diff --git a/MultiWOZ2.3 data ARMILU format/train.txt.features.nowiki b/MultiWOZ2.3 data ARMILU format/train.txt.features.nowiki
new file mode 100644
index 0000000000000000000000000000000000000000..d042c1f718596cfb56161d94eb7983ba55fe418e
--- /dev/null
+++ b/MultiWOZ2.3 data ARMILU format/train.txt.features.nowiki	
@@ -0,0 +1,585665 @@
+# ::id SNG01856.json_0000
+# ::snt am looking for a place to to stay that has cheap price range it should be in a type of hotel
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SNG01856.json_0002
+# ::snt no , i just need to make sure it 's cheap . oh , and i need parking
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SNG01856.json_0004
+# ::snt Yes , please . 6 people 3 nights starting on tuesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SNG01856.json_0006
+# ::snt how about only 2 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SNG01856.json_0008
+# ::snt No , that will be all . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0129.json_0000
+# ::snt Hello , I have been robbed .   Can you please help me get in touch with the police ?
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG0129.json_0002
+# ::snt Can I please have the postcode as well ?
+( Pt1 / Police-Request
+  :Post ( aPo0 / question )
+)
+
+# ::id SNG0129.json_0004
+# ::snt Was Parkside the address of the police station ? If not , can I have the address please ?
+( Pt1 / Police-Request
+  :Addr ( aPo0 / question )
+)
+
+# ::id SNG0129.json_0006
+# ::snt Thank you that will be all for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0129.json_0008
+# ::snt You were great . Goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL2168.json_0000
+# ::snt Hi , I 'm looking for a train that is going to cambridge and arriving there by 20:45 , is there anything like that ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "20:45"
+  ))
+)
+
+# ::id MUL2168.json_0002
+# ::snt I am departing from birmingham new street .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id MUL2168.json_0004
+# ::snt I would like to leave on wednesday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id MUL2168.json_0006
+# ::snt That will , yes . Please make a booking for 5 people please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL2168.json_0008
+# ::snt Thanks so much . I would also need a place to say . I am looking for something with 4 stars and has free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2168.json_0010
+# ::snt That sounds great , could you make a booking for me please ?
+( o / out_of_scope )
+
+# ::id MUL2168.json_0012
+# ::snt Please book it for Wednesday for 5 people and 5 nights , please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL2168.json_0014
+# ::snt Thank you , goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01445.json_0000
+# ::snt I was robbed a few minutes ago and need assistance .
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG01445.json_0002
+# ::snt I need the address including postcode of the police station and also the phone number .
+( Pt1 / Police-Request
+  :Addr ( aPo0 / question )
+  :Post ( aPo1 / question )
+  :Phone ( aPo2 / question )
+)
+
+# ::id SNG01445.json_0004
+# ::snt Thank you . That 's all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01445.json_0006
+# ::snt Ok , have a good day . Goodbye .
+( a / and
+ :op1(ge1 / general-bye
+   :none ( onge1 / none)
+   )
+ :op2(gt2 / general-greet
+   :none ( onge2 / none)
+   )
+)
+
+# ::id MUL2105.json_0000
+# ::snt Hi . I 'm looking for a hotel in the east .   The internet is not needed .
+( Hm1 / Hotel-Inform
+   :Internet ( oHo1 / no)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL2105.json_0002
+# ::snt no , but it should have free parking , please .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( onHo2 / dontcare)
+)
+
+# ::id MUL2105.json_0004
+# ::snt Is that a guesthouse or a hotel ? I 'd really prefer a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id MUL2105.json_0006
+# ::snt The price does n't really matter . I just need free parking . It does n't really need to have internet though .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id MUL2105.json_0008
+# ::snt Okay , none of them DON'T offer free wifi ? If not , I 'll need the address for one that does have wifi , please . Tell me about your favorite .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Addr ( aHo1 / question )
+   )
+)
+
+# ::id MUL2105.json_0010
+# ::snt Great . Can you help me with a train as well ? I 'm looking to come in from Ely .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n8 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id MUL2105.json_0012
+# ::snt I want to go from cambridge to ely , no preference for time but I need to book for 8 people .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "ely"
+  ))
+   :Arrive ( onTr2 / dontcare)
+   :Depart ( DepTr5 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( onTr4 / dontcare)
+   :People ( PeoTr8 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL2105.json_0014
+# ::snt I 'm looking for Wednesday , arrive by 11:30 for 8 people Please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n16 / name
+     :op1 "wednesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n18 / name
+     :op1 "11:30"
+  ))
+   :People ( PeoTr6 / People 
+    :name ( n20 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL2105.json_0016
+# ::snt No , I do n't need anything else right now .   Thank you for your assistance .   Good Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1690.json_0000
+# ::snt I need to take a train from Norwich , leaving after 21:15 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "norwich"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "21:15"
+  ))
+)
+
+# ::id PMUL1690.json_0002
+# ::snt I would like to go to Ely please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL1690.json_0004
+# ::snt I meant Cambridge please . I would like to arrive in Cambridge on Monday after 21:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n12 / name
+     :op1 "21:15"
+  ))
+)
+
+# ::id PMUL1690.json_0006
+# ::snt I do n't need anything booked .   I just need to get the arrival time , travel time and price of a train from norwich to cambridge leaving after 21:15 .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "norwich"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n18 / name
+     :op1 "21:15"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Arrive ( aTr1 / question )
+  :Time ( aTr2 / question )
+  :Ticket ( aTr3 / question )
+   )
+)
+
+# ::id PMUL1690.json_0008
+# ::snt Great , thanks ! I 'm also looking for a 4 star hotel in the north . Can you please help with that ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n20 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n22 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1690.json_0010
+# ::snt I would like to keep it in the moderate range , please .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n24 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL1690.json_0012
+# ::snt I do not have a preference on those things .
+( o / out_of_scope )
+
+# ::id PMUL1690.json_0014
+# ::snt Please book it and provide the reference number .
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL1690.json_0016
+# ::snt Please book the hotel for 4 people and 2 nights .   Thank you .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n26 / name
+     :op1 "2"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n28 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1690.json_0018
+# ::snt the same day ... monday please .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n30 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL1690.json_0020
+# ::snt That 's all I need for today .   Thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2395.json_0000
+# ::snt I am planning a trip to town and want to sight see a bit . Can you let me know some attractions I may be interested in ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id MUL2395.json_0002
+# ::snt I 'd like something in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2395.json_0004
+# ::snt Could I get the address for it ? I would also like an expensive place to eat around it .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+)
+
+# ::id MUL2395.json_0006
+# ::snt I 'm in the mood for Caribbean food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "caribbean"
+  ))
+)
+
+# ::id MUL2395.json_0008
+# ::snt Yes , I also love turkish food . Is there something in the center that 's expensive ? Also , what type of attraction is All Saints Church ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n8 / name
+     :op1 "all"
+     :op2 "saints"
+     :op3 "church"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Food ( FooRe4 / Food 
+    :name ( n11 / name
+     :op1 "turkish"
+  ))
+   :Price ( PriRe6 / Price 
+    :name ( n13 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe8 / Area 
+    :name ( n15 / name
+     :op1 "center"
+  ))
+   )
+ :op3(At3 / Attraction-Request
+  :Type ( aAt2 / question )
+   )
+)
+
+# ::id MUL2395.json_0010
+# ::snt Can I have the phone number , address and postcode for the restaurant please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id MUL2395.json_0012
+# ::snt Great that 's all that I needed to know , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0190.json_0000
+# ::snt I 've been injured and need to find a hospital nearby .
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG0190.json_0002
+# ::snt No , I just need the general phone number , please .
+( Ht1 / Hospital-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id SNG0190.json_0004
+# ::snt Thank you that will do .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1170.json_0000
+# ::snt I need to take a train out of Cambridge , I will be leaving town on Wednesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1170.json_0002
+# ::snt I 'd like to go to peterborough and leave after 12:45 , I have to attend a meeting beforehand .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "peterborough"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "12:45"
+  ))
+)
+
+# ::id PMUL1170.json_0004
+# ::snt What is the price of the fair and could you tell me what is the arrival time into Peterborough ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id PMUL1170.json_0006
+# ::snt Yes , one ticket please , can I also get the reference number ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "one"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1170.json_0008
+# ::snt I am also looking for a museum in centre . Could you give me the address , postcode and phone number of one ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n14 / name
+     :op1 "museum"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+  :Phone ( aAt3 / question )
+   )
+)
+
+# ::id PMUL1170.json_0010
+# ::snt That 's all I need right now . Thanks , you have been very helpful !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01741.json_0000
+# ::snt I am looking in town   for a hospital with a paediatric clinic
+( Hm1 / Hospital-Inform
+   :Department ( DepHo2 / Department 
+    :name ( n2 / name
+     :op1 "paediatric"
+     :op2 "clinic"
+  ))
+)
+
+# ::id SNG01741.json_0002
+# ::snt I need the address and phone number and postal code
+( Ht1 / Hospital-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+  :Phone ( aHo2 / question )
+)
+
+# ::id PMUL4899.json_0000
+# ::snt I was hoping to see local places while in cambridge . Some entertainment would be great .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL4899.json_0002
+# ::snt It does n't matter .   Can I have the address of a good one ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL4899.json_0004
+# ::snt Could i also get the phone number and postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL4899.json_0006
+# ::snt Yes , I need a restuarant . I want something on the south side . Expensive .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL4899.json_0008
+# ::snt Indian food is my favorite ! What 's the address for the best one ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "indian"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+   )
+)
+
+# ::id PMUL4899.json_0010
+# ::snt Could you check one more time ? Restaurant in the south part of town , expensive , that serves Indian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n14 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL4899.json_0012
+# ::snt Can you check again for a 3rd time ? I really want to eat Indian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL4899.json_0014
+# ::snt Do you have any Indian restaurants in the south in a different price range ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n18 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n20 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL4899.json_0016
+# ::snt Thank you . May I have the address ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id PMUL4899.json_0018
+# ::snt That 's all I need , thanks so much for all of your help ! Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4899.json_0020
+# ::snt Also , thanks for the apology . I do n't need anything else at this time .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2261.json_0000
+# ::snt I am looking for information about the City Centre North B and B hotel .   Can you help me with that ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "city"
+     :op2 "centre"
+     :op3 "north"
+     :op4 "b"
+     :op5 "and"
+     :op6 "b"
+  ))
+)
+
+# ::id MUL2261.json_0002
+# ::snt Yes can I book it for 6 people starting on Saturday for 4 nights please ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL2261.json_0004
+# ::snt Sure .   Let 's try 2 nights .   Thanks . I 'll need a reference number , too , please .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL2261.json_0006
+# ::snt Great ! I also need a train from bishops stortford to cambridge , please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n14 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id MUL2261.json_0008
+# ::snt The train should arrive by 14:45 and should be on the same day as the hotel booking .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n18 / name
+     :op1 "14:45"
+  ))
+)
+
+# ::id MUL2261.json_0010
+# ::snt Please book that train for me now .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL2261.json_0012
+# ::snt I need 6 tickets for the same day .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n20 / name
+     :op1 "6"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+)
+
+# ::id MUL2261.json_0014
+# ::snt That 's all I need today , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0348.json_0000
+# ::snt I need a place to stay in the north please .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SSNG0348.json_0002
+# ::snt I do n't want to have to pay for parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id SSNG0348.json_0004
+# ::snt For 3 people starting on Wednesday and staying 2 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SSNG0348.json_0006
+# ::snt Just a guesthouse in the north with free parking . I 'll need a reference number then too please .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n12 / name
+     :op1 "north"
+  ))
+   :Parking ( esHo3 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id SSNG0348.json_0008
+# ::snt That 's all I need today . Thanks ! Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0784.json_0000
+# ::snt Hi I am looking for a train to arrive in Cambridge by 08:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "08:15"
+  ))
+)
+
+# ::id MUL0784.json_0002
+# ::snt I 'll be leaving from Bishops Stortford on Monday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id MUL0784.json_0004
+# ::snt What is the price for that trip ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL0784.json_0006
+# ::snt I need to make a booking for 2 people and can you find me a place to stay in the north ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n10 / name
+     :op1 "north"
+  ))
+   )
+ :op2(Tm2 / Train-Inform
+   :People ( PeoTr4 / People 
+    :name ( n13 / name
+     :op1 "2"
+  ))
+   )
+)
+
+# ::id MUL0784.json_0008
+# ::snt I need a cheap hotel with free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n14 / name
+     :op1 "cheap"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL0784.json_0010
+# ::snt I would prefer the hotel be in the north part of town .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n18 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL0784.json_0012
+# ::snt I do n't need to book today , thanks . Can you get me the postcode of one of them ? Oh , and please make sure the one you choose has internet !
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Internet ( aHo1 / question )
+  :Post ( aHo2 / question )
+   )
+)
+
+# ::id MUL0784.json_0014
+# ::snt I will go ahead an book at the Worth House .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n20 / name
+     :op1 "worth"
+     :op2 "house"
+  ))
+)
+
+# ::id MUL0784.json_0016
+# ::snt Nope , same people .
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "people"
+  ))
+)
+
+# ::id MUL0784.json_0018
+# ::snt 1 person 5 nights please
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n24 / name
+     :op1 "5"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n26 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL0784.json_0020
+# ::snt I need reservations for 2 .
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n28 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL0784.json_0022
+# ::snt Actually , I 'm all set . Thank you ! Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0886.json_0000
+# ::snt I 'm looking for a college type attraction .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "college"
+  ))
+)
+
+# ::id MUL0886.json_0002
+# ::snt I would like to visit on in town centre please .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0886.json_0004
+# ::snt Okay , may I have their postcode , entrance fee , and phone number ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id MUL0886.json_0006
+# ::snt Can you find an Indian restaurant for me that is also in the town centre ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0886.json_0008
+# ::snt Can I get the postcode , price range , and phone number of one ?
+( Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+  :Phone ( aRe1 / question )
+  :Post ( aRe2 / question )
+)
+
+# ::id MUL0886.json_0010
+# ::snt No thank you , I 'll just give them a call . That 's all I needed for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2512.json_0000
+# ::snt Hi , can you give me some information on places to stay for my upcoming trip ?
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2512.json_0002
+# ::snt I 'm looking for a 2 star hotel with free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n4 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL2512.json_0004
+# ::snt The area does n't matter I would like an expensive hotel if you can find one .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+   :Area ( onHo3 / dontcare)
+)
+
+# ::id PMUL2512.json_0006
+# ::snt Yes , please book me a room for friday .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL2512.json_0008
+# ::snt I need it for 2 people please .
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL2512.json_0010
+# ::snt 5 nights please . And I would need the reference number also .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL2512.json_0012
+# ::snt Thank you ! I am also looking for a place to go in town . I 'm thinking a college in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n18 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL2512.json_0014
+# ::snt Can I please get their phone number and postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL2512.json_0016
+# ::snt Thanks ! I 'm going to hanging out at the college late tonight , could you get me a taxi back to the hotel at 2:45 ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n20 / name
+     :op1 "hotel"
+  ))
+   )
+ :op2(Tm2 / Taxi-Inform
+   :Depart ( DepTa4 / Depart 
+    :name ( n23 / name
+     :op1 "the"
+     :op2 "college"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n25 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Leave ( LeaTa8 / Leave 
+    :name ( n27 / name
+     :op1 "2:45"
+  ))
+   )
+)
+
+# ::id PMUL2512.json_0018
+# ::snt Thank you . That is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0548.json_0000
+# ::snt I am looking for a particular restaurant . It is called pizza hut city centre .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "pizza"
+     :op2 "hut"
+     :op3 "city"
+     :op4 "centre"
+  ))
+)
+
+# ::id SNG0548.json_0002
+# ::snt That sounds like just the place ! Can you book me a table for 2 at 19:45 on Thursday ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "19:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt6 / Name 
+    :name ( n11 / name
+     :op1 "the"
+  ))
+   )
+)
+
+# ::id SNG0548.json_0004
+# ::snt Ok sounds good . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0548.json_0006
+# ::snt That is all . Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1474.json_0000
+# ::snt I 'm so hungry - can you find me a place to eat in the city centre ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1474.json_0002
+# ::snt I do not not care , it just needs to be expensive .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+   :Price ( PriRe3 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL1474.json_0004
+# ::snt Yes , may I have the address ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id MUL1474.json_0006
+# ::snt Yes , can you help me find a train that can take me from Cambridge to Norwich ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "norwich"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1474.json_0008
+# ::snt the train should arrive by 13:45 and book for 6 people and give me the reference number please
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "13:45"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL1474.json_0010
+# ::snt The train should leave on thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id MUL1474.json_0012
+# ::snt Yes , please . Could I have the reference number as well ?
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id MUL1474.json_0014
+# ::snt No , I do not think so . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4372.json_0000
+# ::snt Please find me an expensive place to dine on the South side of town
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL4372.json_0002
+# ::snt How about chinese .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL4372.json_0004
+# ::snt Yes , that sounds good ! Book a table for 3 at 13:45 please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "13:45"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL4372.json_0006
+# ::snt I 'd like to make it for Wednesday . Can you include the reference number ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL4372.json_0008
+# ::snt I need a hotel in the same price range as the restaurant that has free parking and free wifi for the same group for 3 nights starting from the same day .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+   :Internet ( esHo3 / yes)
+   :Stay ( StaHo6 / Stay 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo8 / Day 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :Type ( TypHo10 / Type 
+    :name ( n20 / name
+     :op1 "hotel"
+  ))
+   :People ( PeoHo12 / People 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "group"
+  ))
+)
+
+# ::id PMUL4372.json_0010
+# ::snt how about 1 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n24 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL4372.json_0012
+# ::snt The area does not matter . Just the criteria I stated . It will be starting Wednesday .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n26 / name
+     :op1 "does"
+     :op2 "not"
+     :op3 "matter"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n28 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL4372.json_0014
+# ::snt If you can book it for my group , I need it for 3 nights starting on Wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n30 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n32 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL4047.json_0000
+# ::snt I am looking for information in Cambridge .
+( o / out_of_scope )
+
+# ::id PMUL4047.json_0002
+# ::snt I would like to book a reservation at Caffe Uno .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "Caffe"
+     :op2 "Uno"
+  ))
+)
+
+# ::id PMUL4047.json_0004
+# ::snt I need the reservation for 1 person for Friday at 10:15 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "10:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL4047.json_0006
+# ::snt Yes , I need a train on Friday also , going into Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL4047.json_0008
+# ::snt I am leaving peterborough and want to get to cambridge by 08:15
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n14 / name
+     :op1 "08:15"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "peterborough"
+  ))
+   :Dest ( DesTr6 / Dest 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4047.json_0010
+# ::snt Just one .   Can I get the reference number for that ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n20 / name
+     :op1 "one"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4047.json_0012
+# ::snt Yes , could you please email or fax me the fare amount , as well as the reference number ?
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL4047.json_0014
+# ::snt Thank you . That is all that I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0151.json_0000
+# ::snt Hi , I am currently planning to come to Cambridge , and I was looking for a relatively inexpensive place to eat in the centre .   What would you suggest ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "inexpensive"
+  ))
+)
+
+# ::id PMUL0151.json_0002
+# ::snt Yes , please book a table for 1 people at 19:15 on monday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "19:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL0151.json_0004
+# ::snt Yes . I need a place to stay in the same part of town . It must have free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "part"
+     :op3 "of"
+     :op4 "town"
+  ))
+)
+
+# ::id PMUL0151.json_0006
+# ::snt I want a place with a 0 star rating
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n14 / name
+     :op1 "0"
+  ))
+)
+
+# ::id PMUL0151.json_0008
+# ::snt Yes , can you book the room for me ?
+( o / out_of_scope )
+
+# ::id PMUL0151.json_0010
+# ::snt Do you have their phone numbers ?
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id PMUL0151.json_0012
+# ::snt No thank you that was all I needed today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0586.json_0000
+# ::snt Greetings , I need a train leaving on Saturday after 19:45 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "saturday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "19:45"
+  ))
+)
+
+# ::id MUL0586.json_0002
+# ::snt Is it going to broxbourne ?   That is where I am heading .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id MUL0586.json_0004
+# ::snt Yes , that works just fine , can you please book me a reservation ?
+( o / out_of_scope )
+
+# ::id MUL0586.json_0006
+# ::snt Just one , please . I 'm also looking for colleges in the centre of town .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n10 / name
+     :op1 "colleges"
+  ))
+   )
+ :op2(Tm2 / Train-Inform
+   :People ( PeoTr5 / People 
+    :name ( n13 / name
+     :op1 "one"
+  ))
+   )
+)
+
+# ::id MUL0586.json_0008
+# ::snt I just am looking for one in the centre , can I get the phone number of one ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Area ( AreAt3 / Area 
+    :name ( n15 / name
+     :op1 "centre"
+  ))
+   )
+)
+
+# ::id MUL0586.json_0010
+# ::snt Ok , thank you , that will be all I need for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3552.json_0000
+# ::snt I am looking for a restaurant that sell seafood , will prefer one in the center of the city .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Food ( FooRe3 / Food 
+    :name ( n2 / name
+     :op1 "seafood"
+  ))
+   :Area ( AreRe5 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL3552.json_0002
+# ::snt I would like a train into Cambridge from Stevenage .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "stevenage"
+  ))
+)
+
+# ::id PMUL3552.json_0004
+# ::snt Yes , I 'd like to travel on Wednesday . I 'll need to arrive by 8:00 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n12 / name
+     :op1 "8:00"
+  ))
+)
+
+# ::id PMUL3552.json_0006
+# ::snt Yes , please book 7 seats .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL3552.json_0008
+# ::snt Yes , I need a hotel as well .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL3552.json_0010
+# ::snt Whoa whoa , easy there tiger , Lets narrow the search down first .   In the center , 0 stars , cheap and it can be a hotel or guesthouse .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n18 / name
+     :op1 "cheap"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n20 / name
+     :op1 "0"
+  ))
+   :Area ( AreHo6 / Area 
+    :name ( n22 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL3552.json_0012
+# ::snt Is El Shaddai a guest house or hotel ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Name ( NamHo3 / Name 
+    :name ( n24 / name
+     :op1 "El"
+     :op2 "Shaddai"
+  ))
+)
+
+# ::id PMUL3552.json_0014
+# ::snt Do they have parking ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Parking ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Parking ( esHo2 / yes)
+   )
+)
+
+# ::id PMUL3552.json_0016
+# ::snt No , I do n't need to . I was just curious about it . Thank you for all of your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3552.json_0018
+# ::snt Yes I need a chinese restaurant .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Food ( FooRe3 / Food 
+    :name ( n26 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL3552.json_0020
+# ::snt It should be in the same area ?
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Area ( aRe0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Area ( AreRe3 / Area 
+    :name ( n29 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   )
+)
+
+# ::id PMUL3552.json_0022
+# ::snt No , I do n't need a chinese restaurant after all . Thanks for looking .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Food ( FooRe3 / Food 
+    :name ( n30 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL3552.json_0024
+# ::snt No . That 's everything I needed and then some , actually ! Thanks , take care !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1539.json_0000
+# ::snt Can you tell me the address to the police station in Cambridge ?
+( a / and
+ :op1(Pm1 / Police-Inform
+   :none ( onPo1 / none)
+   )
+ :op2(Pt2 / Police-Request
+  :Addr ( aPo1 / question )
+   )
+)
+
+# ::id PMUL1539.json_0002
+# ::snt Thanks . Would you be able to help me find a place to stay in the east side of town ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL1539.json_0004
+# ::snt That does n't matter . I would like a 4 star hotel though , please .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL1539.json_0006
+# ::snt Does that place have free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL1539.json_0008
+# ::snt That is sufficient , please book me for 8 people , 5 nights staring on friday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL1539.json_0010
+# ::snt Also looking for a train leaving Norwich after 14:00 and arriving in Cambridge on Friday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n16 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n18 / name
+     :op1 "norwich"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n20 / name
+     :op1 "14:00"
+  ))
+)
+
+# ::id PMUL1539.json_0012
+# ::snt Can you please give me the travel time .
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL1539.json_0014
+# ::snt no I do n't need you to do that , thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1539.json_0016
+# ::snt That is all . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1790.json_0000
+# ::snt I need to go from Cambridge to Peterbourgh Saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Dest ( DesTr6 / Dest 
+    :name ( n6 / name
+     :op1 "peterbourgh"
+  ))
+)
+
+# ::id MUL1790.json_0002
+# ::snt I 'm sorry . The train needs to going to Cambridge from Peterborough .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id MUL1790.json_0004
+# ::snt I would like to leave after 18:15 .   Also , I would like to know the fare .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n12 / name
+     :op1 "18:15"
+  ))
+)
+
+# ::id MUL1790.json_0006
+# ::snt Great , thank you . Now , I need some information on college I can visit in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n16 / name
+     :op1 "college"
+  ))
+)
+
+# ::id MUL1790.json_0008
+# ::snt I do n't have one in particular . Can you give me a few examples ?
+( Ar1 / Attraction-NoOffer
+   :none ( onAt1 / none)
+)
+
+# ::id MUL1790.json_0010
+# ::snt Can I get the address of Corpus Christi ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n18 / name
+     :op1 "corpus"
+     :op2 "christi"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+)
+
+# ::id MUL1790.json_0012
+# ::snt No thank you . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3021.json_0000
+# ::snt I need to find a train that leaves on Saturday and arrives by 08:45
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "saturday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "08:45"
+  ))
+)
+
+# ::id PMUL3021.json_0002
+# ::snt I 'll be leaving Cambridge to get to Ely .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "ely"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3021.json_0004
+# ::snt Yes , can you book that for 7 ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL3021.json_0006
+# ::snt Are there anything fun to do in city centre ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3021.json_0008
+# ::snt what is their postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL3021.json_0010
+# ::snt That 's it .   Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0699.json_0000
+# ::snt I am looking for an expensive Italian restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SNG0699.json_0002
+# ::snt Great yeah that sounds great can you book a table for 5 people at 11:30 on Sunday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "11:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SNG0699.json_0004
+# ::snt How about 10:30 on sunday ? And may I have a reference number ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "10:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "sunday"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id SNG0699.json_0006
+# ::snt No , that is all . Thank you so much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0228.json_0000
+# ::snt Where 's the closest hospital with a paediatric intensive care unit ?
+( Hm1 / Hospital-Inform
+   :Department ( DepHo2 / Department 
+    :name ( n2 / name
+     :op1 "paediatric"
+     :op2 "intensive"
+     :op3 "care"
+     :op4 "unit"
+  ))
+)
+
+# ::id SNG0228.json_0002
+# ::snt Can I get the postcode as well ?
+( Ht1 / Hospital-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id SNG0228.json_0004
+# ::snt That 's all I need for now . thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3296.json_0000
+# ::snt I 'm looking for a place to stay in the north part of town .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL3296.json_0002
+# ::snt That sounds like a great place to stay . Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3296.json_0004
+# ::snt Yeah , could you book me a room for 2 people for 4 nights starting Tuesday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL3296.json_0006
+# ::snt I am also looking to visit a museum , it would need to be in the west .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n12 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL3296.json_0008
+# ::snt I have no preference , I just need to know how much the entrance fee is .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL3296.json_0010
+# ::snt That 's all I needed for today ! Thanks a bunch ! Bye ! !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1434.json_0000
+# ::snt I 'm looking for a train schedule after 15:15 , going to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "15:15"
+  ))
+)
+
+# ::id MUL1434.json_0002
+# ::snt i 'm leaving from broxbourne to leave on saturday after 15:15
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "broxbourne"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n10 / name
+     :op1 "15:15"
+  ))
+)
+
+# ::id MUL1434.json_0004
+# ::snt No , but I would like the booking made for two people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "two"
+  ))
+)
+
+# ::id MUL1434.json_0006
+# ::snt Yes , are there any italian restaurants in the center of town ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "italian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n16 / name
+     :op1 "center"
+  ))
+)
+
+# ::id MUL1434.json_0008
+# ::snt Yes please . Can you book it for Saturday at 19:45 for 2 and get me a reference number ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "19:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n20 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n22 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL1434.json_0010
+# ::snt Yes , can you try for 18:45 instead ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n24 / name
+     :op1 "18:45"
+  ))
+)
+
+# ::id MUL1434.json_0012
+# ::snt Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1434.json_0014
+# ::snt That is all , thanks again .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2203.json_0000
+# ::snt I am seeking a restaurant that serves British food in the centre .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "british"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2203.json_0002
+# ::snt I 'd like a moderately priced one .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL2203.json_0004
+# ::snt I would like the oak bistro .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "the"
+     :op2 "oak"
+     :op3 "bistro"
+  ))
+)
+
+# ::id PMUL2203.json_0006
+# ::snt Yes , table for 2 at 13:30 on Friday . If not available then Tuesday . Need reference number as well .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "13:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL2203.json_0008
+# ::snt I 'd also like a nightclub to go to in the same area as the restaurant .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n18 / name
+     :op1 "nightclub"
+  ))
+)
+
+# ::id PMUL2203.json_0010
+# ::snt Yes can I get the phone number of one you 'd recommend ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL2203.json_0012
+# ::snt No , we are all set , thanks for making this trip easier .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3250.json_0000
+# ::snt i need to eat australian food in a place that is expensive
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "australian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL3250.json_0002
+# ::snt Are you sure there are no restaurants that serve Australian food in the north that has an expensive price range ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "north"
+  ))
+   :Food ( FooRe6 / Food 
+    :name ( n10 / name
+     :op1 "Australian"
+  ))
+)
+
+# ::id PMUL3250.json_0004
+# ::snt Hmm , I 'll try asian oriental instead .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+)
+
+# ::id PMUL3250.json_0006
+# ::snt Yes , please book it for me .
+( o / out_of_scope )
+
+# ::id PMUL3250.json_0008
+# ::snt Let 's make it for six people at 15:00 on saturday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "15:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "six"
+  ))
+)
+
+# ::id PMUL3250.json_0010
+# ::snt Thank you ! Now I need some suggestions on places to go in that same area of town .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "area"
+     :op3 "of"
+     :op4 "town"
+  ))
+   )
+ :op2(gk2 / general-thank
+   :none ( onge2 / none)
+   )
+)
+
+# ::id PMUL3250.json_0012
+# ::snt Sure .   What is their postcode and phone number ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL3250.json_0014
+# ::snt That all thank you very much for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0510.json_0000
+# ::snt Can you help me find some Thai food to eat tonight ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "thai"
+  ))
+)
+
+# ::id PMUL0510.json_0002
+# ::snt I do n't care where , just as long as it 's expensive !
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   :Area ( onRe2 / dontcare)
+)
+
+# ::id PMUL0510.json_0004
+# ::snt Sala Thong sounds good . Please make a booking for 2 at 11:45 on Monday
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "sala"
+     :op2 "thong"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n8 / name
+     :op1 "11:45"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL0510.json_0006
+# ::snt yeah i need a train too
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL0510.json_0008
+# ::snt I 'll need to arrive by 11:00 and it should be going to london liverpool street .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n16 / name
+     :op1 "11:00"
+  ))
+)
+
+# ::id PMUL0510.json_0010
+# ::snt Let 's pick something arriving between 11:00 and 10:30 . It needs to depart from cambridge and leave on tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n18 / name
+     :op1 "tuesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n20 / name
+     :op1 "10:30"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n22 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0510.json_0012
+# ::snt I would like 2 tickets please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n24 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL0510.json_0014
+# ::snt Thank you so much . The restaurant and train are all I need for now . Have a great day . Goodbye .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :none ( onTr1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id MUL1124.json_0000
+# ::snt I 'm looking for a place to stay that has a star of 4 and free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1124.json_0002
+# ::snt No , sorry . I 'm looking for a hotel in the centre , not north .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL1124.json_0004
+# ::snt what is the address and price range
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+  :Addr ( aHo1 / question )
+)
+
+# ::id MUL1124.json_0006
+# ::snt No , but I do need the address and postcode .
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id MUL1124.json_0008
+# ::snt I 'm also looking for a college in the same area .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n8 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n10 / name
+     :op1 "college"
+  ))
+)
+
+# ::id MUL1124.json_0010
+# ::snt How about one with free entrance . May I have their address and postcode , please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id MUL1124.json_0012
+# ::snt No that will be everything , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3719.json_0000
+# ::snt Can you help me find a restaurant ? I want to find a place in the centre .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3719.json_0002
+# ::snt I 'd like to find a vegetarian restaurant , if possible .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "vegetarian"
+  ))
+)
+
+# ::id PMUL3719.json_0004
+# ::snt What about a restaurant that serves asian oriental food in the centre instead ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3719.json_0006
+# ::snt no not really . why do n't you pick one a reserve a table for 4 at 19:15 on wednesday please
+( Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+   :Time ( TimRe3 / Time 
+    :name ( n10 / name
+     :op1 "19:15"
+  ))
+   :Day ( DayRe5 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe7 / People 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3719.json_0008
+# ::snt I 'll need a ride there . Can you arrange a taxi for me ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL3719.json_0010
+# ::snt Departing from the hotel and arriving at the restaurant by 19:15 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "19:15"
+  ))
+)
+
+# ::id PMUL3719.json_0012
+# ::snt I want kirkwood house- I do n't need a booking , just the postcode .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n18 / name
+     :op1 "kirkwood"
+     :op2 "house-"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Post ( aHo1 / question )
+   )
+)
+
+# ::id PMUL3719.json_0014
+# ::snt Now I need a taxi .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL3719.json_0016
+# ::snt Will the taxi arrive to the restaurant by the booked time ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Dest ( DesTa3 / Dest 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL3719.json_0018
+# ::snt that will be okay for now thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3719.json_0020
+# ::snt Thank you . I appreciated your assistance .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0297.json_0000
+# ::snt I am looking for a train departing from london liverpool please .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+   :Depart ( DepTr3 / Depart 
+    :name ( n2 / name
+     :op1 "london"
+     :op2 "liverpool"
+  ))
+)
+
+# ::id SNG0297.json_0002
+# ::snt Cambridge . I 'd like to leave after 10:00 on Friday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n8 / name
+     :op1 "10:00"
+  ))
+)
+
+# ::id SNG0297.json_0004
+# ::snt Just any time after 10:00 , can I get the train ID of one of them please ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n10 / name
+     :op1 "10:00"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Id ( aTr1 / question )
+   )
+)
+
+# ::id SNG0297.json_0006
+# ::snt Thank you very much ! That is all I need for today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2049.json_0000
+# ::snt I 'm looking for some attractions in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2049.json_0002
+# ::snt Parks for kids or a water slide
+( Am1 / Attraction-Inform
+)
+
+# ::id PMUL2049.json_0004
+# ::snt I need the entrance fee , phone number , and postcode .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL2049.json_0006
+# ::snt Thank you , can you also help me find a restaurant that is in the same area as the Parkside pools ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n4 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt4 / Name 
+    :name ( n7 / name
+     :op1 "Parkside"
+     :op2 "pools"
+  ))
+   )
+)
+
+# ::id PMUL2049.json_0008
+# ::snt I am open to all types of food as long as it 's in the   moderate price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL2049.json_0010
+# ::snt That sounds great . Can you book that for Tuesday at 12:00 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "12:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL2049.json_0012
+# ::snt There are 6 people
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n14 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL2049.json_0014
+# ::snt Thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2049.json_0016
+# ::snt No that will be all . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01722.json_0000
+# ::snt I am looking for a particular hotel . Its name is called autumn house
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "autumn"
+     :op2 "house"
+  ))
+)
+
+# ::id SNG01722.json_0002
+# ::snt No thanks . Would you book the Autumn House for me starting on Monday , please .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n4 / name
+     :op1 "monday"
+  ))
+   :Name ( NamHo4 / Name 
+    :name ( n6 / name
+     :op1 "Autumn"
+     :op2 "House"
+  ))
+)
+
+# ::id SNG01722.json_0004
+# ::snt That 's for 8 people and it 's for 2 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+)
+
+# ::id SNG01722.json_0006
+# ::snt Could you try Wednesday , instead ?
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id SNG01722.json_0008
+# ::snt Thank you goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2100.json_0000
+# ::snt Where are some places in town around Cambridge College ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL2100.json_0002
+# ::snt A college type of attraction .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL2100.json_0004
+# ::snt I do n't have a preference . Can you suggest something ?
+( o / out_of_scope )
+
+# ::id PMUL2100.json_0006
+# ::snt That sounds great ! May I have the address ? Also , what part of town is it located in ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL2100.json_0008
+# ::snt I am also looking for a particular restaurant .   Have you heard of Thanh Binh ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "thanh"
+     :op2 "binh"
+  ))
+)
+
+# ::id PMUL2100.json_0010
+# ::snt Could I actually just book a table for 7 there ?
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n8 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL2100.json_0012
+# ::snt I 'd like to dine at 13:30 on Sunday please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "13:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id MUL1853.json_0000
+# ::snt Hi ! I am looking for a train that arrives by 11:30 on Friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "friday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "11:30"
+  ))
+)
+
+# ::id MUL1853.json_0002
+# ::snt The train should depart from Bishops Stortford and should go to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id MUL1853.json_0004
+# ::snt Yes please .   I will need 5 seats .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL1853.json_0006
+# ::snt Great .   I am also looking for suggestions on places to go in the centre of town .   Can you help me with that ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1853.json_0008
+# ::snt Do you have any multiple sports ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "multiple"
+     :op2 "sports"
+  ))
+)
+
+# ::id MUL1853.json_0010
+# ::snt Do you have any architecture attractions
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n16 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id MUL1853.json_0012
+# ::snt That sounds great , plus it 's free . Can I book that for 5 please ?
+( o / out_of_scope )
+
+# ::id MUL1853.json_0014
+# ::snt Can you please give me the phone number and post code for All Saints Church then ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n18 / name
+     :op1 "all"
+     :op2 "saints"
+     :op3 "church"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id MUL1853.json_0016
+# ::snt That should be all I need .   Thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2694.json_0000
+# ::snt Hello , I am looking for a hotel in the south that is moderately priced .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreHo6 / Area 
+    :name ( n6 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL2694.json_0002
+# ::snt I 'd prefer a hotel .   It should have a 4 star rating .   Can you check again , please ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL2694.json_0004
+# ::snt Okay , do you have any hotels with a 3 star rating instead ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL2694.json_0006
+# ::snt I guess that 's fine , book it for 6 people for 2 nights , We 'll be there on thursday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL2694.json_0008
+# ::snt Yes , I 'm also looking for info on Wandlebury Country Park .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n20 / name
+     :op1 "wandlebury"
+     :op2 "country"
+     :op3 "park"
+  ))
+)
+
+# ::id MUL2694.json_0010
+# ::snt Can you give me their phone number please ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL2694.json_0012
+# ::snt thanks . i want to leave the hotel by 24:45 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n22 / name
+     :op1 "24:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id MUL2694.json_0014
+# ::snt Yes I do . I want to leave the hotel by 24:45 to go to the park .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n26 / name
+     :op1 "24:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n28 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n30 / name
+     :op1 "the"
+     :op2 "park"
+  ))
+)
+
+# ::id MUL2694.json_0016
+# ::snt Wonderful .   Can you provide me with the contact number ?   Also , what kind of car is it ?
+( Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+)
+
+# ::id MUL2694.json_0018
+# ::snt Nope , that 's it . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1006.json_0000
+# ::snt I 'm looking for a hotel to stay at in the centre , can you look this up for me ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG1006.json_0002
+# ::snt Not in terms of that , but do they have free parking and have a 3 star rating ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SNG1006.json_0004
+# ::snt Okay , I 'd like to book a room at the Gonville Hotel for 4 nights . There will be 6 people and we will be arriving on Saturday .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+   :Name ( NamHo4 / Name 
+    :name ( n10 / name
+     :op1 "gonville"
+     :op2 "hotel"
+  ))
+   :Stay ( StaHo6 / Stay 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo8 / Day 
+    :name ( n14 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo10 / People 
+    :name ( n16 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SNG1006.json_0006
+# ::snt Yes , what about 2 nights instead of 4 ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SNG1006.json_0008
+# ::snt No , that looks like everything .   Thanks .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG1345.json_0000
+# ::snt Can you please help me find a place to go ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id SNG1345.json_0002
+# ::snt I 'd like a sports place in the centre please .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "sports"
+  ))
+)
+
+# ::id SNG1345.json_0004
+# ::snt Okay , are there any cinemas in the centre ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "cinemas"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG1345.json_0006
+# ::snt Okay that will work . Can you please tell me their phone number , postcode and the entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id SNG1345.json_0008
+# ::snt No worries , I 'll give them a call and find out . Thanks so much for all your help , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1299.json_0000
+# ::snt I need a restaurant to dine at in Cambridge on my upcoming trip .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id MUL1299.json_0002
+# ::snt I do n't care . It needs to be on the south side and moderately priced .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+   :Food ( FooRe6 / Food 
+    :name ( n6 / name
+     :op1 "do"
+     :op2 "n't"
+     :op3 "care"
+  ))
+)
+
+# ::id MUL1299.json_0004
+# ::snt Yes please .   I also need a hotel with at least 3 stars and free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL1299.json_0006
+# ::snt How about a Guesthouse in South side instead ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n14 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL1299.json_0008
+# ::snt Sure , what about in the city centre ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1299.json_0010
+# ::snt Is there not one in the same area as the restaurant ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Area ( AreRe3 / Area 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id MUL1299.json_0012
+# ::snt Okay . Can you try booking the El Shaddai for me fo Saturday for 2 people for 3 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n22 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n24 / name
+     :op1 "2"
+  ))
+   :Name ( NamHo8 / Name 
+    :name ( n26 / name
+     :op1 "El"
+     :op2 "Shaddai"
+  ))
+)
+
+# ::id MUL1299.json_0014
+# ::snt No that would be everything , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1299.json_0016
+# ::snt Thank you , I will .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1490.json_0000
+# ::snt I am looking for a restaurant that serves Modern European food at a reasonable price .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+   :Price ( odRe2 / moderate)
+)
+
+# ::id MUL1490.json_0002
+# ::snt Is that in the centre of town ? Is it moderately priced ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id MUL1490.json_0004
+# ::snt I just need the adress and post code .
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id MUL1490.json_0006
+# ::snt I also need to take a train on wednesday , leaving after 10:15 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n10 / name
+     :op1 "10:15"
+  ))
+)
+
+# ::id MUL1490.json_0008
+# ::snt From Leicester to Cambridge , please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n14 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id MUL1490.json_0010
+# ::snt Yes please book the train for 1 person and make sure you give me the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n16 / name
+     :op1 "1"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL1490.json_0012
+# ::snt I do n't think so . That was everything . Thanks . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2749.json_0000
+# ::snt I 'm looking for a hotel called the Leverton house . Can you help me find it ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "leverton"
+     :op2 "house"
+  ))
+)
+
+# ::id PMUL2749.json_0002
+# ::snt Yes . I would like to book it for four nights , starting Sunday . Five people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "four"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "five"
+  ))
+)
+
+# ::id PMUL2749.json_0004
+# ::snt Yes , please give me the reference number .
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL2749.json_0006
+# ::snt I am also looking for places to go in town .   Maybe something in the south .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL2749.json_0008
+# ::snt How about a cinema ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "cinema"
+  ))
+)
+
+# ::id PMUL2749.json_0010
+# ::snt Does it have an entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL2749.json_0012
+# ::snt Okay I also need a taxi that will leave the attraction by 08:45 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n14 / name
+     :op1 "08:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "attraction"
+  ))
+)
+
+# ::id PMUL2749.json_0014
+# ::snt No , I think that will be all . Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2749.json_0016
+# ::snt Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1628.json_0000
+# ::snt I 'm looking for a gastropub in the east .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "gastropub"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL1628.json_0002
+# ::snt Could you please provide the phone number , address and postcode for The Royal Standard ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "royal"
+     :op2 "standard"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Post ( aRe2 / question )
+  :Addr ( aRe3 / question )
+   )
+)
+
+# ::id MUL1628.json_0004
+# ::snt Great can I also get a train going to leicester and arriving by 11:45 ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "leicester"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n10 / name
+     :op1 "11:45"
+  ))
+)
+
+# ::id MUL1628.json_0006
+# ::snt Cambridge , and I will be traveling on Saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1628.json_0008
+# ::snt Could you get me the price of that train and the travel time before you book it ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id MUL1628.json_0010
+# ::snt Can you give me the travel time and total cost please ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL1628.json_0012
+# ::snt ok thank you so mucy
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1628.json_0014
+# ::snt Yes , please book the train for me . That will be all .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL1628.json_0016
+# ::snt No just the one . Thank you .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n16 / name
+     :op1 "one"
+  ))
+   )
+ :op2(gk2 / general-thank
+   :none ( onge2 / none)
+   )
+)
+
+# ::id MUL1628.json_0018
+# ::snt Thank you so much ! That 's all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2202.json_0000
+# ::snt I am looking for a restaurant in the centre of town in the moderate price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2202.json_0002
+# ::snt Do you have south indian food ? That sounds really good .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "south"
+     :op2 "indian"
+  ))
+)
+
+# ::id PMUL2202.json_0004
+# ::snt Can you try British food instead ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "british"
+  ))
+)
+
+# ::id PMUL2202.json_0006
+# ::snt Okay , can you book a reservation at the Oak Bistro please ? I need it to be for 4 people on Thursday at 15:15 .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n10 / name
+     :op1 "oak"
+     :op2 "bistro"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n12 / name
+     :op1 "15:15"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n14 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2202.json_0008
+# ::snt I also need a place to go in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n18 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2202.json_0010
+# ::snt Are there any boating attractions in the centre of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n20 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n22 / name
+     :op1 "boating"
+  ))
+)
+
+# ::id PMUL2202.json_0012
+# ::snt Which ever one you recommend will work . I need the phone number , entrance fee and postcode please .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL2202.json_0014
+# ::snt Thank you . I have all I need . Goodnight .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01450.json_0000
+# ::snt am looking for a train , it should go to cambridge and should depart from norwich
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id SNG01450.json_0002
+# ::snt Yes , I would like travel on Monday and I would need to arrive by 08:30 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "08:30"
+  ))
+)
+
+# ::id SNG01450.json_0004
+# ::snt What is the price for the train ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id SNG01450.json_0006
+# ::snt What time does the train leave ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+)
+
+# ::id SNG01450.json_0008
+# ::snt Thanks , that 's all . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0131.json_0000
+# ::snt Hi , I would like to find Parkside Police Station please .
+( Pm1 / Police-Inform
+   :Name ( NamPo2 / Name 
+    :name ( n2 / name
+     :op1 "Parkside"
+     :op2 "Police"
+     :op3 "Station"
+  ))
+)
+
+# ::id SNG0131.json_0002
+# ::snt That 's it . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0984.json_0000
+# ::snt Hello , I am looking for a four star hotel on the north side
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "four"
+  ))
+)
+
+# ::id SNG0984.json_0002
+# ::snt Not really , and I 'm not really concerned with wifi either . Which one do you recommend ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id SNG0984.json_0004
+# ::snt What is the hotel 's rating ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG0984.json_0006
+# ::snt Actually , could you double check whether the Acorn has free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id SNG0984.json_0008
+# ::snt Yes , please do . I 'll be arriving Thursday . They 'll be 6 of us , and we 'd like to stay for 4 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SNG0984.json_0010
+# ::snt OK , can you please pay attention to my questions ? I need a room , please .
+( o / out_of_scope )
+
+# ::id SNG0984.json_0012
+# ::snt No that will be all . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1419.json_0000
+# ::snt Hi , I am planning a trip and need some help with a particular attraction .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL1419.json_0002
+# ::snt I believe the name is Clare Hall , do you have the address and phone number ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "clare"
+     :op2 "hall"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id PMUL1419.json_0004
+# ::snt That 's it , thank you . I 'm also looking for info on trains that leave Bishops Stortford on Thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id PMUL1419.json_0006
+# ::snt I 'll be traveling to Cambridge and would prefer to leave after 08:45
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n10 / name
+     :op1 "08:45"
+  ))
+)
+
+# ::id PMUL1419.json_0008
+# ::snt No , I can do that after I discuss it with my boss .   Thanks for your help with everything today .   Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0798.json_0000
+# ::snt Could you help me find the Cambridge Belfry ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "Cambridge"
+     :op2 "Belfry"
+  ))
+)
+
+# ::id SNG0798.json_0002
+# ::snt Thank you . Can you book it for me ?
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0798.json_0004
+# ::snt I would like to check in on Saturday for 2 nights .   There will be 4 of us .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG0798.json_0006
+# ::snt Nope , that 's all I needed . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0161.json_0000
+# ::snt I 'm looking for an expensive restaurant in the center of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id MUL0161.json_0002
+# ::snt thank you , I hope its in the expensive price range . and if you could give me the phone number that would be great
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Phone ( aTa1 / question )
+   )
+ :op3(Rt3 / Restaurant-Request
+  :Phone ( aRe2 / question )
+   )
+)
+
+# ::id MUL0161.json_0004
+# ::snt I need to book a table for 1 person at 16:45 on friday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "16:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL0161.json_0006
+# ::snt Yes . How about 15:45 on Friday instead ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "15:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL0161.json_0008
+# ::snt I 'm also looking for a place to stay . Ideally a hotel with free wifi and parking that is also expensive .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n18 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Price ( PriHo5 / Price 
+    :name ( n20 / name
+     :op1 "expensive"
+  ))
+   :Internet ( esHo4 / yes)
+)
+
+# ::id MUL0161.json_0010
+# ::snt Great can you book it for one person , for 4 nights starting friday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n22 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n24 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n26 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL0161.json_0012
+# ::snt I also need to book a taxi to commute between the two .   I 'd like to arrive prior to the 15:45 time .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n28 / name
+     :op1 "15:45"
+  ))
+)
+
+# ::id MUL0161.json_0014
+# ::snt No , thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2803.json_0000
+# ::snt I am looking for an attraction called King 's College .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "king"
+     :op2 "'s"
+     :op3 "college"
+  ))
+)
+
+# ::id PMUL2803.json_0002
+# ::snt Thank you very much .   Can you give me the postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL2803.json_0004
+# ::snt I also need a place to stay .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL2803.json_0006
+# ::snt I would like a hotel with 4-stars .   Also , an expensive one .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n8 / name
+     :op1 "4-stars"
+  ))
+)
+
+# ::id PMUL2803.json_0008
+# ::snt No that will be all the info I need thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0925.json_0000
+# ::snt I 'm looking to visit the Lynne Strover Gallery .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "lynne"
+     :op2 "strover"
+     :op3 "gallery"
+  ))
+)
+
+# ::id MUL0925.json_0002
+# ::snt That sounds fantastic ! Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0925.json_0004
+# ::snt Yes , what is the entrance fee and could you find me a restaurant in the moderate price range located in the centre town ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+   )
+)
+
+# ::id MUL0925.json_0006
+# ::snt Do they serve Christmas food ?
+( o / out_of_scope )
+
+# ::id MUL0925.json_0008
+# ::snt Not in British food .   Are there any that serve Italian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id MUL0925.json_0010
+# ::snt Could you just give me the number for pizza express .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n10 / name
+     :op1 "pizza"
+     :op2 "express"
+  ))
+)
+
+# ::id MUL0925.json_0012
+# ::snt That is all . Thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1005.json_0000
+# ::snt I 'm looking for information on Saint John 's College .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "saint"
+     :op2 "john"
+     :op3 "'s"
+     :op4 "college"
+  ))
+)
+
+# ::id MUL1005.json_0002
+# ::snt Can you tell me what area it is located in ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+)
+
+# ::id MUL1005.json_0004
+# ::snt I need the address and entrance fee as well . Also can you help me find a hotel with free parking in the moderate price range ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Addr ( aAt2 / question )
+   )
+)
+
+# ::id MUL1005.json_0006
+# ::snt I 'm not concerned about the area , but I 'd like it to include free parking and wifi and have a 3 star rating please .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+   :Stars ( StaHo3 / Stars 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+   :Parking ( esHo3 / yes)
+   :Internet ( esHo4 / yes)
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+   )
+)
+
+# ::id MUL1005.json_0008
+# ::snt That wo n't be necessary . I just need the address .
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id MUL1005.json_0010
+# ::snt I 'd like to book a taxi between Saint John 's College and the hotel , leaving the hotel at 4:15 .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Leave ( LeaTa3 / Leave 
+    :name ( n8 / name
+     :op1 "4:15"
+  ))
+   :Depart ( DepTa5 / Depart 
+    :name ( n10 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+)
+
+# ::id MUL1005.json_0012
+# ::snt That 's literally every thing I needed today . You 've been amazing , thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0104.json_0000
+# ::snt I need help , I was in a car accident dispute .
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG0104.json_0002
+# ::snt yes please i need help
+( o / out_of_scope )
+
+# ::id SNG0104.json_0004
+# ::snt Can I just have the address and postcode for the police station , please ?
+( Pt1 / Police-Request
+  :Addr ( aPo0 / question )
+  :Post ( aPo1 / question )
+)
+
+# ::id SNG0104.json_0006
+# ::snt No , I think that 's it for right now . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1197.json_0000
+# ::snt I need a taxi to pick me up at curry prince at 08:15 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n2 / name
+     :op1 "08:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "curry"
+     :op2 "prince"
+  ))
+)
+
+# ::id SNG1197.json_0002
+# ::snt My destination is kettle 's yard , and anytime after 8:15 would be fine . Please notify me of the car type and the contact number . Thank you .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n6 / name
+     :op1 "kettle"
+     :op2 "'s"
+     :op3 "yard"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id SNG1197.json_0004
+# ::snt That is all I needed , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1265.json_0000
+# ::snt I be traveling to Cambridge and ca n't wait to try the restaurants , but could you help me with a finding a hotel ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL1265.json_0002
+# ::snt I would prefer a hotel type hotel , it just needs to be in the moderate price range and does n't need to have free parking , but needs wifi
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+   :Internet ( esHo3 / yes)
+   :Parking ( oHo4 / no)
+)
+
+# ::id MUL1265.json_0004
+# ::snt Yes , that sounds like a good place .   I appreciate the information .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id MUL1265.json_0006
+# ::snt Yes , can you tell me the star rating of that hotel ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL1265.json_0008
+# ::snt Thanks , I also need a restaurant in the Centre that serves European food . It needs to be in the same price range as hotel .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Food ( FooRe4 / Food 
+    :name ( n13 / name
+     :op1 "european"
+  ))
+   :Price ( PriRe6 / Price 
+    :name ( n15 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+   :Area ( AreRe8 / Area 
+    :name ( n17 / name
+     :op1 "centre"
+  ))
+   )
+)
+
+# ::id MUL1265.json_0010
+# ::snt Sounds good . I would like to make a reservation for Friday at 17:15 for 4 people .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "17:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n20 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n22 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1265.json_0012
+# ::snt Could you also book me a taxi that arrives at the restaurant by the time of my reservation ?
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "time"
+     :op3 "of"
+     :op4 "my"
+     :op5 "reservation"
+  ))
+)
+
+# ::id MUL1265.json_0014
+# ::snt From the hotel .   I would like to get a contact number for the taxi also , just in case something changes .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Type ( TypHo3 / Type 
+    :name ( n27 / name
+     :op1 "hotel"
+  ))
+   )
+)
+
+# ::id MUL1265.json_0016
+# ::snt No that will be all thank you goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20259.json_0000
+# ::snt I need the address of an expensive restaurant in the east part of town .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20259.json_0002
+# ::snt I do n't have a preference .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "do"
+     :op2 "n't"
+     :op3 "have"
+     :op4 "a"
+     :op5 "preference"
+  ))
+)
+
+# ::id WOZ20259.json_0004
+# ::snt Yes , please give me their address .
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id WOZ20259.json_0006
+# ::snt thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1223.json_0000
+# ::snt Hello , I 'm planning a trip to Cambridge and I 'm looking for a place to dine . It should be moderately priced and located in the centre .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1223.json_0002
+# ::snt I do n't really care what type of food it is . Any of them will do .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+)
+
+# ::id MUL1223.json_0004
+# ::snt Sure , I 'll try it . Can I get their phone number and post code ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id MUL1223.json_0006
+# ::snt Great I also need a place to stay that is a guesthouse that includes free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id MUL1223.json_0008
+# ::snt Any location is fine , but I would prefer something that is in the expensive price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+   :Area ( onHo2 / dontcare)
+)
+
+# ::id MUL1223.json_0010
+# ::snt Okay , I guess it 'll save me some dough if I try for a place that 's more moderately priced .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id MUL1223.json_0012
+# ::snt Any of them will do . Pick your favorite and let me know what area they 're in , and their postcode and how many stars they have ?
+( Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+  :Stars ( aHo1 / question )
+  :Post ( aHo2 / question )
+)
+
+# ::id MUL1223.json_0014
+# ::snt Thank you . That is all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2596.json_0000
+# ::snt I am looking for a hotel call arbury lodge guesthouse .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "arbury"
+     :op2 "lodge"
+     :op3 "guesthouse"
+  ))
+)
+
+# ::id PMUL2596.json_0002
+# ::snt I would like to book it for 4 nights for 4 people please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2596.json_0004
+# ::snt Yes please , a reference number would be great !
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL2596.json_0006
+# ::snt i want to check in on tuesday
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL2596.json_0008
+# ::snt Yes , i am looking for colleges to visit on the west side of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n12 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id PMUL2596.json_0010
+# ::snt Get me a phone number for one that is close to the hotel and is free .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL2596.json_0012
+# ::snt Make sure you get contact number and i 'll be there as soon thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2596.json_0014
+# ::snt that 's okay , give me the number for the college closest to the hotel and is free , may I know the address as well ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL2596.json_0016
+# ::snt none in the west , I talked so someone earlier
+( o / out_of_scope )
+
+# ::id PMUL2596.json_0018
+# ::snt Could you give me the address and phone number ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL2596.json_0020
+# ::snt I also want to book a taxi to commute between the two places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL2596.json_0022
+# ::snt I will need to be picked up at the hotel by 4:45 to arrive at the college on tuesday .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n14 / name
+     :op1 "4:45"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "college"
+  ))
+   :Depart ( DepTa6 / Depart 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Day ( DayHo6 / Day 
+    :name ( n21 / name
+     :op1 "tuesday"
+  ))
+   )
+)
+
+# ::id PMUL2596.json_0024
+# ::snt No I believe we got everything covered today . Thanks . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2037.json_0000
+# ::snt Are there any trains leaving from Stansted Airport on Thursday ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id MUL2037.json_0002
+# ::snt i am leaving for cambridge and it should arrive there by 20.45
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2037.json_0004
+# ::snt I would like to make a booking for TR2286 for 1 person .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL2037.json_0006
+# ::snt Thank you I also need a place to stay that is a guesthouse with free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id MUL2037.json_0008
+# ::snt I do n't have a preference for area , I would just like it to have 4 stars and a moderate cost with free parking .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "moderate"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+   :Parking ( esHo3 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Area ( aHo1 / question )
+   )
+)
+
+# ::id MUL2037.json_0010
+# ::snt That works . What 's the phone number , area , and if they have internet ?
+( Ht1 / Hotel-Request
+  :Internet ( aHo0 / question )
+  :Area ( aHo1 / question )
+  :Phone ( aHo2 / question )
+)
+
+# ::id MUL2037.json_0012
+# ::snt Could you book it for me ?
+( o / out_of_scope )
+
+# ::id MUL2037.json_0014
+# ::snt I just need it for one night for one person please .   Can you tell me which area it is in ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Stay ( StaHo3 / Stay 
+    :name ( n17 / name
+     :op1 "one"
+  ))
+   :People ( PeoHo5 / People 
+    :name ( n19 / name
+     :op1 "one"
+  ))
+   )
+)
+
+# ::id MUL2037.json_0016
+# ::snt Thank you very much , I think that 's all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1497.json_0000
+# ::snt Will you help me find a portuguese restaurant in the east please ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n4 / name
+     :op1 "portuguese"
+  ))
+)
+
+# ::id MUL1497.json_0002
+# ::snt Are there any that are in the expensive price range ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL1497.json_0004
+# ::snt How about a restaurant that serves British food then ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "british"
+  ))
+)
+
+# ::id MUL1497.json_0006
+# ::snt Yeah . That sounds good . Can you book it for 4 people at 19:30 on wednesday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "19:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1497.json_0008
+# ::snt Great !   I am also looking for information about a train . Can you help me with that ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL1497.json_0010
+# ::snt I would like to go from Cambridge to Ely on Thursday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "ely"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n18 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n20 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1497.json_0012
+# ::snt That 's all I need .
+( o / out_of_scope )
+
+# ::id MUL1497.json_0014
+# ::snt Yes please . I 'll need a departure time , travel time , and price . Thank you .
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Time ( aTr1 / question )
+  :Ticket ( aTr2 / question )
+)
+
+# ::id MUL1497.json_0016
+# ::snt That sounds perfect , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1497.json_0018
+# ::snt No , that is all I need today , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2256.json_0000
+# ::snt I need a place to stay in South of town .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL2256.json_0002
+# ::snt It does n't matter on the pricing or about having free parking . I would like the hotel to be like a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id MUL2256.json_0004
+# ::snt That wo n't be necessary thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2256.json_0006
+# ::snt Yes actually , could you book that for me ? I 've changed my mind .
+( o / out_of_scope )
+
+# ::id MUL2256.json_0008
+# ::snt The stay is for 4 of us for 3 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2256.json_0010
+# ::snt Friday , please , and for 3 nights . Thank you !
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL2256.json_0012
+# ::snt I am also looking for a train on the same day as my hotel booking that goes to cambridge that arrives by 20:00 and departs from stevenage .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n16 / name
+     :op1 "20:00"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n18 / name
+     :op1 "stevenage"
+  ))
+   :Day ( DayTr8 / Day 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+)
+
+# ::id MUL2256.json_0014
+# ::snt Friday , and after 20:00 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n22 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL2256.json_0016
+# ::snt Yes please , that would be wonderful . I would like a booking for 4 people , and the reference number , please .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n24 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL2256.json_0018
+# ::snt Could I get the reference number ?
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id MUL2256.json_0020
+# ::snt Thanks , that 's all I needed today . You 've been a great help . Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0076.json_0000
+# ::snt Yes , I 'm looking to stay at a guesthouse while I 'm in town . I do n't need internet access , so do n't worry about that .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( onHo2 / none)
+)
+
+# ::id MUL0076.json_0002
+# ::snt I need something cheaply priced .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "cheaply"
+  ))
+)
+
+# ::id MUL0076.json_0004
+# ::snt I do n't care as long as it 's a guesthouse located in the north for cheap .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL0076.json_0006
+# ::snt That 's fine . Can I book it on monday for 4 nights for 7 people ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL0076.json_0008
+# ::snt Can you try booking again for 3 nights instead of 4 ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL0076.json_0010
+# ::snt Thank you . Are there any cheap restaurants near the hotel as well ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n18 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n20 / name
+     :op1 "near"
+     :op2 "the"
+     :op3 "hotel"
+  ))
+)
+
+# ::id MUL0076.json_0012
+# ::snt Yes . This restaurant should serve swiss food too .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n22 / name
+     :op1 "swiss"
+  ))
+)
+
+# ::id MUL0076.json_0014
+# ::snt I see . Hmm . What about Indian ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n24 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id MUL0076.json_0016
+# ::snt Thank you , please provide the address and the postcode .
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id MUL0076.json_0018
+# ::snt Thank you .   I would also like to book a taxi to get from the guesthouse to the restaurant .   I would like to arrive by 17:30 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n26 / name
+     :op1 "17:30"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n28 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Depart ( DepTa6 / Depart 
+    :name ( n30 / name
+     :op1 "the"
+     :op2 "guesthouse"
+  ))
+)
+
+# ::id MUL0076.json_0020
+# ::snt Yes I would like a contact number and car type please for my booking .
+( Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+)
+
+# ::id MUL0076.json_0022
+# ::snt What is the maximum passenger accommodation of the Volkswagen ?   There will be 7 of us going to dinner .
+( o / out_of_scope )
+
+# ::id MUL0076.json_0024
+# ::snt Sounds like a plan . Thank you for all of the help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20114.json_0000
+# ::snt I want to find a cheap restaurant in the north part of town . What is the address and food ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Food ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20114.json_0002
+# ::snt Thank You
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1100.json_0000
+# ::snt I 'm looking for a guesthouse in the centre of town . Can you find one for me ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1100.json_0002
+# ::snt How many stars does El Shaddai have , I 'm looking for a place that is at least a 3 star location ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+   :Name ( NamHo4 / Name 
+    :name ( n8 / name
+     :op1 "El"
+     :op2 "Shaddai"
+  ))
+)
+
+# ::id MUL1100.json_0004
+# ::snt It 's really important to me to have 3 stars , no more , no less . Are there any hotels that match that description ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotels"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL1100.json_0006
+# ::snt That will work . Can you make a reservation for 8 people , please ?
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL1100.json_0008
+# ::snt Starting Sunday and for 3 nights please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id MUL1100.json_0010
+# ::snt For 8 people please . Can I also get the reference number ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n20 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL1100.json_0012
+# ::snt Great , I 'm also looking for something to do in that same area . What is available ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id MUL1100.json_0014
+# ::snt Just surprise me with something .
+( o / out_of_scope )
+
+# ::id MUL1100.json_0016
+# ::snt Can you tell me their postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL1100.json_0018
+# ::snt Yes , could you book a taxi for me ?   I 'd like to leave The Gonville Hotel by 24:00 , going to All Saints Church .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n24 / name
+     :op1 "24:00"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n26 / name
+     :op1 "all"
+     :op2 "saints"
+     :op3 "church"
+  ))
+   :Depart ( DepTa6 / Depart 
+    :name ( n28 / name
+     :op1 "gonville"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Type ( TypHo6 / Type 
+    :name ( n31 / name
+     :op1 "hotel"
+  ))
+   )
+)
+
+# ::id MUL1100.json_0020
+# ::snt Thank you , you have been very helpful . I think that is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4469.json_0000
+# ::snt I am going out of town from Cambridge on tuesday and need to take a train , can you help me ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4469.json_0002
+# ::snt I am going to ely
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL4469.json_0004
+# ::snt I would like to leave after 19:15 please .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "19:15"
+  ))
+)
+
+# ::id PMUL4469.json_0006
+# ::snt for 2 people , please
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL4469.json_0008
+# ::snt I 'm also looking for a college in the west . Can you recommend one ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n14 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL4469.json_0010
+# ::snt How about one of the free ones ? Give me the address and phone number .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL4469.json_0012
+# ::snt No , I think that is everything I can think of .   Thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0263.json_0000
+# ::snt I 'm looking for a hotel called a and b quest house .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Name ( NamHo3 / Name 
+    :name ( n2 / name
+     :op1 "a"
+  ))
+)
+
+# ::id PMUL0263.json_0002
+# ::snt I need a room for 1 person , for 5 nights , beginning on Saturday . I will also need the reference number .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "1"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL0263.json_0004
+# ::snt I 'm also looking for a place to eat .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0263.json_0006
+# ::snt I 'd like to try crossover food at a moderately priced restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "crossover"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n12 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL0263.json_0008
+# ::snt How about one that serves Indian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL0263.json_0010
+# ::snt Yes , please book it at 14:00 on Saturday for 1 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "14:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL0263.json_0012
+# ::snt No . I do n't need anything else . Thank you and bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3597.json_0000
+# ::snt Can you help me find information on saint john 's college ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "saint"
+     :op2 "john"
+     :op3 "'s"
+     :op4 "college"
+  ))
+)
+
+# ::id PMUL3597.json_0002
+# ::snt Is there an exact address , like a street number ? Thanks !
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL3597.json_0004
+# ::snt Yes , I 'm also looking for a train that leaves on Friday after 11:15 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "friday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n6 / name
+     :op1 "11:15"
+  ))
+)
+
+# ::id PMUL3597.json_0006
+# ::snt cambridge is my destination and from leicester
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id PMUL3597.json_0008
+# ::snt Yes , can you book it for 1 person , please ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL3597.json_0010
+# ::snt Great .   Thanks for all your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1454.json_0000
+# ::snt Hey , I was wondering if there are any multiple sports venues on the west side ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "multiple"
+     :op2 "sports"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL1454.json_0002
+# ::snt How about a college to visit instead ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL1454.json_0004
+# ::snt Can I have the address and postcode of Churchill College and entrance fee ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n9 / name
+     :op1 "Churchill"
+     :op2 "College"
+  ))
+   )
+)
+
+# ::id PMUL1454.json_0006
+# ::snt I also need a train on Tuesday departing from Broxbourne .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id PMUL1454.json_0008
+# ::snt Leaving anytime after 17:45 please .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n14 / name
+     :op1 "17:45"
+  ))
+)
+
+# ::id PMUL1454.json_0010
+# ::snt The earlier the better , so whichever train leaves closest to 17:45
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n16 / name
+     :op1 "17:45"
+  ))
+)
+
+# ::id PMUL1454.json_0012
+# ::snt what is its arrival time and how long will it take ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+)
+
+# ::id PMUL1454.json_0014
+# ::snt If there is n't anything earlier that is close to 17:45 I will take the train at 18:32 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n18 / name
+     :op1 "17:45"
+  ))
+)
+
+# ::id MUL1618.json_0000
+# ::snt Need a train leaving monday to bishops stortford .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id MUL1618.json_0002
+# ::snt Yes , I 'd like to arrive by 15:15 . I 'm leaving from Cambridge as well .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "15:15"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1618.json_0004
+# ::snt Yes , I need the train ID , please .
+( Tt1 / Train-Request
+  :Id ( aTr0 / question )
+)
+
+# ::id MUL1618.json_0006
+# ::snt I only need one ticket , please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL1618.json_0008
+# ::snt Yes I am also looking for somewhere cheap to eat in the centre that serves italian food please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n14 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1618.json_0010
+# ::snt Pizza Hut City Centre sounds fine .   Could you book a table for 7 people there for me ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n18 / name
+     :op1 "Pizza"
+     :op2 "Hut"
+     :op3 "City"
+     :op4 "Centre"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n20 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL1618.json_0012
+# ::snt It 'll be for 10:45 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n22 / name
+     :op1 "10:45"
+  ))
+)
+
+# ::id MUL1618.json_0014
+# ::snt The same day as the train which is Monday .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n24 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id MUL1618.json_0016
+# ::snt Awesome ! That will be it for tonight . Have a good day . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3342.json_0000
+# ::snt I 'm on a tight budget so I need to find a cheap restaurant that serves chinese food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL3342.json_0002
+# ::snt It does n't matter .
+( o / out_of_scope )
+
+# ::id PMUL3342.json_0004
+# ::snt Yes . Can you reserve one for 4 people at 16:45 on Sunday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "16:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0906.json_0000
+# ::snt Hi . I m looking for a train to ely that leaves after 14:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "ely"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "14:30"
+  ))
+)
+
+# ::id PMUL0906.json_0002
+# ::snt I need it to depart from cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0906.json_0004
+# ::snt I will leav on monday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL0906.json_0006
+# ::snt No , there is not a specific time .   How much will I be out of pocket for this adventure ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Arrive ( onTr1 / dontcare)
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL0906.json_0008
+# ::snt Also looking for a restaurant by the name of Midsummer House . I need a reservation for 7 people at 10:15 on Monday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "10:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "7"
+  ))
+   :Name ( NamRe8 / Name 
+    :name ( n16 / name
+     :op1 "midsummer"
+     :op2 "house"
+  ))
+)
+
+# ::id PMUL0906.json_0010
+# ::snt That 's it ! Thank you for all your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0906.json_0012
+# ::snt No thank you , that 's all the information I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0695.json_0000
+# ::snt Hello , can you help me find a restaurant for my upcoming trip to Cambridge ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0695.json_0002
+# ::snt I do not care . Just something in the south , moderate range in price .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+   :Price ( PriRe3 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe5 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL0695.json_0004
+# ::snt i want to reserve a table at   Restaurant Alimentum
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "restaurant"
+     :op2 "alimentum"
+  ))
+)
+
+# ::id PMUL0695.json_0006
+# ::snt I would need it for 3 people for 17:30 on monday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "17:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL0695.json_0008
+# ::snt Thanks !   I need to travel to Kings Lynn from Cambridge for 3 people .   I need to travel Tuesday night , sometime after 20:00 .   I need a reference number please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n16 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n20 / name
+     :op1 "20:00"
+  ))
+   :People ( PeoTr10 / People 
+    :name ( n22 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL0695.json_0010
+# ::snt This is perfect . Please book for 3 people and give me the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n24 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL0695.json_0012
+# ::snt No , that sounds about right . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0307.json_0000
+# ::snt Can you tell me about the city centre north b and b hotel ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "city"
+     :op2 "centre"
+     :op3 "north"
+     :op4 "b"
+     :op5 "and"
+     :op6 "b"
+  ))
+)
+
+# ::id PMUL0307.json_0002
+# ::snt Yes please .   We will be arriving on Sunday for 3 nights .   There are 7 of us .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL0307.json_0004
+# ::snt I 'm also looking for a cheap place to eat in the centre area , what do you recommend ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0307.json_0006
+# ::snt I would prefer portuguese food please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "portuguese"
+  ))
+)
+
+# ::id PMUL0307.json_0008
+# ::snt Yeah I want a table for 7 people on sunday at 18:00
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n16 / name
+     :op1 "7"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "sunday"
+  ))
+   :Time ( TimRe6 / Time 
+    :name ( n20 / name
+     :op1 "18:00"
+  ))
+)
+
+# ::id PMUL0307.json_0010
+# ::snt Is the 17:00 time slot available for 7 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n22 / name
+     :op1 "17:00"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n24 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL0307.json_0012
+# ::snt Is there another restaurant in that area with portuguese food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n26 / name
+     :op1 "portuguese"
+  ))
+)
+
+# ::id PMUL0307.json_0014
+# ::snt I need a taxi . I want to be taken from the hotel to nandos city centre , arriving by 17:00 . Please give me the car and contact information
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n28 / name
+     :op1 "nandos"
+     :op2 "city"
+     :op3 "centre"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n30 / name
+     :op1 "17:00"
+  ))
+   :Depart ( DepTa6 / Depart 
+    :name ( n32 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   )
+)
+
+# ::id PMUL0307.json_0016
+# ::snt Thanks for all of your help you 've been great !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3045.json_0000
+# ::snt I 'm looking for information on a hotel called the lensfield hotel .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "the"
+     :op2 "lensfield"
+     :op3 "hotel"
+  ))
+)
+
+# ::id PMUL3045.json_0002
+# ::snt Ummm ... can you book that for me ? Or do I have to call the hotel myself ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL3045.json_0004
+# ::snt I need to stay for 5 nights . We 'll be arriving on Monday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL3045.json_0006
+# ::snt Lensfield sounds perfect .   I will need 5 nights please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL3045.json_0008
+# ::snt 3 for 5 nights starting wednesday , and I need the reference # then too please
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL3045.json_0010
+# ::snt I need a cab by 12:30 too the contact # and car type will be most helpful
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n16 / name
+     :op1 "12:30"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id PMUL3045.json_0012
+# ::snt Yes it is Monday , sorry for any confusion
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n18 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL3045.json_0014
+# ::snt still need a cab by my booked time , 12:30 please
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL3045.json_0016
+# ::snt the hotel to the restaurant please
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL3045.json_0018
+# ::snt yes , expensive french food for 3 people at 12:30 on monday
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Arrive ( onTa1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Food ( FooRe3 / Food 
+    :name ( n21 / name
+     :op1 "french"
+  ))
+   :Price ( PriRe5 / Price 
+    :name ( n23 / name
+     :op1 "expensive"
+  ))
+   :Time ( TimRe7 / Time 
+    :name ( n25 / name
+     :op1 "12:30"
+  ))
+   :Day ( DayRe9 / Day 
+    :name ( n27 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe11 / People 
+    :name ( n29 / name
+     :op1 "3"
+  ))
+   )
+)
+
+# ::id PMUL3045.json_0020
+# ::snt I need to make a reservation ! An expensive french restaurant 3 people on monday at 12:30 , I should have just called myself
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n30 / name
+     :op1 "french"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n32 / name
+     :op1 "expensive"
+  ))
+   :Time ( TimRe6 / Time 
+    :name ( n34 / name
+     :op1 "12:30"
+  ))
+   :Day ( DayRe8 / Day 
+    :name ( n36 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe10 / People 
+    :name ( n38 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3045.json_0022
+# ::snt The roles are reversed- I need a cab now
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL3045.json_0024
+# ::snt Thank you that is all I need
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1113.json_0000
+# ::snt I need a hotel close to downtown Cambridge please .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id MUL1113.json_0002
+# ::snt I 'm sorry , I was n't thinking clearly . I 'm looking for a place in the West . I need free wifi as well , please .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL1113.json_0004
+# ::snt I do n't care about the price range , but do you have one that is a guesthouse ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id MUL1113.json_0006
+# ::snt Does one of those two have free parking ? If so , I 'll book it for 4 people for 5 nights starting Friday .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stay ( StaHo3 / Stay 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+   :People ( PeoHo5 / People 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo7 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL1113.json_0008
+# ::snt I do n't mind cheap as long as it 's still reasonably nice .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL1113.json_0010
+# ::snt I need to book 4 people for 5 nights starting friday please
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1113.json_0012
+# ::snt Can you try just one night ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL1113.json_0014
+# ::snt Yes , I 'm also looking for a museum in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n22 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n24 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL1113.json_0016
+# ::snt Okay can you provide me with their address , phone number and postcode please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id MUL1113.json_0018
+# ::snt Thank you so much for all your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1113.json_0020
+# ::snt No , that is all the help I will need today .
+( o / out_of_scope )
+
+# ::id SNG0385.json_0000
+# ::snt I 'd like to find a train that leaves Monday and arrives by 19:00 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "monday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "19:00"
+  ))
+)
+
+# ::id SNG0385.json_0002
+# ::snt I am departing from birmingham new street , going to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id SNG0385.json_0004
+# ::snt That would work just fine . Could you tell me the price and travel time for that train ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id SNG0385.json_0006
+# ::snt No , I do n't want to book today .   Could you just give me the price for that train ?   I think that is all I need today .
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id SNG0385.json_0008
+# ::snt Great ! That 's all I need . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0285.json_0000
+# ::snt I need a train that leaves on Sunday for Broxbourne .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "broxbourne"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id SNG0285.json_0002
+# ::snt I want it to leave from cambridge after 09:15 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "09:15"
+  ))
+)
+
+# ::id SNG0285.json_0004
+# ::snt Not looking to book , can I just get the train ID , price , and travel time ? Thanks !
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+  :Id ( aTr2 / question )
+)
+
+# ::id SNG0285.json_0006
+# ::snt There are no trains going to broxbourne from cambridge on Sunday after 09:15 ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "broxbourne"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n16 / name
+     :op1 "09:15"
+  ))
+)
+
+# ::id SNG0285.json_0008
+# ::snt I need to go TO Broxbourne FROM Cambridge on Sunday , leaving any time after 9:15 . Please check again with those details , please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n18 / name
+     :op1 "broxbourne"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n20 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n22 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n24 / name
+     :op1 "9:15"
+  ))
+)
+
+# ::id SNG0285.json_0010
+# ::snt Great . What 's the train ID and price ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id SNG0285.json_0012
+# ::snt Yes , what is the duration of the train ride ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id SNG0285.json_0014
+# ::snt No , that 's all right .
+( o / out_of_scope )
+
+# ::id SNG1134.json_0000
+# ::snt Someone told me about a place called Old Schools . It 's supposed to be some kind of attraction . Can you tell me anything about it ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "old"
+     :op2 "schools"
+  ))
+)
+
+# ::id SNG1134.json_0002
+# ::snt Yes , please . That would be great .
+( o / out_of_scope )
+
+# ::id SNG1134.json_0004
+# ::snt No , that is all for today . Thanks so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2082.json_0000
+# ::snt I 'm looking for an expensive restaurant in the centre please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2082.json_0002
+# ::snt I think Chinese sounds good , are there any of those in the centre ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2082.json_0004
+# ::snt yes please , book a table for 8 people at 19:30 on thursday
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "19:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL2082.json_0006
+# ::snt I am also trying to find places to go for entertainment . Can you please help me ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n16 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL2082.json_0008
+# ::snt Could you give me the area , address , and entrance fee fo the Funky Fun House ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n18 / name
+     :op1 "funky"
+     :op2 "fun"
+     :op3 "house"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+  :Fee ( aAt2 / question )
+  :Addr ( aAt3 / question )
+   )
+)
+
+# ::id PMUL2082.json_0010
+# ::snt I 'm actually all set now , thanks so much ! Take care now !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3031.json_0000
+# ::snt I am looking for a train going from cambridge to london liverpool street
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3031.json_0002
+# ::snt I would like to travel on Tuesday and I would like to arrive by 20:15 please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "20:15"
+  ))
+)
+
+# ::id PMUL3031.json_0004
+# ::snt Do you have a train that arrives closer to 20:15 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "20:15"
+  ))
+)
+
+# ::id PMUL3031.json_0006
+# ::snt Yes , I need 7 tickets .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL3031.json_0008
+# ::snt Yes please .   I 'm also looking for a hotel in the west .   I need free parking and wifi available .   Thanks so much .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   :Area ( AreHo4 / Area 
+    :name ( n14 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL3031.json_0010
+# ::snt A 3 star hotel in the cheap price range
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n16 / name
+     :op1 "cheap"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Price ( aHo1 / question )
+   )
+)
+
+# ::id PMUL1499.json_0000
+# ::snt I need to book a train for Friday please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL1499.json_0002
+# ::snt I am going to Cambridge . I would like to arrive in the afternoon , please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1499.json_0004
+# ::snt There are two of us departing from kings lynn and we need to arrive by 16:45 . Can you book it for 2 people and send me the reference number ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "16:45"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :People ( PeoTr6 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1499.json_0006
+# ::snt Can I also get information on king 's college .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL1499.json_0008
+# ::snt What is the address ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id SNG1097.json_0000
+# ::snt Hello , I 'm looking for the museum of classical archaeology , could you tell me more about it ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "museum"
+     :op2 "of"
+     :op3 "classical"
+     :op4 "archaeology"
+  ))
+)
+
+# ::id SNG1097.json_0002
+# ::snt Yes , I 'd like that . Thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1097.json_0004
+# ::snt No , you 've been very helpful .   Thank you .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0608.json_0000
+# ::snt I want to take a train from Stevenage to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "stevenage"
+  ))
+)
+
+# ::id PMUL0608.json_0002
+# ::snt I would like to leave on Monday and arrive in cambridge by 12:45 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "12:45"
+  ))
+   :Dest ( DesTr6 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0608.json_0004
+# ::snt Departure time is n't important as long as I can get there by 12:45 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n12 / name
+     :op1 "12:45"
+  ))
+   :Leave ( onTr2 / dontcare)
+)
+
+# ::id PMUL0608.json_0006
+# ::snt I do n't need to purchase tickets today , but can you tell me the train ID and the total travel time to get me there ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id PMUL0608.json_0008
+# ::snt What is the price of a ticket , please ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL0608.json_0010
+# ::snt Thanks . Now can you look up a welsh food restaurant that is expensive and in the centre ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "welsh"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n16 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n18 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0608.json_0012
+# ::snt Oh darn it ! How about ... maybe korean food ? Still in the centre , and they need to be able to seat 7 people .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n20 / name
+     :op1 "korean"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n22 / name
+     :op1 "centre"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n24 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL0608.json_0014
+# ::snt I Would like it on Monday at 18:15 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n26 / name
+     :op1 "18:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n28 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL0608.json_0016
+# ::snt Can you please try again ?
+( o / out_of_scope )
+
+# ::id PMUL0608.json_0018
+# ::snt Thanks , that 's all I needed today !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4191.json_0000
+# ::snt Can you tell me which museums I can go to in Cambridge ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id PMUL4191.json_0002
+# ::snt The area does n't matter , but I do need to know the entrance fee .
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Fee ( aAt1 / question )
+)
+
+# ::id PMUL4191.json_0004
+# ::snt It does n't matter . Can you just recommend one and tell me the entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL4191.json_0006
+# ::snt Thank you . What 's the area for the Cafe Jello Gallery ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Area ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n5 / name
+     :op1 "Cafe"
+     :op2 "Jello"
+     :op3 "Gallery"
+  ))
+   )
+)
+
+# ::id PMUL4191.json_0008
+# ::snt Alright , can you find me a train to Leicester on Tuesday after 20:15 ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "leicester"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n10 / name
+     :op1 "20:15"
+  ))
+)
+
+# ::id PMUL4191.json_0010
+# ::snt What is the train ID you found ?
+( Tt1 / Train-Request
+  :Id ( aTr0 / question )
+)
+
+# ::id PMUL4191.json_0012
+# ::snt I am leaving from Cambridge and going to Leicester .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "leicester"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4191.json_0014
+# ::snt Please pick the earliest one and give me the following info about them : travel time , train ID , and arrival time
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+  :Time ( aTr1 / question )
+  :Id ( aTr2 / question )
+)
+
+# ::id PMUL4191.json_0016
+# ::snt No , thank you . I believe that is all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0265.json_0000
+# ::snt I am looking for a train from Stevenage for a trip to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "stevenage"
+  ))
+)
+
+# ::id MUL0265.json_0002
+# ::snt I need to leave on Wednesday after 10:45
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "10:45"
+  ))
+)
+
+# ::id MUL0265.json_0004
+# ::snt Yes I would . There are 3 of us traveling . Could we get a private area on the train ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL0265.json_0006
+# ::snt For the train , no . And I made a mistake . I only need a booking for 1 person .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL0265.json_0008
+# ::snt I also need a place to dine . I 'm looking for something cheap in the south .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n14 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n16 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL0265.json_0010
+# ::snt Please book Nandos .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n18 / name
+     :op1 "nandos"
+  ))
+)
+
+# ::id MUL0265.json_0012
+# ::snt Actually , I 'll take care of the reservation . Can I just get the phone number and address for Nandos , please ?
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+  :Post ( aRe2 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe3 / Name 
+    :name ( n21 / name
+     :op1 "Nandos"
+  ))
+   )
+)
+
+# ::id MUL0265.json_0014
+# ::snt No , that was all the information I needed . Thanks so much . Have a good day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0433.json_0000
+# ::snt I 'm looking for a hotel in the south .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL0433.json_0002
+# ::snt I am looking for a hotel with free wifi .   It should be in the cheap price range , like a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+   :Internet ( esHo3 / yes)
+)
+
+# ::id PMUL0433.json_0004
+# ::snt Yes please . I would like it for 8 people for 5 nights starting from Monday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL0433.json_0006
+# ::snt Great ! I am also looking for a Tuscan restaurant , are there any in the same price range as the bed and breakfast ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "tuscan"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id PMUL0433.json_0008
+# ::snt No Tuscan restaurants ? I also like Italian food . Anything in the cheap price range ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n20 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n22 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL0433.json_0010
+# ::snt No , you can just choose the one you think is best . And then I 'll want to book it for 8 people on monday at 18:00 . Give me reference number please
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+   :Time ( TimRe3 / Time 
+    :name ( n24 / name
+     :op1 "18:00"
+  ))
+   :Day ( DayRe5 / Day 
+    :name ( n26 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe7 / People 
+    :name ( n28 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0433.json_0012
+# ::snt Can I please have the reference number ?
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id PMUL0433.json_0014
+# ::snt No that will be all . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20214.json_0000
+# ::snt Hi , I want an expensive restaurant . East part of town please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id WOZ20214.json_0002
+# ::snt is there any other expensive restaurant in east ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "east"
+  ))
+)
+
+# ::id WOZ20214.json_0004
+# ::snt It does n't matter , just not Gastropub .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+)
+
+# ::id WOZ20214.json_0006
+# ::snt That sounds like something I would enjoy . Could you give me the address and phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20214.json_0008
+# ::snt Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1567.json_0000
+# ::snt Hi , I 'm looking for a restaurant that serves expensive new zealand food and is in the center area .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "new"
+     :op2 "zealand"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n6 / name
+     :op1 "center"
+  ))
+)
+
+# ::id MUL1567.json_0002
+# ::snt No I really wanted an expensive place in Centre that serves New Zealand cuisine .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+   :Food ( FooRe6 / Food 
+    :name ( n12 / name
+     :op1 "New"
+     :op2 "Zealand"
+  ))
+)
+
+# ::id MUL1567.json_0004
+# ::snt How about Chinese food ? Still expensive , still in the center .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n16 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL1567.json_0006
+# ::snt I would like a table for 2 at 13:45 Monday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "13:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n20 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n22 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL1567.json_0008
+# ::snt Could you try one of those different places ? I really need that day and time .
+( Bt1 / Booking-Request
+  :Time ( aBo0 / question )
+)
+
+# ::id MUL1567.json_0010
+# ::snt How about on Wednesday , the same time for 2 ?
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n24 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n26 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL1567.json_0012
+# ::snt I 'm also needing a train that departs from Norwich and goes to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n28 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n30 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id MUL1567.json_0014
+# ::snt I need the train to arrive by 10:45 and should be on the same day as the restaurant booking .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n32 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n34 / name
+     :op1 "10:45"
+  ))
+)
+
+# ::id MUL1567.json_0016
+# ::snt Thank you so much ! Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20593.json_0000
+# ::snt I 'm looking for a moderately priced polish food restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "polish"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id WOZ20593.json_0002
+# ::snt yes ,   can you please check for a turkish restaurant ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "turkish"
+  ))
+)
+
+# ::id WOZ20593.json_0004
+# ::snt May I have the address for Anatolia ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "anatolia"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20593.json_0006
+# ::snt Thank You
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4487.json_0000
+# ::snt Hello , I am looking for a guesthouse that includes free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id PMUL4487.json_0002
+# ::snt Cheap price and North part of town
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL4487.json_0004
+# ::snt Let 's make a booking for 6 people , 5 nights starting wednesday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL4487.json_0006
+# ::snt I also need a train
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL4487.json_0008
+# ::snt My plan is to depart from Cambridge this Saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4487.json_0010
+# ::snt I 'm going to london liverpool street . I want my train to leave after 14:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n18 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n20 / name
+     :op1 "14:45"
+  ))
+)
+
+# ::id PMUL4487.json_0012
+# ::snt Yes ,   that 's perfect .   Can you please book it for the same party and provide me with a reference number .
+( a / and
+ :op1(Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+   )
+ :op2(Tm2 / Train-Inform
+   :People ( PeoTr3 / People 
+    :name ( n23 / name
+     :op1 "same"
+     :op2 "party"
+  ))
+   )
+)
+
+# ::id PMUL4487.json_0014
+# ::snt Great , thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2535.json_0000
+# ::snt Hello , I 'm trying to find info about a particular attraction in town called adc theatre . Can you help me ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "theatre"
+  ))
+   :Name ( NamAt4 / Name 
+    :name ( n4 / name
+     :op1 "adc"
+     :op2 "theatre"
+  ))
+)
+
+# ::id MUL2535.json_0002
+# ::snt Yes please , including the postcode .   Is there an entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id MUL2535.json_0004
+# ::snt Thanks ! I also need a 4-star place to stay that has free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n6 / name
+     :op1 "4-star"
+  ))
+)
+
+# ::id MUL2535.json_0006
+# ::snt Sounds great , and I will take it !
+( o / out_of_scope )
+
+# ::id MUL2535.json_0008
+# ::snt On second thought , I 'm actually looking for a hotel .   Same criteria , but it needs to be in the moderate price range .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n10 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL2535.json_0010
+# ::snt What area is it in ?
+( Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+)
+
+# ::id MUL2535.json_0012
+# ::snt Do you know the area the hotel is located in ?
+( Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+)
+
+# ::id PMUL0552.json_0000
+# ::snt I 'm looking for someplace to get British cuisine in the center of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "british"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL0552.json_0002
+# ::snt Oh , I really need something cheap .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL0552.json_0004
+# ::snt Could you try an Italian place please ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id PMUL0552.json_0006
+# ::snt Yes , that would be great ! Could you please book a table for 5 people at 16:45 on saturday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "16:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL0552.json_0008
+# ::snt Thank you . I also need a train from stansted airport to Cambridge that will arrive by 11:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n18 / name
+     :op1 "11:30"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n20 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id PMUL0552.json_0010
+# ::snt Saturday . I would like to arrive by 11:30 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n22 / name
+     :op1 "saturday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n24 / name
+     :op1 "11:30"
+  ))
+)
+
+# ::id PMUL0552.json_0012
+# ::snt Yes please make a reservation for 5 people and give the phone number
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n26 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL0552.json_0014
+# ::snt That is all I need , thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0621.json_0000
+# ::snt I am looking for a train that will take me to Cambridge from Birmingham New Street .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0621.json_0002
+# ::snt I need to leave after 17:00 on Thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "17:00"
+  ))
+)
+
+# ::id PMUL0621.json_0004
+# ::snt Yes can you please and send me a reference number .
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL0621.json_0006
+# ::snt I need seats for five people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "five"
+  ))
+)
+
+# ::id PMUL0621.json_0008
+# ::snt Thanks , I also need a place to dine that is moderately priced .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n12 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL0621.json_0010
+# ::snt I would prefer it in the centre area .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0621.json_0012
+# ::snt Yes modern european food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+)
+
+# ::id PMUL0621.json_0014
+# ::snt No preference . Just book a table for 5 on Thursday at 20:15
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n18 / name
+     :op1 "5"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n20 / name
+     :op1 "thursday"
+  ))
+   :Time ( TimRe6 / Time 
+    :name ( n22 / name
+     :op1 "20:15"
+  ))
+)
+
+# ::id PMUL0621.json_0016
+# ::snt Thanks ! I need the reference number please .
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0621.json_0018
+# ::snt Perfect , that 's all I need today . Have a great day .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0621.json_0020
+# ::snt Have a nice day .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1229.json_0000
+# ::snt I need a train going to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1229.json_0002
+# ::snt On Thursday any time after 21:00 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "thursday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n6 / name
+     :op1 "21:00"
+  ))
+)
+
+# ::id PMUL1229.json_0004
+# ::snt I will departing from birmingham new street .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n8 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL1229.json_0006
+# ::snt Yes can you book that for 1 person ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL1229.json_0008
+# ::snt I am also looking for a attraction called old schools .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n12 / name
+     :op1 "old"
+     :op2 "schools"
+  ))
+)
+
+# ::id PMUL1229.json_0010
+# ::snt Yes .   What is the phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL1229.json_0012
+# ::snt Yes , what is their entrance fee and attraction type ?   Thanks !
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+  :Fee ( aAt1 / question )
+)
+
+# ::id PMUL1229.json_0014
+# ::snt No , you have been very helpful today , thank you .   I am all set .   Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1169.json_0000
+# ::snt Can you help me find a concert hall ?
+( o / out_of_scope )
+
+# ::id PMUL1169.json_0002
+# ::snt I need a concerthall on the west area of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "concerthall"
+  ))
+)
+
+# ::id PMUL1169.json_0004
+# ::snt Yes , I would consider a museum .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL1169.json_0006
+# ::snt Can you make a recommendation and please provide the entrance fee , phone number , and postcode .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id SNG0487.json_0000
+# ::snt I am looking for a cheap restaurant in the centre of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0487.json_0002
+# ::snt I want a restaurant that serves molecular gastronomy food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "molecular"
+     :op2 "gastronomy"
+  ))
+)
+
+# ::id SNG0487.json_0004
+# ::snt Are there any Chinese restaurants ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id SNG0487.json_0006
+# ::snt Yes , please book it for around 20:00 for 3 people
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "20:00"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SNG0487.json_0008
+# ::snt Actually , scratch that , I do n't want to book the restaurant .   Could you give me the phone number for the Golden House ?
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe3 / Name 
+    :name ( n15 / name
+     :op1 "Golden"
+     :op2 "House"
+  ))
+   )
+)
+
+# ::id SNG0487.json_0010
+# ::snt Can you give me the address and postcode as well ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id SNG0487.json_0012
+# ::snt No , that 's it .   Thanks a bunch .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3299.json_0000
+# ::snt I am looking for a train departing from Leicester and going to Cambridge on Saturday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n6 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id PMUL3299.json_0002
+# ::snt The train should depart from leicester and should leave on saturday .  The train should go to cambridge and should arrive by 10:15
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n12 / name
+     :op1 "10:15"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n14 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id PMUL3299.json_0004
+# ::snt Yes , please for four people .   May I also get the reference number ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n16 / name
+     :op1 "four"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3299.json_0006
+# ::snt I am also in the market for a new restaurant . Is there something in the centre of town ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n18 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3299.json_0008
+# ::snt I 'm independently wealthy and price does n't matter , I am interested more in eritrean food , do you have any with that ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n20 / name
+     :op1 "eritrean"
+  ))
+)
+
+# ::id PMUL3299.json_0010
+# ::snt How about a place that serves British food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n22 / name
+     :op1 "british"
+  ))
+)
+
+# ::id PMUL3299.json_0012
+# ::snt Could you book it for me , for Saturday ?
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n24 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL3299.json_0014
+# ::snt Can you recommend an eritean or british restaurant in the centre area ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n26 / name
+     :op1 "british"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n28 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3299.json_0016
+# ::snt That sounds like it will do . Can you reserve a table for the same group of people at 15:15 on the same day , please ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n30 / name
+     :op1 "15:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n32 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n34 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id PMUL3299.json_0018
+# ::snt Just double checking . The restaurant reservation is for Saturday at 15:15 , correct ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n36 / name
+     :op1 "15:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n38 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL3299.json_0020
+# ::snt Yes please if it 's available .
+( o / out_of_scope )
+
+# ::id PMUL3299.json_0022
+# ::snt I think that is all I need for today . Thank you for all your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3486.json_0000
+# ::snt I have to get to cambridge from london kings cross for a family matter , can you help me book a train ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id PMUL3486.json_0002
+# ::snt I would like to leave on Sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL3486.json_0004
+# ::snt I would like to leave after 17:30 on sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n10 / name
+     :op1 "17:30"
+  ))
+)
+
+# ::id PMUL3486.json_0006
+# ::snt Perfect . I 'll need 2 tickets .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL3486.json_0008
+# ::snt Great , can you give me the reference number . Also can you give me some information on emmanuel college please ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n14 / name
+     :op1 "emmanuel"
+     :op2 "college"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3486.json_0010
+# ::snt Can you give me the phone number , entrance fee , and address of emmanuel college , please ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n17 / name
+     :op1 "emmanuel"
+     :op2 "college"
+  ))
+   )
+)
+
+# ::id SNG0918.json_0000
+# ::snt Hi I am looking for some info on the Worth House hotel .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "worth"
+     :op2 "house"
+  ))
+)
+
+# ::id SNG0918.json_0002
+# ::snt Thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0918.json_0004
+# ::snt I 'm not ready to book but I appreciate your help . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0248.json_0000
+# ::snt I would like to know more about Rosa 's b&b
+( o / out_of_scope )
+
+# ::id SSNG0248.json_0002
+# ::snt Okay great . Can you book me a room for 7 people and 3 nights starting from saturday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n2 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n4 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n6 / name
+     :op1 "7"
+  ))
+)
+
+# ::id SSNG0248.json_0004
+# ::snt Yes , do you have a different cheap hotel available ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Price ( PriHo3 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SSNG0248.json_0006
+# ::snt Just please can you find a place in the same price range . I 'll need a reference number please .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id SSNG0248.json_0008
+# ::snt Thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0914.json_0000
+# ::snt Good afternoon , can you help me find an expensive place to stay in the town centre ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0914.json_0002
+# ::snt It should be a hotel type hotel not a guesthouse
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id SNG0914.json_0004
+# ::snt Yes , that sounds good .   Could you reserve a room for 5 people checking in on Saturday ?   I think we 'll stay for 3 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SNG0914.json_0006
+# ::snt Great , thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0914.json_0008
+# ::snt No , that will be all . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4501.json_0000
+# ::snt I am looking for details on the yu garden restaurant .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "yu"
+     :op2 "garden"
+  ))
+)
+
+# ::id PMUL4501.json_0002
+# ::snt adress and phone number please and thank you
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+   )
+)
+
+# ::id PMUL4501.json_0004
+# ::snt Thank you . I am also looking for a train to Cambridge form Stansted Airport .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id PMUL4501.json_0006
+# ::snt on wednesday leaving after 11:30
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n10 / name
+     :op1 "11:30"
+  ))
+)
+
+# ::id PMUL4501.json_0008
+# ::snt Yes it will what is the price ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL4501.json_0010
+# ::snt Great that is all I need for now thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4501.json_0012
+# ::snt Yes , thanks for all your help today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4501.json_0014
+# ::snt Thanks . I appreciate your help . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2349.json_0000
+# ::snt I am looking for a fun attraction to go to in the north . Do you have any recommendations ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL2349.json_0002
+# ::snt I want the boating one .   What is the entrance fee for that ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "boating"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2349.json_0004
+# ::snt maybe if you can get me the address . i also   want a restaurant in the same place which serves indian food .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "same"
+     :op2 "place"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2349.json_0006
+# ::snt Can I reserve a table for two at the moderately priced Indian restaurant ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n12 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL2349.json_0008
+# ::snt I need them for 2 people at 12:45 on Thursday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "12:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL2349.json_0010
+# ::snt Thanks for the reservation . I also need a taxi from the   passenger cruisers to arrive at the Indian restaurant by the booked 12:45 time , please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n20 / name
+     :op1 "indian"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n22 / name
+     :op1 "12:45"
+  ))
+   )
+ :op2(Tm2 / Taxi-Inform
+   :Depart ( DepTa5 / Depart 
+    :name ( n25 / name
+     :op1 "the"
+     :op2 "passenger"
+     :op3 "cruisers"
+  ))
+   :Dest ( DesTa7 / Dest 
+    :name ( n27 / name
+     :op1 "the"
+     :op2 "Indian"
+     :op3 "restaurant"
+  ))
+   :Arrive ( ArrTa9 / Arrive 
+    :name ( n29 / name
+     :op1 "12:45"
+  ))
+   )
+)
+
+# ::id PMUL2349.json_0012
+# ::snt It would be nice if you would tell me the car type and it 's contact number .
+( Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+)
+
+# ::id PMUL2349.json_0014
+# ::snt That 's alright . Thanks so much . I 've got nothing more today . Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG01381.json_0000
+# ::snt I need a taxi to take me in time for my reservation to tang chinese today
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "tang"
+     :op2 "chinese"
+  ))
+)
+
+# ::id SNG01381.json_0002
+# ::snt I am leaving from the backstreet bistro .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n4 / name
+     :op1 "backstreet"
+     :op2 "bistro"
+  ))
+)
+
+# ::id SNG01381.json_0004
+# ::snt I want to arrive by 18:00
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n6 / name
+     :op1 "18:00"
+  ))
+)
+
+# ::id SNG01381.json_0006
+# ::snt Great , thanks ! That was everything .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2662.json_0000
+# ::snt I 'm looking for some moderately priced accommodations for my visit . Can you help me with that ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL2662.json_0002
+# ::snt No , but I 'd like to stay in a 4 star hotel that offers free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( onHo2 / dontcare)
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+   :Type ( TypHo6 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL2662.json_0004
+# ::snt No , but are there any that are less expensive ?
+( o / out_of_scope )
+
+# ::id PMUL2662.json_0006
+# ::snt I 'm sorry , I actually prefer a hotel rather than a guest house . Are there any moderately priced 4 star hotels ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   :Price ( PriHo6 / Price 
+    :name ( n12 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL2662.json_0008
+# ::snt Are there any cheap hotels ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n14 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL2662.json_0010
+# ::snt That sounds fine , I just need the postcode though .
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id PMUL2662.json_0012
+# ::snt Thank you , can you also tell me about places to go in the centre ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2662.json_0014
+# ::snt Anything is fine as long as it is in the centre .
+( o / out_of_scope )
+
+# ::id PMUL2662.json_0016
+# ::snt How about a college to visit ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n18 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL2662.json_0018
+# ::snt Great ! Can you get me their phone number and postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL2662.json_0020
+# ::snt That is all I need . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01277.json_0000
+# ::snt I am looking for a train . The train should leave on tuesday and should depart from peterborough
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id SNG01277.json_0002
+# ::snt I need to leave from Peterborough .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id SNG01277.json_0004
+# ::snt I 'd like to arrive by 10:45 , do you have something close to that time ?
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "10:45"
+  ))
+)
+
+# ::id SNG01277.json_0006
+# ::snt Departure time does n't matter , just want to arrive by 10:45 so whatever is closest to that arrival time .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "10:45"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Leave ( aTr1 / question )
+   )
+)
+
+# ::id SNG01277.json_0008
+# ::snt Wait , does this train go to Cambridge ? That 's my destination .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG01277.json_0010
+# ::snt Yes please book it .
+( o / out_of_scope )
+
+# ::id SNG01277.json_0012
+# ::snt Just one please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "one"
+  ))
+)
+
+# ::id SNG01277.json_0014
+# ::snt I did n't actually need to reserve a seat . Could you comfirm the departure time of that train ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+)
+
+# ::id SNG01277.json_0016
+# ::snt No , that 's all I need for now , thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1986.json_0000
+# ::snt I need some help locating a train for Saturday , heading to London King 's Cross .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "saturday"
+  ))
+   :Dest ( DesTr4 / Dest 
+    :name ( n4 / name
+     :op1 "london"
+     :op2 "king"
+     :op3 "'s"
+     :op4 "cross"
+  ))
+)
+
+# ::id PMUL1986.json_0002
+# ::snt I 'll be departing from Cambridge and would like to leave at 12:15 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "12:15"
+  ))
+)
+
+# ::id PMUL1986.json_0004
+# ::snt That would be perfect . Book it for 5 people please and send me the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1986.json_0006
+# ::snt I also need a cheap hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n14 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL1986.json_0008
+# ::snt I would like to stay in the north please .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n16 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL1986.json_0010
+# ::snt Um , I would prefer a hotel rather than a guesthouse . How about the moderate price range ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n18 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n20 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL1986.json_0012
+# ::snt Yes I would , for 5 people please for 2 nights starting on Thursday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n22 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n24 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n26 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL1986.json_0014
+# ::snt That is all . Thanks so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2534.json_0000
+# ::snt Yes , I am traveling to cambridge and would like to know about museums in the area .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id MUL2534.json_0002
+# ::snt No , there is n't . Could you recommend one ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+   )
+ :op2(Ar2 / Attraction-NoOffer
+   :none ( onAt2 / none)
+   )
+)
+
+# ::id MUL2534.json_0004
+# ::snt Yes I am looking for a hotel named El Shaddai .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n4 / name
+     :op1 "El"
+     :op2 "Shaddai"
+  ))
+)
+
+# ::id MUL2534.json_0006
+# ::snt I would like the address , whether they have internet , and phone number , please .
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Internet ( aHo0 / question )
+  :Addr ( aHo1 / question )
+  :Phone ( aHo2 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Internet ( esHo2 / yes)
+   )
+)
+
+# ::id MUL2534.json_0008
+# ::snt Thank you so much for this information .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2534.json_0010
+# ::snt That 's all for now , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0743.json_0000
+# ::snt I 'm looking for Rosa 's Bed and Breakfast in Cambridge .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "rosa"
+     :op2 "'s"
+     :op3 "bed"
+     :op4 "and"
+     :op5 "breakfast"
+  ))
+)
+
+# ::id MUL0743.json_0002
+# ::snt Yes please , for 5 nights starting Sunday , there will be 8 people in my party .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL0743.json_0004
+# ::snt Great , thanks . I am also looking to book a train for this Friday . I am hoping to leave after 08:45 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n12 / name
+     :op1 "08:45"
+  ))
+)
+
+# ::id MUL0743.json_0006
+# ::snt I 'm headed to London Liverpool Street from Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0743.json_0008
+# ::snt Possibly , what time does it arrive at London Liverpool Street ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n18 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Arrive ( aTr1 / question )
+   )
+)
+
+# ::id MUL0743.json_0010
+# ::snt What 's the travel time on that trip ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL0743.json_0012
+# ::snt Thank you for your help , I 'll pick up tickets at the station .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0743.json_0014
+# ::snt Thank you , I think that is it , enjoy your day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3059.json_0000
+# ::snt Hi , I 'm looking for a place to stay while I 'm in town .   Can you assist me ?
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3059.json_0002
+# ::snt I would like a hotel in the north that has free parking . It does n't need to have internet .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Internet ( oHo3 / no)
+   :Area ( AreHo6 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL3059.json_0004
+# ::snt Yes , please book the room and can I have the reference number
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL3059.json_0006
+# ::snt I also need a Wednesday train to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL3059.json_0008
+# ::snt Actually I am departing from Cambridge and going to Leicester .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "leicester"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3059.json_0010
+# ::snt I need it to arrive by 21:00 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n14 / name
+     :op1 "21:00"
+  ))
+)
+
+# ::id PMUL3059.json_0012
+# ::snt Yes . Please choose the first available train and book it for 6 people . Then give me the reference number
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n16 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3059.json_0014
+# ::snt Thank you .   That is all I need for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2238.json_0000
+# ::snt Yes I 'm looking for a train to cambridge that leaves on monday , would you please help me with that ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id MUL2238.json_0002
+# ::snt I am travelling from Peterborough . I would also like to arrive by 15:00 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "15:00"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id MUL2238.json_0004
+# ::snt Book it for 6 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL2238.json_0006
+# ::snt I need a place to stay too .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id MUL2238.json_0008
+# ::snt A FOUR STAR RATING , WITH A PRICE RANGE IN THE NEIGHBORHHOOD OF 1000 POUNDS . PLEASE I WOULD LIKE TO BE IN THE LONDON , ENGLAND AREA IF I MAY TO BE NEAR THE CLUBS .
+( Hm1 / Hotel-Inform
+   :Price ( xpHo1 / expensive)
+   :Stars ( StaHo3 / Stars 
+    :name ( n12 / name
+     :op1 "four"
+  ))
+)
+
+# ::id MUL2238.json_0010
+# ::snt Just as long as it is located in the south .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n14 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL2238.json_0012
+# ::snt Either one works , I need to book for 6 people for 5 nights starting on monday .   I 'll also need a reference number .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n20 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL2238.json_0014
+# ::snt Thank you so much ! Goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2010.json_0000
+# ::snt I want an expensive restaurant located in the centre .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2010.json_0002
+# ::snt sorry but i wanted the americas food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "the"
+     :op2 "americas"
+  ))
+)
+
+# ::id PMUL2010.json_0004
+# ::snt Hmmm , okay , I 'm craving Thai food so find me a restaurant that serves that
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "thai"
+  ))
+)
+
+# ::id PMUL2010.json_0006
+# ::snt Yes , please . Make me a reservation for 4 people at 13:30 on thursday , please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "13:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2010.json_0008
+# ::snt I need places to go in the same area .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL2010.json_0010
+# ::snt I do n't have a preference . Do you have any suggestions of stuff near the restaurant ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL2010.json_0012
+# ::snt Thank you so much , I need a taxi from the church to the restaurant , I want to get there by the booked time .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "church"
+  ))
+   :Dest ( DesTa5 / Dest 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL2010.json_0014
+# ::snt No thank you that will be all
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1061.json_0000
+# ::snt I 'm looking for a place in the centre of town that is a nightclub .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "nightclub"
+  ))
+)
+
+# ::id SNG1061.json_0002
+# ::snt That sounds like it will work . Can I get their address and postcode ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id SNG1061.json_0004
+# ::snt No , that 's all I need today . Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20664.json_0000
+# ::snt I am looking for a danish restaurant
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "danish"
+  ))
+)
+
+# ::id WOZ20664.json_0002
+# ::snt How about north american food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "north"
+     :op2 "american"
+  ))
+)
+
+# ::id WOZ20664.json_0004
+# ::snt What is their phone number and postcode ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id WOZ20664.json_0006
+# ::snt Is there anything else ?
+( o / out_of_scope )
+
+# ::id WOZ20664.json_0008
+# ::snt could you give me the phone number and postcode ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id WOZ20664.json_0010
+# ::snt thank you good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1815.json_0000
+# ::snt I am looking for a hotel by the name of home from home .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "home"
+     :op2 "from"
+     :op3 "home"
+  ))
+)
+
+# ::id PMUL1815.json_0002
+# ::snt Please make a booking for eight people staying for 4 nights from Saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "eight"
+  ))
+)
+
+# ::id PMUL1815.json_0004
+# ::snt That will do it .   Thank you for your assistance !   Have a good day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1815.json_0006
+# ::snt Actually , I also need a train to go to cambridge and should arrive by 11:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n12 / name
+     :op1 "11:45"
+  ))
+)
+
+# ::id PMUL1815.json_0008
+# ::snt I m traveling to Cambridge from london liverpool street arriving by 11:45 the day of my hotel booking .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n14 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "day"
+     :op3 "of"
+     :op4 "my"
+     :op5 "hotel"
+     :op6 "booking"
+  ))
+)
+
+# ::id PMUL1815.json_0010
+# ::snt No , thank you . I do n't need a ticket at this time .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1815.json_0012
+# ::snt That is all for now . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2379.json_0000
+# ::snt I am looking for a restaurant in the expensive price range that serves thai food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "thai"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL2379.json_0002
+# ::snt Can I book a table for 6 people at 15:45 on Tuesday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "15:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL2379.json_0004
+# ::snt Let 's try the other restaurant .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id MUL2379.json_0006
+# ::snt Can you try another restaurant ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id MUL2379.json_0008
+# ::snt I would like to go to a park in the centre of town .   What would you recommend ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n14 / name
+     :op1 "park"
+  ))
+)
+
+# ::id MUL2379.json_0010
+# ::snt Yes , that will work great . Can I get their postcode please ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL2379.json_0012
+# ::snt I also need a taxi to go from Sala Thong to the Gardens .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n16 / name
+     :op1 "sala"
+     :op2 "thong"
+  ))
+)
+
+# ::id MUL2379.json_0014
+# ::snt I want to make sure I can get from the park to the restaurant in time .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id MUL2379.json_0016
+# ::snt Thank you ! That will be all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0143.json_0000
+# ::snt Can you help me find a place to eat in the expensive price range in the south part of town ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL0143.json_0002
+# ::snt Yes !   Can you book for 2 people at 14:15 on this Sunday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "14:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL0143.json_0004
+# ::snt Great that will be all we need .
+( o / out_of_scope )
+
+# ::id PMUL0143.json_0006
+# ::snt Actually yes I will be needing somewhere to stay too please . A 3 star hotel in the same area and price range as my restaurant .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+     :op3 "and"
+     :op4 "price"
+     :op5 "range"
+     :op6 "as"
+     :op7 "my"
+     :op8 "restaurant"
+  ))
+   :Area ( AreHo6 / Area 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Stars ( StaHo8 / Stars 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL0143.json_0008
+# ::snt Yes please , two people for two nights on sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "two"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n22 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n24 / name
+     :op1 "two"
+  ))
+)
+
+# ::id PMUL0143.json_0010
+# ::snt Do you have a reference number ?
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL0143.json_0012
+# ::snt This time that is everything , thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0343.json_0000
+# ::snt I am looking for a place to dine in the east part of Cambridge that serves indian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL0343.json_0002
+# ::snt Curry Prince sounds good . Thank you .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "curry"
+     :op2 "prince"
+  ))
+)
+
+# ::id MUL0343.json_0004
+# ::snt I need a reservation for 7 people on Sunday at 11:30 please and can you give me the reference number ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "11:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0343.json_0006
+# ::snt Thanks ! I also need a train departing from leicester and arriving by 8:45 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n14 / name
+     :op1 "leicester"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n16 / name
+     :op1 "8:45"
+  ))
+)
+
+# ::id MUL0343.json_0008
+# ::snt I am leaving on Sunday and I want to arrive in cambridge by 8:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n20 / name
+     :op1 "sunday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n22 / name
+     :op1 "8:45"
+  ))
+)
+
+# ::id MUL0343.json_0010
+# ::snt Yes , and give me the train i d , please .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL0343.json_0012
+# ::snt I just need one ticket , please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n24 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL0343.json_0014
+# ::snt I am all set . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0343.json_0016
+# ::snt You should go to the local police department ?
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id MUL0343.json_0018
+# ::snt Thank you for the information
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0343.json_0020
+# ::snt No that will be all . Thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0343.json_0022
+# ::snt Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3184.json_0000
+# ::snt Hello , I am looking for a train from Peterborough to Cambridge please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id PMUL3184.json_0002
+# ::snt I need to travel on saturday and leave after 11:45
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "11:45"
+  ))
+)
+
+# ::id PMUL3184.json_0004
+# ::snt Yes , please . I need 2 tickets please and the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3184.json_0006
+# ::snt Thanks .   I 'm also looking for places to go in town .   Preferably a museum in the west .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n14 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL3184.json_0008
+# ::snt That 's a lot of options .   Do any of the museums offer free admission ?
+( o / out_of_scope )
+
+# ::id PMUL3184.json_0010
+# ::snt What is the phone number and address for that place ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL3184.json_0012
+# ::snt Thanks for all your help .   That will be all for today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1052.json_0000
+# ::snt I am looking for a 3 star expensive place to stay in Cambridge .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL1052.json_0002
+# ::snt That sounds good !
+( o / out_of_scope )
+
+# ::id MUL1052.json_0004
+# ::snt I 'd like to travel there myself , may I have the address ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id MUL1052.json_0006
+# ::snt I 'm also looking for places to that are near the hotel
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id MUL1052.json_0008
+# ::snt I forgot to ask , does the Gonville hotel include free wifi and is it in the centre ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+   :Name ( NamHo5 / Name 
+    :name ( n8 / name
+     :op1 "Gonville"
+     :op2 "hotel"
+  ))
+)
+
+# ::id MUL1052.json_0010
+# ::snt Actually , I 'm looking for an attraction in the area of the hotel .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   )
+ :op2(Am2 / Attraction-Inform
+   :none ( onAt2 / none)
+   )
+)
+
+# ::id MUL1052.json_0012
+# ::snt Can I get the address please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id MUL1052.json_0014
+# ::snt Can I get the precise address please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id MUL1052.json_0016
+# ::snt No , that should be it . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1322.json_0000
+# ::snt I 'm looking for a hotel in the east , and I 'd like free wifi please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL1322.json_0002
+# ::snt Does that hotel include free parking and have 2 stars ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL1322.json_0004
+# ::snt No , thank you , that 's all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1322.json_0006
+# ::snt Actually , I also need a moderate priced restaurant in the same area .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id MUL1322.json_0008
+# ::snt Well , everyone said it s my choice , so I think I would like Italian .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id MUL1322.json_0010
+# ::snt Could you provide me with the address , phone number and postcode ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id MUL1322.json_0012
+# ::snt OK , thank you , that is everything that I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20324.json_0000
+# ::snt Is there a restaurant on the North side of town ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id WOZ20324.json_0002
+# ::snt I do n't care .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+   :Price ( onRe2 / dontcare)
+)
+
+# ::id WOZ20324.json_0004
+# ::snt I would like a restaurant serving swedish food in the north part of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "swedish"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id WOZ20324.json_0006
+# ::snt How about indian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id WOZ20324.json_0008
+# ::snt What is the address , phone number , and price range ?
+( Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id WOZ20324.json_0010
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2522.json_0000
+# ::snt I need lodgings , and I 'd like to stay in an expensive guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL2522.json_0002
+# ::snt I would like a 4 star hotel , in an expensive guesthouse please .   Thanks !
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Price ( PriHo6 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL2522.json_0004
+# ::snt What about a moderate priced one instead ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL2522.json_0006
+# ::snt I do n't have an area preference .
+( Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+)
+
+# ::id PMUL2522.json_0008
+# ::snt Do you know what area that is in and whether they have internet ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Internet ( aHo1 / question )
+  :Area ( aHo2 / question )
+   )
+)
+
+# ::id PMUL2522.json_0010
+# ::snt Can I please have the address along with post code ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+  :Addr ( aHo1 / question )
+)
+
+# ::id PMUL2522.json_0012
+# ::snt Thanks , that takes care of everything for me . Have a good one !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20343.json_0000
+# ::snt I am looking for a restaurant serving persian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "persian"
+  ))
+)
+
+# ::id WOZ20343.json_0002
+# ::snt it does n't matter .
+( Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+)
+
+# ::id WOZ20343.json_0004
+# ::snt can i have an european restaurant instead ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "european"
+  ))
+)
+
+# ::id WOZ20343.json_0006
+# ::snt I need the address and phone number .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20343.json_0008
+# ::snt No , that does it .   Thank you and goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4513.json_0000
+# ::snt I 'm looking for a restaurant in the south that is cheap .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL4513.json_0002
+# ::snt Either will work . I would like to book a table for 2 people at 13:25 on Monday .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+   :Time ( TimRe6 / Time 
+    :name ( n10 / name
+     :op1 "13:25"
+  ))
+)
+
+# ::id PMUL4513.json_0004
+# ::snt Thanks .   Could you also find a museum to go to in town ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL4513.json_0006
+# ::snt am looking for places to go in town . The attraction should be in the type of museum .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL4513.json_0008
+# ::snt Great . Can you tell me the postcode for Byard Art ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n16 / name
+     :op1 "byard"
+     :op2 "art"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+   )
+)
+
+# ::id PMUL4513.json_0010
+# ::snt i 'll need a taxi
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL4513.json_0012
+# ::snt I 'd like to get the postcode for the museum first , please .   I 'll need the taxi to get from the museum to Lucky Star in time for my booking .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Depart ( heTa1 / the_museum)
+   :Dest ( DesTa3 / Dest 
+    :name ( n18 / name
+     :op1 "lucky"
+     :op2 "star"
+  ))
+   :Arrive ( ArrTa5 / Arrive 
+    :name ( n20 / name
+     :op1 "time"
+     :op2 "for"
+     :op3 "my"
+     :op4 "booking"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+   )
+)
+
+# ::id PMUL4513.json_0014
+# ::snt You are the one that suggested Byard art . Remember ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n22 / name
+     :op1 "Byard"
+     :op2 "art"
+  ))
+)
+
+# ::id PMUL4513.json_0016
+# ::snt That 's all I need , thanks so much for all of your help ! Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1235.json_0000
+# ::snt I need to book a train from Cambridge and Norwich on Wednesday and I need to be there at 15:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "norwich"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "wednesday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n6 / name
+     :op1 "15:30"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG1235.json_0002
+# ::snt I do n't care when I leave as long as I get there by 15:30 .
+( a / and
+ :op1(Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+   )
+ :op2(Tm2 / Train-Inform
+   :Arrive ( ArrTr3 / Arrive 
+    :name ( n11 / name
+     :op1 "15:30"
+  ))
+   )
+)
+
+# ::id SNG1235.json_0004
+# ::snt Can I get the departure and travel time of the train arriving closest to 15:30 ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n12 / name
+     :op1 "15:30"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Time ( aTr1 / question )
+   )
+)
+
+# ::id SNG1235.json_0006
+# ::snt And the departure time please ? For the train that arrives closest to 15:30 ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n14 / name
+     :op1 "15:30"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Leave ( aTr1 / question )
+   )
+)
+
+# ::id SNG1235.json_0008
+# ::snt No , thank you and that is all i needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0359.json_0000
+# ::snt I need a train to Birmingham New Street that arrives by 8:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "8:00"
+  ))
+)
+
+# ::id SNG0359.json_0002
+# ::snt I am leaving from cambridge on tuesday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG0359.json_0004
+# ::snt Perfect . I 'd like 8 tickets please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+)
+
+# ::id SNG0359.json_0006
+# ::snt Okay . Thank you for your help . That is all I believe .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0661.json_0000
+# ::snt I need to take a train into Cambridge on Wednesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id MUL0661.json_0002
+# ::snt I am leaving Birmingham New Street and would like to arrive by 17:15 , can you book that for me ?
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "17:15"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id MUL0661.json_0004
+# ::snt Make it for three people , and tell me the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "three"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0661.json_0006
+# ::snt Yes , can I get booking at the Alpha - Milton Guest House ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n12 / name
+     :op1 "alpha"
+     :op2 "-"
+     :op3 "milton"
+     :op4 "guest"
+     :op5 "house"
+  ))
+)
+
+# ::id MUL0661.json_0008
+# ::snt We 'll need it for the same day , Wednesday , for the same 3 people . We 'd like to stay for 5 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL0661.json_0010
+# ::snt Ok , well how about 3 nights instead ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL0661.json_0012
+# ::snt Great thank you . What is the address for the Alpha - Milton ?
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Addr ( aHo1 / question )
+   )
+)
+
+# ::id MUL0661.json_0014
+# ::snt No , I believe that will be everything today .
+( o / out_of_scope )
+
+# ::id SNG01185.json_0000
+# ::snt I am looking for a train to go to London Kings Cross .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id SNG01185.json_0002
+# ::snt I need to travel after 9 am
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n4 / name
+     :op1 "9"
+  ))
+)
+
+# ::id SNG01185.json_0004
+# ::snt that will be ok . thank you for your help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01185.json_0006
+# ::snt That 's on Wednesday , right ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id SNG01185.json_0008
+# ::snt Okay very good . What 's the train ID on that please ?
+( Tt1 / Train-Request
+  :Id ( aTr0 / question )
+)
+
+# ::id SNG01185.json_0010
+# ::snt Yes please book that train for me .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id SNG01185.json_0012
+# ::snt Yes it 's just going to be me .
+( Tm1 / Train-Inform
+   :People ( Tr1 / 1)
+)
+
+# ::id SNG01185.json_0014
+# ::snt No , that 's all . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01185.json_0016
+# ::snt Have a nice day .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG01185.json_0018
+# ::snt I will . Thanks again !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02298.json_0000
+# ::snt I would like for a taxi to take me to london liverpool street train station , arriving no later than 17:45 please
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+     :op4 "train"
+     :op5 "station"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n4 / name
+     :op1 "17:45"
+  ))
+)
+
+# ::id SNG02298.json_0002
+# ::snt I would like to depart from London Kings Cross Train Station .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+     :op4 "train"
+     :op5 "station"
+  ))
+)
+
+# ::id SNG02298.json_0004
+# ::snt Excellent , can I get a contact number please ?
+( Tt1 / Taxi-Request
+  :Phone ( aTa0 / question )
+)
+
+# ::id SNG02298.json_0006
+# ::snt that 's great . thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02298.json_0008
+# ::snt Thank you goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0148.json_0000
+# ::snt Yes , I 'm looking for a restaurant that serves American food and is in the center of town .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "center"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n4 / name
+     :op1 "american"
+  ))
+)
+
+# ::id PMUL0148.json_0002
+# ::snt That sounds good .   Can you provide me with their contact info ?
+( o / out_of_scope )
+
+# ::id PMUL0148.json_0004
+# ::snt What is the price range ?
+( Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+)
+
+# ::id PMUL0148.json_0006
+# ::snt I also need a hotel called lovell Lodege
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Name ( NamHo3 / Name 
+    :name ( n6 / name
+     :op1 "lovell"
+     :op2 "Lodege"
+  ))
+)
+
+# ::id SNG02143.json_0000
+# ::snt I need medical treatment .
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG02143.json_0002
+# ::snt No thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02143.json_0004
+# ::snt Thanks , that 's all . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL2085.json_0000
+# ::snt I need to find a train to bishops stortford please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id MUL2085.json_0002
+# ::snt I need to leave from Cambridge and arrive by 14:30 in Bishops Stortford .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n4 / name
+     :op1 "14:30"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Dest ( DesTr6 / Dest 
+    :name ( n8 / name
+     :op1 "bishops"
+  ))
+)
+
+# ::id MUL2085.json_0004
+# ::snt Yes , I 'd like to leave Thursday , what are the departure times and travel times ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Time ( aTr1 / question )
+   )
+)
+
+# ::id MUL2085.json_0006
+# ::snt That 's not necessary . I need a place to stay too .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id MUL2085.json_0008
+# ::snt I need a hotel in the west ,   free parking is not necessary but it should be rated 4 stars .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n14 / name
+     :op1 "west"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+   :Parking ( esHo4 / yes)
+   :Parking ( oHo5 / no)
+)
+
+# ::id MUL2085.json_0010
+# ::snt Sounds great . Can I get more information on finches bed and breakfast please ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n18 / name
+     :op1 "finches"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+)
+
+# ::id MUL2085.json_0012
+# ::snt Would it be possible to book it for eight people for four nights ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "four"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n22 / name
+     :op1 "eight"
+  ))
+)
+
+# ::id MUL2085.json_0014
+# ::snt On Sunday , please .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n24 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id MUL2085.json_0016
+# ::snt No thank you that was all I needed .   Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL2057.json_0000
+# ::snt i need a train   from stansted airport   to cambridge
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id MUL2057.json_0002
+# ::snt I need to get there by 20:30 on Wednesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "20:30"
+  ))
+)
+
+# ::id MUL2057.json_0004
+# ::snt Can you get me there a little bit earlier ?
+( o / out_of_scope )
+
+# ::id MUL2057.json_0006
+# ::snt There will be 8 of us .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL2057.json_0008
+# ::snt I also need a guesthouse for 8 and needs to be a 4 star
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL2057.json_0010
+# ::snt Which of those have free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id MUL2057.json_0012
+# ::snt Any price point is fine as long as it is 4 star and has free parking .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Parking ( aHo1 / question )
+   )
+)
+
+# ::id MUL2057.json_0014
+# ::snt Sure , Can I have a reference Number ?
+( a / and
+ :op1(Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL2057.json_0016
+# ::snt Actually , I change my mind . I will take care of the booking later . Thanks for your help . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4594.json_0000
+# ::snt I 'd like to find out if there are any 4-star rated guesthouses in Cambridge
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouses"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4-star"
+  ))
+)
+
+# ::id PMUL4594.json_0002
+# ::snt I 'm open to any area as long as there is free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL4594.json_0004
+# ::snt Does that also have free parking available ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL4594.json_0006
+# ::snt no but i am looking for a particular restaurant . Its name is called bangkok city
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "bangkok"
+     :op2 "city"
+  ))
+)
+
+# ::id PMUL4594.json_0008
+# ::snt All I needed today was the address , thank you .
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id MUL1541.json_0000
+# ::snt I need to get out of the city on Friday , can you find me a train ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL1541.json_0002
+# ::snt I would like to depart from cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1541.json_0004
+# ::snt No , we are going to norwich and need to leave after 14:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "norwich"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "14:15"
+  ))
+)
+
+# ::id MUL1541.json_0006
+# ::snt Yes , please . I need 1 ticket .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL1541.json_0008
+# ::snt I also need to find a restaurant in the west with a moderate price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n12 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL1541.json_0010
+# ::snt Do you have any options in the west with Greek food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "greek"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n18 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL1541.json_0012
+# ::snt how about one that serves british food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n20 / name
+     :op1 "british"
+  ))
+)
+
+# ::id MUL1541.json_0014
+# ::snt Yes , please make a reservation for 6 people at 10:00 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n22 / name
+     :op1 "10:00"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n24 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL1541.json_0016
+# ::snt I will be dining there on Friday .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n26 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL1541.json_0018
+# ::snt That is all I will need , thank you . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0224.json_0000
+# ::snt I 'm looking for a 4 star place to stay that has free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0224.json_0002
+# ::snt I need the place to be in the east part of town .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL0224.json_0004
+# ::snt please and I need postcode and confirm number
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id PMUL0224.json_0006
+# ::snt I would like it for 3 people 2 nights starting sunday please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL0224.json_0008
+# ::snt I also need to book an expensive Chinese restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n14 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0224.json_0010
+# ::snt Same area as the hotel . I need a reservation for 3 at 17:30 on Sunday and please provide the reference number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n18 / name
+     :op1 "17:30"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n20 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n22 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0224.json_0012
+# ::snt No , that 's all I need , thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0240.json_0000
+# ::snt Hello I am looking for a good , cheap , Spanish restaurant . Is there any that you can recommend ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "spanish"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL0240.json_0002
+# ::snt Is that located in the centre ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0240.json_0004
+# ::snt Yes . Friday . 2 people . 17:30 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "17:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL0240.json_0006
+# ::snt Ok , I also need a taxi to arrive at the restaurant by 17:30 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n14 / name
+     :op1 "17:30"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL0240.json_0008
+# ::snt I will be departing from the restaurant .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL0240.json_0010
+# ::snt I guess I need to book the hotel first .   Is there a guesthouse in the same area as La Raza ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n20 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe5 / Name 
+    :name ( n25 / name
+     :op1 "La"
+     :op2 "Raza"
+  ))
+   )
+)
+
+# ::id PMUL0240.json_0012
+# ::snt Do they have internet and what is the phone number ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Internet ( aHo1 / question )
+  :Phone ( aHo2 / question )
+   )
+)
+
+# ::id PMUL0240.json_0014
+# ::snt Does the Alexander Bed and Breakfast also have free parking ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Name ( NamHo3 / Name 
+    :name ( n26 / name
+     :op1 "alexander"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Parking ( aHo1 / question )
+   )
+)
+
+# ::id PMUL0240.json_0016
+# ::snt Please go ahead and book the Alexander Bed and Breakfast for me .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n28 / name
+     :op1 "Alexander"
+     :op2 "Bed"
+     :op3 "and"
+     :op4 "Breakfast"
+  ))
+)
+
+# ::id PMUL0240.json_0018
+# ::snt for 2 on friday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n30 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n32 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL0240.json_0020
+# ::snt What car will be picking me up ?
+( o / out_of_scope )
+
+# ::id PMUL0240.json_0022
+# ::snt Thanks for all the bookings . I 'm ready for my visit now . Take care . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2922.json_0000
+# ::snt I need the address to a college in town
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "college"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2922.json_0002
+# ::snt Yes , what are the entrance fees ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL2922.json_0004
+# ::snt Thank you I also would like to get a place to stay in the south .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL2922.json_0006
+# ::snt The price does n't matter it just needs to be a hotel . I do n't need internet .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   :Price ( onHo2 / dontcare)
+   :Internet ( onHo3 / dontcare)
+)
+
+# ::id PMUL2922.json_0008
+# ::snt No , that 's all . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2443.json_0000
+# ::snt Are their any architecture in the centre of cambridge ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id MUL2443.json_0002
+# ::snt Certainly , pick out a good option . I will need the entrance fee please .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL2443.json_0004
+# ::snt Excellent , could I also get its postcode and phone number ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL2443.json_0006
+# ::snt Could you give a recommendation on a place to eat in the centre that is in a moderate price range ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2443.json_0008
+# ::snt I 'll go with The Copper Kettle . Can you give me the phone number ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n10 / name
+     :op1 "Copper"
+     :op2 "Kettle"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+   )
+)
+
+# ::id MUL2443.json_0010
+# ::snt No , thanks . I will book later on . I think that was all I needed . Thanks . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0779.json_0000
+# ::snt Hello , I am wondering if you can help me with some information on a hotel called city centre north b and b ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "city"
+     :op2 "centre"
+     :op3 "north"
+     :op4 "b"
+     :op5 "and"
+     :op6 "b"
+  ))
+)
+
+# ::id MUL0779.json_0002
+# ::snt What is their phone number ?
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id MUL0779.json_0004
+# ::snt I 'm also looking for a train from norwich to get to the hotel on the same day as I book .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n4 / name
+     :op1 "norwich"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Day ( DayHo4 / Day 
+    :name ( n7 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   )
+)
+
+# ::id MUL0779.json_0006
+# ::snt The hotel booking is for 4 people starting Monday . We will stay 2 nights . I need the train from Norwich to arrive in Cambridge by 15:15 . Please provide reference numbers .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+   )
+ :op2(Tm2 / Train-Inform
+   :Dest ( DesTr6 / Dest 
+    :name ( n15 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr8 / Arrive 
+    :name ( n17 / name
+     :op1 "15:15"
+  ))
+   :Depart ( DepTr10 / Depart 
+    :name ( n19 / name
+     :op1 "norwich"
+  ))
+   )
+ :op3(Ht3 / Hotel-Request
+  :Ref ( aHo2 / question )
+   )
+ :op4(Tt4 / Train-Request
+  :Ref ( aTr3 / question )
+   )
+)
+
+# ::id MUL0779.json_0008
+# ::snt Great I also need a train on the same day as the hotel booking and departs from norwich .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n20 / name
+     :op1 "norwich"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+)
+
+# ::id MUL0779.json_0010
+# ::snt I do n't need tickets right now . I just need to know the departure time , travel time , and price for that train , please .
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Time ( aTr1 / question )
+  :Ticket ( aTr2 / question )
+)
+
+# ::id MUL0779.json_0012
+# ::snt That 's all I needed , thanks so much for the assistance !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01611.json_0000
+# ::snt I am looking for a restaurant . The restaurant should be in the centre and should serve persian food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "persian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG01611.json_0002
+# ::snt Yes , I am looking for a moderate price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id SNG01611.json_0004
+# ::snt What about modern european foods ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+)
+
+# ::id SNG01611.json_0006
+# ::snt Yes , I want a reservation for 8 people at 16:00 on Sunday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "16:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+)
+
+# ::id SNG01611.json_0008
+# ::snt ok . ill check latter
+( o / out_of_scope )
+
+# ::id WOZ20299.json_0000
+# ::snt I want to find a cheap restaurant in the south part of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id WOZ20299.json_0002
+# ::snt Are there any other places ?
+( o / out_of_scope )
+
+# ::id WOZ20299.json_0004
+# ::snt sorry what is the food type of that restaurant ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id WOZ20299.json_0006
+# ::snt what is the price range ?
+( Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+)
+
+# ::id WOZ20299.json_0008
+# ::snt That sounds yummy . What is their address and phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20299.json_0010
+# ::snt No thank you .   Bye bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3482.json_0000
+# ::snt I am a museum buff , does not matter what they have in them , I 'll go .   What museums are in Cembridge ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL3482.json_0002
+# ::snt Anywhere should be fine , thanks !
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+   )
+ :op2(gk2 / general-thank
+   :none ( onge2 / none)
+   )
+)
+
+# ::id PMUL3482.json_0004
+# ::snt please get me their phone number and entrance fee
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL3482.json_0006
+# ::snt That helps . Thanks . Can you help me find a train for Friday please ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL3482.json_0008
+# ::snt I would like to go from cambridge to boxbourne on friday .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :Dest ( DesTr6 / Dest 
+    :name ( n10 / name
+     :op1 "boxbourne"
+  ))
+)
+
+# ::id PMUL3482.json_0010
+# ::snt friday and I want to leave after 19:15 going to broxbourne to cambridge , I just need the trains i d please
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "broxbourne"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n14 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n18 / name
+     :op1 "19:15"
+  ))
+)
+
+# ::id PMUL3482.json_0012
+# ::snt Thank you very much for you help .   Have a nice day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01425.json_0000
+# ::snt Is it possible to get any Greek food in the centre part of town ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "greek"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG01425.json_0002
+# ::snt What about Chinese food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id SNG01425.json_0004
+# ::snt book a table for 8 people at 19:00 on wednesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "19:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+)
+
+# ::id SNG01425.json_0006
+# ::snt Thanks , that 's all . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20453.json_0000
+# ::snt I am looking for a cheap restaurant with Chinese food .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Food ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20453.json_0002
+# ::snt South part of town .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "south"
+  ))
+)
+
+# ::id WOZ20453.json_0004
+# ::snt Yes , what is their phone number and address ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20453.json_0006
+# ::snt Excellent . Thanks a lot . I think that 's everything I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4021.json_0000
+# ::snt Hello , can you recommend a 0-star hotel with free WiFi , please ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "0-star"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL4021.json_0002
+# ::snt The would be great . Can I have the address and phone number ?
+( a / and
+ :op1(Tt1 / Taxi-Request
+  :Phone ( aTa0 / question )
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+ :op3(Ht3 / Hotel-Request
+  :Addr ( aHo2 / question )
+  :Phone ( aHo3 / question )
+   )
+)
+
+# ::id PMUL4021.json_0004
+# ::snt Great I need to book it for 4 nights
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4021.json_0006
+# ::snt It will be for 2 people starting on Wednesday .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL4021.json_0008
+# ::snt Yes , please book it and provide a reference number .
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL4021.json_0010
+# ::snt How about tuesday ?
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL4021.json_0012
+# ::snt Try tuesday please .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n14 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL4021.json_0014
+# ::snt I suppose I 'll book it myself , then . Can you tell me about the Soul Tree Nightclub ? What part of town is it in ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n16 / name
+     :op1 "soul"
+     :op2 "tree"
+     :op3 "nightclub"
+  ))
+)
+
+# ::id PMUL4021.json_0016
+# ::snt I need the entrance fee and address .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+)
+
+# ::id PMUL4021.json_0018
+# ::snt Yes I 'd like to book a taxi from the hotel to the nightclub and i need to leave by 22:15. And may i have car type and confirmation # please ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n18 / name
+     :op1 "22:15.and"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "nightclub"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id PMUL4021.json_0020
+# ::snt How much will the ride cost ?
+( o / out_of_scope )
+
+# ::id PMUL4021.json_0022
+# ::snt No that would be all . Thank You . Goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4891.json_0000
+# ::snt Hi , I am looking forward to trying some of your local restaurants . Can you help me find a place to stay while I am there ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL4891.json_0002
+# ::snt I do n't really mind about price , but I would like a 4 star guesthouse with wifi located on the east side .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( onHo2 / dontcare)
+   :Internet ( esHo3 / yes)
+   :Area ( AreHo6 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+   :Stars ( StaHo8 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4891.json_0004
+# ::snt Yes I would . I need it for 3 nights & 3 people starting on Monday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL4891.json_0006
+# ::snt Could you tell me about the restaurants neat the hotel ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL4891.json_0008
+# ::snt I am looking for Indian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL4891.json_0010
+# ::snt no price range but I would need the postcode and phone number
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Post ( aRe2 / question )
+   )
+)
+
+# ::id PMUL4891.json_0012
+# ::snt No thanks , just gethering info for the real boos , my wife .   I have no further questions .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3594.json_0000
+# ::snt I ca n't wait to get there and see some of the local attractions .   I am looking for a place to stay .   Can you help me ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL3594.json_0002
+# ::snt I would like a moderate priced guesthouse please . It also needs to have 4 stars and free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+   :Price ( PriHo5 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+   :Stars ( StaHo7 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3594.json_0004
+# ::snt I am pretty indecisive so none .   Can you pick a 4 star place and book me for 3 people and 2 nights starting on Tuesday ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3594.json_0006
+# ::snt Awesome , thanks a lot . That 's all I needed help with today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1566.json_0000
+# ::snt Need a restaurant called the golden curry
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "the"
+     :op2 "golden"
+     :op3 "curry"
+  ))
+)
+
+# ::id MUL1566.json_0002
+# ::snt Yes please .   There will 8 of us at 15:15 on Monday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "15:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL1566.json_0004
+# ::snt I 'm looking for a train as well to Cambridge that will arrive by 12:15 , is there anything available ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n12 / name
+     :op1 "12:15"
+  ))
+)
+
+# ::id MUL1566.json_0006
+# ::snt I would like to leave from Birmingham New Street .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n14 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id MUL1566.json_0008
+# ::snt Same day as my Golden Curry reservation , please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+)
+
+# ::id MUL1566.json_0010
+# ::snt Yes that is all I need , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1967.json_0000
+# ::snt I 'm looking for a train that goes to Cambridge and arrives by 08:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "08:45"
+  ))
+)
+
+# ::id PMUL1967.json_0002
+# ::snt I will be departing from Birmingham New Street on Tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL1967.json_0004
+# ::snt No thank you . Please tell me about the ticket pricing and time of travel
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1967.json_0006
+# ::snt Please book 6 tickets and send me the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1967.json_0008
+# ::snt Yes please . I need a 3 star hotel that offers free wifi
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL1967.json_0010
+# ::snt I would like to stay in the centre of town please .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL1967.json_0012
+# ::snt Again , 3 star with free wifi . I do n't care about the price . It has to be in the centre , though .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n18 / name
+     :op1 "centre"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n20 / name
+     :op1 "3"
+  ))
+   :Internet ( esHo3 / yes)
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1967.json_0014
+# ::snt No , not yet . I just need the postcode .
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id PMUL1967.json_0016
+# ::snt That is all , thank you for your help today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2575.json_0000
+# ::snt I am looking for an attraction to visit in the west that involves architecture , any suggestions ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id MUL2575.json_0002
+# ::snt How about a museum in the west ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL2575.json_0004
+# ::snt Oh that does sound fun . What is the entrance fee ? Also can I have the address and postcode ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+)
+
+# ::id MUL2575.json_0006
+# ::snt I am also looking for a particular hotel named huntington marriott hotel .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n8 / name
+     :op1 "huntington"
+     :op2 "marriott"
+     :op3 "hotel"
+  ))
+)
+
+# ::id MUL2575.json_0008
+# ::snt Thanks , what type of hotel is it ?
+( Ht1 / Hotel-Request
+  :Type ( aHo0 / question )
+)
+
+# ::id MUL2575.json_0010
+# ::snt That is fine . That 's all , thank you ! goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2575.json_0012
+# ::snt what type of hotel is it ?
+( Ht1 / Hotel-Request
+  :Type ( aHo0 / question )
+)
+
+# ::id MUL2575.json_0014
+# ::snt Not just yet .   I have everything I need for today .   Thanks so much for your help ! Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1296.json_0000
+# ::snt Hi , can you help me find a train on Monday , please ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL1296.json_0002
+# ::snt I 'm departing from leicester .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n4 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id PMUL1296.json_0004
+# ::snt I will be leaving by 5:15 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n6 / name
+     :op1 "5:15"
+  ))
+)
+
+# ::id PMUL1296.json_0006
+# ::snt It should go to leicester
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id PMUL1296.json_0008
+# ::snt sorry , i m going from cambridge to leicester
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "leicester"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1296.json_0010
+# ::snt Yes , please make a booking for 3 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL1296.json_0012
+# ::snt Thank you for your time and help , sorry for the confusion .   Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1296.json_0014
+# ::snt Have a nice day .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1296.json_0016
+# ::snt Can you suggest places to go in town centre ? I 'm interested in a college . Let me know the entrance fee and the phone number please .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n18 / name
+     :op1 "college"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id PMUL1296.json_0018
+# ::snt Please get me their phone number
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL1296.json_0020
+# ::snt That is all .
+( o / out_of_scope )
+
+# ::id PMUL1729.json_0000
+# ::snt I want to know if any trains run on Sunday ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL1729.json_0002
+# ::snt I 'll be heading to Cambridge from Stevenage , and I 'd like to arrive on Sunday by 12:45 , please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n8 / name
+     :op1 "12:45"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n10 / name
+     :op1 "stevenage"
+  ))
+)
+
+# ::id PMUL1729.json_0004
+# ::snt That sounds good , how much is a ticket ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL1729.json_0006
+# ::snt Yes please go ahead and book that for me . I am also looking for a place to stay and can you find me a Guest house with free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL1729.json_0008
+# ::snt Actually , I would prefer a guesthouse is the north .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n12 / name
+     :op1 "north"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n14 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL1729.json_0010
+# ::snt no , i just need to know the price
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL1729.json_0012
+# ::snt Okay .   I would like to book the Archway House for three nights and for one person starting on Sunday and what is the price .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n16 / name
+     :op1 "archway"
+     :op2 "house"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n18 / name
+     :op1 "three"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n20 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n22 / name
+     :op1 "one"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1729.json_0014
+# ::snt Is there an email I can contact them at ?
+( o / out_of_scope )
+
+# ::id PMUL1729.json_0016
+# ::snt That would be all thanks you very much
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1729.json_0018
+# ::snt Actually , I 'm sorry . Would you be able to confirm that the hotel you 've booked has wifi ? I do n't have that in my notes .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL1729.json_0020
+# ::snt I do n't actually need the train booked yet , I just needed to know the price . I think I have everything I need now , thanks for your help !
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL1729.json_0022
+# ::snt Thank you for looking that up for me .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1729.json_0024
+# ::snt Yes that is everything thank you for all your help . Goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20531.json_0000
+# ::snt I am looking for a restaurant in the south part of town that serves Jamaican food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "jamaican"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id WOZ20531.json_0002
+# ::snt Are there ant Jamaican restaurants in any part of town ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id WOZ20531.json_0004
+# ::snt How about Portuguese food instead ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "Portuguese"
+  ))
+)
+
+# ::id WOZ20531.json_0006
+# ::snt Awesome , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0173.json_0000
+# ::snt Hello , I would like information on the Sesame Restaurant and Bar .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "sesame"
+     :op2 "restaurant"
+     :op3 "and"
+     :op4 "bar"
+  ))
+)
+
+# ::id MUL0173.json_0002
+# ::snt I would like to make an appointment for 7 people at 6PM on Monday .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n4 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n6 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL0173.json_0004
+# ::snt Can I have the reference number please ?
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id MUL0173.json_0006
+# ::snt Is 5PM available instead ?
+( o / out_of_scope )
+
+# ::id MUL0173.json_0008
+# ::snt Great . I 'm also looking for a place to stay . I need a hotel that includes free Wi - Fi and free parking
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Type ( TypHo3 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL0173.json_0010
+# ::snt Do you have an expensive guesthouse ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL0173.json_0012
+# ::snt How about a cheap one ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n14 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL0173.json_0014
+# ::snt Is there one close to the area I booked the restaurant reservation ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id MUL0173.json_0016
+# ::snt No , I would just like the star rating , postcode , and phone number of the establishment .
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id MUL0173.json_0018
+# ::snt That takes care of everything . Thank you for the help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0312.json_0000
+# ::snt Hello , I 'd like to find a train to Cambridge on Thursday please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id SNG0312.json_0002
+# ::snt I would like to leave from Stansted Airport after 11:45 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "11:45"
+  ))
+)
+
+# ::id SNG0312.json_0004
+# ::snt How much does it cost and when does it arrive ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+)
+
+# ::id SNG0312.json_0006
+# ::snt Not at this time thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0312.json_0008
+# ::snt Nope , that 's all I need . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20274.json_0000
+# ::snt Is there a cheap swedish restaurant in town ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "swedish"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id WOZ20274.json_0002
+# ::snt How about one serving mediterranean food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "mediterranean"
+  ))
+)
+
+# ::id WOZ20274.json_0004
+# ::snt That sounds good . What is their phone number and postcode ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id WOZ20274.json_0006
+# ::snt Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20274.json_0008
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1375.json_0000
+# ::snt Hi , I 'd like to visit a museum in the center of town .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museum"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL1375.json_0002
+# ::snt I would be open to suggestions please .
+( o / out_of_scope )
+
+# ::id PMUL1375.json_0004
+# ::snt Yes , I do need the information .
+( o / out_of_scope )
+
+# ::id PMUL1375.json_0006
+# ::snt Thanks . Please help me find information about a train to Cambridge . It should get there by 18:15
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "18:15"
+  ))
+)
+
+# ::id PMUL1375.json_0008
+# ::snt I 'll be departing from kings lynn .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n10 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id PMUL1375.json_0010
+# ::snt I need a train that will leave on Saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL1375.json_0012
+# ::snt That should work . Can you give me the price ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL1375.json_0014
+# ::snt Not right now , I am also looking for an expensive Italian restaurant in the same area as the attraction .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+   :Area ( AreAt3 / Area 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   :Price ( PriRe5 / Price 
+    :name ( n17 / name
+     :op1 "expensive"
+  ))
+   :Food ( FooRe7 / Food 
+    :name ( n19 / name
+     :op1 "Italian"
+  ))
+   :Area ( AreRe9 / Area 
+    :name ( n21 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   )
+)
+
+# ::id PMUL1375.json_0016
+# ::snt Actually I do n't need a restaurant after all .   I have all I needed , thanks .   Goodbye .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id SNG0524.json_0000
+# ::snt I 'm looking for a moderately priced resturant in the centre of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0524.json_0002
+# ::snt I would like lebanese food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "lebanese"
+  ))
+)
+
+# ::id SNG0524.json_0004
+# ::snt Yes , I want to book a table for 3 people at 20:00 on thursday .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n10 / name
+     :op1 "20:00"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id SNG0524.json_0006
+# ::snt No , I think that 's all I need . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1013.json_0000
+# ::snt Hello , could you tell me where the old schools attraction is located ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "old"
+     :op2 "schools"
+  ))
+)
+
+# ::id PMUL1013.json_0002
+# ::snt What is the postcode for this place ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL1013.json_0004
+# ::snt I need a train leaving Cambridge after 14:30
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n6 / name
+     :op1 "14:30"
+  ))
+)
+
+# ::id PMUL1013.json_0006
+# ::snt i 'm going to stevenage on wednesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "stevenage"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL1013.json_0008
+# ::snt I need to leave after 14:30 please .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n12 / name
+     :op1 "14:30"
+  ))
+)
+
+# ::id PMUL1013.json_0010
+# ::snt What is the travel time and how much will it cose ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL1013.json_0012
+# ::snt no thanks . not necessary . thanks though . goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0379.json_0000
+# ::snt I would like a four star hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "four"
+  ))
+)
+
+# ::id SSNG0379.json_0002
+# ::snt No but I need it to have free parking and cheap .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SSNG0379.json_0004
+# ::snt I 'm looking for a hotel type place to stay . Are any of those hotels ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id SSNG0379.json_0006
+# ::snt Cambridge Belfry sounds great , can I get the reference number once you make that reservation ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n10 / name
+     :op1 "cambridge"
+     :op2 "belfry"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id SSNG0379.json_0008
+# ::snt 4 people , 5 nights on saturday . If that 's not available try a different one same price range .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+   :Price ( PriHo8 / Price 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id SSNG0379.json_0010
+# ::snt Yes one that is in the same price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id SSNG0379.json_0012
+# ::snt Yes . That sounds great . Please try to book it .
+( o / out_of_scope )
+
+# ::id SSNG0379.json_0014
+# ::snt Thank you . That 's all I needed today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1733.json_0000
+# ::snt I 'm looking for a train that arrives by 10:15 and departs from Ely
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n2 / name
+     :op1 "10:15"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id MUL1733.json_0002
+# ::snt Tuesday , going to Cambridge please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id MUL1733.json_0004
+# ::snt The train should leave on tuesday and should go to cambridge and arrive by 10:15
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n14 / name
+     :op1 "10:15"
+  ))
+)
+
+# ::id MUL1733.json_0006
+# ::snt Please for 8 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n16 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL1733.json_0008
+# ::snt Great thank you I also am looking for some place to go in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n18 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1733.json_0010
+# ::snt Thank you , that sounds fine . I see you have included the address and the entrance fee . That 's all I need . Thanks very much .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+)
+
+# ::id MUL1483.json_0000
+# ::snt I need to find a cheap place to eat .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL1483.json_0002
+# ::snt We would prefer vietnamese please . In the west area ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "vietnamese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL1483.json_0004
+# ::snt Yes i would like a table for 7 people on monday at 13:15
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "13:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL1483.json_0006
+# ::snt Can you try 12:15 on Monday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "12:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id MUL1483.json_0008
+# ::snt Thank you I also need a train on tuesday leaving after 17:30
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n18 / name
+     :op1 "tuesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n20 / name
+     :op1 "17:30"
+  ))
+)
+
+# ::id MUL1483.json_0010
+# ::snt I am leaving from Cambridge and headed to Stevenage . I would like to leave after 17:30 please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n22 / name
+     :op1 "stevenage"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n24 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n26 / name
+     :op1 "17:30"
+  ))
+)
+
+# ::id MUL1483.json_0012
+# ::snt Yes . Please book that for me . Thanks so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1483.json_0014
+# ::snt Just one ticket , please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n28 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL1483.json_0016
+# ::snt Thank you , what is the arrival time ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+)
+
+# ::id MUL1483.json_0018
+# ::snt Can you tell me when that train will be arriving in stevenage ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n30 / name
+     :op1 "stevenage"
+  ))
+)
+
+# ::id MUL1483.json_0020
+# ::snt I think that about does it .   Thanks for the help today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2837.json_0000
+# ::snt I would like to find some info on the warkworth house hotel .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "warkworth"
+     :op2 "house"
+  ))
+)
+
+# ::id PMUL2837.json_0002
+# ::snt I am looking to book at the warkworth hotel .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL2837.json_0004
+# ::snt I need it for 4 people for 2 nights starting Monday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2837.json_0006
+# ::snt Could you provide me with the address of the Warkworth house ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n10 / name
+     :op1 "Warkworth"
+     :op2 "house"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Addr ( aHo1 / question )
+   )
+)
+
+# ::id PMUL2837.json_0008
+# ::snt I would like some information about the Museum of Classical Archaeology .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n12 / name
+     :op1 "museum"
+     :op2 "of"
+     :op3 "classical"
+     :op4 "archaeology"
+  ))
+)
+
+# ::id PMUL2837.json_0010
+# ::snt Just the postcode and entrance fee please .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL2837.json_0012
+# ::snt No that will be all thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0064.json_0000
+# ::snt I need to know more about the Alexander bed and breakfast .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "alexander"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+)
+
+# ::id PMUL0064.json_0002
+# ::snt I would like to make a booking for book it for 5 people and 3 nights starting from wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL0064.json_0004
+# ::snt Is there a reference number associated with the booking ?
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL0064.json_0006
+# ::snt I need information on India House , a restaurant .   I need to book for 5 people at 16:45 for Wednesday , please .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n10 / name
+     :op1 "india"
+     :op2 "house"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n12 / name
+     :op1 "16:45"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n14 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL0064.json_0008
+# ::snt Great .   Thanks for all your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0064.json_0010
+# ::snt Thank you that is all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0187.json_0000
+# ::snt I am looking for a restaurant in the centre that serves modern European food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SSNG0187.json_0002
+# ::snt I would like one in the expensive price range please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SSNG0187.json_0004
+# ::snt Do they have booking available for 7 people at 16:30 on tuesday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "16:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id SSNG0187.json_0006
+# ::snt Is there another restaurant in the area in that price range that is available at that time ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id SSNG0187.json_0008
+# ::snt No thanks . Thank you and goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1407.json_0000
+# ::snt Are there any entertainment places in the east ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL1407.json_0002
+# ::snt No I do n't have a preference .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "do"
+     :op2 "n't"
+     :op3 "have"
+     :op4 "a"
+     :op5 "preference"
+  ))
+)
+
+# ::id PMUL1407.json_0004
+# ::snt Yes , that sounds like a great choice . Can you give me the phone number for them ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL1407.json_0006
+# ::snt Great , thanks .   I am also looking for a train to Kings Lynn .   I ca n't leave till after 18:00 though .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n10 / name
+     :op1 "18:00"
+  ))
+)
+
+# ::id PMUL1407.json_0008
+# ::snt From Cambridge .   I need to book for 7 people on that train .   I will also need the reference number .   Thanks a bunch !
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n14 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1407.json_0010
+# ::snt I would like to travel on Tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n16 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL1407.json_0012
+# ::snt yes that 's pretty good . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1407.json_0014
+# ::snt Yes , I need you to book that train for 7 please .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+   :People ( PeoTr3 / People 
+    :name ( n18 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL1407.json_0016
+# ::snt Great . You have been very helpful .   That is all I needed .   Thanks .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0007.json_0000
+# ::snt I am looking for a Chinese place in the centre .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SSNG0007.json_0002
+# ::snt No , it does n't matter .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "does"
+     :op2 "n't"
+     :op3 "matter"
+  ))
+)
+
+# ::id SSNG0007.json_0004
+# ::snt No just book at a chinese place in the centre . I need a table for 4 at 15:00 on wednesday please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "15:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   :Food ( FooRe8 / Food 
+    :name ( n14 / name
+     :op1 "chinese"
+  ))
+   :Area ( AreRe10 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SSNG0007.json_0006
+# ::snt No that is it . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20497.json_0000
+# ::snt Hello , I am looking for an expensive restaurant that serves cantonese food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "cantonese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id WOZ20497.json_0002
+# ::snt Yes .   An expensive thai restaurant would be good .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "thai"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id WOZ20497.json_0004
+# ::snt Great , can you please give me its address and   phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20497.json_0006
+# ::snt What is the postcode ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id WOZ20497.json_0008
+# ::snt Thank you good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0855.json_0000
+# ::snt I am looking for tourist attractions .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id MUL0855.json_0002
+# ::snt Are there any colleges on the west side ?   If so can you tell me the address and entrance fee ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "colleges"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Addr ( aAt2 / question )
+   )
+)
+
+# ::id MUL0855.json_0004
+# ::snt Thank you . I 'm also looking for an Indian restaurant in the expensive price range . Is there anything like that around ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL0855.json_0006
+# ::snt I would like to be close to Magdalene college . That same area would be perfect .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n10 / name
+     :op1 "magdalene"
+     :op2 "college"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Area ( AreRe5 / Area 
+    :name ( n15 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   )
+)
+
+# ::id MUL0855.json_0008
+# ::snt That sounds fantastic . Could I have the postcode , phone number , and address , please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id MUL0855.json_0010
+# ::snt That 's everything I need . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1063.json_0000
+# ::snt Hello , I would like information on club Salsa
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "club"
+     :op2 "salsa"
+  ))
+)
+
+# ::id SNG1063.json_0002
+# ::snt Can you let me have their postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id SNG1063.json_0004
+# ::snt No , that 's all . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1013.json_0000
+# ::snt I 'm looking for a place to go in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1013.json_0002
+# ::snt Are there any outdoor festivals or activities ? I 'll need the postcode and phone number .
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL1013.json_0004
+# ::snt Are there any nightclubs in the centre ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n6 / name
+     :op1 "nightclubs"
+  ))
+)
+
+# ::id MUL1013.json_0006
+# ::snt Yes , which one is the best ?
+( o / out_of_scope )
+
+# ::id MUL1013.json_0008
+# ::snt Ok , please give me Club Salsa 's postcode and phone number .   I also want to find a hotel in the same area .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n8 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt4 / Name 
+    :name ( n11 / name
+     :op1 "club"
+     :op2 "salsa"
+  ))
+   )
+ :op3(At3 / Attraction-Request
+  :Post ( aAt2 / question )
+  :Phone ( aAt3 / question )
+   )
+)
+
+# ::id MUL1013.json_0010
+# ::snt I 'm looking for a hotel in the centre of town .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL1013.json_0012
+# ::snt Which hotels are rated 4 stars and offer free parking ? Can I have a phone number for those hotels ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Phone ( aHo1 / question )
+   )
+)
+
+# ::id MUL1013.json_0014
+# ::snt What are their names ?
+( o / out_of_scope )
+
+# ::id MUL1013.json_0016
+# ::snt No , not at this time .   I just needed the information .   Thank you and have a nice day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0211.json_0000
+# ::snt I want to find a place to eat Chinese in the cheap price range .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL0211.json_0002
+# ::snt Not today , can you recommend one of them to me ?
+( o / out_of_scope )
+
+# ::id PMUL0211.json_0004
+# ::snt I would like to book a table there .
+( o / out_of_scope )
+
+# ::id PMUL0211.json_0006
+# ::snt book a table for 6 people at 17:00 on saturday and give me reference number
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "17:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0211.json_0008
+# ::snt Thanks ! I 'm also looking to stay at a hotel called Lovell Lodge , can you help me with that ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n12 / name
+     :op1 "lovell"
+     :op2 "lodge"
+  ))
+)
+
+# ::id PMUL0211.json_0010
+# ::snt Yes for 6 people , 3 nights on Saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL0211.json_0012
+# ::snt That is all I need today . Just the room booked .
+( o / out_of_scope )
+
+# ::id PMUL0211.json_0014
+# ::snt No that was all I needed thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0203.json_0000
+# ::snt Can you find me a restaurant in the centre with moderate prices ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0203.json_0002
+# ::snt Surprise me .
+( o / out_of_scope )
+
+# ::id MUL0203.json_0004
+# ::snt Yes please book a table for 7 people at 15:45 on monday
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "15:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL0203.json_0006
+# ::snt I am looking for a train to pick me up at Birmingham New Street and arrive in Cambridge before 12:00 on the day of my reservation .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n14 / name
+     :op1 "12:00"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n16 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Day ( DayTr8 / Day 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "day"
+     :op3 "of"
+     :op4 "my"
+     :op5 "reservation"
+  ))
+)
+
+# ::id MUL0203.json_0008
+# ::snt I will need 7 tickets . And can you please provide me with the reference number please ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n20 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0203.json_0010
+# ::snt Thank you . That is all for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4678.json_0000
+# ::snt Hello , I need a train to Peterborough from Cambridge please
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "peterborough"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4678.json_0002
+# ::snt I would like to travel on friday , and arrive by 14:45
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "14:45"
+  ))
+)
+
+# ::id PMUL4678.json_0004
+# ::snt Actually , no need to book . But , can I get the travel time and the price of the ticket please ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id PMUL4678.json_0006
+# ::snt Yes , I 'm also looking for places to go in town .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL4678.json_0008
+# ::snt I would like to find a museum in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n12 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL4678.json_0010
+# ::snt Yes , please . What is your favorite museum ? I 'd like their address and postcode . You 're a lifesaver !
+( a / and
+ :op1(At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Type ( TypAt3 / Type 
+    :name ( n15 / name
+     :op1 "museum"
+  ))
+   )
+)
+
+# ::id PMUL4678.json_0012
+# ::snt Um ... no , I think I should be good with that . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0324.json_0000
+# ::snt Yes . I 'm looking for a train , please .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id SNG0324.json_0002
+# ::snt I need to leave from Cambridge on Sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG0324.json_0004
+# ::snt Well , I 'm thinking I need to leave sometime after 10:45 for Norwich .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "norwich"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "10:45"
+  ))
+)
+
+# ::id SNG0324.json_0006
+# ::snt Yes , I 'd like one ticket please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "one"
+  ))
+)
+
+# ::id SNG0324.json_0008
+# ::snt Thank you very much .   I am all set .   Have a nice day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0112.json_0000
+# ::snt Help , I need to find the nearest police station .
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG0112.json_0002
+# ::snt No , that will be all , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0342.json_0000
+# ::snt I 'd like to find a good restaurant in the center .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Area ( AreRe3 / Area 
+    :name ( n2 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL0342.json_0002
+# ::snt I 'm looking for something in the moderate price range .   I think asian oriental sounds good .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Price ( aHo1 / question )
+   )
+)
+
+# ::id PMUL0342.json_0004
+# ::snt I 'm not sure right now . May I please have the postcode ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id PMUL0342.json_0006
+# ::snt Thank you ! I am also looking for a guesthouse in the same area as the restaurant . Can you help with that too ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL0342.json_0008
+# ::snt I need it to have free parking and internet .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL0342.json_0010
+# ::snt Yes , either one is fine .
+( o / out_of_scope )
+
+# ::id PMUL0342.json_0012
+# ::snt I 'm sorry , no booking please , just need their postcode and phone number .
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id PMUL0342.json_0014
+# ::snt Also , what is the price range of the hotel ?
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+)
+
+# ::id PMUL0342.json_0016
+# ::snt OK , I also want to book a taxi between the hotel and restaurant .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+ :op3(Rm3 / Restaurant-Inform
+   :none ( onRe3 / none)
+   )
+)
+
+# ::id PMUL0342.json_0018
+# ::snt I want to leave the hotel by 5:15
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n12 / name
+     :op1 "5:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL0342.json_0020
+# ::snt Thank you .   Would you also give me the contact number for the taxi ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL0342.json_0022
+# ::snt Thank you . That is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20358.json_0000
+# ::snt I 'm looking for an expensive restaurant that serves italian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id WOZ20358.json_0002
+# ::snt I do n't care
+( Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+)
+
+# ::id WOZ20358.json_0004
+# ::snt May I have the address and phone number please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20358.json_0006
+# ::snt Thank you , goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0019.json_0000
+# ::snt I 'm looking for a thai restaurant on the west side .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "thai"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id SSNG0019.json_0002
+# ::snt Yes , please . Could you book it for 5 people on sunday ?
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SSNG0019.json_0004
+# ::snt I would like a table for 13:00 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "13:00"
+  ))
+)
+
+# ::id SSNG0019.json_0006
+# ::snt Yes , please find me another restaurant in the same price range on the west side .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "west"
+  ))
+)
+
+# ::id SSNG0019.json_0008
+# ::snt Ok , that would be fine . Can you please send me the reference number ?
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id SSNG0019.json_0010
+# ::snt No that is all , thank you , cheers .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0565.json_0000
+# ::snt I need a place to eat that serves sea food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "sea"
+     :op2 "food"
+  ))
+)
+
+# ::id PMUL0565.json_0002
+# ::snt That works . Then I 'd to book for seven people   at 11:00 on friday
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "11:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "seven"
+  ))
+)
+
+# ::id PMUL0565.json_0004
+# ::snt Ok , could I get the reference number for that reservation please ?
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id PMUL0565.json_0006
+# ::snt Could you try the same requirement for Wednesday ?
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL0565.json_0008
+# ::snt I also need a train to London Kings Cross , on Thursday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n14 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL0565.json_0010
+# ::snt As long as it is departing from Cambridge and arriving before 14:00 , I am good with that train .   I am needing to book for 7 people please .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n16 / name
+     :op1 "14:00"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+   :People ( PeoTr6 / People 
+    :name ( n20 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL0565.json_0012
+# ::snt no that 's all thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20658.json_0000
+# ::snt I am looking for a restaurant that serves Japanese food . I do n't care about the price range .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "japanese"
+  ))
+   :Price ( onRe2 / dontcare)
+)
+
+# ::id WOZ20658.json_0002
+# ::snt Is there anything in the area for chinese food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id WOZ20658.json_0004
+# ::snt What is the address and phone number of Charlie Chan ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "charlie"
+     :op2 "chan"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20658.json_0006
+# ::snt Thank you .   That is all the info that I needed .   Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0235.json_0000
+# ::snt Can you tell me how to get to Addenbrookes Hospital ?
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG0235.json_0002
+# ::snt I need the address of the hospital and the phone number of the transplant high dependency unit department , please .
+( a / and
+ :op1(Hm1 / Hospital-Inform
+   :Department ( DepHo2 / Department 
+    :name ( n2 / name
+     :op1 "transplant"
+     :op2 "high"
+     :op3 "dependency"
+     :op4 "unit"
+  ))
+   )
+ :op2(Ht2 / Hospital-Request
+  :Addr ( aHo1 / question )
+  :Phone ( aHo2 / question )
+   )
+)
+
+# ::id SNG0235.json_0004
+# ::snt Great that 's all I needed , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1275.json_0000
+# ::snt I am going to visit and was told about the a and b guest house . Could you help me with that ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "a"
+     :op2 "and"
+     :op3 "b"
+     :op4 "guest"
+     :op5 "house"
+  ))
+)
+
+# ::id MUL1275.json_0002
+# ::snt What 's the phone number and how many stars is it ?
+( Ht1 / Hotel-Request
+  :Stars ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id MUL1275.json_0004
+# ::snt Great ! I 'm also looking for a place to eat in the centre of town and I need it to be expensive .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1275.json_0006
+# ::snt I 'd love to try some European food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "european"
+  ))
+)
+
+# ::id MUL1275.json_0008
+# ::snt Yes , I need a table for 7 please at 18:00 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "18:00"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL1275.json_0010
+# ::snt This is for Thursday . Make sure to give a reference number , I need this dinner to go smoothly .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n14 / name
+     :op1 "thursday"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id SNG1322.json_0000
+# ::snt I there ! I hope you 're having a nice day . Hi , I need ride or taxi from Lovell lodge to Holy Trinity Church around 10:30 . What are my options ?
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n2 / name
+     :op1 "10:30"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n4 / name
+     :op1 "holy"
+     :op2 "trinity"
+     :op3 "church"
+  ))
+   :Depart ( DepTa6 / Depart 
+    :name ( n6 / name
+     :op1 "lovell"
+     :op2 "lodge"
+  ))
+)
+
+# ::id SNG1322.json_0002
+# ::snt Thank you ! That will be all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1171.json_0000
+# ::snt I am looking for 0 star lodging with free parking included
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "0"
+  ))
+)
+
+# ::id SNG1171.json_0002
+# ::snt I 'm not picky about the area of town I stay , but I would like it to be a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( onHo2 / dontcare)
+)
+
+# ::id SNG1171.json_0004
+# ::snt Can you please recommend one and book it for 5 nights ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SNG1171.json_0006
+# ::snt Starting from Wednesday , looking to stay for 5 nights . Is that available ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id SNG1171.json_0008
+# ::snt That would be it thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0826.json_0000
+# ::snt I 'm looking for the Avalon .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "avalon"
+  ))
+)
+
+# ::id SNG0826.json_0002
+# ::snt Great . Would you please see if you can book a party of 8 for 5 nights beginning Thursday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "8"
+  ))
+)
+
+# ::id SNG0826.json_0004
+# ::snt Great , thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0826.json_0006
+# ::snt No , that 's it . Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1155.json_0000
+# ::snt Can you tell me about the Cambridge university botanic gardens .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "cambridge"
+     :op2 "university"
+     :op3 "botanic"
+     :op4 "gardens"
+  ))
+)
+
+# ::id PMUL4183.json_0000
+# ::snt Can you help me find a train leaving on Sunday going to Cambridge ? Thanks .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL4183.json_0002
+# ::snt I 'll be leaving from peterborough and would like to leave after 09:00 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "peterborough"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "09:00"
+  ))
+)
+
+# ::id PMUL4183.json_0004
+# ::snt It does not matter   as long as I can leave after 9:00 .
+( o / out_of_scope )
+
+# ::id PMUL4183.json_0006
+# ::snt Yes , that 'll work . Can you also please find me a place to stay ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL4183.json_0008
+# ::snt Three stars , moderate price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "moderate"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n12 / name
+     :op1 "three"
+  ))
+)
+
+# ::id PMUL0241.json_0000
+# ::snt I 'm looking for a Belgian food restaurant in the centre . Can you help me ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "belgian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0241.json_0002
+# ::snt Yes . Please try European food in the Centre .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "european"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "Centre"
+  ))
+)
+
+# ::id PMUL0241.json_0004
+# ::snt What restaurants are located in the centre ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0241.json_0006
+# ::snt I am not concerned with price .
+( Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+)
+
+# ::id PMUL0241.json_0008
+# ::snt Yes that would be fine . Please make reservations for 8 people at 11:15 on wednesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "11:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL0241.json_0010
+# ::snt I 'm also wanting to stay at the Alpha - Milton Guest House .   Can you help with that ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n18 / name
+     :op1 "alpha"
+     :op2 "-"
+     :op3 "milton"
+     :op4 "guest"
+     :op5 "house"
+  ))
+)
+
+# ::id PMUL0241.json_0012
+# ::snt Yes . Three nights , from Wednesday . 8 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "three"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n22 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n24 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL0241.json_0014
+# ::snt Thank you . I also need a taxi two commute between the hotel and restaurant .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+ :op3(Rm3 / Restaurant-Inform
+   :none ( onRe3 / none)
+   )
+)
+
+# ::id PMUL0241.json_0016
+# ::snt I need to arrive at the restaurant in time for our reservation . Would n't want to miss my booked time .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n26 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n28 / name
+     :op1 "time"
+     :op2 "for"
+     :op3 "our"
+     :op4 "reservation"
+  ))
+)
+
+# ::id PMUL0241.json_0018
+# ::snt Our reservations are for 11:15 .
+( Bk1 / Booking-Book
+   :Time ( TimBo2 / Time 
+    :name ( n30 / name
+     :op1 "11:15"
+  ))
+)
+
+# ::id PMUL0241.json_0020
+# ::snt No thanks . That does it . Have a good night . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3254.json_0000
+# ::snt I need a cheap hotel in Cambridge .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL3254.json_0002
+# ::snt I would like to stay in the west area .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL3254.json_0004
+# ::snt Does it have free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL3254.json_0006
+# ::snt Yes please . I need it for one person on Saturday . A 3 night stay .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "one"
+  ))
+)
+
+# ::id WOZ20481.json_0000
+# ::snt I would like a moderately priced restaurant in the north part of town
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id WOZ20481.json_0002
+# ::snt Is there anything else in the moderate price range on the north part of town ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "north"
+  ))
+)
+
+# ::id WOZ20481.json_0004
+# ::snt No , thank you . That 's all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1172.json_0000
+# ::snt I am looking for a multiple sports location in the centre of town
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "multiple"
+     :op2 "sports"
+  ))
+)
+
+# ::id MUL1172.json_0002
+# ::snt Hmm , okay . Well , maybe we should take a look at a local college in town centre . Could you recommend one ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "college"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1172.json_0004
+# ::snt Sounds good . Could I get the phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL1172.json_0006
+# ::snt Yes , I would like to book a hotel that has free wifi . Parking does n't matter .
+( Hm1 / Hotel-Inform
+   :Parking ( onHo1 / none)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL1172.json_0008
+# ::snt I would like it to be not be more that $ 120 a night .
+( o / out_of_scope )
+
+# ::id MUL1172.json_0010
+# ::snt Is Gonville hotel in the town centre ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+   :Name ( NamHo4 / Name 
+    :name ( n12 / name
+     :op1 "gonville"
+     :op2 "hotel"
+  ))
+)
+
+# ::id MUL1172.json_0012
+# ::snt Does the hotel have a star rating of 0 ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n14 / name
+     :op1 "0"
+  ))
+)
+
+# ::id MUL1172.json_0014
+# ::snt I need a hotel located near the centre of town , with a star of 0 . For 3 people , 2 nights starting Thursday please .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n18 / name
+     :op1 "0"
+  ))
+   :Stay ( StaHo6 / Stay 
+    :name ( n20 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo8 / Day 
+    :name ( n22 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo10 / People 
+    :name ( n24 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL1172.json_0016
+# ::snt Okay let 's try that .
+( o / out_of_scope )
+
+# ::id MUL1172.json_0018
+# ::snt How about just one night ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n26 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL1172.json_0020
+# ::snt One more thing , I would like to book a taxi to commute between the two places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL1172.json_0022
+# ::snt I would like the taxi to leave Christ 's College by 01:30 and take me to the El Shaddai .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n28 / name
+     :op1 "01:30"
+  ))
+   :Depart ( hrTa2 / christ_college)
+   :Dest ( DesTa5 / Dest 
+    :name ( n30 / name
+     :op1 "El"
+     :op2 "Shaddai"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   )
+)
+
+# ::id MUL1172.json_0024
+# ::snt No , that 's perfect .   Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1118.json_0000
+# ::snt I am going to visit and would like to go to a nightclub . Any suggestions ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "nightclub"
+  ))
+)
+
+# ::id MUL1118.json_0002
+# ::snt No preference , surprise me . I 'll just need the postcode .
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL1118.json_0004
+# ::snt Yes I need to find a hotel with free parking and 4 star rating .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL1118.json_0006
+# ::snt Yes , I 'd prefer a hotel over a guesthouse and I need to stay in the north .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n10 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL1118.json_0008
+# ::snt If there is no hotel availability , I will accept a guesthouse .   Is one available ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id MUL1118.json_0010
+# ::snt Do any of the guesthouses have access to internet for their guests ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Internet ( aHo1 / question )
+   )
+)
+
+# ::id MUL1118.json_0012
+# ::snt How about free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id MUL1118.json_0014
+# ::snt Could I get the phone number and address of one of them ?   Also can you find me a nightclub nearby and give me their postcode ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Phone ( aHo1 / question )
+  :Post ( aHo2 / question )
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+  :Addr ( aAt2 / question )
+   )
+)
+
+# ::id MUL1118.json_0016
+# ::snt Okay . Thank you very much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1118.json_0018
+# ::snt I think that takes care of everything .
+( o / out_of_scope )
+
+# ::id SNG1248.json_0000
+# ::snt I want to book the el shaddai hotel .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "el"
+     :op2 "shaddai"
+  ))
+)
+
+# ::id SNG1248.json_0002
+# ::snt I am looking to book it for 4 nights for 5 people starting Tuesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SNG1248.json_0004
+# ::snt That will be it . Thank you very much for your time .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0790.json_0000
+# ::snt Hello . I am coming into town and would like help finding a play to stay .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id SNG0790.json_0002
+# ::snt I am looking for a guesthouse with free parking
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id SNG0790.json_0004
+# ::snt No , but I would like for it to be moderately priced . Could you recommend a place ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id SNG0790.json_0006
+# ::snt That will work fine . Could you make a reservation for 3 ? I 'd like it for 5 nights starting Saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SNG0790.json_0008
+# ::snt No , that 's all I need . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2329.json_0000
+# ::snt I am looking for an expensive place to dine that serves catalan food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "catalan"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL2329.json_0002
+# ::snt Are you sure ?   I really need an expensive restaurant that serves catalan food in the centre of the city .   Can you check again please ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+   :Food ( FooRe6 / Food 
+    :name ( n10 / name
+     :op1 "catalan"
+  ))
+)
+
+# ::id MUL2329.json_0004
+# ::snt Could you recommend a restaurant that serves indian food is expensive , and in the centre ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n14 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2329.json_0006
+# ::snt There are no restaurants that serve indian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n18 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id MUL2329.json_0008
+# ::snt What type of restaurants are located in the city centre ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n20 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Type ( aAt1 / question )
+   )
+ :op3(Rt3 / Restaurant-Request
+  :Food ( aRe2 / question )
+   )
+)
+
+# ::id MUL2329.json_0010
+# ::snt Sounds great ! Can you set up a reservation ?
+( o / out_of_scope )
+
+# ::id MUL2329.json_0012
+# ::snt I need a table for 2 people on Monday at 14:30 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n22 / name
+     :op1 "14:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n24 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n26 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL2329.json_0014
+# ::snt Can you try 13:30 instead ?   Thanks .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n28 / name
+     :op1 "13:30"
+  ))
+)
+
+# ::id MUL2329.json_0016
+# ::snt Thanks , I 'm also looking for a place to go in the same area .
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Area ( AreHo3 / Area 
+    :name ( n31 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   )
+)
+
+# ::id MUL2329.json_0018
+# ::snt Something in the centre of town . Do you have any suggestions for a museum maybe ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n32 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n34 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL2329.json_0020
+# ::snt Yes , could you please give me their phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL2329.json_0022
+# ::snt No that is all . Thank you for your help . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4353.json_0000
+# ::snt Looking for a museum with free entrance fees .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL4353.json_0002
+# ::snt Oh , gosh . My daughter does n't like the sound of that . She wants to explore the city . Can you help me find a train ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL4353.json_0004
+# ::snt I 'll be traveling from Leicester to Cambridge on Tuesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n8 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id PMUL4353.json_0006
+# ::snt I 'd like to arrive by 10:00 . How long will the trip be ?
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "10:00"
+  ))
+)
+
+# ::id PMUL4353.json_0008
+# ::snt Great , thanks for that . I 'm also looking for a place to stay . It should be a 4 star hotel but cheap .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "cheap"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+   :Type ( TypHo6 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL4353.json_0010
+# ::snt Can you give me the address and postcode of one ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id PMUL4353.json_0012
+# ::snt Thank you for all your information .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4353.json_0014
+# ::snt nope that 's it thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20478.json_0000
+# ::snt I 'd like to find a restaurant that serves Korean food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "korean"
+  ))
+)
+
+# ::id WOZ20478.json_0002
+# ::snt What is the address , phone number , and postcode ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id WOZ20478.json_0004
+# ::snt Thank you , this is great .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20576.json_0000
+# ::snt I would like a moderately priced restaurant in the south part of town
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id WOZ20576.json_0002
+# ::snt What type of food do each of them serve ?
+( Rt1 / Restaurant-Request
+  :Food ( aRe0 / question )
+)
+
+# ::id WOZ20576.json_0004
+# ::snt Yes , what is the address and phone number for Pizza Hut Cherry Hinton ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "pizza"
+     :op2 "hut"
+     :op3 "cherry"
+     :op4 "hinton"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20576.json_0006
+# ::snt What type of food do they serve ?
+( Rt1 / Restaurant-Request
+  :Food ( aRe0 / question )
+)
+
+# ::id WOZ20576.json_0008
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20576.json_0010
+# ::snt Goodbye again .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0464.json_0000
+# ::snt I need a cheap restaurant that serves creative food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "creative"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SNG0464.json_0002
+# ::snt How about any restaurants that serves creative food .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Food ( FooRe3 / Food 
+    :name ( n6 / name
+     :op1 "creative"
+  ))
+)
+
+# ::id SNG0464.json_0004
+# ::snt Ok , well what do we have in the north area ?
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+   :Area ( AreRe3 / Area 
+    :name ( n8 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SNG0464.json_0006
+# ::snt How about a cheap Indian restaurant ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n12 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SNG0464.json_0008
+# ::snt No , I can do that .   Could you give me the phone number ?   Also , the address with postcode ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id SNG0464.json_0010
+# ::snt What about the postcode and the address ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id SNG0464.json_0012
+# ::snt No , that 's all . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20406.json_0000
+# ::snt I am looking for a restaurant in the north part of town that serves brazilian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "brazilian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id WOZ20406.json_0002
+# ::snt How about Spanish or Portuguese food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "spanish"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n8 / name
+     :op1 "portuguese"
+  ))
+)
+
+# ::id WOZ20406.json_0004
+# ::snt I would like to try indian food in the north part of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "north"
+  ))
+)
+
+# ::id WOZ20406.json_0006
+# ::snt I would like their phone number and address , please .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20406.json_0008
+# ::snt Thank you goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4967.json_0000
+# ::snt I sure hope so . I 'd like to find a place to stay , with four stars , in the north .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "four"
+  ))
+)
+
+# ::id PMUL4967.json_0002
+# ::snt Price is not of any concern , just so it has a 4 star rating .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4967.json_0004
+# ::snt Oh , I think I forgot to mention that it needs to be a 4 star guesthouse . I want to book Saturday for 7 people 2 nights .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n14 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL4967.json_0006
+# ::snt Yes , please book a reservation .
+( o / out_of_scope )
+
+# ::id MUL2647.json_0000
+# ::snt Yes , I 'm looking for places to go in Cambridge .   Can you help me with that ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id MUL2647.json_0002
+# ::snt Let 's check out some stuff in the entertainment type .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id MUL2647.json_0004
+# ::snt Okay that sounds good .   What is the area and postcode ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id MUL2647.json_0006
+# ::snt Yes , I need a place to stay on my trip . I 'd prefer a guesthouse in the north .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL2647.json_0008
+# ::snt Yes please , I need rooms for 7 people for 2 nights starting Monday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL2647.json_0010
+# ::snt Very good , that 's all . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20107.json_0000
+# ::snt I am searching for a restaurant serving vietnamese food in the centre of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "vietnamese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id WOZ20107.json_0002
+# ::snt I prefer to stay in the centre of town . Is there a turkish restaurant ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "turkish"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id WOZ20107.json_0004
+# ::snt I do n't care about the price range .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Price ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20107.json_0006
+# ::snt Can you give me the address ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id WOZ20107.json_0008
+# ::snt What price range is Anatolia ?
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe3 / Name 
+    :name ( n11 / name
+     :op1 "Anatolia"
+  ))
+   )
+)
+
+# ::id WOZ20107.json_0010
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1040.json_0000
+# ::snt I am looking for the Museum of Archaelogy and Anthropology . Do you have any information on this attraction ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "museum"
+     :op2 "of"
+     :op3 "archaelogy"
+     :op4 "and"
+     :op5 "anthropology"
+  ))
+)
+
+# ::id MUL1040.json_0002
+# ::snt Yes please if you do not mind .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id MUL1040.json_0004
+# ::snt I am also looking for a hotel called Leverton House . Do you have any information on it ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n4 / name
+     :op1 "leverton"
+     :op2 "house"
+  ))
+)
+
+# ::id MUL1040.json_0006
+# ::snt Yes , could you book me a room for 4 nights starting on Tuesday . There will be 5 of us staying there .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL1040.json_0008
+# ::snt That 's all I needed . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02142.json_0000
+# ::snt Am looking for the Addenbrookes Hospital
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG02142.json_0002
+# ::snt No , but do you have the postal code by any chance ?
+( Ht1 / Hospital-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id SNG02142.json_0004
+# ::snt No , that 's all . good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL2345.json_0000
+# ::snt Find me a modern european restaurant in the south .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL2345.json_0002
+# ::snt Is it in the moderate price range ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL2345.json_0004
+# ::snt Yes , book for 7 people at 15:30 on friday please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "15:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL2345.json_0006
+# ::snt Well how about 14:30 then ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "14:30"
+  ))
+)
+
+# ::id MUL2345.json_0008
+# ::snt do you know where castle galleries is
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n16 / name
+     :op1 "castle"
+     :op2 "galleries"
+  ))
+)
+
+# ::id MUL2345.json_0010
+# ::snt What is the post code , area of town , and type of attraction ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Type ( aAt1 / question )
+  :Post ( aAt2 / question )
+)
+
+# ::id MUL2345.json_0012
+# ::snt I also need a taxi , to go between the two places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL2345.json_0014
+# ::snt I would like to arrive at the restaurant in time for my booking .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n20 / name
+     :op1 "time"
+     :op2 "for"
+     :op3 "my"
+     :op4 "booking"
+  ))
+)
+
+# ::id MUL2345.json_0016
+# ::snt No thanks . I think that was all . Have a good day . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1919.json_0000
+# ::snt I am trying to find when the train is leaving Sunday Cambridge can you help me ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1919.json_0002
+# ::snt I am heading to Ely .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL1919.json_0004
+# ::snt Oh , not Ely , sorry .   I need to leave after 16:00 going to London Liverpool Street .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n10 / name
+     :op1 "16:00"
+  ))
+)
+
+# ::id PMUL1919.json_0006
+# ::snt That is good , I also need a place to stay with a cheap price and free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n12 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL1919.json_0008
+# ::snt A guesthouse in the east , please
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n16 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL1919.json_0010
+# ::snt Can you give me the phone number and postcode please ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id PMUL1919.json_0012
+# ::snt Um , ok . Are you read to give me that information now ?
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1919.json_0014
+# ::snt No , that 's all I need from you today , Thanks a bunch !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4352.json_0000
+# ::snt I 'm looking for a hotel to stay at . I want it to be at least 2 stars and in the center of town .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "2"
+  ))
+   :Area ( AreHo6 / Area 
+    :name ( n6 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL4352.json_0002
+# ::snt Do you have anything that is 2 star rated in the centre ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4352.json_0004
+# ::snt That is all I need .
+( o / out_of_scope )
+
+# ::id MUL0840.json_0000
+# ::snt Howdy ! I 'm looking for a cheap place to eat in the city centre .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0840.json_0002
+# ::snt Sounds good . May I have their telephone number please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id MUL0840.json_0004
+# ::snt Not at the moment . Can you also look up the attractions near the restaurant as well ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+   :Area ( AreAt3 / Area 
+    :name ( n6 / name
+     :op1 "near"
+     :op2 "the"
+     :op3 "restaurant"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id MUL0840.json_0006
+# ::snt Not at this time , but can I get their address and entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+)
+
+# ::id MUL0840.json_0008
+# ::snt Thank you , that is all I need for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1246.json_0000
+# ::snt i want to book a taxi . The taxi should depart from india house and should arrive by 24:00 .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n2 / name
+     :op1 "india"
+     :op2 "house"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n4 / name
+     :op1 "24:00"
+  ))
+)
+
+# ::id SNG1246.json_0002
+# ::snt Whale of a time is where I want to get to .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n6 / name
+     :op1 "whale"
+     :op2 "of"
+     :op3 "a"
+     :op4 "time"
+  ))
+)
+
+# ::id SNG1246.json_0004
+# ::snt No , thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1753.json_0000
+# ::snt I 'm looking for a place to stay that includes free parking , my price range is on the expensive end .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1753.json_0002
+# ::snt Yes , I 'm thinking I 'd like it to be in the north .   Does that help ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL1753.json_0004
+# ::snt What about any in the cheap range ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL1753.json_0006
+# ::snt Yes , can you please book it for 5 people and 5 nights starting from thursday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL1753.json_0008
+# ::snt Thank you that is all I need , goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0238.json_0000
+# ::snt Could you find me a hospital in town ?
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG0238.json_0002
+# ::snt Do they have a transitional care department ? I would also like to know the postcode and phone number .
+( a / and
+ :op1(Hm1 / Hospital-Inform
+   :Department ( DepHo2 / Department 
+    :name ( n2 / name
+     :op1 "transitional"
+     :op2 "care"
+  ))
+   )
+ :op2(Ht2 / Hospital-Request
+  :Post ( aHo1 / question )
+  :Phone ( aHo2 / question )
+   )
+)
+
+# ::id SNG0238.json_0004
+# ::snt No , I 'll just head down , so I do n't need anything else at the moment . Later !
+( o / out_of_scope )
+
+# ::id MUL1674.json_0000
+# ::snt I need a train on Thursday going to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id MUL1674.json_0002
+# ::snt Departing from london liverpool street going to cambridge arriving by 13:45 on thursday please .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "13:45"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Dest ( DesTr6 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr8 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id MUL1674.json_0004
+# ::snt Just one , please
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL1674.json_0006
+# ::snt Thanks .   I also need to find a place to dine .   I 'm looking for something moderate in price and in the west .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n16 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n18 / name
+     :op1 "west"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL1674.json_0008
+# ::snt Let 's try italian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n20 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id MUL1674.json_0010
+# ::snt That sounds perfect . Can I get the postcode for it please ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id MUL1674.json_0012
+# ::snt What 's the address and phone number for that too ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id MUL1674.json_0014
+# ::snt Thanks so much ! That 's all I need . Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1033.json_0000
+# ::snt I need to book a train to cambridge on Monday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL1033.json_0002
+# ::snt I will be departing out of Stevenage .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "stevenage"
+  ))
+)
+
+# ::id PMUL1033.json_0004
+# ::snt I want to arrive by 16:45 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "16:45"
+  ))
+)
+
+# ::id PMUL1033.json_0006
+# ::snt Sorry , I looked at the calendar . I need a Thursday train , not a Monday .   Can you please find a train on that day instead ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL1033.json_0008
+# ::snt What time will the train arrive in Cambridge ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1033.json_0010
+# ::snt Ok please book that for 5 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL1033.json_0012
+# ::snt Thank you . I am also looking for a museum to visit . Do you have any recommendations ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n16 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL1033.json_0014
+# ::snt Yes , please give me the postcode , entrance fee and address .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+)
+
+# ::id PMUL1033.json_0016
+# ::snt No thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1033.json_0018
+# ::snt Nope , you have been extremely helpful .   Thanks again . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG1344.json_0000
+# ::snt Hello , I 'm looking for a cheap place to stay with 4 stars .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG1344.json_0002
+# ::snt I would like a guesthouse type with free wifi please . Also the area and address please .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( esHo2 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Area ( aHo1 / question )
+  :Addr ( aHo2 / question )
+   )
+)
+
+# ::id SNG1344.json_0004
+# ::snt No , I 'll wait on that for now . Thanks for all your help today . That 's all I need . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0816.json_0000
+# ::snt Hi , I 'm planning a trip to Cambridge and would like a few ideas on places to go for fun .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id MUL0816.json_0002
+# ::snt Yes sure as long as the attraction is in the city center . Could you also provide me with the phone number and postcode of the attraction ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( onAt1 / dontcare)
+   :Area ( AreAt3 / Area 
+    :name ( n2 / name
+     :op1 "center"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id MUL0816.json_0004
+# ::snt Sure . I also need somewhere to eat . I 'm thinking something on the expensive side and close to the college .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL0816.json_0006
+# ::snt Can I get one in the centre of town and looking for gastropub food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "gastropub"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0816.json_0008
+# ::snt Information , please ! I 'm not looking to make a booking at the moment .
+( o / out_of_scope )
+
+# ::id MUL0816.json_0010
+# ::snt Yes , can you book a taxi between the two ?   I would like to leave the restaurant by 24:45 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n10 / name
+     :op1 "24:45"
+  ))
+)
+
+# ::id MUL0816.json_0012
+# ::snt No thank you . That will be everything I need today . You have a nice day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3347.json_0000
+# ::snt I am planning a trip and need help finding a place to stay .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL3347.json_0002
+# ::snt I was thinking a guesthouse on the east side of town
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL3347.json_0004
+# ::snt I can afford an expensive place , but if there are no rooms a cheap hotel will do as well .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL3347.json_0006
+# ::snt that is fine . book for 8 people and 5 nights from friday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL3347.json_0008
+# ::snt No , that 's it .   Thank you for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3347.json_0010
+# ::snt Wait !   I forgot something . Can you also tell me about a place called Saint John 's College ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n16 / name
+     :op1 "saint"
+     :op2 "john"
+     :op3 "'s"
+     :op4 "college"
+  ))
+)
+
+# ::id PMUL3347.json_0012
+# ::snt What area is it located ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+)
+
+# ::id PMUL3347.json_0014
+# ::snt No . But I do need a taxi from the hotel to the college .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Dest ( DesTa5 / Dest 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "college"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+)
+
+# ::id PMUL3347.json_0016
+# ::snt Yes , of course , how could I forget ? ! I 'd like to leave the hotel by 16:45 . Are you able to book for that time ?
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n22 / name
+     :op1 "16:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL3347.json_0018
+# ::snt Thank you , that 's all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3347.json_0020
+# ::snt Okay , well , again , I really appreciate all the help you gave me .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3932.json_0000
+# ::snt I 'm looking for a train departing london kings cross going to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id PMUL3932.json_0002
+# ::snt I want the train to leave after 11:00 on Thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "11:00"
+  ))
+)
+
+# ::id PMUL3932.json_0004
+# ::snt What is the travel time for that ride ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL3932.json_0006
+# ::snt I also need a place to stay . I would like to find a 3 star holel that has free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3932.json_0008
+# ::snt No , I am open to different areas . I would like something expensive though . Oh , and make that with free parking and wifi .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL3932.json_0010
+# ::snt The center one is good . Could you provide me with the room type hotel or guesthouse ) and the address , postcode as well .
+( Ht1 / Hotel-Request
+  :Type ( aHo0 / question )
+  :Addr ( aHo1 / question )
+  :Post ( aHo2 / question )
+)
+
+# ::id PMUL3932.json_0012
+# ::snt Thanks so much ! Have a great day . Goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0300.json_0000
+# ::snt I do nt want wifi , just somewhere with four stars .
+( Hm1 / Hotel-Inform
+   :Internet ( oHo1 / no)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "four"
+  ))
+)
+
+# ::id SSNG0300.json_0002
+# ::snt I guess it 's OK if they have it , as long as they wo n't charge me for not using it . But 4-star accommodations are a must .
+( o / out_of_scope )
+
+# ::id SSNG0300.json_0004
+# ::snt Are there any in the South side of the city ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id SSNG0300.json_0006
+# ::snt How about a place in any area with free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( onHo2 / dontcare)
+)
+
+# ::id SSNG0300.json_0008
+# ::snt Yes , please .
+( o / out_of_scope )
+
+# ::id SSNG0300.json_0010
+# ::snt I need it for 7 people for 4 nights staring from Tuesday please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id SSNG0300.json_0012
+# ::snt Yes please and in the same price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id SSNG0300.json_0014
+# ::snt Thank you so much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0300.json_0016
+# ::snt Nope . You have been so helpful . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3804.json_0000
+# ::snt i will be in cambridge and need a place to stay in the north . I hate internet .
+( Hm1 / Hotel-Inform
+   :Internet ( oHo1 / no)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL3804.json_0002
+# ::snt Is that a 4-star place ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n4 / name
+     :op1 "4-star"
+  ))
+)
+
+# ::id PMUL3804.json_0004
+# ::snt Sorry , I was just kidding about the hating internet part . I do need a place that has free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL3804.json_0006
+# ::snt Any place is fine , can you please book me for 6 people and 2 nights starting on monday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL3804.json_0008
+# ::snt Thank you so much for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3804.json_0010
+# ::snt I am   looking for a particular attraction .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL3804.json_0012
+# ::snt regency gallery , do you have their phone number ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n12 / name
+     :op1 "regency"
+     :op2 "gallery"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Phone ( aAt1 / question )
+   )
+)
+
+# ::id PMUL3804.json_0014
+# ::snt OK , thank you so much , that is all that I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1403.json_0000
+# ::snt I 'm trying to find a train that departs from London Kings Cross on Thursday . Can you help me book a ticket ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id MUL1403.json_0002
+# ::snt Any time that lets me arrive by 08:45 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "08:45"
+  ))
+)
+
+# ::id MUL1403.json_0004
+# ::snt Yes can you please book that for 8 people and give me the reference number ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL1403.json_0006
+# ::snt Yes , have you heard of a restaurant called Curry King ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n10 / name
+     :op1 "curry"
+     :op2 "king"
+  ))
+)
+
+# ::id MUL1403.json_0008
+# ::snt Can you book be there for 8 people at 18:30 on thursday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "18:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL1403.json_0010
+# ::snt Thank you for reserving that for me . That 's all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20224.json_0000
+# ::snt I want to find a restaurant that serves european food and I do n't care about the price range .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "european"
+  ))
+   :Price ( onRe2 / dontcare)
+)
+
+# ::id WOZ20224.json_0002
+# ::snt Moderate price range please . Can i also have the address and phone number of the venue ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20224.json_0004
+# ::snt thank you good bye
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2529.json_0000
+# ::snt I 'm looking for an hotel in the north .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL2529.json_0002
+# ::snt The Ashley Hotel will work for me .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n6 / name
+     :op1 "ashley"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL2529.json_0004
+# ::snt Yes , please book a room for me .
+( o / out_of_scope )
+
+# ::id PMUL2529.json_0006
+# ::snt I need rooms for 5 people and 2 nights starting on Thursday . If you could make a reservation that would be great .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL2529.json_0008
+# ::snt Yes , i am looking for entertainment attractions in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n16 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL2529.json_0010
+# ::snt How about a museum instead ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n18 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL2529.json_0012
+# ::snt I would like the phone number and entrance fee to the Whipple Museum .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL2529.json_0014
+# ::snt Thank you for your time .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1239.json_0000
+# ::snt I want a train leaving on sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL1239.json_0002
+# ::snt I need to leave cambridge and go to kings lynn and arrive by 16:45 on sunday
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n6 / name
+     :op1 "16:45"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr8 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL1239.json_0004
+# ::snt Yes please .   And can I have the reference number ?
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL1239.json_0006
+# ::snt I changed my mind , do n't worry about getting me a train reservation . Just please recommend an attraction to visit on the West side of town
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL1239.json_0008
+# ::snt Yes . May I please get the phone number to Churchill College ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n15 / name
+     :op1 "Churchill"
+     :op2 "College"
+  ))
+   )
+)
+
+# ::id PMUL1239.json_0010
+# ::snt No that will be all ! Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0404.json_0000
+# ::snt I need to book a train to travel to London Kings Cross leaving after 10:45 .   Can you help me with this ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "10:45"
+  ))
+)
+
+# ::id SNG0404.json_0002
+# ::snt I 'll be leaving Cambridge on Wednesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG0404.json_0004
+# ::snt I need to leave after 10:45 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n10 / name
+     :op1 "10:45"
+  ))
+)
+
+# ::id SNG0404.json_0006
+# ::snt Can you book me 6 tickets please ? I will also need the reference number too .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id SNG0404.json_0008
+# ::snt No , that will be everything . Thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0464.json_0000
+# ::snt Are there any colleges I can visit in the center of town ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "colleges"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id MUL0464.json_0002
+# ::snt Great ! I 'll take any of the free ones you have , but can I please have the phone number and the postcode for it ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL0464.json_0004
+# ::snt I also need a train to Cambridge , arrive by 21:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "21:45"
+  ))
+)
+
+# ::id MUL0464.json_0006
+# ::snt I 'm departing from Birmingham New Street , and need to leave on Monday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id MUL0464.json_0008
+# ::snt What is the departure time ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+)
+
+# ::id MUL0464.json_0010
+# ::snt No booking needed . I have everything I need . Thank you and have a nice day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0248.json_0000
+# ::snt I would like more information on a hotel called cityroomz for my trip to Cambridge .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "cityroomz"
+  ))
+)
+
+# ::id PMUL0248.json_0002
+# ::snt No , I just need to know if they have free internet .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Internet ( aHo1 / question )
+   )
+)
+
+# ::id PMUL0248.json_0004
+# ::snt I also would like information on a place to eat in the centre of town .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0248.json_0006
+# ::snt Yes I was interested in European food in expensive price range
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "european"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0248.json_0008
+# ::snt Yes please , I would like their phone number .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id PMUL0248.json_0010
+# ::snt That 's all I needed today , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1487.json_0000
+# ::snt Can you find me a train going to london liverpool street arriving by 21:45 ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "21:45"
+  ))
+)
+
+# ::id PMUL1487.json_0002
+# ::snt The train should leave on Friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL1487.json_0004
+# ::snt How long will the trip take ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL1487.json_0006
+# ::snt When I get to Cambridge , I 'd like to see some attractions in the centre of town . What is there to see and do ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL1487.json_0008
+# ::snt I do n't have a preference can you suggest something ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "do"
+     :op2 "n't"
+     :op3 "have"
+     :op4 "a"
+     :op5 "preference"
+  ))
+)
+
+# ::id PMUL1487.json_0010
+# ::snt What is their phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL1487.json_0012
+# ::snt No just the postcode and entrance fee , if available .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL1487.json_0014
+# ::snt that is all i needed for today . thanks for helping
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1826.json_0000
+# ::snt I would like to stay at a guesthouse while I 'm in cambridge . It does n't need to have internet .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( oHo2 / no)
+)
+
+# ::id PMUL1826.json_0002
+# ::snt No thanks - not yet .   Does it have free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL1826.json_0004
+# ::snt I do n't have any price range in mind , I just want a guesthouse with free parking on the north side
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+   :Area ( AreHo3 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+   :Parking ( esHo3 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Price ( aHo1 / question )
+   )
+)
+
+# ::id PMUL1826.json_0006
+# ::snt Yes , I do need to book a room .
+( o / out_of_scope )
+
+# ::id PMUL1826.json_0008
+# ::snt Actually , I 'll book later . Can you help me find a train though ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL1826.json_0010
+# ::snt should depart from cambridge and should arrive by 11:15 . I am going to stevenage
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "stevenage"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "11:15"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1826.json_0012
+# ::snt I 'll be leaving on Sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL1826.json_0014
+# ::snt Yes please book it for 1 ticket . I 'll also need a reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "1"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1826.json_0016
+# ::snt Thanks so much ! Could I get the phone number for the Acorn Guesthouse ?
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id PMUL1826.json_0018
+# ::snt No , thank you . I 'd just like to have the information for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1826.json_0020
+# ::snt That is all I need .
+( o / out_of_scope )
+
+# ::id MUL2342.json_0000
+# ::snt I need to find a place to eat in Centre please .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2342.json_0002
+# ::snt I need one that serves modern european food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+)
+
+# ::id MUL2342.json_0004
+# ::snt Please try to book a table for 3 people at your favorite one .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL2342.json_0006
+# ::snt On Sunday at 14:45 please .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n10 / name
+     :op1 "14:45"
+  ))
+)
+
+# ::id MUL2342.json_0008
+# ::snt Sure , that sounds great . Can you get that table for 3 for 14:45 on Sunday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "14:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL2342.json_0010
+# ::snt I 'd also like to see a college , any would do . And could you give me the address and entrance fee as well , please .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n18 / name
+     :op1 "college"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Addr ( aAt2 / question )
+   )
+)
+
+# ::id MUL2342.json_0012
+# ::snt That sounds great . Yes , actually , I 'd like to book a taxi to go from the college to the restaurant please , so we can arrive in time for our reservation .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "college"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Arrive ( ArrTa6 / Arrive 
+    :name ( n24 / name
+     :op1 "time"
+     :op2 "for"
+     :op3 "our"
+     :op4 "reservation"
+  ))
+)
+
+# ::id MUL2342.json_0014
+# ::snt Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2342.json_0016
+# ::snt No thanks . That will be all for today . Thanks . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1150.json_0000
+# ::snt I need a hotel that is 4 stars on the east side of town .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1150.json_0002
+# ::snt I do n't care about the price range , but I would like free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id MUL1150.json_0004
+# ::snt Would any of the ones you mention have a 4-star rating as well as free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n6 / name
+     :op1 "4-star"
+  ))
+)
+
+# ::id MUL1150.json_0006
+# ::snt Yes I would like to book for 2 people for 5 nights starting Monday . I will also need the reference number .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL1150.json_0008
+# ::snt Yes , I also need something to do in the east part of town as well please .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL1150.json_0010
+# ::snt No , not really just get me the address to something good .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id MUL1150.json_0012
+# ::snt Sure . I just need the address to a place to go that is in the same area as my hotel .
+( a / and
+ :op1(At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Area ( AreAt3 / Area 
+    :name ( n17 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   )
+)
+
+# ::id MUL1150.json_0014
+# ::snt Thanks , that 's all I need . Have a nice day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01637.json_0000
+# ::snt I need to know where the Addenbrookes Hospital is please .
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01637.json_0002
+# ::snt I need the postcode and phone number .
+( Ht1 / Hospital-Request
+  :Post ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id SNG01637.json_0004
+# ::snt No specific department . I will call Addenbrrokes Hospital , CB20QQ at phone number 01223245151 .
+( a / and
+ :op1(Ht1 / Hospital-Request
+  :Phone ( aHo0 / question )
+  :Department ( aHo1 / question )
+   )
+ :op2(Hm2 / Hospital-Inform
+   :Phone ( PhoHo3 / Phone 
+    :name ( n3 / name
+     :op1 "01223245151"
+  ))
+   :Post ( PosHo5 / Post 
+    :name ( n5 / name
+     :op1 "CB20QQ"
+  ))
+   )
+)
+
+# ::id SNG01637.json_0006
+# ::snt No , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3585.json_0000
+# ::snt Hi , I 'm looking to take a train on Tuesday and heading to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL3585.json_0002
+# ::snt I will be leaving from Ely .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL3585.json_0004
+# ::snt Well I want to arrive by 16:15 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "16:15"
+  ))
+)
+
+# ::id PMUL3585.json_0006
+# ::snt I could leave in the morning .
+( o / out_of_scope )
+
+# ::id SNG02210.json_0000
+# ::snt I 'd like to find an expensive restaurant in the north part of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SNG02210.json_0002
+# ::snt The restaurant should serve asian oriental food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+)
+
+# ::id SNG02210.json_0004
+# ::snt Yes , I would like to be booked for a table for 8 on 19:45 on a Saturday , and could I also get the reference number ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "19:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id SNG02210.json_0006
+# ::snt Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0292.json_0000
+# ::snt Hello , I 'm interested in booking a restaurant in cambridge !
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0292.json_0002
+# ::snt I was hoping to eat Indian food that is moderately priced .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL0292.json_0004
+# ::snt Yes the north please .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL0292.json_0006
+# ::snt Yes , please . We 'd like a table for 3 at 15:30 on Tuesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "15:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL0292.json_0008
+# ::snt Thank you for the restaurant booking . Can you look for a guesthouse for me ? I do n't need free parking by the way .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( oHo2 / no)
+)
+
+# ::id PMUL0292.json_0010
+# ::snt Moderate price range please .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n16 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL0292.json_0012
+# ::snt Sure , please book it for 3 people . We 'll arrive tuesday and stay for 2 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n20 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n22 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL0292.json_0014
+# ::snt That 's all for now . Thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4632.json_0000
+# ::snt Are there are jamaican restaurants in the centre part of town ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "jamaican"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4632.json_0002
+# ::snt Oh no .   I had my heart set on Jamaican .   Can you please verify ?   I 'll have to think a minute on another cuisine .
+( Rt1 / Restaurant-Request
+  :Food ( aRe0 / question )
+)
+
+# ::id PMUL4632.json_0004
+# ::snt Well bummer . How about a restaurant that serves Indian food instead ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL4632.json_0006
+# ::snt i need expensive , please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL4632.json_0008
+# ::snt Which ever you think is the best , please give me the address .
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id PMUL4632.json_0010
+# ::snt Thanks , what is their address ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id PMUL4632.json_0012
+# ::snt Great ! I am also looking for a train going to Broxbourne on Thursday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "broxbourne"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL4632.json_0014
+# ::snt Yes , I am departing from Cambridge . Thanks !
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   )
+ :op2(gk2 / general-thank
+   :none ( onge2 / none)
+   )
+)
+
+# ::id PMUL4632.json_0016
+# ::snt Yes , I need to make sure I leave by 17:00 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n16 / name
+     :op1 "17:00"
+  ))
+)
+
+# ::id PMUL4632.json_0018
+# ::snt 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 ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL4632.json_0020
+# ::snt No that is all i need , thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4632.json_0022
+# ::snt No thanks .   You 've been very helpful .   Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0335.json_0000
+# ::snt Does Cambridge have any expensive Austalasian restaurants ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0335.json_0002
+# ::snt I like British also .   Are there any British restaurants that are expensive ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "british"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0335.json_0004
+# ::snt That does n't matter . Which of the restaurants have an opening for a table for 1 person at 13:30 on wednesday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "13:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL0335.json_0006
+# ::snt I also need an expensive place to stay .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n14 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0335.json_0008
+# ::snt Can you please check the South area first ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n16 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL0335.json_0010
+# ::snt Yes , I want to stay there for 2 nights starting wednesday . It 'll be just 1 person again . Please provide a reference number .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n20 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n22 / name
+     :op1 "1"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL0335.json_0012
+# ::snt Yes , I need a taxi to take me from the hotel you just booked to Fitzbillies restaurant , arriving by 13:30 . Please give me a car type and contact info
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n24 / name
+     :op1 "fitzbillies"
+     :op2 "restaurant"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n26 / name
+     :op1 "13:30"
+  ))
+   :Depart ( DepTa6 / Depart 
+    :name ( n28 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id PMUL0335.json_0014
+# ::snt I appreciate all of your help .   I 'm done for now .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id SNG1334.json_0000
+# ::snt I am looking for a moderate priced place to stay .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id SNG1334.json_0002
+# ::snt I would like a place in the centre with free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG1334.json_0004
+# ::snt Sure , let 's try the north instead please
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SNG1334.json_0006
+# ::snt Yes and book it for 3 people and 3 nights starting from wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SNG1334.json_0008
+# ::snt You 've been great , that is all I needed . Thank you , goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3777.json_0000
+# ::snt i am looking for places to go in town . The attraction should be in the type of concerthall and should be in the centre part of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "concerthall"
+  ))
+)
+
+# ::id PMUL3777.json_0002
+# ::snt Perfect , could I have the address and postcode please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL3777.json_0004
+# ::snt Thank you ! I 'm also looking for a 4 star hotel and I do n't care if it includes internet .
+( Hm1 / Hotel-Inform
+   :Internet ( onHo1 / dontcare)
+   :Stars ( StaHo3 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3777.json_0006
+# ::snt Yes , actually . I would prefer it to be a guesthouse with free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id PMUL3777.json_0008
+# ::snt could i have the address and post code
+( a / and
+ :op1(At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+   )
+ :op2(Ht2 / Hotel-Request
+  :Addr ( aHo1 / question )
+  :Post ( aHo2 / question )
+   )
+)
+
+# ::id PMUL3777.json_0010
+# ::snt Thanks ! I also need a guesthouse to stay in .
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Type ( TypHo3 / Type 
+    :name ( n11 / name
+     :op1 "guesthouse"
+  ))
+   )
+)
+
+# ::id PMUL3777.json_0012
+# ::snt No , I am happy with your first suggestion .   Please reserve Acorn Guest House for 7 people .   Arriving Sunday for 4 nights .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n12 / name
+     :op1 "acorn"
+     :op2 "guest"
+     :op3 "house"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n16 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n18 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL3777.json_0014
+# ::snt Well thank you i am done .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3777.json_0016
+# ::snt Thank you for all the help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3040.json_0000
+# ::snt I am looking for information in Cambridge
+( o / out_of_scope )
+
+# ::id PMUL3040.json_0002
+# ::snt I need a train to Cambridge leaving after 13:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "13:45"
+  ))
+)
+
+# ::id PMUL3040.json_0004
+# ::snt Not at all . I need a train departing from Peterborough to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id PMUL3040.json_0006
+# ::snt Is that train running on Sunday ? I need to travel from Peterborough to Cambridge on Sunday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n14 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id PMUL3040.json_0008
+# ::snt Yes . I need to book that for 7 people and I need the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n16 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3040.json_0010
+# ::snt Yes , I also need a cheap guest house . It should be 4 stars in any area .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n18 / name
+     :op1 "cheap"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3040.json_0012
+# ::snt Sunday , 2 nights . 7 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n22 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n24 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n26 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL3040.json_0014
+# ::snt It will be on Sunday .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n28 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL3040.json_0016
+# ::snt Yes please , can I also have the reference number ?
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL3040.json_0018
+# ::snt Great , thank you ! Have a great day . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0776.json_0000
+# ::snt I need some information on a train going to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0776.json_0002
+# ::snt I want to leave on Friday and go Cambridge .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "friday"
+  ))
+   :Dest ( DesTr4 / Dest 
+    :name ( n6 / name
+     :op1 "Cambridge"
+  ))
+)
+
+# ::id PMUL0776.json_0004
+# ::snt I 'll be leaving from Stevenage on Friday after 15:15 .   How much will that cost ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n8 / name
+     :op1 "stevenage"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n10 / name
+     :op1 "15:15"
+  ))
+   :Day ( DayTr6 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL0776.json_0006
+# ::snt No , that 's fine , thank you . I 'm also looking for a restaurant called the Curry Garden .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n14 / name
+     :op1 "curry"
+     :op2 "garden"
+  ))
+)
+
+# ::id PMUL0776.json_0008
+# ::snt No thank you . I am also looking for a restaurant called curry garden .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n16 / name
+     :op1 "curry"
+     :op2 "garden"
+  ))
+)
+
+# ::id PMUL0776.json_0010
+# ::snt Thanks so much .   You have been very helpful .   That is all I 'll be needing for today .    Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0067.json_0000
+# ::snt Good morning ! Can you help me get a taxi to take me from Clare College to Cambridge that gets there by 18:00 ?
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "clare"
+     :op2 "college"
+  ))
+   :Arrive ( ArrTa6 / Arrive 
+    :name ( n6 / name
+     :op1 "18:00"
+  ))
+)
+
+# ::id SNG0067.json_0002
+# ::snt Please . Can I get the contact number and car type for that ?
+( Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+)
+
+# ::id SNG0067.json_0004
+# ::snt Actually , can I change the destination to Christ 's College ?
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n8 / name
+     :op1 "christ"
+     :op2 "'s"
+     :op3 "college"
+  ))
+)
+
+# ::id SNG0067.json_0006
+# ::snt Yes . Could I have the contact number and car type for this trip ?
+( Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+)
+
+# ::id SNG0067.json_0008
+# ::snt That takes care of what I needed today . Thanks and have a good day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1181.json_0000
+# ::snt i   want to book a taxi . The taxi should depart from pizza hut cherry hinton and should arrive by 01:30 .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n2 / name
+     :op1 "pizza"
+     :op2 "hut"
+     :op3 "cherry"
+     :op4 "hinton"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n4 / name
+     :op1 "01:30"
+  ))
+)
+
+# ::id SNG1181.json_0002
+# ::snt Yes , I want to book so I can get to kohinoor by 01:30 .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n6 / name
+     :op1 "kohinoor"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n8 / name
+     :op1 "01:30"
+  ))
+)
+
+# ::id SNG1181.json_0004
+# ::snt Thanks so much ! I 'm all set for my trip now ! Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0329.json_0000
+# ::snt I want to find an expensive Indian restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL0329.json_0002
+# ::snt I 'd like the restaurant to be in the centre .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0329.json_0004
+# ::snt What is the postal code for the Curry Garden ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "curry"
+     :op2 "garden"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Post ( aRe1 / question )
+   )
+)
+
+# ::id MUL0329.json_0006
+# ::snt Ok , great thanks . Can you also help me find a train going to stevenage ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "stevenage"
+  ))
+)
+
+# ::id MUL0329.json_0008
+# ::snt Sorry , I 'm looking for a train TO stevenage arriving by 14:00 on Friday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "stevenage"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n14 / name
+     :op1 "friday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n16 / name
+     :op1 "14:00"
+  ))
+)
+
+# ::id MUL0329.json_0010
+# ::snt No booking necessary , but could you tell me the travel time ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL0329.json_0012
+# ::snt Sounds good thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3265.json_0000
+# ::snt I 'm looking for a 4-star place to stay , it does n't need to include internet .
+( Hm1 / Hotel-Inform
+   :Internet ( onHo1 / none)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "4-star"
+  ))
+)
+
+# ::id PMUL3265.json_0002
+# ::snt Yes expensive price range and free parking
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL3265.json_0004
+# ::snt Great . That will work .
+( o / out_of_scope )
+
+# ::id PMUL3265.json_0006
+# ::snt no . get me the address , area and post code .
+( Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+  :Addr ( aHo1 / question )
+  :Post ( aHo2 / question )
+)
+
+# ::id PMUL3265.json_0008
+# ::snt Thanks .   I am also looking for a place to eat in that same area , same price range as well .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Area ( aHo1 / question )
+   )
+)
+
+# ::id PMUL3265.json_0010
+# ::snt I was thinking about thai food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "thai"
+  ))
+)
+
+# ::id PMUL3265.json_0012
+# ::snt yes for 7 at 17:45 wednesday and the ref # too please
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "17:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL3265.json_0014
+# ::snt Thank you . That is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0732.json_0000
+# ::snt Hi can you help me find a cheap restaurant in the centre of town ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0732.json_0002
+# ::snt My boyfriend really likes scottish food . Would you have anything that offers that ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "scottish"
+  ))
+)
+
+# ::id SNG0732.json_0004
+# ::snt Oh wow . That 's too bad . How about a good italian place ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id SNG0732.json_0006
+# ::snt Yes please . Can you also give me the address , phone number , and postcode ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id SNG0732.json_0008
+# ::snt I 'd like a reservation at 6:30 for a party of 2 .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n12 / name
+     :op1 "6:30"
+  ))
+)
+
+# ::id SNG0732.json_0010
+# ::snt Actually , I 've changed my mind . I 'm going to wait on that reservation , thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0732.json_0012
+# ::snt That 'll be all ! Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2201.json_0000
+# ::snt I 'm looking for a museum in east area .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL2201.json_0002
+# ::snt Can you give me the address and phone number of the free museum ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+  :Addr ( aAt1 / question )
+)
+
+# ::id PMUL2201.json_0004
+# ::snt That will do thank you . I also need a restaurant in the moderate price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL2201.json_0006
+# ::snt In the same area as Cambridge Artworks .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n8 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt4 / Name 
+    :name ( n11 / name
+     :op1 "Cambridge"
+     :op2 "Artworks"
+  ))
+   )
+)
+
+# ::id PMUL2201.json_0008
+# ::snt Yes . I need to book it for Saturday at 17:30 . Just for me .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "17:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL2201.json_0010
+# ::snt thanks . that s it for today . thanks again . goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0255.json_0000
+# ::snt I am looking to find a train . It needs to go to Cambridge and it has to leave on Monday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id SNG0255.json_0002
+# ::snt I 'd like to depart from Stevenage after 19:45 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "stevenage"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "19:45"
+  ))
+)
+
+# ::id SNG0255.json_0004
+# ::snt Yes , 19:54 will be fine . I 'd like tickets for 5 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SNG0255.json_0006
+# ::snt That is all .   Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01268.json_0000
+# ::snt I am looking for a place to stay . The hotel should be in the type of guesthouse and does n't need to include internet
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( oHo2 / no)
+)
+
+# ::id SNG01268.json_0002
+# ::snt It does n't matter
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "does"
+     :op2 "n't"
+     :op3 "matter"
+  ))
+)
+
+# ::id SNG01268.json_0004
+# ::snt No , I need a guesthouse with free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Type ( TypHo3 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id SNG01268.json_0006
+# ::snt No , I just need to know if they have free parking .
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Parking ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Parking ( esHo2 / yes)
+   )
+)
+
+# ::id SNG01268.json_0008
+# ::snt Ok , I would prefer something else with parking .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Parking ( aHo1 / question )
+   )
+)
+
+# ::id SNG01268.json_0010
+# ::snt Thanks , does it have free wifi as well ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id SNG01268.json_0012
+# ::snt Thanks , that 's all I need . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1378.json_0000
+# ::snt I 'm looking for a restaurant in the centre of Cambridge which is pretty cheap in terms of prices .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1378.json_0002
+# ::snt cheap food is preferred , but i 'm not picky .
+( o / out_of_scope )
+
+# ::id MUL1378.json_0004
+# ::snt I do n't really care which type of food . You can just pick one and book for 5 people at 12:30 on thursday .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+   :Time ( TimRe3 / Time 
+    :name ( n6 / name
+     :op1 "12:30"
+  ))
+   :Day ( DayRe5 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe7 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL1378.json_0006
+# ::snt I am also looking for the Cambridge Belfry .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n12 / name
+     :op1 "Cambridge"
+     :op2 "Belfry"
+  ))
+)
+
+# ::id MUL1378.json_0008
+# ::snt Yes .   For the same group of people for 3 nights starting on the same day
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id MUL1378.json_0010
+# ::snt Yes that 's all .   Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2044.json_0000
+# ::snt I 'm looking for a sporting attraction in the city centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2044.json_0002
+# ::snt Maybe we could try swimming instead ?
+( o / out_of_scope )
+
+# ::id PMUL2044.json_0004
+# ::snt please find me the address .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL2044.json_0006
+# ::snt I am also looking to eat out . Expensive Welsh food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "welsh"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL2044.json_0008
+# ::snt Are there any expensive restaurants in the centre ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2044.json_0010
+# ::snt How about an expensive restaurant in the centre that serves Indian ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n14 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2044.json_0012
+# ::snt Yes please , I would like a quiet place as much as   possible .
+( o / out_of_scope )
+
+# ::id PMUL2044.json_0014
+# ::snt I would like it for just me because I do n't have friends , for 11:45 on Tuesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "11:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n20 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL2044.json_0016
+# ::snt Can you also arrange a taxi for me ? I need to go from Parkside Pools to Golden Curry and arrive there by 11:45 .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n22 / name
+     :op1 "golden"
+     :op2 "curry"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n24 / name
+     :op1 "parkside"
+     :op2 "pools"
+  ))
+   :Arrive ( ArrTa6 / Arrive 
+    :name ( n26 / name
+     :op1 "11:45"
+  ))
+)
+
+# ::id PMUL2044.json_0018
+# ::snt Thank you very much for all your help today . That is all I need for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1578.json_0000
+# ::snt I just need a little help booking a train from cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1578.json_0002
+# ::snt To Bishops Stortford I need to arrive by 12:45 on Tuesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n6 / name
+     :op1 "12:45"
+  ))
+   :Day ( DayTr6 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL1578.json_0004
+# ::snt I do n't care what time I depart as long as I can arrive by 12:45 on Tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n12 / name
+     :op1 "12:45"
+  ))
+)
+
+# ::id PMUL1578.json_0006
+# ::snt I will need 4 tickets please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1578.json_0008
+# ::snt Can you find a hotel for me called Alexander Bed and breakfast ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n16 / name
+     :op1 "alexander"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+)
+
+# ::id PMUL1578.json_0010
+# ::snt Yes , please , for 4 people , for 3 nights , starting Saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n20 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n22 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1578.json_0012
+# ::snt Nope , That 's all I need . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4037.json_0000
+# ::snt I 'm looking for information on the Autumn House . Can you help me out ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "autumn"
+     :op2 "house"
+  ))
+)
+
+# ::id PMUL4037.json_0002
+# ::snt Can you give me the address please ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id PMUL4037.json_0004
+# ::snt Great , thanks . Now could you also help me find a train ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL4037.json_0006
+# ::snt I want to leave on Friday after 10:15 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "friday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n6 / name
+     :op1 "10:15"
+  ))
+)
+
+# ::id PMUL4037.json_0008
+# ::snt I 'd like to depart from Peterborough . I 'm heading to Cambridge . I 'll need to book for 8 people .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "peterborough"
+  ))
+   :People ( PeoTr6 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL4037.json_0010
+# ::snt thanks for all of your help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3761.json_0000
+# ::snt I am looking for information in Cambridge
+( o / out_of_scope )
+
+# ::id PMUL3761.json_0002
+# ::snt Thanks , I 'm looking for something in the east and have 4 stars .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3761.json_0004
+# ::snt Actually , I would prefer a hotel rather than a guest house .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL3761.json_0006
+# ::snt No , I guess a guesthouse will be fine . Can you book a room for me for Thursday ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL3761.json_0008
+# ::snt Yes , sounds perfect . I want to book it for 4 nights . There will be 8 people and we will be arriving on Thursday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL3761.json_0010
+# ::snt i am   also looking for a train . The train should depart from ely and should go to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n20 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL3761.json_0012
+# ::snt I was n't to arrive by 15:45 .
+( o / out_of_scope )
+
+# ::id PMUL2364.json_0000
+# ::snt I am looking for something entertaining in town later and I 've got some things in mind .
+( o / out_of_scope )
+
+# ::id PMUL2364.json_0002
+# ::snt I 'm looking for a theatre in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "theatre"
+  ))
+)
+
+# ::id PMUL2364.json_0004
+# ::snt Cambridge Arts sounds good , can I get the phone number ? Is there any entrance fee ? And then a nice expensive dinner in the same area please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+ :op3(Am3 / Attraction-Inform
+   :Name ( NamAt6 / Name 
+    :name ( n12 / name
+     :op1 "Cambridge"
+     :op2 "Arts"
+  ))
+   )
+)
+
+# ::id PMUL2364.json_0006
+# ::snt Yes , I like there to be Cuban food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "cuban"
+  ))
+)
+
+# ::id PMUL2364.json_0008
+# ::snt Hmm , I 'll try Japanese instead .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "japanese"
+  ))
+)
+
+# ::id PMUL2364.json_0010
+# ::snt No thank you I just need the postcode .
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id PMUL2364.json_0012
+# ::snt Can you book me a taxi that will pick me up   from Cambridge Arts Theatre at 07:15 and take me to Wagamama ?
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n16 / name
+     :op1 "07:15"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n18 / name
+     :op1 "wagamama"
+  ))
+   :Depart ( DepTa6 / Depart 
+    :name ( n20 / name
+     :op1 "cambridge"
+     :op2 "arts"
+     :op3 "theatre"
+  ))
+)
+
+# ::id PMUL2364.json_0014
+# ::snt That will be all today . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2440.json_0000
+# ::snt CAn you help me plan a trip to see a particular attraction ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL2440.json_0002
+# ::snt Yes , I am interested in the Scott Polar Museum .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "scott"
+     :op2 "polar"
+     :op3 "museum"
+  ))
+)
+
+# ::id PMUL2440.json_0004
+# ::snt No , I 'd like their phone number if you have it available , please .
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL2440.json_0006
+# ::snt I also need a restaurant in the cheap price range please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL2440.json_0008
+# ::snt I love Italian
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id PMUL2440.json_0010
+# ::snt Is that in the north ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n8 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL2440.json_0012
+# ::snt Is there any restaurants located in the north side of town ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n10 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL2440.json_0014
+# ::snt Yes , please book it for 13:30 on Saturday for 8 people .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "13:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL2440.json_0016
+# ::snt That is all , thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0323.json_0000
+# ::snt I 'm looking for an expensive Sri Lankan restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "sri"
+     :op2 "lankan"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0323.json_0002
+# ::snt How about british food instead ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "british"
+  ))
+)
+
+# ::id PMUL0323.json_0004
+# ::snt The side of town is n't important to me , as long as it is on the pricey side .
+( o / out_of_scope )
+
+# ::id SNG02011.json_0000
+# ::snt There 's a Parkside Police Station in town , right ?
+( Pm1 / Police-Inform
+   :Name ( NamPo2 / Name 
+    :name ( n2 / name
+     :op1 "Parkside"
+     :op2 "Police"
+     :op3 "Station"
+  ))
+)
+
+# ::id SNG02011.json_0002
+# ::snt Thanks . I need the phone number and postcode too .
+( Pt1 / Police-Request
+  :Post ( aPo0 / question )
+  :Phone ( aPo1 / question )
+)
+
+# ::id SNG02011.json_0004
+# ::snt I will also need the postcode please .
+( Pt1 / Police-Request
+  :Post ( aPo0 / question )
+)
+
+# ::id SNG02011.json_0006
+# ::snt Thanks !   Also , can you give me the exact address to the station ?
+( Pt1 / Police-Request
+  :Addr ( aPo0 / question )
+)
+
+# ::id SNG02011.json_0008
+# ::snt Wow . That is very odd .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id SNG02011.json_0010
+# ::snt No , that 's all thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2559.json_0000
+# ::snt I 'm looking for any type of attraction in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( onAt2 / dontcare)
+)
+
+# ::id MUL2559.json_0002
+# ::snt Anything would be fine , but lets look up entertainment .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id MUL2559.json_0004
+# ::snt Yes . What is the postcode and phone number ? Also , I am needing a 4 star hotel in the same area . Can you check if one is available for me ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n8 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id MUL2559.json_0006
+# ::snt Thank you so much . Would you be able to book it ?
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2559.json_0008
+# ::snt Please book it for 5 people and 4 nights starting sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL2559.json_0010
+# ::snt Can you try booking it for just 1 night instead ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL2559.json_0012
+# ::snt No that was it . Thank you so much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2559.json_0014
+# ::snt Thanks . Have a good rest of the day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0368.json_0000
+# ::snt Yes , I 'm searching for a 4 star rated places to stay in town . It does not need to have any internet connection .
+( Hm1 / Hotel-Inform
+   :Internet ( onHo1 / dontcare)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SSNG0368.json_0002
+# ::snt Do any of them include free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id SSNG0368.json_0004
+# ::snt Price range does not matter .
+( Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+)
+
+# ::id SSNG0368.json_0006
+# ::snt North part of town . Cheap would be better .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SSNG0368.json_0008
+# ::snt Yes , can you book it for 7 people for 4 nights on Thursday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id SSNG0368.json_0010
+# ::snt Yes let 's try another hotel in the same price range .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id SSNG0368.json_0012
+# ::snt No that will be all . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0771.json_0000
+# ::snt I 'm traveling to cambridge and I need a train that leaves on friday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL0771.json_0002
+# ::snt I 'd like to get on the train at London Kings Cross and arrive in Cambridge by 15:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "15:15"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n10 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id PMUL0771.json_0004
+# ::snt That sounds perfect !   Can I purchase 3 tickets on that train , please ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL0771.json_0006
+# ::snt Yes , I would also like a place to eat near the centre area .   Can you assist me with that ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0771.json_0008
+# ::snt What I 'd really like is Spanish food . What are my choices ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "spanish"
+  ))
+)
+
+# ::id PMUL0771.json_0010
+# ::snt La Raza sounds great .   Can I book a table for 3 on Friday at 19:15 ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n18 / name
+     :op1 "la"
+     :op2 "raza"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n20 / name
+     :op1 "19:15"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n22 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n24 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL0771.json_0012
+# ::snt No that 's it ! Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0428.json_0000
+# ::snt I am looking for places to go in town in the north .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL0428.json_0002
+# ::snt No I do n't care .
+( Am1 / Attraction-Inform
+   :Type ( onAt1 / dontcare)
+)
+
+# ::id MUL0428.json_0004
+# ::snt Uh , let 's set it up for a park visit . I 'll need the address and is there an entrance fee ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "park"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Addr ( aAt2 / question )
+   )
+)
+
+# ::id MUL0428.json_0006
+# ::snt Thanks , that 's great ! I 'm also looking for a train on Thursday from Kings Lynn .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id MUL0428.json_0008
+# ::snt Yes correct to cambridge , and I would like to arrive by 20:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n12 / name
+     :op1 "20:45"
+  ))
+)
+
+# ::id MUL0428.json_0010
+# ::snt That should work for us , I will need tickets for 7 please and the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0428.json_0012
+# ::snt Nope , that 's all , thanks . You 've been most helpful today . Most helpful , indeed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1067.json_0000
+# ::snt I am looking for a particular attraction called the Funky Fun House . Can you get me directions ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "funky"
+     :op2 "fun"
+     :op3 "house"
+  ))
+)
+
+# ::id MUL1067.json_0002
+# ::snt What area of town is that in ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+)
+
+# ::id MUL1067.json_0004
+# ::snt Can you tell me what the entrance fee is ? May i also have their postcode please ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id MUL1067.json_0006
+# ::snt Great , thank you . Can you also help me find a place to stay ? I 'd like an expensive hotel with free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Price ( PriHo5 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL1067.json_0008
+# ::snt I would like a hotel in the expensive price range .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL1067.json_0010
+# ::snt Could you book it for 3 people and for 3 nights starting on sunday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL1067.json_0012
+# ::snt Thank you ! I 'm all set . Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2187.json_0000
+# ::snt I want to find a restaurant in the west that serves light bites . Do you have any suggestions ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "light"
+     :op2 "bites"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL2187.json_0002
+# ::snt What are some expensive restaurants ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL2187.json_0004
+# ::snt I 'd like Indian food , please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL2187.json_0006
+# ::snt Not just yet but please get me their post code , phone number and address
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id PMUL2187.json_0008
+# ::snt Yes , can you tell me if there are any concerthalls in the west ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n12 / name
+     :op1 "concerthalls"
+  ))
+)
+
+# ::id PMUL2187.json_0010
+# ::snt What about a college ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL2187.json_0012
+# ::snt Thank you ! Just give me the postcode and I should be good to go .
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL2187.json_0014
+# ::snt Awesome . Can I get a taxi from the College by 12:15 ?
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n16 / name
+     :op1 "12:15"
+  ))
+)
+
+# ::id PMUL2187.json_0016
+# ::snt I 'm headed to Tandoori Palace from the College .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n18 / name
+     :op1 "tandoori"
+     :op2 "palace"
+  ))
+)
+
+# ::id PMUL2187.json_0018
+# ::snt Thank you for booking that taxi and giving the contact number and car type .
+( a / and
+ :op1(Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+   )
+ :op2(At2 / Attraction-Request
+  :Type ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2187.json_0020
+# ::snt No thank you ! That will be all !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0644.json_0000
+# ::snt I need a train to cambridge
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0644.json_0002
+# ::snt I 'd like to depart from Ely on Wednesday after 12:15 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "ely"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n8 / name
+     :op1 "12:15"
+  ))
+)
+
+# ::id MUL0644.json_0004
+# ::snt Yes please . Could you also give me the train ID ?
+( Tt1 / Train-Request
+  :Id ( aTr0 / question )
+)
+
+# ::id MUL0644.json_0006
+# ::snt Ok , thank you . I also need some help finding a guesthouse .   I also would like free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL0644.json_0008
+# ::snt I would like to stay in Cambridge please .
+( o / out_of_scope )
+
+# ::id MUL0644.json_0010
+# ::snt I 'd like a cheap place in the centre for 8 people and 5 nights starting Wednesday .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+   :Stay ( StaHo6 / Stay 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo8 / Day 
+    :name ( n18 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo10 / People 
+    :name ( n20 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL0644.json_0012
+# ::snt Yes , that sounds good .
+( o / out_of_scope )
+
+# ::id MUL0644.json_0014
+# ::snt That 's fine , I 'd like to book it for 4 nights then .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n22 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL0644.json_0016
+# ::snt That takes care of it .   Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02322.json_0000
+# ::snt I want a taxi to pick me up after 21:00 to take me to Little Saint Mary 's Church .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n2 / name
+     :op1 "21:00"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n4 / name
+     :op1 "little"
+     :op2 "saint"
+     :op3 "mary"
+     :op4 "'s"
+     :op5 "church"
+  ))
+)
+
+# ::id SNG02322.json_0002
+# ::snt I want to be picked up at frankie and bennys please
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n6 / name
+     :op1 "frankie"
+     :op2 "and"
+     :op3 "bennys"
+  ))
+)
+
+# ::id SNG02322.json_0004
+# ::snt Great , thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20642.json_0000
+# ::snt Please recommend me a cheap restaurant in the north .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id WOZ20642.json_0002
+# ::snt Yes .
+( o / out_of_scope )
+
+# ::id WOZ20642.json_0004
+# ::snt What is their postcode ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id WOZ20642.json_0006
+# ::snt no , thank you good bye
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3882.json_0000
+# ::snt I am planning a trip in Cambridge .
+( o / out_of_scope )
+
+# ::id PMUL3882.json_0002
+# ::snt i m looking for an expensive restaurant that serves italian food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL3882.json_0004
+# ::snt Sounds great .   I need a reservation for 1 on Wednesday at 15:30
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "15:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL3882.json_0006
+# ::snt I will also need a train
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL3882.json_0008
+# ::snt wednesday and I want to get there by 08:00 leaving broxbourne , how much is that ?
+( Tm1 / Train-Inform
+   :Dest ( amTr1 / cambridge)
+   :Day ( DayTr3 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr5 / Depart 
+    :name ( n14 / name
+     :op1 "broxbourne"
+  ))
+   :Leave ( LeaTr7 / Leave 
+    :name ( n16 / name
+     :op1 "08:00"
+  ))
+)
+
+# ::id PMUL3882.json_0010
+# ::snt Yes I need it to go to cambridge , is that possible ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3882.json_0012
+# ::snt No , I do n't need it booked . What 's the price for the TR0788 ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL3882.json_0014
+# ::snt No that is it , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3882.json_0016
+# ::snt Have a great day . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20583.json_0000
+# ::snt Hi , I 'm looking for good Chinese food on the west side .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id WOZ20583.json_0002
+# ::snt Thank you goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2653.json_0000
+# ::snt We are visiting for a couple days and would like to see some boat attractions in town .   What do you have available ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "boat"
+  ))
+)
+
+# ::id PMUL2653.json_0002
+# ::snt I have n't decided on what area of town I will be staying in , I would just like to know the boat attractions please .
+( Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+   :Type ( TypAt3 / Type 
+    :name ( n4 / name
+     :op1 "boat"
+  ))
+)
+
+# ::id PMUL2653.json_0004
+# ::snt Ok .   I would like the name of a specific boat attraction please .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "boat"
+  ))
+)
+
+# ::id PMUL2653.json_0006
+# ::snt What is the entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL2653.json_0008
+# ::snt Yes , can you get me information about Huntingdon Marriott Hotel ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n8 / name
+     :op1 "huntingdon"
+     :op2 "marriott"
+     :op3 "hotel"
+  ))
+)
+
+# ::id PMUL2653.json_0010
+# ::snt Can I book lodging for 7 people starting on Saturday ? We 're staying for 4 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL2653.json_0012
+# ::snt I also need a taxi between the two places that leaves the hotel by 17:15 , please .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n16 / name
+     :op1 "17:15"
+  ))
+)
+
+# ::id PMUL2653.json_0014
+# ::snt Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1234.json_0000
+# ::snt Hi ! I 've heard of a great hotel called Hobsons House and I 'd like to stay there . Can you help me locate it ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "hobsons"
+     :op2 "house"
+  ))
+)
+
+# ::id MUL1234.json_0002
+# ::snt Yes , I would like to make a reservation for this Saturday .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n4 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id MUL1234.json_0004
+# ::snt In a moment . I also need to find a restaurant in the expensive price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL1234.json_0006
+# ::snt Can you suggest one in the north ? And please give me the address for it .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n8 / name
+     :op1 "north"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+   )
+)
+
+# ::id MUL1234.json_0008
+# ::snt that sounds nice
+( o / out_of_scope )
+
+# ::id MUL1234.json_0010
+# ::snt No thanks , have a good day bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1820.json_0000
+# ::snt I 'm looking for a hotel called city centre north b and b
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "city"
+     :op2 "centre"
+     :op3 "north"
+     :op4 "b"
+     :op5 "and"
+     :op6 "b"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL1820.json_0002
+# ::snt Does the hotel have free parking ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( onHo1 / none)
+   :Type ( TypHo3 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Parking ( aHo1 / question )
+   )
+)
+
+# ::id PMUL1820.json_0004
+# ::snt Hmm . Okay . Could you help me find a train ? I need to leave on Sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL1820.json_0006
+# ::snt I want to leave on Sunday and arrive by 14:00 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "14:00"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL1820.json_0008
+# ::snt I am traveling to cambridge   from broxbourne .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id PMUL1820.json_0010
+# ::snt Can you book it for me and get a reference number ?
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL1820.json_0012
+# ::snt Thanks very much for your help today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1820.json_0014
+# ::snt I 'm awful with math , what is the travel time on that train ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL1820.json_0016
+# ::snt Thank you for informing about the total duration .
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id SNG01829.json_0000
+# ::snt Are there any hotels where the wifi does n't cost extra ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotels"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id SNG01829.json_0002
+# ::snt no , it just needs to include parking and wifi
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id SNG01829.json_0004
+# ::snt I would appreciate it if you could tell me which hotel includes free wifi and free parking . Thanks .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Internet ( esHo3 / yes)
+)
+
+# ::id SNG01829.json_0006
+# ::snt any price range . be a hotel , has free parkin . get me the address too
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Addr ( aHo1 / question )
+   )
+)
+
+# ::id SNG01829.json_0008
+# ::snt that would be great . What 's the area ?
+( Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+)
+
+# ::id SNG01829.json_0010
+# ::snt No , thank you . That is all the information I needed today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2241.json_0000
+# ::snt Yes I 'm looking for a place to stay in the centre .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2241.json_0002
+# ::snt I prefer a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id MUL2241.json_0004
+# ::snt Awesome . That 's all I needed .
+( o / out_of_scope )
+
+# ::id MUL2241.json_0006
+# ::snt Actually , can you give me the postcode for that B and B ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id MUL2241.json_0008
+# ::snt Hmm , not right now . I 'm also looking for a train to Cambridge on Monday . Can you help ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id MUL2241.json_0010
+# ::snt I am leaving from Leicester after 12:45 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n10 / name
+     :op1 "leicester"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n12 / name
+     :op1 "12:45"
+  ))
+)
+
+# ::id MUL2241.json_0012
+# ::snt Please .   I need a reservation for 5 people and would like a confirmation number .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL2241.json_0014
+# ::snt Thank you so much for all your help today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2241.json_0016
+# ::snt Thank you , I think that will be all for today !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02081.json_0000
+# ::snt I am looking for a police station in Parkside
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG02081.json_0002
+# ::snt No . That 's all I wanted to know . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2668.json_0000
+# ::snt Hi , can you give me some information on a particular hotel ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL2668.json_0002
+# ::snt It 's called the University Arms Hotel .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "university"
+     :op2 "arms"
+     :op3 "hotel"
+  ))
+)
+
+# ::id PMUL2668.json_0004
+# ::snt I 'd like to book a few rooms for Thursday . Are there rooms available ?
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n4 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL2668.json_0006
+# ::snt I need 3 nights starting on Thursday . Should have enough room to accomodate 4 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL2668.json_0008
+# ::snt Great , can you help me find a multiple sports place to visit in the south also ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "south"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n14 / name
+     :op1 "multiple"
+     :op2 "sports"
+  ))
+)
+
+# ::id PMUL2668.json_0010
+# ::snt can you try entertainment ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n16 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL2668.json_0012
+# ::snt Okay , please provide me with the postcode , and also I want a taxi to take me there . It should leave the hotel by 10:30 . Give me car type and contact number
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n18 / name
+     :op1 "10:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+ :op3(At3 / Attraction-Request
+  :Post ( aAt2 / question )
+   )
+)
+
+# ::id PMUL2668.json_0014
+# ::snt Ok , thank you . I will need to know what kind of car is picking me up .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2668.json_0016
+# ::snt No , but thanks for all your help ! Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0502.json_0000
+# ::snt Hi ! I 'd like to find a seafood restaurant in the centre of town , please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "seafood"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0502.json_0002
+# ::snt Is it an expensive restaurant ? I 'm really looking to break the bank here .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SNG0502.json_0004
+# ::snt Perfect , yes please book a table for 3 people at 17:15 on Monday . Can I also have a reference number ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "17:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id SNG0502.json_0006
+# ::snt No thank you , that is all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01420.json_0000
+# ::snt I am looking for a place to stay . The hotel does n't need to include internet and should have a star of 4
+( Hm1 / Hotel-Inform
+   :Internet ( oHo1 / no)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG01420.json_0002
+# ::snt Are there any that include free parking and that are in the expensive price range ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SNG01420.json_0004
+# ::snt Try changing from no internet to free wifi and see what happens .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id SNG01420.json_0006
+# ::snt I need one with wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id SNG01420.json_0008
+# ::snt Yes , please just forward me the area , hotel type and their phone number .
+( Ht1 / Hotel-Request
+  :Type ( aHo0 / question )
+  :Area ( aHo1 / question )
+  :Phone ( aHo2 / question )
+)
+
+# ::id SNG01420.json_0010
+# ::snt The Huntington Marriott in the west would be great . What is the hotel type and phone number ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Type ( aHo0 / question )
+  :Phone ( aHo1 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Area ( AreHo3 / Area 
+    :name ( n7 / name
+     :op1 "west"
+  ))
+   )
+)
+
+# ::id SNG01420.json_0012
+# ::snt thanks for helping
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01420.json_0014
+# ::snt No , I think I will wait on booking at this time .   Thank you for your assistance .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0077.json_0000
+# ::snt Can you find a restaurant in the centre that serves chinese food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SSNG0077.json_0002
+# ::snt Yes , please . For a party of 3 at 13:45 on Wednesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "13:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SSNG0077.json_0004
+# ::snt Are there any different restaurants in the same area and price range ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "area"
+     :op3 "and"
+     :op4 "price"
+     :op5 "range"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id SSNG0077.json_0006
+# ::snt Sounds good . Book it please and I 'll need the reference number .
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id SSNG0077.json_0008
+# ::snt No , thank you very much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4692.json_0000
+# ::snt I need a train to cambridge please . Departure day is Tuesday
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL4692.json_0002
+# ::snt I will be coming from Kings Lynn .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id PMUL4692.json_0004
+# ::snt As long as I leave after 11:30 , I do n't have an arrival time .   Please provide me with a train ID that would work .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "11:30"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Id ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4692.json_0006
+# ::snt All set on that for now , but i do need info on a place called the scudamores punting co
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n10 / name
+     :op1 "scudamores"
+     :op2 "punting"
+     :op3 "co"
+  ))
+)
+
+# ::id PMUL4692.json_0008
+# ::snt Thanks ! Do you happen to know their entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL4692.json_0010
+# ::snt No that is all I needed . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4692.json_0012
+# ::snt Oh , wait , actually there is something else . Can you tell me the travel time and the price on that train we talked about ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id PMUL4692.json_0014
+# ::snt Ok now I am done thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4692.json_0016
+# ::snt That was all thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2191.json_0000
+# ::snt Hi , I am traveling to Cambridge and am so excited to try some of your local restaurants .   Can you help me choose one ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL2191.json_0002
+# ::snt I would love to find a good british place in the centre of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "british"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2191.json_0004
+# ::snt I 'd like one in the moderate price range , please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL2191.json_0006
+# ::snt Please make a booking for 7 people at 18:15 on Tuesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "18:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL2191.json_0008
+# ::snt I am also looking for some places to go around the restaurant . Any recommendations ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL2191.json_0010
+# ::snt What do you have near the restaurant ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL2191.json_0012
+# ::snt Alright , please tell me the phone number and address there , as well as the entrance fee
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL2191.json_0014
+# ::snt Great , that 's very helpful . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2191.json_0016
+# ::snt That is everything that I need .
+( o / out_of_scope )
+
+# ::id MUL1496.json_0000
+# ::snt Could you help me with planning my trip ? I need a train for Wednesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id MUL1496.json_0002
+# ::snt I am leaving from Cambridge and going to the Stansted Airport .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1496.json_0004
+# ::snt I need to arrive by 18:45 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "18:45"
+  ))
+)
+
+# ::id MUL1496.json_0006
+# ::snt Great , thanks . I 'm also looking for a restaurant . Can you help me with that ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id MUL1496.json_0008
+# ::snt An expensive restaurant that serves awesome australian food . If not I guess indian will do .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n12 / name
+     :op1 "australian"
+  ))
+   :Food ( FooRe6 / Food 
+    :name ( n14 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id MUL1496.json_0010
+# ::snt I do n't care what area of town it 's in , but if there 's no Australian places , one of the Indian restaurants will do . Pick your favorite and give me their contact info ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "indian"
+  ))
+   :Area ( onRe2 / dontcare)
+)
+
+# ::id MUL1496.json_0012
+# ::snt One more thing - can I get the postcode for the Curry Prince ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n18 / name
+     :op1 "curry"
+     :op2 "prince"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Post ( aRe1 / question )
+   )
+)
+
+# ::id MUL1496.json_0014
+# ::snt I think that is all for today . Thank you for all your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02177.json_0000
+# ::snt I just had a physical altercation with another driver after I hit his car accidentally . May I get some help please ?
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id SNG02177.json_0002
+# ::snt I appreciate your help .   Do you know how quickly the police will respond ? I may need some medical help as well .
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG02177.json_0004
+# ::snt No , I am not . this is all I need , thanks ! good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG1103.json_0000
+# ::snt Can you found me a swimming pool in the south part of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "swimming"
+     :op2 "pool"
+  ))
+)
+
+# ::id SNG1103.json_0002
+# ::snt What about a type of park ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "park"
+  ))
+)
+
+# ::id SNG1103.json_0004
+# ::snt Wandlebury country park is fine . Can I get the entrance fee ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n8 / name
+     :op1 "wandlebury"
+     :op2 "country"
+     :op3 "park"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+   )
+)
+
+# ::id SNG1103.json_0006
+# ::snt Thanks for the info . I will give them a call .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1103.json_0008
+# ::snt No , that 's all I need today . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3676.json_0000
+# ::snt i need a place to go which is the type of a college .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL3676.json_0002
+# ::snt Sure , can you give me the address for that ?   You said it is in the west , right ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL3676.json_0004
+# ::snt Yes , I need to book accommodation . can you recommend a guesthouse   in the northern area of town ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n6 / name
+     :op1 "northern"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+   )
+)
+
+# ::id PMUL3676.json_0006
+# ::snt I would like it to be expensive please
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL3676.json_0008
+# ::snt Are there any in the moderate price range ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL3676.json_0010
+# ::snt I 'd prefer it to have wifi , parking it does n't really matter .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL3676.json_0012
+# ::snt Sounds great , Can you book it on Sunday for 2 nights for 2 people ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL3676.json_0014
+# ::snt I would also like to book a taxi from the college to the guesthouse . Can you help with that ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "college"
+  ))
+   :Dest ( DesTa5 / Dest 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "guesthouse"
+  ))
+)
+
+# ::id PMUL3676.json_0016
+# ::snt I want to leave the college by 21:15 please .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n22 / name
+     :op1 "21:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "college"
+  ))
+)
+
+# ::id PMUL3676.json_0018
+# ::snt Great ! ! Thank you for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1727.json_0000
+# ::snt Hi , do you know of a good night club ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "night"
+     :op2 "club"
+  ))
+)
+
+# ::id MUL1727.json_0002
+# ::snt It does n't matter . Can I have the phone numbers ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL1727.json_0004
+# ::snt I also need a train leaving Stevenage on Saturday , please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "stevenage"
+  ))
+)
+
+# ::id MUL1727.json_0006
+# ::snt I am looking to go from cambridge to stevenage on saturday leaving after 16:30
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "stevenage"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n12 / name
+     :op1 "16:30"
+  ))
+   :Day ( DayTr8 / Day 
+    :name ( n14 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id MUL1727.json_0008
+# ::snt Can you tell me the time it arrives , and the price ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL1727.json_0010
+# ::snt OK , thanks , that 's all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1727.json_0012
+# ::snt Have a good day . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2369.json_0000
+# ::snt I 'm looking for an expensive restaurant .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL2369.json_0002
+# ::snt I want Portuguese food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "Portuguese"
+  ))
+)
+
+# ::id PMUL2369.json_0004
+# ::snt In the East please .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL2369.json_0006
+# ::snt How about Indian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL2369.json_0008
+# ::snt Great ! Can I get their address please ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id PMUL2369.json_0010
+# ::snt Thank you . I am also looking for a museum to visit near the restaurant .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "museum"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n12 / name
+     :op1 "near"
+     :op2 "the"
+     :op3 "restaurant"
+  ))
+)
+
+# ::id PMUL2369.json_0012
+# ::snt Great , would you happen to know there address along with postcode ? Do you have there phone number as well ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+  :Addr ( aAt2 / question )
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+  :Phone ( aRe2 / question )
+  :Post ( aRe3 / question )
+   )
+)
+
+# ::id PMUL2369.json_0014
+# ::snt Thank you , that will be all for me today ! Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1571.json_0000
+# ::snt I 'm looking for train information that leaves broxbourne after 0800 . Can you help ?
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id PMUL1571.json_0002
+# ::snt Yes , please ! That would be great . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1571.json_0004
+# ::snt I only need one ticket .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n4 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL1571.json_0006
+# ::snt I also need a cheap place to stay with free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL1571.json_0008
+# ::snt I do not . Can you make a suggestion ?
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+)
+
+# ::id PMUL1571.json_0010
+# ::snt It should also be a guesthouse with a 4 star rating . Do you think Allenbell would work ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   :Name ( NamHo6 / Name 
+    :name ( n12 / name
+     :op1 "allenbell"
+  ))
+)
+
+# ::id PMUL1571.json_0012
+# ::snt No , but could I get their address ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id PMUL1571.json_0014
+# ::snt Great , that 's all I need , thanks so much for your help ! Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20268.json_0000
+# ::snt I 'm looking for a moderately priced restaurant in the north part of town
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id WOZ20268.json_0002
+# ::snt I do n't care .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "do"
+     :op2 "n't"
+     :op3 "care"
+  ))
+)
+
+# ::id WOZ20268.json_0004
+# ::snt That will be good . Could you give me their address ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id WOZ20268.json_0006
+# ::snt and also postcode please ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id WOZ20268.json_0008
+# ::snt No . that 's all I want . thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20645.json_0000
+# ::snt I want to find an expensive restaurant and serves european food . Can i also have the address , phone number and its area . ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "european"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Area ( aRe1 / question )
+  :Phone ( aRe2 / question )
+  :Addr ( aRe3 / question )
+   )
+)
+
+# ::id WOZ20645.json_0002
+# ::snt thank you goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1867.json_0000
+# ::snt Hi , can you suggest some tourist sites to visit in Cambridge ?
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id MUL1867.json_0002
+# ::snt Yes , I 'd love to visit a college . Is there a nice one in the city centre ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "college"
+  ))
+)
+
+# ::id MUL1867.json_0004
+# ::snt What 's the entrance fee , address , and phone number ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id MUL1867.json_0006
+# ::snt I am looking for a train that will leave after 14:00 and should depart from cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "14:00"
+  ))
+)
+
+# ::id MUL1867.json_0008
+# ::snt I will be going to Norwich this Thursday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "norwich"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id MUL1867.json_0010
+# ::snt That sounds perfect , that 's all that I needed to know , thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2116.json_0000
+# ::snt I 'm looking for an expensive Chinese food restaurant . Can you help me ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL2116.json_0002
+# ::snt I have no area preference . Can you make a suggestion for me ?
+( Rt1 / Restaurant-Request
+  :Area ( aRe0 / question )
+)
+
+# ::id PMUL2116.json_0004
+# ::snt No but could I get the address for the hakka ?
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe3 / Name 
+    :name ( n7 / name
+     :op1 "hakka"
+  ))
+   )
+)
+
+# ::id PMUL2116.json_0006
+# ::snt Sure , I am looking for something to do in the town centre
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2116.json_0008
+# ::snt Actually can you give me some information on boating activities in the center and whether there is an entrance fee ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "boating"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2116.json_0010
+# ::snt Okay thanks that 's all I need from you . Have a good day , bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2069.json_0000
+# ::snt I am coming to Cambridge and am so excited to see some local tourist attractions .   I just need help finding a restaurant to eat at while there .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL2069.json_0002
+# ::snt I want Turkish at a moderate price .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "turkish"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL2069.json_0004
+# ::snt The Efes is fine .   I need a table for at 17:15 .   I will also need the reference number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "17:15"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL2069.json_0006
+# ::snt Book for 8 people on Friday at 17:15 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "17:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL2069.json_0008
+# ::snt Yes , I 'd also like to check out a cool place in the centre area .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2069.json_0010
+# ::snt How about multiple sports ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n16 / name
+     :op1 "multiple"
+     :op2 "sports"
+  ))
+)
+
+# ::id PMUL2069.json_0012
+# ::snt What about a museum ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n18 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL2069.json_0014
+# ::snt That sounds great . Can you tell me a phone number I can reach them at , and also the entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL2069.json_0016
+# ::snt That is everything , thank you so much for your assistance .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1998.json_0000
+# ::snt I 'm planning a trip in Cambridge . Can you give me train information ?
+( o / out_of_scope )
+
+# ::id MUL1998.json_0002
+# ::snt I am traveling from Cambridge and heading to Birmingham New Street .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1998.json_0004
+# ::snt Tuesday , I am leaving from cambridge going to birmingham new street , can I get the train ID when you get a chance please ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Id ( aTr1 / question )
+   )
+)
+
+# ::id MUL1998.json_0006
+# ::snt I need to leave by 17:30 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n12 / name
+     :op1 "17:30"
+  ))
+)
+
+# ::id MUL1998.json_0008
+# ::snt No , but can I get a postcode and the entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id MUL1998.json_0010
+# ::snt I 'm sorry my brain got jumbled there , no to booking a seat on the train . I do need to find some architecture to look at while visiting .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id MUL1998.json_0012
+# ::snt That sounds amazing , what postcode are they in ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL1998.json_0014
+# ::snt Thank you ! I think that is all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20303.json_0000
+# ::snt Are there any moderately priced restaurants in the southern part of town ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "southern"
+  ))
+)
+
+# ::id WOZ20303.json_0002
+# ::snt What are the address and phone number of one of them ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20303.json_0004
+# ::snt Excellent , thank you . Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1279.json_0000
+# ::snt i want to book a taxi . The taxi should depart from la Margarita and should go to riverboat Georgina .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "riverboat"
+     :op2 "georgina"
+  ))
+)
+
+# ::id SNG1279.json_0002
+# ::snt I would like to arrive by 17:15 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n4 / name
+     :op1 "17:15"
+  ))
+)
+
+# ::id SNG1279.json_0004
+# ::snt No , that is all I need today . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20348.json_0000
+# ::snt I am looking for a moderately priced restaurant that serves Caribbean food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "caribbean"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id WOZ20348.json_0002
+# ::snt Spanish food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "spanish"
+  ))
+)
+
+# ::id WOZ20348.json_0004
+# ::snt What is the address , phone number , and post code ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id MUL0516.json_0000
+# ::snt I am looking for somewhere to go in the south .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL0516.json_0002
+# ::snt Can I get post codes ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL0516.json_0004
+# ::snt Can you help me find a train from ely to cambridge ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id MUL0516.json_0006
+# ::snt Yes I 'm leaving on Saturday and not too early , sometime after 10:15 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "10:15"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id MUL0516.json_0008
+# ::snt That will work . May I get the price , travel time , and train ID for that please ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+  :Id ( aTr2 / question )
+)
+
+# ::id MUL0516.json_0010
+# ::snt No thank you . You 've been very helpful today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0835.json_0000
+# ::snt Hi , I 'm looking for something to do in the centre of cambridge that would be entertainment based .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id MUL0835.json_0002
+# ::snt Could you find some interesting architecture then ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id MUL0835.json_0004
+# ::snt Sounds great , can I have the phone number , entrance fee , and the postcode please ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id MUL0835.json_0006
+# ::snt I 'm also looking for a place to eat in the same area .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n8 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id MUL0835.json_0008
+# ::snt Could you find me something moderately priced , please ? I 'm not picky about what it is .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id MUL0835.json_0010
+# ::snt That 's not necessary . I want to book a table for 1 person at 15:45 on Saturday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "15:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL0835.json_0012
+# ::snt how about 14:45 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "14:45"
+  ))
+)
+
+# ::id MUL0835.json_0014
+# ::snt No that 's it , you 've been great , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4179.json_0000
+# ::snt If you can , please help me find a relatively expensive hotel down on the South end
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreHo6 / Area 
+    :name ( n6 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL4179.json_0002
+# ::snt I am still deciding , can you verify whether or not they have free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL4179.json_0004
+# ::snt Yay , yes please book me a room for 2 nights starting on Sunday .   We will have 8 people in our party .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL4179.json_0006
+# ::snt Yes , I am also looking for a restaurant . The restaurant should be in the expensive price range and should be in the south .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n14 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n16 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL4179.json_0008
+# ::snt Anything you recommend will work . I need to book it for 8 people , sunday at 19:15
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "19:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n20 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n22 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL4179.json_0010
+# ::snt I would like to book a taxi from the hotel to the restaurant , one that gets me there in time for my reservation .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Dest ( DesTa5 / Dest 
+    :name ( n26 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+ :op3(Rm3 / Restaurant-Inform
+   :none ( onRe3 / none)
+   )
+)
+
+# ::id PMUL4179.json_0012
+# ::snt Can you give me a contact number for the taxi and the car type that will pick me up ?
+( Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+)
+
+# ::id PMUL4179.json_0014
+# ::snt No , that is all . Thank you very much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1177.json_0000
+# ::snt I want a train that leaves on Monday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL1177.json_0002
+# ::snt I would like to travel from Norwich to Cambridge . Are there any leaving after 21:00 ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "norwich"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n8 / name
+     :op1 "21:00"
+  ))
+)
+
+# ::id PMUL1177.json_0004
+# ::snt Can you tell me what the arrival time is ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+)
+
+# ::id PMUL1177.json_0006
+# ::snt Would yopu like me to book it for you ?
+( Tk1 / Train-OfferBook
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL1177.json_0008
+# ::snt No thanks but could you help me find a good college to visit on the south side of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "south"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n12 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL1177.json_0010
+# ::snt How about a theater in the south ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "theater"
+  ))
+)
+
+# ::id PMUL1177.json_0012
+# ::snt why do n't you suggest a couple for me please then I will decide what info I need .
+( o / out_of_scope )
+
+# ::id PMUL1177.json_0014
+# ::snt Okay , thanks ! Can you please tell me the entrance fee , address , and phone number ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL1177.json_0016
+# ::snt No , but thank you for everything , have a nice day
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2322.json_0000
+# ::snt Hi . I 'm looking for a fancy restaurant that serves English food .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Food ( FooRe3 / Food 
+    :name ( n2 / name
+     :op1 "English"
+  ))
+)
+
+# ::id MUL2322.json_0002
+# ::snt Not really . How about a place that has Mexican food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "mexican"
+  ))
+)
+
+# ::id MUL2322.json_0004
+# ::snt Can I have the area and address please not sure if I want to book it yet ?
+( Rt1 / Restaurant-Request
+  :Area ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id MUL2322.json_0006
+# ::snt Yes , are there any parks nearby that I can visit as well ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "parks"
+  ))
+)
+
+# ::id MUL2322.json_0008
+# ::snt Great , can I get the postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL2322.json_0010
+# ::snt No . That is all . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1411.json_0000
+# ::snt Hi there , I 'm trying to book a train for Saturday that leaves after 18:45 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "saturday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "18:45"
+  ))
+)
+
+# ::id MUL1411.json_0002
+# ::snt No , I do n't really want to go there . I 'd like to go to London Liverpool Street .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id MUL1411.json_0004
+# ::snt Can I get the travel time and train ID ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id MUL1411.json_0006
+# ::snt Not just yet . Can you find me a place to dine in the south ? Moderate pricing please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n10 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL1411.json_0008
+# ::snt Ooh , modern european sounds interesting . What have you got ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+)
+
+# ::id MUL1411.json_0010
+# ::snt Yes I would like a reservation for 6 people at 10:45 on saturday please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "10:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL1411.json_0012
+# ::snt Try 9:45 then , please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n20 / name
+     :op1 "9:45"
+  ))
+)
+
+# ::id MUL1411.json_0014
+# ::snt I 'm sorry , before we book the restaurant .. can you make sure the train is departing from Cambridge , please ?
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n22 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1411.json_0016
+# ::snt Are you sure they are closed at 9:45 ? Is there a different european restaurant in that area available at that time ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n24 / name
+     :op1 "european"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n26 / name
+     :op1 "9:45"
+  ))
+)
+
+# ::id MUL1411.json_0018
+# ::snt Can you book that for 6 people at 09:45 on saturday ?
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n28 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n30 / name
+     :op1 "6"
+  ))
+   :Time ( TimRe6 / Time 
+    :name ( n32 / name
+     :op1 "09:45"
+  ))
+)
+
+# ::id MUL1411.json_0020
+# ::snt How about 9:45 instead ?
+( o / out_of_scope )
+
+# ::id MUL1411.json_0022
+# ::snt Why do n't you just schedule it and give me the reference number please I know they are very busy this time of year .
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id MUL1411.json_0024
+# ::snt Can you try 10:45 on Saturday again ? Maybe there was a cancellation .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n34 / name
+     :op1 "10:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n36 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id MUL1411.json_0026
+# ::snt Okay . Thanks anyway . Good bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0777.json_0000
+# ::snt Can you help me find train tickets ?   Thanks !
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL0777.json_0002
+# ::snt I need to leave on Wednesday after 11:45 please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "wednesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "11:45"
+  ))
+)
+
+# ::id PMUL0777.json_0004
+# ::snt I 'm leaving from Kings Lynn and headed to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id PMUL0777.json_0006
+# ::snt None , can you check the spelling and search again ?
+( o / out_of_scope )
+
+# ::id PMUL0777.json_0008
+# ::snt No , I 'll book it myself but you can help me get some information on the thanh binh restaurant
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n10 / name
+     :op1 "thanh"
+     :op2 "binh"
+  ))
+)
+
+# ::id PMUL1021.json_0000
+# ::snt I need a train from   london liverpool street to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL1021.json_0002
+# ::snt I would like to leave on Friday after 21:45 please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "21:45"
+  ))
+)
+
+# ::id PMUL1021.json_0004
+# ::snt No , I just need to know the travel time of the train at the moment .
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id SNG02073.json_0000
+# ::snt I was just in a car accident and need help figuring out what to do next .
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG02073.json_0002
+# ::snt I am calling the police and if I need anything else will contact you later . Goodbye .
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id PMUL3490.json_0000
+# ::snt I am looking for information .   Can you help me with a place to stay while I 'm in town ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL3490.json_0002
+# ::snt The North part of town is where I want to go and   include free parking and should have a star of 4
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo5 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3490.json_0004
+# ::snt That sounds perfect . I need a room for 3 people and 4 nights starting from sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3490.json_0006
+# ::snt Thank you ! I also need a swimming pool in the north area of Cambridge .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "north"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n14 / name
+     :op1 "swimming"
+     :op2 "pool"
+  ))
+)
+
+# ::id PMUL3490.json_0008
+# ::snt Can you please provide me with the address , postcode and phone number ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL3490.json_0010
+# ::snt Lastly a taxi from the hotel to the pool please .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Dest ( DesTa5 / Dest 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "pool"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+)
+
+# ::id PMUL3490.json_0012
+# ::snt I want to to leave the hotel by 10:30 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n20 / name
+     :op1 "10:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL3490.json_0014
+# ::snt My arrival time will be 17:00 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n24 / name
+     :op1 "17:00"
+  ))
+)
+
+# ::id PMUL3490.json_0016
+# ::snt Thanks . That is all for today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3490.json_0018
+# ::snt Thanks . I hope your day is good too .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3490.json_0020
+# ::snt Good . Glad to hear it . You can end this conversation now . I do n't need anything else .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0076.json_0000
+# ::snt Yes , I need some help and information pertaining to a particular restaurant . The name of the restaurant is Sitar Tandoori . I 'd like some information on the place if you can help .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "sitar"
+     :op2 "tandoori"
+  ))
+)
+
+# ::id SSNG0076.json_0002
+# ::snt Yes , could you book a table for 6 on Friday at 11:45 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "11:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SSNG0076.json_0004
+# ::snt That 's unfortunate . Yes , is there something else in the same area ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id SSNG0076.json_0006
+# ::snt If you could find one in the same price range that would be best .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id SSNG0076.json_0008
+# ::snt Thank you that is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3178.json_0000
+# ::snt Hello , I am looking for a restaurant name taj tandoori .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "taj"
+     :op2 "tandoori"
+  ))
+)
+
+# ::id PMUL3178.json_0002
+# ::snt I would like to book a table for 8 people on Sunday at 19:30 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "19:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL3178.json_0004
+# ::snt Thanks so much . I think that 's all I needed . Have a great day . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL2537.json_0000
+# ::snt I am coming to Cambridge soon to see the many local attractions .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id MUL2537.json_0002
+# ::snt Well , first I need to find a place to stay . I need a hotel in the south part of town with free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL2537.json_0004
+# ::snt I would like a moderately priced guesthouse , please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n8 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id MUL2537.json_0006
+# ::snt I do n't have a preference .   Could you make a recommendation ?
+( Hm1 / Hotel-Inform
+   :Stars ( onHo1 / dontcare)
+)
+
+# ::id MUL2537.json_0008
+# ::snt Can you book that for 1 person for 3 nights starting saturday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL2537.json_0010
+# ::snt Yes , I am also looking to go out to the Soul Tree Nightclub .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n16 / name
+     :op1 "soul"
+     :op2 "tree"
+     :op3 "nightclub"
+  ))
+)
+
+# ::id MUL2537.json_0012
+# ::snt Yes , I 'd like a taxi to commute between the night club and the guesthouse . I want to leave by 15:00 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n18 / name
+     :op1 "15:00"
+  ))
+)
+
+# ::id MUL2537.json_0014
+# ::snt No , thank you ! You have been so helpful !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2537.json_0016
+# ::snt Thanks for being a great help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01160.json_0000
+# ::snt I 'm looking for a train leaving on tuesday please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id SNG01160.json_0002
+# ::snt Actually I need to go to London Liverpool Street from Cabridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "Cabridge"
+  ))
+)
+
+# ::id SNG01160.json_0004
+# ::snt I would like to leave anytime after 20:15 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "20:15"
+  ))
+)
+
+# ::id SNG01160.json_0006
+# ::snt Is that on Tuesday ? If so that would work . I 'll need the train ID and price .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+  :Id ( aTr2 / question )
+   )
+)
+
+# ::id SNG01160.json_0008
+# ::snt I also need the price .
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id SNG01160.json_0010
+# ::snt No , that 's all . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0174.json_0000
+# ::snt I need to find a place to eat in the centre , thanks !
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0174.json_0002
+# ::snt I am in the mood for Lebanese food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "lebanese"
+  ))
+)
+
+# ::id PMUL0174.json_0004
+# ::snt I 'm not sure what time I need just yet .   Can I get the postcode ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id PMUL0174.json_0006
+# ::snt I 'm also in need of a hotel in the same area as the restaurant .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL0174.json_0008
+# ::snt I 'm gon na get wild this weekend , find me a zero - star guesthouse with free parking !
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n12 / name
+     :op1 "zero"
+  ))
+)
+
+# ::id PMUL0174.json_0010
+# ::snt Definitely ! There will be 6 of us , arriving Saturday , and staying for 5 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL0174.json_0012
+# ::snt Great . Can you also get me a taxi to take me from Ali Baba to El Shaddai . I want to leave the restaurant by 05:30 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n20 / name
+     :op1 "05:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n22 / name
+     :op1 "ali"
+     :op2 "baba"
+  ))
+)
+
+# ::id PMUL0174.json_0014
+# ::snt I just need one taxi . Can you book that for me , please ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL0174.json_0016
+# ::snt No , thank you . That was it for today . Thank you very much for your assistance . Have a good one . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3013.json_0000
+# ::snt I 'm bored and need to venture out into the centre . What should I absolutely go see ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3013.json_0002
+# ::snt What kind of museums are offered in that area ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id PMUL3013.json_0004
+# ::snt Perfect . I also need a train that goes to cambridge and arrives by 20:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "20:15"
+  ))
+)
+
+# ::id PMUL3013.json_0006
+# ::snt departing from peterborough and going to cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n10 / name
+     :op1 "peterborough"
+  ))
+   :Dest ( DesTr4 / Dest 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3013.json_0008
+# ::snt I 'll be travelling on Wednesday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL3013.json_0010
+# ::snt May I have the price ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL3013.json_0012
+# ::snt How long is the train ride from Peterborough to Cambridge , please ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n18 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id PMUL3013.json_0014
+# ::snt Thanks , that 's it for today . Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4512.json_0000
+# ::snt Please see if you can find me a 3-star hotel on the East
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n6 / name
+     :op1 "3-star"
+  ))
+)
+
+# ::id PMUL4512.json_0002
+# ::snt Yes , please look for any 3-star hotels in town that include free parking . East is still preferred .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n8 / name
+     :op1 "3-star"
+  ))
+)
+
+# ::id PMUL4512.json_0004
+# ::snt Try something in the center of town .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n10 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL4512.json_0006
+# ::snt Yes please . It 's for 2 people and 2 nights starting on Thursday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL4512.json_0008
+# ::snt How about a place to dine in the expensive price range serving indian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n18 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n20 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL4512.json_0010
+# ::snt I would like somewhere in the same area as the hotel .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL4512.json_0012
+# ::snt Then please pick one and give me their phone number band postcode .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id PMUL4512.json_0014
+# ::snt That is everything . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1213.json_0000
+# ::snt Can you locate a train departing from Cambridge on Friday ? Thanks !
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1213.json_0002
+# ::snt Yes , I 'd like to go to peterborough and should leave afer 20:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "peterborough"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "20:00"
+  ))
+)
+
+# ::id PMUL1213.json_0004
+# ::snt That would be great .   Can you book 5 seats for me please ?   What is the reference number .   Thank you .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1213.json_0006
+# ::snt I am also looking for a cinema in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n14 / name
+     :op1 "cinema"
+  ))
+)
+
+# ::id PMUL1213.json_0008
+# ::snt Could you give me the entrance fee and phone number ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL1213.json_0010
+# ::snt Great that was all I needed thanks for your help today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0562.json_0000
+# ::snt I need a theatre in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "theatre"
+  ))
+)
+
+# ::id MUL0562.json_0002
+# ::snt That sounds good , I need the postcode and the entrance fee as well please .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id MUL0562.json_0004
+# ::snt Sure , I also need a train that leaves from Cambridge and arrives by 16:45 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "16:45"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0562.json_0006
+# ::snt I would like to travel to Leicester on Sunday .   Can you arrange this trip ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "leicester"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id MUL0562.json_0008
+# ::snt Well , I need to arrive by 16:45 , and want to depart from Cambridge .   Does that one match my request ?
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n14 / name
+     :op1 "16:45"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "Cambridge"
+  ))
+)
+
+# ::id MUL0562.json_0010
+# ::snt Yes please book that for 2 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n18 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL0562.json_0012
+# ::snt No , I think that covers it all , thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1888.json_0000
+# ::snt I 'm looking for a train for my trip to Cambridge .   I need it to leave on Monday and to depart from Peterborough .   Can you give me some times ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n6 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id PMUL1888.json_0002
+# ::snt I want to arrive at or a little before 12:15 , please .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "12:15"
+  ))
+)
+
+# ::id PMUL1888.json_0004
+# ::snt How long is the travel time . My math is not the best .
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL1888.json_0006
+# ::snt I am also looking for a hotel called Archway House .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n10 / name
+     :op1 "archway"
+     :op2 "house"
+  ))
+)
+
+# ::id PMUL1888.json_0008
+# ::snt I need it for one person , 3 nights and starting on Monday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL1888.json_0010
+# ::snt No thank you . That 's it .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1888.json_0012
+# ::snt Thanks , you too .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2886.json_0000
+# ::snt I 'm excited about seeing local tourist attractions ! !   Can you help me ? ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL2886.json_0002
+# ::snt I 'm looking for a hotel called Cityroomz , do you know anything about that ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "cityroomz"
+  ))
+)
+
+# ::id PMUL2886.json_0004
+# ::snt Yes I would like to book a room for 1 person for three nights starting on Tuesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "three"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL2886.json_0006
+# ::snt Can you also find a nightclub in the west ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n12 / name
+     :op1 "nightclub"
+  ))
+)
+
+# ::id PMUL2886.json_0008
+# ::snt Well , could you look for a college ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL2886.json_0010
+# ::snt Sure can I get the phone number to this college ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL2886.json_0012
+# ::snt Thanks ! I also need to book a taxi from the hotel to the club , leaving the hotel by 19:45 . Can you please help me with that ?
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n16 / name
+     :op1 "19:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL2886.json_0014
+# ::snt no that will be all
+( o / out_of_scope )
+
+# ::id PMUL2290.json_0000
+# ::snt I am looking for a place in the centre of town serving indian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2290.json_0002
+# ::snt I would like an expensive restaurant .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL2290.json_0004
+# ::snt the curry garden sounds good .   Can you please provide me with the address and postcode .   Thank you .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "curry"
+     :op2 "garden"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id PMUL2290.json_0006
+# ::snt Yeah , I would like to know about an attraction called saint barnabas press gallery .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n10 / name
+     :op1 "saint"
+     :op2 "barnabas"
+     :op3 "press"
+     :op4 "gallery"
+  ))
+)
+
+# ::id PMUL2290.json_0008
+# ::snt Thanks so much - that 's all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0462.json_0000
+# ::snt I am looking for places to go in a boat in the Cambridge area . Can you help me ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "boat"
+  ))
+)
+
+# ::id MUL0462.json_0002
+# ::snt Any part of town would be fine , can I just get the postcode of one ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+   )
+)
+
+# ::id MUL0462.json_0004
+# ::snt I 'm also looking for a train leaving from Cambridge and arriving by 15:15 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n4 / name
+     :op1 "15:15"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0462.json_0006
+# ::snt I would like to go to peterborough .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id MUL0462.json_0008
+# ::snt Traveling to peterborough will be on Monday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :Dest ( DesTr4 / Dest 
+    :name ( n12 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id MUL0462.json_0010
+# ::snt Can you tell me the departure time as well as the travel time of the train ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Time ( aTr1 / question )
+)
+
+# ::id MUL0462.json_0012
+# ::snt Great . Thank you very much . That is all I need for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0560.json_0000
+# ::snt I 'd like to find an expensive place to dine in the south .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id SNG0560.json_0002
+# ::snt Is there any Morrocan food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "morrocan"
+  ))
+)
+
+# ::id SNG0560.json_0004
+# ::snt I would be interested in Indian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id SNG0560.json_0006
+# ::snt That place sounds great . Can I get the phone number please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id SNG0560.json_0008
+# ::snt No , that is all I need .   Thanks so much .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0099.json_0000
+# ::snt I 'm looking for an expensive place to dine in the centre .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SSNG0099.json_0002
+# ::snt I would like north american food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "north"
+     :op2 "american"
+  ))
+)
+
+# ::id SSNG0099.json_0004
+# ::snt Sure please book for 7 people on wednesday at 19:15 please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "19:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id SSNG0099.json_0006
+# ::snt Are there any other options in the expensive price range in the centre ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n14 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SSNG0099.json_0008
+# ::snt Can you book me in for the Asian restaurant then ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Food ( FooRe3 / Food 
+    :name ( n18 / name
+     :op1 "Asian"
+  ))
+)
+
+# ::id SSNG0099.json_0010
+# ::snt Nope , I think that will do it , thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01340.json_0000
+# ::snt I am looking for a place to stay . The hotel should have a star of 4 and should include free parking
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "4"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id SNG01340.json_0002
+# ::snt No , it just needs to be cheap .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SNG01340.json_0004
+# ::snt Sounds good . Can I get it for 7 people and 4 nights from thursday please ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id SNG01340.json_0006
+# ::snt Ok , try for 2 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SNG01340.json_0008
+# ::snt Thank you so much for all of your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01340.json_0010
+# ::snt No that was all I needed . Thanks again .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0403.json_0000
+# ::snt Can you help me find a hotel in the north ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL0403.json_0002
+# ::snt Yes I have a moderate price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL0403.json_0004
+# ::snt Does it offer free parking ?   If so , I would like to book it for four nights starting Thursday for 3 people please .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stay ( StaHo3 / Stay 
+    :name ( n8 / name
+     :op1 "four"
+  ))
+   :Day ( DayHo5 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo7 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL0403.json_0006
+# ::snt Can I have a reference number for the booking ?
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL0403.json_0008
+# ::snt Yes . I would like to find a restaurant in the same area and price range of the hotel that serves Cuban food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "cuban"
+  ))
+   :Price ( onRe2 / dontcare)
+   :Area ( AreRe5 / Area 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL0403.json_0010
+# ::snt What about one that has Chinese food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n18 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL0403.json_0012
+# ::snt Yes , I 'd like to book for Thursday at 17:15 with 3 people . Send me the reference number too .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n20 / name
+     :op1 "17:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n22 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n24 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0403.json_0014
+# ::snt I will also need a taxi .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL0403.json_0016
+# ::snt I need picked up at the hotel .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n26 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL0403.json_0018
+# ::snt I need to get to the restaurant by the reservation time , is n't it obvious ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0403.json_0020
+# ::snt Thank you , and I apologize for getting snappy with you . That is all I need for today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3636.json_0000
+# ::snt I want to know about 4 star hotels that include free parking for guests .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3636.json_0002
+# ::snt It does n't matter but it should be a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL3636.json_0004
+# ::snt guesthouses not hotel , sorry can you suggest one and give me their phone number please
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouses"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Phone ( aHo1 / question )
+   )
+)
+
+# ::id PMUL3636.json_0006
+# ::snt As long as it 's a guesthouse with 4 stars and free parking I will be happy . Which one do you recommend ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL3636.json_0008
+# ::snt Please give me the phone number of a guesthouse , it does n't matter where it is , as long as it has parking and 4 stars .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   :Parking ( esHo2 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Phone ( aHo1 / question )
+   )
+)
+
+# ::id PMUL3636.json_0010
+# ::snt Can you recommend a chinese restaurant in the centre area ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "chinese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3636.json_0012
+# ::snt I do n't care about the price . Can you recommend anything ?
+( o / out_of_scope )
+
+# ::id PMUL3636.json_0014
+# ::snt That sounds great . Can I get a table for 8 people at 16:45 on Saturday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "16:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n20 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n22 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL3636.json_0016
+# ::snt I need a taxi also to get to the restaurant on time .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Dest ( DesTa3 / Dest 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL3636.json_0018
+# ::snt From the guesthouse to the restaurant
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n26 / name
+     :op1 "the"
+     :op2 "guesthouse"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n28 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL4566.json_0000
+# ::snt I ca n't seem to find any information about the cambridge and county folk museum , please help .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "cambridge"
+     :op2 "and"
+     :op3 "county"
+     :op4 "folk"
+     :op5 "museum"
+  ))
+)
+
+# ::id PMUL4566.json_0002
+# ::snt Can I get the address and what type of attraction it is ?
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+  :Addr ( aAt1 / question )
+)
+
+# ::id PMUL4566.json_0004
+# ::snt Okay , great . I 'm also looking for a train . I need to depart from Cambridge after 17:30 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n6 / name
+     :op1 "17:30"
+  ))
+)
+
+# ::id PMUL4566.json_0006
+# ::snt I 'll be leaving on Tuesday and going to Peterborough .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "peterborough"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL4566.json_0008
+# ::snt yeah can you get me a ticket ?
+( o / out_of_scope )
+
+# ::id PMUL4566.json_0010
+# ::snt No .   That 's it for now . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0914.json_0000
+# ::snt I 'd like to find a cheap restaurant in the center of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL0914.json_0002
+# ::snt I 'd like Chinese , please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL0914.json_0004
+# ::snt Just cheap , Chinese and in the center of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n10 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n12 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL0914.json_0006
+# ::snt I need a table for 8 at 13:15 on Wednesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "13:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL0914.json_0008
+# ::snt i 'm also looking for a train .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL0914.json_0010
+# ::snt It should depart from Cambridge , arriving by 18:00 on Thursday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n20 / name
+     :op1 "thursday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n22 / name
+     :op1 "18:00"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n24 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0914.json_0012
+# ::snt I am looking to go to London kings cross .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n26 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id PMUL0914.json_0014
+# ::snt Sure . Could you give me the train ID and travel time ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id PMUL0914.json_0016
+# ::snt No , that 's all I need today . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2022.json_0000
+# ::snt I 'm looking for a place to stay in the north that has free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL2022.json_0002
+# ::snt Price is no issue .   I would like a 3 star guesthouse though .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL2022.json_0004
+# ::snt Yes , please . 4 people for 4 nights starting on Monday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2022.json_0006
+# ::snt Try 2 nights , then .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL2022.json_0008
+# ::snt Yes , I am also looking for a train that leaves after 14:15 and goes to bishops stortford .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n18 / name
+     :op1 "14:15"
+  ))
+)
+
+# ::id MUL2022.json_0010
+# ::snt I 'd like to leave on Wednesday , from Cambridge .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n20 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n22 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2022.json_0012
+# ::snt That 'll be perfect . How much will it be ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL2022.json_0014
+# ::snt No I will book the passage myself . Thank you for all your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2022.json_0016
+# ::snt No , I believe that was it . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01406.json_0000
+# ::snt I 'm wanting Indian food , is there a restaurant that serves that near the centre of town ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG01406.json_0002
+# ::snt Thank you . I 'd like to book a table for 6 people for Wednesday at 18:15 . Also can you provide a reference number to confirm .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "18:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id SNG01406.json_0004
+# ::snt Reference number ZMZLMLR9 , got it , thank you .
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id SNG01406.json_0006
+# ::snt No , that was all . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0106.json_0000
+# ::snt I would like an expensive place to dine , centre of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SSNG0106.json_0002
+# ::snt The type of food does n't matter , but I need a reservation for 8 people .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+   :People ( PeoRe3 / People 
+    :name ( n6 / name
+     :op1 "8"
+  ))
+)
+
+# ::id SSNG0106.json_0004
+# ::snt 12:45 on wednesday for 8 people please and may I get the reservation number after you book it please ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "12:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+)
+
+# ::id SSNG0106.json_0006
+# ::snt Thank you for booking the reservation for mr , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0243.json_0000
+# ::snt I 'm looking for a hotel in the centre with free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL0243.json_0002
+# ::snt No , you do n't have to do that . Can you recommend a 5 star hotel ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL0243.json_0004
+# ::snt Is there one with a four star rating ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n10 / name
+     :op1 "four"
+  ))
+)
+
+# ::id PMUL0243.json_0006
+# ::snt Can you suggest one please ? And I need a postcode .
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id PMUL0243.json_0008
+# ::snt Can you tell me about the 4 star hotel instead ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0243.json_0010
+# ::snt I am also interested in a place to dine . I would like to have Asian Oriental cuisine .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+)
+
+# ::id PMUL0243.json_0012
+# ::snt It 's a special dinner , so expensive is fine .   I need a postcode and address with that recommendation please .   Thanks so much !
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n16 / name
+     :op1 "expensive"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+  :Post ( aRe2 / question )
+   )
+)
+
+# ::id PMUL0243.json_0014
+# ::snt I 'm looking for an Asian Oriental place in the same area as the hotel .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n20 / name
+     :op1 "Asian"
+     :op2 "Oriental"
+  ))
+)
+
+# ::id PMUL0243.json_0016
+# ::snt 4 expensive asian restaurants ? Well if so pick the one you 'd recommend . Oh and get me the postcode and address .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n22 / name
+     :op1 "expensive"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n24 / name
+     :op1 "asian"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+  :Post ( aRe2 / question )
+   )
+)
+
+# ::id PMUL0243.json_0018
+# ::snt Thanks , that 's all I needed today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0098.json_0000
+# ::snt Yes , I need some help looking for a restaurant . The restaurant should be located in the west , and the food should be in the more expensive price range if at possible .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id SSNG0098.json_0002
+# ::snt Yes , Indian please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id SSNG0098.json_0004
+# ::snt Can you check to see if they have booking available for 8 people at 19:45 on Sunday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "19:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+)
+
+# ::id SSNG0098.json_0006
+# ::snt Yes , look it up and book me for Monday , please ?
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n14 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id SSNG0098.json_0008
+# ::snt Please book any Indian restaurant in the same area and price range as Tandoori Palace . This is for 8 people at 19:45 on sunday .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "indian"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "8"
+  ))
+   :Name ( NamRe8 / Name 
+    :name ( n22 / name
+     :op1 "Tandoori"
+     :op2 "Palace"
+  ))
+   :Time ( TimRe10 / Time 
+    :name ( n24 / name
+     :op1 "19:45"
+  ))
+   :Area ( AreRe12 / Area 
+    :name ( n26 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Price ( PriRe14 / Price 
+    :name ( n28 / name
+     :op1 "same"
+     :op2 "area"
+     :op3 "and"
+     :op4 "price"
+     :op5 "range"
+  ))
+)
+
+# ::id SSNG0098.json_0010
+# ::snt That is it . Thank you for your help . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20300.json_0000
+# ::snt I am looking for a cheap restaurant .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id WOZ20300.json_0002
+# ::snt i do nt care
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+)
+
+# ::id WOZ20300.json_0004
+# ::snt Yes , in the west part of town please .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id WOZ20300.json_0006
+# ::snt What is the address and phone number of one of them ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20300.json_0008
+# ::snt Is there anything else ?
+( o / out_of_scope )
+
+# ::id WOZ20300.json_0010
+# ::snt Yes , please .
+( o / out_of_scope )
+
+# ::id WOZ20300.json_0012
+# ::snt Thank you . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20643.json_0000
+# ::snt Hello , I am looking for a moderately priced restaurant on the south side of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id WOZ20643.json_0002
+# ::snt Is there anything else ? Can I get the phone number please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id WOZ20643.json_0004
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2417.json_0000
+# ::snt I 'm looking for an attraction in the west .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL2417.json_0002
+# ::snt I think a museum sounds good .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL2417.json_0004
+# ::snt I suppose I could visit the one that cost . Could I get the address , phone number and postcode to that location please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL2417.json_0006
+# ::snt Actually , I 'm looking for an expensive place to eat after I visit the museum . I 'm hoping for latin american food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "latin"
+     :op2 "american"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL2417.json_0008
+# ::snt How about Indian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL2417.json_0010
+# ::snt Okay , please book for tuesday at 13:15 . It 'll be 5 of us dining . I 'll need the reference number
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "13:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL2417.json_0012
+# ::snt I will also need to book a taxi .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL2417.json_0014
+# ::snt Thank you . What kind of car will they be driving ?
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id PMUL2417.json_0016
+# ::snt Do you have their contact number ?
+( Tt1 / Taxi-Request
+  :Phone ( aTa0 / question )
+)
+
+# ::id PMUL2417.json_0018
+# ::snt OK , I guess that is all . Thanks a lot !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01442.json_0000
+# ::snt I need a taxi to pick me up from saigon city please
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n2 / name
+     :op1 "saigon"
+     :op2 "city"
+  ))
+)
+
+# ::id SNG01442.json_0002
+# ::snt I 'd like to arrive by 15:45 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n4 / name
+     :op1 "15:45"
+  ))
+)
+
+# ::id SNG01442.json_0004
+# ::snt I 'll be heading to huntingdon marriott hotel .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n6 / name
+     :op1 "huntingdon"
+     :op2 "marriott"
+     :op3 "hotel"
+  ))
+)
+
+# ::id SNG01442.json_0006
+# ::snt What is the contact number of that Audi ?
+( Tt1 / Taxi-Request
+  :Phone ( aTa0 / question )
+)
+
+# ::id SNG01442.json_0008
+# ::snt Thank you that is all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0886.json_0000
+# ::snt i am looking for a restaurant that serves african food and is moderately priced
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "african"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL0886.json_0002
+# ::snt Sure , can we try gastropub food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "gastropub"
+  ))
+)
+
+# ::id PMUL0886.json_0004
+# ::snt Yes please .   But you can go ahead at book it for 3 people at 17:30 on Thursday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "17:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL0886.json_0006
+# ::snt Yes please , give me the reference number
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id PMUL0886.json_0008
+# ::snt I 'll also need a train from Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0886.json_0010
+# ::snt I want to get to London Kings Crossing .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "crossing"
+  ))
+)
+
+# ::id PMUL0886.json_0012
+# ::snt I need to leave Sunday after 16:15 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n18 / name
+     :op1 "sunday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n20 / name
+     :op1 "16:15"
+  ))
+)
+
+# ::id PMUL0886.json_0014
+# ::snt can you book me 3 tickets please ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n22 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL0886.json_0016
+# ::snt Thank you for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0886.json_0018
+# ::snt Yes , that 's all . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2449.json_0000
+# ::snt I need a restaurant on the north side , Italian if possible .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL2449.json_0002
+# ::snt Are they in the cheap price range ? I 'm kind of limited on funds .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL2449.json_0004
+# ::snt Not at the moment . Can you give me their address , phone number , and postcode , please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id PMUL2449.json_0006
+# ::snt Great , thanks .   I 'm also interested in finding an attraction that is also in the north .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n8 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL2449.json_0008
+# ::snt anything that is in the same area as the restaurant .
+( Am1 / Attraction-Inform
+   :Type ( onAt1 / dontcare)
+   :Area ( AreAt3 / Area 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL2449.json_0010
+# ::snt The boating attraction sounds like a lot of fun . How much do they charge to get in ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "boating"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2449.json_0012
+# ::snt Could you give me the postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL2449.json_0014
+# ::snt No thanks . that is all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0342.json_0000
+# ::snt I am looking for a train that departs from cambridge and arrives at my destination by 11:30 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n2 / name
+     :op1 "11:30"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG0342.json_0002
+# ::snt I need to get to Bishops Stortford for a very important meeting . Can you find me a train to get me there by 11:30 ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "11:30"
+  ))
+)
+
+# ::id SNG0342.json_0004
+# ::snt On Saturday . And could you tell me how long that trip takes ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id SNG0342.json_0006
+# ::snt I 'd like to take the train that arrives closest to bishops stortford at 11:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n14 / name
+     :op1 "11:30"
+  ))
+)
+
+# ::id SNG0342.json_0008
+# ::snt Yes . how much would that cost ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id SNG0342.json_0010
+# ::snt Perfect . I 'm all set . Goodbye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0133.json_0000
+# ::snt Help I was just robbed ! Could you please help me contact the police ?
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG0133.json_0002
+# ::snt Could I also get the address of the police station ?
+( Pt1 / Police-Request
+  :Addr ( aPo0 / question )
+  :Post ( aPo1 / question )
+  :Phone ( aPo2 / question )
+)
+
+# ::id SNG0133.json_0004
+# ::snt Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0133.json_0006
+# ::snt no that is all good day .
+( o / out_of_scope )
+
+# ::id SNG1141.json_0000
+# ::snt I am looking for a swimming pool to go to in the north .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "swimming"
+     :op2 "pool"
+  ))
+)
+
+# ::id SNG1141.json_0002
+# ::snt Great can I get their phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id SNG1141.json_0004
+# ::snt No , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1141.json_0006
+# ::snt No , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2310.json_0000
+# ::snt Hi there . Real quick . Having a blast . I want a REALLY good restaurant not too far from my hotel . What do you have ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL2310.json_0002
+# ::snt I 'm in the centre of town .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2310.json_0004
+# ::snt I have no food preference , but I would prefer an expensive restaurant .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL2310.json_0006
+# ::snt Yes . Please book for 7 people on Thursday at 12:30 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "12:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL2310.json_0008
+# ::snt I am also looking for an attraction in the same area I will eat .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL2310.json_0010
+# ::snt Can you recommend a place ?
+( o / out_of_scope )
+
+# ::id PMUL2310.json_0012
+# ::snt Yes , how much is the entrance fee for st . mary 's church ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL2310.json_0014
+# ::snt No thank you that will be all
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3268.json_0000
+# ::snt Can you help me find a place to stay that is expensive and includes free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL3268.json_0002
+# ::snt Area does n't really matter , but I would like a 3-star place with internet .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n4 / name
+     :op1 "3-star"
+  ))
+)
+
+# ::id PMUL3268.json_0004
+# ::snt Could you give me the address , please ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id PMUL3268.json_0006
+# ::snt Nah , not right now . I do need info on a train though . What 's the schedule like on Sunday trains leaving cambridge ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3268.json_0008
+# ::snt How about a train that will arrive by 12:15 heading to london liverpool street ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n12 / name
+     :op1 "12:15"
+  ))
+)
+
+# ::id PMUL3268.json_0010
+# ::snt Yes , that sounds perfect . Can you make me a booking for 1 person please ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL3268.json_0012
+# ::snt Excellent , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3268.json_0014
+# ::snt Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3146.json_0000
+# ::snt I 'm looking for a restaurant on the west side that serves basque food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "basque"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL3146.json_0002
+# ::snt Well how about an expensive one then ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL3146.json_0004
+# ::snt How about a thai place then ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "thai"
+  ))
+)
+
+# ::id PMUL3146.json_0006
+# ::snt No , thank you . I would like to know the postcode , if possible ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id PMUL3146.json_0008
+# ::snt Yes , I need a guesthouse close to the restaurant on the west side .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n12 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL3146.json_0010
+# ::snt I would like a 4 star guesthouse with free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n16 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL3146.json_0012
+# ::snt No I do not I would like a 4 star guesthouse in the west with free parking .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+   :Parking ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n20 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL0895.json_0000
+# ::snt Can you assist me with finding a moderately priced restaurant ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id MUL0895.json_0002
+# ::snt I 'm looking for a place near the center of town that serves european food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "european"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "center"
+  ))
+)
+
+# ::id MUL0895.json_0004
+# ::snt Yes , that would work . Could you make it for Sunday at 16:30 for 1 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "16:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL0895.json_0006
+# ::snt How about 15:30 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "15:30"
+  ))
+)
+
+# ::id MUL0895.json_0008
+# ::snt Thank you . Is there a museum in the same area as the restaurant that I could go to ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n18 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL0895.json_0010
+# ::snt Alright , that sounds good to me . Could you give me their address and phone number please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL0895.json_0012
+# ::snt Thank you . that is all the information I'l be needing today !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2340.json_0000
+# ::snt I 'm looking for museums
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id MUL2340.json_0002
+# ::snt I am open to suggestions on the location .
+( o / out_of_scope )
+
+# ::id MUL2340.json_0004
+# ::snt Can you recommend an Italian restaurant in the centre as well ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "italian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2340.json_0006
+# ::snt I am on a tight budget so would prefer something in the cheap price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL2340.json_0008
+# ::snt That sounds perfect . Can you book me a table for 3 on Thursday at 18:45 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "18:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL2340.json_0010
+# ::snt Yes , can you try to book at 17:45 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "17:45"
+  ))
+)
+
+# ::id MUL2340.json_0012
+# ::snt I think that is all I need , thank you . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3368.json_0000
+# ::snt I would like to find a museum in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL3368.json_0002
+# ::snt Sure ! What 's the address of the Broughton House Gallery ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n6 / name
+     :op1 "broughton"
+     :op2 "house"
+     :op3 "gallery"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+)
+
+# ::id PMUL3368.json_0004
+# ::snt Yes , I am also looking for a moderate priced restaurant that serves turkish food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "turkish"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n10 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL3368.json_0006
+# ::snt Can you please tell me if it 's in the same area as the gallery ? I 'm not familiar with the town .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL3368.json_0008
+# ::snt Great .   Please make a reservation for two on Sunday .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n14 / name
+     :op1 "two"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id MUL2673.json_0000
+# ::snt I am traveling to Cambridge and excited about seeing local tourist attractions , any suggestions for me ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id MUL2673.json_0002
+# ::snt Actually , let 's find some lodging accommodations first . I 'd like something moderately priced with a 4-star rating . Oh , and I 'll have my laptop with me so I 'd like wifi to be included .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n4 / name
+     :op1 "4-star"
+  ))
+)
+
+# ::id MUL2673.json_0004
+# ::snt Any area is fine , can you book one for 7 people for 2 nights starting on wednesday ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+   :Stay ( StaHo3 / Stay 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo5 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo7 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+   )
+)
+
+# ::id MUL2673.json_0006
+# ::snt Hmm . I suppose we could leave a little sooner . Are there any that can accommodate us for one night ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL2673.json_0008
+# ::snt Great ! Thank you ! I 'm also looking for places to go in town .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2673.json_0010
+# ::snt I would like to visit a park . Can you tell me about any parks in the city ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "park"
+  ))
+)
+
+# ::id MUL2673.json_0012
+# ::snt Thank you , that 's all I need for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1885.json_0000
+# ::snt I need a train leaving broxbourne on wednesday .   Can you book it for me ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id PMUL1885.json_0002
+# ::snt I need to arrive in Cambridge by 11:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "11:45"
+  ))
+)
+
+# ::id PMUL1885.json_0004
+# ::snt yeah , what 's the price of the tickets ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL1885.json_0006
+# ::snt Yes , please . I 'm also looking for a hotel that 's cheap and in the north .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n12 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL1885.json_0008
+# ::snt That sounds fine .
+( o / out_of_scope )
+
+# ::id PMUL1885.json_0010
+# ::snt Actually , can you try a moderate price hotel in the north instead ?   Sorry for the trouble .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n16 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreHo6 / Area 
+    :name ( n18 / name
+     :op1 "north"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1885.json_0012
+# ::snt Yeah , I do n't need internet . Other than that , could you just recoomend one that has a reasonable number of stars ?
+( Hm1 / Hotel-Inform
+   :Internet ( oHo1 / no)
+)
+
+# ::id PMUL1885.json_0014
+# ::snt that will be fine . book it for me
+( o / out_of_scope )
+
+# ::id PMUL1885.json_0016
+# ::snt book it for 2 people and 5 nights starting from the same day .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n24 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL1885.json_0018
+# ::snt Thank you . I will also need the booking reference number .
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL1885.json_0020
+# ::snt Great ! Thank you that 's all I needed !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1885.json_0022
+# ::snt Please do so , thank you . After that , I need a cheap hotel .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n26 / name
+     :op1 "cheap"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n28 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL1885.json_0024
+# ::snt I need it for 2 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n30 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL1885.json_0026
+# ::snt Okay . Thank you so much for help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20199.json_0000
+# ::snt A moderately priced restaurant in the east part of town
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id WOZ20199.json_0002
+# ::snt Is there anything else ?
+( o / out_of_scope )
+
+# ::id WOZ20199.json_0004
+# ::snt address and phone number please
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20199.json_0006
+# ::snt That 's all I need .. Thank you and good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0945.json_0000
+# ::snt I 'm looking for a train headed to Cambridge that leaves after 8:00 AM . Can you help ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "8:00"
+  ))
+)
+
+# ::id PMUL0945.json_0002
+# ::snt I will leave from Cambridge to Kings Lynn .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0945.json_0004
+# ::snt No , sorry , I had that backwards . I need a train from Kings Lynn to Cambridge on Monday after 08:00
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n14 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n16 / name
+     :op1 "08:00"
+  ))
+)
+
+# ::id PMUL0945.json_0006
+# ::snt Yes can I get the train ID and arrival time please ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id PMUL0945.json_0008
+# ::snt I 'd also like to find an expensive restaurant that serves european food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n18 / name
+     :op1 "european"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n20 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0945.json_0010
+# ::snt In the north .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n22 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL0945.json_0012
+# ::snt Can you book it for me and get a reference number ?
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id PMUL0945.json_0014
+# ::snt 2 people , on monday at 14:00
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n24 / name
+     :op1 "14:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n26 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n28 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL0945.json_0016
+# ::snt Have a nice day .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3953.json_0000
+# ::snt Can you help me find a train leaving tuesday going to cambridge ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3953.json_0002
+# ::snt I am leaving from Peterborough   after 12:30 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "peterborough"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "12:30"
+  ))
+)
+
+# ::id PMUL3953.json_0004
+# ::snt depart from peterborough and should leave after 12:30 , can you book it and I need travel time and price
+( a / and
+ :op1(Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+   )
+ :op2(Tm2 / Train-Inform
+   :Depart ( DepTr3 / Depart 
+    :name ( n11 / name
+     :op1 "peterborough"
+  ))
+   :Leave ( LeaTr5 / Leave 
+    :name ( n13 / name
+     :op1 "12:30"
+  ))
+   )
+)
+
+# ::id PMUL3953.json_0006
+# ::snt No need for a booking . I do need a total travel time , however .
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL3953.json_0008
+# ::snt Great , I also need an idea of hotels that are moderately priced in the west .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n14 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n16 / name
+     :op1 "west"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3953.json_0010
+# ::snt Not as of now , I am just gathering information .
+( o / out_of_scope )
+
+# ::id PMUL3953.json_0012
+# ::snt That sounds great . I would like to book it for 4 people and 2 nights starting from Tuesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n20 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n22 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3953.json_0014
+# ::snt that is it for now . thanks for helping
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4852.json_0000
+# ::snt Can you help me find a place to stay ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL4852.json_0002
+# ::snt I would prefer to stay in the South please .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL4852.json_0004
+# ::snt I 've changed my mind and would prefer to stay in the center of town . I need parking , wifi , and it should have a 0 star rating .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "0"
+  ))
+)
+
+# ::id PMUL4852.json_0006
+# ::snt No , but I do need a reservation for Wednesday , 2 nights , for 3 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL4852.json_0008
+# ::snt Thanks . Could you also help me locate an expensive british restaurant ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "british"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n14 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL4852.json_0010
+# ::snt That sounds wonderful ! Is it in the same area as the hotel ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Area ( AreHo3 / Area 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL4852.json_0012
+# ::snt Hmm , I really want to stay near the hotel . Do you have anything in the south instead ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n18 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL4852.json_0014
+# ::snt My hotel is in the centre , so the Cambridge Chop House will actually work . Can you make me a booking for 3 people on Wednesday ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n20 / name
+     :op1 "centre"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n22 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n24 / name
+     :op1 "3"
+  ))
+   :Name ( NamRe8 / Name 
+    :name ( n26 / name
+     :op1 "Cambridge"
+     :op2 "Chop"
+     :op3 "House"
+  ))
+)
+
+# ::id PMUL4852.json_0016
+# ::snt I want to eat at 16:15 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n28 / name
+     :op1 "16:15"
+  ))
+)
+
+# ::id PMUL4852.json_0018
+# ::snt Oh yeah , I 'm going to need a ride to get around .
+( o / out_of_scope )
+
+# ::id PMUL4852.json_0020
+# ::snt Thank you , what kind of car will be picking me up ?
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4852.json_0022
+# ::snt No . That is all I need for today .
+( o / out_of_scope )
+
+# ::id WOZ20528.json_0000
+# ::snt Hello , I am looking for a restaurant on the south side of town that serves unusual food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "unusual"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id WOZ20528.json_0002
+# ::snt Yes , how about indian food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id WOZ20528.json_0004
+# ::snt What is the phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id WOZ20528.json_0006
+# ::snt No that is all . Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02242.json_0000
+# ::snt I 'm looking for a restaurant , something moderately priced .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id SNG02242.json_0002
+# ::snt iam looking for something asian oriental and not so expensive restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SNG02242.json_0004
+# ::snt That would be great . I need to for 2 people at 13:00 on Tuesday . Can you provide the reference number for the reservation ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "13:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id SNG02242.json_0006
+# ::snt Thank you , that 's all I need . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2027.json_0000
+# ::snt I 'd like to find a Turkish restaurant in the center of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "turkish"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL2027.json_0002
+# ::snt An expensive restaurant would be nice .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL2027.json_0004
+# ::snt Yes please , can I reserve for 6 people at 12:15 on tuesday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "12:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL2027.json_0006
+# ::snt Could I have the reference number please
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id PMUL2027.json_0008
+# ::snt Yes , I 'm looking for a college to visit .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL2027.json_0010
+# ::snt the centre around the same area as the restaurant do you have any suggestions ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2027.json_0012
+# ::snt That 's a great suggestion . Thanks . I will also need a taxi between the college and the restaurant , please .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL2027.json_0014
+# ::snt I just need it to arrive by 12:15 for the reservation .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n18 / name
+     :op1 "12:15"
+  ))
+)
+
+# ::id PMUL2027.json_0016
+# ::snt Thank you so much ! , Have a great Day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2027.json_0018
+# ::snt Thank you good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1956.json_0000
+# ::snt I am looking for someplace to go and it needs to be a swimming pool
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "swimming"
+     :op2 "pool"
+  ))
+)
+
+# ::id MUL1956.json_0002
+# ::snt Not really . Can you tell me about what 's available ?
+( o / out_of_scope )
+
+# ::id MUL1956.json_0004
+# ::snt I also need a train to cambridge on sunday
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id MUL1956.json_0006
+# ::snt I am departing from birmingham new street . Oh , I also need the address for the swimmingpool . You mentioned parkside pools in the centre . Their address ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n8 / name
+     :op1 "parkside"
+     :op2 "pools"
+  ))
+   )
+ :op2(Tm2 / Train-Inform
+   :Depart ( DepTr4 / Depart 
+    :name ( n11 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   )
+ :op3(At3 / Attraction-Request
+  :Addr ( aAt2 / question )
+   )
+)
+
+# ::id MUL1956.json_0008
+# ::snt I would like to leave after 18:00
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n12 / name
+     :op1 "18:00"
+  ))
+)
+
+# ::id MUL1956.json_0010
+# ::snt Is that departing from Birmingham New Street to Cambridge on Sunday ? If so then yes book that for two tickets and I need the reference number as well .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n16 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n18 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :People ( PeoTr8 / People 
+    :name ( n20 / name
+     :op1 "two"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL1956.json_0012
+# ::snt Excellent , thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1956.json_0014
+# ::snt No that is all . Good bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL2141.json_0000
+# ::snt A train depart from Cambridge and arrive by 19:00
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n2 / name
+     :op1 "19:00"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2141.json_0002
+# ::snt I need to leave on Thursday and am heading to Bishops Stortford .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id MUL2141.json_0004
+# ::snt I 'd like to leave before 14:00
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n10 / name
+     :op1 "before"
+     :op2 "14:00"
+  ))
+)
+
+# ::id MUL2141.json_0006
+# ::snt No , I 'll look it up later and do it myself . But could you tell me if there are any 4 star places to stay in the city centre ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2141.json_0008
+# ::snt Which ever one has free parking and wifi .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL2141.json_0010
+# ::snt Sounds great . Can you please book that for me for Tuesday for 2 people , 2 nights please ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n20 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL2141.json_0012
+# ::snt Nope , that 's all I need today . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1701.json_0000
+# ::snt I 'm looking for a train leaving from Broxbourne on Tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id MUL1701.json_0002
+# ::snt I am going to Cambridge . I would like the train to leave on Tuesday after 08:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n10 / name
+     :op1 "08:15"
+  ))
+)
+
+# ::id MUL1701.json_0004
+# ::snt Any arrival time is fine , can you give me an arrival time and travel time ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Arrive ( onTr1 / dontcare)
+   )
+ :op2(Tt2 / Train-Request
+  :Arrive ( aTr1 / question )
+  :Time ( aTr2 / question )
+   )
+)
+
+# ::id MUL1701.json_0006
+# ::snt Yes that 's fine . I am looking for something to do for entertainment , any attractions you could tell me about ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id MUL1701.json_0008
+# ::snt I am looking for either a theater , zoo , fair , or concert . What are the entrance fee 's for each ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "concert"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+   )
+)
+
+# ::id MUL1701.json_0010
+# ::snt I think that is all I need for now . Thanks , bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1938.json_0000
+# ::snt I would like to find a nice attraction to visit in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1938.json_0002
+# ::snt I have no preference .   Can you make a recommendation and provide the address , entrance fee , and postcode ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( onAt1 / dontcare)
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Addr ( aAt2 / question )
+  :Post ( aAt3 / question )
+   )
+)
+
+# ::id MUL1938.json_0004
+# ::snt what s its postcode and address ? i would also like to get a train that leaves friday from kings lynn
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+   )
+)
+
+# ::id MUL1938.json_0006
+# ::snt I 'll be heading to Cambridge , but I ca n't leave until sometime after 21:15 , please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n10 / name
+     :op1 "21:15"
+  ))
+)
+
+# ::id MUL1938.json_0008
+# ::snt Can you get me one ticket on the 22:11 train ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL1938.json_0010
+# ::snt Great , thanks ! I think that 's all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1595.json_0000
+# ::snt Do you have information on Taj Tandoori ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "taj"
+     :op2 "tandoori"
+  ))
+)
+
+# ::id MUL1595.json_0002
+# ::snt Cool , can you book a table for 5 people at 14:00 on Sunday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "14:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL1595.json_0004
+# ::snt How about 13:00 ?   If this is available please provide the reference number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "13:00"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL1595.json_0006
+# ::snt Yes , I also need a train to London Liverpool Street after 15:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n14 / name
+     :op1 "15:15"
+  ))
+)
+
+# ::id MUL1595.json_0008
+# ::snt I 'd like to travel on Monday , please , departing from Cambridge by the way .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n16 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1595.json_0010
+# ::snt Yes , could you book it for 5 people and provide the reference number .
+( a / and
+ :op1(Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+   )
+ :op2(Tm2 / Train-Inform
+   :People ( PeoTr3 / People 
+    :name ( n21 / name
+     :op1 "5"
+  ))
+   )
+)
+
+# ::id MUL1595.json_0012
+# ::snt Thank you so   much , that is everything that I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2752.json_0000
+# ::snt Can you book a hotel room for me ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL2752.json_0002
+# ::snt I 'd like cheap .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL2752.json_0004
+# ::snt Yes can you please book that for me ?
+( o / out_of_scope )
+
+# ::id PMUL2752.json_0006
+# ::snt Please book it for 5 people and 5 nights starting from monday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL2752.json_0008
+# ::snt Yes , i am looking for a college to visit on the west side of town ..
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n14 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL2752.json_0010
+# ::snt pick a free one for me and get me the entrance fee
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL2752.json_0012
+# ::snt What is the entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL2752.json_0014
+# ::snt Thank you so much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2752.json_0016
+# ::snt That 's all for today . Thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1193.json_0000
+# ::snt I am planning a trip to Cambridge and I 'm looking for a place to stay . I prefer a 4 star hotel in the west .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+   :Type ( TypHo6 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL1193.json_0002
+# ::snt I would prefer a guesthouse with free wifi . Do you have one ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL1193.json_0004
+# ::snt Do they have free parking ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Parking ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Parking ( esHo2 / yes)
+   )
+)
+
+# ::id MUL1193.json_0006
+# ::snt i d love to book !
+( o / out_of_scope )
+
+# ::id MUL1193.json_0008
+# ::snt Can you please give me the address and phone number of the location ? I would also like to find some college - related attractions in that area .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "college"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n12 / name
+     :op1 "that"
+     :op2 "area"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Addr ( aHo1 / question )
+   )
+ :op3(At3 / Attraction-Request
+  :Addr ( aAt2 / question )
+  :Phone ( aAt3 / question )
+   )
+)
+
+# ::id MUL1193.json_0010
+# ::snt OK , thank you .   I ca n't book just yet .   Are there any colleges in the east part of town ?
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Am2 / Attraction-Inform
+   :Type ( TypAt3 / Type 
+    :name ( n15 / name
+     :op1 "colleges"
+  ))
+   :Area ( AreAt5 / Area 
+    :name ( n17 / name
+     :op1 "east"
+  ))
+   )
+)
+
+# ::id MUL1193.json_0012
+# ::snt Hmm .   Is there a similar guesthouse in an area that does have colleges ?
+( o / out_of_scope )
+
+# ::id MUL1193.json_0014
+# ::snt I 'd like to book a taxi leaving the hotel by 21:00 .   I 'd also like the contact number and car type .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n18 / name
+     :op1 "21:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id MUL1193.json_0016
+# ::snt Great ! May I have the address and phone number ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL1193.json_0018
+# ::snt Great , now I need to book a taxi to go between the two , please .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL1193.json_0020
+# ::snt Great ! Thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1193.json_0022
+# ::snt Actually I think there has been some confusion . I 'm looking for a 4 star guesthouse with free wifi in the WEST . The locations you gave me are in the wrong area .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n22 / name
+     :op1 "west"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n24 / name
+     :op1 "4"
+  ))
+   :Internet ( esHo3 / yes)
+   :Type ( TypHo7 / Type 
+    :name ( n26 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id MUL1193.json_0024
+# ::snt Okay , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1193.json_0026
+# ::snt Nah that wo n't be necessary . Appreciate the help !
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20198.json_0000
+# ::snt I am looking for a cheap restaurant that is in the north part of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id WOZ20198.json_0002
+# ::snt I 'm not interested in that choise . Is there anything else within those categories ?
+( o / out_of_scope )
+
+# ::id WOZ20198.json_0004
+# ::snt I would like the phone number and address of da vinci pizzeria
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "da"
+     :op2 "vinci"
+     :op3 "pizzeria"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20198.json_0006
+# ::snt Thank you . Good Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG01555.json_0000
+# ::snt I am looking for a train going to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG01555.json_0002
+# ::snt I would like to leave Broxbourne on Tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id SNG01555.json_0004
+# ::snt I 'd just like to arrive by 16:45 please .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "16:45"
+  ))
+)
+
+# ::id SNG01555.json_0006
+# ::snt yes , please . I need the price and travel time .
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id SNG01555.json_0008
+# ::snt That is for TR8361 ?
+( Tm1 / Train-Inform
+   :Id ( IdTr2 / Id 
+    :name ( n10 / name
+     :op1 "TR8361"
+  ))
+)
+
+# ::id SNG01555.json_0010
+# ::snt Yes I would like a ticket for one .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "one"
+  ))
+)
+
+# ::id SNG01555.json_0012
+# ::snt I think you 've answered all of my questions ! Thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01555.json_0014
+# ::snt Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4263.json_0000
+# ::snt Hello , I am looking for information on a train .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL4263.json_0002
+# ::snt I 'm headed to Cambridge from the Stansted Airport .   Can you find information for Thursday please ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n6 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id PMUL4263.json_0004
+# ::snt I need to arrive in Cambridge by 14:45 so I will need to leave in time to get there by then .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n10 / name
+     :op1 "14:45"
+  ))
+)
+
+# ::id PMUL4263.json_0006
+# ::snt That wo n't work , I need to arrive in Cambridge by 14:45 ( 2:45pm ) .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n14 / name
+     :op1 "14:45"
+  ))
+)
+
+# ::id PMUL4139.json_0000
+# ::snt I am looking for some places to go in the east . I 'd like an entertainment attraction . Can you give me some suggestions and phone numbers please ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "entertainment"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Phone ( aAt1 / question )
+   )
+)
+
+# ::id PMUL4139.json_0002
+# ::snt What other types of attractions are available in the east ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n6 / name
+     :op1 "east"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Type ( aAt1 / question )
+   )
+)
+
+# ::id PMUL4139.json_0004
+# ::snt What type of attraction is Cherry Hinton Hall ?
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+)
+
+# ::id PMUL4139.json_0006
+# ::snt That sounds great .   I also need a hotel in the same area as the attraction
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL4139.json_0008
+# ::snt I need a hotel with free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   :Parking ( reHo2 / free)
+)
+
+# ::id PMUL4139.json_0010
+# ::snt okay can you look for a hotel without free parking ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id PMUL4139.json_0012
+# ::snt I will take anything with free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL4139.json_0014
+# ::snt Can you let me know if they have internet , their address , and phone number ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Internet ( aHo0 / question )
+  :Addr ( aHo1 / question )
+  :Phone ( aHo2 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Internet ( esHo2 / yes)
+   )
+)
+
+# ::id PMUL3846.json_0000
+# ::snt I 'd like to find somewhere to eat in the centre .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3846.json_0002
+# ::snt Yes , I was hoping for modern global food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "modern"
+     :op2 "global"
+  ))
+)
+
+# ::id PMUL3846.json_0004
+# ::snt How about a Spanish one ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "spanish"
+  ))
+)
+
+# ::id PMUL3846.json_0006
+# ::snt pick one for me and book a table for 8 people at 18:30 on wednesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "18:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL3846.json_0008
+# ::snt Could you also tell me if there are any trains available arriving in cambridge that day ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3846.json_0010
+# ::snt I am coming for birmingham new street , would like to arrive on wednesday at 10:45 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n16 / name
+     :op1 "wednesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n18 / name
+     :op1 "10:45"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n20 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL3846.json_0012
+# ::snt Can I have the departure time and price of train TR7329 ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id PMUL3846.json_0014
+# ::snt Thank you , that 's all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4668.json_0000
+# ::snt I will be flying into Stanstead airport on Wednesday and need to connect with a train to cambridge from there , can you help me ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n6 / name
+     :op1 "Stanstead"
+     :op2 "airport"
+  ))
+)
+
+# ::id PMUL4668.json_0002
+# ::snt I 'd like to leave after 13:30 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "13:30"
+  ))
+)
+
+# ::id PMUL4668.json_0004
+# ::snt Yes please get me 8 tickets .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL4668.json_0006
+# ::snt Thank you . Can you also help me find a museum to visit ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL4668.json_0008
+# ::snt In the west please , I am open to suggestions just let me know what the postcode , entrance fee a number are .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "west"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Post ( aAt2 / question )
+   )
+)
+
+# ::id PMUL4668.json_0010
+# ::snt Kettle 's Yard sounds great . May I have the postcode please ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL4668.json_0012
+# ::snt No , that should be all I need . Thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1265.json_0000
+# ::snt I need a taxi from nusha to thanh binh at 6:15 , please .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "thanh"
+     :op2 "binh"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "nusha"
+  ))
+   :Leave ( LeaTa6 / Leave 
+    :name ( n6 / name
+     :op1 "6:15"
+  ))
+)
+
+# ::id SNG1265.json_0002
+# ::snt That is all I needed , thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1265.json_0004
+# ::snt Thank you , you too .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20157.json_0000
+# ::snt What 's a good mid price restaurant ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "mid"
+     :op2 "price"
+  ))
+)
+
+# ::id WOZ20157.json_0002
+# ::snt I would like Catalan food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "catalan"
+  ))
+)
+
+# ::id WOZ20157.json_0004
+# ::snt How about Spanish food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "spanish"
+  ))
+)
+
+# ::id WOZ20157.json_0006
+# ::snt Could i have the address , phone number and postcode please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id WOZ20157.json_0008
+# ::snt thank you , goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20157.json_0010
+# ::snt Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20141.json_0000
+# ::snt I want a restaurant in the north part of town and serves austrian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "austrian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id WOZ20141.json_0002
+# ::snt indian , please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id WOZ20141.json_0004
+# ::snt Thank you , goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01521.json_0000
+# ::snt I need to book a taxi to arrive by 06:45 to go to ADC Theatre .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "adc"
+     :op2 "theatre"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n4 / name
+     :op1 "06:45"
+  ))
+)
+
+# ::id SNG01521.json_0002
+# ::snt I need to be picked up from Wagamama .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n6 / name
+     :op1 "wagamama"
+  ))
+)
+
+# ::id PMUL4389.json_0000
+# ::snt Can you help me find a place to stay that is moderately priced and includes free wifi ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Internet ( esHo2 / yes)
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4389.json_0002
+# ::snt Are any of them in the south ? I 'd like free parking too .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL4389.json_0004
+# ::snt Please . I need a room on tuesday for 5 nights . 4 people will be staying .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4389.json_0006
+# ::snt Thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20480.json_0000
+# ::snt I want to find a cheap restaurant serving international food . What is the address and postcode ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "international"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20480.json_0002
+# ::snt Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20128.json_0000
+# ::snt I 'd like to find panasian food for cheap please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "panasian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id WOZ20128.json_0002
+# ::snt How about Asian Oriental food ? I would like a phone number and address for any Asian restaurant you find .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20128.json_0004
+# ::snt And that 's a cheap restaurant ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id WOZ20128.json_0006
+# ::snt Is there anything else ?
+( o / out_of_scope )
+
+# ::id WOZ20128.json_0008
+# ::snt Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0127.json_0000
+# ::snt I 'm looking for a cheap hotel that has free wifi .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Internet ( esHo2 / yes)
+   :Type ( TypHo5 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL0127.json_0002
+# ::snt I would like one with a 4 star rating . Is that an option ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL0127.json_0004
+# ::snt There is not .
+( Hr1 / Hotel-NoOffer
+   :none ( onHo1 / none)
+)
+
+# ::id MUL0127.json_0006
+# ::snt Yes , may I have the address for that hotel ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id MUL0127.json_0008
+# ::snt Do they have free parking ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Parking ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Parking ( esHo2 / yes)
+   )
+)
+
+# ::id MUL0127.json_0010
+# ::snt I would like to think on it if possible . But perhaps . Could you also help me find a chinese diner located in the centre ? It needs to be cheap also .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n10 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0127.json_0012
+# ::snt What is the postcode of the restaurant ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id MUL0127.json_0014
+# ::snt I do n't need a reservation , I just need the postcode .
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id MUL0127.json_0016
+# ::snt Yes I also need a taxi to take me from the hotel to restaurant . I want to leave the hotel by 6:15 .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Leave ( LeaTa3 / Leave 
+    :name ( n14 / name
+     :op1 "6:15"
+  ))
+   :Depart ( DepTa5 / Depart 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Dest ( DesTa7 / Dest 
+    :name ( n18 / name
+     :op1 "to"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+ :op3(Rm3 / Restaurant-Inform
+   :none ( onRe3 / none)
+   )
+)
+
+# ::id MUL0127.json_0018
+# ::snt And what type of car will be picking me up ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Type ( aHo0 / question )
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id MUL0127.json_0020
+# ::snt No , thank you . You have been very helpful !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4801.json_0000
+# ::snt I am looking for a train leaving from Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4801.json_0002
+# ::snt I need to leave for leicester on Sunday after 11:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "leicester"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n8 / name
+     :op1 "11:45"
+  ))
+)
+
+# ::id PMUL4801.json_0004
+# ::snt No . Could you just tell me the travel time and ticket price ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id PMUL4801.json_0006
+# ::snt Thanks ! i 'm looking for places in the south that are parks
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "south"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n12 / name
+     :op1 "parks"
+  ))
+)
+
+# ::id PMUL4801.json_0008
+# ::snt Yes , please . I 'll need their phone number and address please .
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+  :Addr ( aAt1 / question )
+)
+
+# ::id PMUL4801.json_0010
+# ::snt What is the postcode , please ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL4801.json_0012
+# ::snt No , I think that covers it . Thanks so much for your help . Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1483.json_0000
+# ::snt Please help me identify places to go in the centre of town that are entertainment attractions .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL1483.json_0002
+# ::snt How about a boating place then ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "boating"
+  ))
+)
+
+# ::id PMUL1483.json_0004
+# ::snt Either one , i just need the address and postcode .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL1483.json_0006
+# ::snt Ok , how about Scudamores Punting Company then .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n8 / name
+     :op1 "scudamores"
+     :op2 "punting"
+     :op3 "company"
+  ))
+)
+
+# ::id PMUL1483.json_0008
+# ::snt I also need train tickets .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL1483.json_0010
+# ::snt Leaving on Monday from Cambridge .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1483.json_0012
+# ::snt I 've like to go to birmingham new street .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL1483.json_0014
+# ::snt i need to leave after 19:15
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n16 / name
+     :op1 "19:15"
+  ))
+)
+
+# ::id PMUL1483.json_0016
+# ::snt Please book for 8 tickets .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n18 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL1483.json_0018
+# ::snt Thank you so much for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1483.json_0020
+# ::snt No thank you ! That will be all . Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1239.json_0000
+# ::snt Hi , I 'm trying to find a place to stay called the cambridge belfry . What can you tell me about that ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "the"
+     :op2 "cambridge"
+     :op3 "belfry"
+  ))
+)
+
+# ::id MUL1239.json_0002
+# ::snt Sounds perfect .   Can you book a room for me for 6 people , 5 nights starting on Friday ?   Please send me the reference number .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL1239.json_0004
+# ::snt Thank you for the reference number .   Are there any cheap places to dine in the North area ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL1239.json_0006
+# ::snt Any of the two would work . As long as you can book it for 6 people on the same day for 13:30 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "13:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL1239.json_0008
+# ::snt Ok , try 12:30 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n20 / name
+     :op1 "12:30"
+  ))
+)
+
+# ::id MUL1239.json_0010
+# ::snt I would like to book a taxi from the hotel to the restaurant .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Dest ( DesTa5 / Dest 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+ :op3(Rm3 / Restaurant-Inform
+   :none ( onRe3 / none)
+   )
+)
+
+# ::id MUL1239.json_0012
+# ::snt That 's all i need .   Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1239.json_0014
+# ::snt No , that is all I need for today . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0604.json_0000
+# ::snt Yes , I 'm looking for hotels in the north area .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotels"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL0604.json_0002
+# ::snt I do n't care about price range or parking , but I do require free WiFi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id MUL0604.json_0004
+# ::snt I need it to be a hotel , not a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL0604.json_0006
+# ::snt Not now . I would like to get the postcode , please .
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id MUL0604.json_0008
+# ::snt Thank you . I also need to find a train departing from Leicester .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n8 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id MUL0604.json_0010
+# ::snt Yes , you 're right . I need to leave on Monday , and I need to arrive by 18:15 .
+( Tm1 / Train-Inform
+   :Dest ( amTr1 / cambridge)
+   :Day ( DayTr3 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :Arrive ( ArrTr5 / Arrive 
+    :name ( n12 / name
+     :op1 "18:15"
+  ))
+)
+
+# ::id MUL0604.json_0012
+# ::snt Can it get there by 18:15 ? And can you get tickets for two ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "two"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n16 / name
+     :op1 "18:15"
+  ))
+)
+
+# ::id MUL0604.json_0014
+# ::snt Yes , please . I 'd rather not be that early .
+( o / out_of_scope )
+
+# ::id MUL0604.json_0016
+# ::snt Great , if you could book that one for 2 people and provide me with the reference number , I would appreciate it .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n18 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0604.json_0018
+# ::snt There is not . Thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4408.json_0000
+# ::snt I would like to visit an attraction called the man on the moon .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "the"
+     :op2 "man"
+     :op3 "on"
+     :op4 "the"
+     :op5 "moon"
+  ))
+)
+
+# ::id PMUL4408.json_0002
+# ::snt Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4408.json_0004
+# ::snt Yes , I am also looking for an expensive Halal restaurant to dine at .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "halal"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL4408.json_0006
+# ::snt I would like halal food in the centre of town .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n10 / name
+     :op1 "halal"
+  ))
+)
+
+# ::id PMUL4408.json_0008
+# ::snt Is there an African restaurant in the center ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "african"
+  ))
+)
+
+# ::id PMUL4408.json_0010
+# ::snt Yes , please . I 'll need a table on Saturday . It will be at 13:30 . 6 people will be dining .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "13:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL4408.json_0012
+# ::snt Thank you so much . That was all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4408.json_0014
+# ::snt Nope that was it for today , thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4408.json_0016
+# ::snt No thank you . I have to go . Thanks for all of your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1966.json_0000
+# ::snt Hi , I 'm looking for places to visit . Mainly in the western part .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "western"
+  ))
+)
+
+# ::id MUL1966.json_0002
+# ::snt I think I 'd like to visit an entertainment attraction .   Do they have entrance fees ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "entertainment"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+   )
+)
+
+# ::id MUL1966.json_0004
+# ::snt I 'm also looking for a train that departs from cambridge and leave on Monday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1966.json_0006
+# ::snt I 'd like to arrive at Leicester by 17:45 .   And what was that postcode for Whale of a Time again ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n10 / name
+     :op1 "whale"
+     :op2 "of"
+     :op3 "a"
+     :op4 "time"
+  ))
+   )
+ :op2(Tm2 / Train-Inform
+   :Dest ( DesTr4 / Dest 
+    :name ( n13 / name
+     :op1 "leicester"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n15 / name
+     :op1 "17:45"
+  ))
+   )
+ :op3(At3 / Attraction-Request
+  :Post ( aAt2 / question )
+   )
+)
+
+# ::id MUL1966.json_0008
+# ::snt Yes , I would like to make a booking for 8 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n16 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL1966.json_0010
+# ::snt Just want to make sure , that reference number is for the train , TR5465 ?
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id MUL1966.json_0012
+# ::snt postcode , phone number , and area
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL1966.json_0014
+# ::snt Thank you for all your help . You have a great day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2035.json_0000
+# ::snt I need a three star hotel with internet . Can you help ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo4 / Stars 
+    :name ( n2 / name
+     :op1 "three"
+  ))
+   :Type ( TypHo6 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL2035.json_0002
+# ::snt I 'm sorry .   I meant to ask for information on a restaurant .   It 's called the Stazione Restaurant and Coffee Bar .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "stazione"
+     :op2 "restaurant"
+     :op3 "and"
+     :op4 "coffee"
+     :op5 "bar"
+  ))
+)
+
+# ::id PMUL2035.json_0004
+# ::snt Yes , sounds wonderful .   Can you book a table for 7 at 12:00 on Saturday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "12:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL2035.json_0006
+# ::snt Great . I also need to find an attraction in the center and would like to know what type , address and entrance fee you find .
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+  :Fee ( aAt1 / question )
+  :Addr ( aAt2 / question )
+)
+
+# ::id PMUL2035.json_0008
+# ::snt Anything you 'd recommend , as long as it 's in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2035.json_0010
+# ::snt Sounds good !   Could I have the address and entrance fee , please ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+)
+
+# ::id PMUL2035.json_0012
+# ::snt Thanks ! Do you have a phone number so I can find the entrance fee .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL2035.json_0014
+# ::snt Thank you ! And this is a cinema attraction ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL2035.json_0016
+# ::snt I do n't need anything else .
+( o / out_of_scope )
+
+# ::id PMUL4699.json_0000
+# ::snt i am   looking for information in Cambridge .
+( o / out_of_scope )
+
+# ::id PMUL4699.json_0002
+# ::snt I am actually looking for a train to Stansted Airport .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id PMUL4699.json_0004
+# ::snt I 'll be flying out of the country from stansted airport on Tuesday . I need to get there at least by 13:30
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "tuesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n6 / name
+     :op1 "13:30"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n8 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id PMUL4699.json_0006
+# ::snt Great . I also need a place to stay that is a cheap guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n12 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL4699.json_0008
+# ::snt Please reserve a room for 1 .
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n14 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL4699.json_0010
+# ::snt Friday , 4 nights . Reference number please .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "friday"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL4699.json_0012
+# ::snt Thank you so much , that 's all . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0280.json_0000
+# ::snt I was hoping you can help me find a place to dine . I 'm looking for an italian restaurant in the west .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL0280.json_0002
+# ::snt I would prefer a moderately priced one .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL0280.json_0004
+# ::snt Yes I would like the reservation for 1 person friday at 13:45 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "13:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL0280.json_0006
+# ::snt Yes you should not have to ask and always provide the reference number .
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id PMUL0280.json_0008
+# ::snt You really should be giving me the reference number now .
+( o / out_of_scope )
+
+# ::id PMUL0280.json_0010
+# ::snt I am also looking for a hotel that is 4 stars and has free wifi . I need it in the same part of town as the restaurant .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+   :Area ( AreHo7 / Area 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "part"
+     :op3 "of"
+     :op4 "town"
+  ))
+)
+
+# ::id PMUL0280.json_0012
+# ::snt I am looking for price range that is not cheap or expensive .
+( Hm1 / Hotel-Inform
+   :Price ( odHo1 / moderate)
+)
+
+# ::id PMUL0280.json_0014
+# ::snt lets try cheap
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n20 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL0280.json_0016
+# ::snt Yes , please . For 3 nights , and starting on Friday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n22 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n24 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL0280.json_0018
+# ::snt There will be just one person .
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n26 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL0280.json_0020
+# ::snt That s all thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0356.json_0000
+# ::snt I 'd like a train to Cambridge that arrives by 11:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "11:30"
+  ))
+)
+
+# ::id SNG0356.json_0002
+# ::snt I 'm departing from Ely .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id SNG0356.json_0004
+# ::snt It does n't matter to me .
+( o / out_of_scope )
+
+# ::id SNG0356.json_0006
+# ::snt Can you tell me what the travel time for that train is ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id SNG0356.json_0008
+# ::snt Okay great . That is all thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1344.json_0000
+# ::snt Hello . I 'm trying to find a restaurant called Graffiti . Can you help me locate it ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "graffiti"
+  ))
+)
+
+# ::id MUL1344.json_0002
+# ::snt Yes , I 'd like to book a table for 7 for Sunday at 14:45 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "14:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL1344.json_0004
+# ::snt Excellent . I 'm also looking for a place to stay . It should have free parking and free wifi .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL1344.json_0006
+# ::snt No , not really . It just needs to be a hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+   :Area ( onHo2 / dontcare)
+)
+
+# ::id MUL1344.json_0008
+# ::snt That sounds like it might be great - how many stars does the Ashley have ?
+( Ht1 / Hotel-Request
+  :Stars ( aHo0 / question )
+)
+
+# ::id MUL1344.json_0010
+# ::snt I also need a taxi to take me somewhere .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL1344.json_0012
+# ::snt I just need to get to the restaurant by the time the reservation starts .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n12 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "reservation"
+  ))
+)
+
+# ::id MUL1344.json_0014
+# ::snt Please have the taxi pick me up at the hotel . Can I get the taxi contact number and car type ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Type ( TypHo3 / Type 
+    :name ( n17 / name
+     :op1 "hotel"
+  ))
+   )
+ :op3(Tt3 / Taxi-Request
+  :Car ( aTa2 / question )
+   )
+)
+
+# ::id MUL1344.json_0016
+# ::snt An hour after I arrive at the restaurant sounds about right .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id MUL1344.json_0018
+# ::snt Great thank you so much that 's all I needed today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2378.json_0000
+# ::snt Are there any ' touristy ' and expensive restaurants in the north of town that I can go to ? Thanks for any suggestions .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL2378.json_0002
+# ::snt I would prefer Asian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "asian"
+  ))
+)
+
+# ::id PMUL2378.json_0004
+# ::snt No , I 'm not sure when I 'm going yet .   Can I just get the phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id PMUL2378.json_0006
+# ::snt I also want to go to an attraction in the same area as the restaurant .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n8 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL2378.json_0008
+# ::snt I would like to visit a museum or a nice nightclub in the north .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL2378.json_0010
+# ::snt No , what attractions are available ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL2378.json_0012
+# ::snt The park sounds good . Can you give me the postcode ? And is there an entrance fee ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "park"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Post ( aAt2 / question )
+   )
+)
+
+# ::id PMUL2378.json_0014
+# ::snt Lastly , I need a taxi from the park to the restaurant , we plan to leave the park at 10:30 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n14 / name
+     :op1 "10:30"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL2378.json_0016
+# ::snt Thank you . That is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2493.json_0000
+# ::snt Please help me find an expensive thai restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "thai"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL2493.json_0002
+# ::snt That sounds good . Can you book me a table on Thursday at 16:30 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "16:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL2493.json_0004
+# ::snt There will be five people , can I get the phone number in case I have to change it ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n10 / name
+     :op1 "five"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Phone ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2493.json_0006
+# ::snt Thanks , so can you make the reservation for me ?
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2493.json_0008
+# ::snt Can you help me find a fun place to visit in the east part of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL2493.json_0010
+# ::snt Can I get the Funky Fun House 's phone number please ?   I think I 'll call them and check on it .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n14 / name
+     :op1 "funky"
+     :op2 "fun"
+     :op3 "house"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Phone ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2493.json_0012
+# ::snt Okay great ! That 's all I needed . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1592.json_0000
+# ::snt I am looking for an Italian restaurant in the east .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL1592.json_0002
+# ::snt Uh , no pizza hut 's please . Something more classy please .
+( o / out_of_scope )
+
+# ::id MUL1592.json_0004
+# ::snt Is the pizza hut in the moderate price range ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+   :Name ( NamRe4 / Name 
+    :name ( n8 / name
+     :op1 "pizza"
+     :op2 "hut"
+  ))
+)
+
+# ::id MUL1592.json_0006
+# ::snt I guess it 'll have to do . Can you book us a table for 2 on Wednesday at 14:00 please ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "14:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL1592.json_0008
+# ::snt Thanks so much ! Can you help me with train tickets too ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL1592.json_0010
+# ::snt The train should go to cambridge and should depart from leicester .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n18 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id MUL1592.json_0012
+# ::snt Yes , I 'd like to book the train for Wednesday and I want to arrive in Cambridge by 08:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n20 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n22 / name
+     :op1 "wednesday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n24 / name
+     :op1 "08:30"
+  ))
+)
+
+# ::id MUL1592.json_0014
+# ::snt Yes I need it booked for 2 people please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n26 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL1592.json_0016
+# ::snt Thanks for the help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0747.json_0000
+# ::snt Can you help me find an expensive restaurant in the centre area ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0747.json_0002
+# ::snt How about mediterranean food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "mediterranean"
+  ))
+)
+
+# ::id SNG0747.json_0004
+# ::snt La Mimosa sounds good .   Can your reserve me a table for 1 on Saturday at 11:15 ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "la"
+     :op2 "mimosa"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n10 / name
+     :op1 "11:15"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n14 / name
+     :op1 "1"
+  ))
+)
+
+# ::id SNG0747.json_0006
+# ::snt Perfect . I 'm all set the . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0335.json_0000
+# ::snt I need an expensive restaurant in the west of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL0335.json_0002
+# ::snt Really interested in bistro type food if possible .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "bistro"
+  ))
+)
+
+# ::id MUL0335.json_0004
+# ::snt How about one that serves indian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id MUL0335.json_0006
+# ::snt Yes , please . I 'd like a table for 7 on Wednesday at 11:15 . And I 'll need the reference number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "11:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0335.json_0008
+# ::snt Can you also help me with a train ? I 'm looking for one to Cambridge arriving by 8:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n18 / name
+     :op1 "8:45"
+  ))
+)
+
+# ::id MUL0335.json_0010
+# ::snt I need a train that departs from kings lynn going to cambridge by 08:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n20 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n22 / name
+     :op1 "08:45"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n24 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id MUL0335.json_0012
+# ::snt No , no need to book it for me . That will do , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0335.json_0014
+# ::snt Could you confirm the departure time , travel time and price of that train please ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Time ( aTr1 / question )
+  :Ticket ( aTr2 / question )
+)
+
+# ::id MUL0335.json_0016
+# ::snt Thank you - that 's all I need right now . Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1320.json_0000
+# ::snt I am looking for a place to stay with free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id MUL1320.json_0002
+# ::snt The north part of town please .   Are there any guesthouses ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouses"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL1320.json_0004
+# ::snt Great ! Could you book one of those for Sunday for me ?
+( Hm1 / Hotel-Inform
+   :Stay ( onHo1 / none)
+   :Day ( DayHo3 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id MUL1320.json_0006
+# ::snt How about just 1 night ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL1320.json_0008
+# ::snt I really need a room for 4 people on Sunday .
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id MUL1320.json_0010
+# ::snt I need a hotel on sunday for 4 people for 3 nights .   I need the hotel to be a guesthouse with free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "guesthouse"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n18 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+   :Internet ( esHo5 / yes)
+)
+
+# ::id MUL1320.json_0012
+# ::snt Try hotels in the north , then .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n22 / name
+     :op1 "hotels"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n24 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL1320.json_0014
+# ::snt Ok , can you try for just 1 night please ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n26 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL1320.json_0016
+# ::snt I also am looking to dine out . Something European , and expensive .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n28 / name
+     :op1 "european"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n30 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL1320.json_0018
+# ::snt Nearest the hotel will be fine , I also need a cab after the restaurant
+( Rm1 / Restaurant-Inform
+   :Area ( orRe1 / north)
+)
+
+# ::id MUL1320.json_0020
+# ::snt I would like to go back to the hotel after eating
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n32 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id MUL1320.json_0022
+# ::snt I would like to book the City Stop Restaurant for 4 people on Sunday at 15:45 . I need the taxi to get from the hotel to the restaurant by that time .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n34 / name
+     :op1 "city"
+     :op2 "stop"
+     :op3 "restaurant"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n36 / name
+     :op1 "15:45"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n38 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n40 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Tm2 / Taxi-Inform
+   :Depart ( DepTa7 / Depart 
+    :name ( n43 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Dest ( DesTa9 / Dest 
+    :name ( n45 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+)
+
+# ::id MUL1320.json_0024
+# ::snt I also need a taxi to commute between both places , and could you make sure it arrives at the restaurant by the booked time ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id MUL1320.json_0026
+# ::snt That is all . Thank you ! You were so helpful !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3140.json_0000
+# ::snt Can you help me out with finding a restaurant that serves british food in the east ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "british"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL3140.json_0002
+# ::snt Please book reservation for 2 people at 16:00 on Friday . Send me the reference number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "16:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL3140.json_0004
+# ::snt give me the address and postcode .
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id PMUL3140.json_0006
+# ::snt yeah , i 'm also looking for a place to stay .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL3140.json_0008
+# ::snt The price range does n't matter .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "does"
+  ))
+)
+
+# ::id PMUL3140.json_0010
+# ::snt I need a guesthouse , including free parking .   It should have a 4 star rating on Friday .   Can I get the phone number and address ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo7 / Day 
+    :name ( n18 / name
+     :op1 "friday"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Addr ( aHo1 / question )
+  :Phone ( aHo2 / question )
+   )
+)
+
+# ::id PMUL3140.json_0012
+# ::snt I also need a taxi from the restaurant to the hotel , please . I need to leave the restaurant by 19:00 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n20 / name
+     :op1 "19:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL3140.json_0014
+# ::snt Thank you very much .   I think that is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01389.json_0000
+# ::snt I 'm looking for a police station . It has something to do with parkside , although I do n't know if that 's a name or a location .
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG01389.json_0002
+# ::snt Thank you , that 's all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1192.json_0000
+# ::snt Yes , I am looking for information .   Can you help me find a train ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL1192.json_0002
+# ::snt I need to head to Cambridge from Leicester please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id PMUL1192.json_0004
+# ::snt I need one that leaves after 20:00 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n6 / name
+     :op1 "20:00"
+  ))
+)
+
+# ::id PMUL1192.json_0006
+# ::snt Yes for 3 people please , and do you mind providing me the reference number ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1192.json_0008
+# ::snt I also need information on cambridge book and print gallery .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n10 / name
+     :op1 "cambridge"
+     :op2 "book"
+     :op3 "and"
+     :op4 "print"
+     :op5 "gallery"
+  ))
+)
+
+# ::id PMUL1192.json_0010
+# ::snt What area of town is that in ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+)
+
+# ::id PMUL1192.json_0012
+# ::snt Nope , that 's all I need today . Thanks for all your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1192.json_0014
+# ::snt Have a nice day . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2538.json_0000
+# ::snt Hi there ! I 'm looking for some kind of fun attraction in the center of town .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+   :Area ( AreAt3 / Area 
+    :name ( n2 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL2538.json_0002
+# ::snt I think a museums might be nice . Can you recommend one to me ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id PMUL2538.json_0004
+# ::snt Can you still just recommend one please ? ?
+( o / out_of_scope )
+
+# ::id PMUL2538.json_0006
+# ::snt Yes , I 'm looking to book the hotel El Shadai starting on Thursday for 8 people and 4 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL2538.json_0008
+# ::snt No . I think that 's all . Good day . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3038.json_0000
+# ::snt Hi , this is a two - fer . I need to find a hotel that offers both free wifi and free parking
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL3038.json_0002
+# ::snt Yes , it needs to be cheap with 0 stars !
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "0"
+  ))
+)
+
+# ::id PMUL3038.json_0004
+# ::snt what type of hotels are they ?
+( Ht1 / Hotel-Request
+  :Type ( aHo0 / question )
+)
+
+# ::id PMUL3038.json_0006
+# ::snt Which one do you suggest ?
+( o / out_of_scope )
+
+# ::id PMUL3038.json_0008
+# ::snt Ok great . What is the postcode and what area is it in ?
+( Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id PMUL3038.json_0010
+# ::snt I am   also looking for a particular restaurant .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL3038.json_0012
+# ::snt Yes , it 's called Graffiti .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "graffiti"
+  ))
+)
+
+# ::id PMUL3038.json_0014
+# ::snt i want to know the food type and area
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Type ( aHo0 / question )
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Food ( aRe1 / question )
+  :Area ( aRe2 / question )
+   )
+)
+
+# ::id PMUL3038.json_0016
+# ::snt Thank you !   That is all I need !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20434.json_0000
+# ::snt Looking for a cheap restaurant .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id WOZ20434.json_0002
+# ::snt Do you have Brazilian or Portuguese ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "brazilian"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n6 / name
+     :op1 "portuguese"
+  ))
+)
+
+# ::id WOZ20434.json_0004
+# ::snt What is the address ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id PMUL3081.json_0000
+# ::snt I am trip in Cambridge looking for a restaurant .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL3081.json_0002
+# ::snt I 'm in the mood for Spanish food . Are there any on the east side of town that are in the moderate price range ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "spanish"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n6 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL3081.json_0004
+# ::snt No , I really want to stay in the east . How about an Italian restaurant ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "italian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n10 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL3081.json_0006
+# ::snt It should be moderately priced .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n12 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL3081.json_0008
+# ::snt book a table for 7 people at 15:45 on monday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "15:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL3081.json_0010
+# ::snt That is all I need .
+( o / out_of_scope )
+
+# ::id PMUL3081.json_0012
+# ::snt I will also need a train that will leave Cambridge after 2:00 pm to Ely on Tuesday
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n20 / name
+     :op1 "ely"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n22 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n24 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n26 / name
+     :op1 "2:00"
+  ))
+)
+
+# ::id PMUL3081.json_0014
+# ::snt Can you book it for me and get a reference number ?
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL3081.json_0016
+# ::snt Thank you so much . What about helping me look for an attraction ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL3081.json_0018
+# ::snt I would like something fun .
+( o / out_of_scope )
+
+# ::id PMUL3081.json_0020
+# ::snt Let 's forget about the attraction for now .   Can you help me with a train ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+   )
+ :op2(Tm2 / Train-Inform
+   :none ( onTr2 / none)
+   )
+)
+
+# ::id PMUL3081.json_0022
+# ::snt No , thanks I 'll take the train that is already booked .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL3081.json_0024
+# ::snt Yes , lets look for that attraction . I would like for it to be in the same area as the restaurant .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+   :Area ( AreAt3 / Area 
+    :name ( n28 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL3081.json_0026
+# ::snt You know , I 've changed my mind . I do n't need anything else today . Thanks very much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2453.json_0000
+# ::snt I am looking to find a place to eat in Centre please .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2453.json_0002
+# ::snt I would like belgian food in the moderate price range .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "belgian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL2453.json_0004
+# ::snt How about international food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "international"
+  ))
+)
+
+# ::id MUL2453.json_0006
+# ::snt Whatever one you recommend , I just need the phone number and address .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id MUL2453.json_0008
+# ::snt Yes , I 'm looking for a particular attraction called ballare .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n10 / name
+     :op1 "ballare"
+  ))
+)
+
+# ::id MUL2453.json_0010
+# ::snt I just need the post code . Thank you .
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL2453.json_0012
+# ::snt Yes , that all I need , thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4079.json_0000
+# ::snt I 'm looking for this hotel called home from home , please .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "home"
+     :op2 "from"
+     :op3 "home"
+  ))
+)
+
+# ::id PMUL4079.json_0002
+# ::snt Actually , I 'd like to book it for 6 people . Can you help with that ?
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n4 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL4079.json_0004
+# ::snt I 'll be staying for 5 nights , starting on Friday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL4079.json_0006
+# ::snt Wow , thanks .   We want to eat at a restaurant called the India House , can you help me with that too ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n10 / name
+     :op1 "india"
+     :op2 "house"
+  ))
+)
+
+# ::id PMUL4079.json_0008
+# ::snt I need to get a table for 6 people at 16:00 on friday as well
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "16:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL4079.json_0010
+# ::snt Thank you so much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2588.json_0000
+# ::snt Hello , I am traveling soon and ca n't wait to see some local tourist attractions .   Can you help me find a place to stay when I am there ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL2588.json_0002
+# ::snt No , I don''t have an area preference . I would like to stay in a guesthouse with at 4 star rating . I also need WiFi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2588.json_0004
+# ::snt Is there another nearby option ?
+( o / out_of_scope )
+
+# ::id PMUL2588.json_0006
+# ::snt I have no price range preference , do any have free parking ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Parking ( aHo1 / question )
+   )
+)
+
+# ::id PMUL2588.json_0008
+# ::snt No thank you . Can you please give me the address ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id PMUL2588.json_0010
+# ::snt Could you give me information on Cafe Jello Gallery ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n6 / name
+     :op1 "cafe"
+     :op2 "jello"
+     :op3 "gallery"
+  ))
+)
+
+# ::id PMUL2588.json_0012
+# ::snt I also need a tax leaving my hotel by 18:30 to take me to the museum .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n8 / name
+     :op1 "18:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n10 / name
+     :op1 "my"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL2588.json_0014
+# ::snt That is all I need today , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2285.json_0000
+# ::snt I need a guesthouse in the north to stay at .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL2285.json_0002
+# ::snt Does it have free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id MUL2285.json_0004
+# ::snt Yes please . I need it for saurday , sunday , monday and tuesday please .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id MUL2285.json_0006
+# ::snt Three people , 4 nights , thanks !
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n10 / name
+     :op1 "three"
+  ))
+)
+
+# ::id MUL2285.json_0008
+# ::snt Yes , I also need to book a train to Kings Lynn that leaves after 8:30 on wednesday departing cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n14 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n18 / name
+     :op1 "8:30"
+  ))
+)
+
+# ::id MUL2285.json_0010
+# ::snt Yes please , go ahead and book that .
+( o / out_of_scope )
+
+# ::id MUL2285.json_0012
+# ::snt I do not need to book .
+( o / out_of_scope )
+
+# ::id MUL2285.json_0014
+# ::snt That was all thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0069.json_0000
+# ::snt I need a 2 star hotel with free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n4 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL0069.json_0002
+# ::snt It can be anywhere in town , but I 'd like the hotel to be in the cheap price range if possible .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+   :Area ( onHo3 / dontcare)
+)
+
+# ::id MUL0069.json_0004
+# ::snt How about in the expensive price range ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL0069.json_0006
+# ::snt I would prefer one with a rating of 2 stars .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL0069.json_0008
+# ::snt Yes , I would like to book it for two people for five nights , starting from Monday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "five"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "two"
+  ))
+)
+
+# ::id MUL0069.json_0010
+# ::snt I would like to eat at a restaurant please .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id MUL0069.json_0012
+# ::snt I 'm just looking for something that 's in the same price range as the Hotel
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n20 / name
+     :op1 "hotel"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Price ( PriRe4 / Price 
+    :name ( n23 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+   )
+)
+
+# ::id MUL0069.json_0014
+# ::snt I would like a cuisine of asian oriental .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n24 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+)
+
+# ::id MUL0069.json_0016
+# ::snt Can I please get the address for Saigon City ?
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe3 / Name 
+    :name ( n27 / name
+     :op1 "Saigon"
+     :op2 "City"
+  ))
+   )
+)
+
+# ::id MUL0069.json_0018
+# ::snt Thank you . I would also like to book a taxi to go from the hotel to the restaurant .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n28 / name
+     :op1 "hotel"
+  ))
+   )
+ :op2(Tm2 / Taxi-Inform
+   :Depart ( DepTa4 / Depart 
+    :name ( n31 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n33 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+)
+
+# ::id MUL0069.json_0020
+# ::snt I 'd like to leave the hotel by 6:45 .   Once that is booked can you provide me with the phone number and car type ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n34 / name
+     :op1 "hotel"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+  :Phone ( aTa2 / question )
+   )
+ :op3(Tm3 / Taxi-Inform
+   :Leave ( LeaTa5 / Leave 
+    :name ( n38 / name
+     :op1 "6:45"
+  ))
+   :Depart ( DepTa7 / Depart 
+    :name ( n40 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+)
+
+# ::id MUL0069.json_0022
+# ::snt Can you book reservations for the restaurant at 7:30
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Time ( TimRe3 / Time 
+    :name ( n40 / name
+     :op1 "7:30"
+  ))
+)
+
+# ::id MUL0069.json_0024
+# ::snt 2 people on a Monday I think please .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n42 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n44 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL0069.json_0026
+# ::snt No thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0069.json_0028
+# ::snt Yes , I was n't planning to book but since I have I suppose I 'll take that number . That will be all for today - thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0069.json_0030
+# ::snt Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01549.json_0000
+# ::snt I want a hospital in town .
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01549.json_0002
+# ::snt No , I just need the phone number , address and postcode please .
+( Ht1 / Hospital-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+  :Phone ( aHo2 / question )
+)
+
+# ::id SNG01549.json_0004
+# ::snt No that is all . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01549.json_0006
+# ::snt Great ! Have a nice day !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1949.json_0000
+# ::snt I need a train departing Cambridge and I need it to arrive by 21:00
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n2 / name
+     :op1 "21:00"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1949.json_0002
+# ::snt Looking to go to Stansted Airport on Sunday
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id MUL1949.json_0004
+# ::snt book for one person please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL1949.json_0006
+# ::snt Can you give me information about the riverboat georgina ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n12 / name
+     :op1 "riverboat"
+     :op2 "georgina"
+  ))
+)
+
+# ::id MUL1949.json_0008
+# ::snt No , thanks . You answered all my questions . Thanks so much . Have a good day . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0287.json_0000
+# ::snt I 'm looking for a place to stay . I need to find free parking and I only want to stay in a hotel and not any thing else other than that .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id SSNG0287.json_0002
+# ::snt The hotel should include free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id SSNG0287.json_0004
+# ::snt Yes , please book it for 5 people and 4 nights starting from monday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SSNG0287.json_0006
+# ::snt Is it in the same price range ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id SSNG0287.json_0008
+# ::snt And what were the Marriott prices like ?
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+)
+
+# ::id SSNG0287.json_0010
+# ::snt Expensive price is fine .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n14 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SSNG0287.json_0012
+# ::snt That was all I needed today , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0953.json_0000
+# ::snt Hi ! Can you tell me about some of the museums in Cambridge ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id MUL0953.json_0002
+# ::snt Can you recommend one to me and give me the address ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id MUL0953.json_0004
+# ::snt What is the entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL0953.json_0006
+# ::snt Yes can you find a restaurant in the south that serves creative food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "creative"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL0953.json_0008
+# ::snt How about on that serves Mexican food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "mexican"
+  ))
+)
+
+# ::id MUL0953.json_0010
+# ::snt Yes , could I book it for 5 people at 12:00 on Wednesday , please ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "12:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SNG0656.json_0000
+# ::snt I am looking for a restaurant in the center of town that would serve South Indian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "south"
+     :op2 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id SNG0656.json_0002
+# ::snt Darn . Will you look for a Turkish restaurant in that area instead ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "turkish"
+  ))
+)
+
+# ::id SNG0656.json_0004
+# ::snt Can I get the address of Anatolia ?
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe3 / Name 
+    :name ( n9 / name
+     :op1 "Anatolia"
+  ))
+   )
+)
+
+# ::id SNG0656.json_0006
+# ::snt Thank you very much for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0656.json_0008
+# ::snt No , that 's all I needed . Thanks so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0621.json_0000
+# ::snt I am looking for an expensive restaurant in the centre
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0621.json_0002
+# ::snt I do n't care what cuisine . I would like a table for 1 at 12:30 on Thursday . I will need a reference number also .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "12:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id SNG0621.json_0004
+# ::snt Okay , wonderful . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0621.json_0006
+# ::snt No , you were extremely helpful . Thank you . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0747.json_0000
+# ::snt Hello , I 'm looking for a train out of Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0747.json_0002
+# ::snt I would be leaving on Friday and i would be traveling to London Liverpool street and i would like to leave after 21:15
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n8 / name
+     :op1 "21:15"
+  ))
+)
+
+# ::id MUL0747.json_0004
+# ::snt I 'll take the earlier train . could you tell me the travel time , and at what time I will be arriving at London Liverpool street ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Time ( aTr1 / question )
+   )
+)
+
+# ::id MUL0747.json_0006
+# ::snt That would be great , thanks . I am also looking for a hotel . I would prefer a 3 star hotel . I do not need parking .
+( Hm1 / Hotel-Inform
+   :Parking ( oHo1 / no)
+   :Stars ( StaHo3 / Stars 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL0747.json_0008
+# ::snt I do n't really care . Could you please find me a moderately priced one , though ? I 'd like a 3 star if possible .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n14 / name
+     :op1 "moderately"
+  ))
+   :Area ( onHo2 / dontcare)
+   :Stars ( StaHo5 / Stars 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL0747.json_0010
+# ::snt I would really like a guesthouse . Is one of those a guesthouse ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n18 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id MUL0747.json_0012
+# ::snt Yes . Can I get the phone number and address please .
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id MUL0747.json_0014
+# ::snt No , I think that 's it . Thanks for all your help today !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02243.json_0000
+# ::snt Hello . I need help planning a train trip .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id SNG02243.json_0002
+# ::snt I 'd like to leave from London and travel to Cambridge on Saturday around 15:00
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "saturday"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n6 / name
+     :op1 "15:00"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n8 / name
+     :op1 "London"
+  ))
+)
+
+# ::id SNG02243.json_0004
+# ::snt I would like to depart from Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG02243.json_0006
+# ::snt I am leaving from cambridge going to broxbourne and want to arrive by 8:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "broxbourne"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n14 / name
+     :op1 "8:30"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG02243.json_0008
+# ::snt As long as it arrives by 8:30 that sounds good . I 'll need 7 seats please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n18 / name
+     :op1 "7"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n20 / name
+     :op1 "8:30"
+  ))
+)
+
+# ::id SNG02243.json_0010
+# ::snt Reference number please ?
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id SNG02243.json_0012
+# ::snt That is all , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4094.json_0000
+# ::snt I am planning a trip in Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4094.json_0002
+# ::snt I will be coming in from Ely on Tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL4094.json_0004
+# ::snt I need to arrive by 8:30
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "8:30"
+  ))
+)
+
+# ::id PMUL4094.json_0006
+# ::snt What time does it arrive ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+)
+
+# ::id PMUL4094.json_0008
+# ::snt Ok , great . Then it will get me there in time . Can you book me 8 tickets please ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL4094.json_0010
+# ::snt Great I also am looking for some info on a place called sidney sussex college
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n12 / name
+     :op1 "sidney"
+     :op2 "sussex"
+     :op3 "college"
+  ))
+)
+
+# ::id PMUL4094.json_0012
+# ::snt Thank you ! Can you please tell me the phone number , entrance fee , and address ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL4094.json_0014
+# ::snt thanks . that will be it for now
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0972.json_0000
+# ::snt I am looking for a particular attraction , The Man on the Moon .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "man"
+     :op2 "on"
+     :op3 "the"
+     :op4 "moon"
+  ))
+)
+
+# ::id MUL0972.json_0002
+# ::snt Great , thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0972.json_0004
+# ::snt Are there any vegetarian restaurants with moderate cost nearby there ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "vegetarian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL0972.json_0006
+# ::snt How about Chinese ? Is there any moderate priced Chinese places in the centre area ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "chinese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+   :Price ( PriRe6 / Price 
+    :name ( n12 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL0972.json_0008
+# ::snt What about a restaurant called Frankie and Bennys ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n14 / name
+     :op1 "frankie"
+     :op2 "and"
+     :op3 "bennys"
+  ))
+)
+
+# ::id MUL0972.json_0010
+# ::snt Yes , please . I need a table for 1 on Friday at 18:30 , if that 's available .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "18:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL0972.json_0012
+# ::snt Yes can you see if 17:30 is available for that day ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n22 / name
+     :op1 "17:30"
+  ))
+)
+
+# ::id MUL0972.json_0014
+# ::snt I 'd also like a taxi to go from The Man on the Moon to Frankie and Benny 's , arriving by 17:30 . I will need the contact number and car type , please .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "man"
+     :op3 "on"
+     :op4 "the"
+     :op5 "moon"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n26 / name
+     :op1 "17:30"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n28 / name
+     :op1 "Frankie"
+     :op2 "and"
+     :op3 "Benny"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id MUL0972.json_0016
+# ::snt No , that 's all . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1038.json_0000
+# ::snt Do you have information about the Lovell Lodge ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "lovell"
+     :op2 "lodge"
+  ))
+)
+
+# ::id SNG1038.json_0002
+# ::snt What is the postcode for the Lovell Lodge , please ? I want to determine the location .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n4 / name
+     :op1 "lovell"
+     :op2 "lodge"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Post ( aHo1 / question )
+   )
+)
+
+# ::id SNG1038.json_0004
+# ::snt No that 'll do it . Thanks so much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4910.json_0000
+# ::snt i 'm looking for places to go in town
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL4910.json_0002
+# ::snt A park in the north part of town
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "park"
+  ))
+)
+
+# ::id PMUL4910.json_0004
+# ::snt I 'm looking to stay at a guesthouse in the centre .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4910.json_0006
+# ::snt That sounds good but I need free wifi . Does it have free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL4910.json_0008
+# ::snt book it for 6 people and 4 nights starting from tuesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL4910.json_0010
+# ::snt No that is it . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1138.json_0000
+# ::snt Hi , I 'm looking for a particular attraction . It 's called King 's College , can you help me find some information about that place ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "king"
+     :op2 "'s"
+     :op3 "college"
+  ))
+)
+
+# ::id MUL1138.json_0002
+# ::snt Is this some place you would recommend ?
+( o / out_of_scope )
+
+# ::id MUL1138.json_0004
+# ::snt Yes , I actually need a place to stay . I 'd prefer somewhere in the moderate price range and with free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL1138.json_0006
+# ::snt I would like for it to have a 4 star rating and be located in the east section of town .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "east"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1138.json_0008
+# ::snt If you could tell me hotel types of both and phone number please .
+( Ht1 / Hotel-Request
+  :Type ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id MUL1138.json_0010
+# ::snt Thank you ! Can you help me book a taxi from the college to my hotel ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n10 / name
+     :op1 "the"
+     :op2 "college"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+)
+
+# ::id MUL1138.json_0012
+# ::snt I 'll be staying at The Carolina Bed and Breakfast
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n12 / name
+     :op1 "carolina"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+)
+
+# ::id MUL1138.json_0014
+# ::snt I 'd like to leave by 6AM .
+( o / out_of_scope )
+
+# ::id MUL1138.json_0016
+# ::snt Okay thank you . That is all I need for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2028.json_0000
+# ::snt I am going to cambridge and need a place to stay .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id MUL2028.json_0002
+# ::snt I definitely want both a guesthouse and the centre of town .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2028.json_0004
+# ::snt Is it in the moderate price range ? If so , yes .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL2028.json_0006
+# ::snt I would like to try another price range , only in the moderate range . I would like to stay in the city centre .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL2028.json_0008
+# ::snt Are there any cheap guesthouses in the centre of town ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2028.json_0010
+# ::snt no preference I also need a reference number .
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id MUL2028.json_0012
+# ::snt There will be 2 people and we will arrive on Monday .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n14 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n16 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL2028.json_0014
+# ::snt I 'm sorry , 5 nights please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL2028.json_0016
+# ::snt Great . I also need a train leaving on Saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n20 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id MUL2028.json_0018
+# ::snt The train should leave after 10:00 and should go to stevenage , leaving from cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n22 / name
+     :op1 "stevenage"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n24 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n26 / name
+     :op1 "10:00"
+  ))
+)
+
+# ::id MUL2028.json_0020
+# ::snt Yes , that will work !   I need the reference number please .
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id MUL2028.json_0022
+# ::snt Thank you so much ! That 's all I needed . Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01821.json_0000
+# ::snt I need a cheap place to stay
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SNG01821.json_0002
+# ::snt It   should include free parking . The hotel should include free wifi .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id SNG01821.json_0004
+# ::snt Whichever is the cheapest for 2 people , 5 nights starting Thursday . Please book it , and I will need a reference number . Thanks .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "cheapest"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id SNG01821.json_0006
+# ::snt Thank you , I just want to confirm that this hotel includes free parking and wifi
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Parking ( esHo2 / yes)
+   :Internet ( esHo3 / yes)
+)
+
+# ::id SNG01821.json_0008
+# ::snt Thanks , that will be all . good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3565.json_0000
+# ::snt Yeah , what can you tell me about Archway House ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "archway"
+     :op2 "house"
+  ))
+)
+
+# ::id PMUL3565.json_0002
+# ::snt I need to book a stay for 5 nights for 6 people there .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "5"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n6 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL3565.json_0004
+# ::snt I would like to travel on Friday .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL3565.json_0006
+# ::snt Thanks ! I would also like to book a train that goes to cambridge after 10:15 and leaves from birmingham new street on friday
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n14 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n16 / name
+     :op1 "10:15"
+  ))
+)
+
+# ::id MUL2266.json_0000
+# ::snt I am looking for a place to stay . The hotel should be in the moderate price range
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL2266.json_0002
+# ::snt I would like a guest house , with free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id MUL2266.json_0004
+# ::snt No it does n't .
+( o / out_of_scope )
+
+# ::id MUL2266.json_0006
+# ::snt 1 room , and I 'll need it for 2 nights starting Friday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL2266.json_0008
+# ::snt I am also looking for a train on the same day to Cambridge
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+)
+
+# ::id MUL2266.json_0010
+# ::snt Yes , and Thank you kind person for helping me !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2266.json_0012
+# ::snt No that 's everything .   You 've been great thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2266.json_0014
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2246.json_0000
+# ::snt Hello , I 'm looking for a guesthouse in the north of town .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL2246.json_0002
+# ::snt I need an expensive one .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL2246.json_0004
+# ::snt How about one in the moderate price range ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "moderate"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL2246.json_0006
+# ::snt Were you able to find a moderately expensive guesthouse in the north ? I need to book one for 4 people and 2 nights starting on Wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+   :Area ( AreHo8 / Area 
+    :name ( n16 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL2246.json_0008
+# ::snt Is there one in the moderate range then ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n18 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL2246.json_0010
+# ::snt Nothing else , book it for 4 people and 2 nights starting from wednesday .
+( Hm1 / Hotel-Inform
+   :Parking ( oHo1 / no)
+   :Internet ( oHo2 / no)
+   :Stay ( StaHo4 / Stay 
+    :name ( n20 / name
+     :op1 "2"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n22 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo8 / Day 
+    :name ( n24 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id MUL2246.json_0012
+# ::snt I 'm going to need a ride to bishops stortford . Is there a train I could get on , around say ... 10:30 ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n26 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n28 / name
+     :op1 "10:30"
+  ))
+)
+
+# ::id MUL2246.json_0014
+# ::snt Yes , I would like a train for Friday departing from Cambridge , please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n30 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n32 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2246.json_0016
+# ::snt Not right now , but can you tell me the per person fare ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL2246.json_0018
+# ::snt I should have asked before ... What is the travel time ?   The duration ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL2246.json_0020
+# ::snt Thank you , that should be all today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0611.json_0000
+# ::snt Are there any 4 star hotels in Cambridge ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotels"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL0611.json_0002
+# ::snt Firstly , before that , I need a hotel that includes free wifi and parking , and needs to be in the cheap price range .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+   :Internet ( esHo3 / yes)
+   :Type ( TypHo6 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL0611.json_0004
+# ::snt A hotel is fine if you have it please .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Type ( TypHo3 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL0611.json_0006
+# ::snt That is fine . I need it for 8 people starting Monday for 4 nights . Can I please have the reference number as well ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL0611.json_0008
+# ::snt Can you try it for 2 nights ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL0611.json_0010
+# ::snt Can I get a train to the Stansted Airport ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n20 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id MUL0611.json_0012
+# ::snt I need to leave on Wednesday after 21:00 .   What options do I have ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n22 / name
+     :op1 "wednesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n24 / name
+     :op1 "21:00"
+  ))
+)
+
+# ::id MUL0611.json_0014
+# ::snt Yes , please . I would like to book tickets for 8 people on that train - how much will that cost ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n26 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL0611.json_0016
+# ::snt What is the arrival time for that train ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+)
+
+# ::id MUL0611.json_0018
+# ::snt Thank you for your assistance ! Have a good day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1196.json_0000
+# ::snt I am looking to visit some places of interest while I am in Cambridge . Perhaps some colleges ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id PMUL1196.json_0002
+# ::snt Yes , I 'd like more information on one in the centre area please .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL1196.json_0004
+# ::snt That sounds good . May I have the postcode , phone number and address .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id SNG1384.json_0000
+# ::snt Give me information about museums in the west side of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id SNG1384.json_0002
+# ::snt What is the full address and zipcode of Cafe Jello Gallery ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n6 / name
+     :op1 "cafe"
+     :op2 "jello"
+     :op3 "gallery"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+   )
+)
+
+# ::id SNG1384.json_0004
+# ::snt No that 'll be all . Thanks so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3593.json_0000
+# ::snt I need a expensive restraint om cambridge in the centre
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3593.json_0002
+# ::snt My husband 's family will be with us for a birthday dinner , so how about Italian . They are from an italian family .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id PMUL3593.json_0004
+# ::snt Please book a table for 2 on Monday at 18:15 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "18:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL4783.json_0000
+# ::snt I was told about a beautiful college called saint catharine 's . Could I get some information on it ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL4783.json_0002
+# ::snt Yes , I 'd like to know the postcode , please ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL4783.json_0004
+# ::snt Yeah , are there any restaurants serving Italian food near the college ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id PMUL4783.json_0006
+# ::snt I 'm splurging , let 's go with an expensive one !
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL4783.json_0008
+# ::snt Yes , that would be great . We will be dining on Saturday at 11:00 . It will be 6 people .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "11:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL4783.json_0010
+# ::snt Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4718.json_0000
+# ::snt Hi , I 'm looking for a moderately priced Italian restaurant in Cambridge .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL4718.json_0002
+# ::snt I was thinking an Italian restaurant located in the east .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL4718.json_0004
+# ::snt Yes , I 'd like to know the postcode , please ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id PMUL4718.json_0006
+# ::snt Not right now . I would like to find a place to stay , though .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL4718.json_0008
+# ::snt Nah , the area does n't matter , I coming to celebrate so just as long as it 's an expensive , 4-star hotel , I 'm good .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n12 / name
+     :op1 "4-star"
+  ))
+)
+
+# ::id PMUL4718.json_0010
+# ::snt No I do not need to have free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( oHo1 / no)
+)
+
+# ::id PMUL4718.json_0012
+# ::snt yes for 2 nights starting thursday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL4718.json_0014
+# ::snt There will be 5 people .
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n18 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL4718.json_0016
+# ::snt Great . Thank you . That is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2469.json_0000
+# ::snt Hi , I am traveling to Cambridge and I am looking for things to do in the city centre .   Can you help me find something to do ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2469.json_0002
+# ::snt I have no preference . Pick any for me and please tell me the attraction type , entrance fee and phone number .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( onAt1 / dontcare)
+   )
+ :op2(At2 / Attraction-Request
+  :Type ( aAt1 / question )
+  :Fee ( aAt2 / question )
+  :Phone ( aAt3 / question )
+   )
+)
+
+# ::id MUL2469.json_0004
+# ::snt I am also looking for a restaurant that serves Korean food , and is located in the same area as Great saint mary 's church .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "korean"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id MUL2469.json_0006
+# ::snt No thank you . Can you provide me with their phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id MUL2469.json_0008
+# ::snt Thank you . Do you also book taxis ? I would like one from Saint Mary 's to the Little Seoul .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n8 / name
+     :op1 "little"
+     :op2 "seoul"
+  ))
+)
+
+# ::id MUL2469.json_0010
+# ::snt I want to leave the church by 1:00 .
+( o / out_of_scope )
+
+# ::id MUL2469.json_0012
+# ::snt No that will be all for today . Thanks alot . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1997.json_0000
+# ::snt Hi there . Can you tell me if you have any parks in the east part of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "parks"
+  ))
+)
+
+# ::id MUL1997.json_0002
+# ::snt Yes , that sounds like someplace for me to visit .   Is it free ?   Also , I 'll need the postcode and phone number .
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL1997.json_0004
+# ::snt I am looking for a train going to Cambridge on Saturday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id MUL1997.json_0006
+# ::snt I need to leave london liverpool street and get there by 18:30
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "18:30"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id MUL1997.json_0008
+# ::snt Yes , that will be fine .
+( o / out_of_scope )
+
+# ::id MUL1997.json_0010
+# ::snt Actually , I do n't need it booked . Can you tell me what time it leaves ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+)
+
+# ::id MUL1997.json_0012
+# ::snt What is their price and the travel time ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id MUL1997.json_0014
+# ::snt no , thank you . that is all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1997.json_0016
+# ::snt Thanks you too .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2066.json_0000
+# ::snt I 'm looking for a restaurant that serves unusual food in the centre .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "unusual"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2066.json_0002
+# ::snt What moderately priced restaurants are there ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL2066.json_0004
+# ::snt Yes , that would be great . Please book that for me .
+( o / out_of_scope )
+
+# ::id PMUL2066.json_0006
+# ::snt No but could I get the postcode , address , and phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id PMUL2066.json_0008
+# ::snt i would like   a place to go in the same area as the restaurant .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n8 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL2066.json_0010
+# ::snt I 'm looking for a museum . Which one is your favorite ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL2066.json_0012
+# ::snt I need the postcode for the museum also . And I need to book a taxi from The Oak Bistro to the Primavera , I 'd like to leave the restaurant by 07:45 .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n12 / name
+     :op1 "07:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt5 / Name 
+    :name ( n17 / name
+     :op1 "Primavera"
+  ))
+   )
+ :op3(Rm3 / Restaurant-Inform
+   :Name ( NamRe7 / Name 
+    :name ( n20 / name
+     :op1 "Oak"
+     :op2 "Bistro"
+  ))
+   )
+ :op4(At4 / Attraction-Request
+  :Post ( aAt3 / question )
+   )
+)
+
+# ::id PMUL2066.json_0014
+# ::snt Okay did you book it ? I need the contact number and car type .
+( Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+)
+
+# ::id PMUL2066.json_0016
+# ::snt Okay . Once you 're done , can I have the contact number and car type ?
+( Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+)
+
+# ::id PMUL2066.json_0018
+# ::snt Oh wait , before you book that . I am rethinking my restaurant choice . I need British food . Does Oak Bistro serve British food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n20 / name
+     :op1 "british"
+  ))
+)
+
+# ::id PMUL2066.json_0020
+# ::snt Perfect , I 'd love to have a British breakfast . Have you been able to book the taxi yet ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL2066.json_0022
+# ::snt Thank you for all your help . Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20387.json_0000
+# ::snt north part of town restaurant please
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id WOZ20387.json_0002
+# ::snt Chinese
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id WOZ20387.json_0004
+# ::snt I do n't care .
+( Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+)
+
+# ::id WOZ20387.json_0006
+# ::snt Yes , and I need one of their names please .
+( o / out_of_scope )
+
+# ::id WOZ20387.json_0008
+# ::snt Sound perfect ! What is their phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id WOZ20387.json_0010
+# ::snt thank you , goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1143.json_0000
+# ::snt I am looking for places to go and I would like something in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1143.json_0002
+# ::snt I am looking for any type of attraction in the centre , just need the entrance fee , phone number , and attraction type .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Type ( aAt1 / question )
+  :Fee ( aAt2 / question )
+  :Phone ( aAt3 / question )
+   )
+)
+
+# ::id MUL1143.json_0004
+# ::snt Great . I 'm going to need a hotel too . It needs to be cheap but have a 4 star rating .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Type ( TypHo6 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL1143.json_0006
+# ::snt I would like it to be in the same area as all saints church .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n12 / name
+     :op1 "all"
+     :op2 "saints"
+     :op3 "church"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id MUL1143.json_0008
+# ::snt Can you check again ?
+( o / out_of_scope )
+
+# ::id MUL1143.json_0010
+# ::snt I guess you can book that then .   For two nights starting on Friday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "two"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL1143.json_0012
+# ::snt There will be 5 of us .
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n20 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL1143.json_0014
+# ::snt Can I also get a taxi to commute between the locations ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL1143.json_0016
+# ::snt I 'd like to leave by 6:30 am .
+( o / out_of_scope )
+
+# ::id MUL1143.json_0018
+# ::snt That 's all I needed . Thank you for all of your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4283.json_0000
+# ::snt I 'm looking for a moderate priced place to stay with free wifi .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Internet ( esHo2 / yes)
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4283.json_0002
+# ::snt I am not sure what day , I am just researching now . I would like to have a 4 star hotel . Are there any options ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4283.json_0004
+# ::snt I do not have a preference on area .
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+)
+
+# ::id PMUL4283.json_0006
+# ::snt does it have wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL4283.json_0008
+# ::snt Nope , that is n't important . Can you book it for 1 person for 3 nights starting on Thursday please ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL4283.json_0010
+# ::snt Yes , I need a train to peterbourough on Sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+   :Dest ( DesTr4 / Dest 
+    :name ( n14 / name
+     :op1 "peterbourough"
+  ))
+)
+
+# ::id PMUL4115.json_0000
+# ::snt I am planning a trip in Cambridge
+( o / out_of_scope )
+
+# ::id PMUL4115.json_0002
+# ::snt I 'd like a train from London Liverpool Street on Sunday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL4115.json_0004
+# ::snt I need to leave after 09:45 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n6 / name
+     :op1 "09:45"
+  ))
+)
+
+# ::id PMUL4115.json_0006
+# ::snt What time does it arrive by ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+)
+
+# ::id PMUL4115.json_0008
+# ::snt Thanks , can I also find a college to go to .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n8 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL4115.json_0010
+# ::snt If you could recommend one that would be great ! Could you give me the postcode , address and the area of the one you choose ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+)
+
+# ::id PMUL4115.json_0012
+# ::snt That 's all I need for now .   Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4115.json_0014
+# ::snt Thanks very much , take care !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1157.json_0000
+# ::snt Could you help me find a place to stay ? I am looking for a hotel in the east part of town and it needs free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL1157.json_0002
+# ::snt I have no preference , but the place does need to include free parking .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n7 / name
+     :op1 "the"
+     :op2 "place"
+  ))
+   )
+)
+
+# ::id MUL1157.json_0004
+# ::snt Yes . I need to make a reservation there for 8 people , arriving Friday night and departing Wednesday morning .
+( Hm1 / Hotel-Inform
+   :Stay ( Ho1 / 5)
+   :Day ( DayHo3 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo5 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL1157.json_0006
+# ::snt No , but I need a place that has free wifi and I would also like a reference number for the booking , please .
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Internet ( esHo2 / yes)
+   )
+)
+
+# ::id MUL1157.json_0008
+# ::snt I guess you can try for four nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "four"
+  ))
+)
+
+# ::id MUL1157.json_0010
+# ::snt Yes , I am also looking for places to go in town specifically a college .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "college"
+  ))
+)
+
+# ::id MUL2498.json_0000
+# ::snt I am interested in finding a great nightclub to take a friend to .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "nightclub"
+  ))
+)
+
+# ::id MUL2498.json_0002
+# ::snt That sounds great .   How much is the entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL2498.json_0004
+# ::snt Perhaps their phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL2498.json_0006
+# ::snt Perfect , can you also help me find a place to eat that is cheap and serves Indian food ? We are looking to accommodate 5 people at 17:30 on Monday .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+   :Time ( TimRe6 / Time 
+    :name ( n8 / name
+     :op1 "17:30"
+  ))
+   :Day ( DayRe8 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe10 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL2498.json_0008
+# ::snt Just book it on Monday please , for 5 at 17:30 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "17:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL2498.json_0010
+# ::snt We need a taxi from Club Salsa that will get us to Kohinoor in time to eat .   Can you make that happen ?
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n20 / name
+     :op1 "kohinoor"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n22 / name
+     :op1 "club"
+     :op2 "salsa"
+  ))
+)
+
+# ::id MUL2498.json_0012
+# ::snt Great that was all that I needed today , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1605.json_0000
+# ::snt Hi , are there any modern global restaurants in the centre ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "modern"
+     :op2 "global"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1605.json_0002
+# ::snt I would like to look for one that serves modern european food please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+)
+
+# ::id MUL1605.json_0004
+# ::snt What is the postcode of that resturant ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id MUL1605.json_0006
+# ::snt I was wondering the price range of the riverside brasserie .
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe3 / Name 
+    :name ( n9 / name
+     :op1 "riverside"
+     :op2 "brasserie"
+  ))
+   )
+)
+
+# ::id MUL1605.json_0008
+# ::snt Thanks . Could you check on a train for me from london kings cross ?
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n10 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id MUL1605.json_0010
+# ::snt I would like to leave after 11:15 on a Tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n14 / name
+     :op1 "11:15"
+  ))
+)
+
+# ::id MUL1605.json_0012
+# ::snt Yes I 'd like to book that train for 5 and I 'd like the reference number as well please .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL1605.json_0014
+# ::snt I think that will be all for today . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3760.json_0000
+# ::snt I am planning a trip in Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3760.json_0002
+# ::snt I need a train that leaves Cambridge on Wednesday to arrive in Leicester by 12:15 please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "leicester"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n8 / name
+     :op1 "12:15"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3760.json_0004
+# ::snt book for 5 people and get me the reference number
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3760.json_0006
+# ::snt I need to find a place to stay that has 4 stars and has free wifi
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3760.json_0008
+# ::snt It should be expensive and a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n18 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL3760.json_0010
+# ::snt Could you try the moderate price range to see if there are any available ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n20 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL3760.json_0012
+# ::snt Sure , for 5 people for four nights starting Wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n22 / name
+     :op1 "four"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n24 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n26 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL3760.json_0014
+# ::snt Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3760.json_0016
+# ::snt No thank you , I appreciate your help today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2401.json_0000
+# ::snt Hi , I want to eat at an expensive seafood restaurant in Cambridge . Where can I go ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "seafood"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL2401.json_0002
+# ::snt I would like to book a table for Sunday
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL2401.json_0004
+# ::snt It will be just myself at 11:45 for the booking .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "11:45"
+  ))
+)
+
+# ::id PMUL2401.json_0006
+# ::snt I would also like to find some place to go in the south of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL2401.json_0008
+# ::snt A nightclub sounds like fun . Recommend one please
+( o / out_of_scope )
+
+# ::id PMUL2401.json_0010
+# ::snt Yes , please . Can I get the phone number and postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL2401.json_0012
+# ::snt I also need a cab by the booked time , contact number and car type please
+( a / and
+ :op1(Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+   )
+ :op2(At2 / Attraction-Request
+  :Type ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2401.json_0014
+# ::snt The cab has to pick me up from the restaurant to the nightclub .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n12 / name
+     :op1 "the"
+     :op2 "nightclub"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL2401.json_0016
+# ::snt Actually , I 'm confused . I apologize . I 'll need a taxi that will take me from the nightclub to the restaurant . I 'd like to arrive by the booked time for the restaurant .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "nightclub"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Arrive ( ArrTa6 / Arrive 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "booked"
+     :op3 "time"
+  ))
+)
+
+# ::id PMUL2401.json_0018
+# ::snt That will be all for today . Thank you so much . Goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3232.json_0000
+# ::snt I need a local restaurant I can try while in Cambridge . I also need a 3 star moderately priced Hotel I can stay in while in Cambridge .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+   :Type ( TypHo6 / Type 
+    :name ( n6 / name
+     :op1 "Hotel"
+  ))
+)
+
+# ::id PMUL3232.json_0002
+# ::snt I 'm open to any kind of cuisine . Perhaps you can suggest one .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+)
+
+# ::id PMUL3232.json_0004
+# ::snt I need a place to stay that is a guesthouse with a 3 star rating in the moderate price range .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n10 / name
+     :op1 "moderate"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3232.json_0006
+# ::snt I do n't care , I just want it for 2 people for 2 nights starting on Sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL3232.json_0008
+# ::snt Yes , please book that for me .
+( o / out_of_scope )
+
+# ::id PMUL3232.json_0010
+# ::snt I would also like more info on the Rice Boat , it is a place to eat .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n20 / name
+     :op1 "rice"
+     :op2 "boat"
+  ))
+)
+
+# ::id PMUL3232.json_0012
+# ::snt Will you book a table for 2 at 17:00 on Sunday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n22 / name
+     :op1 "17:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n24 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n26 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL3232.json_0014
+# ::snt Yes I would like a taxi to arrive at the restaurant by 17:00 . I would need the phone number and the type of car .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n28 / name
+     :op1 "17:00"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n30 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Phone ( aTa1 / question )
+   )
+)
+
+# ::id PMUL3232.json_0016
+# ::snt I 'll be departing from the hotel . Please give me the contact info and car type .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n32 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id PMUL3232.json_0018
+# ::snt Thanks that 's all I needed for today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2343.json_0000
+# ::snt I 'm going to cambridge and would like to know about places to go in town . I 'm looking or a swimming pool attraction in the north .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "swimming"
+     :op2 "pool"
+  ))
+)
+
+# ::id MUL2343.json_0002
+# ::snt Choose the one with the best reputation for me . I will need the address and entrance fee as well please .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+)
+
+# ::id MUL2343.json_0004
+# ::snt Thanks .   Can you help me find a Mediterranean restaurant as well ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "mediterranean"
+  ))
+)
+
+# ::id MUL2343.json_0006
+# ::snt I need it to be in the expensive price range and I 'm looking for a table for 4 .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2343.json_0008
+# ::snt Monday , for 4 people at 15:00 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "15:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2343.json_0010
+# ::snt Thank you . Going back to the Kings Hedges Learner Pool , what is the entrance fee ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n19 / name
+     :op1 "Kings"
+     :op2 "Hedges"
+     :op3 "Learner"
+     :op4 "Pool"
+  ))
+   )
+)
+
+# ::id MUL2343.json_0012
+# ::snt Do any of the swimming pools in the north show an entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL2343.json_0014
+# ::snt That 's okay , but I would like to book a taxi between the two places , please .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL2343.json_0016
+# ::snt Thank you , the taxi should get me from the pool to the restaurant by 15:00 , right ?
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n20 / name
+     :op1 "15:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "pool"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id MUL2343.json_0018
+# ::snt No , thanks . That 's all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1827.json_0000
+# ::snt I am planning my trip to Cambridge and need a train leaving Peterborough after 21:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "peterborough"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n6 / name
+     :op1 "21:45"
+  ))
+)
+
+# ::id PMUL1827.json_0002
+# ::snt That wo n't work for me . When does the next one leave on Tuesday ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL1827.json_0004
+# ::snt Yes that time works . Please book it . What is the train ID ?
+( Tt1 / Train-Request
+  :Id ( aTr0 / question )
+)
+
+# ::id PMUL1827.json_0006
+# ::snt I do n't feel comfortable giving that to you . I 'll book on my own . Can you just give me info on a place to stay ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL1827.json_0008
+# ::snt I need a room . Do not need wifi or parking .
+( Hm1 / Hotel-Inform
+   :Parking ( oHo1 / no)
+   :Internet ( oHo2 / no)
+)
+
+# ::id PMUL1827.json_0010
+# ::snt Yes and Can you book it for me and get a reference number ?
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL1827.json_0012
+# ::snt I do n't need reservations I just need the address and price range .
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+  :Addr ( aHo1 / question )
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1827.json_0014
+# ::snt Thank you that will be all !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2979.json_0000
+# ::snt I 'm looking for a places to go and see during my upcoming trip to Cambridge .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL2979.json_0002
+# ::snt I would like to go to the south area please .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL2979.json_0004
+# ::snt That 's a lot of choices , how about nightclubs ? Can you get me a couple of phone numbers for good ones ? I 'm hoping to catch DJ Squalour from Ibiza !
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL2979.json_0006
+# ::snt Yes , I would like an expensive hotel with free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL2979.json_0008
+# ::snt Is it four star ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n8 / name
+     :op1 "four"
+  ))
+)
+
+# ::id PMUL2979.json_0010
+# ::snt Okay well now I need to get a taxi to leave the hotel by 17:45 to the attraction . I will need a contact number and car type .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n10 / name
+     :op1 "17:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n12 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "attraction"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+ :op3(At3 / Attraction-Request
+  :Type ( aAt2 / question )
+   )
+)
+
+# ::id PMUL2979.json_0012
+# ::snt I want to confirm that the booked red Lexus is a taxi , as I previously requested ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL2979.json_0014
+# ::snt No that is it . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0682.json_0000
+# ::snt Yes , I 'm looking for a cheap place to eat on the east side .   Do you know of anything ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id SNG0682.json_0002
+# ::snt Yes . Please give me the telephone number .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id SNG0682.json_0004
+# ::snt Thanks ! Now could you make a reservation for me ? I need a table for 1 on Saturday at 12:15 , please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "12:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+)
+
+# ::id SNG0682.json_0006
+# ::snt How about 11:15 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "11:15"
+  ))
+)
+
+# ::id SNG0682.json_0008
+# ::snt May I have the reference number please ?
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id SNG0682.json_0010
+# ::snt Thank you so much , that is all I needed !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0104.json_0000
+# ::snt I am looking for an expensive hotel to stay at in Cambridge , please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL0104.json_0002
+# ::snt I do n't care what part of town , just so that it has a 4 star rating .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL0104.json_0004
+# ::snt The University Arms Hotel . Can you book that for 5 nights please ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+   :Name ( NamHo4 / Name 
+    :name ( n10 / name
+     :op1 "university"
+     :op2 "arms"
+     :op3 "hotel"
+  ))
+   :Stay ( StaHo6 / Stay 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL0104.json_0006
+# ::snt Myself and my wife will be staying 5 nights starting on wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id MUL0104.json_0008
+# ::snt I am also looking for the restaurant Frankie and Bennys , I need the phone number , price range , and postcode please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n18 / name
+     :op1 "frankie"
+     :op2 "and"
+     :op3 "bennys"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Price ( aRe1 / question )
+  :Phone ( aRe2 / question )
+  :Post ( aRe3 / question )
+   )
+)
+
+# ::id MUL0104.json_0010
+# ::snt That 's all I needed , thanks so much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3047.json_0000
+# ::snt I need an expensive restaurant in the centre
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3047.json_0002
+# ::snt I do n't have a preference . It should be in the centre , however .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+   :Area ( AreRe3 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3047.json_0004
+# ::snt Yes , please .   Would you book it for 8 people on Tuesday at 13:00 ?   I need to be sure to get the reference number , please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "13:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL3047.json_0006
+# ::snt Thank you . I 'm also in need of a place to stay . I 'd like it to be a hotel with a star of 2 .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n16 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL3047.json_0008
+# ::snt Does the hotel have free parking ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n18 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id PMUL3047.json_0010
+# ::snt Yes please for 3 nights for 8 people on Tuesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n22 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n24 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL3047.json_0012
+# ::snt No , that is all .   Thanks for being so helpful for my upcoming trip .   Looking forward to my stay .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4099.json_0000
+# ::snt Hi , I 'm heading to birmingham new street so please find me a train that leaves on Friday
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL4099.json_0002
+# ::snt Yes , I 'm leaving from Cambridge . Departure time does n't matter , but I need to arrive by 18:15 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "18:15"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4099.json_0004
+# ::snt No , I said arrive by 18:15 . Try again .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "18:15"
+  ))
+)
+
+# ::id PMUL4099.json_0006
+# ::snt What is the price for a ticket ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL4099.json_0008
+# ::snt No , that s ok . I also need to find a cheap Italian restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n14 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL4099.json_0010
+# ::snt Any that you choose will be fine . I 'll need to book a table for Friday at 10:00 . There will be 3 people dining .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "10:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL4099.json_0012
+# ::snt Wonderful ! I think that 's it , thank you . Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0071.json_0000
+# ::snt I am looking to dine out in the centre part of town and I would like to find a place that serves north american food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "north"
+     :op2 "american"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SSNG0071.json_0002
+# ::snt I want to book a table for 5 people at 13:00 on saturday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "13:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SSNG0071.json_0004
+# ::snt Yes .   Please look for a different place in the same area and price range .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+     :op3 "and"
+     :op4 "price"
+     :op5 "range"
+  ))
+)
+
+# ::id SSNG0071.json_0006
+# ::snt Not right now . Thank you for your time .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0035.json_0000
+# ::snt I am looking for a restaurant in the center with a moderite price range .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "center"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderite"
+  ))
+)
+
+# ::id PMUL0035.json_0002
+# ::snt No , not really .   Can you recommend a favorite ?   I will need a reservation .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+)
+
+# ::id PMUL0035.json_0004
+# ::snt I would like the Cow Pizza Kitchen for 4 people at 13:15 on Saturday . I need a cheap hotel in center too .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n8 / name
+     :op1 "center"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Time ( TimRe5 / Time 
+    :name ( n11 / name
+     :op1 "13:15"
+  ))
+   :People ( PeoRe7 / People 
+    :name ( n13 / name
+     :op1 "4"
+  ))
+   :Day ( DayRe9 / Day 
+    :name ( n15 / name
+     :op1 "saturday"
+  ))
+   )
+)
+
+# ::id PMUL0035.json_0006
+# ::snt Yes , please book me for four people on saturday for one night .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "one"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n20 / name
+     :op1 "four"
+  ))
+)
+
+# ::id PMUL0035.json_0008
+# ::snt No that will be all thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01176.json_0000
+# ::snt I am   looking for a train .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id SNG01176.json_0002
+# ::snt I 'm head to Leicester from Cambridge on Saturday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "leicester"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG01176.json_0004
+# ::snt Anytime after 8:45 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "8:45"
+  ))
+)
+
+# ::id SNG01176.json_0006
+# ::snt I meant to say I want to leave after 20:45 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n10 / name
+     :op1 "20:45"
+  ))
+)
+
+# ::id SNG01176.json_0008
+# ::snt Yes , please . I booking for one person .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "one"
+  ))
+)
+
+# ::id SNG01176.json_0010
+# ::snt I am traveling on Saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id SNG01176.json_0012
+# ::snt Yes please , for one person .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n16 / name
+     :op1 "one"
+  ))
+)
+
+# ::id SNG01176.json_0014
+# ::snt Nope , that 's all . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3001.json_0000
+# ::snt I am looking for a place to go maybe a museum .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL3001.json_0002
+# ::snt the centre would be nice .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3001.json_0004
+# ::snt Sure , I 'd like to know the phone number , address , and postcode .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL3001.json_0006
+# ::snt Thanks for the info . Can I also get information about trains leaving on Monday ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL3001.json_0008
+# ::snt I would like to travel to peterborough . What is the travel time from cambridge to peterborough ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "peterborough"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Time ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3001.json_0010
+# ::snt No thank you . That 's all I need to know .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01675.json_0000
+# ::snt I was robbed ! I need help !
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG01675.json_0002
+# ::snt Can you give me their address , please ?
+( Pt1 / Police-Request
+  :Addr ( aPo0 / question )
+)
+
+# ::id SNG01675.json_0004
+# ::snt enjoyed your services . keep that up
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG01675.json_0006
+# ::snt No , I 'm going to the police station now . Thanks for your help .
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG01574.json_0000
+# ::snt I need to book a taxi to take me to The Junction . I need it here by 18:15 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n2 / name
+     :op1 "18:15"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n4 / name
+     :op1 "the"
+     :op2 "junction"
+  ))
+)
+
+# ::id SNG01574.json_0002
+# ::snt Yes , leave by 18:15 and from La Margherita .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n6 / name
+     :op1 "la"
+     :op2 "margherita"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n8 / name
+     :op1 "18:15"
+  ))
+)
+
+# ::id SNG01574.json_0004
+# ::snt Okay , thanks a lot . You have a great day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2091.json_0000
+# ::snt I 'm looking for an expensive restaurant in the centre of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2091.json_0002
+# ::snt I 'm open to any kind of food . I 'm looking for something in the centre and on the expensive side .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2091.json_0004
+# ::snt That sounds lovely . There will be 2 of us at 16:45 on Tuesday please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "16:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL2091.json_0006
+# ::snt I 'd also like to find somewhere to go in town .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL2091.json_0008
+# ::snt Is there a cinema ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n16 / name
+     :op1 "cinema"
+  ))
+)
+
+# ::id PMUL2091.json_0010
+# ::snt Thank you , I just need their postal code for now and I can take it from there .
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL2091.json_0012
+# ::snt Okay , thank you so much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2091.json_0014
+# ::snt That is all for now . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1859.json_0000
+# ::snt Hello , do any trains run on Saturday ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL1859.json_0002
+# ::snt I 'm looking for the train which arrives in Cambridge from Leicester . It should arrive by 19:30
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n6 / name
+     :op1 "19:30"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n8 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id PMUL1859.json_0004
+# ::snt No I do n't have a leave time preference . Just not too early if I do n't have too .
+( Tm1 / Train-Inform
+   :Leave ( onTr1 / dontcare)
+)
+
+# ::id PMUL1859.json_0006
+# ::snt That might be too early .
+( o / out_of_scope )
+
+# ::id PMUL1859.json_0008
+# ::snt I 'll take the one that leaves at 9:09 .   It 's fine .   What is the travel time on that train ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL1859.json_0010
+# ::snt No but I am also looking for a place to stay in a moderate price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL1859.json_0012
+# ::snt No , but I would like a 4 star rating .
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+   :Stars ( StaHo3 / Stars 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1859.json_0014
+# ::snt Parking and internet are not of interest to me really .
+( Hm1 / Hotel-Inform
+   :Parking ( oHo1 / no)
+   :Internet ( oHo2 / no)
+)
+
+# ::id PMUL1859.json_0016
+# ::snt Is the Avalon a guesthouse ? If so , yes I would like to book for Saturday for 6 people , 4 nights .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "guesthouse"
+  ))
+   :Name ( NamHo4 / Name 
+    :name ( n16 / name
+     :op1 "avalon"
+  ))
+   :Stay ( StaHo6 / Stay 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo8 / Day 
+    :name ( n20 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo10 / People 
+    :name ( n22 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL1859.json_0018
+# ::snt Thank you for making that reservations .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1859.json_0020
+# ::snt I do n't need anything further .
+( o / out_of_scope )
+
+# ::id PMUL1859.json_0022
+# ::snt Thank you ! You as well !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3601.json_0000
+# ::snt I 'm looking for a specific hotel . Can you help me ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL3601.json_0002
+# ::snt the cambridge belfry . what is its price range ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "the"
+     :op2 "cambridge"
+     :op3 "belfry"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Price ( aHo1 / question )
+   )
+)
+
+# ::id PMUL3601.json_0004
+# ::snt Thanks ! I also need to find an expensive French restaurant to eat at .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "french"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL3601.json_0006
+# ::snt Area , no , just that it 's expensive and french .
+( Rt1 / Restaurant-Request
+  :Area ( aRe0 / question )
+)
+
+# ::id PMUL3601.json_0008
+# ::snt No , but can you please give me their address with postcode and the phone number ? I 'd like to call them myself to ask about food allergies .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id PMUL3601.json_0010
+# ::snt I would like to book a taxi to commute between the two places
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL3601.json_0012
+# ::snt I 'd like to leave the restaurant at 21:00 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n8 / name
+     :op1 "21:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n10 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL2218.json_0000
+# ::snt We would like recommendation of places we could go on the west side of town .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL2218.json_0002
+# ::snt Yes , I would like to try indian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL2218.json_0004
+# ::snt i want something expensive
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL2218.json_0006
+# ::snt Yes , could you please book that .
+( o / out_of_scope )
+
+# ::id PMUL2218.json_0008
+# ::snt I need a reservation for 5 people for 16:15 on Tuesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "16:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL2218.json_0010
+# ::snt Great ! Thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2218.json_0012
+# ::snt Actually , I also need a taxi to arrive at the restaurant by the reservation time .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "reservation"
+     :op3 "time"
+  ))
+)
+
+# ::id PMUL2218.json_0014
+# ::snt I actually would like to hear about some attractions , then schedule my cab . Where are the fun places to go in town ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL2218.json_0016
+# ::snt I would like to find any type of attraction in the West , and would like a phone number please .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n18 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n20 / name
+     :op1 "any"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Phone ( aAt1 / question )
+  :Type ( aAt2 / question )
+   )
+)
+
+# ::id PMUL2218.json_0018
+# ::snt Sounds great , thanks ! Can you please book me a taxi from Queens College to the restaurant , please ? I need to arrive by the time of my reservation .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n22 / name
+     :op1 "queens"
+     :op2 "college"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL2218.json_0020
+# ::snt Thanks so much for your help ! That will be all today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0673.json_0000
+# ::snt Hello , I 'd like some information on a train going to leicester .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id PMUL0673.json_0002
+# ::snt I need to arrive by 20:45
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n4 / name
+     :op1 "20:45"
+  ))
+)
+
+# ::id PMUL0673.json_0004
+# ::snt I need to travel on Tuesday .   Can I get the Train ID and travel time ?   Thank you so much !
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Time ( aTr1 / question )
+  :Id ( aTr2 / question )
+   )
+)
+
+# ::id PMUL0673.json_0006
+# ::snt Yes can you please and send me the reference number .
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL0673.json_0008
+# ::snt I will need 7 tickets .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL0673.json_0010
+# ::snt I will need a restaurant for 7 people at 12:45 on the same day at graffiti .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n10 / name
+     :op1 "graffiti"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n12 / name
+     :op1 "12:45"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n16 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL0673.json_0012
+# ::snt no that 's all thanks a lot
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2801.json_0000
+# ::snt I am looking for museums in west Cambridge .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id PMUL2801.json_0002
+# ::snt Let me get more information about Cafe Jello Gallery .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n6 / name
+     :op1 "cafe"
+     :op2 "jello"
+     :op3 "gallery"
+  ))
+)
+
+# ::id PMUL2801.json_0004
+# ::snt I also need to know about Rosa 's Bed and Breakfast .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n8 / name
+     :op1 "rosa"
+     :op2 "'s"
+     :op3 "bed"
+     :op4 "and"
+     :op5 "breakfast"
+  ))
+)
+
+# ::id PMUL2801.json_0006
+# ::snt Yes please . 1 people for 4 nights starting from wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL2801.json_0008
+# ::snt thank you for all your help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2801.json_0010
+# ::snt No , that 's all I need for today . Thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1256.json_0000
+# ::snt Hi , i need to book a taxi to go to funky fun house . I need to leave after 8:45 .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "funky"
+     :op2 "fun"
+     :op3 "house"
+  ))
+   :Leave ( LeaTa4 / Leave 
+    :name ( n4 / name
+     :op1 "8:45"
+  ))
+)
+
+# ::id SNG1256.json_0002
+# ::snt The taxi should depart from the cambridge punter
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+     :op2 "punter"
+  ))
+)
+
+# ::id SNG1256.json_0004
+# ::snt No thanks , just needed a taxi . Have a great day !
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id SNG0746.json_0000
+# ::snt I am looking for information on The Varsity restaurant .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "varsity"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id SNG0746.json_0002
+# ::snt Could you book me a table for 2 at 20:00 on Tuesday evening ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "20:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SNG0746.json_0004
+# ::snt Thank you so much , that is all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3561.json_0000
+# ::snt I need a train that gets me where I 'm going by 4:15 PM .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL3561.json_0002
+# ::snt I 'm going from cambridge to kings lynn and want to arrive by 16:15
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n6 / name
+     :op1 "16:15"
+  ))
+)
+
+# ::id PMUL3561.json_0004
+# ::snt Again , I want to arrive by 16:15 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "16:15"
+  ))
+)
+
+# ::id PMUL3561.json_0006
+# ::snt on saturday . book for 3 people
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3561.json_0008
+# ::snt Thanks ! I 'm also looking for a place to stay
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3561.json_0010
+# ::snt I would like a hotel in the west . Free parking and wifi are a must .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Internet ( esHo3 / yes)
+   :Area ( AreHo6 / Area 
+    :name ( n16 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL3561.json_0012
+# ::snt I 'd like a hotel with free parking and also free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n18 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Internet ( esHo3 / yes)
+)
+
+# ::id PMUL3561.json_0014
+# ::snt Any of those is fine , I just need the phone number , price range and postcode .
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+  :Post ( aHo1 / question )
+  :Phone ( aHo2 / question )
+)
+
+# ::id PMUL3561.json_0016
+# ::snt That is all that I need today , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0934.json_0000
+# ::snt I 'm looking for an expensive restaurant that serves Indian food please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0934.json_0002
+# ::snt No . Just need it to be open on Saturday .
+( Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+   :Day ( DayRe3 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL0934.json_0004
+# ::snt Which one would you suggest ?
+( o / out_of_scope )
+
+# ::id MUL1930.json_0000
+# ::snt I am heading to Cambridge and I would like to know about some places to see in the north , do you have any suggestions ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL1930.json_0002
+# ::snt Yes , may I please get the address , postcode , and the entrance fee for the Milton Country Park ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n4 / name
+     :op1 "milton"
+     :op2 "country"
+     :op3 "park"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Addr ( aAt2 / question )
+  :Post ( aAt3 / question )
+   )
+)
+
+# ::id MUL1930.json_0004
+# ::snt I need to get a train that leaves after 16:30 . Can you help with that ?
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n6 / name
+     :op1 "16:30"
+  ))
+)
+
+# ::id MUL1930.json_0006
+# ::snt I need to leave cambridge and arrive in lecester on monday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Dest ( DesTr6 / Dest 
+    :name ( n12 / name
+     :op1 "lecester"
+  ))
+)
+
+# ::id MUL1930.json_0008
+# ::snt I think I said that wrong .   I am actually looking for a train that leaves Leicester after 16:30 going to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "leicester"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n18 / name
+     :op1 "16:30"
+  ))
+)
+
+# ::id MUL1930.json_0010
+# ::snt Yes I think that would work .   What is the trainID ?
+( Tt1 / Train-Request
+  :Id ( aTr0 / question )
+)
+
+# ::id MUL1930.json_0012
+# ::snt Yes , most definately . Thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1930.json_0014
+# ::snt No , that is it . Thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1930.json_0016
+# ::snt Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0107.json_0000
+# ::snt I am looking to get some eritrean food in the west part of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "eritrean"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id SSNG0107.json_0002
+# ::snt Can you see if there are any that serve   indian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id SSNG0107.json_0004
+# ::snt Any would be fine . But I need to book a table for 8 people for Sunday at 12:15 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "12:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+)
+
+# ::id SSNG0107.json_0006
+# ::snt Sure as long as it 's in the same area and price range . I need the reference number too please .
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Area ( AreRe3 / Area 
+    :name ( n15 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Price ( PriRe5 / Price 
+    :name ( n17 / name
+     :op1 "same"
+     :op2 "area"
+     :op3 "and"
+     :op4 "price"
+     :op5 "range"
+  ))
+   )
+)
+
+# ::id SSNG0107.json_0008
+# ::snt Thank you , that 's all I needed today !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2110.json_0000
+# ::snt I 'm looking for a hotel called the autumn house , can you give me some information about it ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "autumn"
+     :op2 "house"
+  ))
+)
+
+# ::id MUL2110.json_0002
+# ::snt What is the price range ?
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+)
+
+# ::id MUL2110.json_0004
+# ::snt I will think about it . Is there anyway you can book me a train ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL2110.json_0006
+# ::snt I 'm going to stevenage from cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "stevenage"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2110.json_0008
+# ::snt I want to leave Cambridge on Tuesday , after 21:30 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n12 / name
+     :op1 "21:30"
+  ))
+)
+
+# ::id MUL2110.json_0010
+# ::snt I do n't need a booking just now , thank you . In fact , that 's everything I needed today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2110.json_0012
+# ::snt No , there is nothing else . Thank you , have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2692.json_0000
+# ::snt Hi , I 'm shopping for colleges . Can you help me find one to visit in the city centre , please ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id MUL2692.json_0002
+# ::snt Can you name them off for me ?
+( o / out_of_scope )
+
+# ::id MUL2692.json_0004
+# ::snt Can I get the post code for Christ 's College ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL2692.json_0006
+# ::snt I am also looking for a place to stay that has 4 stars and in the centre of town .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2692.json_0008
+# ::snt Yes , I would like to stay within the moderate price range , if possible .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL4722.json_0000
+# ::snt I need information on a restaurant called panahar .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "panahar"
+  ))
+)
+
+# ::id PMUL4722.json_0002
+# ::snt I need reservations for 5 people at 15:15 on Sunday . I 'll need the reference number as well .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "15:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL4722.json_0004
+# ::snt I 'm looking for things to do in the west . Can you recommend anything ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL4722.json_0006
+# ::snt Can you tell me the address for The Whale of a Time entertainment venue ? And is there an entrance fee to get in there ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n12 / name
+     :op1 "whale"
+     :op2 "of"
+     :op3 "a"
+     :op4 "time"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n14 / name
+     :op1 "entertainment"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Addr ( aAt2 / question )
+   )
+)
+
+# ::id PMUL4722.json_0008
+# ::snt Thanks for that , that 's all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4722.json_0010
+# ::snt Thank you , you as well .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4722.json_0012
+# ::snt I look forward to my visit . Thanks , again .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2430.json_0000
+# ::snt I 'm looking for boats to look at . Can you look in the south ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "boats"
+  ))
+)
+
+# ::id MUL2430.json_0002
+# ::snt Are there any boats in the park ?
+( Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+   :Type ( TypAt3 / Type 
+    :name ( n6 / name
+     :op1 "boats"
+  ))
+)
+
+# ::id MUL2430.json_0004
+# ::snt Thank you . Are there any parks in the south ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n8 / name
+     :op1 "south"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n10 / name
+     :op1 "parks"
+  ))
+)
+
+# ::id MUL2430.json_0006
+# ::snt Could I get the entrance fee for wandlebury country park please ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n12 / name
+     :op1 "wandlebury"
+     :op2 "country"
+     :op3 "park"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+   )
+)
+
+# ::id MUL2430.json_0008
+# ::snt Could you help me find a restaurant in that area ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n14 / name
+     :op1 "that"
+     :op2 "area"
+  ))
+)
+
+# ::id MUL2430.json_0010
+# ::snt I 'd like a moderately priced Italian place .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n18 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id MUL2430.json_0012
+# ::snt Yes , I need to get their phone number and address , please .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id MUL2430.json_0014
+# ::snt Thanks , could you also book me a taxi between the two locations please ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL2430.json_0016
+# ::snt I need to leave the park by 16:15 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n20 / name
+     :op1 "16:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "park"
+  ))
+)
+
+# ::id MUL2430.json_0018
+# ::snt Thank you for all your help . That should be everything today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0455.json_0000
+# ::snt I am looking for a train .   The train should leave on monday and should go to birmingham new street
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id MUL0455.json_0002
+# ::snt Leaving Cambridge going to Birmingham New Street on Monday any time after 15:15 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "15:15"
+  ))
+   :Dest ( DesTr6 / Dest 
+    :name ( n10 / name
+     :op1 "Birmingham"
+     :op2 "New"
+     :op3 "Street"
+  ))
+   :Day ( DayTr8 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id MUL0455.json_0004
+# ::snt No , the first train after 15:15 will work . I need to book the trip for 8 people , and please include my reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n14 / name
+     :op1 "15:15"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n16 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0455.json_0006
+# ::snt Can you help me find a theatre in the centre of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n18 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n20 / name
+     :op1 "theatre"
+  ))
+)
+
+# ::id MUL0455.json_0008
+# ::snt Sure . Can you give me the names and addresses of the other 3 as well ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id MUL0455.json_0010
+# ::snt Ok , great . That 's all I needed . Thank you for all of your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0240.json_0000
+# ::snt I am looking for a cheap place to dine in the centre of Cambridge .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0240.json_0002
+# ::snt I prefer Russian food actually .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "russian"
+  ))
+)
+
+# ::id MUL0240.json_0004
+# ::snt No . It really does need to be cheap . What about chinese in the centre ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n10 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0240.json_0006
+# ::snt I want to book a Golden House table for 1 person at 16:30 on sunday .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n14 / name
+     :op1 "golden"
+     :op2 "house"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n16 / name
+     :op1 "16:30"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n18 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n20 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL0240.json_0008
+# ::snt Could you also help me book a train for Monday ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n22 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id MUL0240.json_0010
+# ::snt I am traveling to birmingham new street
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n24 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id MUL0240.json_0012
+# ::snt I 'd like to leave Cambridge and arrive by 12:45
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n26 / name
+     :op1 "12:45"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n28 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0240.json_0014
+# ::snt Okay , what is the departure time and travel time ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Time ( aTr1 / question )
+)
+
+# ::id MUL0240.json_0016
+# ::snt No , that will be all , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0240.json_0018
+# ::snt thank you good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0019.json_0000
+# ::snt I am looking for a north indian food restaurant in the town centre .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "north"
+     :op2 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0019.json_0002
+# ::snt What about expensive restaurants ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL0019.json_0004
+# ::snt What about a restaurant that serves just indian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id MUL0019.json_0006
+# ::snt That sounds good . Please book for 2 people at 11:45 on Saturday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "11:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL0019.json_0008
+# ::snt Thank you . Can you give me a reference number ? Also , I need to book a 4 star guesthouse .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+ :op3(Ht3 / Hotel-Request
+  :Ref ( aHo2 / question )
+   )
+)
+
+# ::id MUL0019.json_0010
+# ::snt I need it to include free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id MUL0019.json_0012
+# ::snt I trust your opinion , just please let me know the price range and postcode .
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id MUL0019.json_0014
+# ::snt No thank you .   You have been very helpful .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0019.json_0016
+# ::snt What is the price range for the hotel ?
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+)
+
+# ::id MUL0019.json_0018
+# ::snt No , that is it . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01843.json_0000
+# ::snt I need a tax to cambridge train station .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+     :op2 "train"
+     :op3 "station"
+  ))
+)
+
+# ::id SNG01843.json_0002
+# ::snt I 'm at kymmoy
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n4 / name
+     :op1 "kymmoy"
+  ))
+)
+
+# ::id SNG01843.json_0004
+# ::snt I need to be picked up at 21:30 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n6 / name
+     :op1 "21:30"
+  ))
+)
+
+# ::id SNG01843.json_0006
+# ::snt That covers everything . Thanks so much . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0533.json_0000
+# ::snt I 'm looking for an expensive restaurant that serves european food while I 'm in Cambridge .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "european"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0533.json_0002
+# ::snt Yes , please , and their postcode as well .
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id PMUL0533.json_0004
+# ::snt No . But I need a train going to Ely .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL0533.json_0006
+# ::snt I am departing from cambridge on monday and I need to arrive to Ely by 11:15 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n10 / name
+     :op1 "11:15"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Dest ( DesTr8 / Dest 
+    :name ( n14 / name
+     :op1 "Ely"
+  ))
+)
+
+# ::id PMUL0533.json_0008
+# ::snt You choose one please . I need it for 4 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0533.json_0010
+# ::snt Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0533.json_0012
+# ::snt No that 's all . Thanks so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0135.json_0000
+# ::snt I need a cheap place to eat on the south side of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL0135.json_0002
+# ::snt Nados serves Portuguese sounds good can I get a address , food type , and phone number ?
+( Rt1 / Restaurant-Request
+  :Food ( aRe0 / question )
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id PMUL0135.json_0004
+# ::snt Excellent .   I also need to find a place to stay while in town .   Can you help me find a cheap hotel ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL0135.json_0006
+# ::snt Yes , I 'll be staying on the South side so a cheap 4 star guesthouse with free wifi will do
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n12 / name
+     :op1 "south"
+  ))
+   :Stars ( StaHo7 / Stars 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+   :Price ( PriHo9 / Price 
+    :name ( n16 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL0135.json_0008
+# ::snt Can i just get the address please ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id PMUL0135.json_0010
+# ::snt No , that 's all I need .
+( o / out_of_scope )
+
+# ::id WOZ20296.json_0000
+# ::snt I want something in the north part of town with swedish food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "swedish"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id WOZ20296.json_0002
+# ::snt Are there any italian restaurants in the north part of town ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "north"
+  ))
+)
+
+# ::id WOZ20296.json_0004
+# ::snt great , can you please give me its address and phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20296.json_0006
+# ::snt Thank you good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20296.json_0008
+# ::snt Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0706.json_0000
+# ::snt What do we have to eat in the expensive european food range ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "european"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SNG0706.json_0002
+# ::snt Nothing in the south ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "south"
+  ))
+)
+
+# ::id SNG0706.json_0004
+# ::snt What about Mexican restaurants ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "mexican"
+  ))
+)
+
+# ::id SNG0706.json_0006
+# ::snt Yes . I 'd like a table for 1 person at 19:15 on Sunday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "19:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "1"
+  ))
+)
+
+# ::id SNG0706.json_0008
+# ::snt That 's all . Thanks for your assistance .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0336.json_0000
+# ::snt What restaurants in the centre are cheap ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0336.json_0002
+# ::snt Sure . I 'd like modern eclectic food please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "modern"
+     :op2 "eclectic"
+  ))
+)
+
+# ::id MUL0336.json_0004
+# ::snt Ok , how about Indian food then ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id MUL0336.json_0006
+# ::snt Yes please .   Can I also get the phone number and the postcode of the Gandhi ?
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe3 / Name 
+    :name ( n11 / name
+     :op1 "Gandhi"
+  ))
+   )
+)
+
+# ::id MUL0336.json_0008
+# ::snt I do n't know , but I am also looking for a train from Kings Lynn to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n14 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id MUL0336.json_0010
+# ::snt I am looking for a train to take me from Cambridge to Kings Lynn . I need the train to leave on Thursday and arrive by 20:45
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n18 / name
+     :op1 "thursday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n20 / name
+     :op1 "20:45"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n22 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0336.json_0012
+# ::snt Yes , please make sure the booking is for 3 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n24 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL0336.json_0014
+# ::snt Thanks .   That 's all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2247.json_0000
+# ::snt I would like to go and visit Leicester . Do you think you can help me find a train to get me there ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id MUL2247.json_0002
+# ::snt I will be leaving from cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2247.json_0004
+# ::snt I will be traveling on Sunday and would like to arrive by 08:30 please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "08:30"
+  ))
+)
+
+# ::id MUL2247.json_0006
+# ::snt I need it for eight people , please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "eight"
+  ))
+)
+
+# ::id MUL2247.json_0008
+# ::snt Yes ! I also need to find an expensive guesthouse in the north . It should have plenty of free parking for my fancy car .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+   :Price ( PriHo5 / Price 
+    :name ( n14 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreHo7 / Area 
+    :name ( n16 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL2247.json_0010
+# ::snt Then how about one that is in the cheap price range ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n18 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL2247.json_0012
+# ::snt Worth House sounds good .   Thank you .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n20 / name
+     :op1 "worth"
+     :op2 "house"
+  ))
+)
+
+# ::id MUL2247.json_0014
+# ::snt I actually just needed the information . That 's all I need for now . Thank you . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01344.json_0000
+# ::snt I am looking for a train departing for Cambridge after 8:15am .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "8:15am"
+  ))
+)
+
+# ::id SNG01344.json_0002
+# ::snt No thank you , I would like a train that is leaving on Thursday and departing from Kings Lynn .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id SNG01344.json_0004
+# ::snt Please pick a train that leaves after 8:15 and going to cambridge . I need the travel time and price .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n12 / name
+     :op1 "8:15"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Time ( aTr1 / question )
+  :Ticket ( aTr2 / question )
+   )
+)
+
+# ::id SNG01344.json_0006
+# ::snt Thank you . That is all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0217.json_0000
+# ::snt I seem to have injured myself and need a nearby hospital .
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG0217.json_0002
+# ::snt OK , great , thanks . I suppose I should grab the address and postal code to so I do n't get lost on the way there .
+( Ht1 / Hospital-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id SNG0217.json_0004
+# ::snt That was everything . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0770.json_0000
+# ::snt Hi , can you please help me book a train departing from London King 's Cross on Sunday ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "london"
+     :op2 "king"
+     :op3 "'s"
+     :op4 "cross"
+  ))
+)
+
+# ::id PMUL0770.json_0002
+# ::snt I want to leave after 9 .
+( o / out_of_scope )
+
+# ::id PMUL0770.json_0004
+# ::snt I need a booking on the train for 7 people to go to Cambridge . Is that doable ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n8 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL0770.json_0006
+# ::snt I would like to leave after 9:00 .
+( o / out_of_scope )
+
+# ::id PMUL0770.json_0008
+# ::snt Yes , could you please help me find a expensive danish restaurant ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "danish"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0770.json_0010
+# ::snt British food would be a suitable replacement I suppose .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "british"
+  ))
+)
+
+# ::id PMUL0770.json_0012
+# ::snt No preference . Can you recommend one and book the same group of people on the same day please
+( Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+   :Day ( DayRe3 / Day 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoRe5 / People 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id PMUL0770.json_0014
+# ::snt i would like the reservation to be for sunday for 7 people at 20:15 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n20 / name
+     :op1 "20:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n22 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n24 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL0770.json_0016
+# ::snt Thanks .   That 's all .   Goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01707.json_0000
+# ::snt i want to find a hospital in town
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01707.json_0002
+# ::snt Thanks for the help , bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2817.json_0000
+# ::snt Hi ! I 'm looking for a place to go in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2817.json_0002
+# ::snt I have never been to the Centre before , can you tell me the most popular spot to go ?   Perhaps a museum .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n6 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL2817.json_0004
+# ::snt May I have the phone number please ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL2817.json_0006
+# ::snt Thanks so much . I am also wanting to see if you can help me find a cheap room to stay in .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL2817.json_0008
+# ::snt kindly find me one in the west
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n10 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL2817.json_0010
+# ::snt I would like a hotel with a 4 star rating please .    It also must include free wi - fi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+   :Internet ( esHo3 / yes)
+)
+
+# ::id PMUL2817.json_0012
+# ::snt That will work . I need the address please .
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id PMUL2817.json_0014
+# ::snt Thank you for the address .   That will be all for now .
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Addr ( aHo1 / question )
+   )
+)
+
+# ::id SNG02325.json_0000
+# ::snt Would you happen to have info on the Addenbrookes Hospital ?
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG02325.json_0002
+# ::snt Thanks , that 's all I need . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0240.json_0000
+# ::snt Yes I am looking for a place to stay that has free wifi and is ranked by 4 stars .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SSNG0240.json_0002
+# ::snt I 'd like a hotel in the east part of the city .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n6 / name
+     :op1 "east"
+  ))
+)
+
+# ::id SSNG0240.json_0004
+# ::snt That;s too bad ... so what do you have ? Other part of town ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+   )
+ :op2(gt2 / general-greet
+   :none ( onge2 / none)
+   )
+)
+
+# ::id SSNG0240.json_0006
+# ::snt Lets go for the one in the Centre please . Can you make is for 2 people for 4 nights starting Monday . Oh and can I get the reference number ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id SSNG0240.json_0008
+# ::snt Yes as long as it 's in the same price range that will be fine . I need the reference number too .
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Price ( PriHo3 / Price 
+    :name ( n17 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+   )
+)
+
+# ::id SSNG0240.json_0010
+# ::snt In the same price range as the other hotels .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id SSNG0240.json_0012
+# ::snt Wonderful - thanks . Can you send me the address and phone number of the establishment ?
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Addr ( aHo1 / question )
+  :Phone ( aHo2 / question )
+   )
+)
+
+# ::id SSNG0240.json_0014
+# ::snt Okay great . That is all I need . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3581.json_0000
+# ::snt I would like to find an expensive hotel to stay at that also has free wifi . Can you help ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Internet ( esHo2 / yes)
+   :Type ( TypHo5 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL3581.json_0002
+# ::snt I also want to stay in a hotel with star rate of 3 that is in the south . Does University Arms fit that criteria ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "south"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3581.json_0004
+# ::snt Yes , that sounds great . Can you book me a room for 4 people , 2 nights starting Tuesday please ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3581.json_0006
+# ::snt I could you look for a train leaving thursday to go to leicester ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "leicester"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n18 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL3581.json_0008
+# ::snt I am departing from Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n20 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1304.json_0000
+# ::snt Yes , Hi ! I am looking for a hotel in the tampa bay area .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Type ( TypHo3 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL1304.json_0002
+# ::snt i 'm sorry , dude . i 'm from florida so i 'm not very smart . i 'm trying to get from cambridge to stevenage .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "stevenage"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1304.json_0004
+# ::snt I would like to leave on Sunday and arrive by 18:45 . I need tickets for 8 people . Could you make the reservation and provide a reference number ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n10 / name
+     :op1 "18:45"
+  ))
+   :People ( PeoTr6 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1304.json_0006
+# ::snt 8 tickets please , and I will need the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1304.json_0008
+# ::snt I 'd like somewhere to go in town . Something in the centre please .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL1304.json_0010
+# ::snt Anything you recommend . I just need the entrance fee , attraction type and phone number .
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+  :Fee ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL1304.json_0012
+# ::snt Thank you for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1470.json_0000
+# ::snt I 'm looking for a restaurant in the center , but on the cheaper price range , can you help me ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheaper"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id MUL1470.json_0002
+# ::snt I will prefer restaurant that serve Chinese food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id MUL1470.json_0004
+# ::snt Actually , no booking is necessary . But , can you suggest one and provide me the address . Thanks .
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id MUL1470.json_0006
+# ::snt Great thank you , I also need a train to arrive by 20:15 and traveling on monday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n10 / name
+     :op1 "20:15"
+  ))
+)
+
+# ::id MUL1470.json_0008
+# ::snt I 'm leaving from Norwich and heading for Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n14 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id MUL1470.json_0010
+# ::snt That does n't matter . The 18:16 will do . Book it for 4 .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1470.json_0012
+# ::snt Thank you so much for your help , that 's all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0400.json_0000
+# ::snt I need a training heading out from Leicester that leaves on Thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "leicester"
+  ))
+   :Leave ( onTr3 / none)
+)
+
+# ::id MUL0400.json_0002
+# ::snt I would like to go to cambridge and arrive by 12:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "12:30"
+  ))
+)
+
+# ::id MUL0400.json_0004
+# ::snt I do n't care what time I leave . I do need the price and train ID though .
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id MUL0400.json_0006
+# ::snt Yes please . I am also looking for a place to eat . Are there any restaurants in East Cambridge that serve unusual foods ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Food ( FooRe4 / Food 
+    :name ( n13 / name
+     :op1 "unusual"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n15 / name
+     :op1 "east"
+  ))
+   )
+)
+
+# ::id MUL0400.json_0008
+# ::snt Oh well , thank you anyway .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1373.json_0000
+# ::snt I need a taxi from finches bed and breakfast to Ian hong house .   Please be here at 13:45 .   What is your phone number ?   What type of car ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n2 / name
+     :op1 "13:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "finches"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n6 / name
+     :op1 "Ian"
+     :op2 "hong"
+     :op3 "house"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Phone ( aTa1 / question )
+   )
+)
+
+# ::id SNG1373.json_0002
+# ::snt I need to arrive to Ian hong house by 13:45 .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n8 / name
+     :op1 "ian"
+     :op2 "hong"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n10 / name
+     :op1 "13:45"
+  ))
+)
+
+# ::id SNG1373.json_0004
+# ::snt Thanks so much . That is all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0164.json_0000
+# ::snt I am looking for Japanese food in the south part of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "japanese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id SSNG0164.json_0002
+# ::snt Try Mexican , then .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "mexican"
+  ))
+)
+
+# ::id SSNG0164.json_0004
+# ::snt I 'll take any type of cuisine , then . I just need a reservation for 6 at 13:15 on Saturday .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+   :Day ( DayRe3 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe5 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+   :Time ( TimRe7 / Time 
+    :name ( n12 / name
+     :op1 "13:15"
+  ))
+)
+
+# ::id SSNG0164.json_0006
+# ::snt Mexican , please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "mexican"
+  ))
+)
+
+# ::id SSNG0164.json_0008
+# ::snt Yes please . Are you sure there are no Japanese or Mexican places in the same price range open on the south side that day ?
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+   :Price ( PriRe3 / Price 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id SSNG0164.json_0010
+# ::snt Okay I guess . Try booking there please .
+( o / out_of_scope )
+
+# ::id SSNG0164.json_0012
+# ::snt Thank you for your help . Have a great day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0926.json_0000
+# ::snt I 'm looking for a guesthouse to stay in . I do n't care about parking , though .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( onHo2 / dontcare)
+)
+
+# ::id SNG0926.json_0002
+# ::snt I ant a place with a rating of at least 4 stars , a guesthouse , in the east , and I do n't need free parking .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "least"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :Parking ( oHo3 / no)
+   :Type ( TypHo7 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id SNG0926.json_0004
+# ::snt Perfect ! Let 's book it for two nights starting Saturday . There are five people in my party . I will also need the reference number .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "two"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "five"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id SNG0926.json_0006
+# ::snt Can you suggest another place , is there a hotel with 4 stars in that area ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG0926.json_0008
+# ::snt Yes . I want to book one for 5 people and 2 nights starting from saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n20 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n22 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SNG0926.json_0010
+# ::snt That 's it for now , thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1760.json_0000
+# ::snt I 'm looking for a train from cambridge to stevenage .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "stevenage"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1760.json_0002
+# ::snt How long is the trip ?   I might like to leave somewhat later .
+( Tm1 / Train-Inform
+)
+
+# ::id MUL1760.json_0004
+# ::snt Excellent . Book it for 6 people and I 'd like to arrive before 12:45 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "12:45"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n8 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL1760.json_0006
+# ::snt Thanks so much .   And yes , could you possibly point me to some entertainment in the town centre ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n12 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id MUL1760.json_0008
+# ::snt Are there any museums in the centre ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "museums"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1760.json_0010
+# ::snt Can I get the addresses of both ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id MUL1760.json_0012
+# ::snt Fantastic . May I have the postcodes for those museums as well ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL1760.json_0014
+# ::snt Thanks , that 's all I need today . Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20385.json_0000
+# ::snt Hey , I 'm up south can you give me a place to eat ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+)
+
+# ::id WOZ20385.json_0002
+# ::snt Do n't care .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+)
+
+# ::id WOZ20385.json_0004
+# ::snt Can I have the address and telephone number ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+  :Phone ( aRe1 / question )
+)
+
+# ::id WOZ20385.json_0006
+# ::snt THAT WILL BE FINE .
+( o / out_of_scope )
+
+# ::id PMUL3113.json_0000
+# ::snt Can I get information on places to stay in the north that have free internet ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL3113.json_0002
+# ::snt I do n't have a preference . I will need parking too .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL3113.json_0004
+# ::snt getme its price range , phone number and hotel type
+( Ht1 / Hotel-Request
+  :Type ( aHo0 / question )
+  :Price ( aHo1 / question )
+  :Phone ( aHo2 / question )
+)
+
+# ::id PMUL3113.json_0006
+# ::snt Do you have any restaurants near there with Chinese food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL3113.json_0008
+# ::snt I would like somewhere moderately priced .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "moderately"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Price ( aHo1 / question )
+   )
+)
+
+# ::id PMUL3113.json_0010
+# ::snt Yes please . Can you book a for a table of 5 at 17:30 on Monday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "17:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL3113.json_0012
+# ::snt No . I am all set thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20007.json_0000
+# ::snt I want a moderately priced restaurant in the east part of town . What is the phone number ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20007.json_0002
+# ::snt I do n't care . Give me their phone number .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id WOZ20007.json_0004
+# ::snt Yes give me the phone number .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id WOZ20007.json_0006
+# ::snt Awesome , thank you ! Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3838.json_0000
+# ::snt I am coming to cambridge and would like some type of entertainment while visiting .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL3838.json_0002
+# ::snt That sounds great , but come to think of it I should try something close to our hotel in the centre . Anything there ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3838.json_0004
+# ::snt Could I have the address and phone number of the Funky Fun House and is this a nightclub ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n6 / name
+     :op1 "funky"
+     :op2 "fun"
+     :op3 "house"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id PMUL3838.json_0006
+# ::snt Can you find me some information on alexander bed and breakfast ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n8 / name
+     :op1 "alexander"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+)
+
+# ::id PMUL3838.json_0008
+# ::snt Yes that is perfect can you book that ?
+( o / out_of_scope )
+
+# ::id PMUL3838.json_0010
+# ::snt I am coming in on Friday . I want to stay for 3 nights with 8 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL3838.json_0012
+# ::snt Thanks so much . Have a great day . Goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0658.json_0000
+# ::snt I would be in cambridge and I need to find a train that will be leaving from peterborough this sunday , can you help me find one ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n6 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id MUL0658.json_0002
+# ::snt Yes it has to leave on Sunday after 19:15 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "19:15"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id MUL0658.json_0004
+# ::snt Yes , can you please book 4 tickets for me and provide me with the reference number , please .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0658.json_0006
+# ::snt Yes , I also need some accomodations . Got anything with free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id MUL0658.json_0008
+# ::snt Certainly ! I 'd like an expensive 4-star hotel , please . No guesthouses .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n16 / name
+     :op1 "expensive"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n18 / name
+     :op1 "4-star"
+  ))
+)
+
+# ::id MUL0658.json_0010
+# ::snt I 'll take the Huntingdon Marriott . Will you please book a room for 2 nights starting on Sunday for four people ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n22 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n24 / name
+     :op1 "four"
+  ))
+)
+
+# ::id MUL0658.json_0012
+# ::snt Great . All I need is the reference number for that reservation .
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id MUL0658.json_0014
+# ::snt That should be it , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0666.json_0000
+# ::snt I 'm looking for a place to stay in the south of town .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL0666.json_0002
+# ::snt I definitely want to stay in a hotel , not a guesthouse . Is the hotel moderately priced , and does it have free parking ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Price ( PriHo5 / Price 
+    :name ( n6 / name
+     :op1 "moderately"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL0666.json_0004
+# ::snt I see , well how about a guesthouse in that area with free parking ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id MUL0666.json_0006
+# ::snt Yes , which one has room for six guests ?
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n10 / name
+     :op1 "six"
+  ))
+)
+
+# ::id MUL0666.json_0008
+# ::snt I need it on Sunday , for 3 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id MUL0666.json_0010
+# ::snt OK , can you accommodate 2 nights then ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL0666.json_0012
+# ::snt Is there any other options that we can look into ?
+( o / out_of_scope )
+
+# ::id MUL0666.json_0014
+# ::snt Just please book for that room for 2 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL0666.json_0016
+# ::snt Are you certain there is not either a guesthouse or hotel in the south with free parking for 2 or 3 nights Sunday for 6 people ?
+( Hm1 / Hotel-Inform
+   :Type ( onHo1 / none)
+   :Parking ( esHo2 / yes)
+   :Area ( AreHo4 / Area 
+    :name ( n20 / name
+     :op1 "south"
+  ))
+   :Stay ( StaHo6 / Stay 
+    :name ( n22 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo8 / Day 
+    :name ( n24 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo10 / People 
+    :name ( n26 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL0666.json_0018
+# ::snt Let 's try again . A moderately priced guesthouse in the south with free parking . Sunday , 2 nights , 6 people .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n28 / name
+     :op1 "guesthouse"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n30 / name
+     :op1 "2"
+  ))
+   :Parking ( esHo3 / yes)
+   :Area ( AreHo7 / Area 
+    :name ( n32 / name
+     :op1 "south"
+  ))
+   :Day ( DayHo9 / Day 
+    :name ( n34 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo11 / People 
+    :name ( n36 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL0666.json_0020
+# ::snt Could you check another area of town perhaps that can accommodate 6 guests for 3 nights starting Sunday with a moderate price and free parking ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n38 / name
+     :op1 "moderate"
+  ))
+   :Area ( onHo3 / none)
+   :Stay ( StaHo6 / Stay 
+    :name ( n40 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo8 / Day 
+    :name ( n42 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo10 / People 
+    :name ( n44 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL0666.json_0022
+# ::snt Shoot .   Well , okay , how about two nights ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n46 / name
+     :op1 "two"
+  ))
+)
+
+# ::id MUL0666.json_0024
+# ::snt I need a train from cambridge to broxbourne that leaves after 8:15 on tuesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n48 / name
+     :op1 "broxbourne"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n50 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n52 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n54 / name
+     :op1 "8:15"
+  ))
+)
+
+# ::id MUL0666.json_0026
+# ::snt I need 6 tickets please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n56 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL0666.json_0028
+# ::snt That is all , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02053.json_0000
+# ::snt I 'm looking for a train going to london liverpool street .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id SNG02053.json_0002
+# ::snt I would like to go to London Liverpool Street .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "London"
+     :op2 "Liverpool"
+     :op3 "Street"
+  ))
+)
+
+# ::id SNG02053.json_0004
+# ::snt I am departing from cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG02053.json_0006
+# ::snt help me   get price and train ID
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id SNG02053.json_0008
+# ::snt Not today , thank you . Does the train arrive by 09:15 ?
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "09:15"
+  ))
+)
+
+# ::id SNG02053.json_0010
+# ::snt Can you go ahead and book it and get me a price please ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id SNG02053.json_0012
+# ::snt I need to arrive at 09:15 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "09:15"
+  ))
+)
+
+# ::id SNG02053.json_0014
+# ::snt No I do n't need to book . Thanks for the information .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4947.json_0000
+# ::snt Can you get me information on a hotel called city centre north b and b ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "city"
+     :op2 "centre"
+     :op3 "north"
+     :op4 "b"
+     :op5 "and"
+     :op6 "b"
+  ))
+)
+
+# ::id PMUL4947.json_0002
+# ::snt Can you book it for 7 people for 4 nights starting monday ? Can i have a reference number too please ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL4947.json_0004
+# ::snt I am also looking for some train information please . I want to take the train into Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4947.json_0006
+# ::snt I 'm leaving from Ely , and I should be in Cambridge no later than 9:00 , on Monday . I have a meeting in town .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n14 / name
+     :op1 "ely"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n16 / name
+     :op1 "9:00"
+  ))
+)
+
+# ::id PMUL4947.json_0008
+# ::snt I would prefer TR0755 .
+( Tm1 / Train-Inform
+   :Id ( IdTr2 / Id 
+    :name ( n18 / name
+     :op1 "TR0755"
+  ))
+)
+
+# ::id PMUL4947.json_0010
+# ::snt Yes , that would be great .   Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4947.json_0012
+# ::snt I would like two tickets please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n20 / name
+     :op1 "two"
+  ))
+)
+
+# ::id PMUL4947.json_0014
+# ::snt I just need to know the i d . I do not need to book it .
+( o / out_of_scope )
+
+# ::id PMUL4947.json_0016
+# ::snt No , that 's all . Thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0591.json_0000
+# ::snt I 'm looking for a college to visit in the centre of cambridge .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "college"
+  ))
+)
+
+# ::id MUL0591.json_0002
+# ::snt Yes that would be great can you give me the postcode entrance for you and address to it ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Fee ( aAt2 / question )
+)
+
+# ::id MUL0591.json_0004
+# ::snt Thank you . I also need to find a train leaving on Monday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id MUL0591.json_0006
+# ::snt I 'm departing from london liverpool street to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id MUL0591.json_0008
+# ::snt I 'd like to leave after 08:45 . Which train leaves closest to that time ?
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n12 / name
+     :op1 "08:45"
+  ))
+)
+
+# ::id MUL0591.json_0010
+# ::snt Oh , no need to book it for me . But yes , that train will do just fine . Thank you for your help , that was all I needed .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL0852.json_0000
+# ::snt What can you tell me about Magdalene College ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "magdalene"
+     :op2 "college"
+  ))
+)
+
+# ::id MUL0852.json_0002
+# ::snt Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0852.json_0004
+# ::snt I do , actually . I 'd also like to find a good place to dine in the east . Do you know of any Swiss restaurants in that area ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "swiss"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL0852.json_0006
+# ::snt Hmm , I was really looking forward to Swiss food . Ok , how about an indian restaurant in the east instead ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n10 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL0852.json_0008
+# ::snt what are the two expensive indian restaurants ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n14 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL0852.json_0010
+# ::snt Could you please book a table at Sitar Tandoori for 4 people on Sunday ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n16 / name
+     :op1 "sitar"
+     :op2 "tandoori"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL0852.json_0012
+# ::snt I would like the booking to be for 13:00 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n22 / name
+     :op1 "13:00"
+  ))
+)
+
+# ::id MUL0852.json_0014
+# ::snt That 's okay , maybe 12:00 will work ? Try that please ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n24 / name
+     :op1 "12:00"
+  ))
+)
+
+# ::id MUL0852.json_0016
+# ::snt Yes , I also need a taxi to take me from the college to the restaurant by the reservation time .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n26 / name
+     :op1 "the"
+     :op2 "college"
+  ))
+   :Dest ( DesTa5 / Dest 
+    :name ( n28 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id MUL0852.json_0018
+# ::snt Thank you for all your help . I have all the information I need . Goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1031.json_0000
+# ::snt I 'm looking for a moderately priced guesthouse for the night .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id SNG1031.json_0002
+# ::snt Yes , I 'd really like to stay on the west end of the city . Anything available there ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+)
+
+# ::id SNG1031.json_0004
+# ::snt Does that place have free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id SNG1031.json_0006
+# ::snt Thank you , can you book me for 7 people and two nights , beginning on Sunday ?   May I also get a reference number ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "two"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id SNG1031.json_0008
+# ::snt No thanks , that is all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1156.json_0000
+# ::snt I need to book a taxi .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id SNG1156.json_0002
+# ::snt I need to leave from ely and get to sidney sussex college by 14:15 .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "sidney"
+     :op2 "sussex"
+     :op3 "college"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n4 / name
+     :op1 "14:15"
+  ))
+   :Depart ( DepTa6 / Depart 
+    :name ( n6 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id SNG1156.json_0004
+# ::snt Thanks so much ! That 'll be it for me for today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0563.json_0000
+# ::snt I am looking for a train that leaves for Cambridge on Monday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id MUL0563.json_0002
+# ::snt Hello , I am departing from Ely .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id MUL0563.json_0004
+# ::snt I need to arrive in Cambridge by 10:00 please
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n10 / name
+     :op1 "10:00"
+  ))
+)
+
+# ::id MUL0563.json_0006
+# ::snt Yes , please . I need 6 tickets and a reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0563.json_0008
+# ::snt Thanks ! I 'm also looking for a good museum in the center of town .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "museum"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n16 / name
+     :op1 "center"
+  ))
+)
+
+# ::id MUL0563.json_0010
+# ::snt Fantastic . Can you provide me with the address and phone number for the Castle Galleries , please ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n19 / name
+     :op1 "Castle"
+     :op2 "Galleries"
+  ))
+   )
+)
+
+# ::id MUL0563.json_0012
+# ::snt What is their entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL0563.json_0014
+# ::snt I have everything I need . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0563.json_0016
+# ::snt No , that 's it . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20109.json_0000
+# ::snt I am looking for an expensive restaurant serving mediterranean food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "mediterranean"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id WOZ20109.json_0002
+# ::snt Is there anything else ?
+( o / out_of_scope )
+
+# ::id WOZ20109.json_0004
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3738.json_0000
+# ::snt Help me find a place to stay that has free parking and in moderate price range please .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL3738.json_0002
+# ::snt I do not really care but would like it to have a 3 star rating .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3738.json_0004
+# ::snt No thanks . I will need the phone number please . Also , do they have internet ?
+( Ht1 / Hotel-Request
+  :Internet ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id PMUL3738.json_0006
+# ::snt Great . I also need a restaurant in the same price range . I 'd like it to be a british place .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "british"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id PMUL3738.json_0008
+# ::snt could I have the   area and phone number
+( Rt1 / Restaurant-Request
+  :Area ( aRe0 / question )
+  :Phone ( aRe1 / question )
+)
+
+# ::id PMUL3738.json_0010
+# ::snt Great .   Thanks .   Last thing , can you tell me what area of town that 's in ?
+( Rt1 / Restaurant-Request
+  :Area ( aRe0 / question )
+)
+
+# ::id PMUL3738.json_0012
+# ::snt That 's all . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3738.json_0014
+# ::snt Thanks so much . Goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3351.json_0000
+# ::snt I would like it if you can help me find a place called Kambar .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "kambar"
+  ))
+)
+
+# ::id PMUL3351.json_0002
+# ::snt how much does it cost to get it ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL3351.json_0004
+# ::snt yes phone number and adress please
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL3351.json_0006
+# ::snt Actually , can you help me find information on a train to the Stansted Airport please ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id PMUL3351.json_0008
+# ::snt The train should depart from Cambridge on Monday after 15:45 . What is the travel time , price and train ID ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n10 / name
+     :op1 "15:45"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Time ( aTr1 / question )
+  :Ticket ( aTr2 / question )
+  :Id ( aTr3 / question )
+   )
+)
+
+# ::id PMUL3351.json_0010
+# ::snt That sounds great , thank you for your help today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3351.json_0012
+# ::snt That is all , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1326.json_0000
+# ::snt i   want to book a taxi . The taxi should go to little saint mary 's church and should leave after 05:45 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n2 / name
+     :op1 "05:45"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n4 / name
+     :op1 "little"
+     :op2 "saint"
+     :op3 "mary"
+     :op4 "'s"
+     :op5 "church"
+  ))
+)
+
+# ::id SNG1326.json_0002
+# ::snt I am departing from el shaddai . Can you provide me with   what car will be picking me up and contact number ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n6 / name
+     :op1 "el"
+     :op2 "shaddai"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Phone ( aTa1 / question )
+   )
+)
+
+# ::id SNG1326.json_0004
+# ::snt Thank you .   I think that is all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0110.json_0000
+# ::snt where is the nearest police station ?
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG0110.json_0002
+# ::snt What is the address ?
+( Pt1 / Police-Request
+  :Addr ( aPo0 / question )
+)
+
+# ::id SNG0110.json_0004
+# ::snt Do you have the phone number there ?
+( Pt1 / Police-Request
+  :Phone ( aPo0 / question )
+)
+
+# ::id SNG0110.json_0006
+# ::snt No , that 's all . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01287.json_0000
+# ::snt I need a taxi to leave at 3 45 and get me from the cambridge belfry
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+     :op2 "belfry"
+  ))
+)
+
+# ::id SNG01287.json_0002
+# ::snt I will be going to the cow pizza kitchen and bar .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n4 / name
+     :op1 "cow"
+     :op2 "pizza"
+     :op3 "kitchen"
+     :op4 "and"
+     :op5 "bar"
+  ))
+)
+
+# ::id SNG01287.json_0004
+# ::snt Ok thank you for your assistance .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20536.json_0000
+# ::snt Can you find me something cheap in the south part of town ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id WOZ20536.json_0002
+# ::snt I do not care about the type of food .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+)
+
+# ::id WOZ20536.json_0004
+# ::snt Is there anything else ?
+( o / out_of_scope )
+
+# ::id WOZ20536.json_0006
+# ::snt What is the address ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id WOZ20536.json_0008
+# ::snt Thanks , good bye
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20340.json_0000
+# ::snt I am looking for a restaurant that serves Mexican food and located in the south part of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "mexican"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id WOZ20340.json_0002
+# ::snt What is the address , phone number , and postcode ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id WOZ20340.json_0004
+# ::snt Nope , that 's all I need , thank you very much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20175.json_0000
+# ::snt Is there a moderately priced restaurant in the north part of town ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id WOZ20175.json_0002
+# ::snt Yes I would like the phone number of the Nirala .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "Nirala"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20175.json_0004
+# ::snt Yes . I would like the address of the Nirala please ?
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe3 / Name 
+    :name ( n9 / name
+     :op1 "Nirala"
+  ))
+   )
+)
+
+# ::id WOZ20175.json_0006
+# ::snt What is the postcode ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id WOZ20175.json_0008
+# ::snt I think that 's all I need , thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4256.json_0000
+# ::snt I need to book a train leaving from London Kings cross .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id PMUL4256.json_0002
+# ::snt I need to leave after 11:30 on tuesday . I 'm traveling to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n8 / name
+     :op1 "11:30"
+  ))
+)
+
+# ::id PMUL4256.json_0004
+# ::snt Yes can I get the price on that ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL4256.json_0006
+# ::snt Can you find me a restaurant that serves afghan food and is located in the east ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "afghan"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL4256.json_0008
+# ::snt How about Italian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id PMUL4256.json_0010
+# ::snt i want to book a table for 4 people at 21:00 on the same day as the train .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "21:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4256.json_0012
+# ::snt That is all thank you goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0142.json_0000
+# ::snt i was robbed and need help
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG0142.json_0002
+# ::snt That 's great , may I have their address and postcode please ?
+( Pt1 / Police-Request
+  :Addr ( aPo0 / question )
+  :Post ( aPo1 / question )
+)
+
+# ::id SNG0142.json_0004
+# ::snt I 'm going to contact them now , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0211.json_0000
+# ::snt Hey , I 've been injured . Where 's the closest hospital ?
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG0211.json_0002
+# ::snt Yes , can I have their post code and phone number ?
+( Ht1 / Hospital-Request
+  :Post ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id PMUL4808.json_0000
+# ::snt i am looking for a place to stay . The hotel should be in the cheap price range and should have a star of 4
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+   :Type ( TypHo6 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL4808.json_0002
+# ::snt No , not really . Although , I 'd like it to be a guesthouse with free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+   :Area ( onHo3 / dontcare)
+)
+
+# ::id PMUL4808.json_0004
+# ::snt That sounds good . I would like to book that for 4 people and 4 nights starting from Saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4808.json_0006
+# ::snt I appreciate your help . I need to travel by train to stevenage and leave after 10:15 . What is available , please ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "stevenage"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n18 / name
+     :op1 "10:15"
+  ))
+)
+
+# ::id PMUL4808.json_0008
+# ::snt Great , I 'm looking to travel on Sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n20 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL4808.json_0010
+# ::snt Yeah , book the earliest one for 4 people and send me the reference number
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n22 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4808.json_0012
+# ::snt That is all I need today , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0712.json_0000
+# ::snt I 'm looking for a place to dine that serves gastropub food . I want it to be expensive .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "gastropub"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SNG0712.json_0002
+# ::snt I 'd like to dine in the center of town , please .
+( o / out_of_scope )
+
+# ::id SNG0712.json_0004
+# ::snt Could you give me the address and phone number for the Slug and Lettuce please .
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe3 / Name 
+    :name ( n7 / name
+     :op1 "Slug"
+     :op2 "and"
+     :op3 "Lettuce"
+  ))
+   )
+)
+
+# ::id SNG0712.json_0006
+# ::snt I wish you could provide their phone number . But other than that you 've given me everything I need to know . Thank you goodbye .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id SNG0137.json_0000
+# ::snt Can you help me find the nearest police station ?
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG0137.json_0002
+# ::snt Yes and the address , as well . Thanks .
+( Pt1 / Police-Request
+  :Addr ( aPo0 / question )
+)
+
+# ::id SNG0137.json_0004
+# ::snt Thanks , that 's all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4494.json_0000
+# ::snt Find me a place called maharajah tandoori restaurant , please
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "maharajah"
+     :op2 "tandoori"
+     :op3 "restaurant"
+  ))
+)
+
+# ::id PMUL4494.json_0002
+# ::snt Yes , please book a table for 3 at 12:15 on Monday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "12:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL4494.json_0004
+# ::snt Great thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2522.json_0000
+# ::snt Hello , I am planing to visit Cambridge and I am looking for a swimmingpool .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "swimmingpool"
+  ))
+   )
+ :op2(gt2 / general-greet
+   :none ( onge2 / none)
+   )
+)
+
+# ::id MUL2522.json_0002
+# ::snt It does n't matter . I will need the address , phone number , and area of town .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+  :Addr ( aAt2 / question )
+  :Phone ( aAt3 / question )
+   )
+)
+
+# ::id MUL2522.json_0004
+# ::snt That 's great thanks . Also I need a hotel in the south .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n6 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL2522.json_0006
+# ::snt Not really , just get me one with 3 stars please
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL2522.json_0008
+# ::snt The Bridge is fine , please .
+( o / out_of_scope )
+
+# ::id MUL2522.json_0010
+# ::snt Yes please , could you make a booking for me ?
+( o / out_of_scope )
+
+# ::id MUL2522.json_0012
+# ::snt I 'm sorry , but I do n't need a booking anymore . Could you tell me if they have free parking ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Parking ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Parking ( esHo2 / yes)
+   )
+)
+
+# ::id MUL2522.json_0014
+# ::snt Okay , thanks .   Do they also have free internet ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id MUL2522.json_0016
+# ::snt Great !   Thank you for your help .   Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0660.json_0000
+# ::snt I would like to find a guesthouse to stay at , and I do n't require free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( oHo2 / no)
+)
+
+# ::id MUL0660.json_0002
+# ::snt Yes . I would like to stay in the north .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL0660.json_0004
+# ::snt I do not have a particular price range in mind .
+( Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+)
+
+# ::id MUL0660.json_0006
+# ::snt No , thank you . Can you just give me the phone number , please ?
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id MUL0660.json_0008
+# ::snt I also need to book a train . It needs to go to Cambridge and leave on Sunday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id MUL0660.json_0010
+# ::snt Kings Lynn is my point of departure .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n10 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id MUL0660.json_0012
+# ::snt I would like to know the train ID for that train please .
+( Tt1 / Train-Request
+  :Id ( aTr0 / question )
+)
+
+# ::id MUL0660.json_0014
+# ::snt Yes please . What is the total travel time and departure time also ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Time ( aTr1 / question )
+)
+
+# ::id MUL0660.json_0016
+# ::snt Actually , I 'm all set . Thanks for your help . Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20064.json_0000
+# ::snt I want to find a moderately priced restaurant in the west part of town . What is the address ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20064.json_0002
+# ::snt Thank you . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01969.json_0000
+# ::snt Can I get some help with resolving a dispute about a car accident ?
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG01969.json_0002
+# ::snt Thank you for the information .   Could you also give me the address and postcode ?
+( Pt1 / Police-Request
+  :Addr ( aPo0 / question )
+  :Post ( aPo1 / question )
+)
+
+# ::id SNG01969.json_0004
+# ::snt Thank you for your help . That is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01550.json_0000
+# ::snt I am trying to find the Parkside Police Station .
+( Pm1 / Police-Inform
+   :Name ( NamPo2 / Name 
+    :name ( n2 / name
+     :op1 "Parkside"
+     :op2 "Police"
+     :op3 "Station"
+  ))
+)
+
+# ::id SNG01550.json_0002
+# ::snt Thank you , that 's all I need . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL2226.json_0000
+# ::snt Hi . I 'm looking for a place to spend the night , and I want somewhere without any hidden fees for parking or wifi .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL2226.json_0002
+# ::snt I want a cheap price range , please .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL2226.json_0004
+# ::snt Great , can I have it for 4 people for 2 nights on wednesday and also I need a reference number ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL2226.json_0006
+# ::snt I 'm also looking for a train to Cambridge that departs from Bishop 's Stortford that departs on Wednesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id MUL2226.json_0008
+# ::snt I would like it to arrive by 20:30 please .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n14 / name
+     :op1 "20:30"
+  ))
+)
+
+# ::id MUL2226.json_0010
+# ::snt I 'll take the train that arrives closest to 20:30 for 4 people please .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n16 / name
+     :op1 "20:30"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2226.json_0012
+# ::snt Thanks ! For all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2226.json_0014
+# ::snt Nope , that 's it . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4422.json_0000
+# ::snt Can you help me find a train for Wednesday , heading into Cambridge ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL4422.json_0002
+# ::snt I 'm departing from london liverpool street and would like to leave after 16:15 . Does this help ?
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "16:15"
+  ))
+)
+
+# ::id PMUL4422.json_0004
+# ::snt Yes please book me a ticket .
+( o / out_of_scope )
+
+# ::id PMUL4422.json_0006
+# ::snt Oh wait , before booking I would like to know what the arrival time and travel time is on that train .
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+  :Time ( aTr1 / question )
+)
+
+# ::id PMUL4422.json_0008
+# ::snt I need to know the travel time before booking .
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL4422.json_0010
+# ::snt Thanks , I actually do n't want to book just yet . I do need a place to stay though . Could you please suggest a hotel in a moderate price range ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "moderate"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL4422.json_0012
+# ::snt Yes , it will need to have free parking and free internet please
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL4422.json_0014
+# ::snt Yes , I am looking for something in the North .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n14 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL4422.json_0016
+# ::snt I think I 'd like a moderately priced hotel , please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n18 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL4422.json_0018
+# ::snt I like the sound of the Lovell Lodge .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n20 / name
+     :op1 "lovell"
+     :op2 "lodge"
+  ))
+)
+
+# ::id PMUL4422.json_0020
+# ::snt Yes please . There will be 7 people staying for 4 nights
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n22 / name
+     :op1 "4"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n24 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL4422.json_0022
+# ::snt That is everything , thank you for your assistance .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1667.json_0000
+# ::snt Hello , I 'm trying to find a restaurant called anatolia . Do you have any info about it ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "anatolia"
+  ))
+)
+
+# ::id MUL1667.json_0002
+# ::snt Can you book a table there for me ?
+( o / out_of_scope )
+
+# ::id MUL1667.json_0004
+# ::snt It would be for Monday for 5 people at 18:15 if possible .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "18:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL1667.json_0006
+# ::snt How about the same day at 17:15 .   Is that available ?   I 'll also need a train departing stevenage and should arrive by 10:15 .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "10:15"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "stevenage"
+  ))
+   :Day ( DayTr6 / Day 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Time ( TimRe6 / Time 
+    :name ( n17 / name
+     :op1 "17:15"
+  ))
+   )
+)
+
+# ::id MUL1667.json_0008
+# ::snt Cambridge please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id WOZ20554.json_0000
+# ::snt May I have information for an italian restaurant in the east part of town ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id WOZ20554.json_0002
+# ::snt What is their address please ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id WOZ20554.json_0004
+# ::snt Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1171.json_0000
+# ::snt Yes , can you give me some information ?   I am looking for a particular attraction .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL1171.json_0002
+# ::snt it 's called primavera .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "primavera"
+  ))
+)
+
+# ::id PMUL1171.json_0004
+# ::snt I would like tickets .
+( o / out_of_scope )
+
+# ::id PMUL1171.json_0006
+# ::snt Phone number and postcode please .
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL1171.json_0008
+# ::snt And postcode please like I asked before .
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL1171.json_0010
+# ::snt rad , thanks . i also need a train ticket
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL1171.json_0012
+# ::snt I want to leave Broxbourne and go to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id PMUL1171.json_0014
+# ::snt I need to travel on thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL1171.json_0016
+# ::snt I have to leave after 12:30 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n10 / name
+     :op1 "12:30"
+  ))
+)
+
+# ::id PMUL1171.json_0018
+# ::snt Could you tell me what the travel time is , please ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL1171.json_0020
+# ::snt Thank you so much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0980.json_0000
+# ::snt Are there any high end restaurants within the centre of town ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0980.json_0002
+# ::snt No I do   not can you recommend one please ?
+( o / out_of_scope )
+
+# ::id PMUL0980.json_0004
+# ::snt That would be perfect if it is in expensive range . I need to book it for sunday .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0980.json_0006
+# ::snt There will be 6 of us .   16:15 , if possible .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "16:15"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL0980.json_0008
+# ::snt Yes , can you help me find a train to get me to the Stansted Airport on Monday ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n14 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL0980.json_0010
+# ::snt I will go from Cambridge to Stansted Airport .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+   :Dest ( DesTr4 / Dest 
+    :name ( n18 / name
+     :op1 "Stansted"
+     :op2 "Airport"
+  ))
+)
+
+# ::id PMUL0980.json_0012
+# ::snt i will need to arrive by 19:00 on monday .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n20 / name
+     :op1 "19:00"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n22 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL0980.json_0014
+# ::snt Yes , please give me the price .
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL0980.json_0016
+# ::snt Thank you that is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4257.json_0000
+# ::snt Hello , do you know of any boat attractions in the East of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "boat"
+  ))
+)
+
+# ::id PMUL4257.json_0002
+# ::snt Yeah , can I get the entrance fee and postcode ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL4257.json_0004
+# ::snt I can give Camboats a call . Do you have their phone number ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n6 / name
+     :op1 "Camboats"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Phone ( aAt1 / question )
+   )
+)
+
+# ::id PMUL4257.json_0006
+# ::snt Yes , I 'm also looking for a moderately priced italian restaurant preferably in the same area as camboats
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n10 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt6 / Name 
+    :name ( n15 / name
+     :op1 "camboats"
+  ))
+   )
+)
+
+# ::id PMUL4257.json_0008
+# ::snt Yes . There will be 6 of us dining .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n16 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL4257.json_0010
+# ::snt Monday , 14:15 . Please include the reference number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "14:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n20 / name
+     :op1 "monday"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL4257.json_0012
+# ::snt Thanks , that 'll be it for me today . Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1668.json_0000
+# ::snt I 've got a craving for some pasta . Can you find me a good Italian restaurant on the west side of the city ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL1668.json_0002
+# ::snt Yes , definitely the cheap one .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL1668.json_0004
+# ::snt Yes , please ! I 'd like it for 15:15 on Thursday for 7 people .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "15:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL1668.json_0006
+# ::snt Great . I also need a train to stevenage .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "stevenage"
+  ))
+)
+
+# ::id MUL1668.json_0008
+# ::snt Yes , I 'd like to leave Cambridge on Friday , sometime after 12:30 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n16 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n20 / name
+     :op1 "12:30"
+  ))
+)
+
+# ::id MUL1668.json_0010
+# ::snt That wo n't be necessary .
+( o / out_of_scope )
+
+# ::id MUL1668.json_0012
+# ::snt No , that will be all thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0347.json_0000
+# ::snt I 'm looking for a restaurant that serves Turkish food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "turkish"
+  ))
+)
+
+# ::id PMUL0347.json_0002
+# ::snt I 'm not picky about the price .   Could you recommend one and give me the price range ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Price ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0347.json_0004
+# ::snt I also need a guesthouse with 4 stars .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0347.json_0006
+# ::snt In the same area as the restaurant , centre .   In prefer a cheap price range .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Price ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0347.json_0008
+# ::snt Can I have the number to the hotel ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL0347.json_0010
+# ::snt Can you tell me their address and let me know whether or not they have internet there ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Internet ( aHo1 / question )
+  :Addr ( aHo2 / question )
+   )
+)
+
+# ::id PMUL0347.json_0012
+# ::snt That sounds great thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0347.json_0014
+# ::snt No , that 's all . Thanks and have a good day
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01375.json_0000
+# ::snt I need a taxi to pick me up after 21:25 at The Cambridge Belfry .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n2 / name
+     :op1 "21:25"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+     :op2 "belfry"
+  ))
+)
+
+# ::id SNG01375.json_0002
+# ::snt The taxi should go to the gardenia .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n6 / name
+     :op1 "the"
+     :op2 "gardenia"
+  ))
+)
+
+# ::id SNG01375.json_0004
+# ::snt I 'll also need the contact number please .
+( Tt1 / Taxi-Request
+  :Phone ( aTa0 / question )
+)
+
+# ::id SNG01375.json_0006
+# ::snt Than you , I think that 's all I need for now .
+( o / out_of_scope )
+
+# ::id SNG02120.json_0000
+# ::snt I need a taxi to come to royal standard and take me to maharajah tandoori restaurant .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "maharajah"
+     :op2 "tandoori"
+     :op3 "restaurant"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "royal"
+     :op2 "standard"
+  ))
+)
+
+# ::id SNG02120.json_0002
+# ::snt I need to leave after 14:30 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n6 / name
+     :op1 "14:30"
+  ))
+)
+
+# ::id PMUL1176.json_0000
+# ::snt Hey , I am looking for a train that leaves leicester to cambridge , where is it ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id PMUL1176.json_0002
+# ::snt I would like to leave on Thursday and arrive by 18:15 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "18:15"
+  ))
+)
+
+# ::id PMUL1176.json_0004
+# ::snt I do n't need to book now . What is the total travel time for that train ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL1176.json_0006
+# ::snt Yes you can . I 'd like to see a few things while I 'm in town so find me something nice to check out on the west side .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL1176.json_0008
+# ::snt Any attraction you recommend will be great . I just need the postcode and entrance fee .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL1176.json_0010
+# ::snt Great , thanks !   That 'll be all that I need for today !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4228.json_0000
+# ::snt I 'm going to Cambridge from london liverpool street . I need to leave on tuesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL4228.json_0002
+# ::snt I need a train from London Liverpool Street to Cambridge for Tuesday and I need to get there by 12:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n12 / name
+     :op1 "12:30"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n14 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL4228.json_0004
+# ::snt I want the 9:39 if it makes it there by 12:30 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n16 / name
+     :op1 "12:30"
+  ))
+)
+
+# ::id PMUL4228.json_0006
+# ::snt That 's okay . Can you tell me about a hotel though ? It 's the Express by Holiday Inn Cambridge .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n18 / name
+     :op1 "express"
+     :op2 "by"
+     :op3 "holiday"
+     :op4 "inn"
+     :op5 "cambridge"
+  ))
+   )
+ :op2(Tm2 / Train-Inform
+   :Dest ( DesTr4 / Dest 
+    :name ( n21 / name
+     :op1 "cambridge"
+  ))
+   )
+)
+
+# ::id SNG0203.json_0000
+# ::snt I 'm looking for the Addenbrookes Hospital with a haematology day unit .
+( Hm1 / Hospital-Inform
+   :Department ( DepHo2 / Department 
+    :name ( n2 / name
+     :op1 "haematology"
+     :op2 "day"
+     :op3 "unit"
+  ))
+)
+
+# ::id SNG0203.json_0002
+# ::snt Thanks , can I also get the postcode ?
+( Ht1 / Hospital-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id SNG0203.json_0004
+# ::snt I think you have given me all that I need .
+( o / out_of_scope )
+
+# ::id SNG1058.json_0000
+# ::snt I 'm looking for a place to go in town to have fun . Are there any nightclubs in the west ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "nightclubs"
+  ))
+)
+
+# ::id SNG1058.json_0002
+# ::snt How about a college in the west ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "college"
+  ))
+)
+
+# ::id SNG1058.json_0004
+# ::snt What 's the address of that college ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id SNG1058.json_0006
+# ::snt No , that would be it .   Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02020.json_0000
+# ::snt I need a taxi to take me to fitzbillies restaurant
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "fitzbillies"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id SNG02020.json_0002
+# ::snt From Kings lynn train station .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n4 / name
+     :op1 "kings"
+     :op2 "lynn"
+     :op3 "train"
+     :op4 "station"
+  ))
+)
+
+# ::id SNG02020.json_0004
+# ::snt I need to leave after 20:00 please .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n6 / name
+     :op1 "20:00"
+  ))
+)
+
+# ::id SNG02020.json_0006
+# ::snt Thank you goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3269.json_0000
+# ::snt Hello , can you give me some information on a train ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL3269.json_0002
+# ::snt I plan to go to Cambridge and will be departing from norwich on Saturday and plan to ride a train that should arrive cambridge by 16:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "saturday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n6 / name
+     :op1 "16:00"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n8 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id PMUL3269.json_0004
+# ::snt Can you give me the travel time , departure time and train i d for the one arriving closest to 16:00 please ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "16:00"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Leave ( aTr1 / question )
+  :Time ( aTr2 / question )
+   )
+)
+
+# ::id PMUL3269.json_0006
+# ::snt Yes , I need a 4 star hotel in the expensive price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3269.json_0008
+# ::snt It needs to have free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id MUL1340.json_0000
+# ::snt I 'm looking for a place to stay in cambridge , free parking and wifi should be included
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL1340.json_0002
+# ::snt No , but I do prefer a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( onHo2 / dontcare)
+)
+
+# ::id MUL1340.json_0004
+# ::snt Can you tell me which one is your favorite , and let me know the price range and address for that one ?
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+  :Addr ( aHo1 / question )
+)
+
+# ::id MUL1340.json_0006
+# ::snt I am also looking for a restaurant that serves indian food in the east area .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL1340.json_0008
+# ::snt I would like something moderately priced please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "moderately"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Price ( aHo1 / question )
+   )
+)
+
+# ::id MUL1340.json_0010
+# ::snt Pick one for me . I want to book it for myself on friday at 16:15 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "16:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL1340.json_0012
+# ::snt Perfect , that is all that I need .   Thank you so much for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1340.json_0014
+# ::snt No , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1495.json_0000
+# ::snt Could you tell me if there is a swimmingpool in the center of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "center"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "swimmingpool"
+  ))
+)
+
+# ::id PMUL1495.json_0002
+# ::snt No but I would like the address and entrance fee .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+)
+
+# ::id PMUL1495.json_0004
+# ::snt Yes , I am looking to buy a train ticket departing from Cambridge , and I need to arrive by 14:30 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "14:30"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1495.json_0006
+# ::snt I 'll be heading to Peterborough on Friday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "peterborough"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL1495.json_0008
+# ::snt Can you please give me the price of that train .
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL1495.json_0010
+# ::snt no , thanks . That will be all . goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4799.json_0000
+# ::snt Hi , I am trying to plan a trip and need some help with a train .   I 'm not familiar with trains at all unfortunately .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL4799.json_0002
+# ::snt I 'm departing from leicester and I need to leave on friday .   Thank you for helping !
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id PMUL4799.json_0004
+# ::snt I 'm going to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4799.json_0006
+# ::snt 11 pm and I want it for three people
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "three"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n10 / name
+     :op1 "11"
+     :op2 "pm"
+  ))
+)
+
+# ::id PMUL4799.json_0008
+# ::snt I also need a place to stay .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL1049.json_0000
+# ::snt I need a train going to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1049.json_0002
+# ::snt I 'd like to travel on Wednesday and I 'll be coming from London Kings Cross .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id PMUL1049.json_0004
+# ::snt i want to arrive by 20:15
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "20:15"
+  ))
+)
+
+# ::id PMUL1049.json_0006
+# ::snt Yes please , for 2 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL1049.json_0008
+# ::snt I 'm also looking for places to go . Maybe a nightclub ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "nightclub"
+  ))
+)
+
+# ::id PMUL1049.json_0010
+# ::snt get phone number , area , and postcode of Kambar .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n14 / name
+     :op1 "kambar"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+  :Post ( aAt2 / question )
+  :Phone ( aAt3 / question )
+   )
+)
+
+# ::id PMUL1049.json_0012
+# ::snt Oh yeah , I 'm so there . Thanks a lot , that 's all I needed help with today ! Bye
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0773.json_0000
+# ::snt Hi there , I 'd love to find a guesthouse with free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id SNG0773.json_0002
+# ::snt Well I would like something with 3 stars . I do n't care about the internet .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SNG0773.json_0004
+# ::snt That sounds interesting . Do they happen to have free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id SNG0773.json_0006
+# ::snt I really would like it to have a 3 star rating . If Bridge Guest House does , then yes , please make a reservation for 3 people arriving on Monday .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   :Name ( NamHo8 / Name 
+    :name ( n12 / name
+     :op1 "Bridge"
+     :op2 "Guest"
+     :op3 "House"
+  ))
+)
+
+# ::id SNG0773.json_0008
+# ::snt Please make a reservation for 3 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SNG0773.json_0010
+# ::snt No , that 's all I need today . Thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1805.json_0000
+# ::snt Yeah , what can you tell me about Archway House ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "archway"
+     :op2 "house"
+  ))
+)
+
+# ::id PMUL1805.json_0002
+# ::snt I need to book a stay for 5 nights for 6 people there .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "5"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n6 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL1805.json_0004
+# ::snt I would like to travel on Friday .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL1805.json_0006
+# ::snt Thanks ! I would also like to book a train that goes to cambridge after 10:15 and leaves from birmingham new street on friday
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n14 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n16 / name
+     :op1 "10:15"
+  ))
+)
+
+# ::id PMUL1805.json_0008
+# ::snt Before booking I need to make sure that train meets my needs .   May I please get the arrival time of that train and the price ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id PMUL1805.json_0010
+# ::snt Okay , thanks so much ... that 's all I need ! Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0243.json_0000
+# ::snt Hi , I 'm looking a 4 star place to stay on the northside .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "northside"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SSNG0243.json_0002
+# ::snt No but I need it to have free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( onHo2 / none)
+)
+
+# ::id SSNG0243.json_0004
+# ::snt That sounds good . I need to book a 3 night reservation for four people to check in on Friday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "four"
+  ))
+)
+
+# ::id SSNG0243.json_0006
+# ::snt Yes what are the other options ?
+( o / out_of_scope )
+
+# ::id SSNG0243.json_0008
+# ::snt Great can you book that for 7 people for 3 nights starting friday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n14 / name
+     :op1 "7"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n16 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id SSNG0243.json_0010
+# ::snt No thank you . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4088.json_0000
+# ::snt I need to get to Cambridge by 10:30 , is it possible to do that by train ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "10:30"
+  ))
+)
+
+# ::id PMUL4088.json_0002
+# ::snt I 'll be leaving from Ely on Monday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL4088.json_0004
+# ::snt What time would I need to leave in order to arrive by 10:30 ?
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "10:30"
+  ))
+)
+
+# ::id PMUL4088.json_0006
+# ::snt Ok can i get the train ID and price ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id PMUL4088.json_0008
+# ::snt Great . Thank you . I 'm also looking for a moderately priced , 4 star hotel .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "moderately"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4088.json_0010
+# ::snt I do n't have a preferred area , but I am looking for a hotel , not a   guesthouse . Does that narrow it down ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL4088.json_0012
+# ::snt Ok , a guesthouse will have to do . How many choices do I have ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n18 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL4088.json_0014
+# ::snt Please pick the best option . I need a room for 8 , for two nights and starting Monday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "two"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n22 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n24 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL4088.json_0016
+# ::snt Not , that is all I will need today . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4088.json_0018
+# ::snt no that will be all thanks so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1432.json_0000
+# ::snt Hi , what can you tell me about a restaurant called the golden curry ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "the"
+     :op2 "golden"
+     :op3 "curry"
+  ))
+)
+
+# ::id MUL1432.json_0002
+# ::snt That sounds fine . Can you book it for 5 people at 13:00 this Friday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "13:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL1432.json_0004
+# ::snt Yes , can you try at 12:00 please ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "12:00"
+  ))
+)
+
+# ::id MUL1432.json_0006
+# ::snt I need to book a train too .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL1432.json_0008
+# ::snt Yes , I 'd like a train going to Cambridge and arriving by 09:30 , please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n14 / name
+     :op1 "09:30"
+  ))
+)
+
+# ::id MUL1432.json_0010
+# ::snt broxbourne . This is on friday , by the way .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n16 / name
+     :op1 "broxbourne"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n18 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL1432.json_0012
+# ::snt No thank you . I appreciate the help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1432.json_0014
+# ::snt Please call again if you need more help .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL2553.json_0000
+# ::snt Hi , I 'm really looking forward to coming to Cambridge . You have an Express by Holiday Inn , right ?
+( a / and
+ :op1(gt1 / general-greet
+   :none ( onge1 / none)
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Name ( NamHo3 / Name 
+    :name ( n3 / name
+     :op1 "Express"
+  ))
+   )
+)
+
+# ::id MUL2553.json_0002
+# ::snt Yes please , two people and one room with two beds for next Saturday .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n4 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n6 / name
+     :op1 "two"
+  ))
+)
+
+# ::id MUL2553.json_0004
+# ::snt I just need their postcode and price range please . I will book it myself later .
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id MUL2553.json_0006
+# ::snt Yes , I am also looking to visit The Fez Club during my stay . May I have their phone number ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n8 / name
+     :op1 "fez"
+     :op2 "club"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Phone ( aAt1 / question )
+   )
+)
+
+# ::id MUL2553.json_0008
+# ::snt I need a taxi to take me from The Fez Club to my hotel please .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n10 / name
+     :op1 "the"
+     :op2 "fez"
+     :op3 "club"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n12 / name
+     :op1 "my"
+     :op2 "hotel"
+  ))
+)
+
+# ::id MUL2553.json_0010
+# ::snt I want to leave the Fez Club by 17:00 .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n14 / name
+     :op1 "17:00"
+  ))
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt4 / Name 
+    :name ( n17 / name
+     :op1 "Fez"
+     :op2 "Club"
+  ))
+   )
+)
+
+# ::id MUL2553.json_0012
+# ::snt No . That was it . Thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1613.json_0000
+# ::snt Are there restaurants in the city centre which serve North American cuisine ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "north"
+     :op2 "american"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1613.json_0002
+# ::snt Yes , thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1613.json_0004
+# ::snt I need it booked for 8 people on Sunday at 15:45 . I 'd also like to have the reference number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "15:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL1613.json_0006
+# ::snt Yes . I am looking for a train that departs from Cambridge on Monday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1613.json_0008
+# ::snt I need to get to Stevenage by 16:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "stevenage"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n18 / name
+     :op1 "16:45"
+  ))
+)
+
+# ::id MUL1613.json_0010
+# ::snt That 's just perfect . Can you buy our tickets ? Same group of people as the gourmet burger kitchen .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe4 / Name 
+    :name ( n23 / name
+     :op1 "gourmet"
+     :op2 "burger"
+     :op3 "kitchen"
+  ))
+   )
+)
+
+# ::id MUL1613.json_0012
+# ::snt Thank you that is all I needed today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1613.json_0014
+# ::snt Thank you , I hope you have a good day as well !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0134.json_0000
+# ::snt I am looking for a caribbean restaurant in the centre of the city .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "caribbean"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SSNG0134.json_0002
+# ::snt Are there any caribbean restaurants in any other part of town ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id SSNG0134.json_0004
+# ::snt Sure , a turkish restaurant in the moderate price range would be great .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "turkish"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id SSNG0134.json_0006
+# ::snt Yes , book me The Anatolia for 8 people at 12:00 on Friday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "12:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+   :Name ( NamRe8 / Name 
+    :name ( n16 / name
+     :op1 "Anatolia"
+  ))
+)
+
+# ::id SSNG0134.json_0008
+# ::snt Yes please try booking that .
+( o / out_of_scope )
+
+# ::id SSNG0134.json_0010
+# ::snt Great ! Thank you so much for your help . That will be all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2564.json_0000
+# ::snt I need some places to go . Can you tell me about some concert halls in the south ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "concert"
+     :op2 "halls"
+  ))
+)
+
+# ::id MUL2564.json_0002
+# ::snt I am also interested in your local museums . Are there any in the south ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n6 / name
+     :op1 "south"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n8 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id MUL2564.json_0004
+# ::snt Sure . What is the entrance fee and phone number ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL2564.json_0006
+# ::snt I also need a place to stay . I am looking for a 4 star moderately priced place
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "moderately"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2564.json_0008
+# ::snt Not really , but I prefer guesthouse type .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( onHo2 / dontcare)
+)
+
+# ::id MUL2564.json_0010
+# ::snt As long as they have decent internet I 'm fine .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Internet ( aHo1 / question )
+   )
+)
+
+# ::id MUL2564.json_0012
+# ::snt No thank you . That 's everything I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02157.json_0000
+# ::snt I need to make a call to the Parkland Police Station please .
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG02157.json_0002
+# ::snt Thanks . Can I also get the address and postcode ?
+( Pt1 / Police-Request
+  :Addr ( aPo0 / question )
+  :Post ( aPo1 / question )
+)
+
+# ::id SNG02157.json_0004
+# ::snt Thank you , that is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0984.json_0000
+# ::snt Hi ! I am looking to find information about the Cambridge University Botanic gardens .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "cambridge"
+     :op2 "university"
+     :op3 "botanic"
+     :op4 "gardens"
+  ))
+)
+
+# ::id MUL0984.json_0002
+# ::snt Thank you . What area is that in , and what type of attraction is it ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Type ( aAt1 / question )
+)
+
+# ::id MUL0984.json_0004
+# ::snt Thank you . Do you have any good korean restaurants listed ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "korean"
+  ))
+)
+
+# ::id MUL0984.json_0006
+# ::snt How about Thai food instead ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "thai"
+  ))
+)
+
+# ::id MUL0984.json_0008
+# ::snt Sala Thong will do . I would like to book a table for 2 people at 12:30 on Saturday .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "sala"
+     :op2 "thong"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n10 / name
+     :op1 "12:30"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL0984.json_0010
+# ::snt Thank you . That 's all I need for today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4540.json_0000
+# ::snt Can you give me information about Cambridge Artworks , please ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "cambridge"
+     :op2 "artworks"
+  ))
+)
+
+# ::id PMUL4540.json_0002
+# ::snt That sounds pretty neat . My daughter is really into the arts . Can I get their phone number please ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL4540.json_0004
+# ::snt I need a 4 star hotel as well .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4540.json_0006
+# ::snt I 'd rather stay in the centre if possible .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4540.json_0008
+# ::snt Any would be fine . I just need to know the price range .
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+)
+
+# ::id PMUL4540.json_0010
+# ::snt Just the four star and hotel , tell me what my price options are with that one .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+   :Price ( onHo2 / none)
+   :Stars ( StaHo5 / Stars 
+    :name ( n12 / name
+     :op1 "four"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Price ( aHo1 / question )
+   )
+)
+
+# ::id PMUL4540.json_0012
+# ::snt I am unsure of the address , can you look it up ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id PMUL4540.json_0014
+# ::snt Hmm are you sure about that ? Can you check again ?
+( o / out_of_scope )
+
+# ::id PMUL4540.json_0016
+# ::snt Can you suggest one in that area ?
+( o / out_of_scope )
+
+# ::id PMUL4540.json_0018
+# ::snt Thanks I only needed the price ranges for those hotels . Have a good day .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotels"
+  ))
+   :Price ( onHo2 / none)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Price ( aHo1 / question )
+   )
+)
+
+# ::id SNG0850.json_0000
+# ::snt I am looking for a room and want to see if I can find somewhere that has 3 stars . Can I get some help with that ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n2 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SNG0850.json_0002
+# ::snt I 'd prefer a hotel rather than a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id SNG0850.json_0004
+# ::snt Could you give me more information the the Lensfield ?
+( o / out_of_scope )
+
+# ::id SNG0850.json_0006
+# ::snt Yes please , book it for Saturday for 3 people for 3 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SNG0850.json_0008
+# ::snt How about 2 nights ?   Would that work ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SNG0850.json_0010
+# ::snt Great , thank you ! That is all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2592.json_0000
+# ::snt Do you know much about hotels ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL2592.json_0002
+# ::snt Yes please , the cheapest one , thank you
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "cheapest"
+  ))
+)
+
+# ::id PMUL2592.json_0004
+# ::snt I would like to stay in the west please . Can you send me some info ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL2592.json_0006
+# ::snt Lets start over , my apologies .   We were actually looking for a moderate priced hotel , with 0 stars and free parking , disregard everything said before this .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+   :Stars ( StaHo5 / Stars 
+    :name ( n8 / name
+     :op1 "0"
+  ))
+)
+
+# ::id PMUL2592.json_0008
+# ::snt How about a cheap 0 star hotel with free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n10 / name
+     :op1 "cheap"
+  ))
+   :Stars ( StaHo5 / Stars 
+    :name ( n12 / name
+     :op1 "0"
+  ))
+)
+
+# ::id PMUL2592.json_0010
+# ::snt Ok that works please make reservations for 3 people and 3 nights starting from saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL2592.json_0012
+# ::snt I 'm also looking for a museum in the east . Any recommendations ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n20 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n22 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL2592.json_0014
+# ::snt Yes , can I have more information about the Cambridge Museum of Tech ? What is their address ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL2592.json_0016
+# ::snt Can I also get a phone number and postcode for the museum ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL2592.json_0018
+# ::snt sorry , what is the address ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL2592.json_0020
+# ::snt That 's all thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2592.json_0022
+# ::snt No that is it . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0252.json_0000
+# ::snt I need a place to stay . What 's available on the west side , with free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL0252.json_0002
+# ::snt I 'm looking for something with a 4 star rating and also free parking . Is anything like that available ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0252.json_0004
+# ::snt I prefer a hotel rather than a guest house . Any price range is fine as long as it meets my other criteria . Can you make a suggestion ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   :Price ( onHo2 / dontcare)
+)
+
+# ::id PMUL0252.json_0006
+# ::snt Yes , I do need a reservation .
+( o / out_of_scope )
+
+# ::id PMUL0252.json_0008
+# ::snt 6 people and for a week .
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n8 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL0252.json_0010
+# ::snt I will want to start from Monday on .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL0252.json_0012
+# ::snt I also need information about a restaurant don pasquale pizzeria .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n12 / name
+     :op1 "don"
+     :op2 "pasquale"
+     :op3 "pizzeria"
+  ))
+)
+
+# ::id PMUL0252.json_0014
+# ::snt Yes please . I need a table for 3 at 11:30 on Monday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "11:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL0252.json_0016
+# ::snt I need to get a taxi . I want to go from the Huntingdon to get to Don Pasquale by 11:30 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n20 / name
+     :op1 "11:30"
+  ))
+)
+
+# ::id PMUL0252.json_0018
+# ::snt That will be all for today ! Thanks so much for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2233.json_0000
+# ::snt I am looking for a train departing out of Norwich to Cambridge , please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id MUL2233.json_0002
+# ::snt I 'd like to leave on friday after 08:15
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "08:15"
+  ))
+)
+
+# ::id MUL2233.json_0004
+# ::snt That would be perfect . Can you book that for 5 people and give me a reference number ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL2233.json_0006
+# ::snt I need a place to stay too .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id MUL2233.json_0008
+# ::snt We will need the guesthouse for 4 nights starting friday and will need 2 rooms .   Thank you .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "guesthouse"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n16 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n18 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL2233.json_0010
+# ::snt What is the price range of the Alexander Bed and Breakfast ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n20 / name
+     :op1 "alexander"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+)
+
+# ::id MUL2233.json_0012
+# ::snt No , actually I need a hotel in the expensive price range .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n22 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n24 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL2233.json_0014
+# ::snt Could I get the postcode and phone number ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id MUL2233.json_0016
+# ::snt That should be all , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4638.json_0000
+# ::snt There are trains that run out of Broxbourne , right ?
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id PMUL4638.json_0002
+# ::snt I need to get to Cambridge on Sunday , and I need to get there around 10:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n8 / name
+     :op1 "10:00"
+  ))
+)
+
+# ::id PMUL4638.json_0004
+# ::snt Yes , I need a booking 3 people and the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4638.json_0006
+# ::snt I also need a place to stay in the south with a 4 star rating .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n12 / name
+     :op1 "south"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4638.json_0008
+# ::snt Are either of those in the moderate price range ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n16 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL4638.json_0010
+# ::snt Please book it for 3 people for 2 nights starting Sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n20 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n22 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL4638.json_0012
+# ::snt Great , thank you so much for your help ! That should be all for now !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1107.json_0000
+# ::snt I would love to locate a hotel that includes wifi and parking in its prices .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   :Type ( TypHo4 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL1107.json_0002
+# ::snt No specific area , but I would like a guesthouse type of hotel .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Area ( aHo1 / question )
+   )
+)
+
+# ::id MUL1107.json_0004
+# ::snt Sure ! Can I have the address and the area it 's located in ?
+( Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+  :Addr ( aHo1 / question )
+)
+
+# ::id MUL1107.json_0006
+# ::snt Okay great . Thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1107.json_0008
+# ::snt I am also looking for a park to visit , can I get the postcode of one ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "park"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+   )
+)
+
+# ::id MUL1107.json_0010
+# ::snt Free is perfect . That will leave me extra to book a taxi from my hotel .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n8 / name
+     :op1 "from"
+     :op2 "my"
+     :op3 "hotel"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+)
+
+# ::id MUL1107.json_0012
+# ::snt I need the taxi to commute and I have to leave the hotel by 14:00 , can I get their contact number and car type please .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n10 / name
+     :op1 "14:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n12 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id MUL1107.json_0014
+# ::snt Great ! Thank you so very much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02241.json_0000
+# ::snt Do you have a phone number for the police ?
+( a / and
+ :op1(Pm1 / Police-Inform
+   :none ( onPo1 / none)
+   )
+ :op2(Pt2 / Police-Request
+  :Phone ( aPo1 / question )
+   )
+)
+
+# ::id SNG02241.json_0002
+# ::snt What is the address ?
+( Pt1 / Police-Request
+  :Addr ( aPo0 / question )
+)
+
+# ::id SNG02241.json_0004
+# ::snt Thanks , that 's all . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG01606.json_0000
+# ::snt Another driver bumped into my car . He says its no big deal and wants to drive off , but I 'm not so sure . Can you help ?
+( o / out_of_scope )
+
+# ::id SNG01606.json_0002
+# ::snt I can contact the police myself . What 's the address including postcode , and also phone number for the police ?
+( Pt1 / Police-Request
+  :Addr ( aPo0 / question )
+  :Post ( aPo1 / question )
+  :Phone ( aPo2 / question )
+)
+
+# ::id SNG01606.json_0004
+# ::snt Okay . Thanks very much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0763.json_0000
+# ::snt Yes , would you be able to help me find a train leaving from Cambridge ?
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0763.json_0002
+# ::snt I want to travel on Saturday from Cambridge to Kings Lynn .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n8 / name
+     :op1 "Cambridge"
+  ))
+)
+
+# ::id MUL0763.json_0004
+# ::snt I would like to leave after 14:30 . Could you find me a train for that time ?
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n10 / name
+     :op1 "14:30"
+  ))
+)
+
+# ::id MUL0763.json_0006
+# ::snt OK , could you book me 7 tickets for the TR6982 ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL0763.json_0008
+# ::snt I 'm looking to stay in a guesthouse while I 'm there . I 'd like a place that has free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id MUL0763.json_0010
+# ::snt No . What is available ?
+( Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+   :Area ( onHo2 / dontcare)
+)
+
+# ::id MUL0763.json_0012
+# ::snt Not at the moment .   Can you recommend any moderately priced guesthouses to accommodate   7 people ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n16 / name
+     :op1 "moderately"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n18 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL0763.json_0014
+# ::snt Not particularly . I just need one for 5 nights starting Monday . Whichever you recommend .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n22 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id MUL0763.json_0016
+# ::snt Can you book it for 3 nights ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n24 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL0763.json_0018
+# ::snt I do not need anymore help . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3346.json_0000
+# ::snt I need a place to stay , preferably a guesthouse with free wifi
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL3346.json_0002
+# ::snt Still deciding that part but would definitely need the expensive price range .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Price ( aRe1 / question )
+   )
+)
+
+# ::id PMUL3346.json_0004
+# ::snt Can you find any expensive hotels then ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotels"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL3346.json_0006
+# ::snt The part of town does not really matter to me . Can you recommend something please and let me know whether or not they have free parking ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Parking ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Parking ( esHo2 / yes)
+   )
+)
+
+# ::id PMUL3346.json_0008
+# ::snt Not at the moment . I need info on a place to dine , in the centre area that serves Italian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "italian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3346.json_0010
+# ::snt no . recommend and give me the price range , postcode and phone number
+( Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+  :Phone ( aRe1 / question )
+  :Post ( aRe2 / question )
+)
+
+# ::id PMUL3346.json_0012
+# ::snt Thank you goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0057.json_0000
+# ::snt I am needing to find a place to stay while traveling in Cambridge . I would like a guesthouse that is 4 stars .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL0057.json_0002
+# ::snt I do n't care about the part of town , but I do want free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( onHo2 / dontcare)
+)
+
+# ::id MUL0057.json_0004
+# ::snt Like I said I needed a guesthouse with 4 stars ... Location and price do n't matter .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL0057.json_0006
+# ::snt Please do . It will be a 3 night stay for 4 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL0057.json_0008
+# ::snt On wednesday please
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n14 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id MUL0057.json_0010
+# ::snt I am also hoping to find a place to eat in the centre that is n't too expensive . Do you have any suggestions for modern european food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n18 / name
+     :op1 "centre"
+  ))
+   :Price ( PriRe6 / Price 
+    :name ( n20 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL0057.json_0012
+# ::snt Give me the postcode , phone number and address of one of the moderately priced ones
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n22 / name
+     :op1 "moderately"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Post ( aRe2 / question )
+  :Addr ( aRe3 / question )
+   )
+)
+
+# ::id MUL0057.json_0014
+# ::snt Perfect ! That 's all I need , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1237.json_0000
+# ::snt i am   looking for a train . The train should leave on Saturday and should depart from Cambridge .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG1237.json_0002
+# ::snt Make that Tuesday .   And I need to go to Stansted Airport .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id SNG1237.json_0004
+# ::snt I want to arrive by 19:30 please
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "19:30"
+  ))
+)
+
+# ::id SNG1237.json_0006
+# ::snt No thanks , that 's actually all the info I needed from you today . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4168.json_0000
+# ::snt I am looking for a place to go in town .   I would like to find a museum .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL4168.json_0002
+# ::snt The centre would be great
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4168.json_0004
+# ::snt Could you recommend one to me and provide their phone number and entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL4168.json_0006
+# ::snt Can you give me the address to museum and the schedule a taxi to take me there .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+)
+
+# ::id PMUL4168.json_0008
+# ::snt I apologize . I do not need a taxi . What I do need is a restaurant in the same area as the museum , please .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL4168.json_0010
+# ::snt I 'm looking for a restaurant that serves world food .   Do you see anything for that ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "world"
+  ))
+)
+
+# ::id PMUL4168.json_0012
+# ::snt Well , how about a restaurant that serves gastropub food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "gastropub"
+  ))
+)
+
+# ::id PMUL4168.json_0014
+# ::snt Yes , an expensive place would be fine . Thank you
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Price ( PriRe3 / Price 
+    :name ( n13 / name
+     :op1 "expensive"
+  ))
+   )
+)
+
+# ::id PMUL4696.json_0000
+# ::snt is there a nice night club in the west that you can recommend ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "night"
+     :op2 "club"
+  ))
+)
+
+# ::id PMUL4696.json_0002
+# ::snt How about a college ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL4696.json_0004
+# ::snt Great . That 's all I need to know . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1190.json_0000
+# ::snt I need information on the Aylesbray Lodge Guest House , please .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "aylesbray"
+     :op2 "lodge"
+     :op3 "guest"
+     :op4 "house"
+  ))
+)
+
+# ::id MUL1190.json_0002
+# ::snt That is good . Can I please book it ?
+( o / out_of_scope )
+
+# ::id MUL1190.json_0004
+# ::snt Before booking , what are some interesting sites to visit that are in the north area ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL1190.json_0006
+# ::snt What is the entrance fee for the Milton Country Park ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n6 / name
+     :op1 "milton"
+     :op2 "country"
+     :op3 "park"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+   )
+)
+
+# ::id MUL1190.json_0008
+# ::snt The Milton Park will do wonderfully , I will need a cab .
+( o / out_of_scope )
+
+# ::id MUL1238.json_0000
+# ::snt I need to find a cheap place to eat in Cambridge .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL1238.json_0002
+# ::snt Cheap world food , please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "world"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "Cheap"
+  ))
+)
+
+# ::id MUL1238.json_0004
+# ::snt Yeah , how about a Mediterranean restaurant in the centre of town ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "mediterranean"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1238.json_0006
+# ::snt I would still like cheap please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n12 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL1238.json_0008
+# ::snt Can you give me the postcode , please ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id MUL1238.json_0010
+# ::snt I also need a place to stay in the centre . 1 star , please .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n16 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL1238.json_0012
+# ::snt How about any with 4 stars ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1238.json_0014
+# ::snt Yes , please book me for one person . Do they have internet and what is their phone number ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n20 / name
+     :op1 "one"
+  ))
+   :Internet ( esHo2 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Internet ( aHo1 / question )
+  :Phone ( aHo2 / question )
+   )
+)
+
+# ::id MUL1238.json_0016
+# ::snt I do not need the hotel booked , but I do need to schedule a taxi to take me from the hotel to the restaurant .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n22 / name
+     :op1 "hotel"
+  ))
+   )
+ :op2(Tm2 / Taxi-Inform
+   :Depart ( DepTa4 / Depart 
+    :name ( n25 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n27 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+)
+
+# ::id MUL1238.json_0018
+# ::snt I would like to leave the hotel by 02:45 .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n28 / name
+     :op1 "02:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n30 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Type ( TypHo5 / Type 
+    :name ( n33 / name
+     :op1 "hotel"
+  ))
+   )
+)
+
+# ::id MUL1238.json_0020
+# ::snt No , I think that covers it all . Thanks so much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1238.json_0022
+# ::snt Thank you . Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20525.json_0000
+# ::snt I would like a restaurant in the west part of town .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+)
+
+# ::id WOZ20525.json_0002
+# ::snt English food , please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "english"
+  ))
+)
+
+# ::id WOZ20525.json_0004
+# ::snt How about british food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "british"
+  ))
+)
+
+# ::id WOZ20525.json_0006
+# ::snt Yes , please . And can you also give me their phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id WOZ20525.json_0008
+# ::snt I need the address , too .
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id WOZ20525.json_0010
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0350.json_0000
+# ::snt I am looking for the Warkworth House hotel .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "warkworth"
+     :op2 "house"
+  ))
+)
+
+# ::id SSNG0350.json_0002
+# ::snt No , I think I would like to book it for myself for 5 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SSNG0350.json_0004
+# ::snt On Thursday please . Can I have the reference number once it 's booked ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id SSNG0350.json_0006
+# ::snt Sure , as long as it is in the same price range . And can I get the reference number once you book it , please ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id SSNG0350.json_0008
+# ::snt No that is all I needed . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1097.json_0000
+# ::snt Could you help me find a place to stay ? I am looking for a hotel with 3 stars and has a moderate price .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+   :Type ( TypHo6 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL1097.json_0002
+# ::snt Location does n't matter really , I would like it to be moderately priced with a 3 star rating .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "moderately"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL1097.json_0004
+# ::snt That sounds good . I want to make a booking for 5 people . We need to stay for 5 nights starting on Friday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL1097.json_0006
+# ::snt Could you also help me find a swimmingpool in town ? let me know what area it is in .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n18 / name
+     :op1 "swimmingpool"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+   )
+)
+
+# ::id MUL1097.json_0008
+# ::snt No preference , but close to the hotel would be good .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id MUL1097.json_0010
+# ::snt That sounds good .   I will also need a taxi to get between the hotel and the pool .   I 'd like to leave the pool at 04:30 please .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n20 / name
+     :op1 "04:30"
+  ))
+)
+
+# ::id MUL1097.json_0012
+# ::snt That 's all I need ! Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20166.json_0000
+# ::snt Hello , I am looking for an expensive restaurant that is on the east side of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id WOZ20166.json_0002
+# ::snt What is the postcode ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id WOZ20166.json_0004
+# ::snt What is the address , phone number , and type of food ?
+( Rt1 / Restaurant-Request
+  :Food ( aRe0 / question )
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id WOZ20166.json_0006
+# ::snt Great , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20166.json_0008
+# ::snt No thank you .   Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20166.json_0010
+# ::snt You too !
+( o / out_of_scope )
+
+# ::id PMUL0200.json_0000
+# ::snt Hello I am looking for a high - class super fancy pricey restaurant that serves south Indian food . Any suggestions would be great .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "south"
+     :op2 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "high"
+     :op2 "-"
+     :op3 "class"
+     :op4 "super"
+     :op5 "fancy"
+     :op6 "pricey"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Price ( aHo1 / question )
+   )
+)
+
+# ::id PMUL0200.json_0002
+# ::snt I just want it to be south indian food . I do n't mind what area it 's in .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+   :Area ( onRe2 / dontcare)
+)
+
+# ::id PMUL0200.json_0004
+# ::snt Yes .   I would like to book a table on Wednesday for 6 people at 11:00 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "11:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL0200.json_0006
+# ::snt Yes . I also would like to stay at a 4 star location in the north please
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n14 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0200.json_0008
+# ::snt I do n't believe you . check again .   I also want free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL0200.json_0010
+# ::snt That is great . Which do you recommend ?
+( o / out_of_scope )
+
+# ::id PMUL0200.json_0012
+# ::snt Sounds good , can I please have their postcode and the price range ?
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id PMUL0200.json_0014
+# ::snt I 'll have to think about it . Thank you for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0200.json_0016
+# ::snt No that will be all thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01894.json_0000
+# ::snt I was just robbed and i need some assistance please .
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG01894.json_0002
+# ::snt Can I get the postcode ?
+( Pt1 / Police-Request
+  :Post ( aPo0 / question )
+)
+
+# ::id SNG01894.json_0004
+# ::snt Thanks , that 's all . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2893.json_0000
+# ::snt Hi , I am planning a trip and need some suggestions .   I am looking for places to go in town .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2893.json_0002
+# ::snt The attraction should be in the centre and should be in the type of cinema .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "cinema"
+  ))
+)
+
+# ::id PMUL2893.json_0004
+# ::snt What is the postcode for The Vue Cineme ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL2893.json_0006
+# ::snt Yes , I 'd also like to find a moderately - priced guesthouse on the west side , if possible . I do need free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n8 / name
+     :op1 "moderately"
+  ))
+   :Internet ( esHo3 / yes)
+   :Area ( AreHo7 / Area 
+    :name ( n10 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL2893.json_0008
+# ::snt Sure , I 'll be coming in on Sunday with one other person . We 'll be staying for 3 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL2893.json_0010
+# ::snt Can you book me a taxi to get me from the cinema to the hotel ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "cinema"
+  ))
+   :Dest ( DesTa5 / Dest 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+)
+
+# ::id PMUL2893.json_0012
+# ::snt I would like to leave by 23:30 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n20 / name
+     :op1 "23:30"
+  ))
+)
+
+# ::id PMUL2893.json_0014
+# ::snt You do n't need an arrival time . I told you my departure time is 23:30 . That should be enough . Please tell me the contact number and car type when you book it
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n22 / name
+     :op1 "23:30"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id PMUL2893.json_0016
+# ::snt I am also looking for an attraction .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL2893.json_0018
+# ::snt I would like to find a cinema .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n24 / name
+     :op1 "cinema"
+  ))
+)
+
+# ::id PMUL2893.json_0020
+# ::snt Thank you that is all for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0257.json_0000
+# ::snt Hello , I 'm traveling to Cambridge from Stansted Airport on Saturday and need to find a train .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n6 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id MUL0257.json_0002
+# ::snt Um , one of what trains should work ? Hello ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL0257.json_0004
+# ::snt I would like to depart stansted airport saturday and arrive in Cambridge by 12:00 . Could you also let me know the cost ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n12 / name
+     :op1 "12:00"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n14 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id MUL0257.json_0006
+# ::snt No , instead I 'd like to find a gastropub restaurant in the centre . Can you help me with that ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "gastropub"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n18 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0257.json_0008
+# ::snt No .   Just choose one and give me the phone number and address please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id MUL0257.json_0010
+# ::snt I also need to know what the price range is for this restaurant .
+( a / and
+ :op1(Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Price ( aRe1 / question )
+   )
+)
+
+# ::id MUL0257.json_0012
+# ::snt That will be all . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1213.json_0000
+# ::snt I 'm interested in finding an expensive guesthouse to stay at during my visit to Cambridge
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SNG1213.json_0002
+# ::snt Can you search for hotels instead of a guesthouse ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotels"
+  ))
+)
+
+# ::id SNG1213.json_0004
+# ::snt The east would be great .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n8 / name
+     :op1 "east"
+  ))
+)
+
+# ::id SNG1213.json_0006
+# ::snt Does the Holiday Inn Cambridge have free parking ? I forgot to tell you I need that .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id SNG1213.json_0008
+# ::snt No , what is the phone number for the hotel ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Phone ( aHo1 / question )
+   )
+)
+
+# ::id SNG1213.json_0010
+# ::snt Yes , can you please tell me how many stars it has ?
+( Ht1 / Hotel-Request
+  :Stars ( aHo0 / question )
+)
+
+# ::id SNG02093.json_0000
+# ::snt Is there a hospital close by ?
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG02093.json_0002
+# ::snt I need the address , postcode and phone number for Addenbrookes Hospital .
+( Ht1 / Hospital-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+  :Phone ( aHo2 / question )
+)
+
+# ::id SNG02093.json_0004
+# ::snt Thank you . That is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2697.json_0000
+# ::snt We are interested in attractions in the center of the city .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+   :Area ( AreAt3 / Area 
+    :name ( n2 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL2697.json_0002
+# ::snt Ok , that sounds interesting .   Can you give me the street address ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL2697.json_0004
+# ::snt Oh , I like that one . Thank you ! Okay , I also need information about a hotel called Kirkwood House .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n4 / name
+     :op1 "kirkwood"
+     :op2 "house"
+  ))
+)
+
+# ::id PMUL2697.json_0006
+# ::snt Great , thank you for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2697.json_0008
+# ::snt Yes , please book me a taxi so I can travel between my hotel and the Cinema
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+)
+
+# ::id PMUL2697.json_0010
+# ::snt I need to leave the attraction by 3:30 .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL2697.json_0012
+# ::snt why do n't you suggest one and give me the address please , that 's why I contacted you to help me
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL2697.json_0014
+# ::snt I actually need a taxi from little saint marys church to the Kirkwood House .   I 'll need to leave the church by 3:30 .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n6 / name
+     :op1 "kirkwood"
+     :op2 "house"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n8 / name
+     :op1 "little"
+     :op2 "saint"
+     :op3 "marys"
+     :op4 "church"
+  ))
+   :Leave ( LeaTa6 / Leave 
+    :name ( n10 / name
+     :op1 "3:30"
+  ))
+)
+
+# ::id PMUL2697.json_0016
+# ::snt Great , that 's all I need , thanks so much for your help ! Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1144.json_0000
+# ::snt I am looking for a 4 star guesthouse in Cambridge .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1144.json_0002
+# ::snt The hotel also needs to be cheap and have free wifi .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL1144.json_0004
+# ::snt Do any of these 7 have free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id MUL1144.json_0006
+# ::snt Any of them will do .   I 'll book a room in whichever one you think is best .
+( Bm1 / Booking-Inform
+   :none ( onBo1 / none)
+)
+
+# ::id MUL1144.json_0008
+# ::snt That would be great .   Two nights please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "two"
+  ))
+)
+
+# ::id MUL1144.json_0010
+# ::snt Let 's try 5 nights , starting Friday , with 2 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL1144.json_0012
+# ::snt Yes , I am looking for something to do during my stay . I 'd like it to be around the centre area .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1144.json_0014
+# ::snt Are there any colleges in the centre of town that have free admission ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n18 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1144.json_0016
+# ::snt That would be fine . Can you confirm the entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL1144.json_0018
+# ::snt Fantastic .   I have all of the information I needed , thank you .   Have a great day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1119.json_0000
+# ::snt Yes I am looking to stay in a 4 star guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1119.json_0002
+# ::snt I am looking for one with free parking and moderate in price
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL1119.json_0004
+# ::snt Yes , that would be great . I would like my check - in to be on Saturday . I will be staying for 2 nights and there will be a total of 5 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL1119.json_0006
+# ::snt Yes , and I would also like you to include the reference number for the booking .
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id MUL1119.json_0008
+# ::snt Great ! I 'm also looking for a place called the Fez Club . What kind of attraction is that ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n14 / name
+     :op1 "fez"
+     :op2 "club"
+  ))
+)
+
+# ::id MUL1119.json_0010
+# ::snt Can I get the phone number for The Fez ? I 'll also need a taxi .
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL1119.json_0012
+# ::snt I want to leave Fez by 17:45
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n16 / name
+     :op1 "17:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n18 / name
+     :op1 "fez"
+  ))
+)
+
+# ::id MUL1119.json_0014
+# ::snt No , that 's all I need today . Thanks for your help . Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20264.json_0000
+# ::snt I need the address , phone number and postcode for a moderately priced restaurant serving international food .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "international"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Post ( aRe2 / question )
+  :Addr ( aRe3 / question )
+   )
+)
+
+# ::id WOZ20264.json_0002
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0640.json_0000
+# ::snt I 'm going to Cambridge and I need a train that arrives by 16:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "16:00"
+  ))
+)
+
+# ::id PMUL0640.json_0002
+# ::snt I will be departing from stansted airport and I want to leave on thursday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id PMUL0640.json_0004
+# ::snt Yeah , book that one .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL0640.json_0006
+# ::snt i want to book for six people . i also want a restaurant . The restaurant should serve northern european food and should be in the centre
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n14 / name
+     :op1 "northern"
+     :op2 "european"
+  ))
+   )
+ :op2(Tm2 / Train-Inform
+   :People ( PeoTr5 / People 
+    :name ( n17 / name
+     :op1 "six"
+  ))
+   )
+)
+
+# ::id PMUL0640.json_0008
+# ::snt Thank you . I 'm also looking for a restaurant that serves northern european food in the centre .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n18 / name
+     :op1 "european"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n20 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0640.json_0010
+# ::snt How about northern european ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n22 / name
+     :op1 "northern"
+     :op2 "european"
+  ))
+)
+
+# ::id PMUL0640.json_0012
+# ::snt Okay , how about italian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n24 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id PMUL0640.json_0014
+# ::snt Probably cheap would be best
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n26 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL0640.json_0016
+# ::snt Can you pick one for me ?
+( o / out_of_scope )
+
+# ::id PMUL0640.json_0018
+# ::snt Sure . Sounds good . I need to book it for the same group of people on the same day at 20:15 . Can I please have the reference number as well ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n28 / name
+     :op1 "20:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n30 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n32 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0640.json_0020
+# ::snt Thanks for your help ! That is all I needed today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0640.json_0022
+# ::snt That is all I need today good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1611.json_0000
+# ::snt I need a train on wednesday to try some of the local restaurants in cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id MUL1611.json_0002
+# ::snt I am departing from London Kings Cross and need to arrive by 16:30 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "16:30"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id MUL1611.json_0004
+# ::snt How much are the tickets ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL1611.json_0006
+# ::snt Please book it for 1 person please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL1611.json_0008
+# ::snt Great ! Can you also find me a moderately - priced restaurant on the north side of town ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n12 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "north"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL1611.json_0010
+# ::snt Can you give me a phone number and post code for whichever one you like the best ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id MUL1611.json_0012
+# ::snt Thank you , that will do it .   I appreciate the help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1236.json_0000
+# ::snt Hi , can you help me with some information on places to go in town ?
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1236.json_0002
+# ::snt I would love to see some of the beautiful architecture that Cambridge has to offer .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id PMUL1236.json_0004
+# ::snt Yes , could I get the phone number for holy trinity church ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n4 / name
+     :op1 "holy"
+     :op2 "trinity"
+     :op3 "church"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Phone ( aAt1 / question )
+   )
+)
+
+# ::id PMUL1236.json_0006
+# ::snt I am also looking for a train that goes to kings lynn leaving after 12:30 . I would prefer it to leave on Tuesday and depart from cambridge
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n12 / name
+     :op1 "12:30"
+  ))
+)
+
+# ::id PMUL1236.json_0008
+# ::snt Do you have anything leaving closer to 12:30 ? If not , could I have the train ID of the TR6585 please ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n14 / name
+     :op1 "12:30"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Id ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1236.json_0010
+# ::snt how much are the tickets and the travel time ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL1236.json_0012
+# ::snt Thank you so much for your help .   Have a nice day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3292.json_0000
+# ::snt Hello , I am looking for a cheap place to dine in the centre .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3292.json_0002
+# ::snt not really but i need it for 3 people
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3292.json_0004
+# ::snt Yes for 3 at 14:45 wednesday , can I get the reference number too please
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "14:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL3292.json_0006
+# ::snt Thanks . I also need a cheap place to stay in the center .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n14 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n16 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL3292.json_0008
+# ::snt What is the price of the Alexander ?
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+)
+
+# ::id PMUL3292.json_0010
+# ::snt ok , i need to book it for the same day .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+)
+
+# ::id PMUL3292.json_0012
+# ::snt 3 nights , 3 people , please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "3"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n22 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3292.json_0014
+# ::snt I would like a taxi from the hotel to the restaurant . I would like to arrive by 14:45 . I would like the contact number and car type .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n24 / name
+     :op1 "14:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n26 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n28 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id PMUL3292.json_0016
+# ::snt Okay thank you , that 's all I need for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3292.json_0018
+# ::snt Thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3292.json_0020
+# ::snt You have a wonderful day as well and again , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2624.json_0000
+# ::snt I am looking for a place to stay that is named aylesbray lodge guest house . Could you give me some information about it ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "aylesbray"
+     :op2 "lodge"
+     :op3 "guest"
+     :op4 "house"
+  ))
+)
+
+# ::id MUL2624.json_0002
+# ::snt Yes . We 're a group of six and we 'd like to stay for two nights . We want to check in on Tuesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "two"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "six"
+  ))
+)
+
+# ::id MUL2624.json_0004
+# ::snt Thank you , can you give me information on museums in the east side ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n12 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id MUL2624.json_0006
+# ::snt That sounds interesting ! Can you give me their address and postcode , please ? And how much is it to get in there ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id MUL2624.json_0008
+# ::snt Thank you . I need a taxi to leave my hotel at 16:15 to go to the museum please .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n14 / name
+     :op1 "16:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n16 / name
+     :op1 "my"
+     :op2 "hotel"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "museum"
+  ))
+)
+
+# ::id MUL2624.json_0010
+# ::snt I 'd like to leave by 16:15 , please .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n20 / name
+     :op1 "16:15"
+  ))
+)
+
+# ::id MUL2624.json_0012
+# ::snt Sorry , could I please get the postcode for the museum ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL2624.json_0014
+# ::snt Nope , that 's all for today . Thanks . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1856.json_0000
+# ::snt I need help finding a train departing from Cambridge and going to Leicester . Can you help ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "leicester"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1856.json_0002
+# ::snt I would like to go on Monday in the morning .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL1856.json_0004
+# ::snt Oh , I need to change the day to Friday for the train to Leicester and it needs to arrive by 17:45 .   Do you have something on that day ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "leicester"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n12 / name
+     :op1 "17:45"
+  ))
+)
+
+# ::id PMUL1856.json_0006
+# ::snt Yes please book it for 7 people and give me a reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1856.json_0008
+# ::snt No , I also need to find a place to stay . I 'm looking for a 3 star hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL1856.json_0010
+# ::snt No , I do n't have a preference on location .
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+)
+
+# ::id PMUL1856.json_0012
+# ::snt That would be great , thanks .   We 'll have 7 people staying 5 nights starting from Sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n22 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n24 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL1856.json_0014
+# ::snt No thank you that is all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1242.json_0000
+# ::snt Yes I am looking for a expensive place to dine in the centre of Cambridge
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1242.json_0002
+# ::snt I am not particular about the type of food . I need it in Centre though .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n8 / name
+     :op1 "not"
+     :op2 "particular"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Food ( aRe1 / question )
+   )
+)
+
+# ::id MUL1242.json_0004
+# ::snt Yes , just give me a name . I 'd also like to know what type of food it serves . Once I know all that I need the postcode .
+( Rt1 / Restaurant-Request
+  :Food ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id MUL1242.json_0006
+# ::snt Are there any moderately priced hotels in town ?
+( Hm1 / Hotel-Inform
+   :Type ( onHo1 / none)
+   :Price ( PriHo3 / Price 
+    :name ( n10 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id MUL1242.json_0008
+# ::snt Does it include free wifi ?   What is the star rating ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id MUL1242.json_0010
+# ::snt Do you have any 4 star , moderately priced hotels in that area ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotels"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+   :Price ( PriHo6 / Price 
+    :name ( n16 / name
+     :op1 "moderately"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Area ( aHo1 / question )
+   )
+)
+
+# ::id MUL1242.json_0012
+# ::snt How about one with the same features but in the expensive price range ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n18 / name
+     :op1 "expensive"
+  ))
+   :Area ( onHo2 / none)
+)
+
+# ::id MUL1242.json_0014
+# ::snt Yes , I also need postcode , the area of the hotel and leave the restaurant by 20:15 . I need a taxi to commute between both , the contact number and car type .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n20 / name
+     :op1 "20:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Type ( TypHo5 / Type 
+    :name ( n25 / name
+     :op1 "hotel"
+  ))
+   :Area ( orHo3 / north)
+   )
+ :op3(Tt3 / Taxi-Request
+  :Car ( aTa2 / question )
+   )
+ :op4(Ht4 / Hotel-Request
+  :Area ( aHo3 / question )
+  :Post ( aHo4 / question )
+  :Addr ( aHo5 / question )
+   )
+)
+
+# ::id MUL1242.json_0016
+# ::snt Okay thank you . Now about that taxi ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL1242.json_0018
+# ::snt From the Acorn to the Midsummer House .
+( o / out_of_scope )
+
+# ::id MUL1242.json_0020
+# ::snt Thank you for all your help . Good bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0693.json_0000
+# ::snt I would like to find a restaurant named Tandoori Palace . Do you know of that restaurant ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "tandoori"
+     :op2 "palace"
+  ))
+)
+
+# ::id SNG0693.json_0002
+# ::snt Can you give me the postcode for it please ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id SNG0693.json_0004
+# ::snt That will be all , thanks . Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4415.json_0000
+# ::snt I am looking for information in Cambridge
+( o / out_of_scope )
+
+# ::id PMUL4415.json_0002
+# ::snt I am looking for a guesthouse in the north . I would like it to be expensive and include free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   :Internet ( esHo3 / yes)
+   :Area ( AreHo7 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL4415.json_0004
+# ::snt What about one in the moderate price range ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL4415.json_0006
+# ::snt Yes I do need the free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL4415.json_0008
+# ::snt Yes , that would be good . Can you just let me know the star rating of the hotel , whether they have free parking , and address ? Thanks
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Parking ( aHo1 / question )
+  :Addr ( aHo2 / question )
+   )
+)
+
+# ::id PMUL4415.json_0010
+# ::snt I also need to find a train for Friday going to Cambridge from Norwich and leaving after 15:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n14 / name
+     :op1 "norwich"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n16 / name
+     :op1 "15:15"
+  ))
+)
+
+# ::id PMUL4415.json_0012
+# ::snt No need to book the tickets I just needed the info . That s all I needed thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4415.json_0014
+# ::snt No , that will be all . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01248.json_0000
+# ::snt I am looking for a place to stay . The hotel should be in the cheap price range and should include free parking
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id SNG01248.json_0002
+# ::snt Is it in the east ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "east"
+  ))
+)
+
+# ::id SNG01248.json_0004
+# ::snt book it for 2 people and 2 nights starting from friday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SNG01248.json_0006
+# ::snt Thanks , that 's all . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0512.json_0000
+# ::snt Hi ! I 'm looking for a cheap restaurant in the north , any type !
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+   :Food ( FooRe6 / Food 
+    :name ( n6 / name
+     :op1 "any"
+  ))
+)
+
+# ::id SNG0512.json_0002
+# ::snt Royal Spice sounds good . Can you reserve a table for 8 at 15:45 on Saturday ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "royal"
+     :op2 "spice"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n10 / name
+     :op1 "15:45"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+)
+
+# ::id SNG0512.json_0004
+# ::snt How about at 14:45 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "14:45"
+  ))
+)
+
+# ::id SNG0512.json_0006
+# ::snt No , you have been very helpful . Thanks , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0931.json_0000
+# ::snt I 'm planning my trip and I need a train that leaves on saturday from norwich .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id PMUL0931.json_0002
+# ::snt I need something that arrives by 08:45 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "08:45"
+  ))
+)
+
+# ::id PMUL0931.json_0004
+# ::snt That sounds good , can you book for 8 people please ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL0931.json_0006
+# ::snt Thanks so much .   Yes , I am trying to find a place to eat also .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0931.json_0008
+# ::snt I would like Korean food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "korean"
+  ))
+)
+
+# ::id PMUL0931.json_0010
+# ::snt Is there anything more moderately priced available by way of Korean food ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n12 / name
+     :op1 "moderately"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n14 / name
+     :op1 "Korean"
+  ))
+)
+
+# ::id PMUL0931.json_0012
+# ::snt How about a restaurant in the moderate price range that serves Italian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n18 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL0931.json_0014
+# ::snt Just pick one and give me :   phone number and postcode
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id PMUL0931.json_0016
+# ::snt That will work ! Thanks so much . Take care . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0598.json_0000
+# ::snt I 'm looking to go to dinner tonight and am in the mood for some good Bistro in the centre of town , can you find me some options ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "bistro"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0598.json_0002
+# ::snt Hmm ... let me think . Let 's try maybe something italian instead .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id SNG0598.json_0004
+# ::snt Which of those nine has the best ratings ? Can I please have the address and postcode .
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id SNG0598.json_0006
+# ::snt No , that 's all . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4951.json_0000
+# ::snt I 'm looking a train that is leaving on Thursday but will arrive by 09:30 to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "thursday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n6 / name
+     :op1 "09:30"
+  ))
+)
+
+# ::id PMUL4951.json_0002
+# ::snt i will depart from birmingham new street
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n8 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL4951.json_0004
+# ::snt That would be great . Please book tickets for 7 people . I 'll also need a reference number , if possible .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4951.json_0006
+# ::snt Thank you . I will also need a place to stay in the north . I 'd like something that includes free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n12 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL4951.json_0008
+# ::snt It does n't really matter as long as the parking is free . I do n't even need internet .
+( Hm1 / Hotel-Inform
+   :Internet ( oHo1 / no)
+   :Parking ( oHo2 / no)
+)
+
+# ::id PMUL4951.json_0010
+# ::snt Let 's go with Thursday .
+( o / out_of_scope )
+
+# ::id PMUL4951.json_0012
+# ::snt yeah book it for the same group of people please
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id PMUL4951.json_0014
+# ::snt No that is all I need help with at the moment , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4951.json_0016
+# ::snt I 'm sorry , but I actually needed the hotel for 4 nights , can you adjust that for me ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4951.json_0018
+# ::snt how about 1 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL4951.json_0020
+# ::snt I 'm sorry , I got confused there for a moment - were you unable to book me for 4 nights ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4951.json_0022
+# ::snt That would bee all thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3005.json_0000
+# ::snt Can you help me find a guesthouse that includes free wifi ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL3005.json_0002
+# ::snt Sure . I need something in the North , and I 'd like a 4 star establishment .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3005.json_0004
+# ::snt That would be great . Can I have the postcode , phone number , and if they have free parking ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Parking ( aHo1 / question )
+  :Post ( aHo2 / question )
+  :Phone ( aHo3 / question )
+  :Addr ( aHo4 / question )
+   )
+)
+
+# ::id PMUL3005.json_0006
+# ::snt No thank you . I 'm looking for a train that is departing from Birmingham New Street heading to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL3005.json_0008
+# ::snt I 'm looking to travel on thursday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL3005.json_0010
+# ::snt The train should leave on thursday and should leave after 20:00 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "thursday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n16 / name
+     :op1 "20:00"
+  ))
+)
+
+# ::id PMUL3005.json_0012
+# ::snt No thank you , I just need the arrival and travel time .
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL3005.json_0014
+# ::snt That is all I needed !   Thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20250.json_0000
+# ::snt I would like a malaysian restaurant in the centre of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "malaysian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id WOZ20250.json_0002
+# ::snt How about Korean food in the Centre of town ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "korean"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "Centre"
+  ))
+)
+
+# ::id WOZ20250.json_0004
+# ::snt Yes , and their address .
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id WOZ20250.json_0006
+# ::snt Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1593.json_0000
+# ::snt Are there any Turkish restaurant in the Centre location ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "turkish"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1593.json_0002
+# ::snt No , could you recommend one and give me the address , price range , and postcode .
+( a / and
+ :op1(Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Price ( aRe1 / question )
+  :Post ( aRe2 / question )
+  :Addr ( aRe3 / question )
+   )
+)
+
+# ::id MUL1593.json_0004
+# ::snt No thank you .   I also need to find a train going to Leicester .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id MUL1593.json_0006
+# ::snt I 'll be leaving from Cambridge on Tuesday . I 'd like to get to Leicester by 18:00 please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n10 / name
+     :op1 "18:00"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Dest ( DesTr8 / Dest 
+    :name ( n14 / name
+     :op1 "Leicester"
+  ))
+)
+
+# ::id MUL1593.json_0008
+# ::snt Not yet . What is the price and travel time ?
+( a / and
+ :op1(Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Price ( aRe1 / question )
+   )
+)
+
+# ::id MUL1593.json_0010
+# ::snt Can you be more specific on the travel time . I have a tight schedule to keep . Can you tell me in minutes ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL1593.json_0012
+# ::snt Thank you . Can you make the booking ?
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1593.json_0014
+# ::snt You know what , do n't worry about it , the trains are never full , I 'll just grab a ticket at the station .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL1593.json_0016
+# ::snt I think that was all the information I needed for now .
+( o / out_of_scope )
+
+# ::id WOZ20598.json_0000
+# ::snt Hello , I am looking for a venetian restaurant in the centre of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "venetian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id WOZ20598.json_0002
+# ::snt How about thai food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "thai"
+  ))
+)
+
+# ::id WOZ20598.json_0004
+# ::snt I do n't care .
+( Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+)
+
+# ::id WOZ20598.json_0006
+# ::snt Can I get the address and phone number , please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20598.json_0008
+# ::snt Thank you , goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0955.json_0000
+# ::snt I need a place to stay that does n't have to have internet and is in the expensive price range please .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Internet ( oHo2 / no)
+)
+
+# ::id SNG0955.json_0002
+# ::snt Yes , on the east side please .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id SNG0955.json_0004
+# ::snt Does it have free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id SNG0955.json_0006
+# ::snt I 'm not ready to book .   Can you just tell me what the address is ?   Oh , and how many stars is it ?
+( Ht1 / Hotel-Request
+  :Stars ( aHo0 / question )
+  :Addr ( aHo1 / question )
+)
+
+# ::id SNG0955.json_0008
+# ::snt No , that 's all . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01645.json_0000
+# ::snt I need to find the nearest hospital please .
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01645.json_0002
+# ::snt I need the address , postcode , and phone number .
+( Ht1 / Hospital-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+  :Phone ( aHo2 / question )
+)
+
+# ::id SNG01645.json_0004
+# ::snt No , that will be all . Thanks , good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG02058.json_0000
+# ::snt Am looking for the Addenbrookes Hospital .
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG02058.json_0002
+# ::snt Great , thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20662.json_0000
+# ::snt I would like a cheap restaurant that serves malaysian food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "malaysian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id WOZ20662.json_0002
+# ::snt Is there a cheap european restraunt ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "european"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id WOZ20662.json_0004
+# ::snt Of course
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20662.json_0006
+# ::snt No , and thank you for your help .   Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0006.json_0000
+# ::snt I am looking for an expensive restaurant that serves British food please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "british"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SSNG0006.json_0002
+# ::snt No , it does n't matter .   Can you reserve one of them for Sunday at 13:00 ?   I will be dining alone .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "13:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "one"
+  ))
+)
+
+# ::id SSNG0006.json_0004
+# ::snt No , that is all I need , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1402.json_0000
+# ::snt Yes , I need help finding a restaurant . Preferably a nice , expensive one in the south .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL1402.json_0002
+# ::snt No , I was actually looking for an Indian restaurant . Is there one ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id MUL1402.json_0004
+# ::snt Can you please book me a table for one at 16:30 on Sunday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "16:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL1402.json_0006
+# ::snt Yes , please . I need a train to broxbourne .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id MUL1402.json_0008
+# ::snt Yes , I will leave Cambridge on Monday sometime after 18:15 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n16 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n20 / name
+     :op1 "18:15"
+  ))
+)
+
+# ::id MUL1402.json_0010
+# ::snt Yes please book me a seat and I will need a reference number please .
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id MUL1402.json_0012
+# ::snt No , that will be all . Thank you for your help . Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20530.json_0000
+# ::snt I would like a cheap restaurant in the west part of town
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id WOZ20530.json_0002
+# ::snt Can you give me the telephone number of the vietnamese restaurant ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "vietnamese"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20530.json_0004
+# ::snt Can you give me the address for Thanh Binh as well please ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "thanh"
+     :op2 "binh"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20530.json_0006
+# ::snt Thank you . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2206.json_0000
+# ::snt Hi , can you help me with my planning ?   I am looking for a restaurant .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL2206.json_0002
+# ::snt I would like an indian restaurant in the north .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL2206.json_0004
+# ::snt I would like the one in the cheap price range . Can you book it for me ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL2206.json_0006
+# ::snt I would love that , I need it for 1 person at 17:30 on Wednesday , please include a reference number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "17:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "1"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL2206.json_0008
+# ::snt While I am in the north part of town , I 'd like some help finding something to do .   Is there a popular attraction around ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL1224.json_0000
+# ::snt Hello . I 'm looking for a place to dine tonight . I would n't like anything expensive , and I 'd prefer something in the city center .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id MUL1224.json_0002
+# ::snt Yes , a Chinese restaurant would be great . Could you please give me the telephone number ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+   )
+)
+
+# ::id MUL1224.json_0004
+# ::snt Is there anything else I can help you with ?
+( o / out_of_scope )
+
+# ::id MUL1224.json_0006
+# ::snt No thank you . I will call them myself .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1224.json_0008
+# ::snt Yes , I would like to find a cheap place to stay that has 4 stars and has free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+   :Stars ( StaHo5 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1224.json_0010
+# ::snt No thanks , but I do need the phone number of one of those hotels , please . Oh , and can you tell me if they have free wifi ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Internet ( aHo0 / question )
+  :Phone ( aHo1 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Internet ( esHo2 / yes)
+   )
+)
+
+# ::id MUL1224.json_0012
+# ::snt Thank you , now all I need is transportation from the restaurant to the staying place . I would like to leave at 24:15 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n8 / name
+     :op1 "24:15"
+  ))
+)
+
+# ::id MUL1224.json_0014
+# ::snt Thank you .   Can you verify what type of vehicle will be transporting us ?
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1224.json_0016
+# ::snt Thank you for your help today , it is greatly appreciated .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1224.json_0018
+# ::snt Nope . That s it . Thanks . Good day to you . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4396.json_0000
+# ::snt I am   traveling to Cambridge and looking forward to try local restaurants .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL4396.json_0002
+# ::snt Great , what would you recommend for me ?
+( o / out_of_scope )
+
+# ::id PMUL4396.json_0004
+# ::snt Can you give me addresss and phone number please
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id PMUL4396.json_0006
+# ::snt Thanks for that . I also need a train to bishops stortford from cambridge . I need it to leave from cambridge on Friday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4396.json_0008
+# ::snt Yes , I need to arrive at Bishops by 14:45 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "14:45"
+  ))
+   :Dest ( DesTr4 / Dest 
+    :name ( n10 / name
+     :op1 "bishops"
+  ))
+)
+
+# ::id PMUL4396.json_0010
+# ::snt Any arrival time would work so long as it gets to Bishops before 14:45 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n12 / name
+     :op1 "14:45"
+  ))
+)
+
+# ::id PMUL4396.json_0012
+# ::snt No but I am looking for a Lebanese restaurant in the city 's center .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "lebanese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n16 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL4396.json_0014
+# ::snt That sounds great .   I need to book it for 5 people at 11:45 on Friday .   Can I get the reference number please ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "11:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n20 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n22 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL4396.json_0016
+# ::snt Thanks so much . That 's all I needed today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1868.json_0000
+# ::snt Can you help me find a hotel to stay at with a 4 star rating but also in the cheaper price range ? Thanks .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "cheaper"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+   :Type ( TypHo6 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL1868.json_0002
+# ::snt What places are in the south ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n8 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL1868.json_0004
+# ::snt Yes for one person for 4 nights starting Friday please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL1868.json_0006
+# ::snt No , thank you , that will do .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1243.json_0000
+# ::snt I need to find a place to go for entertainment .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id SNG1243.json_0002
+# ::snt I would like it in the centre , please .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG1243.json_0004
+# ::snt Are there any museums in the centre ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n6 / name
+     :op1 "museums"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG1243.json_0006
+# ::snt No , I am only looking for entertainment or museums in the centre of town .    Can you look again ?
+( o / out_of_scope )
+
+# ::id SNG1243.json_0008
+# ::snt No , I appreciate your help .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id SNG01854.json_0000
+# ::snt I got injured and I am looking for a hospital nearby . the hospital should have the acute medical assessment unit department
+( Hm1 / Hospital-Inform
+   :Department ( DepHo2 / Department 
+    :name ( n2 / name
+     :op1 "acute"
+     :op2 "medical"
+     :op3 "assessment"
+     :op4 "unit"
+  ))
+)
+
+# ::id SNG01854.json_0002
+# ::snt Alright . Thanks and that 's all I need for today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1944.json_0000
+# ::snt Hi , yes , I am looking for a train leaving on Tuesday that will arrive by 12:30 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "tuesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "12:30"
+  ))
+)
+
+# ::id MUL1944.json_0002
+# ::snt I will be departing from Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1944.json_0004
+# ::snt I need to head to norwich
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id MUL1944.json_0006
+# ::snt Thank you , that sounds good ! Could you let me know how much it costs ?
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1944.json_0008
+# ::snt Excellent . I also need a place to go in town .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id MUL1944.json_0010
+# ::snt I would like something in the Centre if possible . Perhaps a gallery ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n12 / name
+     :op1 "gallery"
+  ))
+)
+
+# ::id MUL1944.json_0012
+# ::snt Could you let me know the address and how much it costs ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id MUL1944.json_0014
+# ::snt No , you have been extremely helpful already .   I am all set .   Thanks .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20548.json_0000
+# ::snt I want to find a moderately priced restaurant serving european food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "european"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id WOZ20548.json_0002
+# ::snt Is there anything else ? give me the address and postcode please .
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20548.json_0004
+# ::snt What is the phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id WOZ20548.json_0006
+# ::snt ok thank you good bye
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20548.json_0008
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1427.json_0000
+# ::snt Hi there . I 've heard great things about the Grafton Hotel Restaurant . Can you find me some details about it , please ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "grafton"
+     :op2 "hotel"
+     :op3 "restaurant"
+  ))
+)
+
+# ::id MUL1427.json_0002
+# ::snt Can I get their phone number please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id MUL1427.json_0004
+# ::snt I also need information about a train leaving from Leicester .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n4 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id MUL1427.json_0006
+# ::snt Yes . I need a train going to Cambridge leaving after 19:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "19:15"
+  ))
+)
+
+# ::id MUL1427.json_0008
+# ::snt I would like to leave on saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id MUL1427.json_0010
+# ::snt The 21:54 one , what 's it 's ID and travel time ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id MUL1427.json_0012
+# ::snt What 's the arrival time for that ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+)
+
+# ::id MUL1427.json_0014
+# ::snt Okay thank you . That will be fine .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1427.json_0016
+# ::snt No , that is all . have a nice day .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0526.json_0000
+# ::snt I am looking for a restaurant in the centre serving modern European food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0526.json_0002
+# ::snt I do n't have a preference on price , but how about expensive ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SNG0526.json_0004
+# ::snt No that wo n't be necessary . I just need the phone number and postcode please .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id SNG0526.json_0006
+# ::snt No thanks . That did it . I appreciate the help . Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1031.json_0000
+# ::snt I need to take a train from bishops stortford to Cambridge .   Ill need to leave after 9:00
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n6 / name
+     :op1 "9:00"
+  ))
+)
+
+# ::id PMUL1031.json_0002
+# ::snt I want to leave on Sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL1031.json_0004
+# ::snt That will work can you book that for me please ?
+( o / out_of_scope )
+
+# ::id PMUL1031.json_0006
+# ::snt Actually , I do n't need a booking . I just need to know when it arrives , thanks .
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+)
+
+# ::id PMUL1031.json_0008
+# ::snt Thank you . I am also looking for a park to go to .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "park"
+  ))
+)
+
+# ::id PMUL1031.json_0010
+# ::snt no specific area . just recommend one .
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+)
+
+# ::id PMUL1031.json_0012
+# ::snt Great ! Please , give me the address of the park .
+( a / and
+ :op1(At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Type ( TypAt3 / Type 
+    :name ( n13 / name
+     :op1 "park"
+  ))
+   )
+)
+
+# ::id PMUL1031.json_0014
+# ::snt Thank you so much for your time .   Have a nice day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2487.json_0000
+# ::snt I 'm looking for a high scale chinese restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL2487.json_0002
+# ::snt Yes , I do . I would like it to be in the north .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL2487.json_0004
+# ::snt No but can I make a booking for 8 people at 18:30 on sunday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "18:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL2487.json_0006
+# ::snt Thank you so much for your help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2487.json_0008
+# ::snt Yes , get me some more information on magdalene college please
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "college"
+  ))
+   :Name ( NamAt4 / Name 
+    :name ( n14 / name
+     :op1 "magdalene"
+     :op2 "college"
+  ))
+)
+
+# ::id PMUL2487.json_0010
+# ::snt What is their postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL2487.json_0012
+# ::snt Can I get a taxi from Magdalene to Hakka , please ? I need to make sure I get there for that reservation .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n16 / name
+     :op1 "hakka"
+  ))
+)
+
+# ::id PMUL2487.json_0014
+# ::snt Great ! Thanks for all your help today ! Goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0413.json_0000
+# ::snt Hello , I 'm looking for places to go located in the south part of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL0413.json_0002
+# ::snt Can I get the address for the cinema ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "cinema"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+)
+
+# ::id MUL0413.json_0004
+# ::snt Please do give me the address and also if you could I am looking for a train as well to depart from cambridge and head down to london liverpool street .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+)
+
+# ::id MUL0413.json_0006
+# ::snt I need to go on Sunday , sometime after 16:00 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n12 / name
+     :op1 "16:00"
+  ))
+)
+
+# ::id MUL0413.json_0008
+# ::snt I take the first one at 17:59 . May I have the price and train ID ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id MUL0413.json_0010
+# ::snt Yes I would like you to book a ticket and may I have the reference number please .
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id MUL0413.json_0012
+# ::snt Thank you for your help , that is everything I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1356.json_0000
+# ::snt I am looking for a attraction called emmanuel college .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "emmanuel"
+     :op2 "college"
+  ))
+)
+
+# ::id PMUL1356.json_0002
+# ::snt No but can you get me the postcode .
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL1356.json_0004
+# ::snt I need to find a train to get there too .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL1356.json_0006
+# ::snt I need to arrive by 09:45 and I am going to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n6 / name
+     :op1 "09:45"
+  ))
+)
+
+# ::id PMUL1356.json_0008
+# ::snt Sure , I will be departing from London Kings Cross on Friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id PMUL1356.json_0010
+# ::snt Yes please for 8 people and let me know the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1356.json_0012
+# ::snt Nope , that 's all I need .
+( o / out_of_scope )
+
+# ::id PMUL1356.json_0014
+# ::snt Thanks again .   Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0924.json_0000
+# ::snt I am looking for a restaurant called thanh binh in Cambridge .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "thanh"
+     :op2 "binh"
+  ))
+)
+
+# ::id MUL0924.json_0002
+# ::snt No thanks , can I have the phone number please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id MUL0924.json_0004
+# ::snt Yes , I am searching for a particular attraction named old schools .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n4 / name
+     :op1 "old"
+     :op2 "schools"
+  ))
+)
+
+# ::id MUL0924.json_0006
+# ::snt Yes , please provide more information about Old Schools .   What type of attraction is it ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n6 / name
+     :op1 "old"
+     :op2 "schools"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Type ( aAt1 / question )
+   )
+)
+
+# ::id MUL0924.json_0008
+# ::snt Could I get the address and postcode please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id MUL0924.json_0010
+# ::snt I will need a taxi to commute between Thanh Binh and Old Schools . I need to leave Thanh Binh by 02:00 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n8 / name
+     :op1 "02:00"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n10 / name
+     :op1 "old"
+     :op2 "schools"
+  ))
+   :Depart ( DepTa6 / Depart 
+    :name ( n12 / name
+     :op1 "thanh"
+     :op2 "binh"
+  ))
+)
+
+# ::id MUL0924.json_0012
+# ::snt Thank you very much ! That 's all for today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1160.json_0000
+# ::snt I am looking for a museum in town
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL1160.json_0002
+# ::snt Do you have a suggestion ?
+( o / out_of_scope )
+
+# ::id PMUL1160.json_0004
+# ::snt Can I get the address for that please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id MUL2165.json_0000
+# ::snt I would like to book a hotel in Cambridge . Is there any availability at the Autumn House ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "autumn"
+     :op2 "house"
+  ))
+)
+
+# ::id MUL2165.json_0002
+# ::snt Yes . Book it for 6 people and 4 nights from thursday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL2165.json_0004
+# ::snt I am also looking for a train to Cambridge . I would like to leave Thursday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id MUL2165.json_0006
+# ::snt Ely . Oh and I 'll need to arrive by 9 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n14 / name
+     :op1 "ely"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n16 / name
+     :op1 "9"
+  ))
+)
+
+# ::id MUL2165.json_0008
+# ::snt Yes , for the same group of 6 .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n18 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL2165.json_0010
+# ::snt I do n't believe so . I think that does it . Have a great night . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1638.json_0000
+# ::snt I would like you to help me find a train departure . The train should leave on thursday and arrive at cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL1638.json_0002
+# ::snt From Bishops Stortford after 15:00
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n6 / name
+     :op1 "15:00"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "Bishops"
+     :op2 "Stortford"
+  ))
+)
+
+# ::id PMUL1638.json_0004
+# ::snt No , I just need the train ID and arrival time
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id PMUL1638.json_0006
+# ::snt I think you should try again . Cambridge to bishops stortford on Thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Dest ( DesTr6 / Dest 
+    :name ( n14 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id PMUL1638.json_0008
+# ::snt PLease give me the info for a train meeting the above listed criteria .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL1638.json_0010
+# ::snt I 'm also looking for a place to stay . The hotel should include free parking and should include free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Internet ( esHo3 / yes)
+)
+
+# ::id PMUL1638.json_0012
+# ::snt area and price are of no concern to me as long as the guesthouse has free parking and free wifi
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n18 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+   :Internet ( esHo3 / yes)
+)
+
+# ::id PMUL1638.json_0014
+# ::snt Sure , thanks , for 6 people , for 2 nights , starting Thursday , please !
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n22 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n24 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL1638.json_0016
+# ::snt Ok thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1638.json_0018
+# ::snt No that is it . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2245.json_0000
+# ::snt I am looking for a place to stay that has free wifi and is in the expensive price range .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Internet ( esHo2 / yes)
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL2245.json_0002
+# ::snt I just need to have free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id MUL2245.json_0004
+# ::snt I do n't need it booked . Can I get the phone number and address of an expensive hotel with free wifi and parking ? You choose .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   :Internet ( esHo3 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Addr ( aHo1 / question )
+  :Phone ( aHo2 / question )
+   )
+)
+
+# ::id MUL2245.json_0006
+# ::snt I also need a train departing from Stevenage leaving after 08:45
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "stevenage"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "08:45"
+  ))
+)
+
+# ::id MUL2245.json_0008
+# ::snt Cambridge on Friday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL2245.json_0010
+# ::snt I think so , but can you confirm the price first ?   Thank you .
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL2245.json_0012
+# ::snt Is there any earlier arrival times ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+)
+
+# ::id MUL2245.json_0014
+# ::snt Could you please give me the arrival time and confirm that the price is still 12.80
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id MUL2245.json_0016
+# ::snt OK , thank you .   That is everything that I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01938.json_0000
+# ::snt I am looking for a particular hotel . Its name is called worth house .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "worth"
+     :op2 "house"
+  ))
+)
+
+# ::id SNG01938.json_0002
+# ::snt Yes please .   I need three nights for one person starting this Friday .   And can I get a reference number ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "three"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "one"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id SNG01938.json_0004
+# ::snt Thank you so much for your help today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1296.json_0000
+# ::snt Hello . I need a place to stay in Cambridge , in the centre that is 4 stars .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1296.json_0002
+# ::snt As long as it has wifi . Can you book it for me ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id MUL1296.json_0004
+# ::snt I would like to check in on Monday and stay till Thursday .   Just me and my wife .
+( Hm1 / Hotel-Inform
+   :Stay ( Ho1 / 3)
+   :Day ( DayHo3 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id MUL1296.json_0006
+# ::snt I will be leaving on Thursday . Can you book and give me the reference number ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Day ( DayHo3 / Day 
+    :name ( n9 / name
+     :op1 "thursday"
+  ))
+   )
+)
+
+# ::id MUL1296.json_0008
+# ::snt Are you sure you ca n't find me a hotel in the centre area , 4 stars , free wifi with availability for 2 people for three nights starting on monday ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+   :Stars ( StaHo5 / Stars 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   :Stay ( StaHo7 / Stay 
+    :name ( n14 / name
+     :op1 "three"
+  ))
+   :Day ( DayHo9 / Day 
+    :name ( n16 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo11 / People 
+    :name ( n18 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Area ( aRe1 / question )
+   )
+)
+
+# ::id MUL1296.json_0010
+# ::snt Thanks !   I 'd also like a vietnamese restaurant .   A cheap one , though .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n20 / name
+     :op1 "vietnamese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n22 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL1296.json_0012
+# ::snt May I have their phone number please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id MUL1296.json_0014
+# ::snt No that 's all the information I need for now .   Thank you very much , have a nice evening .   Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG02085.json_0000
+# ::snt Hello , I 'm looking for a train . I need to leave on Wednesday from Norwich .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id SNG02085.json_0002
+# ::snt I am looking to go to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG02085.json_0004
+# ::snt i 'm leaving after 09:00 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "09:00"
+  ))
+)
+
+# ::id SNG02085.json_0006
+# ::snt What is the Price and travel time ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id SNG02085.json_0008
+# ::snt Ok great , can you book it for me please ?
+( o / out_of_scope )
+
+# ::id SNG02085.json_0010
+# ::snt That will be all , thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1261.json_0000
+# ::snt Hello , I am looking for a guest house .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id MUL1261.json_0002
+# ::snt I need one in Cambridge and I would like a 4 star rating .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n2 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1261.json_0004
+# ::snt I need a place with free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id MUL1261.json_0006
+# ::snt I have no particular preference on price range .
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+)
+
+# ::id MUL1261.json_0008
+# ::snt That does n't matter . I just need the price range , address , and postcode . You pick the type .
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+  :Addr ( aHo1 / question )
+  :Post ( aHo2 / question )
+)
+
+# ::id MUL1261.json_0010
+# ::snt Thanks . Could you tell me what kind of food the Peking Restaurant serves ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n4 / name
+     :op1 "peking"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Food ( aRe1 / question )
+   )
+)
+
+# ::id MUL1261.json_0012
+# ::snt Thank you for your help .   That 's all I need for now !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1261.json_0014
+# ::snt Thank you , goodnight .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1046.json_0000
+# ::snt I am planning a trip to Cambridge . I was hoping to find the attraction called magdalene college .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "magdalene"
+     :op2 "college"
+  ))
+)
+
+# ::id MUL1046.json_0002
+# ::snt I 'd like the postcode and address , please .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id MUL1046.json_0004
+# ::snt I 'd like to find the Ashley Hotel , please .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n4 / name
+     :op1 "ashley"
+     :op2 "hotel"
+  ))
+)
+
+# ::id MUL1046.json_0006
+# ::snt Yes . I 'd like to book a room on Friday for 2 nights for 7 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL1046.json_0008
+# ::snt How about just for 1 night ? Can I also get a reference number .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "1"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL1046.json_0010
+# ::snt Thank you . I also need a taxi from the college to the hotel , please .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "college"
+  ))
+   :Dest ( DesTa5 / Dest 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+)
+
+# ::id MUL1046.json_0012
+# ::snt I 'd like to leave the college by 7:00 .
+( o / out_of_scope )
+
+# ::id MUL1046.json_0014
+# ::snt Thank you that is all , good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3854.json_0000
+# ::snt I am planning a trip in Cambridge .
+( o / out_of_scope )
+
+# ::id PMUL3854.json_0002
+# ::snt I want to get a train to cambridge from leicester .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id PMUL3854.json_0004
+# ::snt I need the train to arrive by 15:45 and leave on friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "15:45"
+  ))
+)
+
+# ::id PMUL3854.json_0006
+# ::snt Sounds great . i will need a booking for 2 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL3854.json_0008
+# ::snt Great ! Thank you ! I will also need a hotel in the east . It must have free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n14 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL3854.json_0010
+# ::snt Okay can you book it for me for 3 nights from Friday for 2 people ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n20 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL3854.json_0012
+# ::snt I do n't think so . Not today . Thanks for the help ! Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01421.json_0000
+# ::snt Am injured and are looking for a hospital nearby it should have the neurology neurosurgery department
+( Hm1 / Hospital-Inform
+   :Department ( DepHo2 / Department 
+    :name ( n2 / name
+     :op1 "neurology"
+  ))
+)
+
+# ::id SNG01421.json_0002
+# ::snt No , I just need the postcode , please .
+( Ht1 / Hospital-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id SNG01421.json_0004
+# ::snt Thank you , I think that is all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1305.json_0000
+# ::snt i AM looking for a train . The train should depart from Bournemouth and should leave on Sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "bournemouth"
+  ))
+)
+
+# ::id SNG1305.json_0002
+# ::snt I 'm sorry I misspoke earlier , I 'm actually looking to leave from Broxbourne and would like to go to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "Broxbourne"
+  ))
+)
+
+# ::id SNG0861.json_0000
+# ::snt Hi , I am looking for a guesthouse that includes free parking .   Do you have anything available ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id SNG0861.json_0002
+# ::snt That sounds great !
+( o / out_of_scope )
+
+# ::id SNG0861.json_0004
+# ::snt I will need the reference number please .
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id SNG0861.json_0006
+# ::snt Friday . There will be 5 people in my party , and I 'll need a reservation for 5 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SNG0861.json_0008
+# ::snt That is all   I needed , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20013.json_0000
+# ::snt I 'd like to find a restaurant that serves swiss food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "swiss"
+  ))
+)
+
+# ::id WOZ20013.json_0002
+# ::snt Is there any restaurants that serve Vietnamese food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "vietnamese"
+  ))
+)
+
+# ::id WOZ20013.json_0004
+# ::snt What 's the address ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id WOZ20013.json_0006
+# ::snt Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3116.json_0000
+# ::snt I am looking for information in Cambridge
+( o / out_of_scope )
+
+# ::id PMUL3116.json_0002
+# ::snt I 'm looking for places to stay that has 3 stars
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n2 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3116.json_0004
+# ::snt I do n't really care where .   But , it does need free parking .   I 'm thinking I may need free wifi also .   Is there anything ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   :Area ( onHo3 / dontcare)
+)
+
+# ::id PMUL3116.json_0006
+# ::snt Do you have any recommendations ?
+( o / out_of_scope )
+
+# ::id PMUL3116.json_0008
+# ::snt Great can you give me the phone number ?
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id PMUL3116.json_0010
+# ::snt thank you that will be all
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4412.json_0000
+# ::snt May I please have information about a train to Stevenage , leaving on Tuesday ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "stevenage"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL4412.json_0002
+# ::snt Yes , please .
+( o / out_of_scope )
+
+# ::id PMUL4412.json_0004
+# ::snt Any that leave after 08:00 would be fine . I 'll need a booking for 5 people , please .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n6 / name
+     :op1 "08:00"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL4412.json_0006
+# ::snt I would also like a moderately priced place to stay .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL4412.json_0008
+# ::snt free wifi and 4 stars please
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4412.json_0010
+# ::snt Sounds great . I 'd like to make a reservation for Saturday .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n14 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL4412.json_0012
+# ::snt Yes for 5 people and 3 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n18 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL4412.json_0014
+# ::snt No , thank you , that 's all I need . Thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3432.json_0000
+# ::snt I am planning a trip in Cambridge .
+( o / out_of_scope )
+
+# ::id PMUL3432.json_0002
+# ::snt I 'm coming from norwich .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id PMUL3432.json_0004
+# ::snt I 'd like to leave on Tuesday after 18:15 . Can I have an arrival time and price ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "tuesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n6 / name
+     :op1 "18:15"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Arrive ( aTr1 / question )
+  :Ticket ( aTr2 / question )
+   )
+)
+
+# ::id PMUL3432.json_0006
+# ::snt Can I get the price for that ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL3432.json_0008
+# ::snt i 'm also looking for places to go in the east .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n8 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL3432.json_0010
+# ::snt I 'm open to anything .   How about the boating ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "boating"
+  ))
+)
+
+# ::id PMUL3432.json_0012
+# ::snt Can I have the postcode please ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL3432.json_0014
+# ::snt no thanks that is enough for today
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1145.json_0000
+# ::snt I 'm visiting Cambridge as a tourist !   I 'm looking for an expensive place to stay that includes free parking !
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL1145.json_0002
+# ::snt The only other preferences I have are that the hotel is a guesthouse with free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL1145.json_0004
+# ::snt Is there a hotel in a more moderate price range with fee wifi ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL1145.json_0006
+# ::snt What area is the Arbury Lodge in ?
+( Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+)
+
+# ::id MUL1145.json_0008
+# ::snt OK , I 'll look into that one . Can you also tell me about the museums in town ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n8 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id MUL1145.json_0010
+# ::snt Is there an entrance fee for Byard Art ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n11 / name
+     :op1 "Byard"
+     :op2 "Art"
+  ))
+   )
+)
+
+# ::id MUL1145.json_0012
+# ::snt That 's all . Thank you ! Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG01378.json_0000
+# ::snt may you help me find the nearest police station
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG01378.json_0002
+# ::snt Thanks very much , what is its postcode ?
+( Pt1 / Police-Request
+  :Post ( aPo0 / question )
+)
+
+# ::id SNG01378.json_0004
+# ::snt Great , thank you for the help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01378.json_0006
+# ::snt No , that 's all the information I need . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01276.json_0000
+# ::snt I 've just has a dispute involving an auto accident . I need some help urgently !
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG01276.json_0002
+# ::snt Thank you . What is the postcode for that station ?
+( Pt1 / Police-Request
+  :Post ( aPo0 / question )
+)
+
+# ::id SNG01276.json_0004
+# ::snt Thank you that 's all ! !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01276.json_0006
+# ::snt On the contrary ... thank YOU . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3172.json_0000
+# ::snt I 'm looking for something to do in the centre , what do you have ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3172.json_0002
+# ::snt Are there any good nightclubs in that part of town ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "nightclubs"
+  ))
+)
+
+# ::id PMUL3172.json_0004
+# ::snt I think I would just like you to recommend one .
+( o / out_of_scope )
+
+# ::id PMUL3172.json_0006
+# ::snt Thank you ! I also need a train that goes to Peterborough and arrives there at 14:45 . I will be leaving from Cambridge on Wednesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "peterborough"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n10 / name
+     :op1 "14:45"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3172.json_0008
+# ::snt I am not sure what time I want to leave yet .   Can you give me a list of travel time and departure times ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Time ( aTr1 / question )
+)
+
+# ::id PMUL3172.json_0010
+# ::snt Okay , thanks ! When does it depart , and how long is the ride ?
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3172.json_0012
+# ::snt No that 's all the help I need for now . Thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3988.json_0000
+# ::snt Hi , I am looking for a train .   I need to depart from cambridge after 12:00 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "12:00"
+  ))
+)
+
+# ::id PMUL3988.json_0002
+# ::snt I am going to birmingham new street on Tuesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL3988.json_0004
+# ::snt Yes can I get the travel time and price for that ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id PMUL3988.json_0006
+# ::snt Thanks so much . I also wanted to know if you can give me some information on an attraction called Primavera .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n10 / name
+     :op1 "primavera"
+  ))
+)
+
+# ::id PMUL3988.json_0008
+# ::snt Can I have their phone number , please ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL3988.json_0010
+# ::snt Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3988.json_0012
+# ::snt That is all , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0288.json_0000
+# ::snt What trains leave London Liverpool Street and go to Cambridge ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id MUL0288.json_0002
+# ::snt Yes , sometime after 09:15 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n6 / name
+     :op1 "09:15"
+  ))
+)
+
+# ::id MUL0288.json_0004
+# ::snt I 'll go with the 9:39 .
+( o / out_of_scope )
+
+# ::id MUL0288.json_0006
+# ::snt I think I forgot to add that I will need the booking for 3 people please . Will you modify the booking for me ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL0288.json_0008
+# ::snt Please modify the booking for three people please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "three"
+  ))
+)
+
+# ::id MUL0288.json_0010
+# ::snt I need a reference number for the train . Then I need to find a moderate Italian restaurant in the east for 3 people at 16:30 on Saturday , and a reference number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n14 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n16 / name
+     :op1 "east"
+  ))
+   :Time ( TimRe8 / Time 
+    :name ( n18 / name
+     :op1 "16:30"
+  ))
+   :Day ( DayRe10 / Day 
+    :name ( n20 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe12 / People 
+    :name ( n22 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+ :op3(Rt3 / Restaurant-Request
+  :Ref ( aRe2 / question )
+   )
+)
+
+# ::id MUL0288.json_0012
+# ::snt Yes I think that would be good . Is that available at 4:30 PM ?
+( o / out_of_scope )
+
+# ::id MUL0288.json_0014
+# ::snt I am looking for 3 people , at 16:30 on saturday .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n24 / name
+     :op1 "3"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n26 / name
+     :op1 "16:30"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n28 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id MUL0288.json_0016
+# ::snt Thank you that is all the info I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1027.json_0000
+# ::snt Please help me find a train that leaves Norwich after 5:45 PM . Thanks .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "norwich"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "5:45"
+  ))
+)
+
+# ::id PMUL1027.json_0002
+# ::snt I would like to travel on Saturday please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL1027.json_0004
+# ::snt yes book for me fo 3 people and provide me with reference number
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1027.json_0006
+# ::snt Yes , I 'd also like to find some places to go while I 'm in town . What is there in the way of architectural attractions in the city centre ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL1027.json_0008
+# ::snt Yes , can you please send that to me ?
+( o / out_of_scope )
+
+# ::id PMUL1027.json_0010
+# ::snt No , that 's perfect .   Thank you for you help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20106.json_0000
+# ::snt I want to find a cheap restaurant in the east part of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id WOZ20106.json_0002
+# ::snt What is the address and phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20106.json_0004
+# ::snt OK , thanks . That 's all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4448.json_0000
+# ::snt I am traveling to Cambridge and looking forward to try local restaurants .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL4448.json_0002
+# ::snt I actually need a train leaving kings lynn on wednesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id PMUL4448.json_0004
+# ::snt I want to leave on wednesday after 09:30 . I need seats for 6 people and the reference number please .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n6 / name
+     :op1 "09:30"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n8 / name
+     :op1 "6"
+  ))
+   :Day ( DayTr6 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4448.json_0006
+# ::snt We need to go to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4448.json_0008
+# ::snt yes and please include a reference number
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL4448.json_0010
+# ::snt I also need a place to dine . Can you help me ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL4448.json_0012
+# ::snt Yes , we love Korean food and want to try the expensive price range , please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "korean"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n16 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL4448.json_0014
+# ::snt Sure , please book that for 6 people at 17:30 on wednesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "17:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n20 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n22 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL4448.json_0016
+# ::snt Could you try Monday then ?
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n24 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL4448.json_0018
+# ::snt could you try Monday @ 19:30 please ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n26 / name
+     :op1 "19:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n28 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL4448.json_0020
+# ::snt Pardon ? Were you able to reserve our table , please ?
+( o / out_of_scope )
+
+# ::id PMUL4448.json_0022
+# ::snt No , could you try that restaurant for later that evening ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL4448.json_0024
+# ::snt I do n't think so .
+( o / out_of_scope )
+
+# ::id PMUL4448.json_0026
+# ::snt Thank you for your help . Good bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG01954.json_0000
+# ::snt Can you direct me to the closest police station ?
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG01954.json_0002
+# ::snt Can you please give me the postcode and phone number ?
+( Pt1 / Police-Request
+  :Post ( aPo0 / question )
+  :Phone ( aPo1 / question )
+)
+
+# ::id SNG01954.json_0004
+# ::snt Ok , I 've got it . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0008.json_0000
+# ::snt Can you find me an expensive restaurant in the centre ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SSNG0008.json_0002
+# ::snt I want Chinese food and the restaurant needs to be located in the centre area .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SSNG0008.json_0004
+# ::snt Excellent , lets try HK Fusion for 5 people at 19:15 on Friday .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n10 / name
+     :op1 "hk"
+     :op2 "fusion"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n12 / name
+     :op1 "19:15"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n14 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SSNG0008.json_0006
+# ::snt Please , try booking anytime between 20:15 to 9:15 on Friday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "20:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n20 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id SSNG0008.json_0008
+# ::snt Any other place in the centre , same expensive price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n22 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n24 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SSNG0008.json_0010
+# ::snt Thanks , that 's all I need . Have a nice day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3640.json_0000
+# ::snt I need to get a train ticket for friday please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL3640.json_0002
+# ::snt I need to get to Cambridge from Broxbourne and I 'd like to leave after 13:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "broxbourne"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n8 / name
+     :op1 "13:15"
+  ))
+)
+
+# ::id PMUL3640.json_0004
+# ::snt Yes . Please book for 1 person .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL3640.json_0006
+# ::snt Yes , if I could please get the reference number .
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL1167.json_0000
+# ::snt I need a train that is leaving after 11:30 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n2 / name
+     :op1 "11:30"
+  ))
+)
+
+# ::id PMUL1167.json_0002
+# ::snt I need to leave from Cambridge on Monday please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1167.json_0004
+# ::snt I am going to Birmingham New Street .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL1167.json_0006
+# ::snt I need to leave after 11:30 , and go to Birmingham , New Street .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n10 / name
+     :op1 "11:30"
+  ))
+   :Dest ( DesTr4 / Dest 
+    :name ( n12 / name
+     :op1 "birmingham"
+  ))
+)
+
+# ::id PMUL1167.json_0008
+# ::snt Please make a booking for 6 people on that first train .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL1167.json_0010
+# ::snt I would also like somewhere fun to go , a college I think .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n16 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL1167.json_0012
+# ::snt Can you recommend one for me and give me their phone number please ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL1167.json_0014
+# ::snt No thank you , I am all set ! Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG02010.json_0000
+# ::snt Taxi to de luca cucina and bar please
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "de"
+     :op2 "luca"
+     :op3 "cucina"
+     :op4 "and"
+     :op5 "bar"
+  ))
+)
+
+# ::id SNG02010.json_0002
+# ::snt I need to arrive by 15:30 , please .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n4 / name
+     :op1 "15:30"
+  ))
+)
+
+# ::id SNG1068.json_0000
+# ::snt Hi ! I 'm looking for somewhere to go in the centre area .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG1068.json_0002
+# ::snt I would love to maybe tour a college if I can .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "college"
+  ))
+)
+
+# ::id SNG1068.json_0004
+# ::snt Yes , and do you have the address and phone number ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id SNG1068.json_0006
+# ::snt No thank you . You have been very helpful . Have a great day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0270.json_0000
+# ::snt I would like an inexpensive hotel on the west side of town .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+   :Price ( PriHo6 / Price 
+    :name ( n6 / name
+     :op1 "inexpensive"
+  ))
+)
+
+# ::id PMUL0270.json_0002
+# ::snt Okay , how about Mexican food in the south ? I 'll be needing a table for 4 this Friday .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "mexican"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n10 / name
+     :op1 "south"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0270.json_0004
+# ::snt yes four people for Friday at 17:30
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "17:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "four"
+  ))
+)
+
+# ::id PMUL0270.json_0006
+# ::snt What can you tell me about Finches Bed and Breakfast ? What area are they in ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n22 / name
+     :op1 "finches"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+)
+
+# ::id PMUL0270.json_0008
+# ::snt Can I get their postcode please ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id PMUL0270.json_0010
+# ::snt Yes , I 'll also need a taxi to commute between the two places . I 'll need to arrive at the restaurant by the dining time .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Dest ( DesTa3 / Dest 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL0270.json_0012
+# ::snt That 's great . Everything is set . Thank you for helping me . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02163.json_0000
+# ::snt I need information on Addenbrookes Hospital please .
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG02163.json_0002
+# ::snt Can you provide the phone number for me ?
+( Ht1 / Hospital-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id SNG02163.json_0004
+# ::snt Can I also get the address ? Thanks !
+( Ht1 / Hospital-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id SNG02163.json_0006
+# ::snt NO , that 's all . Thanks , good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3359.json_0000
+# ::snt I 'm looking for a cheap guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL3359.json_0002
+# ::snt I really prefer to stay in the west part of town . Do you happen to have anything in that area ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL3359.json_0004
+# ::snt Great . I need it for 7 for 5 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL3359.json_0006
+# ::snt I will be starting   from Tuesday .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL3359.json_0008
+# ::snt I also need a train for Tuesday that leaves London Liverpool Street and arrives in Cambridge by 16:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n16 / name
+     :op1 "tuesday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n18 / name
+     :op1 "16:15"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n20 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL3359.json_0010
+# ::snt Do you have a train less early ? One that arrives around 16:15 ?
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n22 / name
+     :op1 "16:15"
+  ))
+)
+
+# ::id PMUL3359.json_0012
+# ::snt Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3359.json_0014
+# ::snt No , that 's all I needed . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3359.json_0016
+# ::snt No that is all , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3359.json_0018
+# ::snt great day and thanks for helping
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0819.json_0000
+# ::snt I 'm planning a trip and I need a train departing from broxbourne on thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id PMUL0819.json_0002
+# ::snt I want to leave after 09:45 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n6 / name
+     :op1 "09:45"
+  ))
+)
+
+# ::id PMUL0819.json_0004
+# ::snt No , I just need the train ID , travel time , and price , please .
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+  :Id ( aTr2 / question )
+)
+
+# ::id PMUL0819.json_0006
+# ::snt Will there be available seats ?
+( o / out_of_scope )
+
+# ::id PMUL0819.json_0008
+# ::snt No thank you . I will worry about that later . I also need a lebanese restaurant in the centre .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "lebanese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0819.json_0010
+# ::snt Can you make me a reservation for Thursday for 7 people at 19:00 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "19:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL0819.json_0012
+# ::snt Thank you , that will be all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4879.json_0000
+# ::snt i need a plcae to stay with free parking no interned is needed
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL4879.json_0002
+# ::snt Yes , It needs to be in the east and be a cheap hotel .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+   :Type ( TypHo6 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL4879.json_0004
+# ::snt That is okay with me . What is one of them ?
+( o / out_of_scope )
+
+# ::id PMUL4879.json_0006
+# ::snt Does it have free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL4879.json_0008
+# ::snt book it for 7 people and 5 nights starting from saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL4879.json_0010
+# ::snt Can you find a restaurant called riverside brasserie for me , please ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n14 / name
+     :op1 "riverside"
+     :op2 "brasserie"
+  ))
+)
+
+# ::id PMUL4879.json_0012
+# ::snt Yes , 11:15 7 people on Saturday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "11:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL4879.json_0014
+# ::snt That will be all thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4879.json_0016
+# ::snt Actually , I do need a taxi , please . I need to get from the hotel to the restaurant for that reservation .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Dest ( DesTa5 / Dest 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+ :op3(Rm3 / Restaurant-Inform
+   :none ( onRe3 / none)
+   )
+)
+
+# ::id PMUL4879.json_0018
+# ::snt No thank you that will be all
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01908.json_0000
+# ::snt Can you set up a taxi to loch fyne from hakka for me ?
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "loch"
+     :op2 "fyne"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "hakka"
+  ))
+)
+
+# ::id SNG01908.json_0002
+# ::snt I actually need to leave after 23:00
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n6 / name
+     :op1 "23:00"
+  ))
+)
+
+# ::id SNG01908.json_0004
+# ::snt Yes I need the car type and contact number .
+( Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+)
+
+# ::id SNG01908.json_0006
+# ::snt Got it , thanks . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4475.json_0000
+# ::snt So I 'm planning a trip and I need some information about where to stay in the North . I prefer hotels with free parking
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL4475.json_0002
+# ::snt north 2 star   and should include free wifi
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n4 / name
+     :op1 "2"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL4475.json_0004
+# ::snt Yes please . I need the reservation to be for 5 people and 4 nights starting on Friday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL4475.json_0006
+# ::snt Thank you . I would also like to find a Chinese restaurant in the same area . Can you let me know what is available ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "chinese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL4475.json_0008
+# ::snt The Hakka sounds good . Can you book it for 5 people on friday ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n16 / name
+     :op1 "hakka"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL4475.json_0010
+# ::snt I would like it at 18:45 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n22 / name
+     :op1 "18:45"
+  ))
+)
+
+# ::id PMUL4475.json_0012
+# ::snt I also need a cab to get me to and from both places . I need the contact # and car type
+( Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+)
+
+# ::id PMUL4475.json_0014
+# ::snt To the restaurant , I would like to arrive before the reservation time of 18:45 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n24 / name
+     :op1 "18:45"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n26 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL4475.json_0016
+# ::snt That 'll be everything thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1179.json_0000
+# ::snt I need a train into Cambridge on Thursday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL1179.json_0002
+# ::snt I need to leave from Kings Lynn and arrive no later than 08:45 please .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "08:45"
+  ))
+)
+
+# ::id PMUL1179.json_0004
+# ::snt Are you sure there 's nothing earlier ?
+( o / out_of_scope )
+
+# ::id PMUL1179.json_0006
+# ::snt Hmm . Well , let 's talk attractions for a moment . What kind of sports venues exist in the centre of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n12 / name
+     :op1 "sports"
+  ))
+)
+
+# ::id PMUL1179.json_0008
+# ::snt how about one that is in the type of concerthall
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "concerthall"
+  ))
+)
+
+# ::id PMUL1179.json_0010
+# ::snt That will be all , thank you for you help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02164.json_0000
+# ::snt How do I find the closest police station ?
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG02164.json_0002
+# ::snt Thank you . So that is post code and phone number for the nearest police station , right ?
+( Pt1 / Police-Request
+  :Post ( aPo0 / question )
+  :Phone ( aPo1 / question )
+)
+
+# ::id PMUL3595.json_0000
+# ::snt i need a train out of cambridge
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3595.json_0002
+# ::snt I want to go to Stevenage .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "stevenage"
+  ))
+)
+
+# ::id PMUL3595.json_0004
+# ::snt I want to arrive at stevenage by 20:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "stevenage"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "20:45"
+  ))
+)
+
+# ::id PMUL3595.json_0006
+# ::snt Does that train travel on Friday ? And can I get the total travel time ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Time ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3595.json_0008
+# ::snt Great . I actually do n't need tickets yet . Could you tell me about a restaurant called the slug and lettuce ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n12 / name
+     :op1 "the"
+     :op2 "slug"
+     :op3 "and"
+     :op4 "lettuce"
+  ))
+)
+
+# ::id PMUL3595.json_0010
+# ::snt Ok .   Can you also tell me the postcode and address ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id PMUL3595.json_0012
+# ::snt No , I think that 's about everything I need right now .   Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3595.json_0014
+# ::snt Thanks . You too . Good bye
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG01799.json_0000
+# ::snt I was robbed and I need help !
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG01799.json_0002
+# ::snt an   get the postcode please ?
+( Pt1 / Police-Request
+  :Post ( aPo0 / question )
+)
+
+# ::id SNG01799.json_0004
+# ::snt Perfect , thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01799.json_0006
+# ::snt No , you have been very helpful . Thank you and have a good day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0105.json_0000
+# ::snt I am looking for a place serving expensive indian food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SSNG0105.json_0002
+# ::snt Let 's try the west part of town .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+)
+
+# ::id SSNG0105.json_0004
+# ::snt Okay , can you book for 7 people on Sunday at 14:00 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "14:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id SSNG0105.json_0006
+# ::snt Yes , if one is in the same area and price range as Cocum .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n14 / name
+     :op1 "Cocum"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Price ( PriRe6 / Price 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "area"
+     :op3 "and"
+     :op4 "price"
+     :op5 "range"
+  ))
+)
+
+# ::id SSNG0105.json_0008
+# ::snt No , that is all I need thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01863.json_0000
+# ::snt I 'm at Kettle 's Yard and need a taxi to pick me up by 19:30 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n2 / name
+     :op1 "19:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "kettle"
+     :op2 "'s"
+     :op3 "yard"
+  ))
+)
+
+# ::id SNG01863.json_0002
+# ::snt I want to go to castle galleries .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n6 / name
+     :op1 "castle"
+     :op2 "galleries"
+  ))
+)
+
+# ::id SNG01863.json_0004
+# ::snt I need to leave after 19:30 .
+( o / out_of_scope )
+
+# ::id SNG01863.json_0006
+# ::snt Thank you , what is the contact number ?
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Tt2 / Taxi-Request
+  :Phone ( aTa1 / question )
+   )
+)
+
+# ::id SNG01863.json_0008
+# ::snt No .   Thank you for your assistance .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0241.json_0000
+# ::snt I am looking for information on a hotel .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SSNG0241.json_0002
+# ::snt I am looking for a hotel called the A and B Guest House .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "a"
+     :op2 "and"
+     :op3 "b"
+     :op4 "guest"
+     :op5 "house"
+  ))
+)
+
+# ::id SSNG0241.json_0004
+# ::snt I would like to book it for 7 people for 4 nights starting on Sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "7"
+  ))
+)
+
+# ::id SSNG0241.json_0006
+# ::snt Hmm , how about a different hotel in the same price range ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id SSNG0241.json_0008
+# ::snt Great thank you that 's all I needed today
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0241.json_0010
+# ::snt Thank you for all the help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4925.json_0000
+# ::snt Can you help me find a specific restaurant that I 'm looking for ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL4925.json_0002
+# ::snt The name of the restaurant is City Stop Restaurant . Can you book a table for me ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "city"
+     :op2 "stop"
+     :op3 "restaurant"
+  ))
+)
+
+# ::id PMUL4925.json_0004
+# ::snt Thursday please , for 3 people at 15:15 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "15:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL4925.json_0006
+# ::snt Great I also need to find a place to stay with a star rating of 5 and includes free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL4925.json_0008
+# ::snt I do n't understand . I 'm looking for a 5-star hotel . In the moderate price range , preferably .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "moderate"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n14 / name
+     :op1 "5-star"
+  ))
+)
+
+# ::id PMUL4925.json_0010
+# ::snt Yes that will be fine .
+( o / out_of_scope )
+
+# ::id PMUL4925.json_0012
+# ::snt Sorry , I 'm looking for a 5 star hotel .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL4925.json_0014
+# ::snt Can you check for 4 stars instead please ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4925.json_0016
+# ::snt Thanks very much ! What is their postcode and phone number ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id PMUL4925.json_0018
+# ::snt Did they have free parking ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Parking ( aHo1 / question )
+   )
+)
+
+# ::id PMUL4925.json_0020
+# ::snt Okay , that 's great to know . Thanks ! I wo n't be needing anything else today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20613.json_0000
+# ::snt I am looking for a restaurant in the moderate price range and in the north part of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id WOZ20613.json_0002
+# ::snt I want the indian one . What 's the address and phone number ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20613.json_0004
+# ::snt Thank You very much
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3973.json_0000
+# ::snt Hi . I need a train out of cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3973.json_0002
+# ::snt My destination is birmingham new street and I need to leave after 9:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n6 / name
+     :op1 "9:00"
+  ))
+)
+
+# ::id PMUL3973.json_0004
+# ::snt I will be leaving on Thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL3973.json_0006
+# ::snt Yes please book that for 1 person .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL3592.json_0000
+# ::snt I am planning a trip in Cambridge
+( o / out_of_scope )
+
+# ::id PMUL3592.json_0002
+# ::snt I 'd like to come by those high speed trains from Leicester
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id PMUL3592.json_0004
+# ::snt My travel day is Saturday . I 'd like to arrive in Cambridge by 20:30 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "saturday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n6 / name
+     :op1 "20:30"
+  ))
+   :Dest ( DesTr6 / Dest 
+    :name ( n8 / name
+     :op1 "Cambridge"
+  ))
+)
+
+# ::id PMUL3592.json_0006
+# ::snt No , not right now . What is the travel time , please ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL3592.json_0008
+# ::snt Ok book for 1 please
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL3592.json_0010
+# ::snt I also need a hotel in the west and should be in the moderate price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n14 / name
+     :op1 "west"
+  ))
+   :Type ( TypHo6 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL3592.json_0012
+# ::snt The hotel should have a star of 3
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3592.json_0014
+# ::snt Yes , for 2 people for 3 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "3"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n22 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL3592.json_0016
+# ::snt On Saturday please
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n24 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL3592.json_0018
+# ::snt Awesome , thanks so much for your help ! That is all I needed , have a good day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0913.json_0000
+# ::snt Hello , I am looking for an expensive restaurant , located in the centre .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0913.json_0002
+# ::snt No , I am not .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+)
+
+# ::id PMUL0913.json_0004
+# ::snt Yes please can you make a reservation for 5 people at 20:00 on Sunday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "20:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL0913.json_0006
+# ::snt train . The train should be on the same day as the restaurant booking and should go to cambridge
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+)
+
+# ::id PMUL0913.json_0008
+# ::snt I 'll be departing from birmingham new street and need to arrive by 13:45 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n16 / name
+     :op1 "13:45"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n18 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL0913.json_0010
+# ::snt Thank you for booking it .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0913.json_0012
+# ::snt I actually need 5 tickets - all of us eating at the restaurant will be coming in on that train .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n20 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL0913.json_0014
+# ::snt I 'm sorry , I forgot we already made your reservation for the restaurant . Let me work on that train for you .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :none ( onTr1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL0913.json_0016
+# ::snt Thank you ! I appreciate all of your help today . Have a good afternoon .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0122.json_0000
+# ::snt I need help finding a place to eat that is moderately priced and located in the east .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id SSNG0122.json_0002
+# ::snt I would like an Italian restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id SSNG0122.json_0004
+# ::snt Yes , please , I would like a reservation for 4 people at 1:45 on Saturday .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   :Time ( TimRe6 / Time 
+    :name ( n12 / name
+     :op1 "1:45"
+  ))
+)
+
+# ::id SSNG0122.json_0006
+# ::snt Are there any other restaurants in the same area in the moderate price range ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n14 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id SSNG0122.json_0008
+# ::snt Sure . Please book me at one of those .
+( o / out_of_scope )
+
+# ::id SSNG0122.json_0010
+# ::snt 4 people at 13:45 on saturday , please .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n20 / name
+     :op1 "13:45"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n22 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id SSNG0122.json_0012
+# ::snt No , that 's all I needed . Have a nice day .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG01646.json_0000
+# ::snt I am looking for a train departing from london kings cross
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id SNG01646.json_0002
+# ::snt Yes departing from there heading to Cambridge on Saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG01646.json_0004
+# ::snt The train should go to cambridge and should arrive by 14:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n10 / name
+     :op1 "14:00"
+  ))
+)
+
+# ::id SNG01646.json_0006
+# ::snt Please book that for 5 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SNG01646.json_0008
+# ::snt Thank you , good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0041.json_0000
+# ::snt Could you help me with some information please ?   I am looking for a place to stay .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL0041.json_0002
+# ::snt no . it should free packing and located in the west
+( Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL0041.json_0004
+# ::snt The star rating does n't matter , thanks
+( Hm1 / Hotel-Inform
+   :Stars ( onHo1 / dontcare)
+)
+
+# ::id PMUL0041.json_0006
+# ::snt uhm , i definitely do n't want to sleep in a hospital .
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL0041.json_0008
+# ::snt Okay . Also can you help me find a restaurant in the same area that serves European food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "european"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL0041.json_0010
+# ::snt The restaurant should be in the expensive price range
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Price ( aHo1 / question )
+   )
+)
+
+# ::id PMUL0041.json_0012
+# ::snt Yeah , please book me for 6 people , on saturday at 14:00
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "14:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL0041.json_0014
+# ::snt Great . I also need a taxi to get me to the restaurant by the reservation time .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Dest ( DesTa3 / Dest 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL0041.json_0016
+# ::snt Picked up at the hotel and sent to the restaurant by the booking time please .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL0041.json_0018
+# ::snt Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0041.json_0020
+# ::snt No that is it . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1081.json_0000
+# ::snt I would like some information on an attraction called Clare Hall .    If you could provide address and cost of admission that would be great .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "clare"
+     :op2 "hall"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+  :Fee ( aAt2 / question )
+   )
+)
+
+# ::id MUL1081.json_0002
+# ::snt Could I get the phone number , postcode , and the area that The Cost of Clare Hall is located in , please ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n5 / name
+     :op1 "Clare"
+     :op2 "Hall"
+  ))
+   )
+)
+
+# ::id MUL1081.json_0004
+# ::snt Okay great . I 'd also like to find a guesthouse that has a 4 star rating .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1081.json_0006
+# ::snt I need a hotel that 's cheap with free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n10 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL1081.json_0008
+# ::snt That would work , can you please book it for 1 person for 5 nights starting from Monday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL1081.json_0010
+# ::snt Four nights would work .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "four"
+  ))
+)
+
+# ::id MUL1081.json_0012
+# ::snt Great . Thank you . That 's all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3870.json_0000
+# ::snt I 'm looking for a pleasant guesthouse to stay in . Would you be able to help me find one ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL3870.json_0002
+# ::snt I would like to stay in the north . I would also like the guesthouse to have free parking and wifi .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL3870.json_0004
+# ::snt It has free parking and wifi ?   Sounds great .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL3870.json_0006
+# ::snt Just get me their phone number .
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id PMUL3870.json_0008
+# ::snt Thanks . I could also use some help finding out about a train going into Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3870.json_0010
+# ::snt Day of travel is Tuesday and departure city is Ely and to arrive by 12:45
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n10 / name
+     :op1 "12:45"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n12 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL3870.json_0012
+# ::snt Can you give me the departure time and price , please ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id PMUL3870.json_0014
+# ::snt That was all I needed .   Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1367.json_0000
+# ::snt Yes , I am looking for information on train schedules for my upcoming trip .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL1367.json_0002
+# ::snt I 'm trying to go to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1367.json_0004
+# ::snt I 'll be departing from the stansted airport on monday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id PMUL1367.json_0006
+# ::snt Does n't matter , as long as I arrived by 12:45 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "12:45"
+  ))
+)
+
+# ::id PMUL1367.json_0008
+# ::snt No . I do need to find a swimming pool in the west .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n12 / name
+     :op1 "swimming"
+     :op2 "pool"
+  ))
+)
+
+# ::id PMUL1367.json_0010
+# ::snt Is parkside pools on the west side ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n14 / name
+     :op1 "parkside"
+     :op2 "pools"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n16 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL1367.json_0012
+# ::snt That wo n't work then . I need one in the west .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n18 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL1367.json_0014
+# ::snt How about a museum ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n20 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL1367.json_0016
+# ::snt Thanks for the information , that is all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1367.json_0018
+# ::snt No , that is all I need today . Thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1510.json_0000
+# ::snt I need a train leaving from broxbourne .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id PMUL1510.json_0002
+# ::snt I would like to travel on a Tuesday from Broxbourne to Cambridge after 19:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n8 / name
+     :op1 "19:15"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n10 / name
+     :op1 "Broxbourne"
+  ))
+)
+
+# ::id PMUL1510.json_0004
+# ::snt Can you book it for me ?
+( o / out_of_scope )
+
+# ::id PMUL1510.json_0006
+# ::snt Can you also recommend a three star hotel that has free wifi ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n14 / name
+     :op1 "three"
+  ))
+)
+
+# ::id PMUL1510.json_0008
+# ::snt Yes , go ahead and book either of those for 2 people and 3 nights beginning on Tuesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n20 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL1510.json_0010
+# ::snt No . That 's it . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02290.json_0000
+# ::snt I am looking for a place to stay . The hotel should have a star of 3 and should be in the moderate price range
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+   :Type ( TypHo6 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id SNG02290.json_0002
+# ::snt I 'm not too particular about which particular area I say in , but I do need free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( onHo2 / dontcare)
+)
+
+# ::id SNG02290.json_0004
+# ::snt No , I just need the address , please .
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id SNG02290.json_0006
+# ::snt That 's all I need , thank you ! !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02290.json_0008
+# ::snt Thanks , that 's all . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0094.json_0000
+# ::snt I need to book a taxi from kirkwood house .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n2 / name
+     :op1 "kirkwood"
+     :op2 "house"
+  ))
+)
+
+# ::id SNG0094.json_0002
+# ::snt What type of car is it going to be ?
+( Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+)
+
+# ::id SNG0094.json_0004
+# ::snt I forgot something . I need to arrive by 21:00 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n4 / name
+     :op1 "21:00"
+  ))
+)
+
+# ::id SNG0094.json_0006
+# ::snt I 'm going to efes restaurant .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n6 / name
+     :op1 "efes"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id MUL2303.json_0000
+# ::snt I am looking to go to a museum .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL2303.json_0002
+# ::snt I 'm willing to go wherever the best museums are . Which would you recommend ?
+( o / out_of_scope )
+
+# ::id MUL2303.json_0004
+# ::snt Can you tell me about the gallery ? What 's the address ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id MUL2303.json_0006
+# ::snt What is the postcode there ?   Also , I 'll need a phone number .
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL2303.json_0008
+# ::snt Well then , can you give me an address ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id MUL2303.json_0010
+# ::snt Yes , I need information on a cheap restaurant in the centre of the city ... whichever you recommend .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2303.json_0012
+# ::snt No , thanks , I 'll do that myself . You 've been great , thanks for everything .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0552.json_0000
+# ::snt I would like to know what parks are in the west part of Cambridge .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "parks"
+  ))
+)
+
+# ::id MUL0552.json_0002
+# ::snt What about colleges ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id MUL0552.json_0004
+# ::snt How much do Clare and Queens ' charge ? Can I have their phone number and postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL0552.json_0006
+# ::snt Great thank you I also am looking for a train departing cambridge on saturday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0552.json_0008
+# ::snt I 'm going to Birmingham New Street and need to arrive by 16:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n14 / name
+     :op1 "16:45"
+  ))
+)
+
+# ::id MUL0552.json_0010
+# ::snt Yes . Please book that for 1 person and give me the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n16 / name
+     :op1 "1"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0552.json_0012
+# ::snt Okay great . That is all I needed .
+( o / out_of_scope )
+
+# ::id MUL0552.json_0014
+# ::snt Thanks very much for all of the help . Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2530.json_0000
+# ::snt Hello , I 'm looking for a hotel that is cheap . It does n't need to have free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Parking ( oHo2 / no)
+   :Price ( PriHo5 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL2530.json_0002
+# ::snt Yes , the hotel need to have free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id MUL2530.json_0004
+# ::snt No , I just need one of them that is cheap with wifi .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL2530.json_0006
+# ::snt Yea that sounds good . Can I book for 5 people and 4 nights starting Friday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL2530.json_0008
+# ::snt Can we try for 2 nights ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL2530.json_0010
+# ::snt I am looking for a place to go in the city centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id WOZ20206.json_0000
+# ::snt Yes , I 'm looking for an expensive restaurant serving European Food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "european"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id WOZ20206.json_0002
+# ::snt Does Eraina serve european food ?   If so , what is the phone number and what area is it located in ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "eraina"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n8 / name
+     :op1 "european"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Area ( aRe1 / question )
+  :Phone ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20206.json_0004
+# ::snt Okay , thank you for the information .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1608.json_0000
+# ::snt I need to take a train from Cambridge to Stansted Airport I need to arrive by 14:45
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "14:45"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1608.json_0002
+# ::snt I need to go on Thursday , please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL1608.json_0004
+# ::snt Yes please and provide me with the reference number as well .
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL1608.json_0006
+# ::snt I need place to stay with free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL1608.json_0008
+# ::snt It does n't matter .   I like 4 star guesthouses though .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouses"
+  ))
+   :Area ( onHo2 / dontcare)
+   :Stars ( StaHo5 / Stars 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1608.json_0010
+# ::snt I 'd prefer something in the moderate price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n14 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL1608.json_0012
+# ::snt That sounds good . Can I get that for 8 people for 4 nights starting Thursday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n20 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL1608.json_0014
+# ::snt Thank you ! That is all that I need !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3416.json_0000
+# ::snt I am planning a trip in Cambridge
+( o / out_of_scope )
+
+# ::id PMUL3416.json_0002
+# ::snt I need a place to stay in the west
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL3416.json_0004
+# ::snt In the west . A cheap hotel with free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Price ( PriHo5 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreHo7 / Area 
+    :name ( n8 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL3416.json_0006
+# ::snt Just the postal code please ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id PMUL3416.json_0008
+# ::snt Thanks !   I also need help finding a train .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL3416.json_0010
+# ::snt I 'm leaving from Norwich . I 'll need to arrive at Cambridge on Monday by 08:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n14 / name
+     :op1 "08:15"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n16 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id PMUL3416.json_0012
+# ::snt grab me 8 tickets please and I need the conf # too
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n18 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL3416.json_0014
+# ::snt Great , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3416.json_0016
+# ::snt Thank you , that s all I need today
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3416.json_0018
+# ::snt have a good day .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1816.json_0000
+# ::snt I am looking for a place to go in the Centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1816.json_0002
+# ::snt I want to go to a mutliple sports attraction .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+   :Type ( TypAt3 / Type 
+    :name ( n4 / name
+     :op1 "sports"
+  ))
+)
+
+# ::id MUL1816.json_0004
+# ::snt How about a museum instead ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL1816.json_0006
+# ::snt Sounds good to me ! Can you give me their phone and address ? Oh , and how much does it cost to get in ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL1816.json_0008
+# ::snt I am also looking for a train that arrives by 11:45 on Thursday from Bishops Stortford to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n12 / name
+     :op1 "11:45"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n14 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id MUL1816.json_0010
+# ::snt That would work . I need 8 tickets for that train please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n16 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL1816.json_0012
+# ::snt Thank you so much for your help , that 's all I will need today !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2603.json_0000
+# ::snt Looking for a place to stay , can you help me pick ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL2603.json_0002
+# ::snt I want a guesthouse that has free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id PMUL2603.json_0004
+# ::snt Could you please book it for 6 people staying 5 nights from Friday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL2603.json_0006
+# ::snt Excellent .   I 'm also looking for a place to visit .   Can you tell me if there are any colleges in the centre area ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n12 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id PMUL2603.json_0008
+# ::snt Thanks that was all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01528.json_0000
+# ::snt Can you give me the address to the Parkside Police Station ?
+( a / and
+ :op1(Pm1 / Police-Inform
+   :Name ( NamPo2 / Name 
+    :name ( n2 / name
+     :op1 "Parkside"
+     :op2 "Police"
+     :op3 "Station"
+  ))
+   )
+ :op2(Pt2 / Police-Request
+  :Addr ( aPo1 / question )
+   )
+)
+
+# ::id SNG01528.json_0002
+# ::snt What is the police phone number , please ?
+( Pt1 / Police-Request
+  :Phone ( aPo0 / question )
+)
+
+# ::id SNG01528.json_0004
+# ::snt Thank you , may I also please have the postcode ?
+( Pt1 / Police-Request
+  :Post ( aPo0 / question )
+)
+
+# ::id SNG01528.json_0006
+# ::snt No , that is all . Thank you ! good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG02127.json_0000
+# ::snt I am looking for a restaurant . The restaurant should be in the south and should serve french food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "french"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id SNG02127.json_0002
+# ::snt How about a restaurant that serves modern european food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+)
+
+# ::id SNG02127.json_0004
+# ::snt Great , I would like a reservation for 7 people on Friday at 19:00 .   Please give me the reservation number .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "19:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id SNG02127.json_0006
+# ::snt Thank you for your help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02127.json_0008
+# ::snt No I 'm good to go but thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20586.json_0000
+# ::snt I am looking for an expensive restaurant that serves russian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "russian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id WOZ20586.json_0002
+# ::snt Yes do you have british type food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "british"
+  ))
+)
+
+# ::id WOZ20586.json_0004
+# ::snt I do n't care .
+( Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+)
+
+# ::id WOZ20586.json_0006
+# ::snt May I have the phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id WOZ20586.json_0008
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01591.json_0000
+# ::snt I want to find a hospital in town
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01591.json_0002
+# ::snt I need the address , postal code , and phone number
+( Ht1 / Hospital-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+  :Phone ( aHo2 / question )
+)
+
+# ::id SNG01591.json_0004
+# ::snt Do you requre furthuer assistance ?
+( o / out_of_scope )
+
+# ::id SNG01591.json_0006
+# ::snt Does the address not have a street number ?
+( Ht1 / Hospital-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id SNG01591.json_0008
+# ::snt Thank you for your assistance
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01591.json_0010
+# ::snt I do n't . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1348.json_0000
+# ::snt I 'm looking for a place to dine in the centre that serves international food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "international"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1348.json_0002
+# ::snt Yes and looking for moderate price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL1348.json_0004
+# ::snt Can you book me a table for 1 person for Tuesday at 17:15 please ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "17:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL1348.json_0006
+# ::snt Can I book a table for one hour earlier instead ?
+( o / out_of_scope )
+
+# ::id MUL1348.json_0008
+# ::snt I am looking for a 3 star hotel does n't need to have free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( oHo1 / no)
+   :Stars ( StaHo3 / Stars 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL1348.json_0010
+# ::snt Yes , the hotel should include free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL1348.json_0012
+# ::snt As long as it has a 3 star rating , please book the Gonville Hotel for me .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+   :Name ( NamHo4 / Name 
+    :name ( n20 / name
+     :op1 "gonville"
+     :op2 "hotel"
+  ))
+)
+
+# ::id MUL1348.json_0014
+# ::snt I need it for Tuesday for 5 nights for 1 person .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n22 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n24 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n26 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL1348.json_0016
+# ::snt Can you check to see if that hotel can be booked for 1 night instead ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n28 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL1348.json_0018
+# ::snt Thank you . That 's all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1348.json_0020
+# ::snt You definitely did , thanks so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2374.json_0000
+# ::snt I 'm here to visit some colleges , can you please help me find the addresses of some of them ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "colleges"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+   )
+ :op3(At3 / Attraction-Request
+  :Addr ( aAt2 / question )
+   )
+)
+
+# ::id PMUL2374.json_0002
+# ::snt Nothing in particular . Just give me the area , postcode , and phone for one of them .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( onAt1 / dontcare)
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+  :Post ( aAt2 / question )
+  :Phone ( aAt3 / question )
+   )
+)
+
+# ::id PMUL2374.json_0004
+# ::snt I will need the phone number for them as well please .
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL2374.json_0006
+# ::snt I also need a place to eat called tandoori palace .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n4 / name
+     :op1 "tandoori"
+     :op2 "palace"
+  ))
+)
+
+# ::id PMUL2374.json_0008
+# ::snt No thank you . I would just like the phone number and address .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id PMUL2374.json_0010
+# ::snt Thank you for your help . Have a great day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1053.json_0000
+# ::snt Hi , I 'm visiting the area and would like to find some local tourist attractions to the east of here .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL1053.json_0002
+# ::snt Yes , could you please give me some information on parks , pools , and the sports centre ?      I just need the address and cost of admission please .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( onAt1 / dontcare)
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+  :Fee ( aAt2 / question )
+   )
+)
+
+# ::id MUL1053.json_0004
+# ::snt Could I have the postcode for the cherry hinton water play , please ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Post ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n5 / name
+     :op1 "cherry"
+     :op2 "hinton"
+     :op3 "water"
+     :op4 "play"
+  ))
+   )
+)
+
+# ::id MUL1053.json_0006
+# ::snt I also need a place to stay in the expensive price range . It needs free parking , wifi and a 4 star rating .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Internet ( esHo3 / yes)
+   :Stars ( StaHo6 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1053.json_0008
+# ::snt Let 's go with the one in the Centre . I need 5 nights starting Friday for 2 people .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n14 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n16 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL1053.json_0010
+# ::snt Nope , I 'm all set today . Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1705.json_0000
+# ::snt I am traveling to the centre area of cambridge and am looking for something to do .   Can you recommend places to go .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1705.json_0002
+# ::snt Can I have the postcode and phone number ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL1705.json_0004
+# ::snt Great , thanks . Can you also help me find a train ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL1705.json_0006
+# ::snt I would like to leave on Sunday after 12:30 , on the train departing from Cambridge and arrive in Kings Lynn .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n10 / name
+     :op1 "12:30"
+  ))
+)
+
+# ::id MUL1705.json_0008
+# ::snt I do n't need to book , but can you tell me the train ID , arrival time , and total travel time ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+  :Time ( aTr1 / question )
+  :Id ( aTr2 / question )
+)
+
+# ::id MUL1705.json_0010
+# ::snt That 's all I need !
+( o / out_of_scope )
+
+# ::id WOZ20494.json_0000
+# ::snt I want to find an expensive restaurant serving mediterranean food . What is the address and phone number ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "mediterranean"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20494.json_0002
+# ::snt What is their address and phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id MUL0393.json_0000
+# ::snt I need a restaurant in Cambridge that is expensive   and also in the centre of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0393.json_0002
+# ::snt Does Bedouin serve German food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "german"
+  ))
+   :Name ( NamRe4 / Name 
+    :name ( n8 / name
+     :op1 "bedouin"
+  ))
+)
+
+# ::id MUL0393.json_0004
+# ::snt Yes , if there is one available .
+( o / out_of_scope )
+
+# ::id MUL0393.json_0006
+# ::snt Are there any Japanese restaurants in the same area and price range ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "japanese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Price ( PriRe6 / Price 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+     :op3 "and"
+     :op4 "price"
+     :op5 "range"
+  ))
+)
+
+# ::id MUL0393.json_0008
+# ::snt Great ! I 'd like to make a reservation for 6 people at 17:15 on Tuesday . And I 'd like a reference number , please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "17:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0393.json_0010
+# ::snt I 'm looking for a train on the same day that arrives by 19:15 and departs from Norwich ( going to Cambridge , of course ) .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n22 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n24 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n26 / name
+     :op1 "19:15"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n28 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id MUL0393.json_0012
+# ::snt I 'm sorry I mean to say 9:15 . I need to arrive by 9:15 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n30 / name
+     :op1 "9:15"
+  ))
+)
+
+# ::id MUL0393.json_0014
+# ::snt Yes , please reserve six tickets for us .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n32 / name
+     :op1 "six"
+  ))
+)
+
+# ::id MUL0393.json_0016
+# ::snt No , that is all , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01216.json_0000
+# ::snt I was parking my car and another driver passed too close and scraped the paint , but she wo n't acknowledge it was her fault . Can you help ?
+( o / out_of_scope )
+
+# ::id SNG01216.json_0002
+# ::snt Probably . Can I get the address and postcode , too ?
+( Pt1 / Police-Request
+  :Addr ( aPo0 / question )
+  :Post ( aPo1 / question )
+)
+
+# ::id SNG01216.json_0004
+# ::snt No , that will be it . Thank you so much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20005.json_0000
+# ::snt i want somewhere that serves traditional food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "traditional"
+  ))
+)
+
+# ::id WOZ20005.json_0002
+# ::snt How abou asian oriental food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+)
+
+# ::id WOZ20005.json_0004
+# ::snt What is the address and phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20005.json_0006
+# ::snt thank you . good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4506.json_0000
+# ::snt i am looking for a cheap restaurant in the centre part of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4506.json_0002
+# ::snt Thank you . I would really like african food if possible .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "african"
+  ))
+)
+
+# ::id PMUL4506.json_0004
+# ::snt would you like me to book it for you ?
+( Bm1 / Booking-Inform
+   :none ( onBo1 / none)
+)
+
+# ::id PMUL4506.json_0006
+# ::snt yes , please . 7 people at 17:00 for saturday
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "17:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL4506.json_0008
+# ::snt Thank you . Yes , I am also looking for an attraction in the same area of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+     :op3 "of"
+     :op4 "town"
+  ))
+)
+
+# ::id PMUL4506.json_0010
+# ::snt That attraction works , can I have more information ?
+( Am1 / Attraction-Inform
+   :Name ( llAt1 / all_saints_church)
+)
+
+# ::id PMUL4506.json_0012
+# ::snt Okay , great . I 'll also need a taxi to commute between the two places . I 'll need to arrive at the restaurant by the booked time .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "booked"
+     :op3 "time"
+  ))
+)
+
+# ::id PMUL4506.json_0014
+# ::snt Thank you for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1161.json_0000
+# ::snt I am looking for something to do in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL1161.json_0002
+# ::snt No I do n't have a preference for exactly what it is .
+( Am1 / Attraction-Inform
+   :Type ( onAt1 / dontcare)
+)
+
+# ::id PMUL1161.json_0004
+# ::snt Okay , that 's great to know . Thank you . Now I will also need help finding a train please .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL1161.json_0006
+# ::snt I will leaving on tuesday and need to leave after 8:30 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "tuesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n6 / name
+     :op1 "8:30"
+  ))
+)
+
+# ::id PMUL1161.json_0008
+# ::snt My destination is Cambridge . I will be leaving from Birmingham New Street .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL1161.json_0010
+# ::snt That s good good can you book it for me and get a reference number ?
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL1161.json_0012
+# ::snt How much will it cost per person ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL1161.json_0014
+# ::snt No , that would be fine , thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1161.json_0016
+# ::snt No , I think that will it . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1447.json_0000
+# ::snt Hi I need to know which train will take me to Cambridge on Monday , can you help me ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL1447.json_0002
+# ::snt I will be departing Kings Lynn after 12:00
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "12:00"
+  ))
+)
+
+# ::id PMUL1447.json_0004
+# ::snt What is the price please ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL1447.json_0006
+# ::snt I will need the price , travel time , and train i d first please .   Also looking for a park to go in town .
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id PMUL1447.json_0008
+# ::snt That 's okay , can you tell me about parks in town ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "parks"
+  ))
+)
+
+# ::id PMUL1447.json_0010
+# ::snt Which one is in the east ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL1447.json_0012
+# ::snt If i could just get the phone number that would be great .
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL1447.json_0014
+# ::snt No , that will be all for today . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1666.json_0000
+# ::snt I meed a moderately priced place to stay .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL1666.json_0002
+# ::snt I would like to stay in the east . It should have a 4 stars and I would also like free wifi please .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+   :Stars ( StaHo5 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1666.json_0004
+# ::snt Yes , please ! 5 of us will be staying for 3 nights , and we 're arriving on Friday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL1666.json_0006
+# ::snt I am also looking for a train .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL1666.json_0008
+# ::snt I need to leave from Bishops Stortford the same day I arrive at the hotel . I need to arrive close to 19:30 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n16 / name
+     :op1 "19:30"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n18 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id PMUL1666.json_0010
+# ::snt The train should leave from bishops stortford and go to cambridge and arrive by 19:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n20 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n22 / name
+     :op1 "19:30"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n24 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id SNG1240.json_0000
+# ::snt I need information on the fitzwilliam museum
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "the"
+     :op2 "fitzwilliam"
+     :op3 "museum"
+  ))
+)
+
+# ::id SNG1240.json_0002
+# ::snt Can I get the phone number , address , and area it is located in ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id SNG1240.json_0004
+# ::snt No , thank you , that is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4985.json_0000
+# ::snt I 'm looking for a moderately priced restaurant in the centre .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4985.json_0002
+# ::snt I 'm in the mood for some Mexican food . Is there a restaurant of that type in the center of town ? If so , I 'll need address and postcode .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "mexican"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Food ( aRe1 / question )
+  :Addr ( aRe2 / question )
+  :Post ( aRe3 / question )
+   )
+)
+
+# ::id PMUL4985.json_0004
+# ::snt Well let 's try another type of food that is moderately priced . What do you suggest ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+   :Price ( PriRe3 / Price 
+    :name ( n8 / name
+     :op1 "moderately"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Food ( aRe1 / question )
+   )
+)
+
+# ::id PMUL4985.json_0006
+# ::snt I m also looking for some entertainment near the restaurant .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "entertainment"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n12 / name
+     :op1 "near"
+     :op2 "the"
+     :op3 "restaurant"
+  ))
+)
+
+# ::id PMUL4985.json_0008
+# ::snt Could you help me find a nightclub , please ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "nightclub"
+  ))
+)
+
+# ::id PMUL4985.json_0010
+# ::snt Yes , that could be great .
+( o / out_of_scope )
+
+# ::id PMUL4985.json_0012
+# ::snt Yes , I would also like to get a taxi too . I would like to know the contact number and car type also .
+( Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+)
+
+# ::id PMUL4985.json_0014
+# ::snt I want to book a taxi to commute between the two places .
+( Tm1 / Taxi-Inform
+   :Dest ( luTa1 / club_salsa)
+   :Depart ( loTa2 / bloomsbury_restaurant)
+)
+
+# ::id PMUL4985.json_0016
+# ::snt I 'd like to leave Club Salsa by 21:30 , definitely do n't want to be there when things start to get exciting !
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n16 / name
+     :op1 "21:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n18 / name
+     :op1 "club"
+     :op2 "salsa"
+  ))
+)
+
+# ::id PMUL4985.json_0018
+# ::snt It does n't matter .
+( o / out_of_scope )
+
+# ::id PMUL4985.json_0020
+# ::snt thank you that will be all
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4985.json_0022
+# ::snt For sure .   Goodbye now .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3138.json_0000
+# ::snt Hi , I am looking for a restaurant that is expensive and serves European food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "european"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL3138.json_0002
+# ::snt No specific area , but I would like it for Friday .
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Area ( aRe0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Day ( DayRe3 / Day 
+    :name ( n7 / name
+     :op1 "friday"
+  ))
+   )
+)
+
+# ::id PMUL3138.json_0004
+# ::snt I 'd like to make reservations for 7 people at 11:15 on Friday please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "11:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL3138.json_0006
+# ::snt Thanks , I 'm also looking for a train for Friday that goes to Cambridge and arrives by 08:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n16 / name
+     :op1 "friday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n18 / name
+     :op1 "08:15"
+  ))
+)
+
+# ::id PMUL3138.json_0008
+# ::snt I 'll be coming from Peterborough . All 7 of us will need tickets for the train .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n20 / name
+     :op1 "peterborough"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n22 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL3138.json_0010
+# ::snt Yes , please include the reference number .
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL3138.json_0012
+# ::snt Thank you , that is all for today . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20022.json_0000
+# ::snt Hello , I am looking for a Scottish restaurant on the west side of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "scottish"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id WOZ20022.json_0002
+# ::snt Is there a restaurant that serves Indian food in the west part of town ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "west"
+  ))
+)
+
+# ::id WOZ20022.json_0004
+# ::snt Expensive
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id WOZ20022.json_0006
+# ::snt Can you please give me that phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id WOZ20022.json_0008
+# ::snt What is the food type they serve ?
+( Rt1 / Restaurant-Request
+  :Food ( aRe0 / question )
+)
+
+# ::id WOZ20022.json_0010
+# ::snt Can you please give me the address ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id WOZ20022.json_0012
+# ::snt No , thank you , that is all I need .   Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2109.json_0000
+# ::snt I was hoping to book lodging in the Cambridge Belfry .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "Cambridge"
+     :op2 "Belfry"
+  ))
+)
+
+# ::id MUL2109.json_0002
+# ::snt Yes , beginning on Monday , for 5 people and four nights . Thanks !
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "four"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL2109.json_0004
+# ::snt I also need a train going to Stevenage the train needs to arrive by 13:30
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "stevenage"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n12 / name
+     :op1 "13:30"
+  ))
+)
+
+# ::id MUL2109.json_0006
+# ::snt Friday , going to cambridge . 5 tickets , please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n16 / name
+     :op1 "friday"
+  ))
+   :People ( PeoTr6 / People 
+    :name ( n18 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL2109.json_0008
+# ::snt Yes that would do . Can you also tell me the travel time ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL2109.json_0010
+# ::snt No . That 's all I need for now . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01810.json_0000
+# ::snt I am in need of a local hospital please . And it must have a oral and maxillofacial surgery and ent department !
+( Hm1 / Hospital-Inform
+   :Department ( DepHo2 / Department 
+    :name ( n2 / name
+     :op1 "oral"
+     :op2 "and"
+     :op3 "maxillofacial"
+     :op4 "surgery"
+     :op5 "and"
+     :op6 "ent"
+  ))
+)
+
+# ::id SNG01810.json_0002
+# ::snt It does n't matter , could you give me the address and postcode ?
+( Ht1 / Hospital-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id SNG01810.json_0004
+# ::snt Thanks for all of your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1308.json_0000
+# ::snt I 'd like to dine for expensive british cuisine .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "british"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SNG1308.json_0002
+# ::snt Any area is fine . Can I have the postcode for your favorite one ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id SNG1308.json_0004
+# ::snt That 's all for right now , thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2340.json_0000
+# ::snt Hi , I am looking for an upscale restaurant in the Centre .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2340.json_0002
+# ::snt I would like on that serves chinese food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL2340.json_0004
+# ::snt The Ugly Duckling sounds fine . Could you reserve a table for one   on Wednesday at 12:00 ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "ugly"
+     :op2 "duckling"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n8 / name
+     :op1 "12:00"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n12 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL2340.json_0006
+# ::snt Yes , I want to find a place to visit in the same area . Are there any cinemas ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n16 / name
+     :op1 "cinemas"
+  ))
+)
+
+# ::id PMUL2340.json_0008
+# ::snt How much is the entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL2340.json_0010
+# ::snt That 's alright , I do n't need anything further . Goodbye ! Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1374.json_0000
+# ::snt I need to find a 4 star hotel in the north
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1374.json_0002
+# ::snt A moderate price range is fine and I need it to have free parking as well .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL1374.json_0004
+# ::snt Yes please book it for 4 people for 2 nights starting monday for me .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1374.json_0006
+# ::snt I 'm also interested in finding a good Chinese food place near the hotel . Can you help me find one ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "chinese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n16 / name
+     :op1 "near"
+     :op2 "the"
+     :op3 "hotel"
+  ))
+)
+
+# ::id MUL1374.json_0008
+# ::snt I 'll take Hakka . Can you book me a table on Monday at 15:00 for 4 people ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n18 / name
+     :op1 "hakka"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n20 / name
+     :op1 "15:00"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n22 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n24 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1374.json_0010
+# ::snt Yes , I will need a taxi to take me from the hotel to the restaurant and back to the hotel .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n26 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Dest ( DesTa5 / Dest 
+    :name ( n28 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+ :op3(Rm3 / Restaurant-Inform
+   :none ( onRe3 / none)
+   )
+)
+
+# ::id MUL1374.json_0012
+# ::snt Thank you , that will be all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0741.json_0000
+# ::snt I need some helping finding a train that leaves after 15:15 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n2 / name
+     :op1 "15:15"
+  ))
+)
+
+# ::id PMUL0741.json_0002
+# ::snt The train should depart from birmingham new street and should go to cambridge
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL0741.json_0004
+# ::snt Wednesday please .   I 'll need the train ID .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Id ( aTr1 / question )
+   )
+)
+
+# ::id PMUL0741.json_0006
+# ::snt How long does the train trip take ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL0741.json_0008
+# ::snt Yes please and I 'm also looking for a cheap Portuguese restaurant in the centre part of town . I 'd like to book a table for 5 @20:30 on the same day
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+   :Food ( FooRe10 / Food 
+    :name ( n18 / name
+     :op1 "Portuguese"
+  ))
+)
+
+# ::id PMUL0741.json_0010
+# ::snt Yes please , on Wednesday at 20:30 for 5 people .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n20 / name
+     :op1 "wednesday"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n22 / name
+     :op1 "20:30"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n24 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL0741.json_0012
+# ::snt Great that was all I needed today , thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0741.json_0014
+# ::snt I do n't need you to book it . I just need the travel time , train ID and arrival time .
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+  :Time ( aTr1 / question )
+  :Id ( aTr2 / question )
+)
+
+# ::id PMUL0741.json_0016
+# ::snt May I get the reference number ?
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4435.json_0000
+# ::snt Hello , I am looking for some places to go in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4435.json_0002
+# ::snt I was thinking something related to multiple sports
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "multiple"
+     :op2 "sports"
+  ))
+)
+
+# ::id PMUL4435.json_0004
+# ::snt How about a theatre ? I think we would enjoy seeing a show !
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "theatre"
+  ))
+)
+
+# ::id PMUL4435.json_0006
+# ::snt That would be great . Can I have the postcode , address , and entrance fee please ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+)
+
+# ::id PMUL4435.json_0008
+# ::snt Ok .   I also need info on the restaurant Darrys cookhouse and wine shop .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "darrys"
+     :op2 "cookhouse"
+     :op3 "and"
+     :op4 "wine"
+     :op5 "shop"
+  ))
+)
+
+# ::id PMUL4435.json_0010
+# ::snt Yes , that would be great . I 'll need a table for 7 on Friday at 18:00 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "18:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL4435.json_0012
+# ::snt I do n't think so .   Thanks for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4435.json_0014
+# ::snt That was so nice of you to say thanks so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2772.json_0000
+# ::snt Hi ! I 'm looking for a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL2772.json_0002
+# ::snt I want it to be located in the centre .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2772.json_0004
+# ::snt Can I get more info on the Alexander bed and breakfast please ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n6 / name
+     :op1 "alexander"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+)
+
+# ::id PMUL2772.json_0006
+# ::snt Yes please .   I need it for 4 nights starting Sunday .   Just for me .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :Stay ( StaHo6 / Stay 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2772.json_0008
+# ::snt Can you find a museum that is close to my hotel ? I would like to know the entry fee , address and phone number . Thank you .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+   )
+ :op2(Am2 / Attraction-Inform
+   :Type ( TypAt4 / Type 
+    :name ( n17 / name
+     :op1 "museum"
+  ))
+   )
+ :op3(At3 / Attraction-Request
+  :Addr ( aAt2 / question )
+  :Phone ( aAt3 / question )
+  :Fee ( aAt4 / question )
+   )
+ :op4(Ht4 / Hotel-Request
+  :Addr ( aHo3 / question )
+  :Phone ( aHo4 / question )
+   )
+)
+
+# ::id PMUL2772.json_0010
+# ::snt Yes , what is the museum address and phone number ? I am also curious about the entrance fee , please .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL2772.json_0012
+# ::snt That 's everything , actually ! Thanks a ton ! Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG1109.json_0000
+# ::snt I 'm looking for a museum to visit in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id SNG1109.json_0002
+# ::snt Tell me more about the anthropology museum please .
+( o / out_of_scope )
+
+# ::id SNG1109.json_0004
+# ::snt What is their postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id SNG1109.json_0006
+# ::snt No , that is all .   Thanks so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2200.json_0000
+# ::snt I am looking for a restaurant called HK Fusion .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "hk"
+     :op2 "fusion"
+  ))
+)
+
+# ::id PMUL2200.json_0002
+# ::snt Yes , I would love a reservation for Tuesday for 3 people at 19:15 please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "19:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL2200.json_0004
+# ::snt Wonderful . Yes , can you also help me find a cool place to check out in the west ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL2200.json_0006
+# ::snt Sure thing . And could I get the postcode for it too ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL2200.json_0008
+# ::snt I would like a booking and the reference number .
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id PMUL2200.json_0010
+# ::snt I 'll need tickets for three and I will also need you to book at taxi for us as well .   We want to be sure we make our dinner reservation .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL2200.json_0012
+# ::snt Thanks so much ! That will be all for today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0435.json_0000
+# ::snt I am looking for a place to go in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0435.json_0002
+# ::snt I do n't care about the attraction .
+( Am1 / Attraction-Inform
+   :Type ( onAt1 / dontcare)
+)
+
+# ::id MUL0435.json_0004
+# ::snt Ok , can I have the phone number and postcode , please ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL0435.json_0006
+# ::snt Yes , I need to find a train going from cambridge to peterborough please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "peterborough"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0435.json_0008
+# ::snt Great , I want to go on Sunday and I need 8 tickets please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL0435.json_0010
+# ::snt Yes please book it for 8 people and give me the reference number
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0435.json_0012
+# ::snt No , I think that is enough . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1289.json_0000
+# ::snt I need to find a train for Saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id SNG1289.json_0002
+# ::snt I will be departing from Ely and traveling to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id SNG1289.json_0004
+# ::snt I need to arrive by 11:45 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "11:45"
+  ))
+)
+
+# ::id SNG1289.json_0006
+# ::snt Yes please . I need it to be booked for 8 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+)
+
+# ::id SNG1289.json_0008
+# ::snt Thank you , that is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0821.json_0000
+# ::snt I need a hotel on the north side with free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SNG0821.json_0002
+# ::snt I 'd prefer a moderate price guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id SNG0821.json_0004
+# ::snt That sounds fine . Would you make a reservation for 4 people , 3 nights starting Monday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG0821.json_0006
+# ::snt No , that about covers it . Thanks for your help today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2430.json_0000
+# ::snt I am looking for a park east of town with a playground .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "park"
+  ))
+)
+
+# ::id PMUL2430.json_0002
+# ::snt could you kindly tell me of the entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL2430.json_0004
+# ::snt Perfect , I also need to find a moderately priced restaurant .   Can you help me with that too ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL2430.json_0006
+# ::snt Does it serve North African or bristish foods ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "bristish"
+  ))
+)
+
+# ::id PMUL2430.json_0008
+# ::snt British food please and thank you
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Food ( FooRe3 / Food 
+    :name ( n11 / name
+     :op1 "British"
+  ))
+   )
+)
+
+# ::id PMUL2430.json_0010
+# ::snt Ok that will have to do then .   Please give me the reference number and have the taxi commute between both places , car type and contact info please .
+( a / and
+ :op1(Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL2430.json_0012
+# ::snt I would only require arriving to the restaurant by the booked time .
+( Tm1 / Taxi-Inform
+   :Depart ( onTa1 / none)
+)
+
+# ::id PMUL2430.json_0014
+# ::snt I want British food at a moderate price .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "british"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n14 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL2430.json_0016
+# ::snt North American food ? I need a reservation for 7 at 19:30 on Friday . Also a taxi to arrive to the restaurant by the booked time , car type and contact number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "north"
+     :op2 "american"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n18 / name
+     :op1 "19:30"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n20 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n22 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id PMUL2430.json_0018
+# ::snt I just need to arrive at the restaurant by the booked time .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL2430.json_0020
+# ::snt Thank you . That is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4066.json_0000
+# ::snt I 'm looking for a train to broxbourne .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id PMUL4066.json_0002
+# ::snt I 'm going to be leaving from Cambridge . I need to leave on Tuesday by 13:00 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "tuesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n6 / name
+     :op1 "13:00"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n10 / name
+     :op1 "13:00"
+  ))
+)
+
+# ::id PMUL4066.json_0004
+# ::snt I do n't have an arrival preference .
+( o / out_of_scope )
+
+# ::id PMUL4066.json_0006
+# ::snt Actually , I 'd like to arrive by 13:00 . Could you give me the train ID for the train arriving closest to that time ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n12 / name
+     :op1 "13:00"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Id ( aTr1 / question )
+   )
+)
+
+# ::id PMUL2875.json_0000
+# ::snt Hi ! I 'd like a hotel with a 4 star rating and free parking , please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2875.json_0002
+# ::snt I 'm trying to stay on the east , if possible .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL2875.json_0004
+# ::snt The price does n't matter . What do you recommend ?
+( Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+)
+
+# ::id PMUL2875.json_0006
+# ::snt Does it have free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL2875.json_0008
+# ::snt Not yet . What is their phone number ?
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id PMUL2875.json_0010
+# ::snt Great and what is their post code ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id PMUL2875.json_0012
+# ::snt Would you also find me a hotel in the same area ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Type ( TypHo3 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo5 / Area 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL2875.json_0014
+# ::snt No , that 's OK .   The Allenbell is great .   What i need is information on boat attraction in the same pay off town .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+   :Type ( TypAt3 / Type 
+    :name ( n12 / name
+     :op1 "boat"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Name ( NamHo4 / Name 
+    :name ( n15 / name
+     :op1 "Allenbell"
+  ))
+   )
+)
+
+# ::id PMUL2875.json_0016
+# ::snt I 'd just like the phone number and postcode for now . Thank you .
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+  :Phone ( aHo1 / question )
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id PMUL2875.json_0018
+# ::snt Yes I will need a taxi to get me to the attraction by 08:15 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n16 / name
+     :op1 "08:15"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "attraction"
+  ))
+)
+
+# ::id PMUL2875.json_0020
+# ::snt No I want to leave Camboats at 08:15 and go to the hotel .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n20 / name
+     :op1 "08:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n22 / name
+     :op1 "camboats"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL2875.json_0022
+# ::snt Thank you . That is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2278.json_0000
+# ::snt Can you tell me whether there are colleges open to sightseers in the city center ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id PMUL2278.json_0002
+# ::snt What is the address ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL2278.json_0004
+# ::snt Can you give me the phone number also ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL2278.json_0006
+# ::snt I 'm also looking for a cheap Indian restaurant , can you recommend one for me ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL2278.json_0008
+# ::snt Sounds good . Can I get their phone number and address ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id PMUL2278.json_0010
+# ::snt No , you 've taken care of everything for me today ! Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1309.json_0000
+# ::snt I need a place to stay that is a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id SNG1309.json_0002
+# ::snt I want it in the west , and it should be moderately priced .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+)
+
+# ::id SNG1309.json_0004
+# ::snt Yes , please book one for 4 people and 3 nights starting from Wednesday . I will need the reference number also .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id SNG1309.json_0006
+# ::snt That would be all thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01524.json_0000
+# ::snt I 'm looking for a train going to london liverpool street .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id SNG01524.json_0002
+# ::snt I am actually leaving on Saturday from cambridge .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG01524.json_0004
+# ::snt Great , can you please book it for 2 people and give me the reference number ? Thanks .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL0513.json_0000
+# ::snt Hello , what can you tell me about de luca cucina and bar ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "de"
+     :op2 "luca"
+     :op3 "cucina"
+     :op4 "and"
+     :op5 "bar"
+  ))
+)
+
+# ::id PMUL0513.json_0002
+# ::snt Yes , I need it booked for 7 people on Tuesday at 19:30 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "19:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL0513.json_0004
+# ::snt Thank you so much . And yes , I also need to find a train to Bishops Stortford , please . I will be leaving from Cambridge on Tuesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0513.json_0006
+# ::snt I want it to arrive by 16:00 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n16 / name
+     :op1 "16:00"
+  ))
+)
+
+# ::id PMUL0513.json_0008
+# ::snt Yes please book tickets on that train for 7 people and send me the reference number
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n18 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL0513.json_0010
+# ::snt Thank you that s all I need for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1272.json_0000
+# ::snt I am looking for attractions in the town centre
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG1272.json_0002
+# ::snt What is their phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id SNG1272.json_0004
+# ::snt No , that is all I need for today . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3508.json_0000
+# ::snt i 'm looking for university arms hotel
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "university"
+     :op2 "arms"
+     :op3 "hotel"
+  ))
+)
+
+# ::id PMUL3508.json_0002
+# ::snt Yes , I need 3 nights for 1 person starting from Saturday and the reference number .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "1"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL3508.json_0004
+# ::snt Yes , I am also looking for places to go on the west side of town .   Can you suggest some places ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL3508.json_0006
+# ::snt A museum would be fine . I 'll just need to know the entrance fee .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "museum"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+   )
+)
+
+# ::id PMUL3508.json_0008
+# ::snt i also want to book a taxi to commute between the two places
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL3508.json_0010
+# ::snt From the hotel to the museum , leaving by 22:00 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n14 / name
+     :op1 "22:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "museum"
+  ))
+)
+
+# ::id PMUL3508.json_0012
+# ::snt Thanks for all of your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01975.json_0000
+# ::snt Please help me arrange for a taxi
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id SNG01975.json_0002
+# ::snt I 'd like to leave aylesbray lodge guest house by 12:15
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n2 / name
+     :op1 "12:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "aylesbray"
+     :op2 "lodge"
+     :op3 "guest"
+     :op4 "house"
+  ))
+)
+
+# ::id SNG01975.json_0004
+# ::snt I 'm going to ask .
+( o / out_of_scope )
+
+# ::id SNG01975.json_0006
+# ::snt Ok , we want to be at the tall monument .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n6 / name
+     :op1 "tall"
+     :op2 "monument"
+  ))
+)
+
+# ::id SNG01975.json_0008
+# ::snt We actually want to go to Ask .
+( o / out_of_scope )
+
+# ::id SNG01975.json_0010
+# ::snt Just to be sure a yellow taxi will get me from aylesbray lodge guest house to Ask by 12:15 , correct ?
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n8 / name
+     :op1 "ask"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n10 / name
+     :op1 "aylesbray"
+     :op2 "lodge"
+     :op3 "guest"
+     :op4 "house"
+  ))
+   :Arrive ( ArrTa6 / Arrive 
+    :name ( n12 / name
+     :op1 "12:15"
+  ))
+)
+
+# ::id PMUL4173.json_0000
+# ::snt I 'd like something fun to do while I 'm in Cambridge .
+( o / out_of_scope )
+
+# ::id PMUL4173.json_0002
+# ::snt I 'm looking for some entertainment in the south part of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL4173.json_0004
+# ::snt get me their post code and phone number .
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL4173.json_0006
+# ::snt Thanks . Can you help me find a cheap place to stay for the night ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL4173.json_0008
+# ::snt I need it to be in the west and I would prefer a hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n10 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL4173.json_0010
+# ::snt Does it have free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL4173.json_0012
+# ::snt Can you just tell me the address please ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id PMUL4173.json_0014
+# ::snt Please ! Can you help me book a taxi to Nusha ? I 'd like to leave the hotel by 14:30 to make sure I get to Nusha too early to enjoy myself .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n12 / name
+     :op1 "14:30"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n14 / name
+     :op1 "nusha"
+  ))
+   :Depart ( DepTa6 / Depart 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Type ( TypHo6 / Type 
+    :name ( n19 / name
+     :op1 "hotel"
+  ))
+   )
+)
+
+# ::id PMUL4173.json_0016
+# ::snt Thanks for all your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4173.json_0018
+# ::snt thanks and great day
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0430.json_0000
+# ::snt I am looking for a place to stay .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL0430.json_0002
+# ::snt I would like to stay in the east and I am looking for a 4 star rating .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0430.json_0004
+# ::snt I want a cheap guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL0430.json_0006
+# ::snt That 'll work . Please book me a room for one , checking in Monday for 2 nights
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL0430.json_0008
+# ::snt One person for two nights and need the reference number . Also want to reserve a table at Travellers Rest for one on Monday at 13:45 , the reference number as well .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "two"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe4 / Name 
+    :name ( n19 / name
+     :op1 "travellers"
+     :op2 "rest"
+  ))
+   :Time ( TimRe6 / Time 
+    :name ( n21 / name
+     :op1 "13:45"
+  ))
+   :Day ( DayRe8 / Day 
+    :name ( n23 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe10 / People 
+    :name ( n25 / name
+     :op1 "one"
+  ))
+   )
+ :op3(Ht3 / Hotel-Request
+  :Ref ( aHo2 / question )
+   )
+ :op4(Rt4 / Restaurant-Request
+  :Ref ( aRe3 / question )
+   )
+)
+
+# ::id PMUL0430.json_0010
+# ::snt Thank you so much for your help , that is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0844.json_0000
+# ::snt Could you help me find a hotel on the west side with free WiFi ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id SNG0844.json_0002
+# ::snt Price does n't matter , really . But I would like to get free parking too , in addition to the wifi please .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( onHo2 / dontcare)
+)
+
+# ::id SNG0844.json_0004
+# ::snt Is that a hotel ? I need a hotel and not a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id SNG0844.json_0006
+# ::snt That would be great , thanks . We 'll be arriving on Sunday .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id SNG0844.json_0008
+# ::snt 6 people for 4 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SNG0844.json_0010
+# ::snt How about two nights ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "two"
+  ))
+)
+
+# ::id SNG0844.json_0012
+# ::snt Thanks so much . That 's it for today . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0820.json_0000
+# ::snt I 'm looking for a place to stay on the south side of town that has free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+)
+
+# ::id SNG0820.json_0002
+# ::snt It should be a hotel rather than a guesthouse , other than what I mentioned I have no preferences .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Price ( onHo2 / dontcare)
+)
+
+# ::id SNG0820.json_0004
+# ::snt First let me ask if they have free parking . Also , can you please tell me the star rating ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Parking ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Parking ( esHo2 / yes)
+   )
+)
+
+# ::id SNG0820.json_0006
+# ::snt That sounds perfect . I will book it myself if I decide on it . That is all I need today . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02223.json_0000
+# ::snt I am looking for a place to stay . The hotel should be in the expensive price range and should be in the type of guesthouse
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SNG02223.json_0002
+# ::snt Well I 'm really looking for that expensive guesthouse type . How about something in the north with free parking included ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n8 / name
+     :op1 "north"
+  ))
+   :Price ( PriHo7 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SNG02223.json_0004
+# ::snt how about something in the moderate price range ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id SNG02223.json_0006
+# ::snt Sure , please make a reservation for 2 people 2 nights starting on thursday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SNG02223.json_0008
+# ::snt Can we make it 1 night then ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "1"
+  ))
+)
+
+# ::id SNG02223.json_0010
+# ::snt Thank you for assisting me with that . I wo n't need anything else today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01952.json_0000
+# ::snt I was involved in a car accident and need help sorting it out .
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG01952.json_0002
+# ::snt I am not familiar with the area , but I am more concerned about the current car accident dispute .
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+)
+
+# ::id SNG01952.json_0004
+# ::snt Not yet . Can you help me with locating the postcode ?
+( Pt1 / Police-Request
+  :Post ( aPo0 / question )
+)
+
+# ::id SNG01952.json_0006
+# ::snt No , that is all I need . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2454.json_0000
+# ::snt I want a nice park to visit while i 'm in town .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "park"
+  ))
+)
+
+# ::id MUL2454.json_0002
+# ::snt Can I get their address please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id MUL2454.json_0004
+# ::snt Thank you . I also need your help finding a moderately - priced place to eat in the south part of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL2454.json_0006
+# ::snt I want Italian , so let 's go with Pizza Hut Cherry Hinton .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "italian"
+  ))
+   :Name ( NamRe4 / Name 
+    :name ( n10 / name
+     :op1 "pizza"
+     :op2 "hut"
+     :op3 "cherry"
+     :op4 "hinton"
+  ))
+)
+
+# ::id MUL2454.json_0008
+# ::snt Could I get a postcode and a phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id MUL2454.json_0010
+# ::snt Thanks ! I also need a taxi to get to the attraction by 10:15 . Can you help ?
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n12 / name
+     :op1 "10:15"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n14 / name
+     :op1 "10:15"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "attraction"
+  ))
+)
+
+# ::id MUL2454.json_0012
+# ::snt I 'd like to leave Milton Country Park by 10:15 and go to Pizza Hut Cherry Hinton .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n18 / name
+     :op1 "10:15"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n20 / name
+     :op1 "pizza"
+     :op2 "hut"
+     :op3 "cherry"
+     :op4 "hinton"
+  ))
+   :Depart ( DepTa6 / Depart 
+    :name ( n22 / name
+     :op1 "milton"
+     :op2 "country"
+     :op3 "park"
+  ))
+)
+
+# ::id MUL2454.json_0014
+# ::snt I want to leave the park by 10:15 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n24 / name
+     :op1 "10:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n26 / name
+     :op1 "the"
+     :op2 "park"
+  ))
+)
+
+# ::id MUL2454.json_0016
+# ::snt That 's all I need now . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4254.json_0000
+# ::snt I 'd like a european food place in the west please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "european"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL4254.json_0002
+# ::snt Yes , please .   I would like a table for 2 on Thursday at 20:00 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "20:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL4254.json_0004
+# ::snt Yes , please . And then I will need you to help me find a place to stay .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL4254.json_0006
+# ::snt Actually , either is fine . But I would like something moderately priced that offers free wifi .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "moderately"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL4254.json_0008
+# ::snt What amenities does the Ashley Hotel have ?   I need free parking , free wifi , and 4 stars .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo4 / Stars 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+   :Name ( NamHo6 / Name 
+    :name ( n16 / name
+     :op1 "ashley"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL4254.json_0010
+# ::snt Yes please search for something that is four stars .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n18 / name
+     :op1 "four"
+  ))
+)
+
+# ::id PMUL4254.json_0012
+# ::snt No , I would like for it to be 4 stars . Is there another area you can check ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4254.json_0014
+# ::snt Okay , how about a 3 star ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n22 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL4254.json_0016
+# ::snt I would have liked a hotel but if there is none then a guesthouse works for me
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n24 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL4254.json_0018
+# ::snt I do n't really have a preference . Can you recommend one ?
+( o / out_of_scope )
+
+# ::id PMUL4254.json_0020
+# ::snt I need their info . Address and phone number .
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id PMUL4254.json_0022
+# ::snt Yes , I need a taxi from the hotel to the restaurant , please . I need to get there by the reservation time .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n26 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Dest ( DesTa5 / Dest 
+    :name ( n28 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+ :op3(Rm3 / Restaurant-Inform
+   :none ( onRe3 / none)
+   )
+)
+
+# ::id PMUL4254.json_0024
+# ::snt thnks alot . you have been of help
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4254.json_0026
+# ::snt I just need the contact number for the taxi , please .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL4254.json_0028
+# ::snt No , that should be all for today .
+( o / out_of_scope )
+
+# ::id PMUL4254.json_0030
+# ::snt I like you no problem .
+( o / out_of_scope )
+
+# ::id WOZ20108.json_0000
+# ::snt I want to find a restaurant in any part of town and serves seafood .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "seafood"
+  ))
+)
+
+# ::id WOZ20108.json_0002
+# ::snt What is the phone number and price range ?
+( Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+  :Phone ( aRe1 / question )
+)
+
+# ::id WOZ20108.json_0004
+# ::snt That sounds great . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1494.json_0000
+# ::snt I need to find a train from cambridge on wednesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1494.json_0002
+# ::snt No . I would like to go to Norwich at 9:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "norwich"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "9:30"
+  ))
+)
+
+# ::id PMUL1494.json_0004
+# ::snt Arrive by 9:30 in Norwich .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "9:30"
+  ))
+   :Dest ( DesTr4 / Dest 
+    :name ( n12 / name
+     :op1 "Norwich"
+  ))
+)
+
+# ::id PMUL1494.json_0006
+# ::snt I have no preference for that . Can you make a booking for me on the train with the earliest departure time ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL1494.json_0008
+# ::snt 3 tickets please . And a reference number too
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1494.json_0010
+# ::snt Thanks so much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1494.json_0012
+# ::snt I also need information about funky fun house .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n16 / name
+     :op1 "funky"
+     :op2 "fun"
+     :op3 "house"
+  ))
+)
+
+# ::id PMUL1494.json_0014
+# ::snt Ok , thanks . Can you tell me the postcode and area it 's in ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+  :Post ( aAt2 / question )
+   )
+)
+
+# ::id PMUL1494.json_0016
+# ::snt No . That will be all for today . Thanks so much ! Goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4499.json_0000
+# ::snt I 'm looking for a latin american restaurant in the moderate price range .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "latin"
+     :op2 "american"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL4499.json_0002
+# ::snt Can you help me find a moderately priced resaturant in the south that serves latin american food ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "south"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n8 / name
+     :op1 "latin"
+     :op2 "american"
+  ))
+   :Price ( PriRe6 / Price 
+    :name ( n10 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL4499.json_0004
+# ::snt How about Italian food . You do have Italian restaurants do n't you . Moderately priced and in the south area would work fine for me .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n14 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n16 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL4499.json_0006
+# ::snt Yes , please book a table for 1 people at 18:30 on sunday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "18:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n20 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n22 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL4499.json_0008
+# ::snt That 's great .   Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4499.json_0010
+# ::snt Yes , can you help me find a place to stay , a 4 star hotel ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n24 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n26 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4499.json_0012
+# ::snt The area does not matter . But , I need it to be an actual hotel and have 4 stars .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n28 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n30 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4499.json_0014
+# ::snt No particular price range , but I would like free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL4499.json_0016
+# ::snt Sure , I need the reservation to be for 4 people .
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n32 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4499.json_0018
+# ::snt Four nights starting Sunday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n34 / name
+     :op1 "four"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n36 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL4499.json_0020
+# ::snt Thank you , can I also book a taxi ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL4499.json_0022
+# ::snt I need it to go from the restaurant to the hotel .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n38 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n40 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Type ( TypHo5 / Type 
+    :name ( n43 / name
+     :op1 "hotel"
+  ))
+   )
+)
+
+# ::id PMUL4499.json_0024
+# ::snt I need to be at the restaurant by 18:30 for my reservation , the pick up time does n't matter to me .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n44 / name
+     :op1 "18:30"
+  ))
+)
+
+# ::id PMUL4499.json_0026
+# ::snt it should be to the hotel
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n46 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL4499.json_0028
+# ::snt I 'm sorry . Let me clarify . I need a taxi to pick me up at the hotel and I want to arrive at the restaurant by 18:30 .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n48 / name
+     :op1 "hotel"
+  ))
+   )
+ :op2(Tm2 / Taxi-Inform
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n51 / name
+     :op1 "18:30"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n53 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+)
+
+# ::id PMUL4499.json_0030
+# ::snt I 'm sorry for all the confusion on this call , and I appreciate your patience . Thank you . Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02126.json_0000
+# ::snt Hi , where can I find Addenbrookes Hospital ?
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG02126.json_0002
+# ::snt No but I need the phone number
+( Ht1 / Hospital-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id SNG02126.json_0004
+# ::snt Thanks , that 's all . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0421.json_0000
+# ::snt I am looking for places to go in the centre of town . I would like some type of architecture attraction .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id MUL0421.json_0002
+# ::snt Will you recommend one ? I do n't care about the entrance fee .
+( o / out_of_scope )
+
+# ::id MUL0421.json_0004
+# ::snt Yes , please provide their phone number .
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL0421.json_0006
+# ::snt Yes , I also need a train from cambridge to kings lynn . I 'll be traveling on Wednesday after 18:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n12 / name
+     :op1 "18:30"
+  ))
+)
+
+# ::id MUL0421.json_0008
+# ::snt Yes ! I need 5 tickets . Can you please provide my reference number ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0421.json_0010
+# ::snt You have been very helpful , that is everything . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4815.json_0000
+# ::snt I 'm hoping to find a moderately priced korean restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "korean"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL4815.json_0002
+# ::snt Can you run one more search for korean cuisine in the centre area please ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "korean"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4815.json_0004
+# ::snt Okay what about spanish cuisine then ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "spanish"
+  ))
+)
+
+# ::id PMUL4815.json_0006
+# ::snt Please .   I need a reservation for 8 people at 12:45 on Sunday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "12:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL4815.json_0008
+# ::snt Yes , I would also like a hotel with free wifi in the moderate price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n18 / name
+     :op1 "moderate"
+  ))
+   :Internet ( esHo2 / yes)
+   :Type ( TypHo5 / Type 
+    :name ( n20 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL4815.json_0010
+# ::snt no , it should be a guesthouse though .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n22 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL4815.json_0012
+# ::snt Yes for 8 for 3 nights starting sunday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n24 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n26 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n28 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL4815.json_0014
+# ::snt No that is all the help I need today . Thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0981.json_0000
+# ::snt Hello , I am trying to find a hotel located in the west part of town . Any ideas ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id SNG0981.json_0002
+# ::snt Either would be fine . I would like it to have a five star rating .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "five"
+  ))
+)
+
+# ::id SNG0981.json_0004
+# ::snt Is there a 4 star hotel available in the west part of town ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n8 / name
+     :op1 "west"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG0981.json_0006
+# ::snt Sure , let 's go with the Cambridge Belfry . Please give me its postcode and address .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n12 / name
+     :op1 "Cambridge"
+     :op2 "Belfry"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Addr ( aHo1 / question )
+  :Post ( aHo2 / question )
+   )
+)
+
+# ::id SNG0981.json_0008
+# ::snt No that 's fine for now .
+( o / out_of_scope )
+
+# ::id SNG01902.json_0000
+# ::snt I am looking for a particular hotel . Its name is called city centre north b and b
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "city"
+     :op2 "centre"
+     :op3 "north"
+     :op4 "b"
+     :op5 "and"
+     :op6 "b"
+  ))
+)
+
+# ::id SNG01902.json_0002
+# ::snt Yes please .   I need reservations for eight people starting this Wednesday and we need it for three nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "three"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "eight"
+  ))
+)
+
+# ::id SNG01902.json_0004
+# ::snt Could you start the booking on Saturday ?
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id SNG01902.json_0006
+# ::snt That 's all I need , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01511.json_0000
+# ::snt can i find the parkside police station
+( Pm1 / Police-Inform
+   :Name ( NamPo2 / Name 
+    :name ( n2 / name
+     :op1 "parkside"
+     :op2 "police"
+     :op3 "station"
+  ))
+)
+
+# ::id SNG01511.json_0002
+# ::snt thank you , i also need the postcode and address .
+( Pt1 / Police-Request
+  :Addr ( aPo0 / question )
+  :Post ( aPo1 / question )
+)
+
+# ::id SNG01511.json_0004
+# ::snt Thank you for your help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0718.json_0000
+# ::snt Hi . Can you help me find a restaurant ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0718.json_0002
+# ::snt Modern European , please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+)
+
+# ::id PMUL0718.json_0004
+# ::snt I do n't have a preference on price range , but would like it to be in the Centre .
+( Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+   :Area ( AreRe3 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0718.json_0006
+# ::snt I need a table for 7 people .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n6 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL0718.json_0008
+# ::snt tuesday at 18:45
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "18:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL0718.json_0010
+# ::snt I also need a train from Cambridge to London Liverpool Street .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0718.json_0012
+# ::snt i need to arrive there by 17:30 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n16 / name
+     :op1 "17:30"
+  ))
+)
+
+# ::id PMUL0718.json_0014
+# ::snt I 'll be travelling on Wednesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n18 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL0718.json_0016
+# ::snt Yes . I need 7 tickets please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n20 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL0718.json_0018
+# ::snt Can I please get the reference number ?
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL0718.json_0020
+# ::snt Thank you for your help today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0718.json_0022
+# ::snt That was everything . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4477.json_0000
+# ::snt Hi , I am planning a trip for my family and could use some help with a place to stay .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4477.json_0002
+# ::snt I would like a hotel on the west side of Cambridge . I prefer an affordable hotel that includes free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL4477.json_0004
+# ::snt I want the cheap one .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL4477.json_0006
+# ::snt Please book that for 3 people for 3 nights starting on Friday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SNG0980.json_0000
+# ::snt Yes , I am attending a physician 's conference and need to locate a room for tonight .
+( o / out_of_scope )
+
+# ::id SNG0980.json_0002
+# ::snt I am looking for a place with free wifi , does n't need parking , and expensive price range
+( Hm1 / Hotel-Inform
+   :Parking ( onHo1 / dontcare)
+   :Price ( PriHo3 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Internet ( esHo3 / yes)
+)
+
+# ::id SNG0980.json_0004
+# ::snt No particular area .   I would definitely want a moderate priced room though .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+   :Area ( onHo2 / dontcare)
+)
+
+# ::id SNG0980.json_0006
+# ::snt Yes .   I need it for 6 people for 5 nights starting on Friday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SNG0980.json_0008
+# ::snt Can I get it for 1 night , then ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "1"
+  ))
+)
+
+# ::id SNG0980.json_0010
+# ::snt May I have the booking reference number , please ?
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id SNG0980.json_0012
+# ::snt No , that is just what I needed .   Thanks for your help .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4747.json_0000
+# ::snt Do you have any trains heading to Cambridge on Tuesday ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL4747.json_0002
+# ::snt Yes I need to leave broxbourne after 13:15 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "broxbourne"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "13:15"
+  ))
+)
+
+# ::id PMUL4747.json_0004
+# ::snt yes book please for 1
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL4747.json_0006
+# ::snt Thank you . Can you also recommend places to go in the centre of town that involves multiple sports ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n14 / name
+     :op1 "multiple"
+     :op2 "sports"
+  ))
+)
+
+# ::id PMUL4747.json_0008
+# ::snt How about a museum in the centre of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n18 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL4747.json_0010
+# ::snt I need the postcode .
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL4747.json_0012
+# ::snt Thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4747.json_0014
+# ::snt No thanks you were great ! Have a good day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1428.json_0000
+# ::snt I want a train leaving on thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL1428.json_0002
+# ::snt I 'm going from cambridge to broxbourne any time after 09:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "broxbourne"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n8 / name
+     :op1 "09:15"
+  ))
+)
+
+# ::id PMUL1428.json_0004
+# ::snt Yes . Book for 4 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1428.json_0006
+# ::snt I m also looking for a place by the name of milton county park .
+( o / out_of_scope )
+
+# ::id PMUL1428.json_0008
+# ::snt I would like the phone number and postcode for it please .
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL1428.json_0010
+# ::snt Thank you ! That 's all I needed , thanks so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1428.json_0012
+# ::snt yes you did
+( o / out_of_scope )
+
+# ::id SNG1376.json_0000
+# ::snt I am looking for a restaurant . The restaurant should be in the expensive price range and should be in the centre .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG1376.json_0002
+# ::snt Is there any chinese restaurants around ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id SNG1376.json_0004
+# ::snt Do they have availability on Sunday at 13:00 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "13:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id SNG1376.json_0006
+# ::snt We will have 7 people in the party .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id SNG1376.json_0008
+# ::snt That will be all , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2662.json_0000
+# ::snt Hello !   I 'm planning a trip to Cambridge and am interested in hearing about places to stay .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id MUL2662.json_0002
+# ::snt Oh for sure . Uh let 's try something with 2 stars and moderately priced .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( onHo2 / none)
+   :Stars ( StaHo5 / Stars 
+    :name ( n4 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL2662.json_0004
+# ::snt Let 's try any 2 star hotel , then .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL2662.json_0006
+# ::snt Yes , please for 1 night .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL2662.json_0008
+# ::snt I would like accommodations for 6 people for 3 nights starting Tuesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL2662.json_0010
+# ::snt Try a 1 night stay , instead .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL2662.json_0012
+# ::snt I need a sports attraction in the centre , can you give me more info ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n20 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n22 / name
+     :op1 "sports"
+  ))
+)
+
+# ::id MUL2662.json_0014
+# ::snt Are there any theatres in the area then ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n24 / name
+     :op1 "theatres"
+  ))
+)
+
+# ::id MUL2662.json_0016
+# ::snt Yes , Can I have the post code and entrance fee for the ADC ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n27 / name
+     :op1 "ADC"
+  ))
+   )
+)
+
+# ::id MUL2662.json_0018
+# ::snt Ok perfect , that is all that I needed .   Thank you for your help !   Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1890.json_0000
+# ::snt Can you please find me a train that leaves to bishops shortford ? Can it also arrive before 10:45 too ? Thankyou for your time .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n2 / name
+     :op1 "10:45"
+  ))
+   :Dest ( DesTr4 / Dest 
+    :name ( n4 / name
+     :op1 "bishops"
+  ))
+)
+
+# ::id PMUL1890.json_0002
+# ::snt Does it leave on Sunday ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL1890.json_0004
+# ::snt Yes please book a seat and send me a reference number .
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL1890.json_0006
+# ::snt Thanks so much . Can you also find me a place to stay ?
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1890.json_0008
+# ::snt I would like a 4 star moderately priced guesthouse in the north .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n10 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreHo6 / Area 
+    :name ( n12 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo8 / Stars 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1890.json_0010
+# ::snt No that 's ok . Can I just get the phone number and postcode ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id PMUL1890.json_0012
+# ::snt That will be all for today thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0152.json_0000
+# ::snt I would like to stay at a hotel in the east , please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL0152.json_0002
+# ::snt Does it have 4 stars ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL0152.json_0004
+# ::snt Is there a 4 star guesthouse in the east ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n10 / name
+     :op1 "east"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL0152.json_0006
+# ::snt Can I book one of them for 8 people for 4 nights starting tuesday and get the reference number ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL0152.json_0008
+# ::snt Yes , I am looking for a gastropub near the hotel .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n20 / name
+     :op1 "gastropub"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n22 / name
+     :op1 "near"
+     :op2 "the"
+     :op3 "hotel"
+  ))
+)
+
+# ::id MUL0152.json_0010
+# ::snt Excellent . One more thing : is that in the expensive price range ?
+( o / out_of_scope )
+
+# ::id MUL0152.json_0012
+# ::snt Terrific . Can you book a table for the same group of people at 11:45 on the same day and provide me with the reference number ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n24 / name
+     :op1 "11:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n26 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n28 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0152.json_0014
+# ::snt Thank you I also need a taxi between the two places please to get to the restaurant by 11:45
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n30 / name
+     :op1 "11:45"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n32 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id MUL0152.json_0016
+# ::snt Great ! I think that 's all I need today . Thank you for you help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1445.json_0000
+# ::snt Could you help me find some entertainment in the center of town ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "entertainment"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL1445.json_0002
+# ::snt Yes , another area is fine .
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+)
+
+# ::id PMUL1445.json_0004
+# ::snt Can you check for a type of architecture in the centre area please ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n8 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id PMUL1445.json_0006
+# ::snt Can you tell me the entrance fee of All saints church ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n11 / name
+     :op1 "All"
+     :op2 "saints"
+     :op3 "church"
+  ))
+   )
+)
+
+# ::id PMUL1445.json_0008
+# ::snt No , that 's fine , but I need a train from london liverpool street arriving by 9:00 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n12 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n14 / name
+     :op1 "9:00"
+  ))
+)
+
+# ::id SSNG0078.json_0000
+# ::snt I 'm looking to eat at a place that serves british food in the east part of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "british"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id SSNG0078.json_0002
+# ::snt Is the restaurant in the expensive price range ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL1295.json_0000
+# ::snt I 'm looking for architecture in the centre part of town . Can you help me with that ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id PMUL1295.json_0002
+# ::snt Oh , great !   Can you get me the phone number , postcode , and how much does it cost to get in ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL1295.json_0004
+# ::snt Are there any trains going to Cambridge on Friday ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL1295.json_0006
+# ::snt I will be departing from London Kings Cross after 20:45 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n10 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n12 / name
+     :op1 "20:45"
+  ))
+)
+
+# ::id PMUL1295.json_0008
+# ::snt That would work , can you give me the price , train ID , and travel time on that ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+  :Id ( aTr2 / question )
+)
+
+# ::id PMUL1295.json_0010
+# ::snt Thank you that is all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3863.json_0000
+# ::snt i need a place to stay
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL3863.json_0002
+# ::snt No particular price range but I would like for it to have free parking internet with a 2 stars .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo4 / Stars 
+    :name ( n2 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Price ( aHo1 / question )
+   )
+)
+
+# ::id PMUL3863.json_0004
+# ::snt North work for me , Ill go with what you pick , just need the price range , hotel type and postal code so I can plan ahead .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Type ( aHo1 / question )
+  :Price ( aHo2 / question )
+  :Post ( aHo3 / question )
+   )
+)
+
+# ::id PMUL3863.json_0006
+# ::snt Not yet .   Do you have a price range for that hotel ?
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+)
+
+# ::id PMUL3863.json_0008
+# ::snt Does it have a pool ?
+( o / out_of_scope )
+
+# ::id PMUL3863.json_0010
+# ::snt Yes , I do need a reservation .
+( o / out_of_scope )
+
+# ::id PMUL3863.json_0012
+# ::snt You know what ? I think I 'm going to hold off on the hotel reservation right now . Is there a swimiming pool near there ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL3863.json_0014
+# ::snt is one of them free ?
+( o / out_of_scope )
+
+# ::id PMUL3863.json_0016
+# ::snt YES , i could want to book a taxi to commute between the two places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL3863.json_0018
+# ::snt I would like to leave the hotel by 02:45 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n6 / name
+     :op1 "02:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n8 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL3863.json_0020
+# ::snt i do nt have a specific time to arrive
+( o / out_of_scope )
+
+# ::id PMUL3863.json_0022
+# ::snt i will be leaving from the hotel
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL3863.json_0024
+# ::snt This conversation has gotten a little confused , has n't it ? I 'd like to go to Kings Hedges Learner pool , please .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n10 / name
+     :op1 "kings"
+     :op2 "hedges"
+     :op3 "learner"
+     :op4 "pool"
+  ))
+)
+
+# ::id PMUL3863.json_0026
+# ::snt Thank you that was all I needed goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0193.json_0000
+# ::snt What does Cambridge offer as far as expensive cantonese restaurants ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "cantonese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0193.json_0002
+# ::snt How about british food instead .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "british"
+  ))
+)
+
+# ::id PMUL0193.json_0004
+# ::snt No , but I want the most expensive one .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+   :Area ( onRe2 / dontcare)
+)
+
+# ::id PMUL0193.json_0006
+# ::snt I 'll be dining alone so please make a reservation for 1 at 19:30 or 18:30 , perfer 19:30 on wednesday .   Reference number please ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "19:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "1"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0193.json_0008
+# ::snt I 'm also looking for a hotel with free parking .   It will be for just one person , like the restaurant booking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :People ( PeoHo5 / People 
+    :name ( n18 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL0193.json_0010
+# ::snt That would be perfect .
+( o / out_of_scope )
+
+# ::id PMUL0193.json_0012
+# ::snt I will be staying 2 days .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL0193.json_0014
+# ::snt Can I just confirm it has free internet as well
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Internet ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Internet ( esHo2 / yes)
+   )
+)
+
+# ::id PMUL0193.json_0016
+# ::snt Great , that will be all thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0100.json_0000
+# ::snt Good morning , I need help finding a restaurant that serves bistro in the moderate price range .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "bistro"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id SSNG0100.json_0002
+# ::snt How about one with british food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "british"
+  ))
+)
+
+# ::id SSNG0100.json_0004
+# ::snt I do not have a preferred area .   Which ones have a table available for 6 people at 12:30 on Tuesday ?
+( Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+   :Time ( TimRe3 / Time 
+    :name ( n8 / name
+     :op1 "12:30"
+  ))
+   :Day ( DayRe5 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe7 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SSNG0100.json_0006
+# ::snt No I do not need to stay within a price .
+( Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+)
+
+# ::id SSNG0100.json_0008
+# ::snt Yes , please .
+( o / out_of_scope )
+
+# ::id SSNG0100.json_0010
+# ::snt I just need a restaurant in the same area and has the same price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id SSNG0100.json_0012
+# ::snt Great , thanks for that . See you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3096.json_0000
+# ::snt i am looking for a place to stay . The hotel should include free wifi and should be in the north part of town .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL3096.json_0002
+# ::snt No specific price range . I would like for it to have free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( onHo2 / dontcare)
+)
+
+# ::id PMUL3096.json_0004
+# ::snt choose one , book it for 4 people and 5 nights starting from monday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3096.json_0006
+# ::snt Thank you . I am also interested in attractions in the same area as the Acorn Guest House . I feel like going to the cinema .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n10 / name
+     :op1 "acorn"
+     :op2 "guest"
+     :op3 "house"
+  ))
+   )
+ :op2(Am2 / Attraction-Inform
+   :Area ( AreAt4 / Area 
+    :name ( n13 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Type ( TypAt6 / Type 
+    :name ( n15 / name
+     :op1 "cinema"
+  ))
+   )
+)
+
+# ::id PMUL3096.json_0008
+# ::snt do you have any boats any area ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n16 / name
+     :op1 "boats"
+  ))
+)
+
+# ::id PMUL3096.json_0010
+# ::snt Yes may I have the entrance fee please ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL3096.json_0012
+# ::snt Thank you so much for the info . That is all I need today , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0077.json_0000
+# ::snt Can you tell me if there is a restaurant named Kohinoor in Cambridge ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "kohinoor"
+  ))
+)
+
+# ::id MUL0077.json_0002
+# ::snt Just go ahead and book a table for 7 on Saturday at 12:45 please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "12:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL0077.json_0004
+# ::snt 11:45 will be Ok .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "11:45"
+  ))
+)
+
+# ::id MUL0077.json_0006
+# ::snt Yes that is perfect . Can I get the reference number please ?
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id MUL0077.json_0008
+# ::snt I also need to find a 4 star guesthouse that is located in the north , can you help me book one please ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n14 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL0077.json_0010
+# ::snt Can you let me know whether they have free parking and what the postcode is ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Parking ( aHo1 / question )
+  :Post ( aHo2 / question )
+   )
+)
+
+# ::id MUL0077.json_0012
+# ::snt Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1946.json_0000
+# ::snt Hi , I 'm looking for a train departing from Cambridge and need it to arrive by 16:30 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n2 / name
+     :op1 "16:30"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1946.json_0002
+# ::snt I need the train to get to Stevenage on Monday , please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "stevenage"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id MUL1946.json_0004
+# ::snt I think that is all for the moment . Let me think , thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1946.json_0006
+# ::snt I am looking for emmanuel college .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n10 / name
+     :op1 "emmanuel"
+     :op2 "college"
+  ))
+)
+
+# ::id MUL1946.json_0008
+# ::snt Can you tell me what area Emmanuel College is in ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Area ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n13 / name
+     :op1 "Emmanuel"
+     :op2 "College"
+  ))
+   )
+)
+
+# ::id MUL1946.json_0010
+# ::snt postcode , phone number , and area
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Phone ( aAt1 / question )
+  :Post ( aAt2 / question )
+)
+
+# ::id MUL1946.json_0012
+# ::snt Nope that is all I can think of . Thank you so much for the help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20490.json_0000
+# ::snt I would like a cheap restaurant that serves vietnamese food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "vietnamese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id WOZ20490.json_0002
+# ::snt What is the address and phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20490.json_0004
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1246.json_0000
+# ::snt I want a train leaving from   london liverpool street .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL1246.json_0002
+# ::snt My destination is Cambridge , and I 'll be traveling on Saturday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL1246.json_0004
+# ::snt I would leave after 14:45 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "14:45"
+  ))
+)
+
+# ::id PMUL1246.json_0006
+# ::snt Yes please make a booking for 4 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1246.json_0008
+# ::snt I am looking for a boat .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "boat"
+  ))
+)
+
+# ::id PMUL1246.json_0010
+# ::snt Can you check in the   north please . That would be ideal .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL1246.json_0012
+# ::snt Yes , please .   Can I have the postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL1246.json_0014
+# ::snt That is all thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1202.json_0000
+# ::snt Hello , I would to know about some places to go in Cambridge . I 'd like to do something on a boat , if possible .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "boat"
+  ))
+)
+
+# ::id PMUL1202.json_0002
+# ::snt Let 's try the one in the north .   What is the entrance fee ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+   )
+)
+
+# ::id PMUL1202.json_0004
+# ::snt Yes , can I get the postcode and entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL1202.json_0006
+# ::snt Thank you I also need a train that will depart from cambridge and should go to leicester .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "leicester"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1202.json_0008
+# ::snt I need the train to leave after 13:00 on Monday . Tell me if any fit this description . I need to know the arrival time and train ID as well .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n12 / name
+     :op1 "13:00"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Arrive ( aTr1 / question )
+  :Id ( aTr2 / question )
+   )
+)
+
+# ::id PMUL1202.json_0010
+# ::snt Yes , that 's perfect ! Could I have the arrival time and train ID please ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id PMUL1202.json_0012
+# ::snt No thank you , looking forward to my time here .   Have a great day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0401.json_0000
+# ::snt Yeah , I need a train on Sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id SNG0401.json_0002
+# ::snt Departing from Cambridge
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG0401.json_0004
+# ::snt The train should go to Bishops Stortford and leave after 14:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "14:45"
+  ))
+)
+
+# ::id SNG0401.json_0006
+# ::snt Can you tell me the travel time first ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id SNG0401.json_0008
+# ::snt That sounds great , that 's all I wanted to know .
+( o / out_of_scope )
+
+# ::id SNG0401.json_0010
+# ::snt That should be all . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1614.json_0000
+# ::snt Yes I am looking for a train that arrives by 20:00 that is going to ely
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "ely"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "20:00"
+  ))
+)
+
+# ::id MUL1614.json_0002
+# ::snt Yes , I 'd like to travel on Tuesday , departing from Cambridge please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1614.json_0004
+# ::snt Yes , that 's exactly the sort of thing I 'm looking for . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1614.json_0006
+# ::snt Can you also help me find a Chinese restaurant on the north side ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "chinese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL1614.json_0008
+# ::snt Great , is it considered to be expensive it 's my anniversary and I want it to be high quality food
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n14 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL1614.json_0010
+# ::snt Yes , I would prefer an expensive one .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n16 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL1614.json_0012
+# ::snt postcode , phone number , and area
+( Rt1 / Restaurant-Request
+  :Area ( aRe0 / question )
+  :Phone ( aRe1 / question )
+  :Post ( aRe2 / question )
+)
+
+# ::id MUL1614.json_0014
+# ::snt Can you go ahead and make that reservation for me please . for 6 people at 14:30
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "14:30"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n20 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL1614.json_0016
+# ::snt What ? Could you please make the reservation ?
+( o / out_of_scope )
+
+# ::id MUL1614.json_0018
+# ::snt I 'd like that reservation for Tuesday , as well .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n22 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id MUL1614.json_0020
+# ::snt No , that 's all for me . Thanks ! Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0286.json_0000
+# ::snt Hi , I 'm looking for a train from Stevenage to Cambridge
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "stevenage"
+  ))
+)
+
+# ::id SNG0286.json_0002
+# ::snt I am travelling on Monday and need to leave after 16:30 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "16:30"
+  ))
+)
+
+# ::id SNG0286.json_0004
+# ::snt Yes please . What is the cost for this train ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id SNG0286.json_0006
+# ::snt Yes , that would be great . Please book for 6 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SNG0286.json_0008
+# ::snt No , I think I 'm all set . Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0351.json_0000
+# ::snt Hi I am looking for a place to stay in the expensive price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SSNG0351.json_0002
+# ::snt I am not particular about the area . It is all right if the hotel does n't have free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( onHo1 / dontcare)
+   :Area ( onHo2 / dontcare)
+)
+
+# ::id SSNG0351.json_0004
+# ::snt I actually do n't want free parking . Is there a hotel that does n't have free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id MUL0592.json_0000
+# ::snt I 'd like to know of some places to go in Cambridge .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id MUL0592.json_0002
+# ::snt I prefer the architecture type .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id MUL0592.json_0004
+# ::snt How about the school ? Can I have the postcode and address of it please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id MUL0592.json_0006
+# ::snt I 'm also looking for a train from Cambridge to Bishops Stortford
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0592.json_0008
+# ::snt I am looking to depart on Monday and arrive by 20:00 . Hoping to not leave hours and hours before that though .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n10 / name
+     :op1 "20:00"
+  ))
+)
+
+# ::id MUL0592.json_0010
+# ::snt That 's fine as long as you can book it for four people
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "four"
+  ))
+)
+
+# ::id MUL0592.json_0012
+# ::snt Great that 's all that I need , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3965.json_0000
+# ::snt i need a hotel in the north
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL3965.json_0002
+# ::snt It should be a hotel . I do n't care if it has parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   :Parking ( onHo2 / dontcare)
+)
+
+# ::id PMUL3965.json_0004
+# ::snt Please pick one for me .    The wife just " politely requested " that we change our mind on the parking , can you pick one that includes free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL3965.json_0006
+# ::snt Yes please . I 'll need it booked for Saturday , for 4 nights , and 3 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3965.json_0008
+# ::snt My wife and I thank you . That would be it
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3965.json_0010
+# ::snt Umm you too , as much as I have enjoyed the chat , I think this is the end of the dialogue .
+( o / out_of_scope )
+
+# ::id WOZ20509.json_0000
+# ::snt I 'm looking for malaysian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "malaysian"
+  ))
+)
+
+# ::id WOZ20509.json_0002
+# ::snt How about asian oriental type of food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+)
+
+# ::id WOZ20509.json_0004
+# ::snt No particular area , but I 'm looking for an expensive restaurant .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Area ( onRe2 / dontcare)
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Area ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20509.json_0006
+# ::snt Is there anything else ?
+( o / out_of_scope )
+
+# ::id WOZ20509.json_0008
+# ::snt Thank you , goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3377.json_0000
+# ::snt Is there a train that leaves after 08:15 on wednesday ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "wednesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "08:15"
+  ))
+)
+
+# ::id PMUL3377.json_0002
+# ::snt I 'm going from Leicester to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id PMUL3377.json_0004
+# ::snt Yes , please book it .
+( o / out_of_scope )
+
+# ::id PMUL3377.json_0006
+# ::snt Just 1 seat . I 'll need the price .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3377.json_0008
+# ::snt No , that wo n't be necessary . Can you also help me find a place to stay at ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL3377.json_0010
+# ::snt free parking and very expensive money is no object located in the north
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreHo5 / Area 
+    :name ( n14 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL3377.json_0012
+# ::snt Yes , I 'll need a room for 7 people for 3 nights on the same day .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n20 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL2552.json_0000
+# ::snt Hi . Could you help me find a hotel for my trip ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Type ( TypHo3 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL2552.json_0002
+# ::snt I would like a 4-star hotel in the north area . Oh , and no free parking .   I 'm concerned about safety when people park their cars next to the hotel !
+( Hm1 / Hotel-Inform
+   :Parking ( oHo1 / no)
+   :Area ( AreHo3 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo5 / Stars 
+    :name ( n6 / name
+     :op1 "4-star"
+  ))
+)
+
+# ::id MUL2552.json_0004
+# ::snt I have not decided yet .
+( o / out_of_scope )
+
+# ::id MUL2552.json_0006
+# ::snt Actually , I do believe I would like to book the Avalon Guesthouse . Can you help me with this ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n8 / name
+     :op1 "avalon"
+  ))
+)
+
+# ::id MUL2552.json_0008
+# ::snt for 6 people for 5 nights starting on Monday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL2552.json_0010
+# ::snt I am also looking for a nice theatre to visit in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n18 / name
+     :op1 "theatre"
+  ))
+)
+
+# ::id MUL2552.json_0012
+# ::snt Yeah , could I get its address ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id MUL2552.json_0014
+# ::snt No that was it . Thank you so much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1904.json_0000
+# ::snt I need to find a train into Cambridge that will arrive by 09:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "09:15"
+  ))
+)
+
+# ::id PMUL1904.json_0002
+# ::snt I will be leaving the Stansted Airport on Thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id PMUL1904.json_0004
+# ::snt Book it for 3 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL1904.json_0006
+# ::snt I need to find a place to stay as well . Can you help ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL1904.json_0008
+# ::snt I am looking to find a guesthouse in the centre of town .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL1904.json_0010
+# ::snt Are there any 4 star guesthouses in the centre that are expensive ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n16 / name
+     :op1 "expensive"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+   :Area ( AreHo6 / Area 
+    :name ( n20 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL1904.json_0012
+# ::snt how about one that is in the type of hotel ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n22 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL1904.json_0014
+# ::snt Are there any guesthouses in another area close by ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n24 / name
+     :op1 "guesthouses"
+  ))
+)
+
+# ::id PMUL1904.json_0016
+# ::snt Are there any 4 star guesthouses in Cambridge ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n26 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1904.json_0018
+# ::snt I do not want to stay in a guesthouse . I want to stay in a hotel please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n28 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL1904.json_0020
+# ::snt I 'm sorry .   The guesthouse would be my preference . It should be 4 star rated and in the town center . What 's available that meets those specifications ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n30 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n32 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1904.json_0022
+# ::snt Is there a possibly a hotel instead then ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n34 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL1904.json_0024
+# ::snt Do they have free parking ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Parking ( aHo1 / question )
+   )
+)
+
+# ::id PMUL1904.json_0026
+# ::snt No , but can you give me the post code , please ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id PMUL1904.json_0028
+# ::snt Nope , that 's it , thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01802.json_0000
+# ::snt Another driver bumped into my rental car , but he 's saying it 's my fault . I need help resolving this .
+( o / out_of_scope )
+
+# ::id SNG01802.json_0002
+# ::snt Okay , I need the phone number and postcode , please .
+( Pt1 / Police-Request
+  :Post ( aPo0 / question )
+  :Phone ( aPo1 / question )
+)
+
+# ::id WOZ20439.json_0000
+# ::snt Are there any eritrean restaurants in town ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "eritrean"
+  ))
+)
+
+# ::id WOZ20439.json_0002
+# ::snt How about Chinese food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id WOZ20439.json_0004
+# ::snt I would like the East part of town .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "east"
+  ))
+)
+
+# ::id WOZ20439.json_0006
+# ::snt Could I get the address , phone number , and postcode of Yu Garden ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "yu"
+     :op2 "garden"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Post ( aRe2 / question )
+  :Addr ( aRe3 / question )
+   )
+)
+
+# ::id WOZ20439.json_0008
+# ::snt Thank you .   That is all the information I needed .   Bye bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0387.json_0000
+# ::snt I am looking for an Italian restaurant located in the centre of Cambridge .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0387.json_0002
+# ::snt I think something cheap .   If not , go up to moderate .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL0387.json_0004
+# ::snt Yes , Please book the reservation .
+( o / out_of_scope )
+
+# ::id MUL0387.json_0006
+# ::snt I would like the post code and phone number for the restaurant please , and I would like to book a train .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id MUL0387.json_0008
+# ::snt I need to go to Stevenage on Sunday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "stevenage"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id MUL0387.json_0010
+# ::snt I 'm leaving from Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0387.json_0012
+# ::snt Yes , after 8:30 would be best .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n14 / name
+     :op1 "8:30"
+  ))
+)
+
+# ::id MUL0387.json_0014
+# ::snt What is the total travel time ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL0387.json_0016
+# ::snt Great , thank you . That 's all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0387.json_0018
+# ::snt No thank you . Thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01868.json_0000
+# ::snt I need a taxi arriving by 16:45 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n2 / name
+     :op1 "16:45"
+  ))
+)
+
+# ::id SNG01868.json_0002
+# ::snt I want to leave from nandos , city center .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n4 / name
+     :op1 "nandos"
+     :op2 ","
+     :op3 "city"
+     :op4 "center"
+  ))
+)
+
+# ::id SNG01868.json_0004
+# ::snt I 'm going to parkside police station to turn myself in .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n6 / name
+     :op1 "parkside"
+     :op2 "police"
+     :op3 "station"
+  ))
+   )
+ :op2(Pm2 / Police-Inform
+   :Name ( NamPo4 / Name 
+    :name ( n9 / name
+     :op1 "Parkside"
+     :op2 "Police"
+     :op3 "Station"
+  ))
+   )
+)
+
+# ::id SNG01868.json_0006
+# ::snt That was all . Thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3124.json_0000
+# ::snt Can you please help me find guesthouses that offer free parking in Cambridge ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouses"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id PMUL3124.json_0002
+# ::snt I need it to include free wifi please .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL3124.json_0004
+# ::snt No matter . Could you make a recommendation ? I will need a room for 1 , for 5 nights starting Sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL3124.json_0006
+# ::snt Yes , I 'm looking for an expensive Chinese restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL3124.json_0008
+# ::snt No , but I need the address .
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id PMUL3124.json_0010
+# ::snt I want to   book a taxi to commute between the two places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL3124.json_0012
+# ::snt I want to leave the hotel by 19:00 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n14 / name
+     :op1 "19:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL3124.json_0014
+# ::snt No thanks , have a good day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3124.json_0016
+# ::snt no am ok , thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3124.json_0018
+# ::snt Thank you , that was all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3124.json_0020
+# ::snt Thank you . You 've been a big help . Good - bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL2536.json_0000
+# ::snt Hello . I 'm looking for a few good places to see in town on my next visit to cambridge .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id MUL2536.json_0002
+# ::snt No , I need something in the western part of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "western"
+  ))
+)
+
+# ::id MUL2536.json_0004
+# ::snt What would you recommend ?   I do n't have a preference .
+( o / out_of_scope )
+
+# ::id MUL2536.json_0006
+# ::snt Is it near the Hobsons House hotel ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n4 / name
+     :op1 "hobsons"
+     :op2 "house"
+  ))
+)
+
+# ::id MUL2536.json_0008
+# ::snt Actually , the college sounds great . I do n't need more info . But I would love a taxi to get me from Queens College to Hobsons House . I want to leave by 16:30 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n6 / name
+     :op1 "16:30"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n8 / name
+     :op1 "hobsons"
+     :op2 "house"
+  ))
+   :Depart ( DepTa6 / Depart 
+    :name ( n10 / name
+     :op1 "queens"
+     :op2 "college"
+  ))
+)
+
+# ::id MUL2536.json_0010
+# ::snt It does n't matter .
+( Tm1 / Taxi-Inform
+   :Arrive ( onTa1 / dontcare)
+)
+
+# ::id MUL2536.json_0012
+# ::snt Perfect ! That 's all I need today , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3179.json_0000
+# ::snt I want an expensive restaurant in the South .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL3179.json_0002
+# ::snt Mexican will would great . I need a reservation for 2 at 19:30 on Monday .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "mexican"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n8 / name
+     :op1 "19:30"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL3179.json_0004
+# ::snt Thank you ! That 's all that I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3179.json_0006
+# ::snt Actually , I am also looking for places to go in the same area as Chiquito Restaurant is .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL3179.json_0008
+# ::snt A museum would be great . Could I have the address of one you suggest ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Type ( TypAt3 / Type 
+    :name ( n17 / name
+     :op1 "museum"
+  ))
+   )
+)
+
+# ::id PMUL3179.json_0010
+# ::snt That sounds great . May I have the address , please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL3179.json_0012
+# ::snt Yes can you book me a taxi to take me to the restaurant from the museum ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Dest ( DesTa3 / Dest 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL3179.json_0014
+# ::snt Yes , will there be any theater performances on the next night , Tuesday ?
+( o / out_of_scope )
+
+# ::id PMUL3179.json_0016
+# ::snt Actually that is all I need . thank you for you 're help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1480.json_0000
+# ::snt Hello , I am looking for places to go in the west ? Can you help me ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL1480.json_0002
+# ::snt Whatever is popular , but I would like it to be in the west area .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL1480.json_0004
+# ::snt What kind of attraction is that specifically please ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL1480.json_0006
+# ::snt Thank you . I also need to check on a train , please .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL1480.json_0008
+# ::snt I would like to depart from Cambridge and go to Bishops Stortford .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1480.json_0010
+# ::snt I want to travel on Tuesday from Cambridge and arrive in Bishops Stortford by 16:45 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n12 / name
+     :op1 "16:45"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n14 / name
+     :op1 "Cambridge"
+  ))
+)
+
+# ::id PMUL1480.json_0012
+# ::snt I need to depart by 6:00 please .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n16 / name
+     :op1 "6:00"
+  ))
+)
+
+# ::id PMUL1480.json_0014
+# ::snt NO ! I said 16:45 . Arrive by 16:45 . Try again .
+( o / out_of_scope )
+
+# ::id PMUL1480.json_0016
+# ::snt Departure time is not important as long as I get their by 16:45
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+)
+
+# ::id PMUL1480.json_0018
+# ::snt That 's perfect , actually . I am going to need 7 tickets . Can you help with that as well ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n18 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL1480.json_0020
+# ::snt Please book tickets for 7 people , please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n20 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL1480.json_0022
+# ::snt Thank you . Sorry for the confusion . Have a great day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0376.json_0000
+# ::snt I 'm looking for a certain hotel called the cityroomz . Can you tell me more about it ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "cityroomz"
+  ))
+)
+
+# ::id PMUL0376.json_0002
+# ::snt Yes thanks .   There will be 2 of us arriving for 5 nights on Sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL0376.json_0004
+# ::snt I need the reference number please .
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL0376.json_0006
+# ::snt Yes I need to find a restaurant serving Irish food in the center of town that is expensive .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "irish"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n14 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL0376.json_0008
+# ::snt Aww , that 's a bummer . I was really wanting Irish food . How about Indian food ? I could go for some good curry .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL0376.json_0010
+# ::snt That sounds great . Can you book a table for 2 Sunday at 15:00 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "15:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n20 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n22 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL0376.json_0012
+# ::snt I also need a taxi to take me from the hotel to the restaurant .   I need it to arrive by the booking time .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n26 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Arrive ( ArrTa6 / Arrive 
+    :name ( n28 / name
+     :op1 "the"
+     :op2 "booking"
+     :op3 "time"
+  ))
+)
+
+# ::id PMUL0376.json_0014
+# ::snt Yes , thank you , that will be all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0556.json_0000
+# ::snt Could I book a train ticket , please ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL0556.json_0002
+# ::snt The train should go to stevenage and should leave on friday .  The train should depart from cambridge and should leave after 21:00
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "stevenage"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n8 / name
+     :op1 "21:00"
+  ))
+)
+
+# ::id MUL0556.json_0004
+# ::snt Great , I 'll take the first one and please book it for 4 people please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL0556.json_0006
+# ::snt Thanks . I need to know about some places to go in town , too .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0556.json_0008
+# ::snt How about multiple sports in the south part of time ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "south"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n14 / name
+     :op1 "multiple"
+     :op2 "sports"
+  ))
+)
+
+# ::id MUL0556.json_0010
+# ::snt How about one that is in the type of Cinema
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n16 / name
+     :op1 "cinema"
+  ))
+)
+
+# ::id MUL0556.json_0012
+# ::snt Where specifically ? Can you give me the postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL0556.json_0014
+# ::snt I would like to go see a movie , but want to compare prices . how much is the Cineworld entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL0556.json_0016
+# ::snt Okay that is all I need today , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0556.json_0018
+# ::snt Have a nice day .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1731.json_0000
+# ::snt Hello I need a train leaving after 13:00 that is departing from London Liverpool Street please .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "13:00"
+  ))
+)
+
+# ::id MUL1731.json_0002
+# ::snt As long as they all go to Cambridge that is perfect .   Looks like I can get a trip on any of the trains .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1731.json_0004
+# ::snt No , I need to leave on Wednesday . What 's available for that day ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id MUL1731.json_0006
+# ::snt What time will I arrive in Cambridge on that train ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Arrive ( aTr1 / question )
+   )
+)
+
+# ::id MUL1731.json_0008
+# ::snt No , I need help finding a cinema located in the east
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n14 / name
+     :op1 "cinema"
+  ))
+)
+
+# ::id MUL1731.json_0010
+# ::snt Either is fine . I just need a phone number so I can call one of them . Thanks .
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL1731.json_0012
+# ::snt I 'm sorry , but if their is no cinema in the east , can you find me a swimming pool instead ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n16 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n18 / name
+     :op1 "swimming"
+     :op2 "pool"
+  ))
+)
+
+# ::id MUL1731.json_0014
+# ::snt No . You 've been very helpful today . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1523.json_0000
+# ::snt I 'm looking for a british restaurant in the east .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "british"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL1523.json_0002
+# ::snt Yes , please book a table for 2 at 19:00 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "19:00"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL1523.json_0004
+# ::snt That should have been for 7 people at 18:00 on Wednesday . Sorry bout that .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "18:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL1523.json_0006
+# ::snt Please do that .
+( o / out_of_scope )
+
+# ::id MUL1523.json_0008
+# ::snt I also need a train to Cambridge . Leaving after 13:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n18 / name
+     :op1 "13:00"
+  ))
+)
+
+# ::id MUL1523.json_0010
+# ::snt I am actually leaving from Cambridge and going to Broxbourne .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n20 / name
+     :op1 "broxbourne"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n22 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1523.json_0012
+# ::snt Anytime is fine , can I have a reference number ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Arrive ( onTr1 / dontcare)
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL1523.json_0014
+# ::snt Great ! I think that is all I need today . Thank you for all your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1523.json_0016
+# ::snt Thank you , you as well .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2619.json_0000
+# ::snt What is the phone number for scudamores punting co ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "scudamores"
+     :op2 "punting"
+     :op3 "co"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Phone ( aAt1 / question )
+   )
+)
+
+# ::id MUL2619.json_0002
+# ::snt Could you tell me their address as well please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id MUL2619.json_0004
+# ::snt Thanks ! I 'm also looking for information on the A & B Guesthouse . What can you tell me about that place ?
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2619.json_0006
+# ::snt May I have the postcode ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id MUL2619.json_0008
+# ::snt I also need a taxi to go between the two places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL2619.json_0010
+# ::snt I would like to leave the hotel by 7:00 . Also , can you give me the contact number and car type once you have booked it ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n4 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Leave ( LeaTa4 / Leave 
+    :name ( n6 / name
+     :op1 "7:00"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id MUL2619.json_0012
+# ::snt Thank you so much for all of your help today .   I am all set .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0525.json_0000
+# ::snt I need a place to eat in the cheap price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL0525.json_0002
+# ::snt Let 's see what 's near the east area , first .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL0525.json_0004
+# ::snt Can you book me a table for five people on Monday at six fourty five ?
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n8 / name
+     :op1 "five"
+  ))
+)
+
+# ::id PMUL0525.json_0006
+# ::snt Can I please have the reference number ?
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id PMUL0525.json_0008
+# ::snt Yes .   I am looking to visit Ely on Monday and needing to book a train seat to get there .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "ely"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL1724.json_0000
+# ::snt I 'm looking for a place to stay .   Can you help me find one ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL1724.json_0002
+# ::snt I 'm looking to stay in a guesthouse that includes free wifi and it should have a star of 2 .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n4 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL1724.json_0004
+# ::snt Can you check instead for 3 stars ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL1724.json_0006
+# ::snt I do n't have a preference for the area . Can you recommend 1 of the 3 ? I need to book a room .
+( o / out_of_scope )
+
+# ::id PMUL1724.json_0008
+# ::snt That sounds great . Lets see if you can book it for Tuesday for 2 people , 2 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL1724.json_0010
+# ::snt I am also looking for a train on Thursday . I will be departing from Cambridge and traveling to Norwich .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "norwich"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n16 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1724.json_0012
+# ::snt I am looking to arrive no later than 12:45 .   I have no preference for departure time .   Thank you .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n20 / name
+     :op1 "12:45"
+  ))
+)
+
+# ::id PMUL1724.json_0014
+# ::snt Yes , I 'll actually need 2 tickets please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n22 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL1724.json_0016
+# ::snt Thanks for all of your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1724.json_0018
+# ::snt You have covered everything , thanks again .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1682.json_0000
+# ::snt Hi , I need to find out if there 's a train going to leicester that leaves on Monday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "leicester"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL1682.json_0002
+# ::snt I will be departing from Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1682.json_0004
+# ::snt I want to leave after 09:45 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "09:45"
+  ))
+)
+
+# ::id PMUL1682.json_0006
+# ::snt I would like to leave after 9:45 .
+( o / out_of_scope )
+
+# ::id PMUL1682.json_0008
+# ::snt I just need the travel time please .
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL1682.json_0010
+# ::snt I also need an expensive   hotel with free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL1682.json_0012
+# ::snt I specifically am looking for a guesthouse in the east if that helps narrow things down .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n16 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL1682.json_0014
+# ::snt Please look for something moderately priced , then .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n18 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL1682.json_0016
+# ::snt Let 's go with the Warkworth . Please make me a booking for Friday for 5 people , 3 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n22 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n24 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL1682.json_0018
+# ::snt Great , that 's all I need , thanks so much for your help ! Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02313.json_0000
+# ::snt Can a taxi pick me up at carolina bed and breakfast ?
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n2 / name
+     :op1 "carolina"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+)
+
+# ::id SNG02313.json_0002
+# ::snt I want to be sure and leave after 24:00
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n4 / name
+     :op1 "24:00"
+  ))
+)
+
+# ::id SNG02313.json_0004
+# ::snt I want to go to lensfield hotel
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n6 / name
+     :op1 "lensfield"
+     :op2 "hotel"
+  ))
+)
+
+# ::id SNG02313.json_0006
+# ::snt I 'll also need the contact number please .
+( Tt1 / Taxi-Request
+  :Phone ( aTa0 / question )
+)
+
+# ::id SNG02313.json_0008
+# ::snt That is all I need . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0257.json_0000
+# ::snt Hello , I 'm looking for a 4 star place on the westside to stay at .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "westside"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SSNG0257.json_0002
+# ::snt Yes , I am looking in the expensive price range . Also , I would need free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SSNG0257.json_0004
+# ::snt Yes , can you please book me for 6 people and 4 nights starting on monday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SSNG0257.json_0006
+# ::snt Yes . Can I get the reference number so I can give it to them when we arrive ?
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id SSNG0257.json_0008
+# ::snt Yes , in the same price range please .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id SSNG0257.json_0010
+# ::snt Is there another expensive place to stay ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n16 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SSNG0257.json_0012
+# ::snt Thank you , that 's what I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0257.json_0014
+# ::snt No thanks for all of your help and putting up with a pain like me !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1360.json_0000
+# ::snt I 'm are looking for a train . The train should leave on friday and should go to norwich
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "norwich"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id SNG1360.json_0002
+# ::snt I will   be leaving from Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG1360.json_0004
+# ::snt I need to arrive by 11:15 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "11:15"
+  ))
+)
+
+# ::id SNG1360.json_0006
+# ::snt Ok , thank you . Can you also give me the travel time ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id SNG1360.json_0008
+# ::snt What is the train ID for the one you booked ?
+( Tt1 / Train-Request
+  :Id ( aTr0 / question )
+)
+
+# ::id SNG1360.json_0010
+# ::snt No , that 's all I need . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20034.json_0000
+# ::snt I would like a mediterranean restaurant , and I do n't care what part of town it is in .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "mediterranean"
+  ))
+)
+
+# ::id WOZ20034.json_0002
+# ::snt The price range does not matter .
+( Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+)
+
+# ::id WOZ20034.json_0004
+# ::snt That sounds good .   May I have their phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id WOZ20034.json_0006
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20178.json_0000
+# ::snt I 'd like to dine at a restaurant in the west part of town . Can you help me find one ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+)
+
+# ::id WOZ20178.json_0002
+# ::snt Moderately priced .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id WOZ20178.json_0004
+# ::snt yes please give me the phone number and address of it .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20178.json_0006
+# ::snt No , thank you goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20178.json_0008
+# ::snt Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2982.json_0000
+# ::snt Hi ! What can you tell me about the Lensfield Hotel ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "Lensfield"
+     :op2 "Hotel"
+  ))
+)
+
+# ::id PMUL2982.json_0002
+# ::snt Ok great , could you book a room for me ? I need it for 2 nights and there are 6 in my party .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "2"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n6 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL2982.json_0004
+# ::snt I would like to book starting Thursday .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL2982.json_0006
+# ::snt Yes , please . I 'm ready to write it down .
+( o / out_of_scope )
+
+# ::id PMUL2982.json_0008
+# ::snt Yes , I was also hoping to find a museum to visit while I 'm in town .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL0048.json_0000
+# ::snt I am needed to find a cheap place to dine that serves Indian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL0048.json_0002
+# ::snt I am interested in the one in the north .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL0048.json_0004
+# ::snt Yes , please for 19:00 on Saturday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "19:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id MUL0048.json_0006
+# ::snt Book a table for 1 person please .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n12 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL0048.json_0008
+# ::snt I am looking for a place to stay .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id MUL0048.json_0010
+# ::snt I am looking for an expensive hotel with free parking in the north part of town that is a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Price ( PriHo5 / Price 
+    :name ( n16 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreHo7 / Area 
+    :name ( n18 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL0048.json_0012
+# ::snt How about a guesthouse that is in the cheap price range ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n20 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n22 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL0048.json_0014
+# ::snt Worth house sounds much nicer . That is cheap correct ? If so could you please try and book it for me for 3 nights ? Same day and people .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n24 / name
+     :op1 "worth"
+     :op2 "house"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n26 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n28 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( Ho4 / 1)
+   :Price ( PriHo9 / Price 
+    :name ( n30 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL0048.json_0016
+# ::snt I need the reference number
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id MUL0048.json_0018
+# ::snt No , thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20000.json_0000
+# ::snt I need to find an expensive restauant that 's in the south section of the city .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id WOZ20000.json_0002
+# ::snt No I do n't care about the type of cuisine .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+)
+
+# ::id WOZ20000.json_0004
+# ::snt What is their address ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id WOZ20000.json_0006
+# ::snt What is the food type they serve ?
+( Rt1 / Restaurant-Request
+  :Food ( aRe0 / question )
+)
+
+# ::id WOZ20000.json_0008
+# ::snt Nope , that 's what I was looking for . Thanks a lot !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1147.json_0000
+# ::snt I would like to visit something like a museum , no specific part of town .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL1147.json_0002
+# ::snt That sounds great . Can I please have the phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL1147.json_0004
+# ::snt Yes I need to find a guesthouse , prefer with a 4 star rating .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1147.json_0006
+# ::snt If you could just pick one , it does not have to have free parking . Maybe close to the Broughton House Gallery .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n8 / name
+     :op1 "Broughton"
+     :op2 "House"
+     :op3 "Gallery"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Parking ( oHo2 / no)
+   )
+)
+
+# ::id MUL1147.json_0008
+# ::snt That sounds great ! Could I get the area and phone number of the Bed and Breakfast ?
+( Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id MUL1147.json_0010
+# ::snt Nope that 'll be it . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0897.json_0000
+# ::snt Please I want to book an expensive restaurant . First however help me find a place to go in town . Is there a nice park ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "park"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Price ( PriRe4 / Price 
+    :name ( n5 / name
+     :op1 "expensive"
+  ))
+   )
+)
+
+# ::id MUL0897.json_0002
+# ::snt It does n't really matter , just whatever you recommend .
+( o / out_of_scope )
+
+# ::id MUL0897.json_0004
+# ::snt Could I please have the postcode and area to Milton County Park ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id MUL0897.json_0006
+# ::snt Are there any restaurants that serve Romanian food in the centre of town ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "romanian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0897.json_0008
+# ::snt What about Indian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id MUL0897.json_0010
+# ::snt Any of the restaurants is fine . But , can I get a postcode and price range for the one you choose please .
+( Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id MUL0897.json_0012
+# ::snt No , thank you . But can you book a taxi from the restaurant to the park ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n12 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Dest ( DesTa5 / Dest 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "park"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id MUL0897.json_0014
+# ::snt I just need to be leaving the restaurant by 06:15 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n16 / name
+     :op1 "06:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id MUL0897.json_0016
+# ::snt Yes , I would like their contact number please .
+( Tt1 / Taxi-Request
+  :Phone ( aTa0 / question )
+)
+
+# ::id MUL0897.json_0018
+# ::snt Nope , that 's all I need . Thanks a bunch !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4601.json_0000
+# ::snt i want a place to stay in Cambridge the is moderate price no wifi
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL4601.json_0002
+# ::snt An inexpensive area with free parking if possible .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n4 / name
+     :op1 "inexpensive"
+  ))
+)
+
+# ::id PMUL4601.json_0004
+# ::snt Sure !   I would like that !
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4601.json_0006
+# ::snt I need a reservation for 5 people and 5 nights starting Wednesday . Thanks !
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL4601.json_0008
+# ::snt No thanks , that 's all I needed .   I appreciate your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0792.json_0000
+# ::snt I need a train on Sunday , arriving by 16:30 , please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "sunday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "16:30"
+  ))
+)
+
+# ::id MUL0792.json_0002
+# ::snt I will be departing from Leicester and arriving in Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id MUL0792.json_0004
+# ::snt Yes . I would like a booking for 3 people please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL0792.json_0006
+# ::snt Ok , I also need a hotel in the moderate price range that 's a guesthouse . Nothing else matters , just pick one .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n14 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL0792.json_0008
+# ::snt Actually , do any of them offer free WiFi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id MUL0792.json_0010
+# ::snt I do not have preferences for location , star rating , or parking availability . I need the booking for 3 people for 5 nights starting from Sunday .
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+   :Stay ( StaHo3 / Stay 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo5 / Day 
+    :name ( n18 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo7 / People 
+    :name ( n20 / name
+     :op1 "3"
+  ))
+   :Parking ( oHo5 / no)
+)
+
+# ::id MUL0792.json_0012
+# ::snt No that is all thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0792.json_0014
+# ::snt Bye and have a great day .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG01964.json_0000
+# ::snt I would like to book a popular , cheap restaurant .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Price ( PriRe3 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SNG01964.json_0002
+# ::snt I 'm sorry I need to find the information for Parkside Police Station .
+( Pm1 / Police-Inform
+   :Name ( NamPo2 / Name 
+    :name ( n4 / name
+     :op1 "Parkside"
+     :op2 "Police"
+     :op3 "Station"
+  ))
+)
+
+# ::id SNG01964.json_0004
+# ::snt That was all . Thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3995.json_0000
+# ::snt Can you help me find somewhere to stay in the south ? I want it to be moderately priced please .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL3995.json_0002
+# ::snt Either is fine but I would need to have wifi included , this is a business trip .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL3995.json_0004
+# ::snt How about the 4 stars one .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Stars ( aHo1 / question )
+   )
+)
+
+# ::id PMUL3995.json_0006
+# ::snt Not right now .   I 'm also looking for a restaurant in the same price range that serves Indian food .   Can you help me with that ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id PMUL3995.json_0008
+# ::snt I would like it in the south .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n12 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL3995.json_0010
+# ::snt No , how about indian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL3995.json_0012
+# ::snt Yes , please . I would also like a taxi to leave the hotel by 21:00 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n16 / name
+     :op1 "21:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL3995.json_0014
+# ::snt First , may I have the address for the rajmahal restaurant ? Then , I want to get from the hotel to the restaurant , please .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+   )
+)
+
+# ::id PMUL3995.json_0016
+# ::snt thank you that will be all
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3531.json_0000
+# ::snt please fid me a place to go in the centre
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3531.json_0002
+# ::snt I would like to visit a nightclub in the centre . Can you provide me with entrance fee info and postcode ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n6 / name
+     :op1 "nightclub"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Post ( aAt2 / question )
+   )
+)
+
+# ::id PMUL3531.json_0004
+# ::snt Perfect , thank you . I 'm also looking for information on hotels in the centre that have free wifi . Could you recommend one ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotels"
+  ))
+   :Internet ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3531.json_0006
+# ::snt Any will do . Whichever one you recommend .
+( o / out_of_scope )
+
+# ::id PMUL3531.json_0008
+# ::snt As long as this is a hotel , it sounds great .   Can you give me the address ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Addr ( aHo1 / question )
+   )
+)
+
+# ::id PMUL3531.json_0010
+# ::snt Yes . If you read the conversation above , you 'll notice my second request was for a hotel . I 'd like one in the same area of the nightclub .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL3531.json_0012
+# ::snt I just need their address please .
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id PMUL3531.json_0014
+# ::snt Thanks , I also need a taxi to get between the hotel and the club .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n18 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL3531.json_0016
+# ::snt I want to leave the club by 02:15 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n20 / name
+     :op1 "02:15"
+  ))
+)
+
+# ::id PMUL3531.json_0018
+# ::snt That is all I will be needing today . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02080.json_0000
+# ::snt I am looking for the Addenbrookes Hospital . the hospital should have the infectious diseases department
+( Hm1 / Hospital-Inform
+   :Department ( DepHo2 / Department 
+    :name ( n2 / name
+     :op1 "infectious"
+     :op2 "diseases"
+  ))
+)
+
+# ::id SNG02080.json_0002
+# ::snt Thank you very much . I will not need to book an appointment .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02080.json_0004
+# ::snt Thank you , that 's all I need . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0796.json_0000
+# ::snt Hi , I am looking for a r star place to stay that has free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id SNG0796.json_0002
+# ::snt Four stars please .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n2 / name
+     :op1 "four"
+  ))
+)
+
+# ::id SNG0796.json_0004
+# ::snt I would like something in the north and has free wifi and free parking if possible .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SNG0796.json_0006
+# ::snt Can you book the Acorn Guesthouse for Thursday ?
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id SNG0796.json_0008
+# ::snt Great , I need it for 5 people for 3 nights , and let me know the reference number .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id SNG0796.json_0010
+# ::snt Excellent ! Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0796.json_0012
+# ::snt Actually that is all . Have a lovely day .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0796.json_0014
+# ::snt Thanks . Bye now .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0084.json_0000
+# ::snt Hi , I 'm looking for a hotel in town with free parking and free wifi .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   :Type ( TypHo4 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL0084.json_0002
+# ::snt Is it a guesthouse ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id MUL0084.json_0004
+# ::snt Yes , I definitely want a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id MUL0084.json_0006
+# ::snt The area does n't matter as long as I can book it for 8 people for 5 nights starting Friday
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+   :Stay ( StaHo3 / Stay 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo5 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo7 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL0084.json_0008
+# ::snt I would prefer at least three stars , please .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n14 / name
+     :op1 "three"
+  ))
+)
+
+# ::id MUL0084.json_0010
+# ::snt I am looking for a gueshouse type hotel with at least three stars for 8 people for 5 nights starting Friday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n20 / name
+     :op1 "8"
+  ))
+   :Stars ( StaHo8 / Stars 
+    :name ( n22 / name
+     :op1 "three"
+  ))
+)
+
+# ::id MUL0084.json_0012
+# ::snt Yes , please . Can I get the reference number , please ?
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id MUL0084.json_0014
+# ::snt I would like to book a taxi to commute
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL0084.json_0016
+# ::snt Well I suppose I should choose a restaurant first . Do you know of a seafood restaurant on the west side of town ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n24 / name
+     :op1 "seafood"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n26 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL0084.json_0018
+# ::snt I 'd like to find a restaurant that serve italian food and book a table for everybody at 14:45 the day i leave
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n28 / name
+     :op1 "italian"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n30 / name
+     :op1 "14:45"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n32 / name
+     :op1 "the"
+     :op2 "day"
+     :op3 "i"
+     :op4 "leave"
+  ))
+)
+
+# ::id MUL0084.json_0020
+# ::snt No , I need the same time . Are there other Italian restaruants on the west side ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n34 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL0084.json_0022
+# ::snt Let 's go with the moderate price . Can you please make the reservation for 8 people ?
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n36 / name
+     :op1 "8"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n38 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL0084.json_0024
+# ::snt Can you please try to make a reservation at the cheap location then for 14:45 for 8 people on friday ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n40 / name
+     :op1 "cheap"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n42 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n44 / name
+     :op1 "8"
+  ))
+   :Time ( TimRe8 / Time 
+    :name ( n46 / name
+     :op1 "14:45"
+  ))
+)
+
+# ::id MUL0084.json_0026
+# ::snt Can you help me book a taxi from Rosa 's B&B to the restaurant that will get me there by 14:45 when my table is ready ?
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n48 / name
+     :op1 "14:45"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n50 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id MUL0084.json_0028
+# ::snt No , that should be it .   Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2134.json_0000
+# ::snt I 'd like some information on the Hamilton Lodge hotel , please .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "hamilton"
+     :op2 "lodge"
+  ))
+)
+
+# ::id MUL2134.json_0002
+# ::snt Yes , I would like to book for 6 people for 4 nights starting on Wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL2134.json_0004
+# ::snt Yes , I need a train to cambridge
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2134.json_0006
+# ::snt I need to depart from kings lynn on the same day as the hotel booking .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n14 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id MUL2134.json_0008
+# ::snt I need to depart from kings lynn on Wednesday and arrive by 9:15 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n16 / name
+     :op1 "9:15"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n18 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Day ( DayTr6 / Day 
+    :name ( n20 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id MUL2134.json_0010
+# ::snt Can you tell me when that departs and the total travel time ? Also , how much is it ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL2134.json_0012
+# ::snt I actually wo n't need a reservation , just the information you provided is enough . Thank you . Have a good day . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL2134.json_0014
+# ::snt Thank you for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20251.json_0000
+# ::snt I would like inexpensive Turkish food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "turkish"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "inexpensive"
+  ))
+)
+
+# ::id WOZ20251.json_0002
+# ::snt Ok , how about an Italian restaurant ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id WOZ20251.json_0004
+# ::snt I do not have a preference of area as long as it 's cheap . Please make a suggestion .
+( Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+   :Price ( PriRe3 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id WOZ20251.json_0006
+# ::snt Can I get the address and phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20251.json_0008
+# ::snt No , thank you . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1716.json_0000
+# ::snt Hi ! I need to find a train to Ely . Can you find me one that does n't leave until at least 17:30 ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "ely"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "17:30"
+  ))
+)
+
+# ::id MUL1716.json_0002
+# ::snt I need to leave Cambridge on Tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1716.json_0004
+# ::snt No . Please book one of for 6 people and let me know the reference number please .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL1716.json_0006
+# ::snt Thank you . I am also looking for places to go in town . Are there any architecture sights in the city centre ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n14 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id MUL1716.json_0008
+# ::snt That sounds wonderful . Can you give me their address , phone number and postcode ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id MUL1716.json_0010
+# ::snt Can you give me another idea -- just to have a choice ?
+( o / out_of_scope )
+
+# ::id MUL1716.json_0012
+# ::snt I am interested in the old schools on Trinity Lane , can you give me the information of one ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n16 / name
+     :op1 "old"
+     :op2 "schools"
+  ))
+   :Addr ( AddAt4 / Addr 
+    :name ( n18 / name
+     :op1 "Trinity"
+  ))
+)
+
+# ::id MUL1716.json_0014
+# ::snt Nope , that 's all I needed . You 've been quite helpful .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id MUL0581.json_0000
+# ::snt I am looking for sidney sussex college .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "sidney"
+     :op2 "sussex"
+     :op3 "college"
+  ))
+)
+
+# ::id MUL0581.json_0002
+# ::snt Thank you . What type of attraction is this ?
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+)
+
+# ::id MUL0581.json_0004
+# ::snt Yes I need to book a train on sunday departing from bishops stortford
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id MUL0581.json_0006
+# ::snt Sunday . It should go to cambridge and leave after 14:15
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n10 / name
+     :op1 "14:15"
+  ))
+   :Day ( DayTr6 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id MUL0581.json_0008
+# ::snt Yeah that would be great can you please tell me what time it arrives ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+)
+
+# ::id MUL0581.json_0010
+# ::snt No , no need to book it for me , thank you . That 's all I needed today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0119.json_0000
+# ::snt I need help finding a place to eat called curry garden .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "curry"
+     :op2 "garden"
+  ))
+)
+
+# ::id SSNG0119.json_0002
+# ::snt Yes can I make a reservation for 1 people at 16:15 on wednesday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "16:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "1"
+  ))
+)
+
+# ::id SSNG0119.json_0004
+# ::snt How about a different place to eat in the same area and price range ? Can you book it and I need the reference number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "area"
+     :op3 "and"
+     :op4 "price"
+     :op5 "range"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id SSNG0119.json_0006
+# ::snt Wonderful , thank you .   That is all I need for today .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1684.json_0000
+# ::snt I 'm looking to go to Cambridge and need an indian restaurant in the east .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL1684.json_0002
+# ::snt Price does n't matter . What is your favorite ?
+( Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+)
+
+# ::id MUL1684.json_0004
+# ::snt Thanks ! please make a reservation for 5 at 12:45 on saturday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "12:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL1684.json_0006
+# ::snt Great , thanks ! Can you help me with train schedules too ? I need to travel on the same day from Bishops Stortford .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n14 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id MUL1684.json_0008
+# ::snt Does that train head to cambridge ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1684.json_0010
+# ::snt Yes please .   Book it for Saturday for 5 people as well .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n18 / name
+     :op1 "5"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n20 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id MUL1684.json_0012
+# ::snt No that is all you done a great job thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0540.json_0000
+# ::snt What are my options for cheap restaurants in the city center ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL0540.json_0002
+# ::snt I do n't have a style preference .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+)
+
+# ::id PMUL0540.json_0004
+# ::snt That sounds wonderful , can you book a table for 5 on Tuesday at 15:15 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "15:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL2140.json_0000
+# ::snt I am looking for a place to stay that has a 4 star rating in the east part of town .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2140.json_0002
+# ::snt A cheap one with wifi , please .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL2140.json_0004
+# ::snt Yes a booking for 8 people for 3 nights starting on Tuesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL2140.json_0006
+# ::snt No , I would need it to be for 3 days and 8 people , what hotel could accomidate me ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n16 / name
+     :op1 "8"
+  ))
+   :Stay ( StaHo6 / Stay 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL2140.json_0008
+# ::snt Actually , could you shorten that to one night ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL2140.json_0010
+# ::snt Please , book the Holiday Inn Cambridge , and I need the reference number . Also , I am looking to book a train the same day from Birmingham new street   to Cambridge leaving after 18:30 .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n22 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n24 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n26 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n28 / name
+     :op1 "18:30"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL2140.json_0012
+# ::snt Can you try the hotel with a 1 night stay on the same day ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n30 / name
+     :op1 "1"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n32 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+)
+
+# ::id MUL2140.json_0014
+# ::snt Yes , I need a train from birmingham new street to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n34 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n36 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id MUL2140.json_0016
+# ::snt I want it to leave after 18:30 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n38 / name
+     :op1 "18:30"
+  ))
+)
+
+# ::id MUL2140.json_0018
+# ::snt No , but I would like to know the arrival time for the train fitting my criteria .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Arrive ( onTr1 / dontcare)
+   )
+ :op2(Tt2 / Train-Request
+  :Arrive ( aTr1 / question )
+   )
+)
+
+# ::id MUL2140.json_0020
+# ::snt Thank you for your assistance .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2140.json_0022
+# ::snt No , that will be all . Thank you so much ! Have a good day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0130.json_0000
+# ::snt I am looking for a cheap restaurant in the west part of the city please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id SSNG0130.json_0002
+# ::snt It does n't matter . I need to be able to seat 8 people on Tuesday at 17:00 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "17:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+)
+
+# ::id SSNG0130.json_0004
+# ::snt Ok great thank you . Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02284.json_0000
+# ::snt I was just robbed and I want my stuff back
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG02284.json_0002
+# ::snt Can you give me the exact address for the police ?
+( Pt1 / Police-Request
+  :Addr ( aPo0 / question )
+)
+
+# ::id SNG02284.json_0004
+# ::snt Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1577.json_0000
+# ::snt I am looking for a hotel called express by holiday inn cambridge .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "express"
+     :op2 "by"
+     :op3 "holiday"
+     :op4 "inn"
+     :op5 "cambridge"
+  ))
+)
+
+# ::id PMUL1577.json_0002
+# ::snt First , can you tell me if the hotel has internet available ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Internet ( aHo1 / question )
+   )
+)
+
+# ::id PMUL1577.json_0004
+# ::snt That wo n't be necessary right now .   But , can you find a train that leaves after 19:30 and goes to Cambridge ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n6 / name
+     :op1 "19:30"
+  ))
+)
+
+# ::id PMUL1577.json_0006
+# ::snt I will be traveling on tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL1577.json_0008
+# ::snt LEAVING ELY GOING TO CAMBRIDGE ON SATURDAY . I NEED ARRIVAL TIME , TRAVEL TIME AND TRAIN ID PLEASE
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n14 / name
+     :op1 "ely"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Arrive ( aTr1 / question )
+  :Time ( aTr2 / question )
+  :Id ( aTr3 / question )
+   )
+)
+
+# ::id PMUL1577.json_0010
+# ::snt thank you . thanks for all your help . goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1535.json_0000
+# ::snt I am looking for a moderately priced restaurant in the centre .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL1535.json_0002
+# ::snt I 'm hoping to have some european food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "european"
+  ))
+)
+
+# ::id MUL1535.json_0004
+# ::snt The first one sounds nice . I 'd like to make a reservation for 2 people at 13:30 on Thursday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "13:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL1535.json_0006
+# ::snt Could I have the reference number please ?
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id MUL1535.json_0008
+# ::snt I am also looking for a train that goes to Stevenage .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "stevenage"
+  ))
+)
+
+# ::id MUL1535.json_0010
+# ::snt I 'd like to leave on Friday and get there by 15:30
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n16 / name
+     :op1 "friday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n18 / name
+     :op1 "15:30"
+  ))
+)
+
+# ::id MUL1535.json_0012
+# ::snt The latest departure time would work best . thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1535.json_0014
+# ::snt I 'll be departing from Cambridge . What will the ticket cost me ?
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n20 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1535.json_0016
+# ::snt No thanks . That wo n't be necessary . Have a great day . Thanks . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL2029.json_0000
+# ::snt I 'm looking for a train that leaves on saturday and arrives by 19:00 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "saturday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "19:00"
+  ))
+)
+
+# ::id MUL2029.json_0002
+# ::snt Yes , I need to get to Cambridge .   I 'll be leaving Norwich .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id MUL2029.json_0004
+# ::snt What time does that train arrive in Cambridge ?   That seems terribly early .   I just need to be there by 19:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n12 / name
+     :op1 "19:00"
+  ))
+)
+
+# ::id MUL2029.json_0006
+# ::snt No thanks . I 'm looking for a place to stay too .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2029.json_0008
+# ::snt The train should depart from norwich and should go to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id MUL2029.json_0010
+# ::snt That sounds good .   What 's the travel duration on that one ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL2029.json_0012
+# ::snt Okay . Can you help me find a place to stay ? I would like it to be 4 stars and I do n't need it to have free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( oHo1 / no)
+   :Stars ( StaHo3 / Stars 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2029.json_0014
+# ::snt I 'd like it to be moderate , any will do . And I 'd like to book it for 5 people and 4 nights , starting on the same day .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n20 / name
+     :op1 "moderate"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n22 / name
+     :op1 "4"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n24 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo8 / Day 
+    :name ( n26 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+)
+
+# ::id MUL2029.json_0016
+# ::snt Yes please , for 5 people and 4 nights . Can I please get the reference number too ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n28 / name
+     :op1 "4"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n30 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL2029.json_0018
+# ::snt It will be on Saturday as well .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n32 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id MUL2029.json_0020
+# ::snt That is all for now .   Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0273.json_0000
+# ::snt I 'm looking for a place to dine that serves expensive european food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "european"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL0273.json_0002
+# ::snt Any of those should be fine . Can you see if you can get me a table for 2 at 14:45 on Saturday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "14:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL0273.json_0004
+# ::snt I would like for you to find me one on Saturday after 12:00 . Can you please book me for one with that time in mind ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "12:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id MUL0273.json_0006
+# ::snt Are there any times which are available on Saturday ?
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n16 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id MUL0273.json_0008
+# ::snt I would like a reservation at an expensive european restaurant anywhere in town at 13:45 on Saturday . Can I please have a reference number ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n18 / name
+     :op1 "european"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n20 / name
+     :op1 "expensive"
+  ))
+   :Time ( TimRe6 / Time 
+    :name ( n22 / name
+     :op1 "13:45"
+  ))
+   :Day ( DayRe8 / Day 
+    :name ( n24 / name
+     :op1 "saturday"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0273.json_0010
+# ::snt I 'm looking for a train from Leicester to Cambridge leaving on Saturday and arriving by 10:00 . I need the train ID , travel time , and departure time for that train .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n26 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n28 / name
+     :op1 "saturday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n30 / name
+     :op1 "10:00"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n32 / name
+     :op1 "leicester"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Leave ( aTr1 / question )
+  :Time ( aTr2 / question )
+  :Id ( aTr3 / question )
+   )
+)
+
+# ::id MUL0273.json_0012
+# ::snt Yes please and thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0273.json_0014
+# ::snt I only need one ticket for myself .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n34 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL0273.json_0016
+# ::snt Thank you so much . That is all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3524.json_0000
+# ::snt i need information about colleges in the centre part of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id PMUL3524.json_0002
+# ::snt I have no preference but can I get a phone number to one of them ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL3524.json_0004
+# ::snt I am also looking for a moderately priced restaurant in the same area as Corpus Christi .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n6 / name
+     :op1 "corpus"
+     :op2 "christi"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Price ( PriRe4 / Price 
+    :name ( n9 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n11 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   )
+)
+
+# ::id PMUL3524.json_0006
+# ::snt I am looking for Asian Oriental .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+)
+
+# ::id PMUL3524.json_0008
+# ::snt Great . Can you please make a reservation for 4 ? We 'd like to arrive around 18:45 on Wednesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "18:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3524.json_0010
+# ::snt thanks so much for all of your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3524.json_0012
+# ::snt That is all thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3524.json_0014
+# ::snt Thank you , that is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2007.json_0000
+# ::snt Hello , I am looking for a restaurant called hotel du vin bistro .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   :Name ( NamRe4 / Name 
+    :name ( n3 / name
+     :op1 "hotel"
+     :op2 "du"
+     :op3 "vin"
+     :op4 "bistro"
+  ))
+   )
+)
+
+# ::id PMUL2007.json_0002
+# ::snt Yes , do you happen to know what their price range is ?
+( Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+)
+
+# ::id PMUL2007.json_0004
+# ::snt Thank you , I am also looking for colleges in the west area , can you give me more info on those ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n6 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id PMUL2007.json_0006
+# ::snt Okay can you please give me the address and phone number to one that you recommend ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL2007.json_0008
+# ::snt I 'll need a taxi to get to the restaurant from the college
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n8 / name
+     :op1 "the"
+     :op2 "college"
+  ))
+   :Dest ( DesTa5 / Dest 
+    :name ( n10 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL2007.json_0010
+# ::snt I want to leave the college by 17:45 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n12 / name
+     :op1 "17:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "college"
+  ))
+)
+
+# ::id PMUL2007.json_0012
+# ::snt Thanks so much for all of your help today .   I wo n't be needing anything else .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG01691.json_0000
+# ::snt Am injured and are looking for a hospital nearby .
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01691.json_0002
+# ::snt What is the phone number ?
+( Ht1 / Hospital-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id SNG01691.json_0004
+# ::snt No I do not . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01691.json_0006
+# ::snt That is all I needed , good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0538.json_0000
+# ::snt I 'm looking for a Chinese restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL0538.json_0002
+# ::snt Are there any in the north side of town ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL0538.json_0004
+# ::snt any price range is fine with me . please book for mea table for 8 peopleat 13:45 on friday . please get me   the reference number
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+   :Time ( TimRe3 / Time 
+    :name ( n6 / name
+     :op1 "13:45"
+  ))
+   :Day ( DayRe5 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe7 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0538.json_0006
+# ::snt Thank you ! I also need a train going to Broxbourne .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id PMUL0538.json_0008
+# ::snt i 'm leaving from cambridge
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0538.json_0010
+# ::snt I need to leave on Saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n16 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL0538.json_0012
+# ::snt I need to arrive at Broxbourne by 16:45
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n18 / name
+     :op1 "16:45"
+  ))
+   :Dest ( DesTr4 / Dest 
+    :name ( n20 / name
+     :op1 "Broxbourne"
+  ))
+)
+
+# ::id SNG0738.json_0000
+# ::snt Can you help me find an expensive restaurant in the town centre ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0738.json_0002
+# ::snt I was thinking maybe trying something european .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "european"
+  ))
+)
+
+# ::id SNG0738.json_0004
+# ::snt That sounds great ! Can I book a talbe for 7 people at 17:30 on Wednesday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "17:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id SNG0738.json_0006
+# ::snt No , that 's it .   Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0269.json_0000
+# ::snt I need to find a train that arrives at 12:30 on Wednesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "wednesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "12:30"
+  ))
+)
+
+# ::id SNG0269.json_0002
+# ::snt I am departing from Birmingham new street and going to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id SNG0269.json_0004
+# ::snt Yes I need to arrive in Cambridge by 12:30 please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n12 / name
+     :op1 "12:30"
+  ))
+)
+
+# ::id SNG0269.json_0006
+# ::snt Yes , that will work . Can you book that train for 8 people ? I will also need a reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id SNG0269.json_0008
+# ::snt Great ! Thanks , that 's all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0269.json_0010
+# ::snt Thank you for all of your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0166.json_0000
+# ::snt i need a hospital with a intermediate dependancy area department
+( Hm1 / Hospital-Inform
+   :Department ( DepHo2 / Department 
+    :name ( n2 / name
+     :op1 "intermediate"
+     :op2 "dependancy"
+     :op3 "area"
+  ))
+)
+
+# ::id SNG0166.json_0002
+# ::snt Thank you so much ! Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0836.json_0000
+# ::snt I 'm trying to find the Alexander Bed and Breakfast .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "alexander"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+)
+
+# ::id SNG0836.json_0002
+# ::snt Yes please . There will be 7 of us , and we 'll be arriving Thursday . We want to stay 5 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "7"
+  ))
+)
+
+# ::id SNG0836.json_0004
+# ::snt Thank you ! That 's all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0537.json_0000
+# ::snt I am trying to plan my trip in Cambridge and need a place to dine .    I need something kind of moderate for price and on the west side .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL0537.json_0002
+# ::snt How about thai ?   Are there any thai restaurants in the west of the moderate price range ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "thai"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n10 / name
+     :op1 "west"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL0537.json_0004
+# ::snt That is okay . An Indian restaurant would be great , which place do you recommend ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL0537.json_0006
+# ::snt Yes try a different location .
+( o / out_of_scope )
+
+# ::id PMUL0537.json_0008
+# ::snt maybe you could check any price range .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL0537.json_0010
+# ::snt May I have the phone number for that place ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id PMUL0537.json_0012
+# ::snt What is the departure time ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+)
+
+# ::id PMUL3770.json_0000
+# ::snt Can you give me information on hotels in the centre ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotels"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3770.json_0002
+# ::snt Not interested in the price , but I would like it to be a 4-star hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n8 / name
+     :op1 "4-star"
+  ))
+)
+
+# ::id PMUL3770.json_0004
+# ::snt I 'm sorry . I needed a hotel , not a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL3770.json_0006
+# ::snt Yes please . I need it to be for 1 person for 2 nights starting on Friday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL3770.json_0008
+# ::snt Great , can you also find me a Japanese food restaurant in the expensive price range ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n18 / name
+     :op1 "japanese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n20 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL3770.json_0010
+# ::snt Yes .   Can you please book a table for one at 12:45 on Friday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n22 / name
+     :op1 "12:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n24 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n26 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL3770.json_0012
+# ::snt Thanks so so much ! That 's all now , bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0079.json_0000
+# ::snt I 'm looking for an inexpensive African restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "african"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "inexpensive"
+  ))
+)
+
+# ::id SSNG0079.json_0002
+# ::snt No thank you . Is there any inexpensive restaurants that serve Asian oriental food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "inexpensive"
+  ))
+)
+
+# ::id SSNG0079.json_0004
+# ::snt That sounds great . Would you book either of those for me for Wednesday at 20:00 for 6 people ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "20:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SSNG0079.json_0006
+# ::snt Nope that sounds great , thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3998.json_0000
+# ::snt I 'm looking for a restaurant recommendation .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL3998.json_0002
+# ::snt Yes , I am looking for a expensive scottish restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "scottish"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL3998.json_0004
+# ::snt Okay , let 's try for an expensive Italian restaurant instead .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL3998.json_0006
+# ::snt No , I just need a resrvation for 7 people at 17:45 on monday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "17:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL3998.json_0008
+# ::snt Thank you . Could you help me find a museum that is in the east ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n16 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n18 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL3998.json_0010
+# ::snt Thank you so much . Do you know if there is an admission charge ?
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+   )
+)
+
+# ::id PMUL3998.json_0012
+# ::snt Can you also tell me the phone number and postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL3998.json_0014
+# ::snt Great ! Thank you for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3998.json_0016
+# ::snt You too ! Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4824.json_0000
+# ::snt i am looking for information about cineworld cinema .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "cineworld"
+     :op2 "cinema"
+  ))
+)
+
+# ::id PMUL4824.json_0002
+# ::snt Could i get the phone number please ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL4824.json_0004
+# ::snt Yes I need to find a place to stay that is in the moderate price range and I do n't need any parking .
+( Hm1 / Hotel-Inform
+   :Parking ( onHo1 / dontcare)
+   :Price ( PriHo3 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL4824.json_0006
+# ::snt I need a hotel located in the town centre .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4824.json_0008
+# ::snt Yes . Book it for Monday . 5 nights and 6 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL4824.json_0010
+# ::snt thanks that is all
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0165.json_0000
+# ::snt Is there a hospital in Cambridge that has a plastic and vascular surgery department ?
+( Hm1 / Hospital-Inform
+   :Department ( DepHo2 / Department 
+    :name ( n2 / name
+     :op1 "plastic"
+     :op2 "and"
+     :op3 "vascular"
+     :op4 "surgery"
+  ))
+)
+
+# ::id SNG0165.json_0002
+# ::snt Could you send their phone number please ?
+( Ht1 / Hospital-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id SNG0165.json_0004
+# ::snt Thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0165.json_0006
+# ::snt No thank you , this will do for now .   Thank you for helping me !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0329.json_0000
+# ::snt I 'm looking for a particular hotel called " rosa 's bed and breakfast " .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "rosa"
+     :op2 "'s"
+     :op3 "bed"
+     :op4 "and"
+     :op5 "breakfast"
+  ))
+)
+
+# ::id PMUL0329.json_0002
+# ::snt Yes , please . I would like to book a room for 3 people for 2 nights , starting from Sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL0329.json_0004
+# ::snt Yes , I am looking for molecular gastronomy restaurant located in the Centre that is expensive .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "molecular"
+     :op2 "gastronomy"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0329.json_0006
+# ::snt Actually , how about Chinese ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL0329.json_0008
+# ::snt Sounds great . I need that for 3 people on Sunday at 13:30 please .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n20 / name
+     :op1 "sunday"
+  ))
+   :Time ( TimRe6 / Time 
+    :name ( n22 / name
+     :op1 "13:30"
+  ))
+)
+
+# ::id PMUL0329.json_0010
+# ::snt Yes , please !
+( o / out_of_scope )
+
+# ::id PMUL0329.json_0012
+# ::snt Oh , that 's a shame . Okay , can you try the same time on Friday instead , please ?
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n24 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL0329.json_0014
+# ::snt No that is all . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1380.json_0000
+# ::snt I am trying to find the Parkside Pools .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "parkside"
+     :op2 "pools"
+  ))
+)
+
+# ::id SNG1380.json_0002
+# ::snt Can you give me the full address of Parkside pools as well as the zip code ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n4 / name
+     :op1 "Parkside"
+     :op2 "pools"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+   )
+)
+
+# ::id SNG1380.json_0004
+# ::snt That 's all for now . Thanks a bunch !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1754.json_0000
+# ::snt I 'd like to find a place to go that 's in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1754.json_0002
+# ::snt Any type is fine , I 'm not picky .
+( Am1 / Attraction-Inform
+   :Type ( onAt1 / dontcare)
+)
+
+# ::id MUL1754.json_0004
+# ::snt Excellent . What 's the address there ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id MUL1754.json_0006
+# ::snt Yes , I 'm going to need transportation to town . I 'll need it on Wednesday from Stevenage .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "stevenage"
+  ))
+)
+
+# ::id MUL1754.json_0008
+# ::snt I 'm looking for train departing Stevenage and going to Cambridge to arrive by 17:30p .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n10 / name
+     :op1 "17:30p"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n12 / name
+     :op1 "stevenage"
+  ))
+)
+
+# ::id MUL1754.json_0010
+# ::snt What is the travel time and departure time for TR9448 ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Time ( aTr1 / question )
+)
+
+# ::id MUL1754.json_0012
+# ::snt Not right now .   Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1754.json_0014
+# ::snt That 's all . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01493.json_0000
+# ::snt I want to book a train . I would like to depart from cambridge and arrive by 16:45
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n2 / name
+     :op1 "16:45"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG01493.json_0002
+# ::snt The train should depart from cambridge and should arrive by 16:45 . Going to Ely
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "ely"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "16:45"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG01493.json_0004
+# ::snt I would like to go on Saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id SNG01493.json_0006
+# ::snt Sure , I would like to book that train for 4 passengers .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG01493.json_0008
+# ::snt That 's wonderful . I am all set . Thank you . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01379.json_0000
+# ::snt I need to find a hospital in town with a cardiology and coronary care unit .
+( Hm1 / Hospital-Inform
+   :Department ( DepHo2 / Department 
+    :name ( n2 / name
+     :op1 "cardiology"
+     :op2 "and"
+     :op3 "coronary"
+     :op4 "care"
+     :op5 "unit"
+  ))
+)
+
+# ::id SNG01379.json_0002
+# ::snt Okay thank you for the info .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01379.json_0004
+# ::snt That is all . Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01379.json_0006
+# ::snt Thank you that is all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4345.json_0000
+# ::snt I 'm looking for a place to stay , maybe a guesthouse in the moderate price range .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL4345.json_0002
+# ::snt Oh , I 'm sorry . I was hoping for something located in the east . Do you have anything there ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL4345.json_0004
+# ::snt Does it include free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL4345.json_0006
+# ::snt Great can you book it for 2 people for 2 nights on thursday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL4345.json_0008
+# ::snt I also need train tickets .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL4345.json_0010
+# ::snt I am leaving from Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4345.json_0012
+# ::snt Yes , I 'm going to kings lynn .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id PMUL4345.json_0014
+# ::snt Yes I 'm leaving on Saturday and need to arrive by 13:45 please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n18 / name
+     :op1 "saturday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n20 / name
+     :op1 "13:45"
+  ))
+)
+
+# ::id PMUL4345.json_0016
+# ::snt No thanks . What is the travel time ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL4345.json_0018
+# ::snt No , thanks , that 's all I need ! Thanks so much for all of your help ! Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4345.json_0020
+# ::snt Um yes you too , bye bye now !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20019.json_0000
+# ::snt I need the address and phone number of a restaurant in the south part of town .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+  :Phone ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20019.json_0002
+# ::snt I do n't care .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+)
+
+# ::id WOZ20019.json_0004
+# ::snt Can you tell me what kind of food they serve ?
+( Rt1 / Restaurant-Request
+  :Food ( aRe0 / question )
+)
+
+# ::id WOZ20019.json_0006
+# ::snt I want one in the moderate priced range . What is the price range of Chiquito restaurant ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id WOZ20019.json_0008
+# ::snt What is the address for Pizza Hut Cherry Hinton ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "pizza"
+     :op2 "hut"
+     :op3 "cherry"
+     :op4 "hinton"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20019.json_0010
+# ::snt sorry what is the area again ?
+( Rt1 / Restaurant-Request
+  :Area ( aRe0 / question )
+)
+
+# ::id WOZ20019.json_0012
+# ::snt Thank you , goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3412.json_0000
+# ::snt I am planning a trip to Cambridge
+( o / out_of_scope )
+
+# ::id PMUL3412.json_0002
+# ::snt I need a train for friday ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL3412.json_0004
+# ::snt I 'm going from Cambridge to Broxbourne , departing after 20:45 on Friday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "broxbourne"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n10 / name
+     :op1 "20:45"
+  ))
+)
+
+# ::id PMUL3412.json_0006
+# ::snt That is fine , can I also get the total travel time for that ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL3412.json_0008
+# ::snt no thanks , i 'm also looking for an italian restaurant
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id PMUL3412.json_0010
+# ::snt I do n't care , should be in the cheap price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n14 / name
+     :op1 "cheap"
+  ))
+   :Area ( onRe2 / dontcare)
+)
+
+# ::id PMUL3412.json_0012
+# ::snt No reservation for now . But , can you please provide me with the address and postcode please ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id PMUL3412.json_0014
+# ::snt Yes . please thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3412.json_0016
+# ::snt That is all , thank for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0702.json_0000
+# ::snt Are you able to find me a french expensive restaurant ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "french"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SNG0702.json_0002
+# ::snt I like the sound of Restaurant Two Two , could you give me their postcode , address and phone number ?
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe3 / Name 
+    :name ( n7 / name
+     :op1 "Restaurant"
+     :op2 "Two"
+     :op3 "Two"
+  ))
+   )
+)
+
+# ::id SNG0702.json_0004
+# ::snt No , that 's everything I needed today . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0189.json_0000
+# ::snt I 'm looking for a restaurant in the center of town that is in the moderate price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id MUL0189.json_0002
+# ::snt I want a russian food restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "russian"
+  ))
+)
+
+# ::id MUL0189.json_0004
+# ::snt What about one that serves italian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id MUL0189.json_0006
+# ::snt Yes , may I please have the postcode , address , and phone number of the Pizza Express at Regent Street ?
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe3 / Name 
+    :name ( n11 / name
+     :op1 "Pizza"
+     :op2 "Express"
+  ))
+   )
+)
+
+# ::id MUL0189.json_0008
+# ::snt Thank you ! I 'm also looking for a hotel in the same area .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id MUL0189.json_0010
+# ::snt I would like one that includes free wifi please
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id MUL0189.json_0012
+# ::snt Yes that would be great do they have free parking ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Parking ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Parking ( esHo2 / yes)
+   )
+)
+
+# ::id MUL0189.json_0014
+# ::snt That 's not necessary , could you just give me their phone number please ?   I also need some help finding a taxi to commute from the hotel to restaurant .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Phone ( aHo1 / question )
+   )
+)
+
+# ::id MUL0189.json_0016
+# ::snt 8:15 please is when I want the taxi to pick me up .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n18 / name
+     :op1 "8:15"
+  ))
+)
+
+# ::id MUL0189.json_0018
+# ::snt Okay great . That is all I need .
+( o / out_of_scope )
+
+# ::id PMUL3871.json_0000
+# ::snt I 'm looking for a train leaving after 19:00 departing from ely .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "ely"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "19:00"
+  ))
+)
+
+# ::id PMUL3871.json_0002
+# ::snt I need the train on Thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL3871.json_0004
+# ::snt I think the 19:35 will work .   Can I book that for 3 people ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3871.json_0006
+# ::snt We were looking to do something in the north , something with the boats . Any suggestions ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "north"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n12 / name
+     :op1 "boats"
+  ))
+)
+
+# ::id PMUL3871.json_0008
+# ::snt What 's their address and postcode ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL3871.json_0010
+# ::snt Yes .   Thanks , all set .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3871.json_0012
+# ::snt Much appreciated . Goodbye .
+( a / and
+ :op1(ge1 / general-bye
+   :none ( onge1 / none)
+   )
+ :op2(gt2 / general-greet
+   :none ( onge2 / none)
+   )
+)
+
+# ::id PMUL1339.json_0000
+# ::snt Hi , I am looking for information about the train schedules .   I would appreciate the help .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL1339.json_0002
+# ::snt I want to go to Cambridge from Peterborough on Saturday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n6 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id PMUL1339.json_0004
+# ::snt I want to arrive by 09:00 , please .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "09:00"
+  ))
+)
+
+# ::id PMUL1339.json_0006
+# ::snt What time would the train be leaving ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL1339.json_0008
+# ::snt I am also looking for a nightclub in town . Could you give me that phone number and area of one ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "nightclub"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id PMUL1339.json_0010
+# ::snt Any section of town is fine with me .
+( o / out_of_scope )
+
+# ::id PMUL1339.json_0012
+# ::snt Please pick one and give me the phone number and area .
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL1339.json_0014
+# ::snt Great , thanks !   That 's all I needed .   Have a good day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20030.json_0000
+# ::snt I am looking for an Italian restaurant in the west part of town . Could I also get the phone number and address of the restaurant ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20030.json_0002
+# ::snt I do nt care .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "do"
+     :op2 "nt"
+     :op3 "care"
+  ))
+)
+
+# ::id WOZ20030.json_0004
+# ::snt Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0034.json_0000
+# ::snt I am looking for some Italian food today .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id PMUL0034.json_0002
+# ::snt Are any located in the Centre ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0034.json_0004
+# ::snt I 'd love a recommendation . I 'm looking to book a table for 4 at 17:30 on Saturday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "17:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0034.json_0006
+# ::snt Thanks . can you help me with a cheap place to stay also in the centre of town ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0034.json_0008
+# ::snt Yes , but the place will also need to have 4 stars and free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0034.json_0010
+# ::snt Really ? Can you try again ? A 4 star accommodation ( type does nt matter ) that is cheap and in the centre with parking
+( Hm1 / Hotel-Inform
+   :Type ( onHo1 / dontcare)
+   :Parking ( esHo2 / yes)
+   :Stars ( StaHo4 / Stars 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+   :Price ( PriHo6 / Price 
+    :name ( n20 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL0034.json_0012
+# ::snt Okay . I 'll need that booked for 4 people and 5 nights beginning saturday . Please send a reference number .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n22 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n24 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n26 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL0034.json_0014
+# ::snt Thank you , but that is all I need for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0015.json_0000
+# ::snt I would like to book a taxi to hughes hall please .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "hughes"
+     :op2 "hall"
+  ))
+)
+
+# ::id SNG0015.json_0002
+# ::snt I will be departing from the river bar .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n4 / name
+     :op1 "the"
+     :op2 "river"
+     :op3 "bar"
+  ))
+)
+
+# ::id SNG0015.json_0004
+# ::snt I would like to arrive by 19:00 if possible .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n6 / name
+     :op1 "19:00"
+  ))
+)
+
+# ::id SNG0015.json_0006
+# ::snt nope that s all thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20648.json_0000
+# ::snt I would like a restaurant that serves world food . It should be a really good restaurant , and it 's OK if it 's expensive .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "world"
+  ))
+   :Price ( onRe2 / dontcare)
+)
+
+# ::id WOZ20648.json_0002
+# ::snt How about Italian ? I would like to go to nice place with great atmosphere and expensive , I would like the address , phone number and area
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Area ( aRe1 / question )
+  :Phone ( aRe2 / question )
+  :Addr ( aRe3 / question )
+   )
+)
+
+# ::id WOZ20648.json_0004
+# ::snt Thank you goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2401.json_0000
+# ::snt I am looking for a place to eat in expensive price range that serves Turkish food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "turkish"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL2401.json_0002
+# ::snt That sounds great , can you book a table for 3 for me ?
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL2401.json_0004
+# ::snt Yes , for three people at 13:45 on Tuesday . Thanks !
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "13:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "three"
+  ))
+)
+
+# ::id MUL2401.json_0006
+# ::snt Let 's try 12:45 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "12:45"
+  ))
+)
+
+# ::id MUL2401.json_0008
+# ::snt Yes , I 'm also looking for an attraction called the cafe jello gallery , can I get their phone number please ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n16 / name
+     :op1 "cafe"
+     :op2 "jello"
+     :op3 "gallery"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Phone ( aAt1 / question )
+   )
+)
+
+# ::id MUL2401.json_0010
+# ::snt Can you book me a taxi between those two locations ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL2401.json_0012
+# ::snt I would like arrive by 12:45
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n18 / name
+     :op1 "12:45"
+  ))
+)
+
+# ::id MUL2401.json_0014
+# ::snt Great . Can i have the contact number and car type ?
+( Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+)
+
+# ::id MUL2401.json_0016
+# ::snt Fantastic , thank you , that should be all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0105.json_0000
+# ::snt I 'm looking for a good Chinese place with a cheap price range .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL0105.json_0002
+# ::snt The south area please .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL0105.json_0004
+# ::snt Yes , please . I 'd like to make a reservation for 8 people at 12:30 on Tuesday . Can I have the reference number for the reservation ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "12:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0105.json_0006
+# ::snt Thank you . I 'm also looking for a two star hotel near there with free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n14 / name
+     :op1 "two"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL0105.json_0008
+# ::snt The east is OK , is that one a guesthouse style ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n18 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id MUL0105.json_0010
+# ::snt Oh well then . Can I ask what 4 star guesthouses with free parking are around ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n20 / name
+     :op1 "guesthouses"
+  ))
+   :Parking ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n22 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL0105.json_0012
+# ::snt Alright , let 's go with Rosa 's Bed and Breakfast then , that 's a guesthouse at least ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n24 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id MUL0105.json_0014
+# ::snt I would like the reservation for 2 nights starting Tuesday . It will be for 8 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n26 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n28 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n30 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL0105.json_0016
+# ::snt That 's all I needed . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0105.json_0018
+# ::snt Thank you . Have a good day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2548.json_0000
+# ::snt Hello ! I 'm traveling to Cambridge soon and would love to visit a concerthall in the centre of town . Can you help ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "concerthall"
+  ))
+)
+
+# ::id MUL2548.json_0002
+# ::snt Yes , and could you give me the phone number too ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL2548.json_0004
+# ::snt And the address is ? And while we 're talking about location , are there any 3-star hotels close to it ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotels"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n8 / name
+     :op1 "3-star"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+)
+
+# ::id MUL2548.json_0006
+# ::snt Do they have free wifi ?   If yes , please book for 2 people for 1 night .   Thank you for your help .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stay ( StaHo3 / Stay 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+   :People ( PeoHo5 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL2548.json_0008
+# ::snt I actually do n't need a reservation just yet , but could I have the postcode and phone number for the Gonville ? And is that a hotel or a guesthouse ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id MUL2548.json_0010
+# ::snt Thanks , I also need a taxi to go the hotel . I want to leave the Man on the moon at 16:15 . Can you get me the contact number and car type ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n14 / name
+     :op1 "16:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "man"
+     :op3 "on"
+     :op4 "the"
+     :op5 "moon"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+ :op3(Ht3 / Hotel-Request
+  :Type ( aHo2 / question )
+   )
+)
+
+# ::id MUL2548.json_0012
+# ::snt No that is it thank you ! That was all the info I needed ! Thank you and have a good day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2250.json_0000
+# ::snt Hello , I 'm looking for a place to stay that is moderately priced and a star rating of 0 .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "0"
+  ))
+)
+
+# ::id MUL2250.json_0002
+# ::snt Are you sure there are n't any in the south of town ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL2250.json_0004
+# ::snt Could you try for the center part of town ?
+( o / out_of_scope )
+
+# ::id MUL2250.json_0006
+# ::snt Yes , I 'd like to reserve it for 6 people for 4 nights starting Sunday , please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL2250.json_0008
+# ::snt I am also looking for a train into cambridge the same day please
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+)
+
+# ::id MUL2250.json_0010
+# ::snt Sunday as well , please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n18 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id MUL2250.json_0012
+# ::snt Yes , I need to leave Leicester after 11:00 .   Heading to Cambridge for the day .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n20 / name
+     :op1 "leicester"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n22 / name
+     :op1 "11:00"
+  ))
+   :Dest ( DesTr6 / Dest 
+    :name ( n24 / name
+     :op1 "Cambridge"
+  ))
+)
+
+# ::id MUL2250.json_0014
+# ::snt Okay . Can you purchase tickets for me . There will 6 of us .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n26 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL2250.json_0016
+# ::snt Yes . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4878.json_0000
+# ::snt I am planning a trip in Cambridge .
+( o / out_of_scope )
+
+# ::id PMUL4878.json_0002
+# ::snt I will be needing a place to stay on the north side of town .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL4878.json_0004
+# ::snt no . give me recommendation .
+( o / out_of_scope )
+
+# ::id PMUL4878.json_0006
+# ::snt Is it expensive with free wifi ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL4878.json_0008
+# ::snt Does it also include free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL4878.json_0010
+# ::snt That sounds good , I would like to book that one .
+( o / out_of_scope )
+
+# ::id PMUL4878.json_0012
+# ::snt book it for the same group of people and 2 nights starting from the same day .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n8 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+)
+
+# ::id PMUL4878.json_0014
+# ::snt Sorry . For 3 people , starting Monday .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL4878.json_0016
+# ::snt Thank you , that 's all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4878.json_0018
+# ::snt bye . have a good time .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1786.json_0000
+# ::snt I 'm looking for a train that departs from Ely anytime after 20:15 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "ely"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "20:15"
+  ))
+)
+
+# ::id MUL1786.json_0002
+# ::snt I will be traveling on Friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL1786.json_0004
+# ::snt Yes I will be going to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1786.json_0006
+# ::snt Yes I need the price .   Also , I am traveling in the east , can you recommend a good place to go ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "east"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL1786.json_0008
+# ::snt That s okay . Can i just have their address and postcode ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id MUL1786.json_0010
+# ::snt Can you tell me the entrance fee please ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL1786.json_0012
+# ::snt No thanks . I think that answered all my questions . Have a nice day . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0801.json_0000
+# ::snt I need a morrocan food place . Are there any around here ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "morrocan"
+  ))
+)
+
+# ::id PMUL0801.json_0002
+# ::snt Please look for something Asian Oriental instead .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+)
+
+# ::id PMUL0801.json_0004
+# ::snt No it does n't matter , what do you recommend ?
+( Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+)
+
+# ::id PMUL0801.json_0006
+# ::snt Cheap price range is what I neeed
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL0801.json_0008
+# ::snt Yes , please book a table for 6 people on Wednesday at 18:15 , please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "18:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL0801.json_0010
+# ::snt That 's great , I need a train for the same day , arriving at 11:45 from london kings cross to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n18 / name
+     :op1 "11:45"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n20 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id PMUL0801.json_0012
+# ::snt can i get the ticket price and the departure time please ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id PMUL0801.json_0014
+# ::snt I actually do n't need a ticket . I just need the departure time and price .
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id PMUL0801.json_0016
+# ::snt How much does that cost ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL0801.json_0018
+# ::snt Not at this time but thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0801.json_0020
+# ::snt No thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0383.json_0000
+# ::snt I need a train leaving cambridge after 17:30 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "17:30"
+  ))
+)
+
+# ::id SNG0383.json_0002
+# ::snt I want to go to Stansted Airport on Saturday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id SNG0383.json_0004
+# ::snt I am not sure yet , could you tel me how long the train takes to get there ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id SNG0383.json_0006
+# ::snt No , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0383.json_0008
+# ::snt No that is all thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0383.json_0010
+# ::snt Thank you for your assistance bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL2163.json_0000
+# ::snt I need a train that leaves on Friday after 20:45 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "friday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "20:45"
+  ))
+)
+
+# ::id MUL2163.json_0002
+# ::snt The train should depart from cambridge and should go to london liverpool street
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2163.json_0004
+# ::snt Sounds great ! Thank you very much ! What is the price on that train ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL2163.json_0006
+# ::snt Sure . I also need a reservation at rosa 's bed and breakfast .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n10 / name
+     :op1 "rosa"
+     :op2 "'s"
+     :op3 "bed"
+     :op4 "and"
+     :op5 "breakfast"
+  ))
+)
+
+# ::id MUL2163.json_0008
+# ::snt What is their address and do they have free parking or free internet ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Parking ( aHo0 / question )
+  :Internet ( aHo1 / question )
+  :Addr ( aHo2 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Parking ( esHo2 / yes)
+   :Internet ( esHo3 / yes)
+   )
+)
+
+# ::id MUL2163.json_0010
+# ::snt Could I get the address please ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id MUL2163.json_0012
+# ::snt I think that 's all I need .   Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4549.json_0000
+# ::snt Really would like to find a place that serves Indian food in the North
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL4549.json_0002
+# ::snt How about the cheap one ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL4549.json_0004
+# ::snt no i would like the postcode and address
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id PMUL4549.json_0006
+# ::snt i am also looking for a train that goes to cambridge
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4549.json_0008
+# ::snt I 'll be leaving Stevenage . I 'd like to arrive by 19:45 , if possible ?
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "19:45"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "stevenage"
+  ))
+)
+
+# ::id PMUL4549.json_0010
+# ::snt Would be traveling on Sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL4549.json_0012
+# ::snt I would like the first train .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL4549.json_0014
+# ::snt That would be great . Ill need 6 tickets
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n16 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL4549.json_0016
+# ::snt Great , thank you ! That 's all that I need . Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2043.json_0000
+# ::snt I 'm looking for a train .   I need to leave from Cambridge on Tuesday and go to Leicester .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "leicester"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2043.json_0002
+# ::snt Yes , I need to arrive by 8:45 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "8:45"
+  ))
+)
+
+# ::id MUL2043.json_0004
+# ::snt Yes , can I get 6 tickets please and I 'll need the reference number too
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL2043.json_0006
+# ::snt I am also looking for a place to stay that has 4 stars and is in the centre .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2043.json_0008
+# ::snt I do need free wifi included , so whichever of those has wifi is the best !
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id MUL2043.json_0010
+# ::snt I 'd prefer a hotel . Can you book that for 6 people and 3 nights ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n18 / name
+     :op1 "6"
+  ))
+   :Type ( TypHo6 / Type 
+    :name ( n20 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL2043.json_0012
+# ::snt Starting saturday , either place is fine if available .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n22 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id MUL2043.json_0014
+# ::snt Yes , could you try for a stay of 1 night ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n24 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL2043.json_0016
+# ::snt That is all I need .   Thank you for your help !   Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2180.json_0000
+# ::snt Hi , I am looking for information on places to go in town .   Can you suggest some things ?
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2180.json_0002
+# ::snt I would like to visit a college in the centre of town please .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL2180.json_0004
+# ::snt What is the address for that ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL2180.json_0006
+# ::snt Yes , I am looking for a restaurant someone recommended . It 's called la raza ? Do you have any information on that ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "la"
+     :op2 "raza"
+  ))
+)
+
+# ::id PMUL2180.json_0008
+# ::snt Do you have the postcode for that ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id PMUL2180.json_0010
+# ::snt That 's all I need for now thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20179.json_0000
+# ::snt Hello , I am looking for a Lebanese restaurant in any area . Could you please provide me with a phone number and postcode ? I 'm very hungry and need food ! !
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "lebanese"
+  ))
+   :Area ( onRe2 / dontcare)
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Post ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20179.json_0002
+# ::snt Thank you , goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20179.json_0004
+# ::snt thank you goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2277.json_0000
+# ::snt I need a restaurant in the centre that serves British food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "british"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2277.json_0002
+# ::snt Yes , cheap . I am not looking for anything expensive .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL2277.json_0004
+# ::snt Yes , I would be . Can you list out several of them for me so I can pick ?
+( o / out_of_scope )
+
+# ::id PMUL2277.json_0006
+# ::snt I apologize , disregard what was said before , I will actually just need the expensive british ones , in the centre area
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "british"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2277.json_0008
+# ::snt Fitzbillies will be fine . Can I get the contact information , please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id PMUL2277.json_0010
+# ::snt I also need the postcode and address please .
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id PMUL2277.json_0012
+# ::snt thank you that will be all good bye
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG02003.json_0000
+# ::snt Am injured and are looking for a hospital nearby it should have the infectious diseases department .
+( Hm1 / Hospital-Inform
+   :Department ( DepHo2 / Department 
+    :name ( n2 / name
+     :op1 "infectious"
+     :op2 "diseases"
+  ))
+)
+
+# ::id SNG02003.json_0002
+# ::snt Thank you . Can I have the postcode ?
+( Ht1 / Hospital-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id SNG02003.json_0004
+# ::snt No , that 's all I needed . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02003.json_0006
+# ::snt Great ! Have a nice day ! good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1639.json_0000
+# ::snt I am looking to stay at a guesthouse that has a 3 star rating .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL1639.json_0002
+# ::snt I would like it to be in the west . It does n't matter if it has free parking or not . Thank you !
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+   :Parking ( oHo2 / no)
+)
+
+# ::id PMUL1639.json_0004
+# ::snt Yes . Let 's book it .
+( o / out_of_scope )
+
+# ::id PMUL1639.json_0006
+# ::snt For 3 days and 2 people , I need a confirmation number too
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL1639.json_0008
+# ::snt I need it for Sunday .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL1639.json_0010
+# ::snt I want a train that goes to peterborough and leaves after 13:00
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "peterborough"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n16 / name
+     :op1 "13:00"
+  ))
+)
+
+# ::id PMUL1639.json_0012
+# ::snt Does it leave on Monday ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n18 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id MUL2164.json_0000
+# ::snt I am looking for a train departung after 8:30 from Ely .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "ely"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "8:30"
+  ))
+)
+
+# ::id MUL2164.json_0002
+# ::snt The train should go to Cambridge on Tuesday
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id MUL2164.json_0004
+# ::snt Sounds great .   Can you book 5 seats for me ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL2164.json_0006
+# ::snt Thanks Can you help me find a hotel called the university aims no university arms hotel .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n12 / name
+     :op1 "university"
+     :op2 "arms"
+     :op3 "hotel"
+  ))
+)
+
+# ::id MUL2164.json_0008
+# ::snt Yes , for 2 nights for 5 people on the same day
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL2164.json_0010
+# ::snt Thanks for all your help .   That 's all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1747.json_0000
+# ::snt I need a trip going to Cambridge and arrive by 11:00
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "11:00"
+  ))
+)
+
+# ::id MUL1747.json_0002
+# ::snt I am leaving from Norwich
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id MUL1747.json_0004
+# ::snt Of course , I will be traveling on Tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id MUL1747.json_0006
+# ::snt Please pick one and book it for 8 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL1747.json_0008
+# ::snt I am also looking for any colleges in town . Can you name me any ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id MUL1747.json_0010
+# ::snt Nah , not really . Can you just give me the postcode for your favorite one ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+   )
+)
+
+# ::id MUL1747.json_0012
+# ::snt that s all i need thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3642.json_0000
+# ::snt I am planning a trip in Cambridge .
+( o / out_of_scope )
+
+# ::id PMUL3642.json_0002
+# ::snt Can I get some information on milton country park ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "milton"
+     :op2 "country"
+     :op3 "park"
+  ))
+)
+
+# ::id PMUL3642.json_0004
+# ::snt Can you tell me what area Milton Country Park is in and what the entrance fee is ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Fee ( aAt1 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n5 / name
+     :op1 "Milton"
+     :op2 "Country"
+     :op3 "Park"
+  ))
+   )
+)
+
+# ::id PMUL3642.json_0006
+# ::snt I also need a train for Saturday , traveling from Cambridge to Norwich and I 'd like to arrive by 12:15 .   Can you help with that ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "norwich"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n10 / name
+     :op1 "12:15"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3642.json_0008
+# ::snt No . Just one that can fit 5 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL3642.json_0010
+# ::snt Sounds great . Please book and provide me with a reference number .
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL3642.json_0012
+# ::snt Thank you so much . That 's all I need today . Good - bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG02017.json_0000
+# ::snt I need a taxi to go to the gandhi to arrive by 18:00
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n2 / name
+     :op1 "18:00"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n4 / name
+     :op1 "the"
+     :op2 "gandhi"
+  ))
+)
+
+# ::id SNG02017.json_0002
+# ::snt I 'm departing from cherry hinton water play .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n6 / name
+     :op1 "cherry"
+     :op2 "hinton"
+     :op3 "water"
+     :op4 "play"
+  ))
+)
+
+# ::id SNG02017.json_0004
+# ::snt Great thank you . Can I have the contact number ?
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02017.json_0006
+# ::snt That 's all I need , thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20617.json_0000
+# ::snt I want to find a restaurant serves corsica food please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "corsica"
+  ))
+)
+
+# ::id WOZ20617.json_0002
+# ::snt How about gastropub ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "gastropub"
+  ))
+)
+
+# ::id WOZ20617.json_0004
+# ::snt I do not care
+( Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+)
+
+# ::id WOZ20617.json_0006
+# ::snt Nah , whatever you can find is cool .
+( Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+)
+
+# ::id WOZ20617.json_0008
+# ::snt What is the address of Backstreet bistro ?   Phone number and post code ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "backstreet"
+     :op2 "bistro"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Post ( aRe2 / question )
+  :Addr ( aRe3 / question )
+   )
+)
+
+# ::id WOZ20617.json_0010
+# ::snt That is all . Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0624.json_0000
+# ::snt I 'm looking for a restaurant that offers British food in a moderate price range , can you help me with that ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "british"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id SNG0624.json_0002
+# ::snt Let 's try the west .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+)
+
+# ::id SNG0624.json_0004
+# ::snt For now , can I just get the phone number and postcode ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id SNG0624.json_0006
+# ::snt Thanks , that 's everything I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1590.json_0000
+# ::snt Can you help me find a train going to cambridge that arrives by 18:30 ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "18:30"
+  ))
+)
+
+# ::id PMUL1590.json_0002
+# ::snt I will be departing kings lynn .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id PMUL1590.json_0004
+# ::snt Yes for 2 people on a Tuesday please . And I would like the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1590.json_0006
+# ::snt Thanks so much . Can you also help me look for the Carolina Bed and Breakfast ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n12 / name
+     :op1 "carolina"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+)
+
+# ::id PMUL1590.json_0008
+# ::snt Yes please . Two nights from Tuesday for two people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "two"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "two"
+  ))
+)
+
+# ::id PMUL1590.json_0010
+# ::snt I need a room for the same group of people for 1 night on the same day . And I need the reference number then too please
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "1"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n24 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id SSNG0091.json_0000
+# ::snt Can you please help me find a cheap italian restaurant ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SSNG0091.json_0002
+# ::snt It does n't matter what area . Can you book a table for 2 people at 11:00 on Wednesday .
+( Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+   :Time ( TimRe3 / Time 
+    :name ( n6 / name
+     :op1 "11:00"
+  ))
+   :Day ( DayRe5 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe7 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SSNG0091.json_0004
+# ::snt If there is one that you know of that you recommend , that would be fine . I do n't know any , so some guidance would be great .
+( o / out_of_scope )
+
+# ::id SSNG0091.json_0006
+# ::snt Okay as long as it 's in the same price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id SSNG0091.json_0008
+# ::snt Great Yes it is and thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0091.json_0010
+# ::snt No , that 's all . Thanks again for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1166.json_0000
+# ::snt I need to book a train to leicester that leaves after 08:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "leicester"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "08:15"
+  ))
+)
+
+# ::id PMUL1166.json_0002
+# ::snt I 'm leaving from Cambridge on Wednesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1166.json_0004
+# ::snt I would like to arrive by 10:00 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "10:00"
+  ))
+)
+
+# ::id PMUL1166.json_0006
+# ::snt Yes , please book and send me a reference number .
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL1166.json_0008
+# ::snt So when is the next earliest you could get me there ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+)
+
+# ::id PMUL1166.json_0010
+# ::snt Yes please and I will need the reference number .
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL1166.json_0012
+# ::snt Yes can you find me a good college to visit in the west ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n14 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL1166.json_0014
+# ::snt If you can recommend 1 of the 5 and provide me with the address and phone number please .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL1166.json_0016
+# ::snt How much does it cost to get into Queens ' College ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL1166.json_0018
+# ::snt Could you also get me the address and phone number ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL1166.json_0020
+# ::snt Great , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1166.json_0022
+# ::snt Let me just check my notes ... No ! I think I have everything I need . Thank you so much for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0043.json_0000
+# ::snt Hi , I 'd like to book a taxi from Hakka to Sidney Sussex College .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "sidney"
+     :op2 "sussex"
+     :op3 "college"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "hakka"
+  ))
+)
+
+# ::id SNG0043.json_0002
+# ::snt I 'd like to arrive at the college at 20:15 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n6 / name
+     :op1 "20:15"
+  ))
+)
+
+# ::id SNG0043.json_0004
+# ::snt Perfect . That 's all for today ! Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1922.json_0000
+# ::snt Can you help me find a 4 star hotel to stay at that has free wifi ? Thanks .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1922.json_0002
+# ::snt That does n't matter as long as I 'm in the east part of town .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL1922.json_0004
+# ::snt Can you please check again ? Hopefully , there was just an error in inputting the information into the search system . Thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1922.json_0006
+# ::snt Can you check for a guesthouse with those requirements mentioned above ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL1922.json_0008
+# ::snt I really do n't have a price range in mind .   I 'm still not sure I want to stay in a guesthouse , hotels are so much better for me .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL1922.json_0010
+# ::snt Ok , I guess we can book that one then . There will be 3 of us staying 4 nights , starting sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL1922.json_0012
+# ::snt No , that 'll be it .   Thanks for the help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1335.json_0000
+# ::snt I need to book a train for Monday from Ely to Cambridge to arrive by 14:00 for 6 people .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "monday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n6 / name
+     :op1 "14:00"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n8 / name
+     :op1 "ely"
+  ))
+   :People ( PeoTr10 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SNG1335.json_0002
+# ::snt Anytime as long as i arrive by 14:00 . Can you provide me with a reference number after booking ?
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id SNG1335.json_0004
+# ::snt That is all I needed , good day to you .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0222.json_0000
+# ::snt Hi I would like to find a moderate priced place to stay with free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL0222.json_0002
+# ::snt I 'd like a 4 star hotel in the south , yes .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n6 / name
+     :op1 "south"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0222.json_0004
+# ::snt That is a guest house ?
+( o / out_of_scope )
+
+# ::id PMUL0222.json_0006
+# ::snt Thanks so much .   Also can you provide me information about a restaurant called the copper kettle ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n10 / name
+     :op1 "the"
+     :op2 "copper"
+     :op3 "kettle"
+  ))
+)
+
+# ::id PMUL0222.json_0008
+# ::snt what area is it in ?
+( Rt1 / Restaurant-Request
+  :Area ( aRe0 / question )
+)
+
+# ::id SNG01347.json_0000
+# ::snt I am looking for the Addenbrookes Hospital
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01347.json_0002
+# ::snt May I also have the phone number please ?
+( Ht1 / Hospital-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id SNG01347.json_0004
+# ::snt Thank you goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1069.json_0000
+# ::snt I am wanting to find a place to stay that has free wifi . The place should have 0 stars .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "0"
+  ))
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt4 / Name 
+    :name ( n5 / name
+     :op1 "The"
+     :op2 "place"
+  ))
+   )
+)
+
+# ::id MUL1069.json_0002
+# ::snt Is there one with free wifi and free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL1069.json_0004
+# ::snt I just need the phone number , postcode , and address , please .
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+  :Phone ( aHo2 / question )
+)
+
+# ::id MUL1069.json_0006
+# ::snt Thanks ! Are there any swimming pools located in the south of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n6 / name
+     :op1 "south"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n8 / name
+     :op1 "swimming"
+     :op2 "pools"
+  ))
+)
+
+# ::id MUL1069.json_0008
+# ::snt What types of nightclubs are there in that area ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "nightclubs"
+  ))
+)
+
+# ::id MUL1069.json_0010
+# ::snt Yes , may I have their postcode please ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL1069.json_0012
+# ::snt Thank you . Can you schedule a taxi pickup from El Shaddai to the nightclub . I want to leave the room by 12:30 .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n12 / name
+     :op1 "12:30"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "nightclub"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Name ( NamHo5 / Name 
+    :name ( n17 / name
+     :op1 "El"
+     :op2 "Shaddai"
+  ))
+   )
+)
+
+# ::id MUL1069.json_0014
+# ::snt No thank you that is all I needed today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02232.json_0000
+# ::snt am looking for a train , it should leave after 14:15 and should depart from london kings cross
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "14:15"
+  ))
+)
+
+# ::id SNG02232.json_0002
+# ::snt Yes , my destination is cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG02232.json_0004
+# ::snt I need the arrival time
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+)
+
+# ::id SNG02232.json_0006
+# ::snt Thanks , that 's all . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2673.json_0000
+# ::snt I 'm just needing a place to stay .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL2673.json_0002
+# ::snt I do n't want anything too cheap or anything that will break the bank , just somewhere moderately priced .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL2673.json_0004
+# ::snt The west part I need the address and phone number and zip .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+ :op3(Ht3 / Hotel-Request
+  :Addr ( aHo2 / question )
+  :Post ( aHo3 / question )
+  :Phone ( aHo4 / question )
+   )
+)
+
+# ::id PMUL2673.json_0006
+# ::snt Does that have free wifi and parking ? If so , I 'd like a reservation .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL2673.json_0008
+# ::snt I want to book it for 7 people and 4 nights starting from sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL2673.json_0010
+# ::snt No thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4960.json_0000
+# ::snt I 'm looking for a museum to visit .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL4960.json_0002
+# ::snt 23 ? I had no idea ! I was looking for postcodes , areas and addresses .
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+)
+
+# ::id PMUL4960.json_0004
+# ::snt No , that sounds great ! I also need to travel by train from Cambridge to Peterborough .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "peterborough"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4960.json_0006
+# ::snt I need to leave on Friday sometime after 18:00 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n10 / name
+     :op1 "18:00"
+  ))
+)
+
+# ::id PMUL4960.json_0008
+# ::snt No , that 's ok . I just wanted to know the arrival time . Thanks .
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+)
+
+# ::id PMUL4715.json_0000
+# ::snt I 'm looking for a train going to leicester leaving after 18:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "leicester"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "18:15"
+  ))
+)
+
+# ::id PMUL4715.json_0002
+# ::snt I 'll be leaving Cambridge on Tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4715.json_0004
+# ::snt No thanks , I need one going from Cambridge to Leicester . Are there any that meet my needs ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "leicester"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4715.json_0006
+# ::snt Yes please for 1 person .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL4715.json_0008
+# ::snt Thank you . I 'm also looking for a place to stay in the east with free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n16 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL4715.json_0010
+# ::snt The hotel should be in the moderate price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n18 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL4715.json_0012
+# ::snt Great . I need to make a reservation for Saturday .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n20 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL4715.json_0014
+# ::snt It will be 2 nights and for 1 person .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n22 / name
+     :op1 "2"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n24 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL4715.json_0016
+# ::snt Yes please . I would like it for one person for 2 nights .
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n26 / name
+     :op1 "one"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n28 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL4715.json_0018
+# ::snt that will be it for now . thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2447.json_0000
+# ::snt I am looking for a gastropub in the south .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "gastropub"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL2447.json_0002
+# ::snt Are there any Gastropubs in town ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "gastropubs"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Area ( onRe2 / none)
+   )
+)
+
+# ::id MUL2447.json_0004
+# ::snt How about a modern European cuisine in the south area ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n10 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL2447.json_0006
+# ::snt Let 's book that for 12:45 on Tuesday . It will be for 7 people .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "12:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL2447.json_0008
+# ::snt Could you try 11:45 please ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "11:45"
+  ))
+)
+
+# ::id MUL2447.json_0010
+# ::snt Yes , I 'd like to see some entertainment near the restaurant . Could you recommend me something good ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n20 / name
+     :op1 "entertainment"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n22 / name
+     :op1 "near"
+     :op2 "the"
+     :op3 "restaurant"
+  ))
+)
+
+# ::id MUL2447.json_0012
+# ::snt Is it located near Alimentum ? I 'm looking for something in the same area as the restaurant .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Name ( NamRe3 / Name 
+    :name ( n24 / name
+     :op1 "Alimentum"
+  ))
+   :Area ( AreRe5 / Area 
+    :name ( n26 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id MUL2447.json_0014
+# ::snt That will do . Please get me their address .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id MUL2447.json_0016
+# ::snt Yes , I would like to book a taxi from the restaurant to the entertainment .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n28 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Dest ( DesTa5 / Dest 
+    :name ( n30 / name
+     :op1 "the"
+     :op2 "entertainment"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id MUL2447.json_0018
+# ::snt It does n't matter , I just need to get there .
+( Tm1 / Taxi-Inform
+   :Leave ( onTa1 / dontcare)
+)
+
+# ::id MUL2447.json_0020
+# ::snt Great , thank you so much for your help ! That 's everything I 'll need today !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2447.json_0022
+# ::snt Splendid !   Thank you for all your help .   That 's all I need .   Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1022.json_0000
+# ::snt Everyone keeps telling me I have to stay at Cityroomz when I visit next . Have you heard of it ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "cityroomz"
+  ))
+)
+
+# ::id SNG1022.json_0002
+# ::snt Yes , I would like to book it for 3 people and 3 nights starting from Wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SNG1022.json_0004
+# ::snt Well , are there any other hotels that I can stay at during this time .   I really need these dates .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG1022.json_0006
+# ::snt No , Please book me at cityroomz if 3 people and 3 nights starting from wednesday is unavailable can you try one night ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   :Name ( NamHo4 / Name 
+    :name ( n12 / name
+     :op1 "cityroomz"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo8 / Day 
+    :name ( n16 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id SNG1022.json_0008
+# ::snt Thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1022.json_0010
+# ::snt No . that is all . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4328.json_0000
+# ::snt I am looking for information in Cambridge
+( o / out_of_scope )
+
+# ::id PMUL4328.json_0002
+# ::snt I need a train going from Cambridge to Kings Lynn on Sunday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4328.json_0004
+# ::snt anything after 13:00 please
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "13:00"
+  ))
+)
+
+# ::id PMUL4328.json_0006
+# ::snt That 's perfect please make a booking for 5 and then let me have the reference number . Also can you help me find an architecture attraction ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "architecture"
+  ))
+   )
+ :op2(Tm2 / Train-Inform
+   :People ( PeoTr4 / People 
+    :name ( n13 / name
+     :op1 "5"
+  ))
+   )
+ :op3(Tt3 / Train-Request
+  :Ref ( aTr2 / question )
+   )
+)
+
+# ::id PMUL4328.json_0008
+# ::snt Can you help me find an architecture attraction to visit ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id PMUL4328.json_0010
+# ::snt Just give me a recommendation please .
+( o / out_of_scope )
+
+# ::id PMUL4328.json_0012
+# ::snt Yes please , what area of town is it in ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+)
+
+# ::id PMUL4328.json_0014
+# ::snt Sounds great .   That is all I needed .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0867.json_0000
+# ::snt I am looking for a local restaurant in the south that offers modern European cuisine
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL0867.json_0002
+# ::snt Yes !
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id MUL0867.json_0004
+# ::snt Two people at 11:15 for 2 people .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "11:15"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL0867.json_0006
+# ::snt Tuesday , please .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id MUL0867.json_0008
+# ::snt No , thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0627.json_0000
+# ::snt I need to book train tickets .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL0627.json_0002
+# ::snt I need a train that is headed to london kings cross and i need to arrive by 20:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "20:30"
+  ))
+)
+
+# ::id PMUL0627.json_0004
+# ::snt I will be leaving Saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL0627.json_0006
+# ::snt i would like to leave at 16:20
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "16:20"
+  ))
+)
+
+# ::id PMUL0627.json_0008
+# ::snt Yes , that would be fine . I do n't need tickets , I just need the travel time , price , and train ID .
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+  :Id ( aTr2 / question )
+)
+
+# ::id PMUL0627.json_0010
+# ::snt Thank you ! I also need to find a moderately priced restaurant in the centre of town . Do you have any suggestions ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL0627.json_0012
+# ::snt No but I need it for 7 people on the same day .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n14 / name
+     :op1 "7"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+)
+
+# ::id PMUL0627.json_0014
+# ::snt Sure ! It will be 7 people at 16:00 on saturday . Please give me the reference number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "16:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n20 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n22 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0627.json_0016
+# ::snt Thank you for your time .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0627.json_0018
+# ::snt That 's all I need assistance with today . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0756.json_0000
+# ::snt I 'm looking for a local restaurant to dine at that serves english food and is moderately priced .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "english"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL0756.json_0002
+# ::snt I 'm looking for something with a moderate price range near the centre .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0756.json_0004
+# ::snt Are there any restaurants that serve british food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "british"
+  ))
+)
+
+# ::id PMUL0756.json_0006
+# ::snt Yea can you recommend one and get my the phone number please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id PMUL0756.json_0008
+# ::snt i 'm also looking for a train .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL0756.json_0010
+# ::snt I m leaving Cambridge at 11:00
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n14 / name
+     :op1 "11:00"
+  ))
+)
+
+# ::id PMUL0756.json_0012
+# ::snt nevermind , i 'm going to cambridge not from it . i 'm leaving from norwich
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n18 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id PMUL0756.json_0014
+# ::snt Actually , I am traveling on Tuesday . I need to leave after Norwich after 15:45 . I need a booking for 7 people .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n20 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n22 / name
+     :op1 "7"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n24 / name
+     :op1 "Norwich"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n26 / name
+     :op1 "15:45"
+  ))
+)
+
+# ::id PMUL0756.json_0016
+# ::snt No i will keep it
+( o / out_of_scope )
+
+# ::id PMUL0756.json_0018
+# ::snt Actually , sorry . Do cancel the other booking because I did n't ask for it . Make the booking for 7 people on a train leaving after 15:45 from norwich to cambridge on tuesday
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n28 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n30 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n32 / name
+     :op1 "norwich"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n34 / name
+     :op1 "15:45"
+  ))
+   :People ( PeoTr10 / People 
+    :name ( n36 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL0756.json_0020
+# ::snt Perfect . Sorry about all the confusion and thanks for your help . Have a great day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0258.json_0000
+# ::snt I am looking for a place to stay with free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id SSNG0258.json_0002
+# ::snt I would like to be in the south and I prefer a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id SSNG0258.json_0004
+# ::snt Price does not matter as long as they have 3 stars .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SSNG0258.json_0006
+# ::snt No , let me check around , I will call back .
+( o / out_of_scope )
+
+# ::id MUL2462.json_0000
+# ::snt I 'm looking for places to go in town . Can you search in the area of south ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL2462.json_0002
+# ::snt That sounds lovely . What 's their phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL2462.json_0004
+# ::snt Thank you . I am also looking for an expensive Italian restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL2462.json_0006
+# ::snt I 'd like one near the museum in the south .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n8 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL2462.json_0008
+# ::snt Yes .   I need a table for 8 at 11:00 on Tuesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "11:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL2462.json_0010
+# ::snt Thank you , can I also get a taxi between the two places ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL2462.json_0012
+# ::snt I 'd like to get to the restaurant by my reservation time .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n18 / name
+     :op1 "my"
+     :op2 "reservation"
+     :op3 "time"
+  ))
+)
+
+# ::id MUL2462.json_0014
+# ::snt Thank you so much . You took care of everything . Thanks . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4774.json_0000
+# ::snt I 'm interested in find a place to see in the centre of the town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4774.json_0002
+# ::snt Not really . What 's the address and phone number for your favorite attraction ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Type ( TypAt3 / Type 
+    :name ( n5 / name
+     :op1 "Not"
+     :op2 "really"
+  ))
+   )
+)
+
+# ::id PMUL4774.json_0004
+# ::snt i also need a train that departs from london liverpool street
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL4774.json_0006
+# ::snt I 'd like to leave on saturday after 17:15 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n10 / name
+     :op1 "17:15"
+  ))
+)
+
+# ::id PMUL4774.json_0008
+# ::snt Yes , could I have that train ID please ?
+( Tt1 / Train-Request
+  :Id ( aTr0 / question )
+)
+
+# ::id PMUL4774.json_0010
+# ::snt No thank you . I have everything I need for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4774.json_0012
+# ::snt No that is all I needed . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0026.json_0000
+# ::snt I am looking a hotel to stay in . Could you find me one on the more expensive side ? But it does n't need free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( oHo1 / no)
+   :Price ( PriHo3 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL0026.json_0002
+# ::snt Yes , give that a try please . I also need free wifi .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL0026.json_0004
+# ::snt That sounds good .   I need to check the number of people before I book .
+( Bt1 / Booking-Request
+  :People ( aBo0 / question )
+)
+
+# ::id MUL0026.json_0006
+# ::snt I 'm not sure yet , but I 'll probably only need one room . I forgot to mention , the hotel needs to be located in the centre of town .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0026.json_0008
+# ::snt Yes . I am interested to know the postcode , and if it is a hotel or guesthouse .
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id MUL0026.json_0010
+# ::snt Yes , I 'm looking for a chinese restaurant in the same part of town as the hotel . What 's around ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "chinese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "part"
+     :op3 "of"
+     :op4 "town"
+  ))
+)
+
+# ::id MUL0026.json_0012
+# ::snt No , it does not . Please give me the address , phone number , and postcode of any 1 restaurant that matches my criteria .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id MUL0026.json_0014
+# ::snt That 's great . Thank you so much for all of your help today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0026.json_0016
+# ::snt I think that will be all
+( o / out_of_scope )
+
+# ::id SNG1001.json_0000
+# ::snt I am looking for a 2 star hotel that also includes free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n4 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SNG1001.json_0002
+# ::snt Where is it located ? I 'm looking for something in the East .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "east"
+  ))
+)
+
+# ::id SNG1001.json_0004
+# ::snt What type of place is the Express ?
+( Ht1 / Hotel-Request
+  :Type ( aHo0 / question )
+)
+
+# ::id SNG1001.json_0006
+# ::snt Do they also have free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id SNG1001.json_0008
+# ::snt What type of hotel is it ?
+( Ht1 / Hotel-Request
+  :Type ( aHo0 / question )
+)
+
+# ::id SNG1001.json_0010
+# ::snt I want to make sure that it 's a hotel and not just a guest house . It sounds like it 's not a guest house though , is that right ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Type ( TypHo3 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id SNG1001.json_0012
+# ::snt Thank you very much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1001.json_0014
+# ::snt No thank you . That will be everything .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02124.json_0000
+# ::snt Am looking for hospital in town .
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG02124.json_0002
+# ::snt What is the postcode ?
+( Ht1 / Hospital-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id SNG02124.json_0004
+# ::snt Thanks , that 's all . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1446.json_0000
+# ::snt I 'm wondering if there are any boat attractions in town ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "boat"
+  ))
+)
+
+# ::id PMUL1446.json_0002
+# ::snt It does n't matter what area , I just need a phone number and postcode for one please .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id PMUL1446.json_0004
+# ::snt Yes , I 'm also looking for a train for Tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL1446.json_0006
+# ::snt I would like to leave by 17:00
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n6 / name
+     :op1 "17:00"
+  ))
+)
+
+# ::id PMUL1446.json_0008
+# ::snt No as long as it leaves any time after 13:00 for 6 please and I need the reference number
+( a / and
+ :op1(Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+   )
+ :op2(Tm2 / Train-Inform
+   :Leave ( LeaTr3 / Leave 
+    :name ( n9 / name
+     :op1 "13:00"
+  ))
+   :People ( PeoTr5 / People 
+    :name ( n11 / name
+     :op1 "6"
+  ))
+   )
+)
+
+# ::id PMUL1446.json_0010
+# ::snt I am leaving from Ely and departing at 5 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n12 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL1446.json_0012
+# ::snt I 'm so sorry . I need to leave Cambridge after 13:00 on Tuesday and I 'm going to Ely . I need 6 tickets .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "ely"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n18 / name
+     :op1 "13:00"
+  ))
+   :People ( PeoTr8 / People 
+    :name ( n20 / name
+     :op1 "6"
+  ))
+   :Day ( DayTr10 / Day 
+    :name ( n22 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL1446.json_0014
+# ::snt Thank you for all your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1446.json_0016
+# ::snt Thank you . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG01765.json_0000
+# ::snt I need to find a hospital please with a infusion service department .
+( Hm1 / Hospital-Inform
+   :Department ( DepHo2 / Department 
+    :name ( n2 / name
+     :op1 "infusion"
+     :op2 "service"
+  ))
+)
+
+# ::id SNG01765.json_0002
+# ::snt Can I get the address please ?
+( Ht1 / Hospital-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id SNG01765.json_0004
+# ::snt No , that 's all . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0029.json_0000
+# ::snt I 'm looking for a particular restaurant called michaelhouse cafe .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "michaelhouse"
+     :op2 "cafe"
+  ))
+)
+
+# ::id MUL0029.json_0002
+# ::snt I would like to book a table at this restaurant for 5 people at 15:00 on monday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "15:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL0029.json_0004
+# ::snt Yes , I am also looking for a hotel . I think it is called the Cambridge belfry .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n10 / name
+     :op1 "Cambridge"
+     :op2 "belfry"
+  ))
+)
+
+# ::id MUL0029.json_0006
+# ::snt First can you give me the postcode , star rating , and a more specific price range ?
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id MUL0029.json_0008
+# ::snt Well thank you very much . I think that 's all I need for now !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4474.json_0000
+# ::snt Yes , I need to take a train from Kings Lynn on monday , can you help me ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id PMUL4474.json_0002
+# ::snt I need to arrive in Cambridge by 16:00 . What are my options ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "16:00"
+  ))
+)
+
+# ::id PMUL4474.json_0004
+# ::snt Can I have the price , travel time , and departure time for the TR1863 , please ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Time ( aTr1 / question )
+  :Ticket ( aTr2 / question )
+)
+
+# ::id PMUL4474.json_0006
+# ::snt Thanks . I 'm also looking for Peking Restaurant .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n10 / name
+     :op1 "peking"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL4474.json_0008
+# ::snt Thank you ! Will you please book a table for 4 people at 20:30 on the same day ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "20:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4474.json_0010
+# ::snt That will be all . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0511.json_0000
+# ::snt I 'm looking for places to go in the west of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL0511.json_0002
+# ::snt Anything is fine , just be sure and let me know if there is an entrance fee .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL0511.json_0004
+# ::snt Yes . I need a train to stevenage on thursday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "stevenage"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id MUL0511.json_0006
+# ::snt I am departing cambridge leaving after 17:15
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n10 / name
+     :op1 "17:15"
+  ))
+)
+
+# ::id MUL0511.json_0008
+# ::snt That 's great I need to make a booking for 6 people
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL0511.json_0010
+# ::snt Perfect ! Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0511.json_0012
+# ::snt No , that will be all , you have been very helpful . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20012.json_0000
+# ::snt I would like a moderately priced steakhouse restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "steakhouse"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id WOZ20012.json_0002
+# ::snt How about moderately priced British food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "british"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id WOZ20012.json_0004
+# ::snt Can you give me the phone numbers please
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id WOZ20012.json_0006
+# ::snt Okay , so may I have the number please ?
+( o / out_of_scope )
+
+# ::id WOZ20012.json_0008
+# ::snt Thank you , goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0181.json_0000
+# ::snt I have been hurt in an accident , can you provide the nearest hospital ?
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG0181.json_0002
+# ::snt I need the postcode , thanks .
+( Ht1 / Hospital-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id SNG0181.json_0004
+# ::snt That 's all the info I needed today , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2595.json_0000
+# ::snt Are there any places to stay in the centre of town ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2595.json_0002
+# ::snt It should be a guesthouse , have 0 stars and include free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n6 / name
+     :op1 "0"
+  ))
+)
+
+# ::id PMUL2595.json_0004
+# ::snt As long as it is a guesthouse in town centre , and has free parking with 0 stars . I 'd like to book for 3 nights starting Wednesday .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n8 / name
+     :op1 "0"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+   :Parking ( esHo4 / yes)
+   :Type ( TypHo9 / Type 
+    :name ( n14 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo11 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2595.json_0006
+# ::snt I would like that for 4 people for 3 nights starting on wednesday please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n22 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL2595.json_0008
+# ::snt I am also looking for places to go in the same area .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n24 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL2595.json_0010
+# ::snt Mutliple sports would be nice .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n26 / name
+     :op1 "sports"
+  ))
+)
+
+# ::id PMUL2595.json_0012
+# ::snt nah , i just realized i hate sports . a lot . how about nightclubs ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n28 / name
+     :op1 "nightclubs"
+  ))
+)
+
+# ::id PMUL2595.json_0014
+# ::snt Can I have the address , postcode , and entrance fee
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+)
+
+# ::id PMUL2595.json_0016
+# ::snt Great , thanks so much , that 's all I need ! Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4798.json_0000
+# ::snt Can you check if there are any moderately priced restaurants in the centre of town ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4798.json_0002
+# ::snt i will do modern european food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+)
+
+# ::id PMUL4798.json_0004
+# ::snt Let 's do the riverside brasserie . What about a table for 3 at 15:00 on Saturday ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "riverside"
+     :op2 "brasserie"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n10 / name
+     :op1 "15:00"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL4798.json_0006
+# ::snt Great I also need a train that should depart cambridge and head to ely .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "ely"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4798.json_0008
+# ::snt I would like to leave on a Sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n20 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL4798.json_0010
+# ::snt I want to arrive by 11:15 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n22 / name
+     :op1 "11:15"
+  ))
+)
+
+# ::id PMUL4798.json_0012
+# ::snt Yes , please . Include the reference number please
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL4798.json_0014
+# ::snt No that is all . Thank you . Goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1375.json_0000
+# ::snt Hello , I need some assistance with finding a nice Italian restaurant in centre of Cambridge .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1375.json_0002
+# ::snt I am interested in cheap restaurants .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL1375.json_0004
+# ::snt Yes please , just me on Tuesday , at 15:30 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "15:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id MUL1375.json_0006
+# ::snt Yes , I 'm also looking for a place to stay for the night , and I ca n't break the bank on it either .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id MUL1375.json_0008
+# ::snt Any area is fine as long as it is 4 star and a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1375.json_0010
+# ::snt That sounds great ! Can you book a room there for 3 nights ? Just me , and I 'll be arriving on Tuesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id MUL1375.json_0012
+# ::snt I need a taxi to take me from the hotel to the restaurant .   I need to make sure I get there by 15:30 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n20 / name
+     :op1 "15:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id MUL1375.json_0014
+# ::snt No . I think you took care of everything . Have a nice night . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2341.json_0000
+# ::snt Would you be able to tell me where to find a moderately priced , Halal restaurant ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "halal"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL2341.json_0002
+# ::snt How about British food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "british"
+  ))
+)
+
+# ::id PMUL2341.json_0004
+# ::snt i do n't care about the location . which one would you recommend ?
+( Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+)
+
+# ::id PMUL2341.json_0006
+# ::snt yes please book me a table thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2341.json_0008
+# ::snt I need a table for 1 on tuesday at 14:45 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "14:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL2341.json_0010
+# ::snt Are there any good architecture places in the west ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n16 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id PMUL2341.json_0012
+# ::snt How about a museum ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n18 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL2341.json_0014
+# ::snt I 'd like the phone number and address , please .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL2341.json_0016
+# ::snt no thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1660.json_0000
+# ::snt I need a place to stay . Find me a hotel with free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL1660.json_0002
+# ::snt That would be great , do you know what the price range is ?
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+)
+
+# ::id PMUL1660.json_0004
+# ::snt Does that have a 5 star rating ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n4 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL1660.json_0006
+# ::snt I was hoping for something with at least 4 stars .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1660.json_0008
+# ::snt I want to book for 2 people and 3 nights starting Sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL1660.json_0010
+# ::snt I do n't have a preference for side of town .
+( o / out_of_scope )
+
+# ::id PMUL1660.json_0012
+# ::snt Can you book it for me and get a reference number ?
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL1660.json_0014
+# ::snt Great I also need a train please .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL1660.json_0016
+# ::snt I 'm going from cambridge to broxbourne after 20:00 on monday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "broxbourne"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n16 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n20 / name
+     :op1 "20:00"
+  ))
+)
+
+# ::id PMUL1660.json_0018
+# ::snt Yes , two tickets please
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n22 / name
+     :op1 "two"
+  ))
+)
+
+# ::id PMUL1660.json_0020
+# ::snt No thanks . You 've been very helpful . Take care . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0366.json_0000
+# ::snt I am looking for a restaurant in the cambridge area that serve cuisine for a moderate price .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Area ( onRe2 / dontcare)
+)
+
+# ::id MUL0366.json_0002
+# ::snt I need the place to serve a Turkish food . I 'll need an address and post code also .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "turkish"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id MUL0366.json_0004
+# ::snt Yes please . I 'm also looking for a train if you can help me with that .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL0366.json_0006
+# ::snt I 'll need to leave from kings lynn sometime after 21:15 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "21:15"
+  ))
+)
+
+# ::id MUL0366.json_0008
+# ::snt Ok I 'd like to book 7 tickets for monday . And can I get the reference number ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0366.json_0010
+# ::snt Great , thank you ! That is everything I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0202.json_0000
+# ::snt I am looking for the Addenbrookes Hospital , can you please give me their phone number ?
+( Ht1 / Hospital-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id SNG0202.json_0002
+# ::snt what is the postcode and address ?
+( Ht1 / Hospital-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id SNG0202.json_0004
+# ::snt No , that should be all .   I better get going .
+( o / out_of_scope )
+
+# ::id MUL2279.json_0000
+# ::snt I am looking for a train leaving Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2279.json_0002
+# ::snt I would like to go to leicester and leave on friday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "leicester"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL2279.json_0004
+# ::snt Departing from cambridge and I want to arrive somewhere around 20:00 , can you get me 7 tickets and I 'll need the reference number too .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "20:00"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :People ( PeoTr6 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL2279.json_0006
+# ::snt That sounds great , thank you . Could you book that for me for 7 people ? I will need the reference number as well .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL2279.json_0008
+# ::snt Yes , I also need to find a place to stay . Preferably 4 stars and a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2279.json_0010
+# ::snt I definitely want to stay in the east part of town .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n20 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL2279.json_0012
+# ::snt The price range does n't matter , but could you pick one and book it for 3 nights for 7 people starting Tuesday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n22 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n24 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n26 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL2279.json_0014
+# ::snt How about 1 night ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n28 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL2279.json_0016
+# ::snt thank you , you 've been quite helpful
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0087.json_0000
+# ::snt Can you find me a restaurant that is located in the centre and is in the moderate price range ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SSNG0087.json_0002
+# ::snt Yes , Australian , please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "australian"
+  ))
+)
+
+# ::id SSNG0087.json_0004
+# ::snt Actually , could you look up some turkish restaurants instead ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "turkish"
+  ))
+)
+
+# ::id SSNG0087.json_0006
+# ::snt Yes , I need to book a table for 6 people at 17:00 on Sunday , please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "17:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SSNG0087.json_0008
+# ::snt No , that is all , thank you good by .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0025.json_0000
+# ::snt Could you help me find a restaurant that 's moderately priced , and services sri lankan cuisine ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "sri"
+     :op2 "lankan"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id SSNG0025.json_0002
+# ::snt Yes , are there are restaurants with lebanese cuisine ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "lebanese"
+  ))
+)
+
+# ::id SSNG0025.json_0004
+# ::snt Do you have a moderately priced restaurant serving lebanese food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "lebanese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n10 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id SSNG0025.json_0006
+# ::snt yes see if there is booking for 6 people at 11:15 on thursday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "11:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SSNG0025.json_0008
+# ::snt Yes , is there another restaurant serving lebanese food that you can recommend ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n18 / name
+     :op1 "lebanese"
+  ))
+)
+
+# ::id SSNG0025.json_0010
+# ::snt Yes , please try a different restaurant in the same area and price range .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "area"
+     :op3 "and"
+     :op4 "price"
+     :op5 "range"
+  ))
+)
+
+# ::id SSNG0025.json_0012
+# ::snt Nope , that should do it ! Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01991.json_0000
+# ::snt I was robbed and I am looking for help
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG01991.json_0002
+# ::snt Can you give me the phone number please ?
+( Pt1 / Police-Request
+  :Phone ( aPo0 / question )
+)
+
+# ::id SNG01991.json_0004
+# ::snt No that is all . Thank you for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01991.json_0006
+# ::snt Thank you . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1915.json_0000
+# ::snt I need a train to birmingham new street that leaves after 9:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "9:00"
+  ))
+)
+
+# ::id MUL1915.json_0002
+# ::snt I will be leaving from Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1915.json_0004
+# ::snt Yes , that would work just fine . Can I get 1 ticket please ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL1915.json_0006
+# ::snt Awesome . I 'm looking for a concert hall in the south too .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "south"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n12 / name
+     :op1 "concert"
+     :op2 "hall"
+  ))
+)
+
+# ::id MUL1915.json_0008
+# ::snt How about a park ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "park"
+  ))
+)
+
+# ::id MUL1915.json_0010
+# ::snt That sounds lovely . What is the postcode and entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id MUL1915.json_0012
+# ::snt That was all I needed . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20487.json_0000
+# ::snt Yes , may I have the address for restaurants in the south part of town . Preferably something moderately priced .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20487.json_0002
+# ::snt That'it . Thank you , goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1785.json_0000
+# ::snt Is there a place to stay in the north area of town ? Can it have free wifi access too ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL1785.json_0002
+# ::snt I 'd like a guesthouse , please . a 4 star rating is a must .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1785.json_0004
+# ::snt Do they have free parking ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Parking ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Parking ( esHo2 / yes)
+   )
+)
+
+# ::id PMUL1785.json_0006
+# ::snt Can I have the phone number and what is the price range ?
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id PMUL1785.json_0008
+# ::snt No thanks . But can you help me find a train into Cambridge for Wednesday please ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL1785.json_0010
+# ::snt Ely is where I will be leaving from .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n12 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL1785.json_0012
+# ::snt I 'm sorry , I will actually be leaving Norwich . I need to arrive by 21:15 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n14 / name
+     :op1 "21:15"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id PMUL1785.json_0014
+# ::snt No thank you that will be all
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02206.json_0000
+# ::snt I am looking for a train from cambridge on monday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG02206.json_0002
+# ::snt My destination is Norwich . I am hoping I could catch a train after 15:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "norwich"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "15:15"
+  ))
+)
+
+# ::id SNG02206.json_0004
+# ::snt Yes . I will be by myself . Looking for one ticket please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "one"
+  ))
+)
+
+# ::id SNG02206.json_0006
+# ::snt No , I just need the price and arrival time .
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id SNG02206.json_0008
+# ::snt Not at this time . Thanks for the information .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0266.json_0000
+# ::snt I need help finding a train . It needs to be going to Cambridge and should arrive by 20:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "20:30"
+  ))
+)
+
+# ::id SNG0266.json_0002
+# ::snt I need to leave on Tuesday .   Does that one leave on Tuesday ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id SNG0266.json_0004
+# ::snt No , I need to leave from Leicester .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n8 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id SNG0266.json_0006
+# ::snt I do n't care , just make sure i can be there by 20:30 .
+( Tm1 / Train-Inform
+   :Leave ( onTr1 / dontcare)
+)
+
+# ::id SNG0266.json_0008
+# ::snt Yes I need three seats on the train please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "three"
+  ))
+)
+
+# ::id SNG0266.json_0010
+# ::snt Okay That is all I need .
+( o / out_of_scope )
+
+# ::id MUL2562.json_0000
+# ::snt Yes , I 'm visiting Cambridge and want to know about Cambridge Artworks in town ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "cambridge"
+     :op2 "artworks"
+  ))
+)
+
+# ::id MUL2562.json_0002
+# ::snt Can I please have the phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL2562.json_0004
+# ::snt I need a 4-star place to stay in the north part of town .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n6 / name
+     :op1 "4-star"
+  ))
+)
+
+# ::id MUL2562.json_0006
+# ::snt No , I do n't really have a reference for any of those , I do n't even need internet .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( onHo1 / dontcare)
+   :Price ( onHo2 / dontcare)
+   :Internet ( oHo3 / no)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL2562.json_0008
+# ::snt Does it have free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id MUL2562.json_0010
+# ::snt Yes , book it for 4 people and 5 nights starting wednesday .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stay ( StaHo3 / Stay 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo5 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo7 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2562.json_0012
+# ::snt How about 4 nights ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2865.json_0000
+# ::snt I 'm interested in any info about places to go in the west side of Cambridge
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL2865.json_0002
+# ::snt No preference . If you could recommend one . Could you provide me the address and phone number of the one you choose ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL2865.json_0004
+# ::snt That sounds great ! I am also looking for a place to stay . The hotel should be in the same area as the colege and of moderate price .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreHo6 / Area 
+    :name ( n8 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL2865.json_0006
+# ::snt No , just a moderate hotel in the same area as the college .   Free wifi is nice though .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "moderate"
+  ))
+   :Internet ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL2865.json_0008
+# ::snt If there are no hotels I 'll stay at the guesthouse . Can you give me their address and phone number ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "guesthouse"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Addr ( aHo1 / question )
+  :Phone ( aHo2 / question )
+   )
+)
+
+# ::id PMUL2865.json_0010
+# ::snt I 'd like to book for 1 person , 4 nights , starting from tuesday please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n20 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL2865.json_0012
+# ::snt No , you have been helpful .   Thanks so much .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG1166.json_0000
+# ::snt I am looking for an Italian restaurant in the west part of town
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id SNG1166.json_0002
+# ::snt I want the cheap one please
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SNG1166.json_0004
+# ::snt Yes , Please . I 'd like it for 3 people at 6:45pm on Saturday .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SNG1166.json_0006
+# ::snt Thank you for all your help . Have a great day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20501.json_0000
+# ::snt I am looking for a restaurant that serves Catalan food in any price range .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "catalan"
+  ))
+   :Price ( onRe2 / dontcare)
+)
+
+# ::id WOZ20501.json_0002
+# ::snt It does not matter .
+( Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+)
+
+# ::id WOZ20501.json_0004
+# ::snt no , I do n't care
+( o / out_of_scope )
+
+# ::id WOZ20501.json_0006
+# ::snt Is there a restaurant that serves international food ? Can you give me the address ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "international"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20501.json_0008
+# ::snt I will try that one .   Thank you and good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG01535.json_0000
+# ::snt I 'm looking for a train please .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id SNG01535.json_0002
+# ::snt I am going to Cambridge from Leicester .   I am planning to leave on Sunday and I need to be there by 11:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n6 / name
+     :op1 "11:45"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n8 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id SNG01535.json_0004
+# ::snt Yes , that sounds great . I would like to   book the train for 7 people . What is the reference number ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id SNG01535.json_0006
+# ::snt Thank you for your help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01535.json_0008
+# ::snt That is all I needed .   Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01535.json_0010
+# ::snt Wait , I do n't think that 's a valid reference number .
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id SNG01535.json_0012
+# ::snt Great . Nothing else . Thanks , again . Goodbye for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1823.json_0000
+# ::snt I need to take a train from Cambridge to the stansted airport , which train would be the best one ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1823.json_0002
+# ::snt I need to leave on Tuesday after 16:00 , please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "16:00"
+  ))
+)
+
+# ::id PMUL1823.json_0004
+# ::snt Yes , that sounds good . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1823.json_0006
+# ::snt Yes I 'm looking for a place to stay in the south part of town with a 3 star rating .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n10 / name
+     :op1 "south"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL1823.json_0008
+# ::snt I would take the guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL1823.json_0010
+# ::snt The hotel please . I need to book it for 3 people 4 nights starting friday .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n20 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n22 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL1823.json_0012
+# ::snt no . that is all i need . thanks . bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2940.json_0000
+# ::snt I 'm looking to find lodging in a hotel in the expensive price range
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL2940.json_0002
+# ::snt I need it to be a 3 star as well .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL2940.json_0004
+# ::snt Thank you . Can you book the Lensfield for 7 people and 5 nights beginning on Wednesday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL2940.json_0006
+# ::snt You have it booked then ?
+( o / out_of_scope )
+
+# ::id PMUL2940.json_0008
+# ::snt Also looking for information on Saint Johns College .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n14 / name
+     :op1 "saint"
+     :op2 "johns"
+     :op3 "college"
+  ))
+)
+
+# ::id PMUL2940.json_0010
+# ::snt Thank you very much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2940.json_0012
+# ::snt I also need to book at a taxi to commute between the two places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL2940.json_0014
+# ::snt it should be there by 11:45 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n16 / name
+     :op1 "11:45"
+  ))
+)
+
+# ::id PMUL2940.json_0016
+# ::snt No that 's all I needed . Thank you for your help . Have a great day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0760.json_0000
+# ::snt I 'm looking for a place to stay . I 'd like a hotel , not a guesthouse , and I do n't care about internet .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Internet ( onHo2 / dontcare)
+)
+
+# ::id SNG0760.json_0002
+# ::snt The west , please .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id SNG0760.json_0004
+# ::snt I 'd like the Cambridge Belfry please .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n6 / name
+     :op1 "Cambridge"
+     :op2 "Belfry"
+  ))
+)
+
+# ::id SNG0760.json_0006
+# ::snt I would like a room starting on Sunday for 4 nights . There will be 6 of staying .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SNG0760.json_0008
+# ::snt No , you 've been great . Thank you . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0760.json_0010
+# ::snt Thank you .   Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2589.json_0000
+# ::snt I need a hotel in the west part of cambridge . I do n't care if it has internet .
+( Hm1 / Hotel-Inform
+   :Internet ( onHo1 / dontcare)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL2589.json_0002
+# ::snt Yes expensive please . Just book me a room and send me the reference number .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL2589.json_0004
+# ::snt No .   Actually sorry .   It should be a cheap hotel in the west .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n8 / name
+     :op1 "west"
+  ))
+   :Type ( TypHo6 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL2589.json_0006
+# ::snt Do they have free parking ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Parking ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Parking ( esHo2 / yes)
+   )
+)
+
+# ::id PMUL2589.json_0008
+# ::snt No , just the phone number and address . I am also looking for places to go in the same area as the hotel .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+ :op3(Ht3 / Hotel-Request
+  :Addr ( aHo2 / question )
+  :Phone ( aHo3 / question )
+   )
+)
+
+# ::id PMUL2589.json_0010
+# ::snt I have no preference , just something in the same area as the hotel .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Area ( AreHo3 / Area 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL2589.json_0012
+# ::snt Yes please thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2589.json_0014
+# ::snt I need the postcode as well .
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL2589.json_0016
+# ::snt Nope .   That was all I needed .   Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0132.json_0000
+# ::snt Find me a moderately cheap restaurant in Cambridge that serves russian food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "russian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id MUL0132.json_0002
+# ::snt How about British food instead ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "british"
+  ))
+)
+
+# ::id MUL0132.json_0004
+# ::snt No any part of town will work .
+( o / out_of_scope )
+
+# ::id MUL0132.json_0006
+# ::snt Can I just get the area , phone number , and postcode of it ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Area ( aRe1 / question )
+  :Phone ( aRe2 / question )
+  :Post ( aRe3 / question )
+   )
+)
+
+# ::id MUL0132.json_0008
+# ::snt Thanks . Also I am looking for a guesthouse hotel with 2 stars in the north .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n10 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL0132.json_0010
+# ::snt Can you see if there is just a normal hotel in the north ? It still needs to be a 2 star .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n16 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n18 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL0132.json_0012
+# ::snt Yes , please . I need a room for 1 person , 3 nights . I 'll be arriving on Saturday . The Ashley is fine .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n22 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n24 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL0132.json_0014
+# ::snt Thank you , that should be all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3830.json_0000
+# ::snt Do you have any trains leaving after 15:00 on Thursday ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "thursday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "15:00"
+  ))
+)
+
+# ::id PMUL3830.json_0002
+# ::snt My destination is Norwich departing from Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "norwich"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3830.json_0004
+# ::snt Yes , that would be find . I 'll need to book tickets for 7 people . Can I have the reference number please ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3830.json_0006
+# ::snt Thank you ! Can you help me find somewhere to eat now ?
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3830.json_0008
+# ::snt Yes , do you have a place that serves corsican food ? I also need it to be on the cheap side .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "corsican"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n14 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL3830.json_0010
+# ::snt Bummer ! I guess I 'll try some asian oriental food then
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+)
+
+# ::id PMUL3830.json_0012
+# ::snt can you suggest one and I need the address , postcode and their phone number too please
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id PMUL3830.json_0014
+# ::snt Wonderful ! I think that 's all I need for now , thank you so much for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20486.json_0000
+# ::snt I need a South restaurant with british food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "british"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id WOZ20486.json_0002
+# ::snt Is there a chinese restaurant in the south part of town ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "south"
+  ))
+)
+
+# ::id WOZ20486.json_0004
+# ::snt No , any price range is fine . I would just like to know the address and price range of one of the restaurants .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Price ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20486.json_0006
+# ::snt No , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01636.json_0000
+# ::snt I want to find a hospital in town
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01636.json_0002
+# ::snt No thank you that is all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2501.json_0000
+# ::snt Hello , I 'm looking for a hotel named cityroomz . Can you provide me information about it please ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "cityroomz"
+  ))
+)
+
+# ::id MUL2501.json_0002
+# ::snt No thanks , but can you book me for 3 people and 5 nights starting on saturday ?   I 'll also need the reference number .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL2501.json_0004
+# ::snt I m looking for a place to go in the centre area with multiple sports .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n12 / name
+     :op1 "multiple"
+     :op2 "sports"
+  ))
+)
+
+# ::id MUL2501.json_0006
+# ::snt How about let 's try a nightclub ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "nightclub"
+  ))
+)
+
+# ::id MUL2501.json_0008
+# ::snt I think that would work . Can you tell me their entrance fee and postcode please ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id MUL2501.json_0010
+# ::snt Can you book me a taxi between the two locations please ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL2501.json_0012
+# ::snt at 17:00 hours please
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n16 / name
+     :op1 "17:00"
+  ))
+)
+
+# ::id MUL2501.json_0014
+# ::snt Was that taxi booking for leaving by 18:45 ?
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n18 / name
+     :op1 "18:45"
+  ))
+)
+
+# ::id MUL2501.json_0016
+# ::snt I just need to arrive at my attraction by 18:45 .   Can I get the car type and contact number please ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n20 / name
+     :op1 "18:45"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n22 / name
+     :op1 "my"
+     :op2 "attraction"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id MUL2501.json_0018
+# ::snt Thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1783.json_0000
+# ::snt I want to find a hotel located in the west please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL1783.json_0002
+# ::snt Yes please . I would like for it to include free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL1783.json_0004
+# ::snt I want the most expensive one .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL1783.json_0006
+# ::snt Yes , can you please book me a room for 4 people for 5 nights starting Saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1783.json_0008
+# ::snt Yes .   I am looking to go to london Kings cross on thursday via train .   Is this something you can assist with ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n16 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL1783.json_0010
+# ::snt I will be departing from Cabridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n18 / name
+     :op1 "Cabridge"
+  ))
+)
+
+# ::id PMUL1783.json_0012
+# ::snt I need the train to leave after 16:45 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n20 / name
+     :op1 "16:45"
+  ))
+)
+
+# ::id PMUL1783.json_0014
+# ::snt Sure . What is the cost and what time will it arrive ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+)
+
+# ::id PMUL1783.json_0016
+# ::snt thankyou so much
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1321.json_0000
+# ::snt Hi , I need to find a hotel in north area that includes free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL1321.json_0002
+# ::snt Are either one of them a guesthouse ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id MUL1321.json_0004
+# ::snt Can you give me the star rating of your top three guesthouses along with a price range ?
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+)
+
+# ::id MUL1321.json_0006
+# ::snt Can you give me the phone number for your favorite of those ?
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id MUL1321.json_0008
+# ::snt I am also looking for information about a restaurant called The Hotpot . Can you help me with that ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "hotpot"
+  ))
+)
+
+# ::id MUL1321.json_0010
+# ::snt Yes please . For 1 at 16:45 this Saturday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "16:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL1321.json_0012
+# ::snt What was the reference number ?
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id MUL1321.json_0014
+# ::snt That would be everything .   Thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1321.json_0016
+# ::snt Thank you , you too !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1792.json_0000
+# ::snt I 'm looking for a train to stevenage that leaves after 11:45
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "stevenage"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "11:45"
+  ))
+)
+
+# ::id MUL1792.json_0002
+# ::snt I need to leave on Sunday from Cambridge .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1792.json_0004
+# ::snt Yes , I think that will be just fine . Can you please tell me how much it will cost ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL1792.json_0006
+# ::snt Yes , that will be fine . I am also looking for museums in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n12 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id MUL1792.json_0008
+# ::snt Sounds great , what 's the post code ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL1792.json_0010
+# ::snt No that is all I need .
+( o / out_of_scope )
+
+# ::id PMUL3869.json_0000
+# ::snt I need a place to stay that includes free wifi and parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL3869.json_0002
+# ::snt I need a 3 star rated hotel
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n2 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3869.json_0004
+# ::snt book it for 6 people and 4 nights starting from monday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL3869.json_0006
+# ::snt Thank you very much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3869.json_0008
+# ::snt I need a train on wednesday which will go to liverpool street in london .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :Dest ( DesTr4 / Dest 
+    :name ( n12 / name
+     :op1 "liverpool"
+     :op2 "street"
+  ))
+)
+
+# ::id PMUL3869.json_0010
+# ::snt I need to arrive by 18:30 and need to depart from Cambridge .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n14 / name
+     :op1 "18:30"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3869.json_0012
+# ::snt Just for myself . Give me the travel tiem and the train ID please .
+( Tt1 / Train-Request
+  :Id ( aTr0 / question )
+)
+
+# ::id PMUL3869.json_0014
+# ::snt That will be all thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1999.json_0000
+# ::snt I am hoping you can help me with my planning .   I am trying to find information on the trains .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL1999.json_0002
+# ::snt I will be departing from Stansted Airport to go to Cambridge on Wednesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n6 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id PMUL1999.json_0004
+# ::snt I would like to arrive by 13:15 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "13:15"
+  ))
+)
+
+# ::id PMUL1999.json_0006
+# ::snt No . Can you help me find a very cheap , not shabby hotel that has free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n10 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL1999.json_0008
+# ::snt itshould be in the centre
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL1999.json_0010
+# ::snt Which one of them has free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL1999.json_0012
+# ::snt book for 2 people for 2 nights from wednesday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL1999.json_0014
+# ::snt Sorry , can you actually book it for 3 people for 2 nights , please ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "2"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n22 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL1999.json_0016
+# ::snt Thank you that is all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0177.json_0000
+# ::snt I 'm looking for a restaurant my friend recommended , I think she called it the Curry Prince .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "curry"
+     :op2 "prince"
+  ))
+)
+
+# ::id SSNG0177.json_0002
+# ::snt Sure , and can you book it for Friday at 12:00 for 3 people ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "12:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SSNG0177.json_0004
+# ::snt Something in the same area and price range would work .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / none)
+   :Price ( PriRe3 / Price 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "area"
+     :op3 "and"
+     :op4 "price"
+     :op5 "range"
+  ))
+   :Area ( AreRe5 / Area 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id SSNG0177.json_0006
+# ::snt Sure thing . I 'll need a reference number too .
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id SSNG0177.json_0008
+# ::snt Great . Thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0177.json_0010
+# ::snt No that will be all for today . Thank you so much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0023.json_0000
+# ::snt I need a taxi to pick me up from carolina bed and breakfast and take me to ali baba .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "ali"
+     :op2 "baba"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "carolina"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+)
+
+# ::id SNG0023.json_0002
+# ::snt by 10:00 , what is the car type and can I get a contact number ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n6 / name
+     :op1 "10:00"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id SNG0023.json_0004
+# ::snt That 's all I need for today , thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20513.json_0000
+# ::snt I do n't care about the price range . Just recommend me a restaurant that serves European food . I would also like to get the phone number and directions .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "european"
+  ))
+   :Price ( onRe2 / dontcare)
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20513.json_0002
+# ::snt I do n't care about the area .   Anywhere .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Area ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20513.json_0004
+# ::snt Thank you , goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1341.json_0000
+# ::snt Hello .   I 'm looking for a place to go in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG1341.json_0002
+# ::snt No , just architecture . I would also like the phone number and postcode please .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "architecture"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id SNG1341.json_0004
+# ::snt That sounds great ! Can you give me the phone number as well ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id SNG1341.json_0006
+# ::snt Thanks , that 's all I needed today . Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1805.json_0000
+# ::snt I need a train into Cambridge that will arrive by 14:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "14:30"
+  ))
+)
+
+# ::id MUL1805.json_0002
+# ::snt Yes , I 'll be leaving Leicester on Tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id MUL1805.json_0004
+# ::snt I 'd like 3 if possible and also need the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL1805.json_0006
+# ::snt Thanks ! What can you tell me about the parks in town ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "parks"
+  ))
+)
+
+# ::id MUL1805.json_0008
+# ::snt What is the address and phone number ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL1805.json_0010
+# ::snt Yes what is the entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL1805.json_0012
+# ::snt Wonderful thank you so much for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1805.json_0014
+# ::snt I think that is all for today . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0165.json_0000
+# ::snt Are there any moderately priced places to eat with British styled food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "british"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id SSNG0165.json_0002
+# ::snt Cotto is fine . I want to book a table for 1 person at 12:00 on Sunday .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "cotto"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n8 / name
+     :op1 "12:00"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+   :Day ( DayRe8 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id SSNG0165.json_0004
+# ::snt Yes , please book me a different restaurant in the same area and price range .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "area"
+     :op3 "and"
+     :op4 "price"
+     :op5 "range"
+  ))
+)
+
+# ::id SSNG0165.json_0006
+# ::snt Thank you that sounds like a great place .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0165.json_0008
+# ::snt no , that will be all . thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0327.json_0000
+# ::snt Can you help me find a place to stay in the moderate price range . It does n't need parking .
+( Hm1 / Hotel-Inform
+   :Parking ( onHo1 / none)
+   :Price ( PriHo3 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL0327.json_0002
+# ::snt Well I would like a guesthouse . Does that limit what area I can book in ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL0327.json_0004
+# ::snt Can you tell me if they have free internet and the star rating for each ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Internet ( aHo1 / question )
+   )
+)
+
+# ::id PMUL0327.json_0006
+# ::snt I also need a restaurant .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0327.json_0008
+# ::snt Actually , I have a certain restaurant in mind . It 's called Royal Standard . Can you tell me about it ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "royal"
+     :op2 "standard"
+  ))
+)
+
+# ::id PMUL0327.json_0010
+# ::snt That 's unfortunate . Are you certain you ca n't find it ? I was sure it 's still operating .
+( o / out_of_scope )
+
+# ::id PMUL0327.json_0012
+# ::snt Yes . I need a table for 4 people at 19:15 on Sunday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "19:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0327.json_0014
+# ::snt Thanks ! I also need a taxi to take me from Archway House to the restaurant for that reservation , please .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n14 / name
+     :op1 "archway"
+     :op2 "house"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL0327.json_0016
+# ::snt thanks . i need to get going so , its time to say goodbye . have a good one .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1197.json_0000
+# ::snt I am interested in staying at the A and B Guest House , could you help me book my stay ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "a"
+     :op2 "and"
+     :op3 "b"
+     :op4 "guest"
+     :op5 "house"
+  ))
+)
+
+# ::id MUL1197.json_0002
+# ::snt Oh yes , sorry . I would like to check in on Wednesday for 4 nights and there will be 7 of us .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL1197.json_0004
+# ::snt Great and I 'd like to find some entertainment .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id MUL1197.json_0006
+# ::snt Oh , I do n't mind where it is , but I 'm thinking I 'd like to visit something with boats .
+( Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+   :Type ( TypAt3 / Type 
+    :name ( n12 / name
+     :op1 "boats"
+  ))
+)
+
+# ::id MUL1197.json_0008
+# ::snt Any one will do . I would just need to know how much it costs and the address and phone number for it .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL1197.json_0010
+# ::snt Well , the phone numbers and addresses of these boat attractions would be helpful .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "boat"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id MUL1197.json_0012
+# ::snt I also need the entrance fee .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL1197.json_0014
+# ::snt Okay I will give them a call .
+( o / out_of_scope )
+
+# ::id MUL1197.json_0016
+# ::snt That is all thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1197.json_0018
+# ::snt Thanks again .   Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1343.json_0000
+# ::snt Need a place to stay , free wifi . Needs to be a hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL1343.json_0002
+# ::snt I do n't require free parking , but I would like the hotel in the expensive price range .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Parking ( oHo2 / no)
+   :Price ( PriHo5 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL1343.json_0004
+# ::snt Downtown would be best .
+( o / out_of_scope )
+
+# ::id MUL1343.json_0006
+# ::snt Great can I get the phone number of them ?
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id MUL1343.json_0008
+# ::snt I am looking for the India House restaurant . I will need to book a table for 1 person at 16:30 on Tuesday .   Please give me the reference number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "india"
+     :op2 "house"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n10 / name
+     :op1 "16:30"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n14 / name
+     :op1 "1"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL1343.json_0010
+# ::snt I 'm looking to book a taxi between the two places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL1343.json_0012
+# ::snt The hotel to the restaurant .   I want to make sure that I get to the restaurant by the time we booked please .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Depart ( niTa1 / university_arms_hotel)
+   :Dest ( DesTa3 / Dest 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Type ( TypHo4 / Type 
+    :name ( n19 / name
+     :op1 "hotel"
+  ))
+   )
+)
+
+# ::id MUL1343.json_0014
+# ::snt Fantastic , thank you , have a good day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1669.json_0000
+# ::snt I 'm looking for a train leaving after 15:30 from cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "15:30"
+  ))
+)
+
+# ::id PMUL1669.json_0002
+# ::snt london liverpool street and should leave on monday
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL1669.json_0004
+# ::snt That sounds great .   Can you book that for 6 people for me ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL1669.json_0006
+# ::snt I 'm also looking for a recommendation on a hotel with free parking in the north .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n12 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL1669.json_0008
+# ::snt Yes , I 'd like to keep it cheap , please . I do need free wifi , though .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n14 / name
+     :op1 "cheap"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL1669.json_0010
+# ::snt Let 's go with City Centre North B and B. I need to book for 6 people , 2 nights , and starting on Saturday , please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n20 / name
+     :op1 "6"
+  ))
+   :Name ( NamHo8 / Name 
+    :name ( n22 / name
+     :op1 "city"
+     :op2 "centre"
+     :op3 "north"
+     :op4 "b"
+     :op5 "and"
+     :op6 "b."
+  ))
+)
+
+# ::id PMUL1669.json_0012
+# ::snt thank you that will be all
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4531.json_0000
+# ::snt Please find me a guesthouse that offers free parking
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id PMUL4531.json_0002
+# ::snt What can I get that s a 4 star ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4531.json_0004
+# ::snt I need a place that will have space for 6 people staying 4 nights starting from Wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL4531.json_0006
+# ::snt Yes . Please book it for me , in the perimeters I stated above .
+( o / out_of_scope )
+
+# ::id PMUL4531.json_0008
+# ::snt I need a place to eat in the south and VERY expensive for 6 people on we d at 19:00
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "south"
+  ))
+   :Time ( TimRe6 / Time 
+    :name ( n16 / name
+     :op1 "19:00"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n18 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL4531.json_0010
+# ::snt Just pick a place ( as long as it 's expensive ) on the south side and make the reservation and give me the reference number . After that , I 'm going to need a taxi .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+   :Price ( PriRe3 / Price 
+    :name ( n20 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe5 / Area 
+    :name ( n22 / name
+     :op1 "south"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL4531.json_0012
+# ::snt Ill need to taxi to go from the hotel to the restaurant by 19:15 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n24 / name
+     :op1 "19:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n26 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n28 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL4531.json_0014
+# ::snt You have been extremely helpful , thank you so much .   I am all set .   Have a nice day .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20594.json_0000
+# ::snt Hi .   This might be a long shot , but can you help me find a restaurant that serves Swedish food ?   I do n't care about price .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "swedish"
+  ))
+   :Price ( onRe2 / dontcare)
+)
+
+# ::id WOZ20594.json_0002
+# ::snt How about asian oriental type of food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+)
+
+# ::id WOZ20594.json_0004
+# ::snt No thank you .   I just need the address and postcode , please .
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20594.json_0006
+# ::snt No , thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4267.json_0000
+# ::snt Can you help me find a place to eat ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL4267.json_0002
+# ::snt I 'm looking for an expensive indiian restaurant in the west part of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+   :Food ( FooRe6 / Food 
+    :name ( n6 / name
+     :op1 "indiian"
+  ))
+)
+
+# ::id PMUL4267.json_0004
+# ::snt That sounds great . I need a table for 1 on Wednesday at 19:45 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "19:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL4267.json_0006
+# ::snt Okay I also need a train that leaves on Thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL4267.json_0008
+# ::snt I need to get to London Liverpool Street by 09:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n18 / name
+     :op1 "09:00"
+  ))
+)
+
+# ::id PMUL4267.json_0010
+# ::snt Yes for 1 person . i 'll also need the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n20 / name
+     :op1 "1"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4267.json_0012
+# ::snt That will be all . Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1174.json_0000
+# ::snt I 'm looking for a train that leaves Cambridge on Wednesday please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1174.json_0002
+# ::snt I 'm travelling to London Liverpool Street and I 'll be departing after 17:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "17:00"
+  ))
+)
+
+# ::id PMUL1174.json_0004
+# ::snt Can you please tell me the arrival time on that train ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+)
+
+# ::id PMUL1174.json_0006
+# ::snt i 'm also interested in a particular attraction .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL1174.json_0008
+# ::snt The Cambridge Museum of Technology , do you know of it ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n10 / name
+     :op1 "cambridge"
+     :op2 "museum"
+     :op3 "of"
+     :op4 "technology"
+  ))
+)
+
+# ::id PMUL1174.json_0010
+# ::snt What area is it in ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+)
+
+# ::id PMUL1174.json_0012
+# ::snt Can I get the phone number and post code for the museum ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL1174.json_0014
+# ::snt Thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0067.json_0000
+# ::snt I want to eat chinese food in the centre .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SSNG0067.json_0002
+# ::snt Sure . I would like to book a table for 5 people at 11:00 on Saturday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "11:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SSNG0067.json_0004
+# ::snt Book it for XXXX , can I please get a reference number ?
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id SSNG0067.json_0006
+# ::snt Are there any other cheap restaurants in the area ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n12 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SSNG0067.json_0008
+# ::snt Are there any in the same area and price range but not Chinese ?
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / none)
+   :Area ( AreRe3 / Area 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Price ( PriRe5 / Price 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "area"
+     :op3 "and"
+     :op4 "price"
+     :op5 "range"
+  ))
+)
+
+# ::id SSNG0067.json_0010
+# ::snt Yes , please try J Restaurant . Asian Oriental food sounds good .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n18 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+   :Name ( NamRe4 / Name 
+    :name ( n20 / name
+     :op1 "j"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id SSNG0067.json_0012
+# ::snt Thank you for your help ! That will be all . Good Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4171.json_0000
+# ::snt I am looking for information in Cambridge .
+( o / out_of_scope )
+
+# ::id PMUL4171.json_0002
+# ::snt I am wondering if you have any restaurants in town that serve eriterean food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "eriterean"
+  ))
+)
+
+# ::id PMUL4171.json_0004
+# ::snt Umm , actually I had asked about Eriterean food , not Mediterranean .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "Eriterean"
+  ))
+)
+
+# ::id PMUL4171.json_0006
+# ::snt No , I really want Mediterranean food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "mediterranean"
+  ))
+)
+
+# ::id PMUL4171.json_0008
+# ::snt Yes please do .
+( o / out_of_scope )
+
+# ::id PMUL4171.json_0010
+# ::snt Yes for 2 people on monday at 12:15 please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "12:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL4171.json_0012
+# ::snt I also need help finding a train going to Cambridge
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4171.json_0014
+# ::snt I need to leave from birmingham new street
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n16 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL4171.json_0016
+# ::snt Monday and I 'll need to arrive by 08:30 in Cambridge .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n18 / name
+     :op1 "monday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n20 / name
+     :op1 "08:30"
+  ))
+   :Dest ( DesTr6 / Dest 
+    :name ( n22 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4171.json_0018
+# ::snt What time does it arrive ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+)
+
+# ::id PMUL4171.json_0020
+# ::snt Yes that will work . I need 2 tickets for monday please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n24 / name
+     :op1 "2"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n26 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL4171.json_0022
+# ::snt Monday . As I said before , 2 tickets for Monday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n28 / name
+     :op1 "monday"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n30 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL4171.json_0024
+# ::snt No , that will be all for today .
+( o / out_of_scope )
+
+# ::id SNG1057.json_0000
+# ::snt I want to visit a college in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "college"
+  ))
+)
+
+# ::id SNG1057.json_0002
+# ::snt That would be great , can you please give me their phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id SNG1057.json_0004
+# ::snt No , that will be all . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1605.json_0000
+# ::snt I 'm looking for a train on Tuesday to arrive in Cambridge by 19:00 , can you help me please ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "tuesday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n6 / name
+     :op1 "19:00"
+  ))
+)
+
+# ::id PMUL1605.json_0002
+# ::snt I will be leaving from Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n8 / name
+     :op1 "Cambridge"
+  ))
+)
+
+# ::id PMUL1605.json_0004
+# ::snt No .   I am leaving from Cambridge to go to Broxbourne .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "broxbourne"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1605.json_0006
+# ::snt Sure please make a booking for 4 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1605.json_0008
+# ::snt Yes , I am looking for a 2-star hotel in the west part of town .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n18 / name
+     :op1 "west"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n20 / name
+     :op1 "2-star"
+  ))
+)
+
+# ::id PMUL1605.json_0010
+# ::snt Will you check to see if there are any in the north ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n22 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL1605.json_0012
+# ::snt sure , for the same group of people on sunday
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n24 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n26 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id MUL2046.json_0000
+# ::snt I could use some help finding a place to stay that is 4-star rated .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n2 / name
+     :op1 "4-star"
+  ))
+)
+
+# ::id MUL2046.json_0002
+# ::snt Preferably the east .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL2046.json_0004
+# ::snt I do not , but it should have wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id MUL2046.json_0006
+# ::snt No , thanks , just give me the postcode .
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id MUL2046.json_0008
+# ::snt Thank you , I 'm also looking for a train .   Can you help with that ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL2046.json_0010
+# ::snt I am departing from stevenage anytime after 17:00 . I would like to go to cambridge on monday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n10 / name
+     :op1 "stevenage"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n12 / name
+     :op1 "17:00"
+  ))
+)
+
+# ::id MUL2046.json_0012
+# ::snt Can I have the price for that ticket please ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL2046.json_0014
+# ::snt Could you tell me what time that train arrives in Cambridge please ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Arrive ( aTr1 / question )
+   )
+)
+
+# ::id MUL2046.json_0016
+# ::snt One more thing .   Can I have the train ID , please ?
+( Tt1 / Train-Request
+  :Id ( aTr0 / question )
+)
+
+# ::id MUL2046.json_0018
+# ::snt Thank you very much for the help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2046.json_0020
+# ::snt No thanks . That was all I needed . Have a good day
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1701.json_0000
+# ::snt I am looking for a place to stay . I want to stay in a hotel that includes free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL1701.json_0002
+# ::snt Any area in Cambridge is fine , but I want the hotel to have a 2 star rating .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL1701.json_0004
+# ::snt Something moderately priced would be ideal , please .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "moderately"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1701.json_0006
+# ::snt Yes , that would be great .   For 4 nights on Tuesday for 7 people please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL1542.json_0000
+# ::snt i 'm looking for a moderately priced hotel that includes free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+   :Internet ( esHo3 / yes)
+)
+
+# ::id PMUL1542.json_0002
+# ::snt I 'd like the accommodations to be a guesthouse , if possible .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL1542.json_0004
+# ::snt I need a guesthouse in the moderate price range with free wifi . Please let me know whether they have free parking .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Type ( TypHo3 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo5 / Price 
+    :name ( n10 / name
+     :op1 "moderate"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Parking ( aHo1 / question )
+   )
+)
+
+# ::id PMUL1542.json_0006
+# ::snt can you tell me what area that 's in ?
+( Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+)
+
+# ::id SNG0450.json_0000
+# ::snt I am looking for a train that goes to london liverpool street and leaves after 17:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "17:15"
+  ))
+)
+
+# ::id SNG0450.json_0002
+# ::snt I want to leave on Friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id SNG0450.json_0004
+# ::snt Yes that 's fine . I 'll take 8 tickets for that train please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "8"
+  ))
+)
+
+# ::id SNG0450.json_0006
+# ::snt Nope , that is everything . Thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1246.json_0000
+# ::snt Can you help me find a 4 star expensive hotel please ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1246.json_0002
+# ::snt OK iLL GO WITH THE FIRST CHOICE THE   huntingdon marriott hotel
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n8 / name
+     :op1 "huntingdon"
+     :op2 "marriott"
+     :op3 "hotel"
+  ))
+)
+
+# ::id MUL1246.json_0004
+# ::snt Yes please for 7 people for 4 nights starting thursday and I need the reference number .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL1246.json_0006
+# ::snt Thank you .   I am also looking for a Chinese restaurant in the same area as the Huntingdon Marriott Hotel .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "chinese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Name ( NamHo5 / Name 
+    :name ( n21 / name
+     :op1 "Huntingdon"
+     :op2 "Marriott"
+     :op3 "Hotel"
+  ))
+   )
+)
+
+# ::id MUL1246.json_0008
+# ::snt Are there any Chinese restaurants within a short distance outside the area which are in the same price range as the hotel ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n22 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n24 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id MUL1246.json_0010
+# ::snt Excellent , can I get the address of the Ugly Duckling ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n26 / name
+     :op1 "ugly"
+     :op2 "duckling"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+   )
+)
+
+# ::id MUL1246.json_0012
+# ::snt No , but I would like to book a taxi between the restaurant and hotel . I 've like to leave the restaurant by 17:30 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n28 / name
+     :op1 "17:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n30 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id MUL1246.json_0014
+# ::snt No , I do not think so . Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1169.json_0000
+# ::snt I need to book a place to stay with a star of 4 . I do n't need free parking .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n2 / name
+     :op1 "4"
+  ))
+   :Parking ( oHo2 / no)
+)
+
+# ::id MUL1169.json_0002
+# ::snt I do n't care about location , just would like a moderate price with 4 stars please .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1169.json_0004
+# ::snt I need one with free wi - fi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id MUL1169.json_0006
+# ::snt Can i book one on tuesday ?
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id MUL1169.json_0008
+# ::snt I would also need to book it for 4 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1169.json_0010
+# ::snt One person , and I 'd like to arrive on Tuesday .
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n12 / name
+     :op1 "One"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id MUL1169.json_0012
+# ::snt After that I 'm also going to need the reference number .
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id MUL1169.json_0014
+# ::snt OK , now can you tell me about some of the attractions in the center of town ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+   :Area ( AreAt3 / Area 
+    :name ( n16 / name
+     :op1 "center"
+  ))
+)
+
+# ::id MUL1169.json_0016
+# ::snt Can you please provide me with the address , telephone number and the cost of admission .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+  :Fee ( aAt2 / question )
+)
+
+# ::id MUL1169.json_0018
+# ::snt I now need a taxi to get to the church from the hotel . I would like to leave the hotel by 15:45 . Can you book that for me ?
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n18 / name
+     :op1 "15:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "church"
+  ))
+)
+
+# ::id MUL1169.json_0020
+# ::snt No , that is all .   Thanks so much .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20447.json_0000
+# ::snt I 'd like a moderately priced restaurant in the east part of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id WOZ20447.json_0002
+# ::snt I do n't have a preference . Either one is fine .
+( o / out_of_scope )
+
+# ::id WOZ20447.json_0004
+# ::snt Yes please . can i have the address , phone number and postcode ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id WOZ20447.json_0006
+# ::snt No , Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1297.json_0000
+# ::snt I need to book a train from peterborough that leaves on wednesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id PMUL1297.json_0002
+# ::snt I 'm flexible , but I need it to arrive by 13:15 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "13:15"
+  ))
+)
+
+# ::id PMUL1297.json_0004
+# ::snt Yes , please book a ticket .
+( o / out_of_scope )
+
+# ::id PMUL1297.json_0006
+# ::snt No let 's not book that . I want to hear about the attraction with architecture .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n8 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id PMUL1297.json_0008
+# ::snt Are you sure there are no attractions for architecture ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id PMUL1297.json_0010
+# ::snt Sorry but you could you tell me the travel time on that train ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL1297.json_0012
+# ::snt Can I get the ID and the departure time also ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id PMUL1297.json_0014
+# ::snt I would also like to visit a place with architecture in town .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id PMUL1297.json_0016
+# ::snt Are you sure there is n't any type of architecture attraction at all ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id PMUL1297.json_0018
+# ::snt That sounds good . What is the entrance fee and postcode for old schools ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n16 / name
+     :op1 "old"
+     :op2 "schools"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Post ( aAt2 / question )
+   )
+)
+
+# ::id PMUL1297.json_0020
+# ::snt That is all I need . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1100.json_0000
+# ::snt I would like to find a place to go in the centre of town , that includes multiple sports
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "sports"
+  ))
+)
+
+# ::id SNG1100.json_0002
+# ::snt Are there museums instead ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id SNG1100.json_0004
+# ::snt That would be perfect . Thanks for all your help . Have a good night .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1100.json_0006
+# ::snt No , that 's all .
+( o / out_of_scope )
+
+# ::id MUL1461.json_0000
+# ::snt I 'm looking for a train . I want it to go to Stevenage and leave from Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "stevenage"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1461.json_0002
+# ::snt It should leave after 18:30 on Saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "18:30"
+  ))
+)
+
+# ::id MUL1461.json_0004
+# ::snt How long is the trip and when will I arrive ? Also need to know the price .
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id MUL1461.json_0006
+# ::snt Okay , thank you for that information .   I also need to find a cheap restaurant .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL1461.json_0008
+# ::snt Anything cheap in the centre of town please .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n14 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL1545.json_0000
+# ::snt Can I catch a train to Cambridge ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1545.json_0002
+# ::snt I am leaving Peterborough on Sunday and I need to arrive by 10:15 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n6 / name
+     :op1 "10:15"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n8 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id PMUL1545.json_0004
+# ::snt I need to arrive by 10:15 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "10:15"
+  ))
+)
+
+# ::id PMUL1545.json_0006
+# ::snt Yes , please . I only need one ticket .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL1545.json_0008
+# ::snt Yes , I am going to need a place to stay while I 'm in town . Can you recommend a guesthouse in the south ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n16 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL1545.json_0010
+# ::snt I want to keep it in the moderate range please
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n18 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL1545.json_0012
+# ::snt I actually want a hotel with 3 stars if possible
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n20 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL1545.json_0014
+# ::snt Can I please have their phone number ?
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id PMUL1545.json_0016
+# ::snt No , that 's all . good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG1092.json_0000
+# ::snt I 'm looking for information about a particular attraction . It 's called the Man on the Moon .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "man"
+     :op2 "on"
+     :op3 "the"
+     :op4 "moon"
+  ))
+)
+
+# ::id SNG1092.json_0002
+# ::snt Not right now . Can you tell me it 's postcode and entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id SNG1092.json_0004
+# ::snt No , that 's all . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20077.json_0000
+# ::snt Hello , I need some French food . Any price range is fine .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "french"
+  ))
+   :Price ( onRe2 / dontcare)
+)
+
+# ::id WOZ20077.json_0002
+# ::snt What is the address and phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20077.json_0004
+# ::snt Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0083.json_0000
+# ::snt Can you recommend a restaurant in the city centre that serves light bites ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "light"
+     :op2 "bites"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SSNG0083.json_0002
+# ::snt Then how about one that serves european food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "european"
+  ))
+)
+
+# ::id SSNG0083.json_0004
+# ::snt Do they have booking available for 3 people at 11:15 on Friday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "11:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SSNG0083.json_0006
+# ::snt Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01625.json_0000
+# ::snt Am looking for a hospital in town
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01625.json_0002
+# ::snt Thank you Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0300.json_0000
+# ::snt I am looking for a train that departs from Cambridge on Thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG0300.json_0002
+# ::snt No , I actually need to leave after 12:00 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n6 / name
+     :op1 "12:00"
+  ))
+)
+
+# ::id SNG0300.json_0004
+# ::snt I need to go to ely after 12:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "ely"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n10 / name
+     :op1 "12:00"
+  ))
+)
+
+# ::id SNG0300.json_0006
+# ::snt Yes , that would be great . Can you book tickets for 7 people please . And I 'll need a reference number for it .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id SNG0300.json_0008
+# ::snt No thank you . That is all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20065.json_0000
+# ::snt I would like a moderately priced restaurant in the north part of town
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id WOZ20065.json_0002
+# ::snt Is there anything else ?
+( o / out_of_scope )
+
+# ::id WOZ20065.json_0004
+# ::snt What kind of food does The Nirala serve ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "Nirala"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Food ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20065.json_0006
+# ::snt What is their phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id WOZ20065.json_0008
+# ::snt No , thank you . I have all the information that I need now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20065.json_0010
+# ::snt Good bye
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1134.json_0000
+# ::snt Hi ! Could you please help me find a good hotel ? I 'd like it to be on the north end of town .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL1134.json_0002
+# ::snt It would need to be moderately priced please .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id MUL1134.json_0004
+# ::snt I would like for it to be 3 stars , please .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL1134.json_0006
+# ::snt Can you book that for 5 people for 2 nights starting on wednesday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL1134.json_0008
+# ::snt Can you also find the address for Club Salsa ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n16 / name
+     :op1 "Club"
+     :op2 "Salsa"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+)
+
+# ::id MUL1134.json_0010
+# ::snt I actually need the postcode and phone number for Club Salsa .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n18 / name
+     :op1 "club"
+     :op2 "salsa"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id MUL1134.json_0012
+# ::snt Thanks . Can you book me a taxi to go from the hotel to the club ? I want to leave by 5:45 .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Leave ( LeaTa3 / Leave 
+    :name ( n20 / name
+     :op1 "5:45"
+  ))
+   :Depart ( DepTa5 / Depart 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+)
+
+# ::id MUL1134.json_0014
+# ::snt Nope , that 'll do it !   Thank you for all your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3767.json_0000
+# ::snt Find me train times from cambridge to london liverpool street .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3767.json_0002
+# ::snt Wednesday , please . Any time after 08:00 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "08:00"
+  ))
+)
+
+# ::id PMUL3767.json_0004
+# ::snt Yes , I would like a ticket just for myself .
+( o / out_of_scope )
+
+# ::id PMUL3767.json_0006
+# ::snt Thank you . Please also find me a moderately priced hotel on the West side
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n12 / name
+     :op1 "west"
+  ))
+   :Type ( TypHo6 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL3767.json_0008
+# ::snt check first if it has   free parking and should have a star of 4
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3767.json_0010
+# ::snt Okay , go ahead and book a room . It 's just for me .
+( o / out_of_scope )
+
+# ::id PMUL3767.json_0012
+# ::snt Please book for 2 nights , for 1 person starting on Monday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "2"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n20 / name
+     :op1 "1"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n22 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL1602.json_0000
+# ::snt Can you please help me find a cheap hotel to stay in that includes free wifi ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+   :Internet ( esHo3 / yes)
+)
+
+# ::id PMUL1602.json_0002
+# ::snt I would like a little more information about the Belfry hotel . does it have a 4 star rating ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1602.json_0004
+# ::snt No but what is the address ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id PMUL1602.json_0006
+# ::snt No thank you that will be all
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2179.json_0000
+# ::snt Hi . I need to book a guesthouse that has free parking , can you help me ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id MUL2179.json_0002
+# ::snt I am open to any area , but the hotel should definitely have only 1 star .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n4 / name
+     :op1 "1"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Area ( aHo1 / question )
+   )
+)
+
+# ::id MUL2179.json_0004
+# ::snt How about 4 stars ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2179.json_0006
+# ::snt That is fine . Can I have the phone number and the area that the guesthouse is in ?
+( Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id MUL2179.json_0008
+# ::snt That 's OK , I 'll do it later . Can you tell me if there are any trains departing Cambridge on Tuesday ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2179.json_0010
+# ::snt It should leave after 9:15 and go to Norwich .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "norwich"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n14 / name
+     :op1 "9:15"
+  ))
+)
+
+# ::id MUL2179.json_0012
+# ::snt Not right now but can I get the travel time on that ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL2179.json_0014
+# ::snt Thank you , that is all the information I need currently .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1819.json_0000
+# ::snt Yes I was wondering if you could tell me about the boat attractions that are available in town ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "boat"
+  ))
+)
+
+# ::id MUL1819.json_0002
+# ::snt I 'm open to any part of town , just makes sure you let me know which one it is .
+( o / out_of_scope )
+
+# ::id MUL1819.json_0004
+# ::snt Can I get the area that it is in ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+)
+
+# ::id MUL1819.json_0006
+# ::snt I also need a train , please , for Monday after 20:15 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "monday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n6 / name
+     :op1 "20:15"
+  ))
+)
+
+# ::id MUL1819.json_0008
+# ::snt I would be going to Leicester and would like to take the first train after 20:15 please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "leicester"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n10 / name
+     :op1 "20:15"
+  ))
+)
+
+# ::id MUL1819.json_0010
+# ::snt Can you tell me what the train ID is for the train that arrives at 20:21 ?
+( Tt1 / Train-Request
+  :Id ( aTr0 / question )
+)
+
+# ::id MUL1819.json_0012
+# ::snt I need a Monday train , leaving after 20:15 . From Cambridge to Leicester .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "leicester"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n14 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n18 / name
+     :op1 "20:15"
+  ))
+)
+
+# ::id MUL1819.json_0014
+# ::snt Yes . Thank you . That 's all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1819.json_0016
+# ::snt That wo n't be necessary . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1819.json_0018
+# ::snt No , that 'll be all for now . You were a great help . Have a nice day ! Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0417.json_0000
+# ::snt I need a place to stay in the east .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL0417.json_0002
+# ::snt No , I do n't care about price or stars .
+( Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+   :Stars ( onHo2 / dontcare)
+)
+
+# ::id PMUL0417.json_0004
+# ::snt Does it have wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL0417.json_0006
+# ::snt yes please , for 4 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0417.json_0008
+# ::snt I need it for 8 people for 2 nights starting on Wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL0417.json_0010
+# ::snt Thanks . Could you help me find a restaurant specializing in Americas food , also in the east ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n12 / name
+     :op1 "east"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n14 / name
+     :op1 "Americas"
+  ))
+)
+
+# ::id PMUL0417.json_0012
+# ::snt Any price range will work .
+( Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+)
+
+# ::id PMUL0417.json_0014
+# ::snt Try british food , please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "british"
+  ))
+)
+
+# ::id PMUL0417.json_0016
+# ::snt Yes . Can you get all eight of us a table ?
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n18 / name
+     :op1 "eight"
+  ))
+)
+
+# ::id PMUL0417.json_0018
+# ::snt 12:15 on the same day as the hotel please
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n20 / name
+     :op1 "12:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+)
+
+# ::id PMUL0417.json_0020
+# ::snt that would be for Wednesday and 8 people please
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n24 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n26 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL0417.json_0022
+# ::snt No , thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3202.json_0000
+# ::snt I want to find a decent place to eat in the centre of town .   My budget is a little constrained so moderately priced would be ideal .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3202.json_0002
+# ::snt Do you have anything that serves international food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "international"
+  ))
+)
+
+# ::id PMUL3202.json_0004
+# ::snt Let 's do the varsity place for 3 people 11:00 on tuesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "11:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3202.json_0006
+# ::snt I need a train departing Cambridge on Wednesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3202.json_0008
+# ::snt I need to be in Birmingham New Street by 13:15 , if possible , please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n18 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n20 / name
+     :op1 "13:15"
+  ))
+)
+
+# ::id PMUL1837.json_0000
+# ::snt Hello ! I 'm looking for a train . Can you help ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL1837.json_0002
+# ::snt I 'll be leaving Leicester on Wednesday and I need to arrive in Cambridge by 21:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "wednesday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n6 / name
+     :op1 "21:30"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n8 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id PMUL1837.json_0004
+# ::snt Yes , please book that train for 5 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL1837.json_0006
+# ::snt Yes , I 'm also looking for a place to stay , preferably somewhere with free wifi .   Can you assist me with that ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL1837.json_0008
+# ::snt I ned it to be a hotel in the west please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n14 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL1837.json_0010
+# ::snt Yes , please book the hotel for 5 people starting Wednesday for 4 nights .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n20 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n22 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL1837.json_0012
+# ::snt No , I think that 's all for today . You 've been a great help . Thanks . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2353.json_0000
+# ::snt I am visiting Cambridge soon and am looking for someplace to go to while there , can you look up attractions for me ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id MUL2353.json_0002
+# ::snt I 'm looking to have a little fun at a nightclub .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "nightclub"
+  ))
+)
+
+# ::id MUL2353.json_0004
+# ::snt Fez Club is good need postcode and phone number for it , also I want to go to expensive Chinese restaurant .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id MUL2353.json_0006
+# ::snt It does n't matter what area it 's in and I 'll be needing a table for monday .
+( Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+   :Day ( DayRe3 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id MUL2353.json_0008
+# ::snt Yes , expensive please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL2353.json_0010
+# ::snt That would be perfect can I get a reservation for 12:30 on Monday for 3 people ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "12:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL2353.json_0012
+# ::snt How about 11:30 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "11:30"
+  ))
+)
+
+# ::id MUL2353.json_0014
+# ::snt Thanks ! I would also like a taxi between the two places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL2353.json_0016
+# ::snt no , thank you very much
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20167.json_0000
+# ::snt I 'd like to find a restaurant serving Christmas food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "christmas"
+  ))
+)
+
+# ::id WOZ20167.json_0002
+# ::snt How about indian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id WOZ20167.json_0004
+# ::snt What 's the address for cocum ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "cocum"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20167.json_0006
+# ::snt No , thank you . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3488.json_0000
+# ::snt i am looking for places to go in town . The attraction should be in the centre and should be in the type of theatre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "theatre"
+  ))
+)
+
+# ::id PMUL3488.json_0002
+# ::snt That sounds perfect . How much is the entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL3488.json_0004
+# ::snt Can you also find finches bed and breakfast ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n6 / name
+     :op1 "finches"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+)
+
+# ::id PMUL3488.json_0006
+# ::snt No , that will be all . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1346.json_0000
+# ::snt I want to make a booking at the alexander bed and breakfast .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "alexander"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+)
+
+# ::id SNG1346.json_0002
+# ::snt 4 nights please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG1346.json_0004
+# ::snt I will be staying four nights starting on Friday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "four"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id SNG1346.json_0006
+# ::snt 4 people will be staying for 4 nights starting from Friday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n14 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id SNG1346.json_0008
+# ::snt Thanks very much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0639.json_0000
+# ::snt I am looking for a danish restaurant in the centre of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "danish"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0639.json_0002
+# ::snt No I think I 'd rather find something European in the center of town that is cheap . Can you help me with that ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "european"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SNG0639.json_0004
+# ::snt Sure , how about about one that serves Indian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id SNG0639.json_0006
+# ::snt No thank you , but can I please have the address , postcode , and phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id SNG0639.json_0008
+# ::snt No , I do n't need further help . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20640.json_0000
+# ::snt I would like a moderately priced restaurant located in the south part of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id WOZ20640.json_0002
+# ::snt What type of food are they . What is their address ?
+( Rt1 / Restaurant-Request
+  :Food ( aRe0 / question )
+  :Addr ( aRe1 / question )
+  :Phone ( aRe2 / question )
+)
+
+# ::id WOZ20640.json_0004
+# ::snt Thank you . Good bye
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20165.json_0000
+# ::snt I would like a cheap restaurant in the west part of town
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id WOZ20165.json_0002
+# ::snt I would like to know the phone number please
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id WOZ20165.json_0004
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02047.json_0000
+# ::snt I am   looking for a place to stay . The hotel should be in the type of guesthouse and should include free wifi
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id SNG02047.json_0002
+# ::snt I would prefer a price range of expensive
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SNG02047.json_0004
+# ::snt How about moderate price range with a star of 4 ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG02047.json_0006
+# ::snt Area does n't matter but I need to know if they have free parking
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Parking ( aHo1 / question )
+   )
+)
+
+# ::id SNG02047.json_0008
+# ::snt Sounds great , Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02047.json_0010
+# ::snt Yes please make a reservation in my name . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02047.json_0012
+# ::snt I 'm sorry I do n't need a reservation right now . Can you just tell me if they offer free parking ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Parking ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Parking ( esHo2 / yes)
+   )
+)
+
+# ::id SNG02047.json_0014
+# ::snt Great , thanks . That is all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02047.json_0016
+# ::snt No , I can book myself later .   Thanks .   Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG1108.json_0000
+# ::snt I 'm looking for a multiple sports attraction in the centre of town
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "multiple"
+     :op2 "sports"
+  ))
+)
+
+# ::id SNG1108.json_0002
+# ::snt Sure , is there a nightclub in that part of town ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "nightclub"
+  ))
+)
+
+# ::id SNG1108.json_0004
+# ::snt Would you mind double checking . I thought I visited a nightclub in the centre of town before .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG1108.json_0006
+# ::snt Could you tell me the entrance fee and phone number for Club Salsa ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n10 / name
+     :op1 "club"
+     :op2 "salsa"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id SNG1108.json_0008
+# ::snt Thank you for answering all my questions . That 's all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3746.json_0000
+# ::snt I 'm looking for a place to stay . A 0-star hotel is fine with me as long as it fits my moderate budget
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "0-star"
+  ))
+   :Type ( TypHo6 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL3746.json_0002
+# ::snt Yes , could you book me a room there please ?
+( o / out_of_scope )
+
+# ::id PMUL3746.json_0004
+# ::snt Actually , can I have the hotel type , phone number , and address instead ?
+( Ht1 / Hotel-Request
+  :Type ( aHo0 / question )
+  :Addr ( aHo1 / question )
+  :Phone ( aHo2 / question )
+)
+
+# ::id PMUL3746.json_0006
+# ::snt Thanks ! I 've also heard great things about a restaurant called Anatolia . What can you tell me about them ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "anatolia"
+  ))
+)
+
+# ::id PMUL3746.json_0008
+# ::snt That sounds perfect .   Can you book me a table there for 3 at 14:45 on Friday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "14:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3746.json_0010
+# ::snt Thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01456.json_0000
+# ::snt Hi there , can you help me find a restaurant in the centre of town ? Someplace with British food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "british"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG01456.json_0002
+# ::snt What price range is that restaurant ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id SNG01456.json_0004
+# ::snt No that wo n't be necessary , could you just give me the address and postcode please ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id SNG01456.json_0006
+# ::snt Great , that 's all for now . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1113.json_0000
+# ::snt I would like to visit a cinema of the west side .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "cinema"
+  ))
+)
+
+# ::id SNG1113.json_0002
+# ::snt How about a museum then ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id SNG1113.json_0004
+# ::snt I would prefer a museum . One with free entry if possible .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n8 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id SNG1113.json_0006
+# ::snt That is fine . Book me a ticket and get me a reference number .
+( o / out_of_scope )
+
+# ::id SNG1113.json_0008
+# ::snt That 's all , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01747.json_0000
+# ::snt I need to contact the police .
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG01747.json_0002
+# ::snt Thank you , can I also have the post code and the address ?
+( Pt1 / Police-Request
+  :Addr ( aPo0 / question )
+  :Post ( aPo1 / question )
+)
+
+# ::id SNG01747.json_0004
+# ::snt Thank you so much , good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0101.json_0000
+# ::snt Are there any expensive restaurants in the city centre you could recommend ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SSNG0101.json_0002
+# ::snt I would like to eat Indian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id SSNG0101.json_0004
+# ::snt I need a reservation for Thursday .   There will be 1 person at 11:15 .   Any of the 5 restaurants would be fine .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "11:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "1"
+  ))
+)
+
+# ::id SSNG0101.json_0006
+# ::snt Thank you and goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01208.json_0000
+# ::snt I need to find a train going to cambridge from london kings cross .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id SNG01208.json_0002
+# ::snt I need to leave on Saturday and arrive by 17:00 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "17:00"
+  ))
+)
+
+# ::id SNG01208.json_0004
+# ::snt No , I need to arrive by 5:00 no 6:00 can you check the schedule again ?
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "5:00"
+  ))
+)
+
+# ::id SNG01208.json_0006
+# ::snt I need to arrive in Cambridge by 17:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n14 / name
+     :op1 "17:00"
+  ))
+)
+
+# ::id SNG01208.json_0008
+# ::snt Thank you for your help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01208.json_0010
+# ::snt No thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1095.json_0000
+# ::snt Do you have information about nightclubs ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "nightclubs"
+  ))
+)
+
+# ::id SNG1095.json_0002
+# ::snt I am looking for any one you 'd recommend , I just need the address , entrance fee , and postcode .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Addr ( aAt2 / question )
+  :Post ( aAt3 / question )
+   )
+)
+
+# ::id SNG1095.json_0004
+# ::snt That 's all I needed . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0532.json_0000
+# ::snt I want to get a place to eat in the north .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL0532.json_0002
+# ::snt I would like one in the moderate price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL0532.json_0004
+# ::snt No . Just get me the Golden Wok 's phone number and address please and I 'll take it from there
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "golden"
+     :op2 "wok"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id PMUL0532.json_0006
+# ::snt Thank you . I also need a train that will leave Cambridge on Saturday . I want it to arrive at 12:30 to Ely .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "ely"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n12 / name
+     :op1 "12:30"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0532.json_0008
+# ::snt Yes , please ! I will need a booking for 6 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n16 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL0532.json_0010
+# ::snt thank you . can i please get the refrence number ?
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL0532.json_0012
+# ::snt Thank you very much . This is all I need for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01462.json_0000
+# ::snt I got injured and I am looking for a hospital nearby
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01462.json_0002
+# ::snt Thanks , what is the phone number and postcode ?
+( Ht1 / Hospital-Request
+  :Post ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id SNG01462.json_0004
+# ::snt What is the address so I can find the hospital ?
+( Ht1 / Hospital-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id SNG01462.json_0006
+# ::snt Thanks , that 's all I need . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG01725.json_0000
+# ::snt looking for a place to dine . The restaurant should serve british food and should be in the expensive price range .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "british"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SNG01725.json_0002
+# ::snt I would . It 's a party of 6 for Monday at 15:45 . Can I get the reference number when you 're done ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "15:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id SNG01725.json_0004
+# ::snt No , that 's everything . Thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01725.json_0006
+# ::snt Thank you for your help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0883.json_0000
+# ::snt Hello , I 'm sight seeing in Cambridge and I 'm looking for somewhere to eat on the westside .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "westside"
+  ))
+)
+
+# ::id MUL0883.json_0002
+# ::snt Any cuisine is fine , but I would like it to be in the moderate price range .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+   :Price ( PriRe3 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL0883.json_0004
+# ::snt Please book a table for 2 at 19:15 on Saturday with a reference number and l need a theatre in the same area as the restaurant .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n6 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n8 / name
+     :op1 "theatre"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Time ( TimRe5 / Time 
+    :name ( n11 / name
+     :op1 "19:15"
+  ))
+   :Day ( DayRe7 / Day 
+    :name ( n13 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe9 / People 
+    :name ( n15 / name
+     :op1 "2"
+  ))
+   )
+ :op3(Rt3 / Restaurant-Request
+  :Ref ( aRe2 / question )
+   )
+)
+
+# ::id MUL0883.json_0006
+# ::snt That sounds great .   Can I get the phone number ?
+( a / and
+ :op1(Tt1 / Taxi-Request
+  :Phone ( aTa0 / question )
+   )
+ :op2(At2 / Attraction-Request
+  :Phone ( aAt1 / question )
+   )
+)
+
+# ::id MUL0883.json_0008
+# ::snt What is the entrance fee to the Cambridge Arts Theatre ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n17 / name
+     :op1 "Cambridge"
+     :op2 "Arts"
+     :op3 "Theatre"
+  ))
+   )
+)
+
+# ::id MUL0883.json_0010
+# ::snt That 's okay , can I get a taxi from cambridge arts theatre to Meghna by 19:15 ?
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n18 / name
+     :op1 "19:15"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n20 / name
+     :op1 "meghna"
+  ))
+   :Depart ( DepTa6 / Depart 
+    :name ( n22 / name
+     :op1 "cambridge"
+     :op2 "arts"
+     :op3 "theatre"
+  ))
+)
+
+# ::id MUL0883.json_0012
+# ::snt No , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20183.json_0000
+# ::snt I would like a moderately priced restaurant in the north part of town
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id WOZ20183.json_0002
+# ::snt Can I have the phone number of the Chinese place please ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20183.json_0004
+# ::snt OK ,   Thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0632.json_0000
+# ::snt Hello , I am looking for a restaurant by the name of Royal Standard . Do you know where it is ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "royal"
+     :op2 "standard"
+  ))
+)
+
+# ::id SNG0632.json_0002
+# ::snt Great .   Could you please book a table for 1 at 16:30 on Saturday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "16:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "1"
+  ))
+)
+
+# ::id SNG0632.json_0004
+# ::snt No , that is all I needed , thank you so much .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0310.json_0000
+# ::snt I 'm looking for a train on Sunday that leaves after 17:15 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "sunday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "17:15"
+  ))
+)
+
+# ::id SNG0310.json_0002
+# ::snt I 'll be leaving from cambridge and heading to stansted airport .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG0310.json_0004
+# ::snt not really , it just needs to leave after 17:15 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n10 / name
+     :op1 "17:15"
+  ))
+)
+
+# ::id SNG0310.json_0006
+# ::snt Yes , book it for 7 people at 17:40
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id SNG0310.json_0008
+# ::snt that s all , see ya !
+( o / out_of_scope )
+
+# ::id SNG0629.json_0000
+# ::snt I want to eat gastropub food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "gastropub"
+  ))
+)
+
+# ::id SNG0629.json_0002
+# ::snt I 'd prefer moderately priced please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id SNG0629.json_0004
+# ::snt No , thank you . Can I have the postcode ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id SNG0629.json_0006
+# ::snt Thanks . That 's all I need to today . Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20055.json_0000
+# ::snt Hi , I 'm looking for a Persian restaurnt in the north part of the city .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "persian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id WOZ20055.json_0002
+# ::snt How about asian oriental food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+)
+
+# ::id WOZ20055.json_0004
+# ::snt Could you tell me the address and phone number please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20055.json_0006
+# ::snt That 's it . Thank you , goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01848.json_0000
+# ::snt looking for the nearest police station .
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG01848.json_0002
+# ::snt Thanks , that 's all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3006.json_0000
+# ::snt I want to go eat so please find me a restaurant in the South . Money is no object so something expensive please
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL3006.json_0002
+# ::snt Any of those sound good what do you recommend ? I just need the address and type of food they serve .
+( Rt1 / Restaurant-Request
+  :Food ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id PMUL3006.json_0004
+# ::snt Also need a hotel in the same area and same price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n8 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL3006.json_0006
+# ::snt Does it have free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL3006.json_0008
+# ::snt No , I just need the address , thank you .
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id PMUL3006.json_0010
+# ::snt Nothing else . Thank you for researching the restaurant and hotel . Goodbye .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id MUL2669.json_0000
+# ::snt I am looking for a particular attraction .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id MUL2669.json_0002
+# ::snt Yeah , it 's called   saint catharine 's college I believe .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "saint"
+     :op2 "catharine"
+     :op3 "'s"
+     :op4 "college"
+  ))
+)
+
+# ::id MUL2669.json_0004
+# ::snt Can I get the phone number please ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL2669.json_0006
+# ::snt What type of attraction is that college ?
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+)
+
+# ::id MUL2669.json_0008
+# ::snt Okay , thank you . Is there somewhere near there to stay in the moderate price rage , with 4 stars ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2669.json_0010
+# ::snt Have you checked in the North ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n8 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL2669.json_0012
+# ::snt I require free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id MUL2669.json_0014
+# ::snt Alright , book me one for a four night stay starting on Saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "four"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id MUL2669.json_0016
+# ::snt Just for 1 person , thanks .
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n14 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL2669.json_0018
+# ::snt Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4579.json_0000
+# ::snt I am looking for information in Cambridge
+( o / out_of_scope )
+
+# ::id PMUL4579.json_0002
+# ::snt I 'm looking to take a train on Sunday leaving from Kings Lynn .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id PMUL4579.json_0004
+# ::snt I would like to leave after 11:15 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n6 / name
+     :op1 "11:15"
+  ))
+)
+
+# ::id PMUL4579.json_0006
+# ::snt what is its price ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL4579.json_0008
+# ::snt Okay . And what would be the length of travel ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL4579.json_0010
+# ::snt Thanks for the train info . I am also interested in visiting attractions in the center of Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4579.json_0012
+# ::snt Any one would do but I would need the phone number
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( onAt1 / dontcare)
+   )
+ :op2(At2 / Attraction-Request
+  :Phone ( aAt1 / question )
+   )
+)
+
+# ::id PMUL4579.json_0014
+# ::snt Can we also look at hotels in the same area as the attraction ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Area ( AreHo3 / Area 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   )
+ :op2(Am2 / Attraction-Inform
+   :none ( onAt2 / none)
+   )
+)
+
+# ::id PMUL4579.json_0016
+# ::snt Actually , I wo n't be needing a hotel after all . Thank you for your help .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL4579.json_0018
+# ::snt No , that is all I need today . Again , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2197.json_0000
+# ::snt I 'm looking for an entertainment attraction please .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL2197.json_0002
+# ::snt The area does n't matter
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2197.json_0004
+# ::snt That sounds great , yes please may I have their phone number and postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL2197.json_0006
+# ::snt Thanks for that . Please find me a Welsh restaurant in the center
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "welsh"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL2197.json_0008
+# ::snt How about international food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "international"
+  ))
+)
+
+# ::id PMUL2197.json_0010
+# ::snt yes and book for me a table for 8 people at 19:30 on wednesday
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "19:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL2197.json_0012
+# ::snt No , that 's it . Thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0263.json_0000
+# ::snt I 'm looking for a hotel that includes free wifi , but it does n't need to have free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( oHo1 / no)
+   :Internet ( esHo2 / yes)
+   :Type ( TypHo4 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id SSNG0263.json_0002
+# ::snt I need a hotel in the east .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id SSNG0263.json_0004
+# ::snt Yes that will be fine . Book the room for 8 and for 5 nights on wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+)
+
+# ::id SSNG0263.json_0006
+# ::snt Okay sure . Try another hotel in the same price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id SSNG0263.json_0008
+# ::snt That was all that I needed , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0077.json_0000
+# ::snt I need to book a taxi to the place , please .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "the"
+     :op2 "place"
+  ))
+)
+
+# ::id SNG0077.json_0002
+# ::snt I would like a taxi departing from city centre north b and b and arriving at the place . I would like to arrive by 8:00 .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n4 / name
+     :op1 "the"
+     :op2 "place"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n6 / name
+     :op1 "city"
+     :op2 "centre"
+     :op3 "north"
+     :op4 "b"
+     :op5 "and"
+     :op6 "b"
+  ))
+   :Arrive ( ArrTa6 / Arrive 
+    :name ( n8 / name
+     :op1 "8:00"
+  ))
+)
+
+# ::id SNG0077.json_0004
+# ::snt That is it , Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0077.json_0006
+# ::snt Thank you once again for all of your assistance . Have a great day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2959.json_0000
+# ::snt Could you help me with some information about places I can go in town ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL2959.json_0002
+# ::snt I want to go to a museum .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL2959.json_0004
+# ::snt Please focus your search to the west .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL2959.json_0006
+# ::snt plese get me the phone number and address
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL2959.json_0008
+# ::snt Yes I need a place to stay that is a hotel that is moderate and I need it for 5 nights for 1 person from Tuesday .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n8 / name
+     :op1 "moderate"
+  ))
+   :Stay ( StaHo6 / Stay 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo8 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo10 / People 
+    :name ( n14 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL2959.json_0010
+# ::snt I need the reference number too . I am not particular as to where , as long as it is near Cambridge .
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL2959.json_0012
+# ::snt I would prefer it to include both . Thanks for asking .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   )
+ :op2(gk2 / general-thank
+   :none ( onge2 / none)
+   )
+)
+
+# ::id PMUL2959.json_0014
+# ::snt I have no preference .   Please make a recommendation and book a room for me .
+( o / out_of_scope )
+
+# ::id PMUL2959.json_0016
+# ::snt If the acorn guesthouse is in the moderate range with wifi and parking , please book the above nights for me , please .
+( Hm1 / Hotel-Inform
+   :Stay ( Ho1 / 5)
+   :Parking ( esHo2 / yes)
+   :Internet ( esHo3 / yes)
+   :Price ( PriHo5 / Price 
+    :name ( n16 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL2959.json_0018
+# ::snt Thanks , take care .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2959.json_0020
+# ::snt No thank you that is all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3461.json_0000
+# ::snt Can you help me find a train leaving after 8:15 on tuesday ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "tuesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "8:15"
+  ))
+)
+
+# ::id PMUL3461.json_0002
+# ::snt Cambridge , from bishops stortford .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id PMUL3461.json_0004
+# ::snt The first train sounds perfect .   Can you give me the train ID please ?
+( Tt1 / Train-Request
+  :Id ( aTr0 / question )
+)
+
+# ::id PMUL3461.json_0006
+# ::snt No thank you , but , I need to find a particular hotel called Arbury Lodge Guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+   :Name ( NamHo4 / Name 
+    :name ( n12 / name
+     :op1 "arbury"
+     :op2 "lodge"
+     :op3 "guesthouse"
+  ))
+)
+
+# ::id PMUL3461.json_0008
+# ::snt book it for 1 people and 2 nights starting from the same day .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL3461.json_0010
+# ::snt nope that 's it thanks for all of your help today
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20672.json_0000
+# ::snt I want to find a restaurant in the south part of town and serves scandinavian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "scandinavian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id WOZ20672.json_0002
+# ::snt How about italian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id WOZ20672.json_0004
+# ::snt I do not have a preference .   Please make a suggestion .
+( o / out_of_scope )
+
+# ::id WOZ20672.json_0006
+# ::snt And postcode ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id WOZ20672.json_0008
+# ::snt Great , thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0995.json_0000
+# ::snt I need to find a 4 star hotel that also has free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG0995.json_0002
+# ::snt I would like to be in the north area .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SNG0995.json_0004
+# ::snt Are there any guesthouses with free wifi ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouses"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id SNG0995.json_0006
+# ::snt Oh , cool .   It really does n't matter .   Which would you recommend ?
+( o / out_of_scope )
+
+# ::id SNG0995.json_0008
+# ::snt How much per night ?
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+)
+
+# ::id SNG0995.json_0010
+# ::snt OK , I do n't need a room right now , but can I have the post code and phone number for Acorn ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id SNG0995.json_0012
+# ::snt Thanks ! That 's all I needed today . Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG02004.json_0000
+# ::snt Oh my God , I 've just been robbed ! I need the police please ! Help !
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG02004.json_0002
+# ::snt Is this the emergency number to call ?
+( o / out_of_scope )
+
+# ::id SNG02004.json_0004
+# ::snt No , that 's ok . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02004.json_0006
+# ::snt That is all , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02059.json_0000
+# ::snt I need a taxi by 20:45 to go to Cote .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n2 / name
+     :op1 "20:45"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n4 / name
+     :op1 "cote"
+  ))
+)
+
+# ::id SNG02059.json_0002
+# ::snt I 'm leaving from tandoori palace .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n6 / name
+     :op1 "tandoori"
+     :op2 "palace"
+  ))
+)
+
+# ::id SNG02059.json_0004
+# ::snt That was fast thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02059.json_0006
+# ::snt No thanks . Have a good evening .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1285.json_0000
+# ::snt I need a 4 star place to stay .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n2 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG1285.json_0002
+# ::snt I want it in the north , and it should include free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SNG1285.json_0004
+# ::snt Can you please recommend one for me ?
+( o / out_of_scope )
+
+# ::id SNG1285.json_0006
+# ::snt please book it for 7 people and 5 nights starting from Wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id SNG1285.json_0008
+# ::snt No , that was all . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2231.json_0000
+# ::snt Help me find something fun to do in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2231.json_0002
+# ::snt Sure ! Can I get the address ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL2231.json_0004
+# ::snt yes i will appreciate .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2231.json_0006
+# ::snt Thanks . I am also looking for a restaurant that serves seafood . I 'd like it to be in the expensive price range .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "seafood"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL2231.json_0008
+# ::snt Is the loch fyne in the same area as the Vue Cinema ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n8 / name
+     :op1 "Vue"
+     :op2 "Cinema"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe4 / Name 
+    :name ( n11 / name
+     :op1 "loch"
+     :op2 "fyne"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n13 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   )
+)
+
+# ::id PMUL2231.json_0010
+# ::snt Yes please book that for 4 people at 20:00 on wednesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "20:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2231.json_0012
+# ::snt No thanks . That looks like everything . Have a good day . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1019.json_0000
+# ::snt I am looking for places to go in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1019.json_0002
+# ::snt Is there a theater in the centre ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n6 / name
+     :op1 "theater"
+  ))
+)
+
+# ::id MUL1019.json_0004
+# ::snt Any of those places are fine . Could I have the address of one of them ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id MUL1019.json_0006
+# ::snt Great , thanks . I also need a place to stay that is also in the centre . A guesthouse is my preference if available .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1019.json_0008
+# ::snt Please book the one that has free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id MUL1019.json_0010
+# ::snt I would like the 4 star one . I need it starting thursday for 4 nights and 6 people .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n16 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n18 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL1019.json_0012
+# ::snt Thank you very much , that is everything I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1019.json_0014
+# ::snt No thank you . Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1156.json_0000
+# ::snt I 'm looking for the Cherry Hinton Hall and Grounds .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "cherry"
+     :op2 "hinton"
+     :op3 "hall"
+     :op4 "and"
+     :op5 "grounds"
+  ))
+)
+
+# ::id MUL1156.json_0002
+# ::snt Yes , could you give me the postcode please ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL1156.json_0004
+# ::snt I want to find a hotel in the west . It needs to have free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL1156.json_0006
+# ::snt I will try the Huntingdon Marriot .
+( o / out_of_scope )
+
+# ::id MUL1156.json_0008
+# ::snt Yes , I need a room starting on tuesday .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id MUL1156.json_0010
+# ::snt I will need three nights and with 5 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "three"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL1156.json_0012
+# ::snt Actually I was mistaken , I need it to be booked for 6 people for 2 nights starting Tuesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n16 / name
+     :op1 "6"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n18 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id MUL1156.json_0014
+# ::snt Yes please . One day is fine .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL1156.json_0016
+# ::snt I also need a taxi to get me between the two places please .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL1156.json_0018
+# ::snt I 'd like to leave by 16:15 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n22 / name
+     :op1 "16:15"
+  ))
+)
+
+# ::id MUL1156.json_0020
+# ::snt That takes care of everything . Thank You !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0239.json_0000
+# ::snt i m looking for   a place to dine , it should be in the   south serving modern global food
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n4 / name
+     :op1 "modern"
+     :op2 "global"
+  ))
+)
+
+# ::id PMUL0239.json_0002
+# ::snt it is ok provided that it is cheap
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL0239.json_0004
+# ::snt Portuguese should be fine .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "Portuguese"
+  ))
+)
+
+# ::id PMUL0239.json_0006
+# ::snt No , I 'm not ready to book today .   Can I just get a phone number and postcode please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id PMUL0239.json_0008
+# ::snt I would also like to find a place to stay .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL0239.json_0010
+# ::snt The area does n't really matter too much . I would like something with 4 stars and free parking though .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( onHo2 / dontcare)
+   :Stars ( StaHo4 / Stars 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0239.json_0012
+# ::snt Please book it for 3 nights starting on Thursday . I want the booking to be for 8 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL0239.json_0014
+# ::snt That would be all . Thank you for your time today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1468.json_0000
+# ::snt Hello , I 'd like to dine at an expensive restaurant in the centre . Any suggestions ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1468.json_0002
+# ::snt That sounds wonderful . Can you book me a table for 5 ?
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL1468.json_0004
+# ::snt Tuesday at 16:00 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "16:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id MUL1468.json_0006
+# ::snt I 'm also looking for a train on Tuesday as well . Can you assist me with this please ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id MUL1468.json_0008
+# ::snt should be on the same day as the restaurant booking and should depart from leicester to cambridge . arriving at 13.30 . train i d , price and departure time please
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "leicester"
+  ))
+   :Day ( DayTr6 / Day 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Leave ( aTr1 / question )
+  :Ticket ( aTr2 / question )
+   )
+)
+
+# ::id MUL1468.json_0010
+# ::snt Okay , what time does it depart and how much is it ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+)
+
+# ::id MUL1468.json_0012
+# ::snt Great , that is everything I needed ! Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0296.json_0000
+# ::snt I need a train to Cambridge , leaving from the Birmingham New Street station .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id MUL0296.json_0002
+# ::snt I need a train leaving on Thursday at 10:45
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "10:45"
+  ))
+)
+
+# ::id MUL0296.json_0004
+# ::snt Anytime is fine as long as I leave after 10:45 . I 'll need a booking for 6 people and a reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Arrive ( onTr1 / dontcare)
+   :People ( PeoTr3 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0296.json_0006
+# ::snt I will take it . Also , I am looking for a place that serves thai food in the west area .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "thai"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL0296.json_0008
+# ::snt Thank you , that sounds just right .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0296.json_0010
+# ::snt could you give me the address , postcode , and phone number please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id MUL0296.json_0012
+# ::snt Thank you that is all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1222.json_0000
+# ::snt I am looking for information on the Kings college attraction
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "kings"
+     :op2 "college"
+  ))
+)
+
+# ::id SNG1222.json_0002
+# ::snt What is the postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id SNG1222.json_0004
+# ::snt That is all I needed today , thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4167.json_0000
+# ::snt I will be visiting Cambridge soon and need a place to stay . I am looking for a guesthouse with at least a star 3 rating .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL4167.json_0002
+# ::snt What are my options on the west side of town ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL4167.json_0004
+# ::snt Ok , let 's go with that . ould you book it for 8 people starting wednesday ? I need 5 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL4167.json_0006
+# ::snt No that will be all . Thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2196.json_0000
+# ::snt Great . You can help me pick out a restaurant go to .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL2196.json_0002
+# ::snt I would like to eat Italian food . I 'm looking for something in the moderate price range please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL2196.json_0004
+# ::snt No , any area would work , is there one that is available at 13:15 on thursday ? I need a reservation for two people .
+( Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+   :Time ( TimRe3 / Time 
+    :name ( n6 / name
+     :op1 "13:15"
+  ))
+   :Day ( DayRe5 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe7 / People 
+    :name ( n10 / name
+     :op1 "two"
+  ))
+)
+
+# ::id PMUL2196.json_0006
+# ::snt I also want to find a multiple sports place in the east area .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n14 / name
+     :op1 "multiple"
+     :op2 "sports"
+  ))
+)
+
+# ::id PMUL2196.json_0008
+# ::snt Yes , I would like the phone number adderss and entrance fee .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL2196.json_0010
+# ::snt Are you certain the entrance fee is n't listed ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL2196.json_0012
+# ::snt If you 're certain then I guess not . Thank you for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3043.json_0000
+# ::snt I 'm hoping you can help me find a restaurant .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL3043.json_0002
+# ::snt I 'd like Persian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "persian"
+  ))
+)
+
+# ::id PMUL3043.json_0004
+# ::snt Okay how about chinese food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL3043.json_0006
+# ::snt Any type is fine can you just give me the postcode of it ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+   :Area ( onRe2 / dontcare)
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Post ( aRe1 / question )
+   )
+)
+
+# ::id PMUL3043.json_0008
+# ::snt i am also looking for a train . The train should leave on sunday and should go to bishops stortford .  The train should depart from cambridge and should arrive by 17:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n10 / name
+     :op1 "17:30"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3043.json_0010
+# ::snt That 's perfect . Can you book for 4 people please ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3043.json_0012
+# ::snt Thank you . That is all the information I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3043.json_0014
+# ::snt No thank you that will be all
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0868.json_0000
+# ::snt Hi . I would like help finding an indian restaurant to eat at .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id MUL0868.json_0002
+# ::snt east or south
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL0868.json_0004
+# ::snt I am looking for something expensive . If the Taj is expensive I would like to make a reservation there for 8 people on Thursday at 14:00 .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n10 / name
+     :op1 "14:00"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+   :Name ( NamRe10 / Name 
+    :name ( n16 / name
+     :op1 "Taj"
+  ))
+)
+
+# ::id MUL0868.json_0006
+# ::snt Yes could you also find me information on things to do in town that involve colleges ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n18 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id MUL0868.json_0008
+# ::snt I would like the college to be somewhere near the restaurant you booked for me . Can you also give me a postcode for the college .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n20 / name
+     :op1 "near"
+     :op2 "the"
+     :op3 "restaurant"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+   )
+)
+
+# ::id MUL0868.json_0010
+# ::snt That sounds great , thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0868.json_0012
+# ::snt No , that was everything , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4327.json_0000
+# ::snt Are there any Danish restaurants on the east side of town ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "danish"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL4327.json_0002
+# ::snt What about Chinese ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL4327.json_0004
+# ::snt Book it ! Friday , 13:15 , 3 people .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "13:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL4327.json_0006
+# ::snt I am also looking for the hotel , Autumn House . Do you know of it ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n14 / name
+     :op1 "autumn"
+     :op2 "house"
+  ))
+)
+
+# ::id PMUL4327.json_0008
+# ::snt Yes , that would be great . Please book for the three of us for 3 nights starting on Friday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n20 / name
+     :op1 "three"
+  ))
+)
+
+# ::id PMUL4327.json_0010
+# ::snt Thanks so much for your help today . That 's all I need . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1560.json_0000
+# ::snt I 'm looking for a train going to norwhich from cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Dest ( DesTr4 / Dest 
+    :name ( n4 / name
+     :op1 "norwhich"
+  ))
+)
+
+# ::id PMUL1560.json_0002
+# ::snt I would like to leave on Tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL1560.json_0004
+# ::snt There are 7 people in my party and we 'd like to leave after 16:15 on Tuesday . I 'll need a reference number , please .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "16:15"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+   :Day ( DayTr6 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1560.json_0006
+# ::snt Thank you so much . We also need a cheap place to stay . Can you help with that ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n14 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SNG01833.json_0000
+# ::snt I am looking for the   Addenbrookes Hospital .
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01833.json_0002
+# ::snt Thank you for your help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01833.json_0004
+# ::snt Does the hospital have a transplant high dependency unit ?
+( Hm1 / Hospital-Inform
+   :Department ( DepHo2 / Department 
+    :name ( n2 / name
+     :op1 "transplant"
+     :op2 "high"
+     :op3 "dependency"
+     :op4 "unit"
+  ))
+)
+
+# ::id SNG01833.json_0006
+# ::snt You have answered all of my questions . Thank you very much ! Have a good day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0045.json_0000
+# ::snt Hello , could you please find me a place to dine ?
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0045.json_0002
+# ::snt The restaurant should be in the west and should serve expensive kosher food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "kosher"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+)
+
+# ::id SSNG0045.json_0004
+# ::snt Do you have one that serves British food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "british"
+  ))
+)
+
+# ::id SSNG0045.json_0006
+# ::snt Sure , either as long as it is expensive and in the west .   Can you book a table for 1 on Tuesday at 17:45 ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "west"
+  ))
+   :Time ( TimRe6 / Time 
+    :name ( n14 / name
+     :op1 "17:45"
+  ))
+   :Day ( DayRe8 / Day 
+    :name ( n16 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe10 / People 
+    :name ( n18 / name
+     :op1 "1"
+  ))
+)
+
+# ::id SSNG0045.json_0008
+# ::snt Can I get a reference number please ?
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id SSNG0045.json_0010
+# ::snt No , Thanks for all your help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20001.json_0000
+# ::snt I am looking for a restaurant that is moderately priced and serves Cantonese food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "cantonese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id WOZ20001.json_0002
+# ::snt How about chinese type of food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id WOZ20001.json_0004
+# ::snt Their phone number please .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id WOZ20001.json_0006
+# ::snt What is the area ?
+( Rt1 / Restaurant-Request
+  :Area ( aRe0 / question )
+)
+
+# ::id WOZ20001.json_0008
+# ::snt Thank you for your help . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3238.json_0000
+# ::snt I am looking for information about the the Cherry Hinton Water Play
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "cherry"
+     :op2 "hinton"
+     :op3 "water"
+     :op4 "play"
+  ))
+)
+
+# ::id PMUL3238.json_0002
+# ::snt Excellent , I ca n't wait to visit it ! Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3238.json_0004
+# ::snt Yes , what type of attraction is Cherry Hinton Water Play ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n4 / name
+     :op1 "cherry"
+     :op2 "hinton"
+     :op3 "water"
+     :op4 "play"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Type ( aAt1 / question )
+   )
+)
+
+# ::id PMUL3238.json_0006
+# ::snt Thanks I 'm also looking for a train that leaves on Thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL3238.json_0008
+# ::snt I 'd like to go to Cambridge via Broxbourne . I 'd like to leave on Thursday and arrive no later than 12:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n10 / name
+     :op1 "12:00"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n12 / name
+     :op1 "broxbourne"
+  ))
+   :Day ( DayTr8 / Day 
+    :name ( n14 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL3238.json_0010
+# ::snt Please book it and send me the confirmation code .
+( o / out_of_scope )
+
+# ::id PMUL3238.json_0012
+# ::snt Just one seat .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n16 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL3238.json_0014
+# ::snt Perfect thanks for the help that s everything I need !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3238.json_0016
+# ::snt Again thank you and have a great day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4160.json_0000
+# ::snt I 'm looking for a place to stay with free wifi . Find me a hotel like that with a star of 4 .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4160.json_0002
+# ::snt I would like to stay in the south please .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL4160.json_0004
+# ::snt Can you double check for a 4 star , south area hotel with free wifi and parking please ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   :Area ( AreHo4 / Area 
+    :name ( n8 / name
+     :op1 "south"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4160.json_0006
+# ::snt Okay , thanks . I 'm also looking for a train for Friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id SNG01915.json_0000
+# ::snt I need a taxi to go to cambridge punter .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+     :op2 "punter"
+  ))
+)
+
+# ::id SNG01915.json_0002
+# ::snt I 'm leaving from addenbrookes hospital .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n4 / name
+     :op1 "addenbrookes"
+     :op2 "hospital"
+  ))
+)
+
+# ::id SNG01915.json_0004
+# ::snt I want to leave the hospital after 08:15 , please .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n6 / name
+     :op1 "08:15"
+  ))
+)
+
+# ::id SNG01915.json_0006
+# ::snt What is the contact number for the blue Toyota ?
+( Tt1 / Taxi-Request
+  :Phone ( aTa0 / question )
+)
+
+# ::id SNG01915.json_0008
+# ::snt No that was all , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1306.json_0000
+# ::snt i am looking for a particular restaurant . Its name is called restaurant two two .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "restaurant"
+     :op2 "two"
+     :op3 "two"
+  ))
+)
+
+# ::id SNG1306.json_0002
+# ::snt Can you book a table for 8 people at 11:00 on thursday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "11:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "8"
+  ))
+)
+
+# ::id SNG1306.json_0004
+# ::snt No thank you ! That is all !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0158.json_0000
+# ::snt I 'm trying to find a restaurant called The Slug and Lettuce . Do you know where that is ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "slug"
+     :op2 "and"
+     :op3 "lettuce"
+  ))
+)
+
+# ::id SSNG0158.json_0002
+# ::snt I 'd like to book it for 3 people at 16:45 on Saturday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "16:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SSNG0158.json_0004
+# ::snt Could I get a reference number please ?
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id PMUL4369.json_0000
+# ::snt How much does it cost to take the bus in Cambridge ?
+( o / out_of_scope )
+
+# ::id PMUL4369.json_0002
+# ::snt I will be traveling to london .
+( o / out_of_scope )
+
+# ::id PMUL4369.json_0004
+# ::snt I am also looking for a hotel in the west side of Cambridge . Can you help me ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL4369.json_0006
+# ::snt I want a hotel on the west side that does n't have to include internet . If no internet , what about free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( onHo1 / none)
+   :Area ( AreHo3 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL4369.json_0008
+# ::snt Are you sure that there are no hotels on the west side of town ? With or without internet ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n10 / name
+     :op1 "west"
+  ))
+)
+
+# ::id SNG1297.json_0000
+# ::snt I am looking for a museum in the town centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id SNG1297.json_0002
+# ::snt Sounds perfect .   What is the postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id SNG1297.json_0004
+# ::snt No , that will be all thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3808.json_0000
+# ::snt I am looking for places to go when I get to town . Are there any good museums ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id PMUL3808.json_0002
+# ::snt Yes I would prefer to be in the west .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL3808.json_0004
+# ::snt That sounds great . Can i get the address and entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+)
+
+# ::id PMUL3808.json_0006
+# ::snt I am also looking for a place to stay .   Perhaps 4 stars , and I need wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3808.json_0008
+# ::snt Yes I am looking for a guesthouse in the north . Can you book it for 2 nights starting Saturday for 1 person ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n10 / name
+     :op1 "north"
+  ))
+   :Stay ( StaHo6 / Stay 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo8 / Day 
+    :name ( n14 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo10 / People 
+    :name ( n16 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL3808.json_0010
+# ::snt That sounds like a great place .
+( o / out_of_scope )
+
+# ::id PMUL3808.json_0012
+# ::snt No . Thank you though , this has been very helpful .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4039.json_0000
+# ::snt Can you help me find an expensive restaurant please ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL4039.json_0002
+# ::snt i feel like chinese
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL4039.json_0004
+# ::snt Great ! I need a table for 8 on Friday evening .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n8 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL4039.json_0006
+# ::snt How about at 18:45 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "18:45"
+  ))
+)
+
+# ::id PMUL4039.json_0008
+# ::snt Thank you ! I 'm also looking for a guesthouse that 's cheap .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n14 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL4039.json_0010
+# ::snt Yes , the west area , please .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n16 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL4039.json_0012
+# ::snt Not right now , but could you give me their address and postcode ? And do they have free parking ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Parking ( aHo0 / question )
+  :Addr ( aHo1 / question )
+  :Post ( aHo2 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Parking ( esHo2 / yes)
+   )
+)
+
+# ::id PMUL4039.json_0014
+# ::snt thank you for all of your help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01400.json_0000
+# ::snt I need some details about a police station , I think it 's called Parkside Station .
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG01400.json_0002
+# ::snt Thank you , that was all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0220.json_0000
+# ::snt Hello any restaurants suggestions ? I am also looking for nice 4 star hotels with wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotels"
+  ))
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0220.json_0002
+# ::snt Could I please have more information about the West ? Is it an actual hotel or a guesthouse ?
+( Hm1 / Hotel-Inform
+   :Type ( onHo1 / none)
+   :Area ( AreHo3 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL0220.json_0004
+# ::snt Okay may I get the price range for those hotels with the postcode also ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotels"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Price ( aHo1 / question )
+  :Post ( aHo2 / question )
+   )
+)
+
+# ::id PMUL0220.json_0006
+# ::snt Thank you . I 'm also looking for for a place to dine , I 'd prefer an expensive place please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0220.json_0008
+# ::snt Italian food please in the cheap price range
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n14 / name
+     :op1 "cheap"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Price ( aHo1 / question )
+   )
+)
+
+# ::id PMUL0220.json_0010
+# ::snt In the centre please .   And make it Portuguese .   I do n't care about price .   I have no idea where I got the idea of cheap Italian from , smh .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+   :Area ( AreRe3 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Price ( aHo1 / question )
+   )
+)
+
+# ::id PMUL0220.json_0012
+# ::snt i apologize . my husband wants something expensive . do you have any portuguese places that are expensive ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n18 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0220.json_0014
+# ::snt in that case what about french ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n20 / name
+     :op1 "french"
+  ))
+)
+
+# ::id PMUL0220.json_0016
+# ::snt I 'd rather the one in the center . What is it called ?
+( o / out_of_scope )
+
+# ::id PMUL0220.json_0018
+# ::snt That sounds good . Can you get me the address , post code and phone number , please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id PMUL0220.json_0020
+# ::snt No thank you I do not need reservations .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3395.json_0000
+# ::snt i am looking for a particular hotel . Its name is called aylesbray lodge guest house .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "aylesbray"
+     :op2 "lodge"
+     :op3 "guest"
+     :op4 "house"
+  ))
+)
+
+# ::id PMUL3395.json_0002
+# ::snt No , I can do that . I am looking for places to go in town , a park .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "park"
+  ))
+)
+
+# ::id PMUL3395.json_0004
+# ::snt In the East preferably .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n6 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL3395.json_0006
+# ::snt Can you tell me the postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL3395.json_0008
+# ::snt Can you also confirm the area that is in please ?
+( Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+)
+
+# ::id PMUL3395.json_0010
+# ::snt Thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3395.json_0012
+# ::snt Thank you that will be all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1191.json_0000
+# ::snt I am looking for a hotel with free wifi for when I am visiting Cambridge .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL1191.json_0002
+# ::snt Could you tell me if Acorn guest house is in the moderate price range ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+   :Name ( NamHo4 / Name 
+    :name ( n6 / name
+     :op1 "Acorn"
+     :op2 "guest"
+     :op3 "house"
+  ))
+)
+
+# ::id MUL1191.json_0004
+# ::snt Yes , I need it for 4 people for 3 nights starting Thursday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1191.json_0006
+# ::snt Yeah , let 's just try for one night please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL1191.json_0008
+# ::snt I want it to be a hotel and the stars do n't matter .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+   :Stars ( onHo2 / dontcare)
+)
+
+# ::id MUL1191.json_0010
+# ::snt Yes . I need to book for 4 people for 3 nights starting from Thursday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n20 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n22 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1191.json_0012
+# ::snt Can you try just one night ? I can use the reference number , too , if successful . Also , are there museums in town ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n24 / name
+     :op1 "one"
+  ))
+   )
+ :op2(Am2 / Attraction-Inform
+   :Type ( TypAt4 / Type 
+    :name ( n27 / name
+     :op1 "museums"
+  ))
+   )
+ :op3(Ht3 / Hotel-Request
+  :Ref ( aHo2 / question )
+   )
+)
+
+# ::id MUL1191.json_0014
+# ::snt Yes , book it and I need a reference number .   It does n't matter the kind of museum .
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id MUL1191.json_0016
+# ::snt What is the reference number for the Ashley Hotel ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n28 / name
+     :op1 "hotel"
+  ))
+   :Name ( NamHo4 / Name 
+    :name ( n30 / name
+     :op1 "Ashley"
+     :op2 "Hotel"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL1191.json_0018
+# ::snt Can you book it for 1 night ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n32 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL1191.json_0020
+# ::snt Sure , I need a hotel that is moderately priced that is in the north area .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n34 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n36 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreHo6 / Area 
+    :name ( n38 / name
+     :op1 "north"
+  ))
+   :Name ( onHo4 / none)
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+   )
+)
+
+# ::id MUL1191.json_0022
+# ::snt Hmm , are you absolutely sure that there 's no moderately priced places in the North for 4 people , 1 night on Thursday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n40 / name
+     :op1 "1"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n42 / name
+     :op1 "North"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n44 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo8 / Day 
+    :name ( n46 / name
+     :op1 "thursday"
+  ))
+   :Price ( PriHo10 / Price 
+    :name ( n48 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id MUL1191.json_0024
+# ::snt All right , then let 's start all over again . I need a place to stay for 4 people 3 nights , if not then for one night .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n50 / name
+     :op1 "3"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n52 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1191.json_0026
+# ::snt Yeah this seems fine . Go ahead and book it for me .
+( o / out_of_scope )
+
+# ::id MUL1191.json_0028
+# ::snt No , but please try 1 night instead of 3 .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n54 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL1191.json_0030
+# ::snt Yes , please book that for me and give me the reference number .
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id MUL1191.json_0032
+# ::snt How about starting on Friday ?
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n56 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL1191.json_0034
+# ::snt Book whatever is avaliable , thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1191.json_0036
+# ::snt Yes I would like to visit a museum .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n58 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL1191.json_0038
+# ::snt No , just let me know what you would recommend and give me the postcode , area , and phone number .
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id MUL1191.json_0040
+# ::snt Thank you for that , can I have their phone number as well ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL1191.json_0042
+# ::snt Yes , that is all that I needed .   Thank you for your help !   Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20671.json_0000
+# ::snt Hello , I am looking for a cheap restaurant on the south side of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id WOZ20671.json_0002
+# ::snt What is the address and postcode ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20671.json_0004
+# ::snt Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1545.json_0000
+# ::snt I would like to find a train that leaves on Friday and arrives by 19:30 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "friday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "19:30"
+  ))
+)
+
+# ::id MUL1545.json_0002
+# ::snt I need to go from broxbourne to cambridge by 19:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "broxbourne"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n10 / name
+     :op1 "19:30"
+  ))
+)
+
+# ::id MUL1545.json_0004
+# ::snt Can you give me the price and travel time on that ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id MUL1545.json_0006
+# ::snt I also need a suggestion for a cheap restaurant in the centre of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n12 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1545.json_0008
+# ::snt Can you give me the reference number for the train ?   I would like cheap italian food in the center .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n18 / name
+     :op1 "cheap"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL1545.json_0010
+# ::snt Do n't worry about booking the train .   I just need a reservation for Zizzi Cambridge for 8 people at 10:45 .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n20 / name
+     :op1 "cambridge"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe4 / Name 
+    :name ( n23 / name
+     :op1 "zizzi"
+     :op2 "cambridge"
+  ))
+   :Time ( TimRe6 / Time 
+    :name ( n25 / name
+     :op1 "10:45"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n27 / name
+     :op1 "8"
+  ))
+   )
+)
+
+# ::id MUL1545.json_0012
+# ::snt No , I 'm good , thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0564.json_0000
+# ::snt Hello , do you have any information regarding interesting theatres to visit in the centre of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "theatres"
+  ))
+)
+
+# ::id MUL0564.json_0002
+# ::snt I 'm interested in one of the theatres ! Can I get the entrance fee information for those ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL0564.json_0004
+# ::snt That 's okay , could you provide me with the postcode and address , please ? Also , I am looking for a train leaving after 16:00 this Monday .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "16:00"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+   )
+)
+
+# ::id MUL0564.json_0006
+# ::snt Of course , silly me :P I am looking for a train from cambridge to stevenage
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "stevenage"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0564.json_0008
+# ::snt Awesome , thank you very much ! I 'm pretty sure that 's all I need right now , but I 'll be back if I think of anything else . Later !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20626.json_0000
+# ::snt I 'm looking for a mexican restaurant in the south part of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "mexican"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id WOZ20626.json_0002
+# ::snt What is the phone number and price range
+( Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+  :Phone ( aRe1 / question )
+)
+
+# ::id WOZ20626.json_0004
+# ::snt I would like the address please .
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id WOZ20626.json_0006
+# ::snt OK thank you . That 's all for today then .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2248.json_0000
+# ::snt Morning !   I need a train departing from kings lynn .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id MUL2248.json_0002
+# ::snt Yes , my train should leave on tuesday and should leave after 11:00 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "tuesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n6 / name
+     :op1 "11:00"
+  ))
+)
+
+# ::id MUL2248.json_0004
+# ::snt Sounds good . Could you tell me how much it costs for a ticket , and how long of a trip that will be ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL2248.json_0006
+# ::snt Yes . I am also looking for a place to stay in the south with free wifi . What options are there for that ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n8 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL2248.json_0008
+# ::snt Does the hotel have free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Type ( TypHo3 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL2248.json_0010
+# ::snt Could you tell me the postcode of this hotel ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id MUL2248.json_0012
+# ::snt Not quite yet , but can you tell me the price range of the Lensfield , please ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL2248.json_0014
+# ::snt Note yet .   Can you tell me more about the hotel ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id MUL2248.json_0016
+# ::snt No , that should be all I need .   Thank you !   Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4640.json_0000
+# ::snt Hello , I am looking for a place to stay with free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL4640.json_0002
+# ::snt I 'd like a place on the west side in the moderate price range .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4640.json_0004
+# ::snt Thank you . I 'm not ready to book just yet . I just wanted the information . That 's all I need for now . Good - bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3954.json_0000
+# ::snt I 'm looking for a train departing from london liverpool street leaving on thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL3954.json_0002
+# ::snt Yes , I do n't want to leave for Cambridge until 15:00 at the earliest .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "15:00"
+  ))
+)
+
+# ::id PMUL3954.json_0004
+# ::snt Yes , for 6 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL3954.json_0006
+# ::snt Thank you . I also need a hotel in the south .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n12 / name
+     :op1 "south"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL3954.json_0008
+# ::snt No price range but I do want a 4 start .
+( Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+   :Stars ( StaHo3 / Stars 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3954.json_0010
+# ::snt That sounds great . I 'll need a reservation for 6 people for 4 nights on Thursday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n20 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n22 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL3954.json_0012
+# ::snt No , that takes care of everything I need . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3954.json_0014
+# ::snt I do n't need a taxi , thanks for asking
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL3954.json_0016
+# ::snt Goodbye , and thanks again .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20562.json_0000
+# ::snt I 'm looking for a restaurant in the north part of town that serves Welsh food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "welsh"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id WOZ20562.json_0002
+# ::snt Italian
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id WOZ20562.json_0004
+# ::snt That would be great thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20562.json_0006
+# ::snt That 's it , goodbye
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20562.json_0008
+# ::snt Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0975.json_0000
+# ::snt So , I need a guesthouse with free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id SNG0975.json_0002
+# ::snt Yes , I would like it to be in the south and in the moderate range please .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n6 / name
+     :op1 "south"
+  ))
+)
+
+# ::id SNG0975.json_0004
+# ::snt Yes , that would be great . I would be happy with either of those options .
+( o / out_of_scope )
+
+# ::id SNG0975.json_0006
+# ::snt No thank you . Could I get the postcode please ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id SNG0975.json_0008
+# ::snt That is all for now , thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20632.json_0000
+# ::snt I 'm looking for a restaurant in the moderate price range in the east part of town
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id WOZ20632.json_0002
+# ::snt Can I get the address , phone number , and postcode ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id WOZ20632.json_0004
+# ::snt Thank you . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2061.json_0000
+# ::snt I need to find an expensive restaurant in Cambridge located somewhere in the north .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL2061.json_0002
+# ::snt I 'm not particular on the type of food . Could you recommend something and book a table for 1 person at 19:30 on tuesday .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "19:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+   :Food ( FooRe8 / Food 
+    :name ( n12 / name
+     :op1 "not"
+     :op2 "particular"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Type ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2061.json_0004
+# ::snt Yes please , book me a table for one at 19:30
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "19:30"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n16 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL2061.json_0006
+# ::snt I would like to find a place to visit in the same area as the restaurant .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Area ( AreRe3 / Area 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL2061.json_0008
+# ::snt I do n't really care , do you have any recommendations ?
+( o / out_of_scope )
+
+# ::id PMUL2061.json_0010
+# ::snt I 'd love to go swimming .
+( Am1 / Attraction-Inform
+   :Type ( wiAt1 / swimming_pool)
+)
+
+# ::id PMUL2061.json_0012
+# ::snt Alright , please give me the entrance fee and postcode for jesus green pool
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL2061.json_0014
+# ::snt Does the other swimming pool say what the entrance fee is ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL2061.json_0016
+# ::snt I am also interested in the boat attraction .   What is the entrance fee and postcode for that attraction ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n20 / name
+     :op1 "boat"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Post ( aAt2 / question )
+   )
+)
+
+# ::id PMUL2061.json_0018
+# ::snt Thanks for your help . That 's all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1990.json_0000
+# ::snt I 'm looking for attractions in west Cambridge .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL1990.json_0002
+# ::snt No not really . Just something historical to see .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id MUL1990.json_0004
+# ::snt Yes , may I please get their address , postcode and phone number ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id MUL1990.json_0006
+# ::snt Great , I also need a train to leicester and traveling on friday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "leicester"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL1990.json_0008
+# ::snt The train should arrive by 21:45 in Leicester . You can tell me which departure from Cambridge is best for that time .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "leicester"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n10 / name
+     :op1 "21:45"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1990.json_0010
+# ::snt Yes what would the price be ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL1990.json_0012
+# ::snt No , not at this time , thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1990.json_0014
+# ::snt You too , goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0416.json_0000
+# ::snt Hey ! Looking for a hotel on the west side . Thanks !
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL0416.json_0002
+# ::snt I would have to choose the less expensive one this time .
+( o / out_of_scope )
+
+# ::id PMUL0416.json_0004
+# ::snt Do they offer internet ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL0416.json_0006
+# ::snt I would like to make a booking for 2 people and 2 nights starting from friday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL0416.json_0008
+# ::snt Thank you . Do you have information on the Pipasha restaurant ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n12 / name
+     :op1 "pipasha"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL0416.json_0010
+# ::snt What is the postcode to that place ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id PMUL0416.json_0012
+# ::snt I 'd also like to book a taxi between my hotel and the restaurant .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL0416.json_0014
+# ::snt I would like to leave the hotel by 01:00 .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n16 / name
+     :op1 "01:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Type ( TypHo5 / Type 
+    :name ( n21 / name
+     :op1 "hotel"
+  ))
+   )
+)
+
+# ::id PMUL0416.json_0016
+# ::snt Thank you , that 's all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01849.json_0000
+# ::snt I am looking for a place to stay . The hotel should be in the east and should include free wifi
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+)
+
+# ::id SNG01849.json_0002
+# ::snt no , I just need it on the east side .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id SNG01849.json_0004
+# ::snt Sure , I 'd like to book it for 2 people for 3 nights starting on wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SNG01849.json_0006
+# ::snt how about 2 nights instead ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SNG01849.json_0008
+# ::snt No , that 's all I need . Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01849.json_0010
+# ::snt Not at his time but I will keep it in mind . Have a good day . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1740.json_0000
+# ::snt I need to find a particular hotel called cityroomz . Please send me all information you have .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "cityroomz"
+  ))
+)
+
+# ::id PMUL1740.json_0002
+# ::snt Thanks , can I get their phone number ?
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id PMUL1740.json_0004
+# ::snt Can I also get the address please ? Thank you .
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Addr ( aHo1 / question )
+   )
+)
+
+# ::id PMUL1740.json_0006
+# ::snt Thanks . I also need help finding a train to get me to Cambridge from Broxbourne .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "broxbourne"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1740.json_0008
+# ::snt I would like to travel on sunday and leave after 11:15 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n10 / name
+     :op1 "11:15"
+  ))
+)
+
+# ::id PMUL1740.json_0010
+# ::snt Please . I 'll need 7 tickets .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL1740.json_0012
+# ::snt thank you so much
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1740.json_0014
+# ::snt No thanks . That 's it . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1662.json_0000
+# ::snt I am looking for a particular hotel .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL1662.json_0002
+# ::snt University Arms Hotel .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "university"
+     :op2 "arms"
+     :op3 "hotel"
+  ))
+)
+
+# ::id PMUL1662.json_0004
+# ::snt Yes thank you .   2 nights for two people starting on monday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "two"
+  ))
+)
+
+# ::id PMUL1662.json_0006
+# ::snt I also need a train going to Stevenage on Tuesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "stevenage"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL1662.json_0008
+# ::snt I 'd like to leave after 11:45 , please .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n14 / name
+     :op1 "11:45"
+  ))
+)
+
+# ::id PMUL1662.json_0010
+# ::snt I am departing from cambridge .   Can you please provide me with the train i d and travel time .   thank you .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Time ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1662.json_0012
+# ::snt Excellent ,   thanks for all of your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0017.json_0000
+# ::snt Could you help me find a restaurant ? I am looking for a place that serves quality Italian food an moderate price . I would greatly appreciate any help you can provide .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL0017.json_0002
+# ::snt It should be cheap and in the west .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL0017.json_0004
+# ::snt That will work for me . Can you book it for 16:30 on wednesday for 6 people ? I 'd also like the reference number please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "16:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0017.json_0006
+# ::snt I also need a place to stay in the West . The hotel has to have free parking too .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n16 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL0017.json_0008
+# ::snt I would like it to be a cheap place , I also need free wifi .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n18 / name
+     :op1 "cheap"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL0017.json_0010
+# ::snt I just am looking for the star rating , phone number , and address of one and do n't need a reservation at this time .
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id MUL0017.json_0012
+# ::snt Great thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0955.json_0000
+# ::snt I am looking for a cheap local restaurant located in the centre of town
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0955.json_0002
+# ::snt I am looking for one that serves Spanish food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "spanish"
+  ))
+)
+
+# ::id MUL0955.json_0004
+# ::snt Would you please book a table for 4 people at 15:30 on Saturday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "15:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL0955.json_0006
+# ::snt Yes , I am also looking for a college to visit in the center of town .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "college"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n16 / name
+     :op1 "center"
+  ))
+)
+
+# ::id MUL0955.json_0008
+# ::snt I do n't care , but could you make me a suggestion but tell me the entrance fee along with their address and postcode ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+)
+
+# ::id MUL0955.json_0010
+# ::snt Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0955.json_0012
+# ::snt No , thank you very much for this !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0565.json_0000
+# ::snt What are some places I could visit that are in Cambridge ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id MUL0565.json_0002
+# ::snt I would like to visit a park on the north side .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "park"
+  ))
+)
+
+# ::id MUL0565.json_0004
+# ::snt Ok , great thanks .   I also need to find a train going to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0565.json_0006
+# ::snt I need a train to leave on Tuesday after 18:00 from London Liverpool street going to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n12 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n14 / name
+     :op1 "18:00"
+  ))
+)
+
+# ::id MUL0565.json_0008
+# ::snt I would like the travel time , arrival time and price , please .
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+  :Time ( aTr1 / question )
+  :Ticket ( aTr2 / question )
+)
+
+# ::id MUL0565.json_0010
+# ::snt Thank you . I would like to book that train .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL0565.json_0012
+# ::snt That was all the info I needed today , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0565.json_0014
+# ::snt Thank you , that 's all I need for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02106.json_0000
+# ::snt I 'd like to find an expensive place to dine that specifically serves italian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SNG02106.json_0002
+# ::snt I would like the south part of town please .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "south"
+  ))
+)
+
+# ::id SNG02106.json_0004
+# ::snt Yes , please . There are 4 of us for this Friday at 16:00 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "16:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG02106.json_0006
+# ::snt how about 15:00 instead ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "15:00"
+  ))
+)
+
+# ::id SNG02106.json_0008
+# ::snt Yes , I will need the reference number .
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id SNG02106.json_0010
+# ::snt No that was everything I needed . Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02321.json_0000
+# ::snt I 'm looking for a restaurant , somewhere not too expensive , but not bottom of the barrel either , something in the mid range .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Price ( PriRe3 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SNG02321.json_0002
+# ::snt I would like them to serve barbecue food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "barbecue"
+  ))
+)
+
+# ::id SNG02321.json_0004
+# ::snt how about gastropub food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "gastropub"
+  ))
+)
+
+# ::id SNG02321.json_0006
+# ::snt yes please. book for five , at 1700hrs or 1600hrs and get me the reference number
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n8 / name
+     :op1 "five"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id SNG02321.json_0008
+# ::snt On Thursday please
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id SNG02321.json_0010
+# ::snt How about 16:00 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "16:00"
+  ))
+)
+
+# ::id SNG02321.json_0012
+# ::snt That is all I need for today . Thanks for your extraordinary service !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2157.json_0000
+# ::snt Can you help me find an expensive restaurant in the north that serves African ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "african"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL2157.json_0002
+# ::snt I am looking for a cinema .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n8 / name
+     :op1 "cinema"
+  ))
+)
+
+# ::id PMUL2157.json_0004
+# ::snt Yes , can I have entrance fee and address for the one in the south ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Area ( AreAt3 / Area 
+    :name ( n11 / name
+     :op1 "south"
+  ))
+   )
+)
+
+# ::id PMUL2157.json_0006
+# ::snt Yes . I need a restaurant the is moderate priced with Italian food in the west .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n14 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n16 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL2157.json_0008
+# ::snt Yes , that sounds great . Make a reservation for 3 people at 20:00 on Friday and provide the reference number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "20:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n20 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n22 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL2157.json_0010
+# ::snt Yes , I 'll need a taxi to get me from the cinema to the restaurant in time for that reservation .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "cinema"
+  ))
+   :Dest ( DesTa5 / Dest 
+    :name ( n26 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL2157.json_0012
+# ::snt Thanks for the service , that 's all for today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1030.json_0000
+# ::snt Hello , I am looking for a hotel called the worth house . Can you help me find it ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "worth"
+     :op2 "house"
+  ))
+)
+
+# ::id SNG1030.json_0002
+# ::snt Is this a hotel or a guesthouse ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG1030.json_0004
+# ::snt Ok , that will be perfect . I think that s all I need . Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3235.json_0000
+# ::snt My cousin told me about a place called the fez club .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "the"
+     :op2 "fez"
+     :op3 "club"
+  ))
+)
+
+# ::id PMUL3235.json_0002
+# ::snt Can I get the postcode , address , and phone number for it ? I also am looking for a place to eat .
+( a / and
+ :op1(At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+   )
+)
+
+# ::id PMUL3235.json_0004
+# ::snt anything is good as long as it is in the centre
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3235.json_0006
+# ::snt I would like something moderately priced .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL3235.json_0008
+# ::snt I 've never had British food . Let 's try that . Can you tell me some info on that one ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "british"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Food ( aRe1 / question )
+   )
+)
+
+# ::id PMUL3235.json_0010
+# ::snt Can you book that for me ?
+( o / out_of_scope )
+
+# ::id PMUL3235.json_0012
+# ::snt Let 's say 17:30 .   Is there a reservation available at that time ?
+( o / out_of_scope )
+
+# ::id PMUL3235.json_0014
+# ::snt On second thought , I 'm not ready to book yet .   I need to talk to my wife .   Can you just get me the post code for Oak Bistro ?
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe3 / Name 
+    :name ( n11 / name
+     :op1 "Oak"
+     :op2 "Bistro"
+  ))
+   )
+)
+
+# ::id PMUL3235.json_0016
+# ::snt Great thank you . That will be all . Goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0027.json_0000
+# ::snt Would you be so kind as to help me find a place to dine later ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0027.json_0002
+# ::snt I 'm looking for Cuban food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "cuban"
+  ))
+)
+
+# ::id PMUL0027.json_0004
+# ::snt That 's okay .   How about Indian ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL0027.json_0006
+# ::snt In the Centre as well please .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0027.json_0008
+# ::snt The range does not matter . Just the Indian place you think best .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "indian"
+  ))
+   :Price ( onRe2 / dontcare)
+)
+
+# ::id PMUL0027.json_0010
+# ::snt Yes , let 's make it for 1 person at 19:45 on sunday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "19:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL0027.json_0012
+# ::snt Thank you . I am also looking for a place to stay . It does n't need internet and should be moderately priced .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n16 / name
+     :op1 "moderately"
+  ))
+   :Internet ( oHo2 / no)
+)
+
+# ::id PMUL0027.json_0014
+# ::snt I do n't have a preference . What would you recommend ?
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+)
+
+# ::id PMUL0027.json_0016
+# ::snt Is that a guesthouse ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n18 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL0027.json_0018
+# ::snt Yes , I love guesthouses when I travel alone . Can you book it for three nights please , starting on Sunday .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n20 / name
+     :op1 "guesthouses"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n22 / name
+     :op1 "three"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n24 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL0027.json_0020
+# ::snt Limehouse for 1 person , 3 nights and starting on Sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n26 / name
+     :op1 "3"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n28 / name
+     :op1 "1"
+  ))
+   :Name ( NamHo6 / Name 
+    :name ( n30 / name
+     :op1 "Limehouse"
+  ))
+   :Day ( DayHo8 / Day 
+    :name ( n32 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL0027.json_0022
+# ::snt Thank you for all your help . Have a great day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0789.json_0000
+# ::snt I 'm looking for a train that runs on Tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL0789.json_0002
+# ::snt I will be departing from london liverpool street and arriving at cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL0789.json_0004
+# ::snt I want to leave after 14:45 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "14:45"
+  ))
+)
+
+# ::id PMUL0789.json_0006
+# ::snt That sounds great .   Will you make a booking for 5 people please ?   And I 'd like the reference number for my records .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL0789.json_0008
+# ::snt Actually I only need it for 5 people and I will need a reference number .
+( a / and
+ :op1(Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+   )
+ :op2(Tm2 / Train-Inform
+   :People ( PeoTr3 / People 
+    :name ( n13 / name
+     :op1 "5"
+  ))
+   )
+)
+
+# ::id PMUL0789.json_0010
+# ::snt Yes , could you help me find a North American restaurant that is expensive .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "north"
+     :op2 "american"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n16 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0789.json_0012
+# ::snt Yes , book it for 5 people on tuesday at 17:00 . Do not forget to send my reference number !
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "17:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n20 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n22 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0789.json_0014
+# ::snt Great ! ! Thank you for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0789.json_0016
+# ::snt That was all , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4625.json_0000
+# ::snt I am staying in the centre of cambridge , can you tell me about places to go there ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4625.json_0002
+# ::snt It does n't matter but can I get their entrance fee .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL4625.json_0004
+# ::snt OK , that sounds great . I also need a train to get me to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4625.json_0006
+# ::snt I will be departing from Kings Lynn on Saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id PMUL4625.json_0008
+# ::snt I need to leave after 20:00 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n10 / name
+     :op1 "20:00"
+  ))
+)
+
+# ::id PMUL4625.json_0010
+# ::snt Please book the one for 21:11 please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL4625.json_0012
+# ::snt That is all I needed . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4517.json_0000
+# ::snt Hello , I am going to be visiting Cambridge and am looking for a particular hotel called the Warkworth House .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "warkworth"
+     :op2 "house"
+  ))
+)
+
+# ::id PMUL4517.json_0002
+# ::snt Perfect I would like to book it for 7 people
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n4 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL4517.json_0004
+# ::snt We will arrive on Saturday and stay for four nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "four"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL4517.json_0006
+# ::snt I also need a place to go . In the center , to do multiple sports
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "multiple"
+     :op2 "sports"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n12 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL4517.json_0008
+# ::snt How about a college instead ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL4517.json_0010
+# ::snt Surprise me , please . I just need their address , phone number , and entrance fee .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL4517.json_0012
+# ::snt No thank you that is all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2834.json_0000
+# ::snt I need a one - star hotel , please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL2834.json_0002
+# ::snt Are you sure ?
+( o / out_of_scope )
+
+# ::id PMUL2834.json_0004
+# ::snt Well , if there are no 1 stars , might as well try for 4 stars .   Cheap though .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n8 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL2834.json_0006
+# ::snt No thank you , I just needed the information for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2834.json_0008
+# ::snt Yes .   I am looking for a fun place to visit while I 'm in the west side of town . Is there an awesome attraction you could recommend ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL2834.json_0010
+# ::snt What kind of attraction is it ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+   )
+ :op2(At2 / Attraction-Request
+  :Type ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2834.json_0012
+# ::snt Oh , okay .   I need something in the west .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL2834.json_0014
+# ::snt Thank , I just need their address , and then we can work on a taxi afterwards .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL2834.json_0016
+# ::snt Great . I need a taxi from the hotel to there by 20:30 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n14 / name
+     :op1 "20:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL2834.json_0018
+# ::snt I 'll need the car type and contact number .
+( a / and
+ :op1(Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+   )
+ :op2(At2 / Attraction-Request
+  :Type ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2834.json_0020
+# ::snt Okay , so what is it ?
+( o / out_of_scope )
+
+# ::id PMUL2834.json_0022
+# ::snt Thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2834.json_0024
+# ::snt Not you took care of everything I need . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0361.json_0000
+# ::snt I will be traveling to Cambridge and would like to dine on the west side .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL0361.json_0002
+# ::snt I am looking for expensive Brutish food .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n6 / name
+     :op1 "Brutish"
+  ))
+)
+
+# ::id PMUL0361.json_0004
+# ::snt No . i would like you to choose one and then please provide me with the address and phone number .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id PMUL0361.json_0006
+# ::snt Thanks . I am also looking for a place to stay . I prefer a guest house in the same area as the restaurant .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n8 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL0361.json_0008
+# ::snt No thanks , I 'm just looking for information right now . I think I have everything I need for today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0361.json_0010
+# ::snt Actually , can you tell me if the Hobsons House is 4 star rated ? if it is , I would also need the address please .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   :Name ( NamHo4 / Name 
+    :name ( n12 / name
+     :op1 "hobsons"
+     :op2 "house"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Addr ( aHo1 / question )
+   )
+)
+
+# ::id PMUL0361.json_0012
+# ::snt Yes , I 'm looking for a 4 star rated guesthouse in the west with free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+   :Area ( AreHo5 / Area 
+    :name ( n16 / name
+     :op1 "west"
+  ))
+   :Type ( TypHo7 / Type 
+    :name ( n18 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL0361.json_0014
+# ::snt I just need the info for the place . What is its address ? As well as its price range
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+  :Addr ( aHo1 / question )
+)
+
+# ::id PMUL0361.json_0016
+# ::snt I need a taxi from the restaurant
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL0361.json_0018
+# ::snt Yes . The taxi should leave the restaurant by 20:00
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n22 / name
+     :op1 "20:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL0361.json_0020
+# ::snt I need the restaurant by 20:00 and head for the hotel .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n26 / name
+     :op1 "20:00"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n28 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL0361.json_0022
+# ::snt Perfect . Thank you so much . That 's all for today
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1116.json_0000
+# ::snt I am looking for a place to stay . It should be in a moderate price range and should be a star of 3 .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL1116.json_0002
+# ::snt Internet is not necessary . But can you see if there is one in the west part of town and I would prefer a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n8 / name
+     :op1 "west"
+  ))
+   :Internet ( oHo3 / no)
+)
+
+# ::id MUL1116.json_0004
+# ::snt Yes , I need a booking for 8 people for 5 nights starting Monday . Please include the reference number for the booking .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL1116.json_0006
+# ::snt Yes , I am also looking for places to go in town while we are visiting the area . Do you have anything of concert halls around the area ? We love those .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+   :Type ( TypAt3 / Type 
+    :name ( n16 / name
+     :op1 "concert"
+     :op2 "halls"
+  ))
+)
+
+# ::id MUL1116.json_0008
+# ::snt Yes , please , what is the phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL1116.json_0010
+# ::snt Ok , perfect .   Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02005.json_0000
+# ::snt I have been robbed and looking for help .
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG02005.json_0002
+# ::snt No , I need to find out the address , phone number , and postcode of the location I was robbed .
+( Pt1 / Police-Request
+  :Addr ( aPo0 / question )
+  :Post ( aPo1 / question )
+  :Phone ( aPo2 / question )
+)
+
+# ::id SNG02005.json_0004
+# ::snt What is the address and postcode ?
+( Pt1 / Police-Request
+  :Addr ( aPo0 / question )
+  :Post ( aPo1 / question )
+)
+
+# ::id SNG02005.json_0006
+# ::snt No that 's all . Thanks for helping .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0997.json_0000
+# ::snt I 'm looking for an expensive restaurant in the centre . Thank you .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0997.json_0002
+# ::snt The type of food is not important , but I would like a nice place that has tables available on Saturday evening .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+   :Day ( DayRe3 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL0997.json_0004
+# ::snt Great I would like to make a booking for 21 person on a Saturday for 18:45 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "18:45"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n10 / name
+     :op1 "21"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL0997.json_0006
+# ::snt just for one person . i 'm a sad and lonely person . do you want to join me for dinner ? ?
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n14 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL0997.json_0008
+# ::snt I also need a train departing from cambridge leaving on sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n16 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0997.json_0010
+# ::snt I would like to arrive by 15:00 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n20 / name
+     :op1 "15:00"
+  ))
+)
+
+# ::id PMUL0997.json_0012
+# ::snt I need it to go to bishops stortford and should arrive by 15:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n22 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n24 / name
+     :op1 "15:00"
+  ))
+)
+
+# ::id PMUL0997.json_0014
+# ::snt Yes can you book that for 1 person as well ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n26 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL0997.json_0016
+# ::snt Yes , that would be great . It will be only one person .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n28 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL0997.json_0018
+# ::snt Nope , that 's it for me today . Thanks a lot .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01891.json_0000
+# ::snt I need to contact the police please .
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG01891.json_0002
+# ::snt It does n't matter
+( o / out_of_scope )
+
+# ::id SNG01891.json_0004
+# ::snt Yes and the postcode please
+( Pt1 / Police-Request
+  :Post ( aPo0 / question )
+)
+
+# ::id SNG01891.json_0006
+# ::snt Yes , I will need their address also please .
+( Pt1 / Police-Request
+  :Addr ( aPo0 / question )
+)
+
+# ::id SNG01891.json_0008
+# ::snt No that was everything . Goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3037.json_0000
+# ::snt I am looking for somewhere to go in the centere of town .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+   :Area ( AreAt3 / Area 
+    :name ( n2 / name
+     :op1 "centere"
+  ))
+)
+
+# ::id PMUL3037.json_0002
+# ::snt Oh churches ! Sometimes they are really beautiful inside . That sounds fun . Do you know of any that might be good ?
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3037.json_0004
+# ::snt That sounds perfect . What is the postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL3037.json_0006
+# ::snt Thanks . Is there a british restaurant near the church I can eat at ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "british"
+  ))
+)
+
+# ::id PMUL3037.json_0008
+# ::snt I would like it to be moderate .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL3037.json_0010
+# ::snt That sounds great thanks so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3037.json_0012
+# ::snt Yes . Please make a booking for 3 people at 11:45 for Thursday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "11:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3037.json_0014
+# ::snt No , that will be all . Thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0272.json_0000
+# ::snt I need a train to Stevenage .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "stevenage"
+  ))
+)
+
+# ::id SNG0272.json_0002
+# ::snt I am leaving out of Cambridge . I need the ticket for Sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG0272.json_0004
+# ::snt Unfortunately I need to leave after 09:30 , is there one available then ?
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "09:30"
+  ))
+)
+
+# ::id SNG0272.json_0006
+# ::snt That will probably work fine .   Can you tell me the travel time for that train ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id SNG0272.json_0008
+# ::snt By travel time , I mean the duration of the train trip .
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id SNG0272.json_0010
+# ::snt Yes that will be fine .
+( o / out_of_scope )
+
+# ::id SNG0272.json_0012
+# ::snt No , that 's not necessary . I can book it later . Thanks . Have a good day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0272.json_0014
+# ::snt Thanks again . Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1304.json_0000
+# ::snt I 'm looking for a high end Asian restaurant
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Food ( FooRe3 / Food 
+    :name ( n2 / name
+     :op1 "Asian"
+  ))
+)
+
+# ::id MUL1304.json_0002
+# ::snt Saigon City sounds great . Can you help me book a table for 8 people at 17:00 on Thursday ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n4 / name
+     :op1 "saigon"
+     :op2 "city"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n6 / name
+     :op1 "17:00"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL1304.json_0004
+# ::snt Yes , could you please try for 16:00 ? I 'd like the reference number for that as well please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "16:00"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL1304.json_0006
+# ::snt I 'm also looking for a place to stay . I 'd prefer a 4 star guesthouse if possible please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1304.json_0008
+# ::snt I 'm not concerned with area , but I would like it to include free wifi access , please .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id MUL1304.json_0010
+# ::snt I am not worried about the price range . Go ahead and choose one you would recommend and let me know the phone number and price range please .
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id MUL1304.json_0012
+# ::snt Terrific .   You have been a great help !   Goodbye .
+( a / and
+ :op1(ge1 / general-bye
+   :none ( onge1 / none)
+   )
+ :op2(gt2 / general-greet
+   :none ( onge2 / none)
+   )
+)
+
+# ::id SNG01214.json_0000
+# ::snt Good afternoon , would you kindly tell me where the Parkside Police Station is ?
+( Pm1 / Police-Inform
+   :Name ( NamPo2 / Name 
+    :name ( n2 / name
+     :op1 "Parkside"
+     :op2 "Police"
+     :op3 "Station"
+  ))
+)
+
+# ::id SNG01214.json_0002
+# ::snt Yes , please provide me with the address and postcode .
+( Pt1 / Police-Request
+  :Addr ( aPo0 / question )
+  :Post ( aPo1 / question )
+)
+
+# ::id SNG01214.json_0004
+# ::snt Nope , that takes care of everything for me . Thanks a bunch .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01249.json_0000
+# ::snt Can you locate the nearest police station please ?
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG01249.json_0002
+# ::snt Can you read me the address for that location , and phone number as well ?
+( Pt1 / Police-Request
+  :Addr ( aPo0 / question )
+  :Phone ( aPo1 / question )
+)
+
+# ::id SNG01249.json_0004
+# ::snt Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0434.json_0000
+# ::snt I 'm looking for some Chinese food , any good places in town ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL0434.json_0002
+# ::snt Let 's do expensive .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0434.json_0004
+# ::snt I was hoping to find something located in the center of town . Are there any expensive Chinese restaurants there ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n10 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL0434.json_0006
+# ::snt This restaurant will be fine .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0434.json_0008
+# ::snt Yes please , 2 people at 19:00 on sunday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "19:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL0434.json_0010
+# ::snt Thanks ! I 'm also looking for a place to stay in the same area . Can you help me with that ?
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Area ( AreHo3 / Area 
+    :name ( n19 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   )
+)
+
+# ::id PMUL4685.json_0000
+# ::snt i 'm looking for a place to stay that is on the cheap side .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL4685.json_0002
+# ::snt I have no preference regarding the area .
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+)
+
+# ::id PMUL4685.json_0004
+# ::snt Are any of them 4 star guesthouses ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouses"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4685.json_0006
+# ::snt What 's the postcode for your favorite of those guesthouses ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id PMUL4685.json_0008
+# ::snt Okay . Can you also provide me with information on The Cambridge and County Folk Museum ? I would like their phone number , venue type and postcode .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n8 / name
+     :op1 "museum"
+  ))
+   :Name ( NamAt4 / Name 
+    :name ( n10 / name
+     :op1 "cambridge"
+     :op2 "and"
+     :op3 "county"
+     :op4 "folk"
+     :op5 "museum"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Type ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id PMUL4685.json_0010
+# ::snt The County Folk Museum . I need the phone number , venue type and postcode .
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL4685.json_0012
+# ::snt Can you reserve tickets for me ?
+( o / out_of_scope )
+
+# ::id SNG01252.json_0000
+# ::snt I 'm looking for a train please .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id SNG01252.json_0002
+# ::snt I will be leaving from Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG01252.json_0004
+# ::snt I need to go to Birmingham New Street .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id SNG01252.json_0006
+# ::snt Monday is the day I plan to travel
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id SNG01252.json_0008
+# ::snt I need a train going to birmingham new street leaving on monday . The train is going to cambridge leaving after 18:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n14 / name
+     :op1 "18:30"
+  ))
+)
+
+# ::id SNG01252.json_0010
+# ::snt Yes .   Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01252.json_0012
+# ::snt Just one ticket please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n16 / name
+     :op1 "one"
+  ))
+)
+
+# ::id SNG01252.json_0014
+# ::snt Thank you . That 's all I need for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3590.json_0000
+# ::snt Can you help me find a place to go in the west ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL3590.json_0002
+# ::snt I do n't know . Can you recommend something ?
+( o / out_of_scope )
+
+# ::id PMUL3590.json_0004
+# ::snt I need the phone number and entrance fee please .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL3590.json_0006
+# ::snt I also need a train ticket on friday leaving peterborough arriving by 15:00
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "friday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n6 / name
+     :op1 "15:00"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n8 / name
+     :op1 "peterborough"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n10 / name
+     :op1 "15:00"
+  ))
+)
+
+# ::id PMUL3590.json_0008
+# ::snt No , thanks . That is all for me .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3590.json_0010
+# ::snt Actually , there is one more thing . You 've given me the train ID , and the arrival time in Cambridge . But , when does the train depart Peterborough ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n14 / name
+     :op1 "peterborough"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Id ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3590.json_0012
+# ::snt Great . Thank you . That 's all I need at this time .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1562.json_0000
+# ::snt I want to book a room in a place that has a 4-star rating .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n2 / name
+     :op1 "4-star"
+  ))
+)
+
+# ::id PMUL1562.json_0002
+# ::snt What price ranges are available for a 4 star hotel that includes free wifi and free parking ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Internet ( esHo3 / yes)
+   :Stars ( StaHo6 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Price ( aHo1 / question )
+   )
+)
+
+# ::id PMUL1562.json_0004
+# ::snt I do n't care which price range it is as long as it has free wifi and parking .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+   :Parking ( esHo2 / yes)
+   :Internet ( esHo3 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Price ( aHo1 / question )
+   )
+)
+
+# ::id PMUL1562.json_0006
+# ::snt Thanks , I will keep that one in mind when I am ready to book .   I need to find a train also .   From Liverpool Street on Friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL1562.json_0008
+# ::snt I need to get to Cambridge by 09:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n12 / name
+     :op1 "09:15"
+  ))
+)
+
+# ::id PMUL1562.json_0010
+# ::snt Yes that will work thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1562.json_0012
+# ::snt I need 5 tickets please . I 'll also need the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1562.json_0014
+# ::snt Thanks so much for your help today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1597.json_0000
+# ::snt Need a place to eat with moderate prices , but needs to have russian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "russian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL1597.json_0002
+# ::snt What about a Turkish restaurant instead ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "turkish"
+  ))
+)
+
+# ::id MUL1597.json_0004
+# ::snt Yes , that area 's fine . Can you make a reservation for 6 people on Thursday at 5:30 pm with one of them ?
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+   :Time ( TimRe6 / Time 
+    :name ( n12 / name
+     :op1 "5:30"
+  ))
+)
+
+# ::id MUL1597.json_0006
+# ::snt Yes , could I have the reference number as well please ?
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id MUL1597.json_0008
+# ::snt Can you try 16:30 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "16:30"
+  ))
+)
+
+# ::id MUL1597.json_0010
+# ::snt I also need a train from Cambridge to London kings cross that leaves on Friday and arrives at 17:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n18 / name
+     :op1 "friday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n20 / name
+     :op1 "17:00"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n22 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1597.json_0012
+# ::snt Yes , it would . Can you book me 6 tickets for that for Friday please ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n24 / name
+     :op1 "6"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n26 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL1597.json_0014
+# ::snt No , I think that is all for today . Thank you for all your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2750.json_0000
+# ::snt I am looking for some entertainment .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL2750.json_0002
+# ::snt It does not really matter can you suggest one ?
+( Am1 / Attraction-Inform
+   :Type ( onAt1 / dontcare)
+)
+
+# ::id PMUL2750.json_0004
+# ::snt No thank you what about a museum ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL2750.json_0006
+# ::snt No area does not matter can you recommend one please ?
+( Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+)
+
+# ::id PMUL2750.json_0008
+# ::snt Okay , I 'll check it out . Please get me the postcode and address
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL2750.json_0010
+# ::snt i 'm also looking for somewhere to stay
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL2750.json_0012
+# ::snt Tuesday . I want a place to stay that is expensive , 3 star , and has free parking and wifi .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Internet ( esHo3 / yes)
+   :Stars ( StaHo6 / Stars 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo8 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL2750.json_0014
+# ::snt Thanks , I just searched online for it , looks great , please book me for 8 people , 3 nights starting Tuesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL2750.json_0016
+# ::snt That 's all I needed . Thanks . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1390.json_0000
+# ::snt I 'd like to know about a particular attraction .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL1390.json_0002
+# ::snt museum of archaelogy and anthropology . i want its phone number and area
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "museum"
+     :op2 "of"
+     :op3 "archaelogy"
+     :op4 "and"
+     :op5 "anthropology"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id PMUL1390.json_0004
+# ::snt Do you have the phone number ? I also need help finding a train .
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL1390.json_0006
+# ::snt Great . Can i get a train to bishops stortford on Thursday ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL3481.json_0000
+# ::snt I am planning a trip in Cambridge .
+( o / out_of_scope )
+
+# ::id PMUL3481.json_0002
+# ::snt I am looking for a Sunday train to Bishops Stortford please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL3481.json_0004
+# ::snt The train should leave after 17:15 and should go to bishops stortford .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "17:15"
+  ))
+)
+
+# ::id PMUL3481.json_0006
+# ::snt No need to book . But , can you please give me the travel time and the price of the ticket ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id PMUL3481.json_0008
+# ::snt Yes I am looking for some things to do while I 'm in town .
+( o / out_of_scope )
+
+# ::id PMUL3481.json_0010
+# ::snt Yes , I am looking for a museum in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n12 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL3481.json_0012
+# ::snt What is the phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL3481.json_0014
+# ::snt am also looking for places to go in town . The attraction should be in the centre and should be in the type of museum .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n16 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL2768.json_0000
+# ::snt I 'm looking for a hotel to stay at during my trip to Cambridge . I 'd like it to be in the centre .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2768.json_0002
+# ::snt The expensive price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL2768.json_0004
+# ::snt Yes , please . There are 7 people in my group and we will be staying 4 nights , starting on Wednesday .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+   :Stay ( StaHo8 / Stay 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2768.json_0006
+# ::snt Yes , I 'm also looking for places I should check out . Is there an entertainment attraction in the same area as the hotel ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+   )
+ :op2(Am2 / Attraction-Inform
+   :Area ( AreAt4 / Area 
+    :name ( n19 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Type ( TypAt6 / Type 
+    :name ( n21 / name
+     :op1 "entertainment"
+  ))
+   )
+)
+
+# ::id PMUL2768.json_0008
+# ::snt Okay , what about a college in the same area ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n22 / name
+     :op1 "college"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n24 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL2768.json_0010
+# ::snt No thank you that will be all
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1924.json_0000
+# ::snt Hi , I 'd like a train leaving from Cambridge on Thursday , please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1924.json_0002
+# ::snt Yes London Kings Cross .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id MUL1924.json_0004
+# ::snt Arrive by 10:30 in London Kings Cross .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "10:30"
+  ))
+   :Dest ( DesTr4 / Dest 
+    :name ( n10 / name
+     :op1 "London"
+     :op2 "Kings"
+     :op3 "Cross"
+  ))
+)
+
+# ::id MUL1924.json_0006
+# ::snt Yes please bookm it for me and I need the departure time .
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+)
+
+# ::id MUL1924.json_0008
+# ::snt Just one please
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL1924.json_0010
+# ::snt I also need a college to go to in the west .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n16 / name
+     :op1 "college"
+  ))
+)
+
+# ::id MUL1924.json_0012
+# ::snt That sounds great !   What is their address ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id MUL1924.json_0014
+# ::snt Thank you ! That will be all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4639.json_0000
+# ::snt Can you help me find a train departing from cambridge going to stevenage ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "stevenage"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4639.json_0002
+# ::snt I will be travelling on Monday and need to arrive by 18:45 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "18:45"
+  ))
+)
+
+# ::id PMUL4639.json_0004
+# ::snt Could you tell me the cost of the train ticket ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL4639.json_0006
+# ::snt Great thanks .   So what time do I need to be at the Cambridge station ?
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4639.json_0008
+# ::snt Thank you very much .   Could you help me get a guesthouse as well ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL4639.json_0010
+# ::snt One in the west , would be best .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n12 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL4639.json_0012
+# ::snt I would like something in the moderate price range .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n14 / name
+     :op1 "moderate"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4639.json_0014
+# ::snt I do not need it to be booked . Can I just get the postcode and whether it has internet ?
+( Ht1 / Hotel-Request
+  :Internet ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id PMUL4639.json_0016
+# ::snt Yes , does the guesthouse have a star rating of 3 ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL4639.json_0018
+# ::snt Just one other thing .   Can you clarify the travel time for the train ?   I need to make sure I am prepared . TR0254 I believe .
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL2272.json_0000
+# ::snt I am looking for a place to stay in Cambridge . I prefer a cheap , 4 star hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2272.json_0002
+# ::snt Does this place have free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id MUL2272.json_0004
+# ::snt Yes , I would like to book it for 5 people for 5 nights , beginning on Friday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL2272.json_0006
+# ::snt Yes , can you help me find a train into Cambridge ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2272.json_0008
+# ::snt I am departing from Birmingham New Street
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n16 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id MUL2272.json_0010
+# ::snt If I could leave on the first one after 16:30 . that would be perfect .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n18 / name
+     :op1 "16:30"
+  ))
+)
+
+# ::id MUL2272.json_0012
+# ::snt On Friday , please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n20 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL2272.json_0014
+# ::snt Sure .   I would like 5 tickets , please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n22 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL2272.json_0016
+# ::snt That will be all . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2425.json_0000
+# ::snt I 'm looking for some attractions in the centre area .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2425.json_0002
+# ::snt I did not ask for a booking .
+( o / out_of_scope )
+
+# ::id PMUL2425.json_0004
+# ::snt What would you recommend ?
+( o / out_of_scope )
+
+# ::id PMUL2425.json_0006
+# ::snt As long as it is in the centre , any will be fine . Can you make a recommendation please ?
+( Am1 / Attraction-Inform
+   :Type ( onAt1 / dontcare)
+)
+
+# ::id PMUL2425.json_0008
+# ::snt I 'm also looking for an expensive latin american restaurant to dine at .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "latin"
+     :op2 "american"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL2425.json_0010
+# ::snt Yes , do you have a restaurant that serves chinese in the same area ? If so , can you please book a table for 6 at 13:00 on Saturday ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "chinese"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n10 / name
+     :op1 "13:00"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n14 / name
+     :op1 "6"
+  ))
+   :Area ( AreRe10 / Area 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL2425.json_0012
+# ::snt Yes that sounds great . Can you make reservations for that ?
+( o / out_of_scope )
+
+# ::id PMUL2425.json_0014
+# ::snt Okay . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0487.json_0000
+# ::snt I 'm looking for a guesthouse with free parking , please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id PMUL0487.json_0002
+# ::snt Is it in the moderate price range ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL0487.json_0004
+# ::snt Yes .   Please book it for 7 people and for 5 nights starting this Thursday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL0487.json_0006
+# ::snt thanks ! i 'm also looking for a hungarian restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "hungarian"
+  ))
+)
+
+# ::id PMUL0487.json_0008
+# ::snt You can look for indian restaurants .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL0487.json_0010
+# ::snt No , any price range will work .
+( Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+)
+
+# ::id PMUL0487.json_0012
+# ::snt So , my group is going to need a table at 15:30 on the day we arrive at the hotel .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "15:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "day"
+     :op3 "we"
+     :op4 "arrive"
+  ))
+)
+
+# ::id PMUL0487.json_0014
+# ::snt Thank you . That is all that I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1148.json_0000
+# ::snt Hi ! Can you please help me ? I 'm looking for information on Great Saint Mary 's Church .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "great"
+     :op2 "saint"
+     :op3 "mary"
+     :op4 "'s"
+     :op5 "church"
+  ))
+   )
+ :op2(gt2 / general-greet
+   :none ( onge2 / none)
+   )
+)
+
+# ::id SNG1148.json_0002
+# ::snt Thanks very much , that 's all I need for now . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3193.json_0000
+# ::snt Hi . Can you help me find an east hotel ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL3193.json_0002
+# ::snt I would like something with 4 or 5 stars .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n4 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL3193.json_0004
+# ::snt No , it does not matter . I am also looking a for place with free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL3193.json_0006
+# ::snt The price does not matter .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "does"
+     :op2 "not"
+     :op3 "matter"
+  ))
+)
+
+# ::id MUL0334.json_0000
+# ::snt Hello , I am planning a visit to Cambridge and would like to find out about Bloomsbury Restaurant .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "bloomsbury"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id MUL0334.json_0002
+# ::snt Actually , are you able to book me a table ? I 'd like it to be for Saturday . The table should be for 8 people , at 19:15 , and please provide a reference number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "19:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0334.json_0004
+# ::snt I would like a train , arriving by 1500 and departing from birmingham new street .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n10 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id MUL0334.json_0006
+# ::snt Cambridge , of course ! I need the make it to the restaurant booking !
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0334.json_0008
+# ::snt I would like to leave at 11:40 please
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n14 / name
+     :op1 "11:40"
+  ))
+)
+
+# ::id MUL0334.json_0010
+# ::snt Can you confirm that the train booing is for 8 people , please ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n16 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL0334.json_0012
+# ::snt Wonderful ! You have been incredibly helpful . That will be all I need today .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id SNG0562.json_0000
+# ::snt Hello , I would like to eat somewhere expensive in the North .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SNG0562.json_0002
+# ::snt Okay , I want to book a table for 6 people at 11:45 on saturday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "11:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SNG0562.json_0004
+# ::snt No thank you . That is all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1034.json_0000
+# ::snt I am looking for a hotel with a 3 star rating and free parking
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "3"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id SNG1034.json_0002
+# ::snt Either is fine . I 'd like a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id SNG1034.json_0004
+# ::snt Yes please . Which is the cheapest ?
+( o / out_of_scope )
+
+# ::id SNG1034.json_0006
+# ::snt No . I would like to make a reservation for Wednesday for 3 nights and 8 people . I will also require a reference number .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id SNG1034.json_0008
+# ::snt Can you please try a 2 day stay .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SNG1034.json_0010
+# ::snt Thank you . Have a nice day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1646.json_0000
+# ::snt Are there any expensive european restaurants around ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "european"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL1646.json_0002
+# ::snt I do n't have a preference , what do you recommend ? I 'll need the area , address and phone please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Area ( aRe1 / question )
+  :Phone ( aRe2 / question )
+  :Addr ( aRe3 / question )
+   )
+)
+
+# ::id MUL1646.json_0004
+# ::snt I also need a train leaving cambridge after 21:15 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "21:15"
+  ))
+)
+
+# ::id MUL1646.json_0006
+# ::snt i need it to go to london liverpool street
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id MUL1646.json_0008
+# ::snt What times do you have available ?
+( o / out_of_scope )
+
+# ::id MUL1646.json_0010
+# ::snt I want to travel on Tuesday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id MUL1646.json_0012
+# ::snt That sounds like it would work .   Please make a reservation for 4 people on that train , please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1646.json_0014
+# ::snt No thanks . I think that 's all . Have a nice day . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG01737.json_0000
+# ::snt I need to contact the nearest police station .
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG01737.json_0002
+# ::snt Thank you , may I also get the address and postcode ?
+( Pt1 / Police-Request
+  :Addr ( aPo0 / question )
+  :Post ( aPo1 / question )
+)
+
+# ::id SNG01737.json_0004
+# ::snt Thank you for the information .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01737.json_0006
+# ::snt No that will be all .   Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1361.json_0000
+# ::snt Can I please book a train for Friday ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL1361.json_0002
+# ::snt I 'm going to Leicester .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id PMUL1361.json_0004
+# ::snt I will be leaving from Ely no later then 17:00 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "ely"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "17:00"
+  ))
+)
+
+# ::id PMUL1361.json_0006
+# ::snt Yes please can you book me one seat on that train and let me know the reference number ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "one"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1361.json_0008
+# ::snt Sure , I am looking for a train going to Leicester that departs from Cambridge . It should leave after 10:30 on Friday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "leicester"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n14 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n18 / name
+     :op1 "10:30"
+  ))
+)
+
+# ::id PMUL1361.json_0010
+# ::snt Yes please make the booking for me for one .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n20 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL1361.json_0012
+# ::snt Thanks .   I am also looking for a place to go in town .   Can you recommend your favorite museum ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n22 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL1361.json_0014
+# ::snt Yes please and their address .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL1361.json_0016
+# ::snt That was all I needed today , thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3750.json_0000
+# ::snt I want a hotel that does n't include internet , but it needs to be a place to stay in the east .
+( Hm1 / Hotel-Inform
+   :Internet ( oHo1 / no)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL3750.json_0002
+# ::snt Is that because there are no options without internet ?   I can stay in a place with internet if there are no other options , but I do need free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( onHo2 / dontcare)
+)
+
+# ::id PMUL3750.json_0004
+# ::snt It does n't matter .   I 'd like 4 stars though .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3750.json_0006
+# ::snt Sure . What is the hotel type and address please ?
+( Ht1 / Hotel-Request
+  :Type ( aHo0 / question )
+  :Addr ( aHo1 / question )
+)
+
+# ::id PMUL3750.json_0008
+# ::snt No thank you . I also need a train that arrives by 19:45 and departs from Cambridge .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "19:45"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1317.json_0000
+# ::snt I need a train from Cambridge going to stansted airport on wednesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1317.json_0002
+# ::snt I would like to arrive by 08:00 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "08:00"
+  ))
+)
+
+# ::id PMUL1317.json_0004
+# ::snt Yes please .   Can you also please confirm the train ID , price , and departure time for me .   Thank you !
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+  :Id ( aTr2 / question )
+)
+
+# ::id PMUL1317.json_0006
+# ::snt Awesome . Could you also suggest a museum for me to visit ? I 'm thinking in the east ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n12 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL1317.json_0008
+# ::snt Can I get the address and and postal code for the Cambridge Artworks please ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n14 / name
+     :op1 "cambridge"
+     :op2 "artworks"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+   )
+)
+
+# ::id PMUL1317.json_0010
+# ::snt Great , thank you . I do n't need anything else . Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0731.json_0000
+# ::snt Can you help me locate a restaurant called Pizza Express Fen Ditton ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "Pizza"
+     :op2 "Express"
+     :op3 "Fen"
+     :op4 "Ditton"
+  ))
+)
+
+# ::id PMUL0731.json_0002
+# ::snt thank you do you know if they take reservations ? Do you know the hours of the business ?
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0731.json_0004
+# ::snt I need a reservation for 3 people on saturday .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n4 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL0731.json_0006
+# ::snt The train should arrive by 16:30 and should depart from cambridge .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "16:30"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0731.json_0008
+# ::snt what time does that train arrive ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL0731.json_0010
+# ::snt I will travel on Sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL0731.json_0012
+# ::snt The train should arrive by 16:30 and should depart from cambridge
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n14 / name
+     :op1 "16:30"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0731.json_0014
+# ::snt Yes , that will do . I need tickets for 3 people please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL0731.json_0016
+# ::snt Thank you , that 's all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20474.json_0000
+# ::snt I would like an expensive restaurant that serves afghan food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "afghan"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id WOZ20474.json_0002
+# ::snt How about asian oriental food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+)
+
+# ::id WOZ20474.json_0004
+# ::snt Could you tell me the phone number of Saigon City ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "saigon"
+     :op2 "city"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20474.json_0006
+# ::snt Yes , I would like the number for Saigon City .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n10 / name
+     :op1 "Saigon"
+     :op2 "City"
+  ))
+)
+
+# ::id WOZ20474.json_0008
+# ::snt Thank you . Can you also tell me the address for Saigon City , please ?
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe3 / Name 
+    :name ( n13 / name
+     :op1 "Saigon"
+     :op2 "City"
+  ))
+   )
+ :op3(Rt3 / Restaurant-Request
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20474.json_0010
+# ::snt Which part of town it is in ?
+( o / out_of_scope )
+
+# ::id WOZ20474.json_0012
+# ::snt thank you good bye
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1759.json_0000
+# ::snt Book me a train from birmingham new street that leaves after 19:15 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "19:15"
+  ))
+)
+
+# ::id PMUL1759.json_0002
+# ::snt I need to leave on Tuesday to arrive in Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL1759.json_0004
+# ::snt I do n't need it booked just now .   Can you let me know the travel time and arrival time for TR5859 ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+  :Time ( aTr1 / question )
+)
+
+# ::id PMUL1759.json_0006
+# ::snt I also need a place to stay .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL1759.json_0008
+# ::snt A guest house with free parking , it does nt matter whether or not wifi is included .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( onHo2 / dontcare)
+)
+
+# ::id PMUL1759.json_0010
+# ::snt Yes can you please .
+( o / out_of_scope )
+
+# ::id PMUL1759.json_0012
+# ::snt Ill be arriving tuesday and ill need 4 nights for 4 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1759.json_0014
+# ::snt Thank you so much you have been a tremendous help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1759.json_0016
+# ::snt no , that will be all . thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01988.json_0000
+# ::snt I am looking for a train . The train should go to cambridge and should arrive by 11:45
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "11:45"
+  ))
+)
+
+# ::id SNG01988.json_0002
+# ::snt I want to leave from London Liverpool Street .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id SNG01988.json_0004
+# ::snt I will depart on Wednesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id SNG01988.json_0006
+# ::snt Wait , this is for 3 people . Are there enough available seats ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SNG01988.json_0008
+# ::snt Could you redo booking for 3 people please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SNG01988.json_0010
+# ::snt Can I get the new reference number ?
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id SNG01988.json_0012
+# ::snt No- I think you have answered all my questions ! Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0177.json_0000
+# ::snt I 've been injured and I need a hospital that is close to this location .
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG0177.json_0002
+# ::snt I am injured and need a hospital .
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG0177.json_0004
+# ::snt I do not know it . Can I have the hospitals phone number ?
+( Ht1 / Hospital-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id PMUL3736.json_0000
+# ::snt Hello .   I am looking for a hotel , it should be in the cheap price range .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL3736.json_0002
+# ::snt I want a hotel and not a guesthouse . It should also be on the west side of town with a 4 star rating . Can you help ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n8 / name
+     :op1 "west"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3736.json_0004
+# ::snt book it for 8 people and 2 nights starting from friday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL3736.json_0006
+# ::snt No , that 's all I needed ! Thank you for your help , have a good night !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3736.json_0008
+# ::snt Oh I 'm sorry . I 'm also looking for places to go . Some type of Multiple sports in the city center . Anything will do .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n18 / name
+     :op1 "multiple"
+     :op2 "sports"
+  ))
+)
+
+# ::id PMUL3736.json_0010
+# ::snt Can we first find a college in the same area instead
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n22 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL3736.json_0012
+# ::snt Whatever you recommend will work . I just need the phone number , post code and address .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL3736.json_0014
+# ::snt That 's it . Thank you so much for everything .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3736.json_0016
+# ::snt Thank you very much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3736.json_0018
+# ::snt have a great day
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4701.json_0000
+# ::snt I am looking for a moderately priced 4 star hotel .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4701.json_0002
+# ::snt That would be just fine , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4701.json_0004
+# ::snt Any area will do . Recommend something .
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+)
+
+# ::id PMUL4701.json_0006
+# ::snt Great , if they can book for 6 people for 5 nights , starting on Wednesday . Can you try that for me ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL4701.json_0008
+# ::snt Thank you ! Are there any places to go in the east ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL4701.json_0010
+# ::snt ok , what 's their address and postcode ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL4701.json_0012
+# ::snt I also need a taxi .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL4701.json_0014
+# ::snt I will want to go between the attraction , and the hotel .
+( Tm1 / Taxi-Inform
+   :Depart ( amTa1 / camboats)
+   :Dest ( DesTa3 / Dest 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL4701.json_0016
+# ::snt I want to leave by 15:30 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n16 / name
+     :op1 "15:30"
+  ))
+)
+
+# ::id PMUL4701.json_0018
+# ::snt Can I get the contact number and the car type please ?
+( Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+)
+
+# ::id PMUL4701.json_0020
+# ::snt Thank you very much . That is all that I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0916.json_0000
+# ::snt I hope so . My brother recommended an eatery called Curry Prince . Can you help me find it ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "curry"
+     :op2 "prince"
+  ))
+)
+
+# ::id MUL0916.json_0002
+# ::snt Could I have their phone number as well ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id MUL0916.json_0004
+# ::snt Thank you . I am also looking for places to go . Is there any swimming pool you can locate for me ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "swimming"
+     :op2 "pool"
+  ))
+)
+
+# ::id MUL0916.json_0006
+# ::snt What is the entrance fee for Abbey Pool ? Can I also get the address ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n6 / name
+     :op1 "abbey"
+     :op2 "pool"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Addr ( aAt2 / question )
+   )
+)
+
+# ::id MUL0916.json_0008
+# ::snt I also need a taxi that will let me leave the pool at 20:45 to take me to the restaurant .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n8 / name
+     :op1 "20:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n10 / name
+     :op1 "the"
+     :op2 "pool"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n12 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id MUL0916.json_0010
+# ::snt Both , please ! I ca n't wait to explore Cambridge .
+( o / out_of_scope )
+
+# ::id MUL0916.json_0012
+# ::snt That will be all for today . Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1173.json_0000
+# ::snt Yes , hello . I 'm looking for a particular attraction called Downing College .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "downing"
+     :op2 "college"
+  ))
+)
+
+# ::id SNG1173.json_0002
+# ::snt Thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1173.json_0004
+# ::snt No , that was all .   Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4253.json_0000
+# ::snt I am planning a trip for Cambridge
+( o / out_of_scope )
+
+# ::id PMUL4253.json_0002
+# ::snt I need a train from Broxbourne to Cambridge , leaving Broxbourbe after 18:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "broxbourne"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n6 / name
+     :op1 "18:15"
+  ))
+)
+
+# ::id PMUL4253.json_0004
+# ::snt I would like to leave on sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL4253.json_0006
+# ::snt Yes , please , for 7 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL4253.json_0008
+# ::snt Actually , I 'm also looking for a museum in the west . Which one is your favorite ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n14 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL4253.json_0010
+# ::snt What is the entrance fee and phone number ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL4253.json_0012
+# ::snt nope that 's it thanks for your help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0233.json_0000
+# ::snt I 'm looking for a portuguese restaurant in the south side .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n4 / name
+     :op1 "portuguese"
+  ))
+)
+
+# ::id PMUL0233.json_0002
+# ::snt Sounds good can I make a booking for 7 people at 14:00 on saturday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "14:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL0233.json_0004
+# ::snt Beautiful , just need some info on the express by holiday inn cambridge .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n12 / name
+     :op1 "express"
+     :op2 "by"
+     :op3 "holiday"
+     :op4 "inn"
+     :op5 "cambridge"
+  ))
+)
+
+# ::id PMUL0233.json_0006
+# ::snt yeah i want to book that hotel too . for the same group of people .
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id PMUL0233.json_0008
+# ::snt I will need thursday at 17:00 please .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n16 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL0233.json_0010
+# ::snt 4 nights , please . Reference number , please .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL0233.json_0012
+# ::snt Great , that will do it , I appreciate your help today .   Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1074.json_0000
+# ::snt I am trying to get some suggestions on where I can take my wife for our anniversary . We want to try to find something fun to do .
+( o / out_of_scope )
+
+# ::id SNG1074.json_0002
+# ::snt Sounds interesting .   Can I get the entrance fee and postcode info ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id SNG1074.json_0004
+# ::snt Well , I guess I forgot to specify that I need something on the south end of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+)
+
+# ::id SNG1074.json_0006
+# ::snt Are there any attractions at all on the south side of the city ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id SNG1074.json_0008
+# ::snt That 's all . Thanks for the info !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20326.json_0000
+# ::snt I need an expensive restaurant
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id WOZ20326.json_0002
+# ::snt I would like Vietnamese food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "vietnamese"
+  ))
+)
+
+# ::id WOZ20326.json_0004
+# ::snt Is there any restaurants severing North American food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "north"
+     :op2 "american"
+  ))
+)
+
+# ::id WOZ20326.json_0006
+# ::snt Is that expensive ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id WOZ20326.json_0008
+# ::snt Yes , I would like to have the phone number and postcode please .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id PMUL1908.json_0000
+# ::snt I need to get a train ticket for friday please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL1908.json_0002
+# ::snt I need to get to Cambridge from Broxbourne and I 'd like to leave after 13:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "broxbourne"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n8 / name
+     :op1 "13:15"
+  ))
+)
+
+# ::id PMUL1908.json_0004
+# ::snt Yes . Please book for 1 person .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL1908.json_0006
+# ::snt Yes , if I could please get the reference number .
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL1908.json_0008
+# ::snt Thank you ! Can you please book a room for 1 person for 4 nights , starting Friday , at Hamilton Lodge ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n12 / name
+     :op1 "hamilton"
+     :op2 "lodge"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n16 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n18 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL1908.json_0010
+# ::snt That 's it ! Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2657.json_0000
+# ::snt Hi , I am planning a trip and could use your help finding a place to stay when I arrive .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2657.json_0002
+# ::snt I do n't care where , but i want a 5 star rating .
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL2657.json_0004
+# ::snt Yes I would like one of those .
+( o / out_of_scope )
+
+# ::id PMUL2657.json_0006
+# ::snt That sounds good .   Do they have free wifi ? Also , can you provide me with their address please ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Internet ( aHo1 / question )
+  :Addr ( aHo2 / question )
+   )
+)
+
+# ::id PMUL2657.json_0008
+# ::snt Thank you can you book that for me ?
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2657.json_0010
+# ::snt Actually I can book it . Can you tell me about parks to go to in the south ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n6 / name
+     :op1 "parks"
+  ))
+)
+
+# ::id PMUL2657.json_0012
+# ::snt Can I get the post code for Lammas Land Park ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n8 / name
+     :op1 "lammas"
+     :op2 "land"
+     :op3 "park"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2657.json_0014
+# ::snt That will be all . Thank you for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0442.json_0000
+# ::snt I 'm looking for a restaurant that serves asian oriental food in cheap range .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL0442.json_0002
+# ::snt Sure !   This is exactly what I need !
+( o / out_of_scope )
+
+# ::id PMUL0442.json_0004
+# ::snt What do you mean . Would you like me to book it ?
+( Bm1 / Booking-Inform
+   :none ( onBo1 / none)
+)
+
+# ::id PMUL1401.json_0000
+# ::snt Hi , I 'm curious about attractions located in the center of town .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+   :Area ( AreAt3 / Area 
+    :name ( n2 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL1401.json_0002
+# ::snt I do n't care about entrance fees .
+( o / out_of_scope )
+
+# ::id PMUL1401.json_0004
+# ::snt Yes I would like the center .
+( o / out_of_scope )
+
+# ::id PMUL1401.json_0006
+# ::snt Sounds good , could I get the address please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL1401.json_0008
+# ::snt no that takes crare of it
+( o / out_of_scope )
+
+# ::id MUL2034.json_0000
+# ::snt I 'd like to find a place to stay in the south which has free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL2034.json_0002
+# ::snt Something expensive . I prefer a guesthouse though .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL2034.json_0004
+# ::snt How about one in the cheap price range , are you able to locate one of those ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL2034.json_0006
+# ::snt Can you let me know if they have internet , and then let me know their address and phone number ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Internet ( aHo0 / question )
+  :Addr ( aHo1 / question )
+  :Phone ( aHo2 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Internet ( esHo2 / yes)
+   )
+)
+
+# ::id MUL2034.json_0008
+# ::snt I also need a train .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL2034.json_0010
+# ::snt I need to leave from stansted airport after 10:30
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n10 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n12 / name
+     :op1 "10:30"
+  ))
+)
+
+# ::id MUL2034.json_0012
+# ::snt On thursday I need to book it for 3 people .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL2034.json_0014
+# ::snt Thank you . That will be all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02113.json_0000
+# ::snt Please connect me to the Parkside Police Station .
+( Pm1 / Police-Inform
+   :Name ( NamPo2 / Name 
+    :name ( n2 / name
+     :op1 "Parkside"
+     :op2 "Police"
+     :op3 "Station"
+  ))
+)
+
+# ::id SNG02113.json_0002
+# ::snt Thank you for the information .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20212.json_0000
+# ::snt Hi .   I 'm looking for a restaurant that serves Irish food .   Can you help me ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "irish"
+  ))
+)
+
+# ::id WOZ20212.json_0002
+# ::snt Can i have a thai restaurant instead ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "thai"
+  ))
+)
+
+# ::id PMUL0560.json_0000
+# ::snt I 'm planning my trip in Cambridge and I need a train . It should arrive by 20:15 and leave on Sunday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n6 / name
+     :op1 "20:15"
+  ))
+)
+
+# ::id PMUL0560.json_0002
+# ::snt I would like to depart from Cambridge , and I 'm headed to Birmingham New Street .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0560.json_0004
+# ::snt That sounds great , could you make the reservation for me ?
+( o / out_of_scope )
+
+# ::id PMUL0560.json_0006
+# ::snt i need 15 tickets
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "15"
+  ))
+)
+
+# ::id PMUL0560.json_0008
+# ::snt I need to get the train ID. please .
+( Tt1 / Train-Request
+  :Id ( aTr0 / question )
+)
+
+# ::id PMUL0560.json_0010
+# ::snt I also need an expensive place to eat in the centre of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n14 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0560.json_0012
+# ::snt I 'm not too picky . Can you recommend anything ?
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+)
+
+# ::id PMUL0560.json_0014
+# ::snt Can I have the food type ,   postcode , and address , please ?
+( Rt1 / Restaurant-Request
+  :Food ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id PMUL0560.json_0016
+# ::snt No thank you , that will be all for today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02317.json_0000
+# ::snt Help me find a restaurant called hakka please
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "hakka"
+  ))
+)
+
+# ::id SNG02317.json_0002
+# ::snt I 'd like to book a table for 3 people for saturday at 1815 please .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n4 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SNG02317.json_0004
+# ::snt Thank you for your help , good day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02317.json_0006
+# ::snt Of course ! Thanks , good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG01977.json_0000
+# ::snt Am looking for a train it should depart from peterborough and should arrive by 21:30
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n2 / name
+     :op1 "21:30"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id SNG01977.json_0002
+# ::snt It will work for me Thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1876.json_0000
+# ::snt Hi , I am looking for a train .   I need to leave on Tuesday , after 11:15 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "tuesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "11:15"
+  ))
+)
+
+# ::id MUL1876.json_0002
+# ::snt I 'll be going from Cambridge to Peterborough .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "peterborough"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1876.json_0004
+# ::snt That works . Book it for me . I need the reference number .
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id MUL1876.json_0006
+# ::snt Can you also help me find some kind of architecture attraction in city centre ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n12 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id MUL1876.json_0008
+# ::snt That sounds good . Can you give me the address , please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id MUL1876.json_0010
+# ::snt No , that 's all I need for now . Thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2129.json_0000
+# ::snt I 'm looking to swim today . Is there anywhere I can go ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL2129.json_0002
+# ::snt No , I 'm actually looking for something in the north . Is there anything available there please ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL2129.json_0004
+# ::snt Hi , few questions .   I am looking for a restaurant called the Little Seoul .   Also , could you give me the phone numbers , address , and entrance fees for both those places ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n4 / name
+     :op1 "little"
+     :op2 "seoul"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Addr ( aAt2 / question )
+  :Phone ( aAt3 / question )
+   )
+)
+
+# ::id PMUL2129.json_0006
+# ::snt The outdoor pool would be best . For the restaurant I need to reserve it for 5 people at 14:30 on sunday . Please give me the reference number of the reservation .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "14:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL2129.json_0008
+# ::snt Ok , thanks . Can you reserve the restaurant for me for 5 people at 14:30 on Sunday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "14:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL2129.json_0010
+# ::snt Thank you so much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2129.json_0012
+# ::snt Yes I need a taxi to get from the pool to the restaurant .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "pool"
+  ))
+   :Dest ( DesTa5 / Dest 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL2129.json_0014
+# ::snt Can I please get the taxi company 's phone number in case I need it ?
+( Tt1 / Taxi-Request
+  :Phone ( aTa0 / question )
+)
+
+# ::id PMUL2129.json_0016
+# ::snt Thank you .   That was all I needed . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1048.json_0000
+# ::snt Is there a cinema in the West area ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "cinema"
+  ))
+)
+
+# ::id MUL1048.json_0002
+# ::snt Too bad . How about museums ? Can you recommend one for me ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id MUL1048.json_0004
+# ::snt Yes I would . Can you give me the address , post code , and phone number for that museum ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id MUL1048.json_0006
+# ::snt Thanks . i also am looking for a place to stay with free wifi and free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL1048.json_0008
+# ::snt I would like to stay in the West as well .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n8 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL1048.json_0010
+# ::snt Oh , any of them will do . Let 's book it for 3 people for 5 nights starting Wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL1048.json_0012
+# ::snt Will a two night stay work ? If that works go then ahead and give me the reference number .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "two"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL1048.json_0014
+# ::snt I think that 's it ! Have a nice day !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1048.json_0016
+# ::snt Thank you for your help .   Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG01978.json_0000
+# ::snt Hi , I am looking for a hospital , the Addenbrookes Hospital . Where is that please ?
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01978.json_0002
+# ::snt I need their phone number , please .
+( Ht1 / Hospital-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id SNG01978.json_0004
+# ::snt That would be it . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01978.json_0006
+# ::snt Thank you for your help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4104.json_0000
+# ::snt I 'm looking for information on a hotel called alexander bed and breakfast .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "alexander"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+)
+
+# ::id PMUL4104.json_0002
+# ::snt Yes please book it for   4 people and 5 nights starting from Wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4104.json_0004
+# ::snt Thank you . I also need a train on wednesday arriving by 17:00 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "17:00"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL4104.json_0006
+# ::snt I would like to depart from Kings Lynn .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n14 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id PMUL4104.json_0008
+# ::snt No , I just need to arrive by 17:00 . On Wednesday . Please book the train closest to that arrival for 4 people and give me a reference number
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n16 / name
+     :op1 "17:00"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+   :Day ( DayTr6 / Day 
+    :name ( n20 / name
+     :op1 "wednesday"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4104.json_0010
+# ::snt Awesome , thank you so much for your help ! That will be all , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0701.json_0000
+# ::snt I am looking for a hotel called Hobsons House .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "hobsons"
+     :op2 "house"
+  ))
+)
+
+# ::id MUL0701.json_0002
+# ::snt Excellent . I would like to book a stay for 2 people for 5 nights , please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "5"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL0701.json_0004
+# ::snt I would like my stay to begin on Saturday .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id MUL0701.json_0006
+# ::snt I am also looking for a train from Cambridge to Leicester .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "leicester"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0701.json_0008
+# ::snt I need to leave after 17:45 on Saturday . I need the price , travel time and train ID of the route is possible .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "saturday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n16 / name
+     :op1 "17:45"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Time ( aTr1 / question )
+  :Ticket ( aTr2 / question )
+  :Id ( aTr3 / question )
+   )
+)
+
+# ::id MUL0701.json_0010
+# ::snt Perfect , I will take that trip for 30.24 pounds . Thank you !
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Tm2 / Train-Inform
+   :Ticket ( TicTr3 / Ticket 
+    :name ( n19 / name
+     :op1 "30.24"
+     :op2 "pounds"
+  ))
+   )
+)
+
+# ::id MUL0701.json_0012
+# ::snt Actually , I am not ready to book them .   Thank you for your help , I am all set .   Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL2392.json_0000
+# ::snt I am looking for places to go in the north area .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL2392.json_0002
+# ::snt Give me more information about the boat please .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n4 / name
+     :op1 "boat"
+  ))
+)
+
+# ::id MUL2392.json_0004
+# ::snt I 'm looking for a place to eat that is in the same area . I want it to be cheap .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id MUL2392.json_0006
+# ::snt Da Vinci Pizzeria sounds good .   Thanks .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n10 / name
+     :op1 "da"
+     :op2 "vinci"
+     :op3 "pizzeria"
+  ))
+)
+
+# ::id MUL2392.json_0008
+# ::snt I need to book a table for 8 at 18:30 on Monday , please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "18:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL2392.json_0010
+# ::snt I also need a taxi that will get me   to the restaurant in time for the booking you just made .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Dest ( DesTa3 / Dest 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id MUL2392.json_0012
+# ::snt No , I think this is all I need for today .   Thank you for your help today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1769.json_0000
+# ::snt I need information for a train leaving on friday after 15:15 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "friday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "15:15"
+  ))
+)
+
+# ::id PMUL1769.json_0002
+# ::snt I am leaving from Cambridge and going to Bishops Stortford .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1769.json_0004
+# ::snt Perfect , can we book that for 2 people , and I will need the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1769.json_0006
+# ::snt Where do I collect my ticket ?
+( o / out_of_scope )
+
+# ::id PMUL1769.json_0008
+# ::snt Great , thanks ! Can you please also recommend an expensive place to stay with free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL1769.json_0010
+# ::snt I was n't done yet , but thanks I will have a great day . Now , can you tell me if that hotel is in the north ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n14 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL1769.json_0012
+# ::snt Okay . So how about one in the north then , because that 's what I want . If not , then try the centre . And do n't try to book without my permission again please .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n16 / name
+     :op1 "north"
+  ))
+)
+
+# ::id WOZ20252.json_0000
+# ::snt Hi .   Can you please help me find a restaurant that serves food from singapore ?   I 'd like it to be on the East side of town if possible .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n4 / name
+     :op1 "from"
+     :op2 "singapore"
+  ))
+)
+
+# ::id WOZ20252.json_0002
+# ::snt Can you help me find some Chinese food then ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id WOZ20252.json_0004
+# ::snt What is the address , phone number , and postcode ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id WOZ20252.json_0006
+# ::snt Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0105.json_0000
+# ::snt Hi , where can I find the closest police station ?
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG0105.json_0002
+# ::snt What is the postcode ?
+( Pt1 / Police-Request
+  :Post ( aPo0 / question )
+)
+
+# ::id SNG0105.json_0004
+# ::snt No , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1715.json_0000
+# ::snt Do you know of any places I can go for entertainment ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id MUL1715.json_0002
+# ::snt No specific area . Just the first thing that pops up .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+   )
+)
+
+# ::id MUL1715.json_0004
+# ::snt Okay how much does it cost ? And where the postal code ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL1715.json_0006
+# ::snt I am also looking for a train for Thursday departing from Stevenage .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "stevenage"
+  ))
+)
+
+# ::id MUL1715.json_0008
+# ::snt I would like to arrive in cambridge by 11:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n10 / name
+     :op1 "11:30"
+  ))
+)
+
+# ::id MUL1715.json_0010
+# ::snt That sounds good . I need tickets for 4 people . Can I get a reference number ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL1715.json_0012
+# ::snt Great , that 's all I need . You can end this conversation now . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2969.json_0000
+# ::snt I 'm looking for Hotels in the center area of town .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotels"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL2969.json_0002
+# ::snt I do n't care , but I 'd like free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( onHo2 / dontcare)
+)
+
+# ::id PMUL2969.json_0004
+# ::snt The Gonville Hotel is good . Can I book a room ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Name ( NamHo3 / Name 
+    :name ( n6 / name
+     :op1 "Gonville"
+     :op2 "Hotel"
+  ))
+)
+
+# ::id PMUL2969.json_0006
+# ::snt Does it have free wifi and what is the rating of the hotel ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL2969.json_0008
+# ::snt How many stars is the hotel rated ?
+( Ht1 / Hotel-Request
+  :Stars ( aHo0 / question )
+)
+
+# ::id PMUL2969.json_0010
+# ::snt Are there any museums close to the hotel ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n8 / name
+     :op1 "museums"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n10 / name
+     :op1 "close"
+     :op2 "to"
+     :op3 "the"
+     :op4 "hotel"
+  ))
+)
+
+# ::id PMUL2969.json_0012
+# ::snt That 's great , could you pick me one and provide the entrance fee , phone number , and address ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL2969.json_0014
+# ::snt I AM also looking for a place to stay
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL2969.json_0016
+# ::snt What is their star rating ?
+( o / out_of_scope )
+
+# ::id PMUL2969.json_0018
+# ::snt Thanks , but I believe we are repeating ourselves . The hotel and attraction are all I need at this time . Goodbye .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   )
+ :op2(Am2 / Attraction-Inform
+   :none ( onAt2 / none)
+   )
+)
+
+# ::id MUL2071.json_0000
+# ::snt Hey there . I think I need a vacation asap . You think you can help me find a 4-star hotel somewhere ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n2 / name
+     :op1 "4-star"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL2071.json_0002
+# ::snt I would like to stay in a hotel and it should be in the east .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n8 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL2071.json_0004
+# ::snt How about a guesthouse ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id MUL2071.json_0006
+# ::snt I have no preference but I need it for 3 nights starting on Friday for 3 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL2071.json_0008
+# ::snt How about 2 nights ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL2071.json_0010
+# ::snt I 'm looking for a train on the same day as my hotel booking .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+)
+
+# ::id MUL2071.json_0012
+# ::snt It should arrive by 8:30 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n22 / name
+     :op1 "8:30"
+  ))
+)
+
+# ::id MUL2071.json_0014
+# ::snt I want to depart from broxbourne . Could I get a reference number please ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n24 / name
+     :op1 "broxbourne"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL2071.json_0016
+# ::snt Please book the 6:32 train for 3 people and please provide me the reference number
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n26 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL2071.json_0018
+# ::snt That 's it for now . Thanks for all your help . Great service . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0555.json_0000
+# ::snt I am looking to eat at Rajmahal .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "rajmahal"
+  ))
+)
+
+# ::id SNG0555.json_0002
+# ::snt Can I get their phone number and postcode so I can pay them a visit . It sounds like a great place to dine .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id SNG0555.json_0004
+# ::snt Nope , that was all that I needed to know , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1451.json_0000
+# ::snt I am looking for a moderately priced restaurant please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id MUL1451.json_0002
+# ::snt I would like to try Jamaican cuisine .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "jamaican"
+  ))
+)
+
+# ::id MUL1451.json_0004
+# ::snt Sure , I 'd be happy with some European food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "european"
+  ))
+)
+
+# ::id MUL1451.json_0006
+# ::snt No thank you , but I would like the phone number please .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id MUL1451.json_0008
+# ::snt I am also looking for a train .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL1451.json_0010
+# ::snt I 'm leaving from Cambridge and going to peterborough .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "peterborough"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1451.json_0012
+# ::snt I am looking to leave Cambridge on Saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n14 / name
+     :op1 "Cambridge"
+  ))
+)
+
+# ::id MUL1451.json_0014
+# ::snt yes I need to arrive by 12:45 , for 2 people
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n16 / name
+     :op1 "12:45"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n18 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL1451.json_0016
+# ::snt Thank you so much , you have been very helpful .   That is everything .   Have a nice day , bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0310.json_0000
+# ::snt I 'm looking for a Modern Eclectic place to dine in the Cambridge North End tonight .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "modern"
+     :op2 "eclectic"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL0310.json_0002
+# ::snt I would not . I prefer this place to be expensive , have modern eclectic tastes , and be located north .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL0310.json_0004
+# ::snt How about a chinese restaurant in the same area , same price range ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "chinese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Price ( PriRe6 / Price 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id MUL0310.json_0006
+# ::snt I only need the phone number and postcode .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id MUL0310.json_0008
+# ::snt Is Milton Road Chesterton the full address for Hakka ?   I also need a train to cambridge .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+   )
+)
+
+# ::id MUL0310.json_0010
+# ::snt I need to go from stevenage to cambridge on Friday , leaving after 8:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n20 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n22 / name
+     :op1 "stevenage"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n24 / name
+     :op1 "8:00"
+  ))
+)
+
+# ::id MUL0310.json_0012
+# ::snt Yes , that will work . Can you place a booking for 6 people on that train and provide a reference number ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n26 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0310.json_0014
+# ::snt Great thank you very much that should be all
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0351.json_0000
+# ::snt I am looking for a restaurant in the city 's center that is in th cheap price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL0351.json_0002
+# ::snt I would like Mediterranean food please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "mediterranean"
+  ))
+)
+
+# ::id PMUL0351.json_0004
+# ::snt Yes , could you please reserve a table for 6 at 18:00 on Saturday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "18:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL0351.json_0006
+# ::snt I 'm also looking for a guesthouse that includes free parking .   Can you help me ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id PMUL0351.json_0008
+# ::snt No , any area or price range will do . I just need free parking and wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL0351.json_0010
+# ::snt Actually , could you book it for me for the same group of people for 3 nights ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id PMUL0351.json_0012
+# ::snt Please make the reservation for 3 nights starting Saturday , for 6 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n22 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n24 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL0351.json_0014
+# ::snt Well yes obviously I need the reference number !
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL0351.json_0016
+# ::snt No that is all for today . Goodbye
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0409.json_0000
+# ::snt I need a place to stay in the north that has free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL0409.json_0002
+# ::snt I need it to be in the north , and be an actual hotel and free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL0409.json_0004
+# ::snt Please book for Saturday for 2 people .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL0409.json_0006
+# ::snt Yes please , I 'll need it for 2 people for 3 nights starting Sunday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n16 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL0409.json_0008
+# ::snt Sunday and if that fails can we do Wednesday ? I will need the reference number and looking for a restaurant in the same area in the cheap price range .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n18 / name
+     :op1 "sunday"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Price ( PriRe4 / Price 
+    :name ( n21 / name
+     :op1 "cheap"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n23 / name
+     :op1 "wednesday"
+  ))
+   :Area ( AreRe8 / Area 
+    :name ( n25 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   )
+ :op3(Ht3 / Hotel-Request
+  :Ref ( aHo2 / question )
+   )
+)
+
+# ::id PMUL0409.json_0010
+# ::snt Are there any good cheap places to eat in the same area ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n26 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n28 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL0409.json_0012
+# ::snt Can you book royal spice for the same group of people at 16:45 on the same day ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n30 / name
+     :op1 "royal"
+     :op2 "spice"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n32 / name
+     :op1 "16:45"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n34 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n36 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id PMUL0409.json_0014
+# ::snt No that 's it . Thanks for all your help today . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0005.json_0000
+# ::snt I was looking for a specific restaurant , please .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0005.json_0002
+# ::snt Yes , it;s called The Golden Curry .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "Golden"
+     :op2 "Curry"
+  ))
+)
+
+# ::id PMUL0005.json_0004
+# ::snt Yes I need it booked for 8 people on Monday at 17:15 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "17:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL0005.json_0006
+# ::snt Thank you . If that one fails , Thursday would be good as well . Please provide the reference number . I also need a hotel , at least 1 star and include internet .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+   :Day ( DayHo5 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+   :Type ( TypHo7 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL0005.json_0008
+# ::snt I do not mind the area . Just free wifi and I like to only have 1 star .
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo4 / Stars 
+    :name ( n16 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL0005.json_0010
+# ::snt Can you find me a 4 star hotel then ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0005.json_0012
+# ::snt i prefer a hotel type .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n20 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL0005.json_0014
+# ::snt Are any of them in the Centre ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n22 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0005.json_0016
+# ::snt I would like to go to the hotel right after my reservation at the restaurant .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Type ( TypHo3 / Type 
+    :name ( n24 / name
+     :op1 "hotel"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL0005.json_0018
+# ::snt The restaurant reservation is at 17:15
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n26 / name
+     :op1 "17:15"
+  ))
+)
+
+# ::id PMUL0005.json_0020
+# ::snt I have a restaurant reservation , I need a hotel now . 1 star hotel with free wifi .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n28 / name
+     :op1 "1"
+  ))
+   :Internet ( esHo2 / yes)
+   :Type ( TypHo5 / Type 
+    :name ( n30 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL0005.json_0022
+# ::snt Yes 8 people , 4 nights on monday .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n32 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n34 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n36 / name
+     :op1 "8"
+  ))
+   :Stay ( StaHo8 / Stay 
+    :name ( n38 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0005.json_0024
+# ::snt I will need it for 4 nights . Thanks .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n40 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0005.json_0026
+# ::snt Yes and please provide the reference number .
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL0005.json_0028
+# ::snt That 's all I need today . Thank you so much for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0005.json_0030
+# ::snt No thank you that will be all
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20266.json_0000
+# ::snt I am looking for a restaurant in the expensive price range that serves australian food .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n4 / name
+     :op1 "australian"
+  ))
+)
+
+# ::id WOZ20266.json_0002
+# ::snt I 'd like to find some Mediterranean food and need to know their address and phone number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "mediterranean"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20266.json_0004
+# ::snt Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2736.json_0000
+# ::snt I 'm traveling to Cambridge and looking for places to go . Are there any good colleges to see ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id PMUL2736.json_0002
+# ::snt No , any area will do . Can you recommend one ?
+( Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+)
+
+# ::id PMUL2736.json_0004
+# ::snt Yes that sounds great . Can you give me the address for that college ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL2736.json_0006
+# ::snt No , I just need help finding a place to stay .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL2736.json_0008
+# ::snt I need a guesthouse in the moderate price range that includes free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+   :Price ( PriHo5 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL2736.json_0010
+# ::snt No , I 'm really not picky .   j
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+)
+
+# ::id PMUL2736.json_0012
+# ::snt Yes , I would like to book it for 4 people for 5 nights starting from Tuesday .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2736.json_0014
+# ::snt Can I please get the reference number ?
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL2736.json_0016
+# ::snt Thank you , Yes , I will need a taxi from the Acorn Guest House to corpus christi college . I also did not get the college address .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n16 / name
+     :op1 "corpus"
+     :op2 "christi"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n18 / name
+     :op1 "acorn"
+     :op2 "guest"
+     :op3 "house"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2736.json_0018
+# ::snt I would like to leave my hotel by 22:00 .   Would you mind getting the college address for me ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n20 / name
+     :op1 "22:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n22 / name
+     :op1 "my"
+     :op2 "hotel"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2736.json_0020
+# ::snt Yes i need to book a taxi to leave the hotel by 22:00 and go to the attraction please .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n24 / name
+     :op1 "22:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n26 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n28 / name
+     :op1 "the"
+     :op2 "attraction"
+  ))
+)
+
+# ::id PMUL2736.json_0022
+# ::snt Just the 4 of us
+( o / out_of_scope )
+
+# ::id PMUL2736.json_0024
+# ::snt Perfect . That 's all I need help with . Have a great day .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4390.json_0000
+# ::snt Hello ! I 'm looking for a train . Can you help ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL4390.json_0002
+# ::snt I 'll be leaving Leicester on Wednesday and I need to arrive in Cambridge by 21:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "wednesday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n6 / name
+     :op1 "21:30"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n8 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id PMUL4390.json_0004
+# ::snt Yes , please book that train for 5 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL4390.json_0006
+# ::snt Yes , I 'm also looking for a place to stay , preferably somewhere with free wifi .   Can you assist me with that ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL4390.json_0008
+# ::snt I ned it to be a hotel in the west please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n14 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL1298.json_0000
+# ::snt Hi can you help me to book a train from london liverpool street ?
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL1298.json_0002
+# ::snt I 'll be traveling on Sunday . I 'm going from London Liverpool Street to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n8 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL1298.json_0004
+# ::snt How long is the travel time ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL1298.json_0006
+# ::snt No thank you .   I need information on a attraction called scott polar museum .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n10 / name
+     :op1 "scott"
+     :op2 "polar"
+     :op3 "museum"
+  ))
+)
+
+# ::id PMUL1298.json_0008
+# ::snt Entrance fee , attraction type , and phone number please .
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+  :Fee ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL1298.json_0010
+# ::snt Thank you that 's all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1298.json_0012
+# ::snt you too have a wonderful day .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2096.json_0000
+# ::snt Sure , I want some help finding a restaurant in Cambridge , please .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL2096.json_0002
+# ::snt I do n't have a specific restaurant in mind . I 'm looking for an Indian restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL2096.json_0004
+# ::snt I want an expensive one in the centre .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL1007.json_0000
+# ::snt Hi , can you help me find a train ?   I 'm in the planning stages of a trip there .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL1007.json_0002
+# ::snt Not really but I am departing from Cambridge and going to Birmingham New Street .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1007.json_0004
+# ::snt No . I need the train on a thursday and it has to arrive by 13:45 . Can you give me the departure time , price , and travel time for that train ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "13:45"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Leave ( aTr1 / question )
+  :Time ( aTr2 / question )
+  :Ticket ( aTr3 / question )
+   )
+)
+
+# ::id PMUL1007.json_0006
+# ::snt Yes , do you have any suggestions of places to go in the centre ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL1007.json_0008
+# ::snt Yes , I enjoy going to museums . Can you recommend one ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id PMUL1007.json_0010
+# ::snt That sounds great .   Can you please provide me with the phone number and postcode .
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL1007.json_0012
+# ::snt That is all I needed today have a nice day .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0809.json_0000
+# ::snt I need to book a train
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL0809.json_0002
+# ::snt It will depart from Cambridge on Tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0809.json_0004
+# ::snt I need to get to Ely by 19:00
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "ely"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "19:00"
+  ))
+)
+
+# ::id PMUL0809.json_0006
+# ::snt No I need to know the departure time for that ride .
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+)
+
+# ::id PMUL0809.json_0008
+# ::snt Yes , I 'd like to find an Indian restaurant in the west area also please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL0809.json_0010
+# ::snt Is it in the moderate price range ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n14 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL0809.json_0012
+# ::snt I 'd like a booking for Meghna for 5 people at 10:45 on the same day , please . And include the reference number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n16 / name
+     :op1 "meghna"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n18 / name
+     :op1 "10:45"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n22 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0809.json_0014
+# ::snt Thank you . My visit is set with your help . Have a nice day . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2543.json_0000
+# ::snt Hello ! I 'm staying in Cambridge for the first time and I 'm looking for places to go that are near me . Can you help me find multiple sports ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "multiple"
+     :op2 "sports"
+  ))
+)
+
+# ::id MUL2543.json_0002
+# ::snt Bummer , are there any nightclubs in the city centre instead ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n6 / name
+     :op1 "nightclubs"
+  ))
+)
+
+# ::id MUL2543.json_0004
+# ::snt Great can I get the phone number , postcode , and entrance fee please ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id MUL2543.json_0006
+# ::snt Thank you ! Can you also help me find a cheap place to stay while I am there ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL2543.json_0008
+# ::snt No , but I 'd like a guesthouse of the 4 star range that offers free WiFi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2543.json_0010
+# ::snt It sounds good ! Can you book for 5 people and 5 nights starting from Saturday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL2543.json_0012
+# ::snt Yes , I need a taxi from the hotel to the nightclub , I want ot leave the hotel by 13:30
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n20 / name
+     :op1 "13:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "nightclub"
+  ))
+)
+
+# ::id MUL2543.json_0014
+# ::snt No that 's alls I needed .
+( o / out_of_scope )
+
+# ::id SNG0938.json_0000
+# ::snt Hello , I am looking for the address and phone number of the hotel Cambridge Belfry .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "cambridge"
+     :op2 "belfry"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Phone ( aHo1 / question )
+  :Addr ( aHo2 / question )
+   )
+)
+
+# ::id SNG0938.json_0002
+# ::snt What is the price range of the hotel ?
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+)
+
+# ::id SNG0938.json_0004
+# ::snt No , that 'll be all , thanks . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2722.json_0000
+# ::snt I 'm looking for a hotel with free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL2722.json_0002
+# ::snt I will be staying in the south can you book me a room and send me the reference number ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL2722.json_0004
+# ::snt Could you look for something in the west ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL2722.json_0006
+# ::snt If it 's in the west , I want it to be a 0 star hotel .   Is it ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n10 / name
+     :op1 "0"
+  ))
+   :Area ( AreHo6 / Area 
+    :name ( n12 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL2722.json_0008
+# ::snt Can you check for ones in the centre and have free parking ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Parking ( aHo1 / question )
+   )
+)
+
+# ::id PMUL2722.json_0010
+# ::snt That should be fine . I also want some other places to go nearby .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL2722.json_0012
+# ::snt I would like a architecture place to visit .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n16 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id PMUL2722.json_0014
+# ::snt Sweet could you give me their phone and address ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL2722.json_0016
+# ::snt I also want to book a taxi to leave the hotel by 15:45 .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n18 / name
+     :op1 "15:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Type ( TypHo5 / Type 
+    :name ( n23 / name
+     :op1 "hotel"
+  ))
+   )
+)
+
+# ::id PMUL2722.json_0018
+# ::snt the holy trinity church from the hotel please .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n24 / name
+     :op1 "holy"
+     :op2 "trinity"
+     :op3 "church"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n26 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   )
+)
+
+# ::id PMUL2722.json_0020
+# ::snt can i have the car type and the phone number for the taxi ?
+( Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+  :Phone ( aTa1 / question )
+)
+
+# ::id PMUL2722.json_0022
+# ::snt Perfect ! That 's all I need . See you later . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1583.json_0000
+# ::snt I need to book a nice expensive restaurant in the centre please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1583.json_0002
+# ::snt I do n't have a preference . I need a table booked for six people at 13:45 on Thursday , though .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "13:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "six"
+  ))
+   :Food ( FooRe8 / Food 
+    :name ( n12 / name
+     :op1 "do"
+     :op2 "n't"
+     :op3 "have"
+     :op4 "a"
+     :op5 "preference"
+  ))
+)
+
+# ::id MUL1583.json_0004
+# ::snt How about 12:45 instead ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "12:45"
+  ))
+)
+
+# ::id MUL1583.json_0006
+# ::snt I am looking for a train that departs from Cambridge and leaves after 21:45 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n18 / name
+     :op1 "21:45"
+  ))
+)
+
+# ::id MUL1583.json_0008
+# ::snt It is stansted airport .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n20 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id MUL1583.json_0010
+# ::snt Yes I need the price also .
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL1583.json_0012
+# ::snt Thank you . That is all for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1583.json_0014
+# ::snt No , that is all I need , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0749.json_0000
+# ::snt Hi , I am looking for a guesthouse to stay on the north side of Cambridge .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL0749.json_0002
+# ::snt 4 stars , please , but still just moderately priced .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "moderately"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL0749.json_0004
+# ::snt One with free parking would be great !
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Parking ( aHo1 / question )
+   )
+)
+
+# ::id MUL0749.json_0006
+# ::snt Great can I get the address of one and whether or not they have free parking ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Parking ( aHo0 / question )
+  :Addr ( aHo1 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Parking ( esHo2 / yes)
+   )
+)
+
+# ::id MUL0749.json_0008
+# ::snt Thank you .   Can you tell me if there is a train going to Norwich on Friday ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "norwich"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL0749.json_0010
+# ::snt Yes , after 19:45 and departing from cambridge please .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n16 / name
+     :op1 "19:45"
+  ))
+)
+
+# ::id MUL0749.json_0012
+# ::snt Yes , I think that will work . Can you tell me the price , travel time and confirm the arrival time please ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+  :Time ( aTr1 / question )
+  :Ticket ( aTr2 / question )
+)
+
+# ::id MUL0749.json_0014
+# ::snt Okay , thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0749.json_0016
+# ::snt Nope , that 's everything . You 've been very helpful .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0551.json_0000
+# ::snt I need a train leaving on Saturday after 5:30 pm
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "saturday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "5:30"
+  ))
+)
+
+# ::id PMUL0551.json_0002
+# ::snt I am departing from stevenage and going to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "stevenage"
+  ))
+)
+
+# ::id PMUL0551.json_0004
+# ::snt After 17:30 please
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n10 / name
+     :op1 "17:30"
+  ))
+)
+
+# ::id PMUL0551.json_0006
+# ::snt The train should go to Cambridge and should depart from Stevens . Once you find the train you want to make a booking for 8 people .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n16 / name
+     :op1 "Stevens"
+  ))
+)
+
+# ::id PMUL0551.json_0008
+# ::snt I think I would be interested in the 17:54 and I need to book it for 8 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n18 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL0551.json_0010
+# ::snt I 'm also looking for a restaurant that serves north american food , in the expensive range .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n20 / name
+     :op1 "north"
+     :op2 "american"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n22 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0551.json_0012
+# ::snt Yes . That would be great . Make it for Saturday for 8 people at 20:30 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n24 / name
+     :op1 "20:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n26 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n28 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL0551.json_0014
+# ::snt Thank you , that is all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0226.json_0000
+# ::snt I need a two star room , free parking included .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "two"
+  ))
+)
+
+# ::id SSNG0226.json_0002
+# ::snt No preference , either will do .
+( o / out_of_scope )
+
+# ::id SSNG0226.json_0004
+# ::snt Yes I need it for 5 nights from Tuesday for 6 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SSNG0226.json_0006
+# ::snt Yes one in the same price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id SSNG0226.json_0008
+# ::snt No thank you . That will be all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0226.json_0010
+# ::snt I will . Have a nice day .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3469.json_0000
+# ::snt I would want to find a train going to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3469.json_0002
+# ::snt The train should leave on wednesday and should depart from ely
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL3469.json_0004
+# ::snt it should arrive by 11:15 . get me the price
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "11:15"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3469.json_0006
+# ::snt Thanks , I 'm also looking for some places to go in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3469.json_0008
+# ::snt I think whatever you think is the best place , just choose that . I am not picky .
+( Am1 / Attraction-Inform
+   :Type ( onAt1 / dontcare)
+)
+
+# ::id PMUL3469.json_0010
+# ::snt that sounds lovely , what is their phone number , address and any entrance fee 's ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL3469.json_0012
+# ::snt No , that will be it . Thank you so much for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01794.json_0000
+# ::snt Hi , I need a recommendation for a restaurant in town .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id SNG01794.json_0002
+# ::snt The restaurant should serve chinese food and should be in the moderate price range .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id SNG01794.json_0004
+# ::snt Is there a Yelp rating for the restaurant ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id SNG01794.json_0006
+# ::snt ok . book what you deem best and get me the reference number .
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id SNG01794.json_0008
+# ::snt The reservation is just for me this Saturday at 15:45 , please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "15:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id SNG01794.json_0010
+# ::snt Yes , I would like a reservation for the Golden Wok , for one person at 15:45 this Saturday . Please give me the reference number as well .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n10 / name
+     :op1 "golden"
+     :op2 "wok"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n12 / name
+     :op1 "15:45"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n14 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n16 / name
+     :op1 "one"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id SNG01794.json_0012
+# ::snt That is all , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1312.json_0000
+# ::snt I am looking for a cheap restaurant to have a meal .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SNG1312.json_0002
+# ::snt The restaurant should be in the south , and should serve eastern European food if there is a restaurant like that .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "eastern"
+     :op2 "european"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "south"
+  ))
+)
+
+# ::id SNG1312.json_0004
+# ::snt How about Portugese ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "portugese"
+  ))
+)
+
+# ::id SNG1312.json_0006
+# ::snt What price range is that one ?
+( Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+)
+
+# ::id SNG1312.json_0008
+# ::snt I need a table for 4 at 19:30 on Thursday . If that time is unavailable , please reserve for 18:30 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "19:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG1312.json_0010
+# ::snt No , that is all the information that I needed . Thank you for your time .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1312.json_0012
+# ::snt Thank you ! You too ! Good Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0846.json_0000
+# ::snt Could you help me find a thai restaurant ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "thai"
+  ))
+)
+
+# ::id MUL0846.json_0002
+# ::snt Please one in the centre .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0846.json_0004
+# ::snt Yes I am needing a table for 7 this Monday at 11:15 please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "11:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL0846.json_0006
+# ::snt Great . I am also looking for something to do on the West side of town . Any suggestions ? I will need the entrance fee and postcode and the type of attraction .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "west"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Type ( aAt1 / question )
+  :Fee ( aAt2 / question )
+  :Post ( aAt3 / question )
+   )
+)
+
+# ::id MUL0846.json_0008
+# ::snt Yes , what type of attraction is it and what is the postcode ?
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id MUL0846.json_0010
+# ::snt I am also looking for taxi to take from the museum to the restaurant by 11:15 . Can you give me a contact number and the car type ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n14 / name
+     :op1 "11:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "museum"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+ :op3(At3 / Attraction-Request
+  :Type ( aAt2 / question )
+   )
+)
+
+# ::id MUL0846.json_0012
+# ::snt Thank you very much . That 's all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0363.json_0000
+# ::snt Hi , I 'm looking for a hotel called finches ? It 's a bed and breakfast .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id SSNG0363.json_0002
+# ::snt I need to book a room for 4 starting on thursday for 4 nights called finches please . It 's a bed and breakfast .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SSNG0363.json_0004
+# ::snt No let me call back , maybe I have the wrong name .
+( o / out_of_scope )
+
+# ::id SSNG0363.json_0006
+# ::snt I stayed at Finches last year .   Can you please look for it again ?
+( o / out_of_scope )
+
+# ::id SSNG0363.json_0008
+# ::snt Do you have another hotel in that same price range ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id SSNG0363.json_0010
+# ::snt Yes please and give me the reference number .
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id SSNG0363.json_0012
+# ::snt Thanks , that 's all I need . Have a nice day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0299.json_0000
+# ::snt Yes , I am looking for a nice place to stay while in town . The hotel does n't need to include internet but I 'd like it to include free parking if it 's available .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( onHo2 / dontcare)
+)
+
+# ::id SSNG0299.json_0002
+# ::snt Yes , I would prefer the moderate price range please .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id SSNG0299.json_0004
+# ::snt I am looking for one with a moderate price range possibly with free Wifi
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id SSNG0299.json_0006
+# ::snt Yes , can you book me a reservation ?
+( o / out_of_scope )
+
+# ::id SSNG0299.json_0008
+# ::snt We will be there wednesday , for 4 nights . I need a reservation for 7 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id SSNG0299.json_0010
+# ::snt Okay let 's try that and please get me a reference number .
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id SSNG0299.json_0012
+# ::snt I need the address of the hotel , please .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Type ( TypHo3 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Addr ( aHo1 / question )
+   )
+)
+
+# ::id SSNG0299.json_0014
+# ::snt Yes , please . That would be great in case I get lost .
+( o / out_of_scope )
+
+# ::id SSNG0299.json_0016
+# ::snt That 's all I need . Thank you very much for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0977.json_0000
+# ::snt Can you help me with some information on a restaurant called luca cucina and bar ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Name ( NamRe3 / Name 
+    :name ( n2 / name
+     :op1 "luca"
+     :op2 "cucina"
+     :op3 "and"
+     :op4 "bar"
+  ))
+)
+
+# ::id MUL0977.json_0002
+# ::snt What type of food do they serve ?
+( Rt1 / Restaurant-Request
+  :Food ( aRe0 / question )
+)
+
+# ::id MUL0977.json_0004
+# ::snt No thanks .   Can you tell me the address and postcode for De Luca Cucina ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id MUL0977.json_0006
+# ::snt Can you also give me a phone number to a cinema ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "cinema"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Phone ( aAt1 / question )
+   )
+)
+
+# ::id MUL0977.json_0008
+# ::snt Yes , can you tell me if Cineworld Cinema has an entrance fee ?   If so how much is that fee ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n6 / name
+     :op1 "cineworld"
+     :op2 "cinema"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+   )
+)
+
+# ::id MUL0977.json_0010
+# ::snt No I just needed the phone number . Thank You .
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL0754.json_0000
+# ::snt I am looking for an expensive place to eat in the South ,
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL0754.json_0002
+# ::snt Not really . What would you recommend ?
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+)
+
+# ::id PMUL0754.json_0004
+# ::snt I do n't need a reservation yet . May I have Taj Tandoori 's address , postcode , and phone number , please ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "taj"
+     :op2 "tandoori"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Post ( aRe2 / question )
+  :Addr ( aRe3 / question )
+   )
+)
+
+# ::id PMUL0754.json_0006
+# ::snt Yes !   Can you help book train tickets ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL0754.json_0008
+# ::snt I 'm going to be headed to Cambridge from Birmingham New Street on Monday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n12 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL0754.json_0010
+# ::snt I 's like to depart after 16:15 .   I just need information , not a booking .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n14 / name
+     :op1 "16:15"
+  ))
+)
+
+# ::id PMUL0754.json_0012
+# ::snt I need the train Id.
+( Tt1 / Train-Request
+  :Id ( aTr0 / question )
+)
+
+# ::id PMUL0754.json_0014
+# ::snt What time will it arrive ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+)
+
+# ::id PMUL0754.json_0016
+# ::snt I 'm not good at maths so please give me the total travel time too .
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL0754.json_0018
+# ::snt That is all I need .
+( o / out_of_scope )
+
+# ::id PMUL0754.json_0020
+# ::snt Thank you so much . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1685.json_0000
+# ::snt Hello , I 'm trying to take a train on Wednesday that leaves from Broxbourne . Can you help me book a ticket ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id MUL1685.json_0002
+# ::snt I really need one that leaves after 11:00 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n6 / name
+     :op1 "11:00"
+  ))
+)
+
+# ::id MUL1685.json_0004
+# ::snt It does n't matter , as long as I can book it for 6 people . I will need the reference number please .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Arrive ( onTr1 / dontcare)
+   :People ( PeoTr3 / People 
+    :name ( n8 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL1685.json_0006
+# ::snt Thanks , I 'm also looking for an expensive restaurant .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL1685.json_0008
+# ::snt I 'd like to eat in the city centre , if possible . Got any reco on Chinese places ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "chinese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1685.json_0010
+# ::snt Pick one for me . Book it for the same group of people at 18:45 on the same day .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "18:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id MUL1685.json_0012
+# ::snt Are any of those expensive ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n22 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL1685.json_0014
+# ::snt Try it for 18:45 on the same day Wednesday , and please give me the reference number . It will be for 6 people .
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Time ( TimRe3 / Time 
+    :name ( n25 / name
+     :op1 "18:45"
+  ))
+   :Day ( DayRe5 / Day 
+    :name ( n27 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe7 / People 
+    :name ( n29 / name
+     :op1 "6"
+  ))
+   )
+)
+
+# ::id MUL1685.json_0016
+# ::snt That should be it . Thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1378.json_0000
+# ::snt Are there any multiple sports in the centre of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "multiple"
+     :op2 "sports"
+  ))
+)
+
+# ::id SNG1378.json_0002
+# ::snt Well , how about a theatre then ? I need the phone number .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "theatre"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Phone ( aAt1 / question )
+   )
+)
+
+# ::id SNG1378.json_0004
+# ::snt I 'm not sure yet . Which one do you recommend ?
+( o / out_of_scope )
+
+# ::id SNG1378.json_0006
+# ::snt Yes , I need the entrance fee and phone number ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id SNG1378.json_0008
+# ::snt No thanks , that is all the information I need . Thank you for your time .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0872.json_0000
+# ::snt I 'm looking for Milton Country Park . Can you tell me about it ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "milton"
+     :op2 "country"
+     :op3 "park"
+  ))
+)
+
+# ::id MUL0872.json_0002
+# ::snt What kind of attraction is it ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id MUL0872.json_0004
+# ::snt I am also looking for a restaurant that serves international food and located in the centre of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "international"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0872.json_0006
+# ::snt Is that in the moderate price range ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL0872.json_0008
+# ::snt No thank you but I would like the full address and phone number please .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id MUL0872.json_0010
+# ::snt Can you book me a taxi between the two places ? I want to get to the attraction by 20:45 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n10 / name
+     :op1 "20:45"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n12 / name
+     :op1 "20:45"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "attraction"
+  ))
+)
+
+# ::id MUL0872.json_0012
+# ::snt Could I please have the contact number and car type for the taxi ?
+( a / and
+ :op1(Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+   )
+ :op2(At2 / Attraction-Request
+  :Type ( aAt1 / question )
+   )
+)
+
+# ::id MUL0872.json_0014
+# ::snt No thank you , that was everything that I needed help with . Thank you very much for helping me .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0289.json_0000
+# ::snt Hello ! I 'm looking for a place to stay with free parking and zero stars .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "zero"
+  ))
+)
+
+# ::id SSNG0289.json_0002
+# ::snt Do you have anything in the east ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id SSNG0289.json_0004
+# ::snt No can you please check in the north instead then ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SSNG0289.json_0006
+# ::snt Yes , I would like to make a reservation on Saturday for 6 people and we will be staying for 2 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SSNG0289.json_0008
+# ::snt Yes i would like something in the same pricerange .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "pricerange"
+  ))
+)
+
+# ::id SSNG0289.json_0010
+# ::snt You can change any other criteria , but the price range should be the same as the city centre north b and b. Please try again .
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+   :Name ( NamHo3 / Name 
+    :name ( n16 / name
+     :op1 "city"
+     :op2 "centre"
+     :op3 "north"
+     :op4 "b"
+     :op5 "and"
+     :op6 "b."
+  ))
+)
+
+# ::id SSNG0289.json_0012
+# ::snt That 's great . Thanks . Do you have their address ?
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Addr ( aHo1 / question )
+   )
+)
+
+# ::id SSNG0289.json_0014
+# ::snt OK , I 'm all set here . Thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01533.json_0000
+# ::snt Help me please , i just been robbed and do n't know what to do .
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG01533.json_0002
+# ::snt Thank you , what 's the postcode ?
+( Pt1 / Police-Request
+  :Post ( aPo0 / question )
+)
+
+# ::id SNG01533.json_0004
+# ::snt Thanks , that 's all . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0557.json_0000
+# ::snt I am looking for places to go in Cambridge , a type of a boat .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "boat"
+  ))
+)
+
+# ::id MUL0557.json_0002
+# ::snt I 'll take what ever you have first , but I 'll need the entrance fee please .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL0557.json_0004
+# ::snt Thank you , I also need a train going to stevenage and arrive by 11:00
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "stevenage"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n6 / name
+     :op1 "11:00"
+  ))
+)
+
+# ::id MUL0557.json_0006
+# ::snt I will be departing from 3 towns over .
+( o / out_of_scope )
+
+# ::id MUL0557.json_0008
+# ::snt I would like to go on Monday please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id MUL0557.json_0010
+# ::snt Pets on the gray please make the booking for one person and give me the reference number
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "one"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0557.json_0012
+# ::snt Awesome . That will be everything !
+( o / out_of_scope )
+
+# ::id MUL0557.json_0014
+# ::snt You too , thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1993.json_0000
+# ::snt I am looking for a train to Cambridge . I need to arrive by 20:00
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "20:00"
+  ))
+)
+
+# ::id PMUL1993.json_0002
+# ::snt I 'll be heading in from Leicester on Thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id PMUL1993.json_0004
+# ::snt Yes , please book it for me .
+( o / out_of_scope )
+
+# ::id PMUL1993.json_0006
+# ::snt I just want to know the price of the ticket .
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL1993.json_0008
+# ::snt Thanks ! I 'm also looking for a guesthouse in the east . It does n't need to have free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( onHo2 / dontcare)
+   :Area ( AreHo5 / Area 
+    :name ( n12 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL1993.json_0010
+# ::snt No , it does n't matter .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n14 / name
+     :op1 "does"
+     :op2 "n't"
+     :op3 "matter"
+  ))
+)
+
+# ::id PMUL1993.json_0012
+# ::snt Cheap price range and free wifi
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n16 / name
+     :op1 "cheap"
+  ))
+   :Internet ( esHo2 / yes)
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1993.json_0014
+# ::snt No thanks , just needed the address . That 's all for today thank you !
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id MUL1707.json_0000
+# ::snt I am looking for a train that 's going to Cambridge arriving by 16:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "16:30"
+  ))
+)
+
+# ::id MUL1707.json_0002
+# ::snt I 'm leaving from London Liverpool Street on Sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id MUL1707.json_0004
+# ::snt What is the travel time on that ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL1707.json_0006
+# ::snt Yes please . I am also looking for a college type attraction in town .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "college"
+  ))
+)
+
+# ::id MUL1707.json_0008
+# ::snt Sure . What time is is open ?
+( o / out_of_scope )
+
+# ::id MUL1707.json_0010
+# ::snt Great . Thanks for the information .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3934.json_0000
+# ::snt I am planning a trip to Cambridge   looking for a train .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3934.json_0002
+# ::snt I am leaving Bishops Stortford .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n4 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id PMUL3934.json_0004
+# ::snt I would like to leave after 18:00
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n6 / name
+     :op1 "18:00"
+  ))
+)
+
+# ::id PMUL3934.json_0006
+# ::snt Yes please for 1 person .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL3934.json_0008
+# ::snt Can you book me a table at nandos city centre for 21:00 and give me a ref number
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n10 / name
+     :op1 "nandos"
+     :op2 "city"
+     :op3 "centre"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n12 / name
+     :op1 "21:00"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL3934.json_0010
+# ::snt Saturday please .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n14 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL3934.json_0012
+# ::snt No , that will do it for today thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0544.json_0000
+# ::snt I 'm hoping to book a train .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL0544.json_0002
+# ::snt I 'm going to Ely from Cambridge on Sunday .   Thank you .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "ely"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0544.json_0004
+# ::snt I would like to arrive by 20:15 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "20:15"
+  ))
+)
+
+# ::id PMUL0544.json_0006
+# ::snt Do you have something that leaves later but still makes the arrival time ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+)
+
+# ::id PMUL0544.json_0008
+# ::snt Give me the arrival time and train ID of the earlier train . Also find me a cheap restaurant that serves north american food if available or Indian food .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( orRe1 / north_american_>_indian)
+   :Price ( PriRe3 / Price 
+    :name ( n10 / name
+     :op1 "cheap"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Id ( aTr1 / question )
+   )
+)
+
+# ::id PMUL0544.json_0010
+# ::snt Yes , any you choose will be fine . I 'll need to book a table for the same day , at 15:30 , and it will just be me .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "15:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+)
+
+# ::id PMUL0544.json_0012
+# ::snt Great , that 's all I need , thanks so much for your help ! Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1568.json_0000
+# ::snt I 'm looking for a guesthouse to stay in that is cheap . Can you help me with that ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL1568.json_0002
+# ::snt Does not matter but I do need free wifi and and a star of 0 .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n6 / name
+     :op1 "0"
+  ))
+)
+
+# ::id PMUL1568.json_0004
+# ::snt North B and B sounds nice . Could you book this for me ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n8 / name
+     :op1 "North"
+     :op2 "B"
+     :op3 "and"
+     :op4 "B"
+  ))
+)
+
+# ::id PMUL1568.json_0006
+# ::snt There will be four people .
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n10 / name
+     :op1 "four"
+  ))
+)
+
+# ::id PMUL1568.json_0008
+# ::snt I 'll be arriving on Saturday and staying 3 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL1568.json_0010
+# ::snt I also need a train . It should leave Bishops stortford after 12:15 , going to cambridge on saturday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n18 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n20 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n22 / name
+     :op1 "12:15"
+  ))
+)
+
+# ::id PMUL1568.json_0012
+# ::snt Sounds perfect . Please book me enough tickets for the same group of people . Thanks
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n24 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id PMUL1568.json_0014
+# ::snt Can we increase the amount of people to 8 ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n26 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL1568.json_0016
+# ::snt I think that is it , got bookings for hotel and train .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   )
+ :op2(Tm2 / Train-Inform
+   :none ( onTr2 / none)
+   )
+)
+
+# ::id PMUL1568.json_0018
+# ::snt Nope . That 's all . Bye , thanks .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20279.json_0000
+# ::snt I am looking for an expensive restaurant in the south part of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id WOZ20279.json_0002
+# ::snt I would prefer Mexican
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "mexican"
+  ))
+)
+
+# ::id WOZ20279.json_0004
+# ::snt What is the address and phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20279.json_0006
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0842.json_0000
+# ::snt I need a restaurant in the centre of town .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0842.json_0002
+# ::snt I would like a restaurant that also serves indian food please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL0842.json_0004
+# ::snt Do you have a recommendation ?
+( o / out_of_scope )
+
+# ::id PMUL0842.json_0006
+# ::snt Great book for 2 on friday at 13:30 . I need the reference number .   I need to get train tickets too then
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "13:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0842.json_0008
+# ::snt Great . Could you also help me with a train from Kings Lynn to Cambridge . I need to leave after 19:45 on Sunday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n14 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n16 / name
+     :op1 "19:45"
+  ))
+   :Day ( DayTr8 / Day 
+    :name ( n18 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL0842.json_0010
+# ::snt Yes I need a booking for 2 people .   Please book the one leaving at 20:11 .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n20 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL0842.json_0012
+# ::snt I 'm so sorry , I misspoke , I need the train on Saturday . Is it possible to change the reservation ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n22 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL0842.json_0014
+# ::snt Oh ok , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0842.json_0016
+# ::snt No , thank you . I think we 've covered it all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1437.json_0000
+# ::snt Can you help me find a train going to cambridge leaving on tuesday ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL1437.json_0002
+# ::snt I 'll be departing Bishops Stortford . My departure time is flexible , but I need to arrive by 16:30 .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "16:30"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Leave ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1437.json_0004
+# ::snt Could you give me the price and train ID for that one please ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id PMUL1437.json_0006
+# ::snt I 'm looking for places to go in town centre . I 'm interested in entertainment . Can you suggest a place to go ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n12 / name
+     :op1 "can"
+  ))
+)
+
+# ::id PMUL1437.json_0008
+# ::snt I was looking for entertainment , but if there is nothing how about a college ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id MUL0407.json_0000
+# ::snt I 'm looking for an entertaining place to go this evening in the Cambridge area , please .
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+)
+
+# ::id MUL0407.json_0002
+# ::snt How about a theatre in the centre ? I will need an address and phone number too please .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "theatre"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id MUL0407.json_0004
+# ::snt I am looking for a train going to kings lynn leaving after 15:45 please
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "15:45"
+  ))
+)
+
+# ::id MUL0407.json_0006
+# ::snt Is it possible to change Friday to Saturday instead ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL0407.json_0008
+# ::snt Yes , and please be sure to give me the ID .
+( Tt1 / Train-Request
+  :Id ( aTr0 / question )
+)
+
+# ::id MUL0407.json_0010
+# ::snt Just one ticket , please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL0407.json_0012
+# ::snt Thanks - that 's all I need today ! I appreciate your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01834.json_0000
+# ::snt Hi ! I 'm looking for the nearest police station .
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG01834.json_0002
+# ::snt May I get the phone number ?
+( Pt1 / Police-Request
+  :Phone ( aPo0 / question )
+)
+
+# ::id SNG01834.json_0004
+# ::snt enjoyed your services . keep that up
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG01834.json_0006
+# ::snt your welcome . No that should do it   Goodbye
+( a / and
+ :op1(ge1 / general-bye
+   :none ( onge1 / none)
+   )
+ :op2(ge2 / general-welcome
+   :none ( onge2 / none)
+   )
+)
+
+# ::id PMUL4779.json_0000
+# ::snt I am looking for a train from cambridge to london kings cross .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4779.json_0002
+# ::snt I need to leave after 17:45 on tuesday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "17:45"
+  ))
+)
+
+# ::id PMUL4779.json_0004
+# ::snt I 'll take the earliest train . I need two tickets and the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "two"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4779.json_0006
+# ::snt I 'm also looking for a restaurant . The restaurant should be in the expensive price range and should be in the centre
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4779.json_0008
+# ::snt I 'm open to restaurant suggestions . What sounds interesting ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL4779.json_0010
+# ::snt African sounds good . Can you make a reservation for two for the last seating ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "african"
+  ))
+)
+
+# ::id PMUL4779.json_0012
+# ::snt Actually ... can you just shoot me the address ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id PMUL4779.json_0014
+# ::snt No . Thank you that will be all . Goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01869.json_0000
+# ::snt I would like to find a train that is leaving Cambridge on Monday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG01869.json_0002
+# ::snt I 'll be leaving from london kings cross and need to leave after 17:15 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n6 / name
+     :op1 "17:15"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id SNG01869.json_0004
+# ::snt I need the arrival time and price
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id SNG01869.json_0006
+# ::snt Thanks , that 's all . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4361.json_0000
+# ::snt I am looking for information in Cambridge . looking for a place to dine .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL4361.json_0002
+# ::snt I want somewhere expensive in the north
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL4361.json_0004
+# ::snt I would prefer French .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "french"
+  ))
+)
+
+# ::id PMUL4361.json_0006
+# ::snt Could you please book a reservation for me ? We need a table for 8 at 12:00 on Wednesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "12:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL4361.json_0008
+# ::snt Great , thanks . I also need to find a train to Stevenage .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "stevenage"
+  ))
+)
+
+# ::id PMUL4361.json_0010
+# ::snt I would like to leave on Thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n16 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL4361.json_0012
+# ::snt I need a train , going to Stevenage on Thursday and it needs to leave after 12:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n18 / name
+     :op1 "stevenage"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n20 / name
+     :op1 "thursday"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n22 / name
+     :op1 "12:45"
+  ))
+)
+
+# ::id PMUL4361.json_0014
+# ::snt Please book 8 tickets on the first train leaving after 12:45 on Thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n24 / name
+     :op1 "thursday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n26 / name
+     :op1 "12:45"
+  ))
+   :People ( PeoTr6 / People 
+    :name ( n28 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL4361.json_0016
+# ::snt Thanks for your help , that will be all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0179.json_0000
+# ::snt I would like to book a table at a turkish place and is moderately priced .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "turkish"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id SSNG0179.json_0002
+# ::snt I will choose Anatolia . Address please ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "anatolia"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+   )
+)
+
+# ::id SSNG0179.json_0004
+# ::snt Can you book me a table for 7 at 12:30 on thursday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "12:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id SSNG0179.json_0006
+# ::snt That will be all thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0279.json_0000
+# ::snt I need to leave Cambridge on Sunday by train .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG0279.json_0002
+# ::snt That will be fine I guess .   It will arrive by 19:15 , I 'm sure ?
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "19:15"
+  ))
+)
+
+# ::id SNG0279.json_0004
+# ::snt Yes , let 's go ahead and book that .
+( o / out_of_scope )
+
+# ::id SNG0279.json_0006
+# ::snt Yes , please give me travel time and departure time , please .
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Time ( aTr1 / question )
+)
+
+# ::id SNG0279.json_0008
+# ::snt No , that 's all I need , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0279.json_0010
+# ::snt Thanks for your help bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1473.json_0000
+# ::snt Can I get a train to Cambridge on Friday ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL1473.json_0002
+# ::snt Actually , I need to depart from leicester after 12:15 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "leicester"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "12:15"
+  ))
+)
+
+# ::id MUL1473.json_0004
+# ::snt Yes . Could you give me the Train ID ?
+( Tt1 / Train-Request
+  :Id ( aTr0 / question )
+)
+
+# ::id MUL1473.json_0006
+# ::snt I need to find a cheap modern European restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n12 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL1473.json_0008
+# ::snt Can I please have the phone number and postcode ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id MUL1473.json_0010
+# ::snt No , that should be all .   Thank you for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2040.json_0000
+# ::snt Hi , could you find me a guesthouse that includes wifi ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL2040.json_0002
+# ::snt The area is n't important but we also need free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id MUL2040.json_0004
+# ::snt That one sounds good .   Can I book it for 8 people for 2 nights starting Saturday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL2040.json_0006
+# ::snt Thanks . Sound like a great place . Can you help me with a train to peterborough .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id MUL2040.json_0008
+# ::snt I want to leave Cambridge on Monday after 13:15 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n16 / name
+     :op1 "13:15"
+  ))
+)
+
+# ::id MUL2040.json_0010
+# ::snt yes . please reserve seats for 8 people
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n18 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL2040.json_0012
+# ::snt Thanks so much . That s all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20263.json_0000
+# ::snt Hello , I am looking for a restaurant in any area that serves danish food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "danish"
+  ))
+   :Area ( onRe2 / dontcare)
+)
+
+# ::id WOZ20263.json_0002
+# ::snt what about international food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "international"
+  ))
+)
+
+# ::id WOZ20263.json_0004
+# ::snt I do not have a preference .
+( Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+)
+
+# ::id WOZ20263.json_0006
+# ::snt Can I get the phone number and postcode , please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id WOZ20263.json_0008
+# ::snt Thank you bye bye
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL2540.json_0000
+# ::snt Hi . I 'm looking for some moderately priced rooms for the night in the centre of town . Where can I go for that ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2540.json_0002
+# ::snt No thank you , I 'm just looking for now . That 's everything I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2540.json_0004
+# ::snt Is Cityrooms 4 stars ?   I 'm sorry I forgot to specify , but I do require it .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :Name ( NamHo4 / Name 
+    :name ( n8 / name
+     :op1 "Cityrooms"
+  ))
+)
+
+# ::id MUL2540.json_0006
+# ::snt Okay , how about one in the cheap price range ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL2540.json_0008
+# ::snt Alexander Bed and breakfast , can I get the address and hotel type please ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n12 / name
+     :op1 "alexander"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Type ( aHo1 / question )
+  :Addr ( aHo2 / question )
+   )
+)
+
+# ::id MUL2540.json_0010
+# ::snt i am also looking for scudamores punting co , what   attraction type is it ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n14 / name
+     :op1 "scudamores"
+     :op2 "punting"
+     :op3 "co"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Type ( aAt1 / question )
+   )
+)
+
+# ::id MUL2540.json_0012
+# ::snt No , I just need a taxi to get between the two places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL2540.json_0014
+# ::snt I 'd like to leave the hotel by 11:45 please .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n16 / name
+     :op1 "11:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id MUL2540.json_0016
+# ::snt Excellent . That 's all i needed .
+( o / out_of_scope )
+
+# ::id WOZ20399.json_0000
+# ::snt Is there any place that serves BBQ around here ?
+( o / out_of_scope )
+
+# ::id WOZ20399.json_0002
+# ::snt I am interested in Portuguese food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "Portuguese"
+  ))
+)
+
+# ::id WOZ20399.json_0004
+# ::snt I do n't care . can you give me one of the address ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id WOZ20399.json_0006
+# ::snt I do n't care about the price range .
+( Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+)
+
+# ::id MUL1824.json_0000
+# ::snt IM looking for a train that arrives by 9:15 and leaves Tuesday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "tuesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "9:15"
+  ))
+)
+
+# ::id MUL1824.json_0002
+# ::snt I 'm leaving Cambridge and am going to stansted airport .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1824.json_0004
+# ::snt departure time does not matter as long as it arrives by 9:15 .   Can you give me the travel time and price please ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id MUL1824.json_0006
+# ::snt I 'd like to visit a theatre in the east part of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n12 / name
+     :op1 "theatre"
+  ))
+)
+
+# ::id MUL1824.json_0008
+# ::snt What about a park ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "park"
+  ))
+)
+
+# ::id MUL1824.json_0010
+# ::snt No , that is exactly what I was looking for .   Thank you for your help !   Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2047.json_0000
+# ::snt Hi . I 'm looking for a train going to Kings Lynn on Monday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id MUL2047.json_0002
+# ::snt I would definitely like to arrive by 14:45 at the latest .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "14:45"
+  ))
+)
+
+# ::id MUL2047.json_0004
+# ::snt No . I just need to arrive by 14:45 . I would also like the price .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "14:45"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL2047.json_0006
+# ::snt I 'm also looking for a place to stay that includes parking
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id MUL2047.json_0008
+# ::snt I would like one in the expensive price range and needs to include free parking .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+   :Parking ( esHo2 / yes)
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL2047.json_0010
+# ::snt Does it have a 4-star rating by chance ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n12 / name
+     :op1 "4-star"
+  ))
+)
+
+# ::id MUL2047.json_0012
+# ::snt Are there any 1 star hotels meeting those requirements ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotels"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n16 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL2047.json_0014
+# ::snt I guess the 4 star would be better . They have internet , right ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+   :Internet ( esHo2 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Internet ( aHo1 / question )
+   )
+)
+
+# ::id MUL2047.json_0016
+# ::snt No , just the phone number if you have it .
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id MUL2047.json_0018
+# ::snt No that is everything . I need thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1084.json_0000
+# ::snt I want a train going to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1084.json_0002
+# ::snt I would like to leave on Tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL1084.json_0004
+# ::snt I am leaving ely and need to arrive by 09:30 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "09:30"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL1084.json_0006
+# ::snt I think I will buy my ticket at the station .   So that is only a 17 minute trip ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL1084.json_0008
+# ::snt I would like to see a college in the west .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n12 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL1084.json_0010
+# ::snt That is perfect . Can I get the address for Magdalene College , please ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n14 / name
+     :op1 "magdalene"
+     :op2 "college"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+)
+
+# ::id PMUL1084.json_0012
+# ::snt No , I think that is all . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20668.json_0000
+# ::snt Hi .   Can you please help me find a moderately priced restaurant in the South part of town ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id WOZ20668.json_0002
+# ::snt May I have the address and phone number please
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20668.json_0004
+# ::snt Thank you . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0723.json_0000
+# ::snt I would like a mexican restaurant in west .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "mexican"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL0723.json_0002
+# ::snt Ok can we try to find a expensive Singaporean restaurant in the east ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "singaporean"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n10 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL0723.json_0004
+# ::snt Ok . What about Chinese ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL0723.json_0006
+# ::snt Yes that would be fine I need reservation sfor 5 people at 16:45 on saturday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "16:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL0723.json_0008
+# ::snt I am also looking for a train leaving Cambridge arriving by 13:45 at standsted airport .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n20 / name
+     :op1 "13:45"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n22 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n24 / name
+     :op1 "13:45"
+  ))
+   :Dest ( DesTr8 / Dest 
+    :name ( n26 / name
+     :op1 "standsted"
+  ))
+)
+
+# ::id PMUL0723.json_0010
+# ::snt Not at this time . But thank you for the informtion .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0723.json_0012
+# ::snt Can you please find a train that leaves on Sunday from cambridge and goes to stansted airport .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n28 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n30 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n32 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0723.json_0014
+# ::snt That would be great ! Can you book 5 tickets on the 13:08 arrival train please ? And then I 'll need the reference number
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n34 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL0723.json_0016
+# ::snt Thank you very much . That 's it now . Bye
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3765.json_0000
+# ::snt looking for places to go in town . The attraction should be in the north and should be in the type of mutliple sports
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "sports"
+  ))
+)
+
+# ::id PMUL3765.json_0002
+# ::snt I want to stay in the north . Are there any attractions with boats ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n8 / name
+     :op1 "boats"
+  ))
+)
+
+# ::id PMUL3765.json_0004
+# ::snt I would like their phone number , entrance fee , and address .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL3765.json_0006
+# ::snt I also need a hotel . One with free wifi and not too expensive .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Type ( TypHo3 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo5 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL3765.json_0008
+# ::snt Okay let 's try the Acorn Guesthouse .
+( o / out_of_scope )
+
+# ::id PMUL3765.json_0010
+# ::snt Can you book it for me and get a reference number ?
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL3765.json_0012
+# ::snt I actually wo n't need a booking . Can you tell me the star of the hotel and if they offer free parking ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Parking ( aHo1 / question )
+   )
+)
+
+# ::id PMUL3765.json_0014
+# ::snt No , thank you . Could I get the entrance fee of the Riverboat Georgina ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n15 / name
+     :op1 "Riverboat"
+     :op2 "Georgina"
+  ))
+   )
+)
+
+# ::id PMUL3765.json_0016
+# ::snt Yes the phone number would be great .   What are their hours ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL3765.json_0018
+# ::snt no that is it for now thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0233.json_0000
+# ::snt I 'm looking for a guesthouse rental that has free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id SSNG0233.json_0002
+# ::snt No , but it should have a star of 4 .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SSNG0233.json_0004
+# ::snt Would you book it for me , please . There are 3 of us staying for 5 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SSNG0233.json_0006
+# ::snt We will be checking in on Tuesday .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id SSNG0233.json_0008
+# ::snt Can you try another hotel in the same price range ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id SSNG0233.json_0010
+# ::snt Thank you for your help .   That will be all for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20389.json_0000
+# ::snt I am looking for a cheap restaurant that serves Scandinavian food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "scandinavian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id WOZ20389.json_0002
+# ::snt Are there any cheap restaurants that serve Italian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id WOZ20389.json_0004
+# ::snt It really does n't matter , but I suppose the north . Can I get the address and phone number please ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n10 / name
+     :op1 "north"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20389.json_0006
+# ::snt Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1380.json_0000
+# ::snt I 'm looking for a restaurant that is high end chinese .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id MUL1380.json_0002
+# ::snt Yes , I 'd like it to be in the south .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL1380.json_0004
+# ::snt Which one would you recommend ? I do n't need a reservation , just the address and phone number .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id MUL1380.json_0006
+# ::snt Great I also am looking for a place to stay with free parking in the south part of town too .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n6 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL1380.json_0008
+# ::snt I would like it to be in the expensive price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL1380.json_0010
+# ::snt Do they also have internet available ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Internet ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Internet ( esHo2 / yes)
+   )
+)
+
+# ::id MUL1380.json_0012
+# ::snt Thanks , that 's all I need . Have a nice day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1380.json_0014
+# ::snt Have a great day too . Goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG1277.json_0000
+# ::snt am looking for a restaurant . The restaurant should be in the west and should be in the cheap price range
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id SNG1277.json_0002
+# ::snt I would prefer Vietnamese .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "vietnamese"
+  ))
+)
+
+# ::id SNG1277.json_0004
+# ::snt Yes please . I 'd like it to be for Tuesday at 12:00 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "12:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id SNG1277.json_0006
+# ::snt There will be 7 of us .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id SNG1277.json_0008
+# ::snt No that 's it . Thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01193.json_0000
+# ::snt I need a hotel in the south
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id SNG01193.json_0002
+# ::snt does it include free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id SNG01193.json_0004
+# ::snt Thank you goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2782.json_0000
+# ::snt I 'm looking for the university arms hotel . Can you give me more information about it ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "university"
+     :op2 "arms"
+     :op3 "hotel"
+  ))
+)
+
+# ::id PMUL2782.json_0002
+# ::snt great , please book it for 6 people and 5 nights starting from Friday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL2782.json_0004
+# ::snt Yes , what is a good place to see in the centre of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2782.json_0006
+# ::snt No , I do not mind paying an entrance fee .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL2782.json_0008
+# ::snt Please pick your favorite one and then tell me the type , fee , and phone number associated with it
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( onAt1 / dontcare)
+   )
+ :op2(At2 / Attraction-Request
+  :Type ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id PMUL2782.json_0010
+# ::snt Great , thank you so much for the info . That will be all , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4373.json_0000
+# ::snt Please help me book a train from Cambridge to Stanstead Airport .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Dest ( DesTr4 / Dest 
+    :name ( n4 / name
+     :op1 "Stanstead"
+     :op2 "Airport"
+  ))
+)
+
+# ::id PMUL4373.json_0002
+# ::snt Monday . I need to leave after 18:15
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "18:15"
+  ))
+)
+
+# ::id PMUL4373.json_0004
+# ::snt Yes , the 18:40 would work , how much does it cost ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n10 / name
+     :op1 "18:40"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4373.json_0006
+# ::snt That 's OK , no thank you . Are there any nightclubs in town ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "nightclubs"
+  ))
+   )
+ :op2(gk2 / general-thank
+   :none ( onge2 / none)
+   )
+)
+
+# ::id PMUL4373.json_0008
+# ::snt What 's the postcode for the one in the south ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "south"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+   )
+)
+
+# ::id PMUL4373.json_0010
+# ::snt Yes , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4373.json_0012
+# ::snt No thank you that is all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3144.json_0000
+# ::snt Can you help me find a restaurant in the north that is cheap ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL3144.json_0002
+# ::snt I would like Lebanese food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "lebanese"
+  ))
+)
+
+# ::id PMUL3144.json_0004
+# ::snt How about italian food then ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id PMUL3144.json_0006
+# ::snt Would you mind making a reservation for Thursday at 17:15 please ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "17:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL3144.json_0008
+# ::snt The reservation will be for 5 people
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL3144.json_0010
+# ::snt I am also looking for places to go in town in the same area as the restaurant .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL3144.json_0012
+# ::snt Whatever you recommend is fine . I 'll need the entrance fee and attraction type .
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+  :Fee ( aAt1 / question )
+)
+
+# ::id PMUL3144.json_0014
+# ::snt Yes , please give me the entrance fee for the boat park .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n18 / name
+     :op1 "boat"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+   )
+)
+
+# ::id PMUL3144.json_0016
+# ::snt no thanks , that will be all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2178.json_0000
+# ::snt I need to find a guesthouse with a moderate price range . Any places to stay ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL2178.json_0002
+# ::snt something that has free wifi
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id MUL2178.json_0004
+# ::snt Do they have free parking ? What area is it located ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Parking ( aHo0 / question )
+  :Area ( aHo1 / question )
+  :Addr ( aHo2 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Parking ( esHo2 / yes)
+   )
+)
+
+# ::id MUL2178.json_0006
+# ::snt Excellent . I also need a train to ely .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id MUL2178.json_0008
+# ::snt Can you help with transit information ?   I need to go to ely by train on Sunday and need to arrive by 09:00 departing cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "ely"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n12 / name
+     :op1 "09:00"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2178.json_0010
+# ::snt Yes , that sounds perfect .   Can you purchase 7 tickets for me please ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n16 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL2178.json_0012
+# ::snt Thanks , that 's all i need !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1603.json_0000
+# ::snt I 'm looking for a train that goes to cambridge   and leaves on friday .   Any ideas ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL1603.json_0002
+# ::snt I 'd like to leave from london kings cross .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id PMUL1603.json_0004
+# ::snt I need to leave after 14:45 . I would like the arrival time and travel time for this journey as well .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "14:45"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Arrive ( aTr1 / question )
+  :Time ( aTr2 / question )
+   )
+)
+
+# ::id PMUL1603.json_0006
+# ::snt yes . also find a   hotel in the north and should be a 4 star
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n12 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1603.json_0008
+# ::snt I do n't need a reservations right now .    I do need information on a hotel that has 4 stars in the north in the moderate price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n16 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n18 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1603.json_0010
+# ::snt Can you book it for me and get a reference number ?
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL1603.json_0012
+# ::snt Please book for 3 people and for 4 nights starting Friday . I will also need the reference number .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n22 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n24 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n26 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL1603.json_0014
+# ::snt No that is it . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20435.json_0000
+# ::snt I am looking for a restaurant that is in the cheap price range and in the east part of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id WOZ20435.json_0002
+# ::snt can i have the phone and address ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20435.json_0004
+# ::snt thank you for your help , good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0481.json_0000
+# ::snt I need help finding Williams Art and Antiques in Cambridge .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "williams"
+     :op2 "art"
+     :op3 "and"
+     :op4 "antiques"
+  ))
+)
+
+# ::id MUL0481.json_0002
+# ::snt That 's great ! May I also have the area that Williams Art and Antiques is in ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Area ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n5 / name
+     :op1 "Williams"
+     :op2 "Art"
+     :op3 "and"
+     :op4 "Antiques"
+  ))
+   )
+)
+
+# ::id MUL0481.json_0004
+# ::snt I need a train to broxbourne on thursday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "broxbourne"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id MUL0481.json_0006
+# ::snt It needs to be anytime after 15:30 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n10 / name
+     :op1 "15:30"
+  ))
+)
+
+# ::id MUL0481.json_0008
+# ::snt Yes please I need that for 4 people and can I get the reference number too ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0481.json_0010
+# ::snt Great that 's all that I should need , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20330.json_0000
+# ::snt I would like an expensive restaurant in the east part of town , please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id WOZ20330.json_0002
+# ::snt I do n't have a preference .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+)
+
+# ::id WOZ20330.json_0004
+# ::snt What is the address ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id WOZ20330.json_0006
+# ::snt Thank you and good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20330.json_0008
+# ::snt Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20330.json_0010
+# ::snt Goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0965.json_0000
+# ::snt I am looking for a hotel with free parking and wifi .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   :Type ( TypHo4 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id SNG0965.json_0002
+# ::snt Not necessarily , but I am looking for a 4-star hotel . Does that narrow it down ?
+( Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+   :Area ( onHo2 / dontcare)
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4-star"
+  ))
+)
+
+# ::id SNG0965.json_0004
+# ::snt Are you sure it is four stars ? If so , could I also have the postcode please ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "four"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Post ( aHo1 / question )
+   )
+)
+
+# ::id SNG0965.json_0006
+# ::snt No thank you that is all !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20485.json_0000
+# ::snt moderately priced restaurant in the west part of town please
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id WOZ20485.json_0002
+# ::snt Please give me the address of the british restaurant .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "british"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20485.json_0004
+# ::snt what type of food do they serve ?
+( Rt1 / Restaurant-Request
+  :Food ( aRe0 / question )
+)
+
+# ::id WOZ20485.json_0006
+# ::snt Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02171.json_0000
+# ::snt i need a taxi pick up at london kings cross train station going to saigon city
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "saigon"
+     :op2 "city"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+     :op4 "train"
+     :op5 "station"
+  ))
+)
+
+# ::id SNG02171.json_0002
+# ::snt I want to leave by 05:00 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n6 / name
+     :op1 "05:00"
+  ))
+)
+
+# ::id PMUL2891.json_0000
+# ::snt Is there a cinema in the North ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "cinema"
+  ))
+)
+
+# ::id PMUL2891.json_0002
+# ::snt Is there a museum to the North ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "museum"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n8 / name
+     :op1 "North"
+  ))
+)
+
+# ::id PMUL2891.json_0004
+# ::snt No thank you but I do need a place to stay that has a star of 4 and in the moderate price range
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "moderate"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2891.json_0006
+# ::snt Actually , I was looking for a 4 star hotel , not a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2891.json_0008
+# ::snt How about a cheap one then I am not picky
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n18 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL2891.json_0010
+# ::snt I really want a hotel . Are there any cheap ones in town ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n20 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n22 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL2891.json_0012
+# ::snt That will be fine .
+( o / out_of_scope )
+
+# ::id PMUL2891.json_0014
+# ::snt Yes , I need a reservation .
+( o / out_of_scope )
+
+# ::id PMUL2530.json_0000
+# ::snt I 'm looking for an entertainment attraction in the centre .   Can you suggest something for me ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL2530.json_0002
+# ::snt What is the entry fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL2530.json_0004
+# ::snt That would be great . Can you also give me the postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL2530.json_0006
+# ::snt Yes can you give me information on Express by Holiday Inn Cambridge ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n6 / name
+     :op1 "express"
+     :op2 "by"
+     :op3 "holiday"
+     :op4 "inn"
+     :op5 "cambridge"
+  ))
+)
+
+# ::id PMUL2530.json_0008
+# ::snt Yes please , I 'll be arriving on Saturday with my lady friend and staying 2 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL2530.json_0010
+# ::snt Nope .   That is all I needed .   Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2356.json_0000
+# ::snt I 'm looking for a concert hall in the east .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "concert"
+     :op2 "hall"
+  ))
+)
+
+# ::id MUL2356.json_0002
+# ::snt How about a museum in the east ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL2356.json_0004
+# ::snt Thank you very much , could I have the phone number for each of those museums ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL2356.json_0006
+# ::snt I 'd like to get some information on a restaurant in the same area , maybe serving indian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id MUL2356.json_0008
+# ::snt I have no preference on the price range .
+( Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+)
+
+# ::id MUL2356.json_0010
+# ::snt Yes please . Book it for 2 on Wednesday at 11:45 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "11:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL2356.json_0012
+# ::snt Please try 10:45 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "10:45"
+  ))
+)
+
+# ::id MUL2356.json_0014
+# ::snt I will need a taxi to go between the two places please .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL2356.json_0016
+# ::snt I would like to arrive at 10:45 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n20 / name
+     :op1 "10:45"
+  ))
+)
+
+# ::id MUL2356.json_0018
+# ::snt Cambridge Artworks please and going to Saffron Brasserie .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n22 / name
+     :op1 "cambridge"
+     :op2 "artworks"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n24 / name
+     :op1 "Saffron"
+     :op2 "Brasserie"
+  ))
+)
+
+# ::id MUL2356.json_0020
+# ::snt No , that s it thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2356.json_0022
+# ::snt Thank you for your help !   Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4869.json_0000
+# ::snt Will I be able to get out of Cambridge by train on Thursday ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4869.json_0002
+# ::snt broxbourne is my destination and should arrive by 10:30
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "broxbourne"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "10:30"
+  ))
+)
+
+# ::id PMUL4869.json_0004
+# ::snt Yes please book it for   8 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL4869.json_0006
+# ::snt I need a place to stay as well . Preferably a 4 star hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4869.json_0008
+# ::snt I would like a hotel , not a guest house . Are any of those actual hotels ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Type ( TypHo3 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL4869.json_0010
+# ::snt I have n't decided yet but I would love a hotel that offers free wifi , not worried about parking though
+( Hm1 / Hotel-Inform
+   :Parking ( onHo1 / dontcare)
+   :Internet ( esHo2 / yes)
+   :Type ( TypHo4 / Type 
+    :name ( n18 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL4869.json_0012
+# ::snt Ill take either of the expensive ones . Pick whichever sounds better to you
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n20 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL4869.json_0014
+# ::snt Can I just have the address and postcode ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id PMUL4869.json_0016
+# ::snt Thanks , and which part of town was this one in ?
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4869.json_0018
+# ::snt Great .   That is all .
+( o / out_of_scope )
+
+# ::id MUL1721.json_0000
+# ::snt I 'm looking for information on parks in Cambridge .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "parks"
+  ))
+)
+
+# ::id MUL1721.json_0002
+# ::snt No preference really . Can you suggest one and provide me with the address please ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+)
+
+# ::id MUL1721.json_0004
+# ::snt Thanks , what is the address ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id MUL1721.json_0006
+# ::snt Yes I am looking for a train on Saturday from Kings Lynn to Cambridge , departing after 21:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n8 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n10 / name
+     :op1 "21:15"
+  ))
+)
+
+# ::id MUL1721.json_0008
+# ::snt I 'm leaving Saturday . I need a price and arrival time , please .
+( a / and
+ :op1(Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+   )
+ :op2(Tm2 / Train-Inform
+   :Day ( DayTr3 / Day 
+    :name ( n13 / name
+     :op1 "saturday"
+  ))
+   )
+)
+
+# ::id MUL1721.json_0010
+# ::snt That 's all I need . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0044.json_0000
+# ::snt I 'm traveling to Cambridge and looking forward to their restaurants . I need a place to stay while I 'm there .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0044.json_0002
+# ::snt I need to find a place in the east side and the pricerange should be expensive .   I also need free parking
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreHo5 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL0044.json_0004
+# ::snt Perfect . I need a room for 3 people , two nights starting from wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "two"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL0044.json_0006
+# ::snt Thank you for helping me .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0044.json_0008
+# ::snt Yes , actually . I 'm looking for information on expensive restaurants with creative food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "creative"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n14 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0044.json_0010
+# ::snt how about north american food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "north"
+     :op2 "american"
+  ))
+)
+
+# ::id PMUL0044.json_0012
+# ::snt As long as it is expensive . Can I just get the postcode , address , and area for that ?
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Area ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Price ( PriRe3 / Price 
+    :name ( n19 / name
+     :op1 "expensive"
+  ))
+   )
+)
+
+# ::id PMUL0044.json_0014
+# ::snt Cool beans , bro . Thanks for your help . Laters .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0044.json_0016
+# ::snt I do n't think I need reservations today . That is all I need help with thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2623.json_0000
+# ::snt I 'm looking for a cheap guesthouse to stay in while I 'm in town .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL2623.json_0002
+# ::snt Not really , but I want free wifi and it should be 4 star .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2623.json_0004
+# ::snt It does n't matter which area it 's in . Which would you recommend ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Area ( AreHo3 / Area 
+    :name ( n9 / name
+     :op1 "does"
+     :op2 "n't"
+     :op3 "matter"
+  ))
+   )
+)
+
+# ::id MUL2623.json_0006
+# ::snt Great can you book that for 7 people for 4 nights starting tuesday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL2623.json_0008
+# ::snt Could you try it for 2 nights instead ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL2623.json_0010
+# ::snt No that is all I needed thank you very much ! And enjoy the rest of the day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20079.json_0000
+# ::snt Hi .   I 'm trying to find a restaurant that serves Welsh food .   Can you help me ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "welsh"
+  ))
+)
+
+# ::id WOZ20079.json_0002
+# ::snt How about Portuguese food ? I do n't care about the price range .
+( Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+   :Food ( FooRe3 / Food 
+    :name ( n4 / name
+     :op1 "Portuguese"
+  ))
+)
+
+# ::id WOZ20079.json_0004
+# ::snt Portuguese food in any area
+( Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+)
+
+# ::id WOZ20079.json_0006
+# ::snt Could you give me the phone number and address of the Nandos in City Center ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "nandos"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20079.json_0008
+# ::snt No thanks , that is all . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01685.json_0000
+# ::snt I need to find a train that is going to arrive in stevenage by 11:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "stevenage"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "11:45"
+  ))
+)
+
+# ::id SNG01685.json_0002
+# ::snt Which one would you like to book ?
+( Tk1 / Train-OfferBook
+   :none ( onTr1 / none)
+)
+
+# ::id SNG01685.json_0004
+# ::snt book TR6334 and get me the train ID please
+( Tt1 / Train-Request
+  :Id ( aTr0 / question )
+)
+
+# ::id SNG01685.json_0006
+# ::snt Yes , book one for me please . And please make sure this is for Sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n8 / name
+     :op1 "one"
+  ))
+)
+
+# ::id SNG01685.json_0008
+# ::snt I did n't need to book a seat , I just needed a train ID number .
+( Tt1 / Train-Request
+  :Id ( aTr0 / question )
+)
+
+# ::id SNG01685.json_0010
+# ::snt Sorry about the confusion , I just need a train from Steveage to Cambridge that arrives by 11:45 . I just need the train ID .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n12 / name
+     :op1 "11:45"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n14 / name
+     :op1 "Steveage"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Id ( aTr1 / question )
+   )
+)
+
+# ::id SNG01685.json_0012
+# ::snt Thank you that was everything . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4631.json_0000
+# ::snt I am looking for information in Cambridge .
+( o / out_of_scope )
+
+# ::id PMUL4631.json_0002
+# ::snt I would like to go to a museum the area does n't matter .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museum"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+   )
+)
+
+# ::id PMUL4631.json_0004
+# ::snt Which is your favorite , and what area is it in ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+)
+
+# ::id PMUL4631.json_0006
+# ::snt Sounds good . I am also looking for a train for tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL4631.json_0008
+# ::snt I 'll be going to cambridge from stansted airport . I 'd like to arrive by 09:30 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "09:30"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Dest ( DesTr6 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4631.json_0010
+# ::snt Ok , that will work out .   Can I have the train ID # please ?   Thanks so much
+( Tt1 / Train-Request
+  :Id ( aTr0 / question )
+)
+
+# ::id PMUL4631.json_0012
+# ::snt I think that should be it for today . Thank you so much for all of your help , you 've been very kind !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0303.json_0000
+# ::snt I 'm looking for a restaurant in the centre of town and it needs to be in the expensive price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0303.json_0002
+# ::snt I 'm open to anything . I need a booking for 5 people at 12:00 on Wednesday . Give me the reference number please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+   :Time ( TimRe3 / Time 
+    :name ( n6 / name
+     :op1 "12:00"
+  ))
+   :Day ( DayRe5 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe7 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0303.json_0004
+# ::snt Thank you very much , yes , I also need to book a train ticket . I 'd like to take the train on the same day and arrive by 09:45 if possible .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n14 / name
+     :op1 "09:45"
+  ))
+)
+
+# ::id MUL0303.json_0006
+# ::snt I 'll be leaving from kings lynn . Any train that gets me there close to the arrival time will be fine .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n16 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id MUL0303.json_0008
+# ::snt That works perfectly . Please make the booking for five people , and include my reference number , thank you .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n18 / name
+     :op1 "five"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0303.json_0010
+# ::snt Thank you very much for your help . Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0303.json_0012
+# ::snt Nope that should do it
+( o / out_of_scope )
+
+# ::id MUL1706.json_0000
+# ::snt Yes I am looking for colleges in town to go visit
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id MUL1706.json_0002
+# ::snt I do n't really have a preference .   Can you suggest a college and give me the postcode for it ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+   :Type ( TypAt3 / Type 
+    :name ( n4 / name
+     :op1 "college"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+   )
+)
+
+# ::id MUL1706.json_0004
+# ::snt Yes , I need a train as well . It needs to leave Cambridge on Sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1706.json_0006
+# ::snt I 'm sorry , It needs to depart from leicester and go to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id MUL1706.json_0008
+# ::snt I need to arrive in Cambridge by 15:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n16 / name
+     :op1 "15:30"
+  ))
+)
+
+# ::id MUL1706.json_0010
+# ::snt Actually , that 's ok . I will do that later . But can you please let me know what the travel time is ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL1706.json_0012
+# ::snt That 's all I need . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02007.json_0000
+# ::snt I need a taxi today
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id SNG02007.json_0002
+# ::snt I need to leave from broughton house gallery
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n2 / name
+     :op1 "broughton"
+     :op2 "house"
+     :op3 "gallery"
+  ))
+)
+
+# ::id SNG02007.json_0004
+# ::snt I really need to get there by 16:30 please .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n4 / name
+     :op1 "16:30"
+  ))
+)
+
+# ::id SNG02007.json_0006
+# ::snt My destination is downing college .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n6 / name
+     :op1 "downing"
+     :op2 "college"
+  ))
+)
+
+# ::id SNG02007.json_0008
+# ::snt That 's all I need , thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0112.json_0000
+# ::snt I 'm looking for a restaurant in the south that serves austrian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "austrian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL0112.json_0002
+# ::snt If you do n't have any restaurants that serve Austrian food , do you at least have any restaurants in the cheap price range ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL0112.json_0004
+# ::snt Portuguese sounds great .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "Portuguese"
+  ))
+)
+
+# ::id MUL0112.json_0006
+# ::snt Yes I need it for 4 people at 15:00 on saturday please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "15:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL0112.json_0008
+# ::snt I am looking for a specific hotel by the name of Alexander Bed and Breakfast , can you help me find it ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n16 / name
+     :op1 "alexander"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+)
+
+# ::id MUL0112.json_0010
+# ::snt Thank you I need to book four people for 2 nights starting saturday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n20 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n22 / name
+     :op1 "four"
+  ))
+)
+
+# ::id MUL0112.json_0012
+# ::snt I would like to book a taxi to commute between two places that arrives by 15:00 . With the contact number and car type .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n24 / name
+     :op1 "15:00"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id MUL0112.json_0014
+# ::snt The hotel you just booked for me , the Alexander Bed and Breakfast and restaurant you booked , the Portugese restaurant .
+( Tm1 / Taxi-Inform
+   :Dest ( anTa1 / nandos)
+   :Depart ( DepTa3 / Depart 
+    :name ( n26 / name
+     :op1 "alexander"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+)
+
+# ::id MUL0112.json_0016
+# ::snt Great thanks ! I believe that is everything I need for today . Good bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0330.json_0000
+# ::snt I am looking to get some information on the acorn guest house .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "acorn"
+     :op2 "guest"
+     :op3 "house"
+  ))
+)
+
+# ::id SSNG0330.json_0002
+# ::snt Is there a room available for a five night stay beginning Friday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "five"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id SSNG0330.json_0004
+# ::snt Just for 1 person , thanks .
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n8 / name
+     :op1 "1"
+  ))
+)
+
+# ::id SSNG0330.json_0006
+# ::snt Yes in the same price range , please . Include reference number .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id SSNG0330.json_0008
+# ::snt I would like something in the area of the acorn guest house .
+( Hm1 / Hotel-Inform
+   :Area ( orHo1 / north)
+   :Name ( NamHo3 / Name 
+    :name ( n12 / name
+     :op1 "acorn"
+     :op2 "guest"
+     :op3 "house"
+  ))
+)
+
+# ::id SSNG0330.json_0010
+# ::snt Yes thank you that is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0414.json_0000
+# ::snt I need a train that goes from Broxbourne to Cambridge please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id MUL0414.json_0002
+# ::snt I need to depart on Thursday and arrive by 08:30 . I do not care when I depart .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "08:30"
+  ))
+   :Leave ( onTr3 / dontcare)
+)
+
+# ::id MUL0414.json_0004
+# ::snt Yes , Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0414.json_0006
+# ::snt Just one .   May I have the reference number for that ?   I would also like information for visiting a park in the town center .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "park"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n12 / name
+     :op1 "center"
+  ))
+   )
+ :op2(Tm2 / Train-Inform
+   :People ( PeoTr5 / People 
+    :name ( n15 / name
+     :op1 "one"
+  ))
+   )
+ :op3(Tt3 / Train-Request
+  :Ref ( aTr2 / question )
+   )
+)
+
+# ::id MUL0414.json_0008
+# ::snt I would like the postcode , address and a phone number , please .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id MUL0414.json_0010
+# ::snt amazing , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0414.json_0012
+# ::snt No , looks like I have everything I need .   Thanks so much .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG1234.json_0000
+# ::snt Yes ,   please help me book a train to stansted airport .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id SNG1234.json_0002
+# ::snt cambridge , any time after 15:45 on monday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n8 / name
+     :op1 "15:45"
+  ))
+)
+
+# ::id SNG1234.json_0004
+# ::snt Can you tell me the arrival time of that train ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+)
+
+# ::id SNG1234.json_0006
+# ::snt That works for me . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1234.json_0008
+# ::snt No that would be all thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4216.json_0000
+# ::snt Hey there , I 'm looking for a train to Cambridge on Saturday
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL4216.json_0002
+# ::snt I will be leaving after 20:45 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n6 / name
+     :op1 "20:45"
+  ))
+)
+
+# ::id PMUL4216.json_0004
+# ::snt Oh sillly me ! I 'm leaving from Bishops Stortford . Does n't matter what time I arrive , just ca n't leave until 20:45
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n8 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n10 / name
+     :op1 "20:45"
+  ))
+)
+
+# ::id PMUL4216.json_0006
+# ::snt book for 5 people and get me reference number
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4216.json_0008
+# ::snt Great I 'm also looking for an attraction called kings hedges learner pool .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n14 / name
+     :op1 "kings"
+     :op2 "hedges"
+     :op3 "learner"
+     :op4 "pool"
+  ))
+)
+
+# ::id PMUL4216.json_0010
+# ::snt Is there an entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL4216.json_0012
+# ::snt No , I think you 've covered everything .   Thank you so much for all your information .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0282.json_0000
+# ::snt I need a restaurant serving swiss food in the centre of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "swiss"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0282.json_0002
+# ::snt How about Chinese instead ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id MUL0282.json_0004
+# ::snt Price range does n't matter . Can I have the address of a place that sounds good ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+ :op3(Rt3 / Restaurant-Request
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id MUL0282.json_0006
+# ::snt Yes , I also need a train that departs from Ely on Wednesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id MUL0282.json_0008
+# ::snt I need to arrive in Cambridge by 17:30 , so whatever arrives closest to that time would be great .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n14 / name
+     :op1 "17:30"
+  ))
+)
+
+# ::id MUL0282.json_0010
+# ::snt What is the price ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL0282.json_0012
+# ::snt Yes please . Can you provide me with the ticket information ?
+( o / out_of_scope )
+
+# ::id MUL0282.json_0014
+# ::snt I just need 1 ticket please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n16 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL0282.json_0016
+# ::snt Awesome . That will be everything !
+( o / out_of_scope )
+
+# ::id MUL1512.json_0000
+# ::snt I 'm looking for a train that leaves cambridge after 20:30
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "20:30"
+  ))
+)
+
+# ::id MUL1512.json_0002
+# ::snt I want to go to Leicester .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id MUL1512.json_0004
+# ::snt Yes , that will work fine . Will you please book it for 3 people and also provide the reference number ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL1512.json_0006
+# ::snt I 'm also looking for a cheap place to dine that serves venetian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "venetian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n12 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL1512.json_0008
+# ::snt Can you recommend a place that services spanish food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "spanish"
+  ))
+)
+
+# ::id MUL1512.json_0010
+# ::snt Great . Thanks for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0328.json_0000
+# ::snt I am looking for a place to eat that is cheap .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL0328.json_0002
+# ::snt I 'd like some Italian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id PMUL0328.json_0004
+# ::snt Yeah . Can I get one for 8 people on friday at 14:30 please ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "14:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL0328.json_0006
+# ::snt Yes , I definitely need the reference number . Thank you .
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0328.json_0008
+# ::snt Well now that you 've asked , I would like some information about the kirkwood house hotel
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n12 / name
+     :op1 "kirkwood"
+     :op2 "house"
+  ))
+)
+
+# ::id PMUL0328.json_0010
+# ::snt Yes I nee to book a room Friday . for 3 nights , 8 people . I 'll also need a reference number .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL0328.json_0012
+# ::snt i also want a taxi to commute between the two places ,
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL0328.json_0014
+# ::snt Have the taxi pick us up at the Kirkwood house at 14:00 and at the restaurant at 16:30 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n20 / name
+     :op1 "14:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n22 / name
+     :op1 "kirkwood"
+     :op2 "house"
+  ))
+   :Arrive ( ArrTa6 / Arrive 
+    :name ( n24 / name
+     :op1 "16:30"
+  ))
+   :Dest ( DesTa8 / Dest 
+    :name ( n26 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL0328.json_0016
+# ::snt Sweet , thanks a lot for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1130.json_0000
+# ::snt Are there any places to go in the town centre ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG1130.json_0002
+# ::snt Not especially , just kicking around the town centre for a few hours and looking for something to do .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG1130.json_0004
+# ::snt I just want something to do in the centre of town , can you tell me what sort of places there are ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG1130.json_0006
+# ::snt Can you recommend a nightclub ?
+( o / out_of_scope )
+
+# ::id SNG1130.json_0008
+# ::snt Yes please . What 's its entrance fee , contact number , and postcode ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id SNG1130.json_0010
+# ::snt No that is it , adios .
+( o / out_of_scope )
+
+# ::id SNG1130.json_0012
+# ::snt Thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2227.json_0000
+# ::snt I need to find a place to stay in the moderate price range that includes free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL2227.json_0002
+# ::snt No preference on the area , but I would like it to be a guesthouse , please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( onHo2 / dontcare)
+)
+
+# ::id MUL2227.json_0004
+# ::snt 3 people for 5 nights from friday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL2227.json_0006
+# ::snt Can I have the reference number please ?
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id MUL2227.json_0008
+# ::snt Yes , I need a train on Friday leaving from Peterborough to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n14 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n16 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id MUL2227.json_0010
+# ::snt Yeah , could it leave after 21:30 ?
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n18 / name
+     :op1 "21:30"
+  ))
+)
+
+# ::id MUL2227.json_0012
+# ::snt Yes , could you please book it for 3 people ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n20 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL2227.json_0014
+# ::snt I believe that is all I needed . Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1737.json_0000
+# ::snt Can I get some information on a train ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL1737.json_0002
+# ::snt I 'd like a train to depart at 9:30 in Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "9:30"
+  ))
+)
+
+# ::id PMUL1737.json_0004
+# ::snt how long is that train ride ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL1737.json_0006
+# ::snt No but I do need help finding a particular hotel called the Gonville HOtel .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n6 / name
+     :op1 "gonville"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL1737.json_0008
+# ::snt I 'd like to book it . Can you book it starting Sunday night for 5 nights . I need reservations for 6 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL1737.json_0010
+# ::snt You took care of everything , thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1296.json_0000
+# ::snt Hi . I 'm looking for an Italian restaurant in the centre of the city ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG1296.json_0002
+# ::snt Definitely cheap .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SNG1296.json_0004
+# ::snt It does n't matter . What do you recommend ?
+( o / out_of_scope )
+
+# ::id SNG1296.json_0006
+# ::snt Please just book a cheap Italian one for me in the centre , I need it for 8 people at 13:45 on Saturday .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n10 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+   :Time ( TimRe8 / Time 
+    :name ( n14 / name
+     :op1 "13:45"
+  ))
+   :Day ( DayRe10 / Day 
+    :name ( n16 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe12 / People 
+    :name ( n18 / name
+     :op1 "8"
+  ))
+)
+
+# ::id SNG1296.json_0008
+# ::snt Thanks , that 's all I needed today . You 've been a great help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2222.json_0000
+# ::snt Hello , I 'm in   the west and I am looking for a restaurant in the moderate price range . Can you please help me ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL2222.json_0002
+# ::snt What 's the name of the Italian place ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "Italian"
+  ))
+)
+
+# ::id PMUL2222.json_0004
+# ::snt I would like it to be Italian , and in the West please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "italian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n10 / name
+     :op1 "West"
+  ))
+)
+
+# ::id PMUL2222.json_0006
+# ::snt book a table for 7 at 14:45 on saturday and get me a reference number
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "14:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL2222.json_0008
+# ::snt I also need the area and address of an attraction called Old Schools please .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n18 / name
+     :op1 "old"
+     :op2 "schools"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+  :Addr ( aAt2 / question )
+   )
+)
+
+# ::id PMUL2222.json_0010
+# ::snt No , that takes care of everything ! Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0245.json_0000
+# ::snt Can you find me a Turkish restaurant in the expensive price range please ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "turkish"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL0245.json_0002
+# ::snt No . That 's okay . Thank you . What is some other information on this location ?
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0245.json_0004
+# ::snt Thank you for that information I should have everything I need now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0245.json_0006
+# ::snt I 'm looking for a train from Birmingham New Street to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id MUL0245.json_0008
+# ::snt Sure , wednesday I would like to leave after 14:45 please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n12 / name
+     :op1 "14:45"
+  ))
+)
+
+# ::id MUL0245.json_0010
+# ::snt Yes but can you make a booking for 6 people ? I would like a reference number too .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0245.json_0012
+# ::snt Nope that should be it thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0392.json_0000
+# ::snt I want to eat . I am looking for a Jamaican restaurant with a moderate price range please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "jamaican"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL0392.json_0002
+# ::snt I would really prefer Jamaican . Are there any in the centre part of town ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n8 / name
+     :op1 "Jamaican"
+  ))
+)
+
+# ::id MUL0392.json_0004
+# ::snt Okay , well how about one that serves modern European food in that area ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+)
+
+# ::id MUL0392.json_0006
+# ::snt Yes , that would be great and can you give me the postcode and their address please ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id MUL0392.json_0008
+# ::snt I will take care of that myself . Could you find me a train going to norwich arriving by 12:45 ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "norwich"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n14 / name
+     :op1 "12:45"
+  ))
+)
+
+# ::id MUL0392.json_0010
+# ::snt I leave on Wednesday , departing from Cambridge .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n16 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0392.json_0012
+# ::snt Please book that train .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL0392.json_0014
+# ::snt I would like to book a total of 6 tickets . And can I please get the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n20 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0392.json_0016
+# ::snt No . Thank you very much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20094.json_0000
+# ::snt I would like a Hungarian restaurant in the west of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "hungarian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id WOZ20094.json_0002
+# ::snt Is there any Indian food on the west side of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "west"
+  ))
+)
+
+# ::id WOZ20094.json_0004
+# ::snt The price range does n't matter .
+( Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+)
+
+# ::id WOZ20094.json_0006
+# ::snt Yes , but just for one .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n10 / name
+     :op1 "one"
+  ))
+)
+
+# ::id WOZ20094.json_0008
+# ::snt Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20094.json_0010
+# ::snt Nope , I 'm good . Thanks again .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4367.json_0000
+# ::snt Actually yes you can help me find a hotel on the North end that offers free parking
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL4367.json_0002
+# ::snt Oh , wait . I think maybe a guesthouse would better suit our needs .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL4367.json_0004
+# ::snt That sounds to be a good one . May i please have their address and description of the location ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id PMUL4367.json_0006
+# ::snt Actually , right now , I just need to have the address .   Also , I need to find a restaurant .   Expensive with northern European food .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "northern"
+     :op2 "european"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Addr ( aHo1 / question )
+   )
+ :op3(Rt3 / Restaurant-Request
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id PMUL4367.json_0008
+# ::snt How about an expensive Korean restaurant ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "korean"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n14 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL4367.json_0010
+# ::snt Six people at 17:45 on Wednesday would work great .   Can I get a reference number please ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "17:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "six"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL4367.json_0012
+# ::snt I also need to get a taxi from the guesthouse to the hotel .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   )
+ :op2(Tm2 / Taxi-Inform
+   :Depart ( DepTa3 / Depart 
+    :name ( n23 / name
+     :op1 "the"
+     :op2 "guesthouse"
+  ))
+   :Dest ( DesTa5 / Dest 
+    :name ( n25 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+)
+
+# ::id PMUL4367.json_0014
+# ::snt Yes , excuse me . Can you please book a taxi that will arrive there by the reservation time ?
+( Tm1 / Taxi-Inform
+   :Dest ( itTa1 / little_seoul)
+   :Arrive ( ArrTa3 / Arrive 
+    :name ( n26 / name
+     :op1 "the"
+     :op2 "reservation"
+     :op3 "time"
+  ))
+)
+
+# ::id PMUL4367.json_0016
+# ::snt Great , thank you so much !   That 's everything I needed .   Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4367.json_0018
+# ::snt It was my pleasure . thanks a gain .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4367.json_0020
+# ::snt I 've really got to go . I am late for work . Goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1725.json_0000
+# ::snt I 'm looking to book a place to stay while in town .   I want the hotel to be fairly expensive and near the centre .   Can you give some suggestions ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreHo6 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL1725.json_0002
+# ::snt Is one of them a guesthouse ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL1725.json_0004
+# ::snt I really need a guesthouse can you find one for me please ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL1725.json_0006
+# ::snt No , I 'd like one in the centre .   I could change it to a cheaper price though .
+( Hm1 / Hotel-Inform
+   :Price ( odHo1 / moderate)
+   :Area ( AreHo3 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0188.json_0000
+# ::snt I want an expensive place to stay in the west side .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL0188.json_0002
+# ::snt I do n't really need internet , but that sounds like everything else I want .   Yes , I 'd like you to book it .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Internet ( oHo2 / no)
+)
+
+# ::id MUL0188.json_0004
+# ::snt I will hold off on the booking today I think I have all I need
+( o / out_of_scope )
+
+# ::id MUL0188.json_0006
+# ::snt Actually , I would like to book the hotel for 6 people for 4 nights starting on Sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL0188.json_0008
+# ::snt Yes , is 3 nights possible ? Could I also please have a reference number ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL0188.json_0010
+# ::snt Thank you . I would like to make reservations for my party to have dinner one night near the hotel . We would like to go to a restaurant that serves Indian food , if possible .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n16 / name
+     :op1 "near"
+     :op2 "the"
+     :op3 "hotel"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Stay ( StaHo5 / Stay 
+    :name ( n19 / name
+     :op1 "one"
+  ))
+   )
+)
+
+# ::id MUL0188.json_0012
+# ::snt I would prefer one of the expensive places . Need to impress my guests , you know ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n20 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL0188.json_0014
+# ::snt Yes , that sounds good . Please book it for the same 6 people at 12:30 on Sunday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n22 / name
+     :op1 "12:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n24 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n26 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL0188.json_0016
+# ::snt Yes , how about 11:30 instead ? Please send reference number for the booking .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n28 / name
+     :op1 "11:30"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0188.json_0018
+# ::snt No thank you , that is all I needed !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1072.json_0000
+# ::snt I am looking for a hotel in the north to stay in . Can you help me with this ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL1072.json_0002
+# ::snt I 'm looking for a proper hotel , please . If it had free wifi , well , I would n't complain about that either .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL1072.json_0004
+# ::snt Yes , I want to   book it for 6 people and 5 nights starting from sunday . May I also have the reference number ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL1072.json_0006
+# ::snt I would like to have the reference number for the room booking please .
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id MUL1072.json_0008
+# ::snt Yes .   I want to check out a college in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n16 / name
+     :op1 "college"
+  ))
+)
+
+# ::id MUL1072.json_0010
+# ::snt That sounds great . Can I get the address and postcode ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id MUL1072.json_0012
+# ::snt I would now like to book a taxi from my hotel at 06;15 going to the college .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n18 / name
+     :op1 "hotel"
+  ))
+   )
+ :op2(Tm2 / Taxi-Inform
+   :Depart ( DepTa4 / Depart 
+    :name ( n21 / name
+     :op1 "my"
+     :op2 "hotel"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n23 / name
+     :op1 "the"
+     :op2 "college"
+  ))
+   )
+)
+
+# ::id MUL1072.json_0014
+# ::snt Actually , can I get the street address of Downing College before we go ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n24 / name
+     :op1 "downing"
+     :op2 "college"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+)
+
+# ::id PMUL3206.json_0000
+# ::snt What kind of places are there to go to in the west ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL3206.json_0002
+# ::snt Oh ! I bet my boyfriend would love an entertainment place . Can you tell me a little about those ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL3206.json_0004
+# ::snt We are also needing a place to stay . It 's preferable that it 's also in the west and has a 4 star rating .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3206.json_0006
+# ::snt Nothing too expensive but at least a 4 star .   I 'd like it to be in a guest house too .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL3206.json_0008
+# ::snt Sure , we will have 5 people staying 2 nights starting Thursday , please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "5"
+  ))
+)
+
+# ::id WOZ20356.json_0000
+# ::snt I would like a restaurant in centre city serving spanish food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "spanish"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id WOZ20356.json_0002
+# ::snt Please give me La Raza 's address and postcode . Please give me La Raza 's phone number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "la"
+     :op2 "raza"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Post ( aRe2 / question )
+  :Addr ( aRe3 / question )
+   )
+)
+
+# ::id WOZ20356.json_0004
+# ::snt Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20356.json_0006
+# ::snt Goodbye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG01773.json_0000
+# ::snt I want to book a taxi to arrive by 02:15 to take me to Sesame Restaurant and Bar .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n2 / name
+     :op1 "02:15"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n4 / name
+     :op1 "sesame"
+     :op2 "restaurant"
+     :op3 "and"
+     :op4 "bar"
+  ))
+)
+
+# ::id SNG01773.json_0002
+# ::snt I 'm leaving from the missing sock .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n6 / name
+     :op1 "the"
+     :op2 "missing"
+     :op3 "sock"
+  ))
+)
+
+# ::id SNG01773.json_0004
+# ::snt That is all I need , have a good one .
+( o / out_of_scope )
+
+# ::id PMUL1338.json_0000
+# ::snt I need a train for London Kings Cross to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id PMUL1338.json_0002
+# ::snt I want to leave Saturday after 10:45 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "10:45"
+  ))
+)
+
+# ::id PMUL1338.json_0004
+# ::snt yeah , i need seven tickets .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "seven"
+  ))
+)
+
+# ::id PMUL1338.json_0006
+# ::snt Can you find a place to in the centre ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL1338.json_0008
+# ::snt Yes , I 'd like to know the address , please .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL1338.json_0010
+# ::snt Alright that helped , thanks for your time . That 's alls I needed to know .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2613.json_0000
+# ::snt Are there any available rooms in the Autumn House ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "autumn"
+     :op2 "house"
+  ))
+)
+
+# ::id MUL2613.json_0002
+# ::snt Maybe .   What is the star rating and price range on that hotel ?
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+)
+
+# ::id MUL2613.json_0004
+# ::snt I am also looking for Cambridge Contemporary Art .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n4 / name
+     :op1 "cambridge"
+     :op2 "contemporary"
+     :op3 "art"
+  ))
+)
+
+# ::id MUL2613.json_0006
+# ::snt Can you give me their entrance fee and phone number ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL2613.json_0008
+# ::snt Awesome . Can you also help me to book a taxi from the hotel to the attraction ? I want to leave the hotel by 24:45 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n6 / name
+     :op1 "24:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n8 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n10 / name
+     :op1 "the"
+     :op2 "attraction"
+  ))
+)
+
+# ::id MUL2613.json_0010
+# ::snt That 's all i need . Thank you so much for the help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0427.json_0000
+# ::snt I am looking for a train departing from london kings cross
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id SNG0427.json_0002
+# ::snt I would like to go to Cambridge , after 11:15
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n6 / name
+     :op1 "11:15"
+  ))
+)
+
+# ::id SNG0427.json_0004
+# ::snt I want to leave on Monday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id SNG0427.json_0006
+# ::snt Actually , can I have the price , and the travel time please ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id SNG0427.json_0008
+# ::snt Great that 's all the info I need , thank you for your help today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1445.json_0000
+# ::snt I 'm looking for a place to eat in the centre of Cambridge . I 'd like Mediterranean food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "mediterranean"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1445.json_0002
+# ::snt I want the expensive one . Can you give me some information on them ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL1445.json_0004
+# ::snt La Mimosa sounds interesting . That 's all I needed . Thanks !
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "la"
+     :op2 "mimosa"
+  ))
+)
+
+# ::id MUL1445.json_0006
+# ::snt I need a train that will be leaving anytime after 16:45 going to cambridge , please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n12 / name
+     :op1 "16:45"
+  ))
+)
+
+# ::id MUL1445.json_0008
+# ::snt The destination is Cambridge and I 'd like it on Monday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "monday"
+  ))
+   :Dest ( DesTr4 / Dest 
+    :name ( n16 / name
+     :op1 "Cambridge"
+  ))
+)
+
+# ::id MUL1445.json_0010
+# ::snt I 'll be leaving from Birmingham New Street .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n18 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id MUL1445.json_0012
+# ::snt Yes please and can you give me the travel time , arrival time , and train ID ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+  :Time ( aTr1 / question )
+  :Id ( aTr2 / question )
+)
+
+# ::id MUL1445.json_0014
+# ::snt You 've given me all the information I need . Thanks . Have a nice day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2256.json_0000
+# ::snt I am looking for a restaurant serving seafood , in the center of the town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "seafood"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL2256.json_0002
+# ::snt No , I want expensive Italian food instead .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL2256.json_0004
+# ::snt Yes I need a table for 8 Sunday at 16:45 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "16:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL2256.json_0006
+# ::snt Please give me the names of the 4 choices and I 'll make my selection .   Needs to be an expensive Italian restaurant in the Centre .   Thanks !
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n18 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n20 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2256.json_0008
+# ::snt I would like to book a reservation for 8 on Sunday at 16:45 at Stazione Restaurant and coffee bar .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n22 / name
+     :op1 "16:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n24 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n26 / name
+     :op1 "8"
+  ))
+   :Name ( NamRe8 / Name 
+    :name ( n28 / name
+     :op1 "Stazione"
+     :op2 "Restaurant"
+     :op3 "and"
+     :op4 "coffee"
+     :op5 "bar"
+  ))
+)
+
+# ::id PMUL2256.json_0010
+# ::snt Can I please get the reference number and then can you help me find some places to go near the restaurant ?
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id PMUL2256.json_0012
+# ::snt I m sorry for being so loop , how about a college in that area , whatever you recommend .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n30 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL2256.json_0014
+# ::snt I also need to book a taxi .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL2256.json_0016
+# ::snt I would be leaving the restaurant .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n32 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL2256.json_0018
+# ::snt I will be need a taxi also to get from Corpus Christi College to the restaurant .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Dest ( DesTa3 / Dest 
+    :name ( n34 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+ :op3(Am3 / Attraction-Inform
+   :Name ( NamAt5 / Name 
+    :name ( n38 / name
+     :op1 "Corpus"
+     :op2 "Christi"
+  ))
+   )
+)
+
+# ::id PMUL2256.json_0020
+# ::snt Just one more thing . What is the entrance fee for the college ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL2256.json_0022
+# ::snt Thanks , I 'm good to go now . I appreciate your help , bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20371.json_0000
+# ::snt I would like an expensive restaurant in the south part of town
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id WOZ20371.json_0002
+# ::snt Sounds great . What is their phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id WOZ20371.json_0004
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20371.json_0006
+# ::snt Bye bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0973.json_0000
+# ::snt I would like to book at room at alexander bed and breakfast
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "alexander"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+)
+
+# ::id SNG0973.json_0002
+# ::snt Actually I just need a bit of information . What is the price range , star rating , and phone number ?
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id SNG0973.json_0004
+# ::snt Thank you very much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1725.json_0000
+# ::snt I am looking for somwhere to go in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1725.json_0002
+# ::snt I 'm looking for multiple sports in the centre please .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n6 / name
+     :op1 "multiple"
+     :op2 "sports"
+  ))
+)
+
+# ::id MUL1725.json_0004
+# ::snt Do you have any type of museums in the centre ? If you do , I need the phone number , too .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n8 / name
+     :op1 "museums"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Phone ( aAt1 / question )
+   )
+)
+
+# ::id MUL1725.json_0006
+# ::snt Sounds great ! Could I get the phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL1725.json_0008
+# ::snt I need to book a train to arrive in Cambridge by 13:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n14 / name
+     :op1 "13:00"
+  ))
+)
+
+# ::id MUL1725.json_0010
+# ::snt I need the train for 8 people leaving from Peterborough and arriving in Cambridge before 13:00 .   Once you have the booking , can you send me the reference number ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n18 / name
+     :op1 "13:00"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n20 / name
+     :op1 "peterborough"
+  ))
+   :People ( PeoTr8 / People 
+    :name ( n22 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL1725.json_0012
+# ::snt I would need the train on Friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n24 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL1725.json_0014
+# ::snt Yes , for 8 people . I will need a reference number , thanks !
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n26 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL1725.json_0016
+# ::snt I think that will be all for today . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2224.json_0000
+# ::snt I need a guesthouse , free parking included .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id MUL2224.json_0002
+# ::snt Is there any other guesthouses that do n't have internet included ?
+( Hm1 / Hotel-Inform
+   :Internet ( oHo1 / no)
+)
+
+# ::id MUL2224.json_0004
+# ::snt Okay , what about one that does have internet ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id MUL2224.json_0006
+# ::snt How many stars does the Acorn Guest House have ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n4 / name
+     :op1 "acorn"
+     :op2 "guest"
+     :op3 "house"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Stars ( aHo1 / question )
+   )
+)
+
+# ::id MUL2224.json_0008
+# ::snt What is the address of the Acorn ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id MUL2224.json_0010
+# ::snt I am also looking for a train that leaves after 14:15 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n6 / name
+     :op1 "14:15"
+  ))
+)
+
+# ::id MUL2224.json_0012
+# ::snt Could you please book that train for 5 people and give me the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL2224.json_0014
+# ::snt That will be all , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1900.json_0000
+# ::snt On Saturday I need a train that will arrive by 21:45 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "saturday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "21:45"
+  ))
+)
+
+# ::id PMUL1900.json_0002
+# ::snt I will be leaving from Ely and going to london .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "london"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL1900.json_0004
+# ::snt Either one is fine with me .
+( Tm1 / Train-Inform
+)
+
+# ::id PMUL1900.json_0006
+# ::snt Yes I 'm sure . I need to book that for 5 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL1900.json_0008
+# ::snt I want a train departing from Cambridge , going to Ely . Saturday , arrival by 21:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "ely"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n14 / name
+     :op1 "saturday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n16 / name
+     :op1 "21:45"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1900.json_0010
+# ::snt That 's a good time . Please book TR7349 for 5 people , please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n20 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL1900.json_0012
+# ::snt I am also looking for a place to stay that is cheap and 4 stars .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n22 / name
+     :op1 "cheap"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n24 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1900.json_0014
+# ::snt Yes , i need a guesthouse in the east please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n26 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n28 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL1900.json_0016
+# ::snt Great ! May I please have the phone number and postcode ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id PMUL1900.json_0018
+# ::snt I got it . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0225.json_0000
+# ::snt I 'm injured pretty severely and need a hospital with a john farman intensive care unit .
+( Hm1 / Hospital-Inform
+   :Department ( DepHo2 / Department 
+    :name ( n2 / name
+     :op1 "john"
+     :op2 "farman"
+     :op3 "intensive"
+     :op4 "care"
+     :op5 "unit"
+  ))
+)
+
+# ::id SNG0225.json_0002
+# ::snt Yes , that would be perfect .
+( o / out_of_scope )
+
+# ::id SNG0225.json_0004
+# ::snt Perfect . Could you also give me the postcode ?
+( Ht1 / Hospital-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id SNG0225.json_0006
+# ::snt Ok , great thanks . I will head over there . Got ta go , bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0225.json_0008
+# ::snt No thank you .   My son is driving me .   On our way now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20430.json_0000
+# ::snt I 'd like to find an expensive restaurant in the east part of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id WOZ20430.json_0002
+# ::snt So many choices .   Can you just suggest one and give me the address , phone number and postcode ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id WOZ20430.json_0004
+# ::snt Thank you very much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0063.json_0000
+# ::snt I need information on a restaurant called saffron brasserie please .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "saffron"
+     :op2 "brasserie"
+  ))
+)
+
+# ::id MUL0063.json_0002
+# ::snt I would like to book a table for 5 people at 17:45 on Wednesday . Also could you give me the reference number ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "17:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0063.json_0004
+# ::snt Yes I 'll also need a place to stay as well as a reference number for my reservation .
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id MUL0063.json_0006
+# ::snt I am not looking for a specific price range but I do need it to have free wifi and free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL0063.json_0008
+# ::snt I would like a guesthouse on the east side of town .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n12 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL0063.json_0010
+# ::snt No , I 'll take the address for the first one listed .
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id MUL0063.json_0012
+# ::snt No , thank you !   That 'll be all for today !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1938.json_0000
+# ::snt Hello , could you help me with information on a train ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL1938.json_0002
+# ::snt I am leaving from Norwich and going to Cambridge on Wednesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n6 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id PMUL1938.json_0004
+# ::snt I do n't have a departure time but I want to arrive by 15:45 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "15:45"
+  ))
+)
+
+# ::id PMUL1938.json_0006
+# ::snt Just please get me the train ID and total travel time .
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id PMUL1938.json_0008
+# ::snt Can you find me a cheap guesthouse to stay in ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n12 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL1938.json_0010
+# ::snt East part of town please
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n14 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL1938.json_0012
+# ::snt Could you try to book me into one starting Wednesday ?
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n16 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL1938.json_0014
+# ::snt There will be three of us checking in on Wednesday and staying for two nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "two"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n20 / name
+     :op1 "three"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n22 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL1938.json_0016
+# ::snt Not at this time .   Thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1938.json_0018
+# ::snt No , thanks .   That 's all for today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4975.json_0000
+# ::snt Can you tell me about any Modern European places in the expensive range ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL4975.json_0002
+# ::snt i 'd rather have some place in the south
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL4975.json_0004
+# ::snt suggest any and find me their address , postcode and phone number
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id PMUL4975.json_0006
+# ::snt I also need a train for Sunday that leaves after 17:00 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n10 / name
+     :op1 "17:00"
+  ))
+)
+
+# ::id PMUL4975.json_0008
+# ::snt I would like to leave after 17:00
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n12 / name
+     :op1 "17:00"
+  ))
+)
+
+# ::id PMUL4975.json_0010
+# ::snt That 's perfect , thanks . I have everything I need for today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1205.json_0000
+# ::snt I am looking for a 4 star hotel with free wifi in the west side of town .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+   :Stars ( StaHo7 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG1205.json_0002
+# ::snt Either is fine . Can you book a room for 7 people for 2 nights ? We 'll arrive on Friday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id SNG1205.json_0004
+# ::snt That sounds great .   Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1205.json_0006
+# ::snt No , that is all .   Thanks for the help .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3404.json_0000
+# ::snt I am looking for information in Cambridge .
+( o / out_of_scope )
+
+# ::id PMUL3404.json_0002
+# ::snt I need a train to bishops stortford on Tuesday that can get me there by 19:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "tuesday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n6 / name
+     :op1 "19:30"
+  ))
+)
+
+# ::id PMUL3404.json_0004
+# ::snt Can I get the price for that ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL3404.json_0006
+# ::snt When does the train leave Bishops Stortford , please ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n8 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Leave ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3404.json_0008
+# ::snt Okay , thanks . Now could you also help me find a cheap persian restaurant in the centre ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "persian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n12 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3404.json_0010
+# ::snt How about asian oriental ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+)
+
+# ::id PMUL3404.json_0012
+# ::snt Yes book a table for 6 at 16:00 on Tuesday please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "16:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n20 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n22 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL3404.json_0014
+# ::snt Ummm reference number please .
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id PMUL3404.json_0016
+# ::snt Thank you so much . You have been a great help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3404.json_0018
+# ::snt I do n't need anything else . Have a great day !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4730.json_0000
+# ::snt I need to go to the stansted airport on wednesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL4730.json_0002
+# ::snt Train leaving cambridge going to stansted airport on wednesday anytime after 18:45
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n12 / name
+     :op1 "18:45"
+  ))
+)
+
+# ::id PMUL4730.json_0004
+# ::snt No , not at this time . I would like to know the travel time and price , please ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id PMUL4730.json_0006
+# ::snt Great , thanks .   I also am interested in the People 's portraits exhibition at the Girton College , can you tell me more about that ?
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4730.json_0008
+# ::snt Could you tell me if they have an entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL4730.json_0010
+# ::snt What type of attraction is is ?
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+)
+
+# ::id PMUL4730.json_0012
+# ::snt that will be all , thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0664.json_0000
+# ::snt I am looking for an expensive Chinese restaurant in the south .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n6 / name
+     :op1 "south"
+  ))
+)
+
+# ::id SNG0664.json_0002
+# ::snt No reservation right now , I just need the phone number .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id SNG0664.json_0004
+# ::snt No that 's all I needed . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2607.json_0000
+# ::snt Hi , i want to find out about the man on the moon attraction please .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "the"
+     :op2 "man"
+     :op3 "on"
+     :op4 "the"
+     :op5 "moon"
+  ))
+)
+
+# ::id MUL2607.json_0002
+# ::snt Yes can I get the postcode , and it 's a concerthall you said ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL2607.json_0004
+# ::snt Excellent , I also need a cheap guesthouse , please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL2607.json_0006
+# ::snt I need free parking and wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id MUL2607.json_0008
+# ::snt Yes , please . For 6 people for 3 nights starting on tuesday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL2607.json_0010
+# ::snt How about for 2 nights instead ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL2607.json_0012
+# ::snt Please try for one night .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL2607.json_0014
+# ::snt No that was it . Thank you so much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20438.json_0000
+# ::snt I want a danish restaurant in the south .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "danish"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id WOZ20438.json_0002
+# ::snt How about an Italian restaurant in the south ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "south"
+  ))
+)
+
+# ::id WOZ20438.json_0004
+# ::snt phone number and postcode
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id WOZ20438.json_0006
+# ::snt Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0907.json_0000
+# ::snt I am looking for a restaurant in the centre of town .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0907.json_0002
+# ::snt I am looking for an expensive restaurant in the centre , type of food does not matter but I need a table for 7 people for Tuesday at 13:15 .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+   :Price ( PriRe3 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe5 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+   :Time ( TimRe7 / Time 
+    :name ( n8 / name
+     :op1 "13:15"
+  ))
+   :Day ( DayRe9 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe11 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL0907.json_0004
+# ::snt Could we try for Tuesday at 12:15 please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "12:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id MUL0907.json_0006
+# ::snt Yes , I 'm looking for a particular attraction called Whale of a Time .   Do you have any information on it ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n18 / name
+     :op1 "whale"
+     :op2 "of"
+     :op3 "a"
+     :op4 "time"
+  ))
+)
+
+# ::id MUL0907.json_0008
+# ::snt Could I have the postcode , address , and entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+)
+
+# ::id MUL0907.json_0010
+# ::snt Yes , can you book me a taxi between those two ? I 'd like to arrive at the restaurant in time for my reservation please .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n22 / name
+     :op1 "time"
+     :op2 "for"
+     :op3 "my"
+     :op4 "reservation"
+  ))
+)
+
+# ::id MUL0907.json_0012
+# ::snt No , that should do it , thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4006.json_0000
+# ::snt Hello , can you tell me about some Asian Oriental restaurants in the centre ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4006.json_0002
+# ::snt Would you please recommend one ?
+( o / out_of_scope )
+
+# ::id PMUL4006.json_0004
+# ::snt Sure , for 5 people at 13:45 on Friday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "13:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL4006.json_0006
+# ::snt I am will need a train .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL4006.json_0008
+# ::snt I need to get from ely to cambridge , on that same Friday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n14 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n16 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL4006.json_0010
+# ::snt make a booking for the same group of people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id PMUL4006.json_0012
+# ::snt I also need reservation for food .
+( o / out_of_scope )
+
+# ::id PMUL4006.json_0014
+# ::snt No , do n't worry about it . I already got a reservation earlier . That is all I need .
+( o / out_of_scope )
+
+# ::id MUL0566.json_0000
+# ::snt I need to take a train on Saturday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id MUL0566.json_0002
+# ::snt I 'm headed to cambridge and the train needs to leave after 9:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n6 / name
+     :op1 "9:45"
+  ))
+)
+
+# ::id MUL0566.json_0004
+# ::snt I would like to depart from stansted airport .   Can you book me a train for 3 people and provide a reference number ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n8 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0566.json_0006
+# ::snt I am looking for the Cambridge Book and Print Gallery
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n12 / name
+     :op1 "cambridge"
+     :op2 "book"
+     :op3 "and"
+     :op4 "print"
+     :op5 "gallery"
+  ))
+   )
+ :op2(Tm2 / Train-Inform
+   :Dest ( DesTr4 / Dest 
+    :name ( n15 / name
+     :op1 "cambridge"
+  ))
+   )
+)
+
+# ::id MUL0566.json_0008
+# ::snt That 'll be everything . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0999.json_0000
+# ::snt I am looking for a 3 star hotel that has free wifi
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SNG0999.json_0002
+# ::snt Either one is fine . How about the South ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "south"
+  ))
+)
+
+# ::id SNG0999.json_0004
+# ::snt No thanks , just getting information . That 's all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0999.json_0006
+# ::snt Actually my wife says it 's better to book it . Can you reserve it for 4 people for 4 nights starting from monday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG0999.json_0008
+# ::snt fantastic ! have a good day I will let you know !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0021.json_0000
+# ::snt I would like to find a guesthouse to stay in that 's in the expensive price range . Can you help me ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0021.json_0002
+# ::snt Ok . Can we look for something on the north side ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL0021.json_0004
+# ::snt That sounds like a good option ! Does it include internet ? I wo n't be needing it during my stay , but I 'd like to know .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL0021.json_0006
+# ::snt Can you book it for me ?
+( o / out_of_scope )
+
+# ::id PMUL0021.json_0008
+# ::snt Please book for 2 people , for 5 nights , starting from Wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL0021.json_0010
+# ::snt looking for a restaurant . The restaurant should serve chinese food and should be in the same price range as the hotel
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id PMUL0021.json_0012
+# ::snt I want the one in the north please
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n18 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL0021.json_0014
+# ::snt Yes , please book golden wok for 2 people at 18:45 on Wednesday .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n20 / name
+     :op1 "golden"
+     :op2 "wok"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n22 / name
+     :op1 "18:45"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n24 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n26 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL0021.json_0016
+# ::snt Could I also get a taxi to go from the hotel to the restaurant please ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n28 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Dest ( DesTa5 / Dest 
+    :name ( n30 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+ :op3(Rm3 / Restaurant-Inform
+   :none ( onRe3 / none)
+   )
+)
+
+# ::id PMUL0021.json_0018
+# ::snt That is all , thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0071.json_0000
+# ::snt I need to book a taxi from Saint Johns Chop House to Williams Art and Antiques please .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "williams"
+     :op2 "art"
+     :op3 "and"
+     :op4 "antiques"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "saint"
+     :op2 "johns"
+     :op3 "chop"
+     :op4 "house"
+  ))
+)
+
+# ::id SNG0071.json_0002
+# ::snt The taxi should leave by 3:15 .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Leave ( LeaTa3 / Leave 
+    :name ( n6 / name
+     :op1 "3:15"
+  ))
+)
+
+# ::id SNG0071.json_0004
+# ::snt I 'm sorry , could you make sure the taxi is actually leaving after 3:15 ?   I made an error earlier .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id SNG0071.json_0006
+# ::snt That should be perfect !
+( o / out_of_scope )
+
+# ::id SNG0071.json_0008
+# ::snt Thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1936.json_0000
+# ::snt I am looking for a train leaving on Saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id MUL1936.json_0002
+# ::snt The train should depart from cambridge and arrive in standsted airport .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Dest ( DesTr4 / Dest 
+    :name ( n6 / name
+     :op1 "standsted"
+     :op2 "airport"
+  ))
+)
+
+# ::id MUL1936.json_0004
+# ::snt I do n't have a departure time in stone , but I need to arrive by 17:15 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "17:15"
+  ))
+)
+
+# ::id MUL1936.json_0006
+# ::snt Yes , please book the TR0638 . I need 7 tickets .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL1936.json_0008
+# ::snt Alright , since I 'm going to be in the city centre for awhile , could you tell me of any interesting places there ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1936.json_0010
+# ::snt What 's your favorite one ? I trust your judgment - let me know the best one 's address , postcode , and attraction type , please .
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+)
+
+# ::id MUL1936.json_0012
+# ::snt Wonderful , I am really looking forward to it ! That 's all I 'll need for today !
+( o / out_of_scope )
+
+# ::id PMUL2698.json_0000
+# ::snt i am   looking for a place to stay . it should be a 4 star and expensive
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2698.json_0002
+# ::snt I was hoping for something in the east with free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n6 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL2698.json_0004
+# ::snt Okay , can you check for one that falls in the cheap price range instead ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL2698.json_0006
+# ::snt Sure , I would like Autumn House and I need to book it for 8 people , 5 nights , and the stay starting on Wednesday please .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n10 / name
+     :op1 "autumn"
+     :op2 "house"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n14 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n16 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL2698.json_0008
+# ::snt Yes , i am looking for places to visit near my hotel . Any recommendations ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL2698.json_0010
+# ::snt Great , can you please provide the address .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL2698.json_0012
+# ::snt That is all I need today , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2698.json_0014
+# ::snt Thank You . Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1248.json_0000
+# ::snt Thankyou , I am looking for a trian that leaves on friday . I am also wanting it to leave after 12:30 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "friday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "12:30"
+  ))
+)
+
+# ::id PMUL1248.json_0002
+# ::snt That is going to stevenage , correct ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "stevenage"
+  ))
+)
+
+# ::id PMUL1248.json_0004
+# ::snt Yes , I must go to Stevenage .   How much is a ticket ?
+( a / and
+ :op1(Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+   )
+ :op2(Tm2 / Train-Inform
+   :Dest ( DesTr3 / Dest 
+    :name ( n9 / name
+     :op1 "Stevenage"
+  ))
+   )
+)
+
+# ::id PMUL1248.json_0006
+# ::snt First tell me about the attractions in town in the west .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL1248.json_0008
+# ::snt It should be in the west part of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL1248.json_0010
+# ::snt I 'm not picky , choose one for me !
+( o / out_of_scope )
+
+# ::id PMUL1248.json_0012
+# ::snt That sounds great . Can you get me the address and the entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+)
+
+# ::id PMUL1248.json_0014
+# ::snt No thanks , I am all set .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02281.json_0000
+# ::snt I am looking for a particular hotel . Its name is called arbury lodge guesthouse
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "arbury"
+     :op2 "lodge"
+     :op3 "guesthouse"
+  ))
+)
+
+# ::id SNG02281.json_0002
+# ::snt book it for 4 people and 2 nights starting from friday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG02281.json_0004
+# ::snt how about 1 night instead ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+)
+
+# ::id SNG02281.json_0006
+# ::snt Thank you , that 's all I need . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20099.json_0000
+# ::snt Hi , I want a Tuscan restaurant that 's expensively priced .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "tuscan"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensively"
+  ))
+)
+
+# ::id WOZ20099.json_0002
+# ::snt How about korean food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "korean"
+  ))
+)
+
+# ::id WOZ20099.json_0004
+# ::snt Yes please .
+( o / out_of_scope )
+
+# ::id WOZ20099.json_0006
+# ::snt No , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3058.json_0000
+# ::snt Hi , I 'm looking for some information about the Cambridge Corn Exchange .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "cambridge"
+     :op2 "corn"
+     :op3 "exchange"
+  ))
+)
+
+# ::id PMUL3058.json_0002
+# ::snt Yes , can I get the attraction type , the phone number , and the address please ?   This sounds like it would be a great place !
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL3058.json_0004
+# ::snt Thank you ! I 'm also looking for information on the Gonville Hotel .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n4 / name
+     :op1 "gonville"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL3058.json_0006
+# ::snt Yes please , do they offer free wifi and parking ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Parking ( aHo0 / question )
+  :Internet ( aHo1 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Parking ( esHo2 / yes)
+   :Internet ( esHo3 / yes)
+   )
+)
+
+# ::id PMUL3058.json_0008
+# ::snt Thank you . That is all the information I need at this time .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01312.json_0000
+# ::snt I need to book a taxi to pembroke college from prezzo .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "pembroke"
+     :op2 "college"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "prezzo"
+  ))
+)
+
+# ::id SNG01312.json_0002
+# ::snt I would like to get there by 13:00 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n6 / name
+     :op1 "13:00"
+  ))
+)
+
+# ::id SNG01312.json_0004
+# ::snt I want to get there by 13:00 .
+( o / out_of_scope )
+
+# ::id SNG01312.json_0006
+# ::snt Ok , that 's all I need . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01312.json_0008
+# ::snt That 's everything . Goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3609.json_0000
+# ::snt I am looking for a hotel called huntingdon marriott hotel .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "huntingdon"
+     :op2 "marriott"
+     :op3 "hotel"
+  ))
+)
+
+# ::id PMUL3609.json_0002
+# ::snt Thank you . Can you book it for 5 people and 4 nights starting on Thursday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL3609.json_0004
+# ::snt I 'm also looking for a train departing Cambridge and arriving at 8:30 . Can you help out ?
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n12 / name
+     :op1 "8:30"
+  ))
+)
+
+# ::id PMUL3609.json_0006
+# ::snt We would like to go to peterborough on Friday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "peterborough"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n16 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL3609.json_0008
+# ::snt Yes , please book it for 5 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n18 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL3609.json_0010
+# ::snt Thank you for all your help . Have a great day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0394.json_0000
+# ::snt Are there any expensive restaurants that are centrally located ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL0394.json_0002
+# ::snt I would like a place that serves Korean food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "korean"
+  ))
+)
+
+# ::id MUL0394.json_0004
+# ::snt That sounds just delightful ! I would like a reservation for two at 20:00 for Friday . And I will need that reference number , please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "20:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "two"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0394.json_0006
+# ::snt I would also like to book a train to Cambridge that day .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n14 / name
+     :op1 "that"
+     :op2 "day"
+  ))
+)
+
+# ::id MUL0394.json_0008
+# ::snt I 'll be leaving from london liverpool street and I need to arrive in Cambridge by 11:15 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n16 / name
+     :op1 "11:15"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n18 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Dest ( DesTr6 / Dest 
+    :name ( n20 / name
+     :op1 "Cambridge"
+  ))
+)
+
+# ::id MUL0394.json_0010
+# ::snt No , that 's all today . Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4787.json_0000
+# ::snt I am planning a trip in Cambridge
+( o / out_of_scope )
+
+# ::id PMUL4787.json_0002
+# ::snt I 'm actually just looking for places to go in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4787.json_0004
+# ::snt I believe I 'd like something in the entertainment area . Is there anything like that ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL4787.json_0006
+# ::snt Is there anything interesting going on near the college ?
+( o / out_of_scope )
+
+# ::id PMUL4787.json_0008
+# ::snt Yes please . I need the phone number of a college that you recommend .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "college"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Phone ( aAt1 / question )
+   )
+)
+
+# ::id PMUL4787.json_0010
+# ::snt I also need train tickets .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL4787.json_0012
+# ::snt I would like to arrive by 17:15 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "17:15"
+  ))
+)
+
+# ::id PMUL4787.json_0014
+# ::snt I will be traveling on Thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL4787.json_0016
+# ::snt Oh , silly me ! I guess that information would help , would n't it ? I need to depart from peterborough and arrive in cambridge , please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n14 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id PMUL4787.json_0018
+# ::snt What is the total travel time for train TR4526 ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL4787.json_0020
+# ::snt That is all I need , thank you , goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2542.json_0000
+# ::snt Can you give me info on four start places , It doesn;t matter if they have free wifi or not .
+( Hm1 / Hotel-Inform
+   :Internet ( onHo1 / dontcare)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "four"
+  ))
+)
+
+# ::id PMUL2542.json_0002
+# ::snt Yes , I 'd like to stay in the city center . I will be driving there .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL2542.json_0004
+# ::snt I would like a 4 star .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2542.json_0006
+# ::snt Could you book the hotel for 8 people for 2 nights starting Monday ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL2542.json_0008
+# ::snt Looking for places to go in the same area as the hotel , possibly a concerthall .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n16 / name
+     :op1 "concerthall"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL2542.json_0010
+# ::snt Well I guess that 's where I 'll be then . Can you tell me the address and entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+)
+
+# ::id PMUL2542.json_0012
+# ::snt Yes , I also need a taxi to leave the attraction please .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "attraction"
+  ))
+   )
+ :op2(Am2 / Attraction-Inform
+   :none ( onAt2 / none)
+   )
+)
+
+# ::id PMUL2542.json_0014
+# ::snt To my hotel .   I want to leave the attraction by 08:45 please .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n22 / name
+     :op1 "08:45"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n24 / name
+     :op1 "To"
+     :op2 "my"
+     :op3 "hotel"
+  ))
+)
+
+# ::id PMUL2542.json_0016
+# ::snt That is all I needed .   You were very helpful .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id SNG02251.json_0000
+# ::snt I need to find a train going to Stansted Airport and departing on Thursday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id SNG02251.json_0002
+# ::snt How much is a ticket ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id SNG02251.json_0004
+# ::snt Does that train arrive by 16:45 , I need to be there by then .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "16:45"
+  ))
+)
+
+# ::id SNG02251.json_0006
+# ::snt Do either of those trains depart from Cambridge ? I 'd like to leave from there if possible .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG02251.json_0008
+# ::snt The 10:10 would work for me !
+( o / out_of_scope )
+
+# ::id SNG02251.json_0010
+# ::snt I can get my own ticket , thank you . How much will it cost ?
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02251.json_0012
+# ::snt No , that 's all Thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02251.json_0014
+# ::snt THE CONVERSTION     IS   ABOUT THE TRAIN    TICKET BOOK
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL4502.json_0000
+# ::snt I would like a hotel while in cambridge . It does n't need parking or internet .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Parking ( oHo2 / no)
+   :Internet ( oHo3 / no)
+)
+
+# ::id PMUL4502.json_0002
+# ::snt The price does n't matter are there any 3 star places available ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+   :Stars ( StaHo3 / Stars 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Price ( aHo1 / question )
+   )
+)
+
+# ::id PMUL4502.json_0004
+# ::snt What is the price range and phone number of the gonville hotel ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n6 / name
+     :op1 "gonville"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Price ( aHo1 / question )
+  :Phone ( aHo2 / question )
+   )
+)
+
+# ::id PMUL4502.json_0006
+# ::snt Thanks !   I also want to ride on a boat , is that something you can help with ?   I would like to do this in the south area of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n8 / name
+     :op1 "south"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n10 / name
+     :op1 "boat"
+  ))
+)
+
+# ::id PMUL4502.json_0008
+# ::snt Hmmm ... how about a nightclub , instead ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "nightclub"
+  ))
+)
+
+# ::id PMUL4502.json_0010
+# ::snt Was there an entrance fee to that nightclub ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL4502.json_0012
+# ::snt Yes , I also need a taxi . I need to leave the hotel by 07:30 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n14 / name
+     :op1 "07:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL4502.json_0014
+# ::snt Thank you so much . That 's all I need for today . Good - bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1719.json_0000
+# ::snt I need some information on a train going to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1719.json_0002
+# ::snt Sunday . Sometime after 21:00 , if possible .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n6 / name
+     :op1 "21:00"
+  ))
+)
+
+# ::id PMUL1719.json_0004
+# ::snt I am leaving from ely .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n8 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL1719.json_0006
+# ::snt yeah , i need eight tickets .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "eight"
+  ))
+)
+
+# ::id PMUL1719.json_0008
+# ::snt I also need a guesthouse located in the north .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n14 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL1719.json_0010
+# ::snt Are there any with a star of 4 ? I 'd like free parking as well if that is available .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1719.json_0012
+# ::snt Yes info on the cheap price range
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n18 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL1719.json_0014
+# ::snt Thanks , for now I just need their postcode and whether or not they have free internet .
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Internet ( aHo0 / question )
+  :Post ( aHo1 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Internet ( esHo2 / yes)
+   )
+)
+
+# ::id PMUL1719.json_0016
+# ::snt Yes , that 's all . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2166.json_0000
+# ::snt I am looking for a hotel in Cambridge with free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id MUL2166.json_0002
+# ::snt No , although I would like them to include free wifi as well .
+( Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+   :Internet ( esHo2 / yes)
+   :Area ( onHo3 / dontcare)
+)
+
+# ::id MUL2166.json_0004
+# ::snt That will be fibne , I need you to book it for me
+( o / out_of_scope )
+
+# ::id MUL2166.json_0006
+# ::snt Any day is fine after 7:45 .
+( Hm1 / Hotel-Inform
+   :Day ( onHo1 / none)
+)
+
+# ::id MUL2166.json_0008
+# ::snt Lets not book the hotel . Can you help find me a train departing from Norwich to Cambridge on Saturday that leaves after 19:45 ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   )
+ :op2(Tm2 / Train-Inform
+   :Dest ( DesTr4 / Dest 
+    :name ( n7 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr6 / Day 
+    :name ( n9 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n11 / name
+     :op1 "norwich"
+  ))
+   :Leave ( LeaTr10 / Leave 
+    :name ( n13 / name
+     :op1 "19:45"
+  ))
+   )
+)
+
+# ::id MUL2166.json_0010
+# ::snt Yes , for 4 people please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2166.json_0012
+# ::snt Great , can I get the area for the hotel as well please . Just wonder what part of town it 's in ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Area ( aHo1 / question )
+   )
+)
+
+# ::id MUL2166.json_0014
+# ::snt That is everything . Thank you so much for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20614.json_0000
+# ::snt I am looking for a restaurant in the north part of town that is in the cheap price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id WOZ20614.json_0002
+# ::snt can i have something else ?
+( o / out_of_scope )
+
+# ::id WOZ20614.json_0004
+# ::snt What is the address ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id WOZ20614.json_0006
+# ::snt Thank you good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1772.json_0000
+# ::snt I wish to go to a swimmingpool in Cambridge .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "swimmingpool"
+  ))
+)
+
+# ::id MUL1772.json_0002
+# ::snt Can you tell me the address and phone number for the one in the center of town ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL1772.json_0004
+# ::snt Thanks .   I also need to check on trains .   I need to travel on Wednesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id MUL1772.json_0006
+# ::snt I need to leave london liverpool street and be in cambridge by 21:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "21:00"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n10 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id MUL1772.json_0008
+# ::snt I do n't care about the departure time so please give me the ID and price of any one of those trains .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Leave ( onTr1 / dontcare)
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+  :Id ( aTr2 / question )
+   )
+)
+
+# ::id MUL1772.json_0010
+# ::snt I would like to book that train . Thank You
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL1772.json_0012
+# ::snt No , that will be everything . Goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG01198.json_0000
+# ::snt Are there any Chinese restaurants in the centre part of town ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG01198.json_0002
+# ::snt Are they expensive ?
+( o / out_of_scope )
+
+# ::id SNG01198.json_0004
+# ::snt Please look for something else in the expensive price range . I will need the address , post code and phone number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Post ( aRe2 / question )
+  :Addr ( aRe3 / question )
+   )
+)
+
+# ::id SNG01198.json_0006
+# ::snt Sure ! What 's the address , postcode , and phone number of it ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id SNG01198.json_0008
+# ::snt thank you for your help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2890.json_0000
+# ::snt I 'm looking for a hotel in the moderate price range . I definitely want a hotel , not a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL2890.json_0002
+# ::snt Is there anything to the west , preferably with a 4 star rating ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2890.json_0004
+# ::snt is there one in the cheap range ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL2890.json_0006
+# ::snt Oh goodness .   Can you check once again for a hotel , star 4 , in the west .   Cheap is fine .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n14 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreHo6 / Area 
+    :name ( n16 / name
+     :op1 "west"
+  ))
+   :Stars ( StaHo8 / Stars 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2890.json_0008
+# ::snt Yeah book for 5 people
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n20 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL2890.json_0010
+# ::snt Will this start on Friday ?
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n22 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL2890.json_0012
+# ::snt I 'm sorry for the confusion . I would like a reservation for five people for four nights , beginning Friday , at the Cambridge Belfry .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n24 / name
+     :op1 "four"
+  ))
+   :Name ( NamHo4 / Name 
+    :name ( n26 / name
+     :op1 "Cambridge"
+     :op2 "Belfry"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n28 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n30 / name
+     :op1 "five"
+  ))
+)
+
+# ::id PMUL2890.json_0014
+# ::snt Thank you for the reservation . I am also looking for a lovely park in north Cambridge .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n32 / name
+     :op1 "north"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n34 / name
+     :op1 "park"
+  ))
+)
+
+# ::id PMUL2890.json_0016
+# ::snt What is the address and phone number ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL2890.json_0018
+# ::snt I also need a taxi between the two places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL2890.json_0020
+# ::snt i want to leave the hotel by 4:30
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n36 / name
+     :op1 "4:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n38 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Type ( TypHo5 / Type 
+    :name ( n41 / name
+     :op1 "hotel"
+  ))
+   )
+)
+
+# ::id PMUL2890.json_0022
+# ::snt I want to be pickup at at the hotel by 4:30 .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n42 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL2890.json_0024
+# ::snt Do you have their contact number ?
+( Tt1 / Taxi-Request
+  :Phone ( aTa0 / question )
+)
+
+# ::id PMUL2890.json_0026
+# ::snt That will be all for today . Have a great day . Goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4574.json_0000
+# ::snt i am looking for a particular attraction . Its name is called the place .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "the"
+     :op2 "place"
+  ))
+)
+
+# ::id PMUL4574.json_0002
+# ::snt Can you get me phone number please , thank you
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(At2 / Attraction-Request
+  :Phone ( aAt1 / question )
+   )
+)
+
+# ::id PMUL4574.json_0004
+# ::snt Thanks . I am also looking for a hotel room .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL4574.json_0006
+# ::snt The hotel should be in the type of hotel and does n't need to include internet .  The hotel does n't need to have free parking . price does n't matter .
+( Hm1 / Hotel-Inform
+   :Parking ( oHo1 / no)
+   :Price ( onHo2 / dontcare)
+   :Internet ( oHo3 / no)
+)
+
+# ::id PMUL4574.json_0008
+# ::snt I do n't need you to book it thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4574.json_0010
+# ::snt Sorry , I am changing my mind . Please book Cityroomz for 4 nights starting on Saturday , for 8 people . Thanks .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n6 / name
+     :op1 "cityroomz"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL4574.json_0012
+# ::snt Thanks a lot for all your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4574.json_0014
+# ::snt okay goodbye
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1095.json_0000
+# ::snt I need info on attractions in the center of the town .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+   :Area ( AreAt3 / Area 
+    :name ( n2 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL1095.json_0002
+# ::snt I 'm not sure .   Can you recommend one for me ?
+( o / out_of_scope )
+
+# ::id PMUL1095.json_0004
+# ::snt Yes I would like the ostcode and phone number as well . Can you find a me a train departing cambridge on wednesday ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Phone ( aAt1 / question )
+   )
+)
+
+# ::id PMUL1095.json_0006
+# ::snt I am going to Kings Lynn .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id MUL1458.json_0000
+# ::snt Hi , can you help me find a train from kings lynn on Monday ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id MUL1458.json_0002
+# ::snt Cambridge is my destination , please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1458.json_0004
+# ::snt I will need 6 tickets .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL1458.json_0006
+# ::snt Yes , is there a reference number ?   I also am looking for a place to dine in the north area of town that serves chinese food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "chinese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL1458.json_0008
+# ::snt Moderate please and thank you .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n14 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL1458.json_0010
+# ::snt Can you book me a table there for Monday at 14:30 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "14:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id MUL1458.json_0012
+# ::snt There will be 6 of us .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n20 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL1458.json_0014
+# ::snt Could you try for 13:30 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n22 / name
+     :op1 "13:30"
+  ))
+)
+
+# ::id MUL1458.json_0016
+# ::snt That will be all . Thank you so much for all of your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4568.json_0000
+# ::snt Can you help me out with some information on a specific hotel ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL4568.json_0002
+# ::snt I 'm looking for the Express by Holiday Inn .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "express"
+     :op2 "by"
+     :op3 "holiday"
+     :op4 "inn"
+  ))
+)
+
+# ::id PMUL4568.json_0004
+# ::snt Thank you ! Please book a room for 6 people for 5 nights , starting on Friday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL4568.json_0006
+# ::snt Yes , I 'm also looking for a restaurant called the rice boat .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n10 / name
+     :op1 "rice"
+     :op2 "boat"
+  ))
+)
+
+# ::id PMUL4568.json_0008
+# ::snt Could you book me a setting there for the same group and day at 17:30 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "17:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "and"
+     :op4 "day"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "group"
+  ))
+)
+
+# ::id PMUL4568.json_0010
+# ::snt thanks , i also need a taxi to get me from the hotel to the restaurant . can you help ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Dest ( DesTa5 / Dest 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+ :op3(Rm3 / Restaurant-Inform
+   :none ( onRe3 / none)
+   )
+)
+
+# ::id PMUL4568.json_0012
+# ::snt Okay great thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0663.json_0000
+# ::snt I need a train going to cambridge after 10:15 please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "10:15"
+  ))
+)
+
+# ::id PMUL0663.json_0002
+# ::snt I am departing from Ely .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL0663.json_0004
+# ::snt I will leave Thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL0663.json_0006
+# ::snt Yes , please .   I need tickets for seven people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "seven"
+  ))
+)
+
+# ::id PMUL0663.json_0008
+# ::snt Are there any modern european restaurants in the centre area ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0663.json_0010
+# ::snt Once you find the restaurant you want to book a table for the same group of people at 15:15 on the same day .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "15:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id PMUL0663.json_0012
+# ::snt No that 's great thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1294.json_0000
+# ::snt I would like to take a train that departs from stansted airport on Thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id PMUL1294.json_0002
+# ::snt I am going to Cambridge and want to leave after 12:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "12:45"
+  ))
+)
+
+# ::id PMUL1294.json_0004
+# ::snt Yes can you book that for me please ?
+( o / out_of_scope )
+
+# ::id PMUL1294.json_0006
+# ::snt You booked for 1 ticket , correct ? And also , can you help me find a place to visit in the centre of town ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(Tm2 / Train-Inform
+   :People ( PeoTr4 / People 
+    :name ( n13 / name
+     :op1 "1"
+  ))
+   )
+)
+
+# ::id PMUL1294.json_0008
+# ::snt Anything in the centre is fine with me , whatever place that you recommend .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL1294.json_0010
+# ::snt That is fine . I need the attraction type , entrance fee and address .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( onAt1 / none)
+   )
+ :op2(At2 / Attraction-Request
+  :Type ( aAt1 / question )
+  :Fee ( aAt2 / question )
+  :Addr ( aAt3 / question )
+   )
+)
+
+# ::id PMUL1294.json_0012
+# ::snt Got it . Thanks a lot . That 's all the Help I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1325.json_0000
+# ::snt I need to find a really cheap hotel can you help me find one ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL1325.json_0002
+# ::snt I need to find a hotel in the west that has free wifi and located in the west please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n8 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL1325.json_0004
+# ::snt Yes , can you book that for friday for 3 nights ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL1325.json_0006
+# ::snt There will be 5 of us .
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL1325.json_0008
+# ::snt I am also looking for a cheap , italian restaurant near the hotel .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Food ( FooRe4 / Food 
+    :name ( n19 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe6 / Price 
+    :name ( n21 / name
+     :op1 "cheap"
+  ))
+   )
+)
+
+# ::id MUL1325.json_0010
+# ::snt Can I please get the address for it ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id MUL1325.json_0012
+# ::snt No , but I do want to book a taxi to go between the restaurant and the hotel , leaving the restaurant by 19:00 .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n22 / name
+     :op1 "19:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Type ( TypHo5 / Type 
+    :name ( n27 / name
+     :op1 "hotel"
+  ))
+   )
+)
+
+# ::id MUL1325.json_0014
+# ::snt No , that 's all . Thanks so much ! Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2373.json_0000
+# ::snt I 'd like to find an expensive restaurant on the south side of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL2373.json_0002
+# ::snt Yes . Chinese , please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL2373.json_0004
+# ::snt Reserve a table for 4 please .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2373.json_0006
+# ::snt Monday at 19:30 would be perfect .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "19:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL2373.json_0008
+# ::snt I 'm also looking for some entertainment in the same area as the restaurant .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n16 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL2373.json_0010
+# ::snt Sounds good . I need the address and phone number for them too .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL2373.json_0012
+# ::snt Thank you so much for your help . Can we also look at 4 star hotels in the same area ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Stars ( StaHo3 / Stars 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+   :Area ( AreHo5 / Area 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL2373.json_0014
+# ::snt Forget the hotels . That 's all the information I need today . Thanks for all your help .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL2373.json_0016
+# ::snt I do n't need anything other than the restaurant and the attractions . Thank you for your assistance . Goodbye .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id MUL1014.json_0000
+# ::snt Yes I am looking for a hotel on the North side of town . I am not needing parking .
+( Hm1 / Hotel-Inform
+   :Parking ( oHo1 / no)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL1014.json_0002
+# ::snt I need it to be moderately priced with a 2 star rating . Are either one of them fit this description ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "moderately"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL1014.json_0004
+# ::snt Are there any with 2 stars that offer free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL1014.json_0006
+# ::snt I would like one without the internet .
+( Hm1 / Hotel-Inform
+   :Internet ( oHo1 / no)
+)
+
+# ::id MUL1014.json_0008
+# ::snt Let 's go with Ashley . Book that for 8 people for 3 nights starting from saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL1014.json_0010
+# ::snt I 'm looking to go someplace in town . Maybe for entertainment . Do you have any recommendations ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n18 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id MUL1014.json_0012
+# ::snt That sounds funky . Sure .
+( o / out_of_scope )
+
+# ::id MUL1014.json_0014
+# ::snt What 's the entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL1014.json_0016
+# ::snt I will need a taxi to take me from the Funky Fun house to my hotel .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n20 / name
+     :op1 "funky"
+     :op2 "fun"
+     :op3 "house"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n22 / name
+     :op1 "my"
+     :op2 "hotel"
+  ))
+)
+
+# ::id MUL1014.json_0018
+# ::snt I want to leave by 01:30 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n24 / name
+     :op1 "01:30"
+  ))
+)
+
+# ::id MUL1014.json_0020
+# ::snt okay , that should be all ! thank you so much for your assistance !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1293.json_0000
+# ::snt I 'm looking to go to a theatre in town . Can you help me find one ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "theatre"
+  ))
+)
+
+# ::id PMUL1293.json_0002
+# ::snt No preference . Where would you recommend ?
+( Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+)
+
+# ::id PMUL1293.json_0004
+# ::snt Can I get the phone number , area and postcode please ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL1293.json_0006
+# ::snt I am also looking for a train on Monday headed to Bisheops Stortford .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "monday"
+  ))
+   :Dest ( DesTr4 / Dest 
+    :name ( n6 / name
+     :op1 "Bisheops"
+     :op2 "Stortford"
+  ))
+)
+
+# ::id PMUL1293.json_0008
+# ::snt I would like to leave after 11:00 . Do you have a departure at that time or close to it ? Please provide the train ID .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "11:00"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Id ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1293.json_0010
+# ::snt I think that is all I need . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20119.json_0000
+# ::snt Can you find me a moderately priced restaurant in the west ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id WOZ20119.json_0002
+# ::snt What is the phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id WOZ20119.json_0004
+# ::snt Thank you good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20119.json_0006
+# ::snt Thank you . Good bye
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0180.json_0000
+# ::snt I am looking for the Addenbrookes Hospital please .
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG0180.json_0002
+# ::snt Can I get the phone number and the post code ?
+( Ht1 / Hospital-Request
+  :Post ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id SNG0180.json_0004
+# ::snt Okay , that 's all I need . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0180.json_0006
+# ::snt Thank you for you help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1841.json_0000
+# ::snt I 'm looking for places to go in the centre of Cambridge .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1841.json_0002
+# ::snt What 's the postcode for your favorite one ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL1841.json_0004
+# ::snt I also need to book a train .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL1841.json_0006
+# ::snt I need to leave on sunday after 12:30 from cambridge to stevenage
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "stevenage"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n10 / name
+     :op1 "12:30"
+  ))
+)
+
+# ::id MUL1841.json_0008
+# ::snt Great , can I get two tickets on it , please ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "two"
+  ))
+)
+
+# ::id MUL1841.json_0010
+# ::snt No , thank you . You 've been very helpful ! Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0339.json_0000
+# ::snt I am looking for a place to eat . I want to eat modern european food in the expensive price range please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL0339.json_0002
+# ::snt That sounds great ! Could you give me the address ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id MUL0339.json_0004
+# ::snt Not now , but I do need a train to cambridge that leaves after 19:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "19:45"
+  ))
+)
+
+# ::id MUL0339.json_0006
+# ::snt I want to depart from stevenage on wednesday please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "stevenage"
+  ))
+)
+
+# ::id MUL0339.json_0008
+# ::snt The only time specification is that the train leaves Stevenage after 19:45 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n14 / name
+     :op1 "stevenage"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n16 / name
+     :op1 "19:45"
+  ))
+)
+
+# ::id MUL0339.json_0010
+# ::snt Yes , that will work . Can you please book 4 tickets for that train . And can I get the reference number please .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0339.json_0012
+# ::snt No thank you . That was all the information that i needed , i appreciate everything you have done for me .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3807.json_0000
+# ::snt I am looking for a place to eat that 's expensive and serves Belgian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "belgian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL3807.json_0002
+# ::snt How about somewhere expensive in the centre ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3807.json_0004
+# ::snt How about a gastropub restaurant ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "gastropub"
+  ))
+)
+
+# ::id PMUL3807.json_0006
+# ::snt Can you book a table at the Bistro for me ? 4 people at 13:30 on Sunday , please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "13:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3807.json_0008
+# ::snt Thanks ! I also need a train from Cambridge to Ely , please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n18 / name
+     :op1 "ely"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n20 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3807.json_0010
+# ::snt I want to leave after 10:30 on Monday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n22 / name
+     :op1 "monday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n24 / name
+     :op1 "10:30"
+  ))
+)
+
+# ::id PMUL3807.json_0012
+# ::snt Yes , what time do I need to be at the station ?
+( o / out_of_scope )
+
+# ::id PMUL3807.json_0014
+# ::snt I just need the arrival time and price .
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id PMUL3807.json_0016
+# ::snt That was everything . Thanks very much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2511.json_0000
+# ::snt I am looking for a place to stay that has free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL2511.json_0002
+# ::snt Indeed I do . I 'd like a hotel in the expensive price range that 's on the west side of town . The hotel should have a 4 star rating .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2511.json_0004
+# ::snt So that 's a hotel and not a guesthouse ? And do they have free parking ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Parking ( aHo1 / question )
+   )
+)
+
+# ::id PMUL2511.json_0006
+# ::snt No thank you .   I also would like a place to go in town .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2511.json_0008
+# ::snt I am looking for a college .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL2511.json_0010
+# ::snt It does n't matter , pick one for me ?   I 'll just need the address .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2511.json_0012
+# ::snt Thanks . Now I just need a taxi to pick me up at 22:00 from the Huntingdon Marriott and take me to Clare Hall . I 'll need car type and contact number
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n12 / name
+     :op1 "22:00"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n14 / name
+     :op1 "clare"
+     :op2 "hall"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+ :op3(Ht3 / Hotel-Request
+  :Type ( aHo2 / question )
+   )
+)
+
+# ::id PMUL2511.json_0014
+# ::snt Thank you . That is it for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01742.json_0000
+# ::snt There 's some disagreement about what to do about a car accident . Can you help me with that ?
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG01742.json_0002
+# ::snt I would like the address and postcode please .
+( Pt1 / Police-Request
+  :Addr ( aPo0 / question )
+  :Post ( aPo1 / question )
+)
+
+# ::id SNG01742.json_0004
+# ::snt Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01531.json_0000
+# ::snt I need to taxi from Ian hong house .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n2 / name
+     :op1 "Ian"
+     :op2 "hong"
+     :op3 "house"
+  ))
+)
+
+# ::id SNG01531.json_0002
+# ::snt I 'd like to go to saint johns chop house .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n4 / name
+     :op1 "saint"
+     :op2 "johns"
+     :op3 "chop"
+     :op4 "house"
+  ))
+)
+
+# ::id SNG01531.json_0004
+# ::snt I 'd like to arrive by 9:00 please .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n6 / name
+     :op1 "9:00"
+  ))
+)
+
+# ::id MUL2156.json_0000
+# ::snt I am trying to book a train .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL2156.json_0002
+# ::snt I want to travel from Cambridge to London Liverpool Street on Thursday after 09:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n8 / name
+     :op1 "09:45"
+  ))
+)
+
+# ::id MUL2156.json_0004
+# ::snt I would like price , please
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL2156.json_0006
+# ::snt I 'm also looking for a hotel to stay that has a star of 0 in the expensive price range .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n12 / name
+     :op1 "0"
+  ))
+   :Type ( TypHo6 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL2156.json_0008
+# ::snt There 's nothing in the north ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n16 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL2156.json_0010
+# ::snt Yeah , I think that would be all right .
+( o / out_of_scope )
+
+# ::id MUL2156.json_0012
+# ::snt Yes please for 8 people , 5 nights starting Saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n20 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n22 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL2156.json_0014
+# ::snt Are there in hotels in the north with a 2 star rating ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n24 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n26 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL2156.json_0016
+# ::snt I would prefer you to check another area , please .
+( Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+)
+
+# ::id MUL2156.json_0018
+# ::snt Can you search for one that is cheap in price then ?
+( a / and
+ :op1(Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Price ( PriHo3 / Price 
+    :name ( n29 / name
+     :op1 "cheap"
+  ))
+   )
+)
+
+# ::id MUL2156.json_0020
+# ::snt I need something in the cheap price range with other restrictions retained .
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL2156.json_0022
+# ::snt Are there any cheap 0 star hotels in the north ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n30 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n32 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n34 / name
+     :op1 "0"
+  ))
+)
+
+# ::id MUL2156.json_0024
+# ::snt Can you book that for 8 people for 1 night since 5 nights did not work earlier ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n36 / name
+     :op1 "1"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n38 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL2156.json_0026
+# ::snt That would be it . Thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0204.json_0000
+# ::snt I am traveling to Cambridge and would like to find a local restaurant . I want to arrive by train at noon .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "noon"
+  ))
+)
+
+# ::id MUL0204.json_0002
+# ::snt I am looking for a train that will depart from Norwich on Sunday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id MUL0204.json_0004
+# ::snt How about 7:16 ? What is the price ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL0204.json_0006
+# ::snt Yes that would be great . I am also looking for a place to dine for the night . Do you have any suggestions ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id MUL0204.json_0008
+# ::snt Is the restaurant moderately priced ? If so , please book a table for 5 at 18:00 and send me the reference number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "moderately"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n12 / name
+     :op1 "18:00"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+ :op3(Rt3 / Restaurant-Request
+  :Ref ( aRe2 / question )
+   )
+)
+
+# ::id MUL0204.json_0010
+# ::snt The copper kettle will be fine .   Yes please book a reservation .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n16 / name
+     :op1 "The"
+     :op2 "copper"
+     :op3 "kettle"
+  ))
+)
+
+# ::id MUL0204.json_0012
+# ::snt No , that will be all . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2789.json_0000
+# ::snt Hi ! I 'm looking for someplace to go in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2789.json_0002
+# ::snt It does n't matter .   I just need a phone number and entrance fee .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( onAt1 / dontcare)
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id PMUL2789.json_0004
+# ::snt I also need a hotel with free wifi and e a 2 star
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL2789.json_0006
+# ::snt It should be a guesthouse and very expensive
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL2789.json_0008
+# ::snt yeah , check hotels instead of guesthouses
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotels"
+  ))
+)
+
+# ::id PMUL2789.json_0010
+# ::snt Awesome . Thanks . Can you book that for me ?
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2789.json_0012
+# ::snt Three people starting on saturday for four nights please .   I also need a reference number .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "four"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "three"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL2789.json_0014
+# ::snt That sounds great , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2789.json_0016
+# ::snt Thank you for booking that hotel stay for me . That will be all for today .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n20 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL4681.json_0000
+# ::snt I 'm looking for a restaurant called little seoul ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "little"
+     :op2 "seoul"
+  ))
+)
+
+# ::id PMUL4681.json_0002
+# ::snt Can you book it for me for 7 people at 11:15 on Saturday and get a reference number ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "11:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL4681.json_0004
+# ::snt Thank you ! I 'm also looking for information on a hotel called Huntington Marriott Hotel please .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Name ( NamHo3 / Name 
+    :name ( n10 / name
+     :op1 "Huntington"
+     :op2 "Marriott"
+     :op3 "Hotel"
+  ))
+)
+
+# ::id PMUL4681.json_0006
+# ::snt Yes i need it booked for our group for 3 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL4681.json_0008
+# ::snt We 'll be coming in on Saturday and will be staying for three nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "three"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL4681.json_0010
+# ::snt That is all I need . Goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0824.json_0000
+# ::snt I 'm looking for a cheap hotel on the east side of the city . Can you recommend anything ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+   :Type ( TypHo6 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id SNG0824.json_0002
+# ::snt Yes , does it have free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id SNG0824.json_0004
+# ::snt Yes please . I 'll need the address , postcode , and whether they have internet also .
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Internet ( aHo0 / question )
+  :Addr ( aHo1 / question )
+  :Post ( aHo2 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Internet ( esHo2 / yes)
+   )
+)
+
+# ::id SNG0824.json_0006
+# ::snt That 's all I need for now .   I think I will wait to actually book a room .   Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0028.json_0000
+# ::snt Can you help me find a nice Asian restaurant to dine at in Cambridge ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Food ( FooRe3 / Food 
+    :name ( n2 / name
+     :op1 "Asian"
+  ))
+)
+
+# ::id PMUL0028.json_0002
+# ::snt yes . it should be inthe centre and preferably expensive
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0028.json_0004
+# ::snt Yes please , 6 guests at 18:00 on Wednesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "18:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL0028.json_0006
+# ::snt no thaks for helping
+( o / out_of_scope )
+
+# ::id PMUL0028.json_0008
+# ::snt I 'm most grateful . Oops ! One more request ! A hotel with free parking in the same price range as the restaurant .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Price ( PriHo5 / Price 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id PMUL0028.json_0010
+# ::snt Area does n't matter as long as it is a hotel type with parking and expensive
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n18 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n20 / name
+     :op1 "expensive"
+  ))
+   :Area ( onHo3 / dontcare)
+   :Parking ( esHo4 / yes)
+)
+
+# ::id SSNG0356.json_0000
+# ::snt Hello . I am looking for a hotel called gonville hotel .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "gonville"
+     :op2 "hotel"
+  ))
+)
+
+# ::id SSNG0356.json_0002
+# ::snt Yes , I am looking for a booking for 8 people starting Saturday , please .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n4 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n6 / name
+     :op1 "8"
+  ))
+)
+
+# ::id SSNG0356.json_0004
+# ::snt two nights starting from Saturday for 8 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "two"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL4573.json_0000
+# ::snt i am looking for somewhere to go in the centre of Cambridge
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4573.json_0002
+# ::snt No , Is that a museum or a church .
+( o / out_of_scope )
+
+# ::id PMUL4573.json_0004
+# ::snt no . also find me   a hotel by the name warkworth house
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n4 / name
+     :op1 "warkworth"
+     :op2 "house"
+  ))
+)
+
+# ::id PMUL4573.json_0006
+# ::snt Yes , please . Can you reserve a room for Monday for 5 people , 3 nights ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL4573.json_0008
+# ::snt Thanks ! Can you suggest to me something to visit that is n't a church or architecture ? Maybe a museum or a park ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "park"
+  ))
+)
+
+# ::id PMUL4573.json_0010
+# ::snt I think we would like it to be in the centre of town please .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4573.json_0012
+# ::snt Actually , I will need to book lodgings as well .
+( o / out_of_scope )
+
+# ::id PMUL4573.json_0014
+# ::snt No . That 's perfect ! Thanks for your help . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG02129.json_0000
+# ::snt i had car accident dispute and am looking for help
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG02129.json_0002
+# ::snt Great , do you have the address and postcode ?
+( Pt1 / Police-Request
+  :Addr ( aPo0 / question )
+  :Post ( aPo1 / question )
+)
+
+# ::id SNG02129.json_0004
+# ::snt Thanks , I 'm going to call right now . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02129.json_0006
+# ::snt No . Thank you so much for all of your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1914.json_0000
+# ::snt I 'm looking for a train .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL1914.json_0002
+# ::snt Departing from ely to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id MUL1914.json_0004
+# ::snt It 's on Tuesday . I need to arrive by 9:30 and need to book for 7 people . Could I also get the reference number too ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "9:30"
+  ))
+   :People ( PeoTr6 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL1914.json_0006
+# ::snt One more thing .   Can you give me information about an attraction called Ruskin Gallery ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n12 / name
+     :op1 "ruskin"
+     :op2 "gallery"
+  ))
+)
+
+# ::id MUL1914.json_0008
+# ::snt What is the phone number for there ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL1914.json_0010
+# ::snt That was all I needed today . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0168.json_0000
+# ::snt Hello , is Panahar still serving lunch specials ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "panahar"
+  ))
+)
+
+# ::id PMUL0168.json_0002
+# ::snt Yes can you help me book a hotel ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL0168.json_0004
+# ::snt I 'm sorry . I do n't need a hotel . I do need to make a reservation for a table at Panahar for Wednesday afternoon . Can you help me with that ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Day ( DayRe4 / Day 
+    :name ( n9 / name
+     :op1 "wednesday"
+  ))
+   :Name ( NamRe6 / Name 
+    :name ( n11 / name
+     :op1 "Panahar"
+  ))
+   )
+)
+
+# ::id PMUL0168.json_0006
+# ::snt I will need it for four people please .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n12 / name
+     :op1 "four"
+  ))
+)
+
+# ::id PMUL0168.json_0008
+# ::snt 13:30 , Wednesday , 7 people .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "13:30"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n16 / name
+     :op1 "7"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n18 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL0168.json_0010
+# ::snt Yes , I 'm also looking for a place to stay . It should be a 2 star hotel with free wifi and parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n20 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Internet ( esHo3 / yes)
+   :Stars ( StaHo6 / Stars 
+    :name ( n22 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL0168.json_0012
+# ::snt Really ? There are no 2 star hotels with wifi / parking in all of cambridge ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n24 / name
+     :op1 "hotels"
+  ))
+   :Parking ( esHo2 / yes)
+   :Internet ( esHo3 / yes)
+   :Stars ( StaHo6 / Stars 
+    :name ( n26 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL0168.json_0014
+# ::snt east is find and I would need the postcode , and price range
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n28 / name
+     :op1 "east"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Price ( aHo1 / question )
+  :Post ( aHo2 / question )
+   )
+)
+
+# ::id PMUL0168.json_0016
+# ::snt And what is the price range ? Is it relatively cheap or pricey ?
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+)
+
+# ::id PMUL0168.json_0018
+# ::snt I think I will hold off on booking for now .   Thanks for everything , that 's all I need for today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1698.json_0000
+# ::snt I am looking for a restaurant in the center that serves asian oriental food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id MUL1698.json_0002
+# ::snt I 'm looking for moderately priced restaurants .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "moderately"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL1698.json_0004
+# ::snt That sounds good . Can I get a table for 6 on Thursday at 20:00 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "20:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL1698.json_0006
+# ::snt Thanks . I need a train for the same day but it needs to arrive by 09:30 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n16 / name
+     :op1 "09:30"
+  ))
+)
+
+# ::id MUL1698.json_0008
+# ::snt The train should depart from london kings cross and should go to cambridge
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n20 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id MUL1698.json_0010
+# ::snt That works . Can you tell me the train ID , price , and travel time for that train arriving at 8:08 ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+  :Id ( aTr2 / question )
+)
+
+# ::id MUL1698.json_0012
+# ::snt No , I 'm sure I 'll be able to just deal with it at the station . Thanks for everything !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4544.json_0000
+# ::snt Hello , do any trains run on Saturday ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL4544.json_0002
+# ::snt I 'm looking for the train which arrives in Cambridge from Leicester . It should arrive by 19:30
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n6 / name
+     :op1 "19:30"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n8 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id PMUL4544.json_0004
+# ::snt No I do n't have a leave time preference . Just not too early if I do n't have too .
+( Tm1 / Train-Inform
+   :Leave ( onTr1 / dontcare)
+)
+
+# ::id PMUL4544.json_0006
+# ::snt That might be too early .
+( o / out_of_scope )
+
+# ::id PMUL4544.json_0008
+# ::snt I 'll take the one that leaves at 9:09 .   It 's fine .   What is the travel time on that train ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL1972.json_0000
+# ::snt How much does it cost to take the bus in Cambridge ?
+( o / out_of_scope )
+
+# ::id PMUL1972.json_0002
+# ::snt I will be traveling to london .
+( o / out_of_scope )
+
+# ::id PMUL1972.json_0004
+# ::snt I am also looking for a hotel in the west side of Cambridge . Can you help me ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL1972.json_0006
+# ::snt I want a hotel on the west side that does n't have to include internet . If no internet , what about free wifi ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   :Internet ( oHo2 / no)
+   :Area ( AreHo5 / Area 
+    :name ( n8 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL1972.json_0008
+# ::snt Are you sure that there are no hotels on the west side of town ? With or without internet ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n10 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL1972.json_0010
+# ::snt No price preference , whatever you recommend .
+( Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+)
+
+# ::id PMUL1972.json_0012
+# ::snt Yes please book for 7 people for 5 nights starting from monday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL1972.json_0014
+# ::snt I also need to book passage on a train on friday , from cambridge to birmingham new street .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n18 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n20 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n22 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1972.json_0016
+# ::snt It needs to leave sometime after 15:45 , and I 'll need 7 tickets .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n24 / name
+     :op1 "15:45"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n26 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL1972.json_0018
+# ::snt nope , would just like it to leave after 15:45
+( o / out_of_scope )
+
+# ::id PMUL1972.json_0020
+# ::snt That will be all . Thanks for your help ! Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3517.json_0000
+# ::snt I 'm looking for information .   I need to find some places to go in town .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL3517.json_0002
+# ::snt Yes , I 'd like to visit an entertainment attraction .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL3517.json_0004
+# ::snt it should be in the south .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL3517.json_0006
+# ::snt That should work then . Can I get their address and postcode please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL3517.json_0008
+# ::snt Can you book it for me and get a reference number ?
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL3517.json_0010
+# ::snt I am also looking for a hotel to stay out in the moderate price range , it also needs to have free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Price ( PriHo5 / Price 
+    :name ( n8 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL3517.json_0012
+# ::snt I 'll do the Ashley Hotel . I need a room for 5 nights starting on Monday .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+   :Name ( NamHo4 / Name 
+    :name ( n12 / name
+     :op1 "ashley"
+     :op2 "hotel"
+  ))
+   :Stay ( StaHo6 / Stay 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo8 / Day 
+    :name ( n16 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL3517.json_0014
+# ::snt It 's just me
+( o / out_of_scope )
+
+# ::id PMUL3517.json_0016
+# ::snt Yeah , like I said , it will just be me staying .
+( o / out_of_scope )
+
+# ::id PMUL3517.json_0018
+# ::snt Thanks , I also need a taxi to get from the hotel and the attraction .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n18 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL3517.json_0020
+# ::snt I need to arrive by 21:45 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n20 / name
+     :op1 "21:45"
+  ))
+)
+
+# ::id PMUL3517.json_0022
+# ::snt No that 's everything for me . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2589.json_0000
+# ::snt I 'm just looking for a hotel called Leverton House .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "leverton"
+     :op2 "house"
+  ))
+)
+
+# ::id MUL2589.json_0002
+# ::snt Do they have free parking available ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Parking ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Parking ( esHo2 / yes)
+   )
+)
+
+# ::id MUL2589.json_0004
+# ::snt Please give me information on the star rating and their number .
+( Ht1 / Hotel-Request
+  :Stars ( aHo0 / question )
+)
+
+# ::id MUL2589.json_0006
+# ::snt Can you also provide me with their address please ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+   )
+ :op2(Ht2 / Hotel-Request
+  :Addr ( aHo1 / question )
+   )
+)
+
+# ::id MUL2589.json_0008
+# ::snt Yes , I am looking for a theatre .   Possibly in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n6 / name
+     :op1 "theatre"
+  ))
+)
+
+# ::id MUL2589.json_0010
+# ::snt Perfect , could I have the phone number please ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL2589.json_0012
+# ::snt I would like to   book a taxi to commute between the two places .  I want to leave the hotel by 05:45 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n8 / name
+     :op1 "05:45"
+  ))
+)
+
+# ::id MUL2589.json_0014
+# ::snt No , that is all . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1007.json_0000
+# ::snt I 'm looking for places to go see good architecture in the centre of the city .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id MUL1007.json_0002
+# ::snt Can you recommend one ? I 'd like the entrance fee and the phone number , please .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL1007.json_0004
+# ::snt I am also looking for a place to stay in the north ? Can you tell me some hotels in the north ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotels"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n8 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL1007.json_0006
+# ::snt What is the cost per night ?
+( o / out_of_scope )
+
+# ::id MUL1007.json_0008
+# ::snt If there are not any cheap hotels in that location then one of the moderately priced hotels will be fine .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id MUL1007.json_0010
+# ::snt I need a hotel , so I will go with Ashley Hotel if it is in the moderate price range . I need to book for 5 nights .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n14 / name
+     :op1 "moderate"
+  ))
+   :Name ( NamHo6 / Name 
+    :name ( n16 / name
+     :op1 "ashley"
+     :op2 "hotel"
+  ))
+   :Stay ( StaHo8 / Stay 
+    :name ( n18 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL1007.json_0012
+# ::snt I will have 4 people . I want 5 nights starting from Sunday please .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n20 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n22 / name
+     :op1 "4"
+  ))
+   :Stay ( StaHo6 / Stay 
+    :name ( n24 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL1007.json_0014
+# ::snt How about 2 nights instead ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n26 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL1007.json_0016
+# ::snt Okay , I think that 's all I need . Thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1007.json_0018
+# ::snt Yes indeed . Bye now .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0320.json_0000
+# ::snt I am looking for a train leaving from Norwich .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id SNG0320.json_0002
+# ::snt I would like to leave after 09:45
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n4 / name
+     :op1 "09:45"
+  ))
+)
+
+# ::id SNG0320.json_0004
+# ::snt I am looking to go to cambridge on tuesday
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id SNG0320.json_0006
+# ::snt Ok , do you have one that leaves at 11:16 ?   Can you provide me with the train i d for that one ?
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n10 / name
+     :op1 "11:16"
+  ))
+)
+
+# ::id SNG0320.json_0008
+# ::snt Thank you very much for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2048.json_0000
+# ::snt I 'd like to find a train from Cambridge to London Liverpool Street , please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2048.json_0002
+# ::snt On Friday , after 9:15 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "9:15"
+  ))
+)
+
+# ::id MUL2048.json_0004
+# ::snt Can I get the price and travel time for TR7057 ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id MUL2048.json_0006
+# ::snt I also need you to book me a room at alpha - milton guest house
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n10 / name
+     :op1 "alpha"
+     :op2 "-"
+     :op3 "milton"
+     :op4 "guest"
+     :op5 "house"
+  ))
+)
+
+# ::id MUL2048.json_0008
+# ::snt What 's the area at first ?
+( Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+)
+
+# ::id MUL2048.json_0010
+# ::snt No . I only need to know which area it 's in . Thanks .
+( Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+)
+
+# ::id MUL2048.json_0012
+# ::snt I 'm all set thanks for all your help , bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4565.json_0000
+# ::snt I am looking for a train to Cambridge . I need to arrive by 20:00
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "20:00"
+  ))
+)
+
+# ::id PMUL4565.json_0002
+# ::snt I 'll be heading in from Leicester on Thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id PMUL4565.json_0004
+# ::snt Yes , please book it for me .
+( o / out_of_scope )
+
+# ::id PMUL4565.json_0006
+# ::snt I just want to know the price of the ticket .
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL4565.json_0008
+# ::snt Thanks ! I 'm also looking for a guesthouse in the east . It does n't need to have free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( oHo2 / no)
+   :Area ( AreHo5 / Area 
+    :name ( n12 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL1284.json_0000
+# ::snt I 'm looking for a place to stay that has free wifi and parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL1284.json_0002
+# ::snt No particular area but I need it to be cheap .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL1284.json_0004
+# ::snt I 'd prefer a hotel , rather than a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL1284.json_0006
+# ::snt Yes please book it for 3 people for 2 nights starting monday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL1284.json_0008
+# ::snt How about booking it for 1 night instead .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL1284.json_0010
+# ::snt Yes I need a chinese place in the cheap range
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n16 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL1284.json_0012
+# ::snt Can you reserve me a table that the Lucky Star on Monday for 3 people at 13:15 ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n18 / name
+     :op1 "lucky"
+     :op2 "star"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n20 / name
+     :op1 "13:15"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n22 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n24 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL1284.json_0014
+# ::snt Alright , that 's all I need today , thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0074.json_0000
+# ::snt I need a tax departing from Kambar and arriving by 23:15 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n2 / name
+     :op1 "23:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "kambar"
+  ))
+)
+
+# ::id SNG0074.json_0002
+# ::snt I would like to go to a Shanghai family restaurant please .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n6 / name
+     :op1 "shanghai"
+     :op2 "family"
+     :op3 "restaurant"
+  ))
+)
+
+# ::id SNG0074.json_0004
+# ::snt Thank you for you assistance !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0074.json_0006
+# ::snt No thank you , that is all I 'll be needing for now .   You were great , thank you again for helping me !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0357.json_0000
+# ::snt I 'm looking for a hotel . Something not too expensive ... mid range ? Oh , and I need free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+   :Price ( PriHo5 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SSNG0357.json_0002
+# ::snt I would like the one in the Centre .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SSNG0357.json_0004
+# ::snt Do any of those three have a four star rating ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n8 / name
+     :op1 "four"
+  ))
+)
+
+# ::id SSNG0357.json_0006
+# ::snt Not about to stay at a nasty hotel .   Can you find an expensive hotel with at least a 4 star rating that includes wifi ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SSNG0357.json_0008
+# ::snt Let 's go for that . Book it for 3 people and 2 nights starting from monday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SSNG0357.json_0010
+# ::snt Yes , I would like to try a different hotel that is in the same price range .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Price ( PriHo3 / Price 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id SSNG0357.json_0012
+# ::snt Yes , please book it for 3 people and 2 nights starting from monday .
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n22 / name
+     :op1 "3"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n24 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n26 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id SSNG0357.json_0014
+# ::snt No thank you that is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0357.json_0016
+# ::snt Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0030.json_0000
+# ::snt I want to find an expensive restaurant in the north part of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SSNG0030.json_0002
+# ::snt The restaurant should serve chinese food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id SSNG0030.json_0004
+# ::snt Yes thank you , I would like to make reservations at The Hotspot at 66 for 4 people at 13:30 this Tuesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "13:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   :Name ( NamRe8 / Name 
+    :name ( n14 / name
+     :op1 "Hotspot"
+  ))
+)
+
+# ::id SSNG0030.json_0006
+# ::snt Thank you that is all I need , bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG02168.json_0000
+# ::snt Can you get me the nearest police station ?
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG02168.json_0002
+# ::snt Could you give me their address and phone please .
+( Pt1 / Police-Request
+  :Addr ( aPo0 / question )
+  :Phone ( aPo1 / question )
+  :Post ( aPo2 / question )
+)
+
+# ::id SNG02168.json_0004
+# ::snt Thank you for your help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0035.json_0000
+# ::snt I would like to book a taxi to leave after 11:45 to go to king 's college .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n2 / name
+     :op1 "11:45"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n4 / name
+     :op1 "king"
+     :op2 "'s"
+     :op3 "college"
+  ))
+)
+
+# ::id SNG0035.json_0002
+# ::snt I will be departing from Abbey Pool and Astroturf Pitch . In addition , I would like the car type and its contact number .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n6 / name
+     :op1 "abbey"
+     :op2 "pool"
+     :op3 "and"
+     :op4 "astroturf"
+     :op5 "pitch"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id SNG0035.json_0004
+# ::snt No , that will be all . Thank you for all the help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0328.json_0000
+# ::snt I 'm looking for a hotel with one star rating and free parking , can you help me ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n4 / name
+     :op1 "one"
+  ))
+)
+
+# ::id SSNG0328.json_0002
+# ::snt I 'm looking for a hotel and it has to be a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id SSNG0328.json_0004
+# ::snt It does n't matter what section it is in . Are there any guesthouses listed that have a 4 star rating ?
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+   :Stars ( StaHo3 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG01408.json_0000
+# ::snt I am looking for the Addenbrookes Hospital .
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01408.json_0002
+# ::snt Thank you , that is all I need !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1718.json_0000
+# ::snt I want a place to stay . Is there an expensive hotel ? It does n't need to include internet .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Internet ( oHo2 / no)
+   :Type ( TypHo5 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL1718.json_0002
+# ::snt If you have anything in the south that would be perfect .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL1718.json_0004
+# ::snt not now but will come back laiter
+( o / out_of_scope )
+
+# ::id PMUL1718.json_0006
+# ::snt That is all I need , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0162.json_0000
+# ::snt I 'm looking for a cheap guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL0162.json_0002
+# ::snt Do you have anything on the North side ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL0162.json_0004
+# ::snt I 'd like to book Worth House for 2 people starting Sunday for 4 nights . Can I get the reference number please ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n8 / name
+     :op1 "worth"
+     :op2 "house"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL0162.json_0006
+# ::snt Thanks so much , I appreciate the help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0162.json_0008
+# ::snt I 'm also looking for an Indian restauarnt in the same area as the guesthouse .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id MUL0162.json_0010
+# ::snt Actually can I just have the phone number and address to The Nirala please ?
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe3 / Name 
+    :name ( n21 / name
+     :op1 "Nirala"
+  ))
+   )
+)
+
+# ::id MUL0162.json_0012
+# ::snt Thanks .   I will also need a taxi to take us back and forth to the restaurant at 17:45 .   Can I get the car type and contact number ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n22 / name
+     :op1 "17:45"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id MUL0162.json_0014
+# ::snt Thank you for your help . That 's all I need today !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3501.json_0000
+# ::snt Hi , I could use some help with information on places to stay .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3501.json_0002
+# ::snt The price range is on the expensive side and I would like if they provide free wifi and parking . I want the hotel to be located on the north side .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Internet ( esHo3 / yes)
+   :Area ( AreHo6 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL3501.json_0004
+# ::snt Yes , I would like to find a hotel in the south .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "south"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL3501.json_0006
+# ::snt That sounds perfect . I need it for 3 nights and 7 people will be staying starting Monday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL3501.json_0008
+# ::snt Thanks . I am also looking for a train to Broxbourne from Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n18 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id PMUL3501.json_0010
+# ::snt I am leaving on Thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n20 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id SNG0215.json_0000
+# ::snt Can you please help me find a hospital in town ?
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG0215.json_0002
+# ::snt No thank you , but can you also give me their postcode ?
+( Ht1 / Hospital-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id SNG0215.json_0004
+# ::snt What is their address ?
+( Ht1 / Hospital-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id SNG0215.json_0006
+# ::snt That 's all I needed . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0215.json_0008
+# ::snt Thanks for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2620.json_0000
+# ::snt I 'm looking for some kind of specific places to go later today .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL2620.json_0002
+# ::snt I 'm in the centre .   How about something architecture ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id PMUL2620.json_0004
+# ::snt All saints church would be nice . Could I get a phone number for them ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n6 / name
+     :op1 "all"
+     :op2 "saints"
+     :op3 "church"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Phone ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2620.json_0006
+# ::snt Can you locate me an Irish restaurant near the church ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Food ( FooRe3 / Food 
+    :name ( n8 / name
+     :op1 "Irish"
+  ))
+)
+
+# ::id PMUL2620.json_0008
+# ::snt Yes , I am looking for a particular hotel , lovell lodge .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n10 / name
+     :op1 "lovell"
+     :op2 "lodge"
+  ))
+)
+
+# ::id PMUL2620.json_0010
+# ::snt Can you book me a taxi from Lovell Lodge to All Saints Church ? I want to leave by 07:15 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n12 / name
+     :op1 "07:15"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n14 / name
+     :op1 "all"
+     :op2 "saints"
+     :op3 "church"
+  ))
+   :Depart ( DepTa6 / Depart 
+    :name ( n16 / name
+     :op1 "lovell"
+     :op2 "lodge"
+  ))
+)
+
+# ::id PMUL2620.json_0012
+# ::snt Thank you so much for all of your help .   I 'm done now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2262.json_0000
+# ::snt I am looking for a train leaving Sunday that 's going to London liverpool street .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id MUL2262.json_0002
+# ::snt Need to arrive by 8:15, not sure when we depart ?
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "8:15,not"
+  ))
+)
+
+# ::id MUL2262.json_0004
+# ::snt Yes can you get me 7 tickets and I 'll need the reference number too please
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL2262.json_0006
+# ::snt I am also looking for a place to stay that needs free parking and in the north .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n10 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL2262.json_0008
+# ::snt I would like something in the moderate price range and prefer a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n14 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL2262.json_0010
+# ::snt what star rating does the hotel have and what is the address ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id MUL2262.json_0012
+# ::snt no , not at this time .   thank you .   Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0718.json_0000
+# ::snt I am looking for hotel with a star five rating and free wifi
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "five"
+  ))
+)
+
+# ::id MUL0718.json_0002
+# ::snt How many stars do the expensive places have ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL0718.json_0004
+# ::snt Sure , lets try the University Arms Hotel .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n6 / name
+     :op1 "university"
+     :op2 "arms"
+     :op3 "hotel"
+  ))
+)
+
+# ::id MUL0718.json_0006
+# ::snt No , I do n't need to book a room , I just need the address please .
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id MUL0718.json_0008
+# ::snt No , I also need a train leaving cambridge monday going to kings lynn please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0718.json_0010
+# ::snt I need to be in kings lynn by 9:45 on monday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n16 / name
+     :op1 "monday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n18 / name
+     :op1 "9:45"
+  ))
+)
+
+# ::id MUL0718.json_0012
+# ::snt Could you make me a booking for 1 ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n20 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL0718.json_0014
+# ::snt May I have the reference number for the booking please ?
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id MUL0718.json_0016
+# ::snt That 's everything , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3643.json_0000
+# ::snt I would like some information on places to stay in Cambridge . I prefer a guesthouse that includes free wifi , parking does not matter .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( onHo2 / dontcare)
+   :Internet ( esHo3 / yes)
+)
+
+# ::id PMUL3643.json_0002
+# ::snt I would like to stay in the moderate price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL3643.json_0004
+# ::snt I would also like to go to a museum .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL3643.json_0006
+# ::snt I 'm sorry for jumping ahead . I do want to book the guesthouse starting Tuesday for 5 people staying 2 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL3643.json_0008
+# ::snt Thanks . Now could I get the phone number for Cambridge Artworks please ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n14 / name
+     :op1 "cambridge"
+     :op2 "artworks"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Phone ( aAt1 / question )
+   )
+)
+
+# ::id PMUL3643.json_0010
+# ::snt Yes , I 'm looking for somewhere to go in town to kill a few hours .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL3643.json_0012
+# ::snt Okay , can you get a taxi for me ? I want to depart the attraction at 12:00 and go to the hotel . Please give me car type and contact number
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n16 / name
+     :op1 "12:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "attraction"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id PMUL3643.json_0014
+# ::snt OK , great , thanks .   That is all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02271.json_0000
+# ::snt I 'm trying to find out where the Parkside Police Station is . Can you help me ?
+( Pm1 / Police-Inform
+   :Name ( NamPo2 / Name 
+    :name ( n2 / name
+     :op1 "Parkside"
+     :op2 "Police"
+     :op3 "Station"
+  ))
+)
+
+# ::id SNG02271.json_0002
+# ::snt That 's all I needed . Thanks so much for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20256.json_0000
+# ::snt I am looking for a restaurant in the west part of town and is in the moderate price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id WOZ20256.json_0002
+# ::snt I do n't have a preference .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+)
+
+# ::id WOZ20256.json_0004
+# ::snt What is the address ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id WOZ20256.json_0006
+# ::snt No , thank you .   That is all I wanted to know .   Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0868.json_0000
+# ::snt I am looking for a certain hotel . Could you see if you might have any info on it ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG0868.json_0002
+# ::snt Yes , I 'm looking for Hobson 's House .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "hobson"
+     :op2 "'s"
+     :op3 "house"
+  ))
+)
+
+# ::id SNG0868.json_0004
+# ::snt Could I get the postcode please ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id SNG0868.json_0006
+# ::snt No , that 's it .   Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3586.json_0000
+# ::snt I feel like visiting a museum , find me one please
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL3586.json_0002
+# ::snt I do n't have a preference . Can you recommend one and provide info on it ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "do"
+     :op2 "n't"
+     :op3 "have"
+     :op4 "a"
+     :op5 "preference"
+  ))
+)
+
+# ::id PMUL3586.json_0004
+# ::snt No , that is fine . I also need a train that should arrive by 11:15 and should leave on saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "11:15"
+  ))
+)
+
+# ::id PMUL3586.json_0006
+# ::snt Oh duh , sorry ! I jumped the gun there ! I 'd like to go to Cambridge from London Kings Cross .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id PMUL3586.json_0008
+# ::snt How much would the ticket cost ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL3586.json_0010
+# ::snt Not right now , but could you give me the estimated travel time for the train trip ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL3586.json_0012
+# ::snt cool that 's all i need thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3586.json_0014
+# ::snt Thank you for helping me today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3699.json_0000
+# ::snt Hello . I 'd like a train to ely please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL3699.json_0002
+# ::snt I will be departing from Cambridge on Wednesday . I would like to leave after 21:00 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n8 / name
+     :op1 "21:00"
+  ))
+)
+
+# ::id PMUL3699.json_0004
+# ::snt No I do n't have a specific time to arrive .
+( o / out_of_scope )
+
+# ::id PMUL3699.json_0006
+# ::snt No thank you but I do need the arrival time and train ID .
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id PMUL3699.json_0008
+# ::snt Can you also help me find a 2 star hotel to stay at ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL4023.json_0000
+# ::snt i need a place to go which is in the south and should be in type of a park
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "park"
+  ))
+)
+
+# ::id PMUL4023.json_0002
+# ::snt How about sheep 's green and get me the address please .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL4023.json_0004
+# ::snt I also need a place to stay . I think I 'd like a guesthouse with free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL4023.json_0006
+# ::snt The hotel should include free wifi and should be in the type of guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL4023.json_0008
+# ::snt The area does n't matter to me .
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+)
+
+# ::id PMUL4023.json_0010
+# ::snt Is there free parking ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Parking ( aHo1 / question )
+   )
+)
+
+# ::id PMUL4023.json_0012
+# ::snt No , thanks . I 'm just looking for the address , postcode .
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id PMUL4023.json_0014
+# ::snt No thanks . I think that 's all I needed . Have a great day . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1195.json_0000
+# ::snt Hey there ! Can you give me some options for trains leaving Wednesday from Norwich ? We are going to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n6 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id SNG1195.json_0002
+# ::snt I need to arrive by 19:45 . I need to book for 5 people .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "19:45"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SNG1195.json_0004
+# ::snt No that 's all . Thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1791.json_0000
+# ::snt I am planning a trip to Cambridge and I would like to know nice places to visit in the North .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL1791.json_0002
+# ::snt What is the entrance fee for the boating attraction ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "boating"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+   )
+)
+
+# ::id MUL1791.json_0004
+# ::snt No thanks , I need to find a train leaving from cambridge next .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1791.json_0006
+# ::snt I 'm headed to Leicester .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id MUL1791.json_0008
+# ::snt I will be traveling on Thursday and I need to leave sometime after 15:00 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n12 / name
+     :op1 "15:00"
+  ))
+)
+
+# ::id MUL1791.json_0010
+# ::snt Yes , please book a ticket for one .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL1791.json_0012
+# ::snt No , you have helped me tremendously .   Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3087.json_0000
+# ::snt I 'm planning a trip with an Arthurian theme . I 've heard there 's a hotel called Avalon there in Cambridge . Is that right ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "avalon"
+  ))
+)
+
+# ::id PMUL3087.json_0002
+# ::snt Actually , can you book 6 people for 3 nights starting on wednesday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL3087.json_0004
+# ::snt Is there a reference number for the hotel ?   I also need a train to london liverpool street .   Can you help with that too ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL3087.json_0006
+# ::snt I need to get to liverpool st on saturday , but I ca n't leave cambridge until after 13:45
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n16 / name
+     :op1 "13:45"
+  ))
+)
+
+# ::id PMUL3087.json_0008
+# ::snt Yes please , for 6 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n18 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL3087.json_0010
+# ::snt That 's all I need for today .   Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1186.json_0000
+# ::snt I 'm looking for a guesthouse style place to stay . It needs to have free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id MUL1186.json_0002
+# ::snt I would like to stay in the West
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL1186.json_0004
+# ::snt I am looking for a guesthouse with 0 stars .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "0"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id MUL1186.json_0006
+# ::snt Is there one in the north ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n10 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL1186.json_0008
+# ::snt Not yet . Can I get the phone number for the hotel first ?
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id MUL1186.json_0010
+# ::snt Could you tell me what price range that hotel is in ?
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+)
+
+# ::id MUL1186.json_0012
+# ::snt I am looking for some places to go in the east of multiple sports . Can you help ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n14 / name
+     :op1 "multiple"
+     :op2 "sports"
+  ))
+)
+
+# ::id MUL1186.json_0014
+# ::snt I need a taxi to commute between the two . Can you help ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL1186.json_0016
+# ::snt I will be needing to leave the hotel by 16:45 . Can you arrange that ?
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n16 / name
+     :op1 "16:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id MUL1186.json_0018
+# ::snt Okay great . That was all I needed .
+( o / out_of_scope )
+
+# ::id PMUL1162.json_0000
+# ::snt I need a train out of peterborough on wednesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id PMUL1162.json_0002
+# ::snt Yes , I need to arrive in Cambridge at or a little before 21:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "21:45"
+  ))
+)
+
+# ::id PMUL1162.json_0004
+# ::snt Whatever the closest train to arriving before 21:45 is will be fine with me .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "21:45"
+  ))
+   :Leave ( onTr2 / dontcare)
+)
+
+# ::id PMUL1162.json_0006
+# ::snt Can you cancel that and get me 5 tickets instead of 1 please ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL1162.json_0008
+# ::snt Thank you so much ! I also need some entertainment in the centre . What do you recommend ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n16 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL1162.json_0010
+# ::snt I would prefer a lively college in the centre , please .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n18 / name
+     :op1 "college"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n20 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL1162.json_0012
+# ::snt sure , i just need the address , postcode , and entrance fee .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+)
+
+# ::id PMUL1162.json_0014
+# ::snt Ok . Thank you . That 's all for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1162.json_0016
+# ::snt Have a great day !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20422.json_0000
+# ::snt I 'm looking for a steakhouse restaurant in the east part of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "steakhouse"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id WOZ20422.json_0002
+# ::snt Any price range will be fine .
+( Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+)
+
+# ::id WOZ20422.json_0004
+# ::snt I really need something in the east part of town . How about Indian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "east"
+  ))
+)
+
+# ::id WOZ20422.json_0006
+# ::snt Sounds great , what is their address and phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20422.json_0008
+# ::snt Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0807.json_0000
+# ::snt Where can I find a Vietnamese restaurant in West Cambridge ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "vietnamese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL0807.json_0002
+# ::snt Yes , please . I need a table for 8 on Thursday at 17:00 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "17:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL0807.json_0004
+# ::snt How about a table for 8 on Thurday at 16:00
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "16:00"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL0807.json_0006
+# ::snt Yeah , I need a place to go . I want to go to the museum and it should be in the west area .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n16 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n18 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL0807.json_0008
+# ::snt Just the postcode for the Cambridge and Country Folk Museum , please .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n20 / name
+     :op1 "cambridge"
+     :op2 "and"
+     :op3 "country"
+     :op4 "folk"
+     :op5 "museum"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+   )
+)
+
+# ::id MUL0807.json_0010
+# ::snt Thank you . I also need a taxi to get between the restaurant and the museum .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id MUL0807.json_0012
+# ::snt By 16:00 and I need the contact number and car type please .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n22 / name
+     :op1 "16:00"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id MUL0807.json_0014
+# ::snt I want to make sure that it will arrive by 16:00 . Can you please confirm ?
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n24 / name
+     :op1 "16:00"
+  ))
+)
+
+# ::id MUL0807.json_0016
+# ::snt No that will be all I need , thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4413.json_0000
+# ::snt I 'm need a cheap place to stay that has free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL4413.json_0002
+# ::snt I 'd really like to stay in a guesthouse . What do you have available ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL4413.json_0004
+# ::snt Sure . Can you book it for 5 people for 2 nights starting Saturday ? I also need the reference number .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL4413.json_0006
+# ::snt Thank you . I am also looking for a train that departs from cambridge after 19:30 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n14 / name
+     :op1 "19:30"
+  ))
+)
+
+# ::id PMUL4413.json_0008
+# ::snt Going to broxbourne on Monday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "broxbourne"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n18 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL4413.json_0010
+# ::snt Yes , it will . Can you book 5 tickets for me please ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n20 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL4413.json_0012
+# ::snt No thank you that is all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1999.json_0000
+# ::snt Hi !   I need to get a train schedule , can you help me with this ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL1999.json_0002
+# ::snt I want to arrive in Stevenage and leave Cambridge on a Friday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "stevenage"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1999.json_0004
+# ::snt I would like to arrive by 10:00 . Can you please give me the train ID and departure time ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "10:00"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Leave ( aTr1 / question )
+  :Id ( aTr2 / question )
+   )
+)
+
+# ::id MUL1999.json_0006
+# ::snt No thank you . I do need to find a museum to visit though .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL1999.json_0008
+# ::snt I would like it to be in Centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1999.json_0010
+# ::snt Can I have the entrance fees for both of those please , and the associated postcodes ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id MUL1999.json_0012
+# ::snt ok and what are their entrance fees ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL1999.json_0014
+# ::snt That is great . Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2068.json_0000
+# ::snt We want to find a restaurant that serves unusual food .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Food ( FooRe3 / Food 
+    :name ( n2 / name
+     :op1 "unusual"
+  ))
+)
+
+# ::id PMUL2068.json_0002
+# ::snt No , just please make sure the food 's unusual , located in the north and expensive .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL2068.json_0004
+# ::snt That 's pretty offensive to call Asian oriental unusual . I 'm looking for a restaurant that serves food labelled as unusual .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "unusual"
+  ))
+)
+
+# ::id PMUL2068.json_0006
+# ::snt Ok , how about Chinese food ? Still expensive and in the north please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n14 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL2068.json_0008
+# ::snt Let me have a reservation at Hotpot on Friday , thank you .
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Day ( DayRe3 / Day 
+    :name ( n17 / name
+     :op1 "friday"
+  ))
+   )
+)
+
+# ::id PMUL2068.json_0010
+# ::snt 7 people at 19:45 on friday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "19:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n20 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n22 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL2068.json_0012
+# ::snt Awesome . Now can you tell me if there is a swimming pool nearby the restaurant ? I love to swim after egg rolls !
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n24 / name
+     :op1 "swimming"
+     :op2 "pool"
+  ))
+)
+
+# ::id PMUL2068.json_0014
+# ::snt Can you pick the best swimming pool and get me the postcode and phone number please ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL2068.json_0016
+# ::snt I also need to book a taxi between the hotel and restaurant . I need to arrive by 19:45 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n26 / name
+     :op1 "19:45"
+  ))
+)
+
+# ::id PMUL2068.json_0018
+# ::snt I just need it to arrive by the time the restaurant was booked .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL2068.json_0020
+# ::snt 7 people for the taxi .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL2068.json_0022
+# ::snt Can I get the contact number for the taxi as well , please ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL2068.json_0024
+# ::snt No thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3120.json_0000
+# ::snt I 'm heading out of Cambridge on Sunday . Please find me a train
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3120.json_0002
+# ::snt I would like to go to London Liverpool Street and arrive at 17:45 on Sunday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "17:45"
+  ))
+   :Day ( DayTr6 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL3120.json_0004
+# ::snt No thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3120.json_0006
+# ::snt Yes , I really want to visit a mutliple sports attraction , preferably in the Centre area , please .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n14 / name
+     :op1 "sports"
+  ))
+)
+
+# ::id PMUL3120.json_0008
+# ::snt Can you try a museum ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n16 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL3120.json_0010
+# ::snt That is all I need .
+( o / out_of_scope )
+
+# ::id SSNG0316.json_0000
+# ::snt I 'm looking for a hotel in the North with free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SSNG0316.json_0002
+# ::snt Any price range is fine but i do need free parking
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( onHo2 / dontcare)
+)
+
+# ::id SSNG0316.json_0004
+# ::snt That sounds great . I would like to book 5 nights for 1 person starting Thursday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+)
+
+# ::id SSNG0316.json_0006
+# ::snt Please book a different hotel in the same price range .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Type ( TypHo3 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo5 / Price 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id SSNG0316.json_0008
+# ::snt Thanks so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0271.json_0000
+# ::snt I have a business luncheon this week and need a place to host , preferably in the centre of the city .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0271.json_0002
+# ::snt I 'd like it to be expensive .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0271.json_0004
+# ::snt Excellent .   Can I get the phone number for the Gonville Hotel ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   :Name ( NamHo4 / Name 
+    :name ( n8 / name
+     :op1 "gonville"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Phone ( aHo1 / question )
+   )
+)
+
+# ::id PMUL0271.json_0006
+# ::snt I am looking for a restaurant that is in the centre of city and is expensive . Can you help me with that ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0271.json_0008
+# ::snt I do n't really care . It 's for a business meeting so just need to make sure it 's expensive so it 's nice .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+   :Price ( PriRe3 / Price 
+    :name ( n14 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0271.json_0010
+# ::snt Yes , I also need the reference number .
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0271.json_0012
+# ::snt There are 4 people . I would like it to be on Monday and arrive by 15:15 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "15:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0271.json_0014
+# ::snt Great , I am also looking for an expensive range guesthouse in the same area .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n22 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n24 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreHo6 / Area 
+    :name ( n26 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL0271.json_0016
+# ::snt I need a guesthouse that is in the same area as the restaurant , centre , and has free parking , too .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Type ( TypHo3 / Type 
+    :name ( n28 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo5 / Area 
+    :name ( n30 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Area ( AreRe5 / Area 
+    :name ( n33 / name
+     :op1 "centre"
+  ))
+   )
+)
+
+# ::id PMUL0271.json_0018
+# ::snt I needed it to be in that side . anyway thanks for your help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0271.json_0020
+# ::snt Are there any hotels like that in that area ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n34 / name
+     :op1 "hotels"
+  ))
+)
+
+# ::id PMUL0271.json_0022
+# ::snt Yes please just book that hotel for me .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n36 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL0271.json_0024
+# ::snt I get into town Monday . Is the guesthouse expensive ?
+( Hm1 / Hotel-Inform
+   :Price ( onHo1 / none)
+   :Day ( DayHo3 / Day 
+    :name ( n38 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL0271.json_0026
+# ::snt No the price range is fine . Just make sure it is in the same area as the restaurant .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Area ( AreRe3 / Area 
+    :name ( n40 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL0271.json_0028
+# ::snt Sorry , I actually want an expensive hotel with parking in that same area
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n42 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n44 / name
+     :op1 "expensive"
+  ))
+   :Parking ( esHo3 / yes)
+)
+
+# ::id PMUL0271.json_0030
+# ::snt Okay , I want a reservation for 4 people starting monday , for 3 nights total
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n46 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n48 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n50 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0271.json_0032
+# ::snt Thanks . Now I will be needing a taxi please . I want to depart from the hotel
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n52 / name
+     :op1 "hotel"
+  ))
+   )
+ :op2(Tm2 / Taxi-Inform
+   :Depart ( DepTa4 / Depart 
+    :name ( n55 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+)
+
+# ::id PMUL0271.json_0034
+# ::snt I want to leave at 15:15 and go to the cambridge chop house
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n56 / name
+     :op1 "15:15"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n58 / name
+     :op1 "cambridge"
+     :op2 "chop"
+     :op3 "house"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe5 / Name 
+    :name ( n61 / name
+     :op1 "the"
+     :op2 "cambridge"
+     :op3 "chop"
+     :op4 "house"
+  ))
+   )
+)
+
+# ::id PMUL0271.json_0036
+# ::snt Thanks so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0271.json_0038
+# ::snt No that is all I needed . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1897.json_0000
+# ::snt I would like to find a train leaving Cambridge after 6:30 PM . Can you help me ?
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "6:30"
+  ))
+)
+
+# ::id PMUL1897.json_0002
+# ::snt The destination is stansted airport , and I would like to leave on Sunday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL1897.json_0004
+# ::snt I apologize . I may have confused you a bit . I would like to leave after 18:30 .
+( o / out_of_scope )
+
+# ::id PMUL4575.json_0000
+# ::snt Can you help me find a restaurant that serves sri lankan food that is moderately priced ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "sri"
+     :op2 "lankan"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL4575.json_0002
+# ::snt Are you sure ? I really thought there were some there .
+( o / out_of_scope )
+
+# ::id PMUL4575.json_0004
+# ::snt Okay , how about one that serves British food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "british"
+  ))
+)
+
+# ::id PMUL4575.json_0006
+# ::snt Could you recommend one ? I will be needing a table for 1 at 14:30 on Thursday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "14:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL4575.json_0008
+# ::snt moderate price , please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n14 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL4575.json_0010
+# ::snt I also need to find a college in the town centre to visit . If you can provide me with the name and post code , that would be great .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n18 / name
+     :op1 "college"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+   )
+)
+
+# ::id PMUL4575.json_0012
+# ::snt Yes , please let me know about some of the others .
+( o / out_of_scope )
+
+# ::id PMUL4575.json_0014
+# ::snt You have covered everything .   Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4204.json_0000
+# ::snt I 'm looking for a restaurant called ask . Do you know of it ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "ask"
+  ))
+)
+
+# ::id PMUL4204.json_0002
+# ::snt Yes , we would like a reservation there for Thursday .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n4 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL4204.json_0004
+# ::snt 16:15 for 4 people , I am also needing a hotel with a 2 star rating and in the expensive price range .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Time ( TimRe6 / Time 
+    :name ( n13 / name
+     :op1 "16:15"
+  ))
+   )
+)
+
+# ::id PMUL4204.json_0006
+# ::snt I think you forgot to give me the reference number for my dinner reservation ? Does the hotel have free wifi and free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL4204.json_0008
+# ::snt I would like to book it for 5 nights for 4 people from Saturday please . I will need my reference number .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL4204.json_0010
+# ::snt I also need a taxi to commute from the hotel to the restaurant .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Dest ( DesTa5 / Dest 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+ :op3(Rm3 / Restaurant-Inform
+   :none ( onRe3 / none)
+   )
+)
+
+# ::id PMUL4204.json_0012
+# ::snt Great thanks ! I need to get to work , so thanks again . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01325.json_0000
+# ::snt I 'm trying to get a taxi please
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id SNG01325.json_0002
+# ::snt I want to leave after 05:45
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n2 / name
+     :op1 "05:45"
+  ))
+)
+
+# ::id SNG01325.json_0004
+# ::snt The pick up place will be wandlebury country park and the drop off at curry prince
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n4 / name
+     :op1 "curry"
+     :op2 "prince"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n6 / name
+     :op1 "wandlebury"
+     :op2 "country"
+     :op3 "park"
+  ))
+)
+
+# ::id SNG01325.json_0006
+# ::snt That 's great , thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2877.json_0000
+# ::snt I am looking for a entertainment attraction in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL2877.json_0002
+# ::snt Yes can you look for a museum ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL2877.json_0004
+# ::snt Can you tell me the different museums available ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n8 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id PMUL2877.json_0006
+# ::snt Are there any that feature anything archeological items ?
+( o / out_of_scope )
+
+# ::id PMUL2877.json_0008
+# ::snt That sounds great . Can you give me the phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL2877.json_0010
+# ::snt Can I get the postcode for the museum as well ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL2877.json_0012
+# ::snt I need an insanely expensive hotel that has free wifi
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+   :Internet ( esHo2 / yes)
+   :Type ( TypHo5 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL2877.json_0014
+# ::snt The highest rated one you have , I need 5 people booked for a 2 night stay starting saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n18 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL2877.json_0016
+# ::snt Can you book the marriott hotel for 5 people and 2 nights on saturday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n22 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n24 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL2877.json_0018
+# ::snt i also need to use   a taxi
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL2877.json_0020
+# ::snt I 'll be going from the museum to the hotel . I 'll need to leave by 09:30 please .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n26 / name
+     :op1 "09:30"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n28 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Depart ( DepTa6 / Depart 
+    :name ( n30 / name
+     :op1 "the"
+     :op2 "museum"
+  ))
+)
+
+# ::id PMUL2877.json_0022
+# ::snt that is all for today thanks very much
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3099.json_0000
+# ::snt I 'm looking for a place called hakka .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "hakka"
+  ))
+)
+
+# ::id PMUL3099.json_0002
+# ::snt What is the price range there , I can spend too much just eating .
+( Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+)
+
+# ::id PMUL3099.json_0004
+# ::snt That 's no problem .   I also was interested in finding a train though .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL3099.json_0006
+# ::snt I am leaving from Cambridge and headed to a wedding in Broxbourne .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "broxbourne"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3099.json_0008
+# ::snt Can you please check again ? From Cambridge to Broxbourne , Wednesday after 8:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "broxbourne"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n14 / name
+     :op1 "8:30"
+  ))
+)
+
+# ::id PMUL3099.json_0010
+# ::snt Can you book 2 tickets for me please ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n16 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL3099.json_0012
+# ::snt Great that was all I needed today .
+( o / out_of_scope )
+
+# ::id MUL1877.json_0000
+# ::snt Hello , I 'm looking for a train departing from Kings Lynn and arriving at Cambridge by 20:15
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "20:15"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n6 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id MUL1877.json_0002
+# ::snt Does that train leave on Monday ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id MUL1877.json_0004
+# ::snt Looks ok , but can I get the travel time and price before you book that ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id MUL1877.json_0006
+# ::snt Ok great . I do n't need to book that now but I would also like some information for all saints church , could you help me with that ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n10 / name
+     :op1 "all"
+     :op2 "saints"
+     :op3 "church"
+  ))
+)
+
+# ::id MUL1877.json_0008
+# ::snt Is it actually a church ?   I will need a phone number and postcode if possible .
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL1877.json_0010
+# ::snt Just the phone number please . Thanks .
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL1877.json_0012
+# ::snt Nope that will be all ! Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20228.json_0000
+# ::snt I m up north , what s the address for a mediterranean place around here ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "mediterranean"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20228.json_0002
+# ::snt I do not care about the price range .
+( Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+)
+
+# ::id WOZ20228.json_0004
+# ::snt What about mediterranean in any part of town ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "mediterranean"
+  ))
+)
+
+# ::id WOZ20228.json_0006
+# ::snt Price does n't matter , I would like the address , phone number and the postcode please
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id WOZ20228.json_0008
+# ::snt That sounds good . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01904.json_0000
+# ::snt I need to find a hospital here in town .
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01904.json_0002
+# ::snt it does may I please have the postcode and phone number ?
+( Ht1 / Hospital-Request
+  :Post ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id SNG01904.json_0004
+# ::snt No , thanks , just the general info is fine .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01904.json_0006
+# ::snt Thank you that is all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2323.json_0000
+# ::snt I need a place in the centre that serves african food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "african"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2323.json_0002
+# ::snt What is the price range ?
+( Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+)
+
+# ::id MUL2323.json_0004
+# ::snt No thanks what is their postcode though ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id MUL2323.json_0006
+# ::snt Yes , I am also looking for a museum in the same area as the restaurant .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n6 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n8 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL2323.json_0008
+# ::snt Thanks for the good suggestion . What is the postcode for Primavera ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n10 / name
+     :op1 "primavera"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+   )
+)
+
+# ::id MUL2323.json_0010
+# ::snt No , that 's everything I needed .
+( o / out_of_scope )
+
+# ::id PMUL1396.json_0000
+# ::snt Hi I 'm planning a trip to Cambridge and want to book a train . I would like to leave early Monday and arrive by 20:45
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "monday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n6 / name
+     :op1 "20:45"
+  ))
+)
+
+# ::id PMUL1396.json_0002
+# ::snt I 'd like to go from Cambridge to Norwich .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "norwich"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1396.json_0004
+# ::snt yeah that sounds good
+( o / out_of_scope )
+
+# ::id PMUL1396.json_0006
+# ::snt I need the travel time for 1
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "1"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Time ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1396.json_0008
+# ::snt That 's okay I 'm looking to find a cinema in the south part of town though .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "south"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n16 / name
+     :op1 "cinema"
+  ))
+)
+
+# ::id PMUL1396.json_0010
+# ::snt Great , thanks ! What is their postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL1396.json_0012
+# ::snt Thank you ! That is all that I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1392.json_0000
+# ::snt Hello , I 'm looking for a 1 star hotel with free parking in the west .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+   :Stars ( StaHo5 / Stars 
+    :name ( n4 / name
+     :op1 "1"
+  ))
+)
+
+# ::id SNG1392.json_0002
+# ::snt Can we try a 4 star rating instead ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG1392.json_0004
+# ::snt I do not have a price range just need a hotel booked for 7 people .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id SNG1392.json_0006
+# ::snt We 'll be arriving on Friday , and we 'd like to stay for 2 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id SNG1392.json_0008
+# ::snt No , that was everything . Thank you for the help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0925.json_0000
+# ::snt Hi , can you help me find a moderately priced 3-star accomadation ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "3-star"
+  ))
+)
+
+# ::id SNG0925.json_0002
+# ::snt I do not need internet .
+( Hm1 / Hotel-Inform
+   :Internet ( onHo1 / dontcare)
+)
+
+# ::id SNG0925.json_0004
+# ::snt I do n't , which do you recommend ?
+( o / out_of_scope )
+
+# ::id SNG0925.json_0006
+# ::snt Sure , book it for 1 person and 2 nights , starting from Wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+)
+
+# ::id SNG0925.json_0008
+# ::snt That 's all I needed . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0951.json_0000
+# ::snt Do you know of any cheap indian restaurants ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL0951.json_0002
+# ::snt I would like it to ideally be in the center .
+( Tt1 / Train-Request
+  :Id ( aTr0 / question )
+)
+
+# ::id PMUL0951.json_0004
+# ::snt Yes , could I have a table for 1 please ?
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n6 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL0951.json_0006
+# ::snt let 's try the gandhi .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "the"
+     :op2 "gandhi"
+  ))
+)
+
+# ::id PMUL0951.json_0008
+# ::snt I will need a table on wednesday at 18:15 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "18:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL0951.json_0010
+# ::snt I need the reference number for the booking . Also can you help me find a train going to Cambridge Wednesday ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n16 / name
+     :op1 "wednesday"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0951.json_0012
+# ::snt I need a train on Wednesday from stevanage to cambridge .   It needs to arrive by 10:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n20 / name
+     :op1 "10:45"
+  ))
+   :Day ( DayTr6 / Day 
+    :name ( n22 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n24 / name
+     :op1 "stevanage"
+  ))
+)
+
+# ::id PMUL0951.json_0014
+# ::snt Absolutely ! What is the travel time ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL0951.json_0016
+# ::snt Would you like me to book it for you ?
+( Tk1 / Train-OfferBook
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL0951.json_0018
+# ::snt No , thank you . I need to check some other things before I book .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0951.json_0020
+# ::snt No that is all for now .
+( o / out_of_scope )
+
+# ::id PMUL0951.json_0022
+# ::snt No thank you that will be all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0951.json_0024
+# ::snt Yes thank you . That is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0677.json_0000
+# ::snt Yes , I need a train departing from kings lynn .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id PMUL0677.json_0002
+# ::snt I 'm leaving from kings lynn on sunday after 14:30 and arrive at cambridge .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n6 / name
+     :op1 "14:30"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n8 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Dest ( DesTr8 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0677.json_0004
+# ::snt No .   The train should leave on Sunday as I said .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL0677.json_0006
+# ::snt Yes please .   I need 7 seats .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL0677.json_0008
+# ::snt I also need a cheap place to eat in the center of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n16 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n18 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL0677.json_0010
+# ::snt No .   Could you pick something you like for me ?
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+)
+
+# ::id PMUL0677.json_0012
+# ::snt Can you get me a table for 7 ? My group will probably head there at 17:00 on the same day .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n20 / name
+     :op1 "17:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n24 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL0677.json_0014
+# ::snt That is perfect . That is all I need today .
+( o / out_of_scope )
+
+# ::id SNG01770.json_0000
+# ::snt I have been hurt and I need a hospital ! Where is there one close by ?
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01770.json_0002
+# ::snt I need the   phone number , postcode .
+( Ht1 / Hospital-Request
+  :Post ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id SNG01770.json_0004
+# ::snt Okay . Thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01770.json_0006
+# ::snt No thank you that is all I needed today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02283.json_0000
+# ::snt Please help me with a taxi
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id SNG02283.json_0002
+# ::snt I 'm going to pizza hut fen ditton .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "pizza"
+     :op2 "hut"
+     :op3 "fen"
+     :op4 "ditton"
+  ))
+)
+
+# ::id SNG02283.json_0004
+# ::snt I am leaving from the beautiful saint catharine 's college .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n4 / name
+     :op1 "saint"
+     :op2 "catharine"
+     :op3 "'s"
+     :op4 "college"
+  ))
+)
+
+# ::id SNG02283.json_0006
+# ::snt Oh anytime after 11:45 a. m would be fine
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n6 / name
+     :op1 "11:45"
+  ))
+)
+
+# ::id SNG02283.json_0008
+# ::snt Thanks , that 's all . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20098.json_0000
+# ::snt I am looking for a restaurant in the cheap price range that serves Italian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id WOZ20098.json_0002
+# ::snt I do n't care which area .
+( Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+)
+
+# ::id WOZ20098.json_0004
+# ::snt Yes please , I would like their address .
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id WOZ20098.json_0006
+# ::snt Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20425.json_0000
+# ::snt Could you find me a welsh restaurant in the cheap price range ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "welsh"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id WOZ20425.json_0002
+# ::snt How about italian type of food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id WOZ20425.json_0004
+# ::snt Any area will be fine .
+( Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+)
+
+# ::id WOZ20425.json_0006
+# ::snt What is their address and phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20425.json_0008
+# ::snt OK thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20172.json_0000
+# ::snt I want a restaurant that is moderately priced and located in the south .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id WOZ20172.json_0002
+# ::snt Are there any other restaurants I can choose from ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id WOZ20172.json_0004
+# ::snt Can I have the address , phone number , and type of food served by Restaurant Alimentum ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "Restaurant"
+     :op2 "Alimentum"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Food ( aRe1 / question )
+  :Phone ( aRe2 / question )
+  :Addr ( aRe3 / question )
+   )
+)
+
+# ::id WOZ20172.json_0006
+# ::snt Thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2219.json_0000
+# ::snt Hello !   I 'm just planning my trip to Cambridge and need train schedules .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2219.json_0002
+# ::snt depart from birmingham new street , I want to leave on Friday and arrive by 14:30
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "friday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n6 / name
+     :op1 "14:30"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n8 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id MUL2219.json_0004
+# ::snt Book it for myself .
+( o / out_of_scope )
+
+# ::id MUL2219.json_0006
+# ::snt I 'm sorry .   Yes .   Please book the train on Friday arriving by 14:30 for one person .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n12 / name
+     :op1 "14:30"
+  ))
+   :People ( PeoTr6 / People 
+    :name ( n14 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL2219.json_0008
+# ::snt I 'm looking for a hotel to stay in the north , specifically , a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n18 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL2219.json_0010
+# ::snt Sure ! Does it include free parking ? If so I am looking for a reservation for 1 starting friday for 3 nights .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stay ( StaHo3 / Stay 
+    :name ( n20 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo5 / Day 
+    :name ( n22 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo7 / People 
+    :name ( n24 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL2219.json_0012
+# ::snt That is all I need , thank you . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG01668.json_0000
+# ::snt I want to get a taxi and leave at 345 . I need to go to saigon city .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "saigon"
+     :op2 "city"
+  ))
+)
+
+# ::id SNG01668.json_0002
+# ::snt I need to be picked up at all saints church , please .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n4 / name
+     :op1 "all"
+     :op2 "saints"
+     :op3 "church"
+  ))
+)
+
+# ::id SNG01668.json_0004
+# ::snt Could you give me the contact number for the taxi ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id SNG01668.json_0006
+# ::snt No , that 's it for now . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0852.json_0000
+# ::snt I need to find a train that departs from Cambridge and arrives by 9:15 . Can you help ?
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "9:15"
+  ))
+)
+
+# ::id PMUL0852.json_0002
+# ::snt I 'm traveling to Ely .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL0852.json_0004
+# ::snt For today , arriving by 21:15 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "21:15"
+  ))
+)
+
+# ::id PMUL0852.json_0006
+# ::snt I am departing on Sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL0852.json_0008
+# ::snt That 's perfect .   Could you book it for 8 people ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL0852.json_0010
+# ::snt Thank you ! Will you please find me an expensive restaurant in the Centre part of town ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n14 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0852.json_0012
+# ::snt no booking yet for the restaurant .   I want to eat at a restaurant that serves thai food .   Do you have any ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n18 / name
+     :op1 "thai"
+  ))
+)
+
+# ::id PMUL0852.json_0014
+# ::snt Yes please , for 8 people at 11:00 on Sunday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n20 / name
+     :op1 "11:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n22 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n24 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL0852.json_0016
+# ::snt I just told you ! sunday ! Now please go on and book and send me the reference number
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Day ( DayRe3 / Day 
+    :name ( n27 / name
+     :op1 "sunday"
+  ))
+   )
+)
+
+# ::id PMUL0852.json_0018
+# ::snt How about at 10:00 instead ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n28 / name
+     :op1 "10:00"
+  ))
+)
+
+# ::id PMUL0852.json_0020
+# ::snt OK , please do that and get me the reference number .
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id PMUL0852.json_0022
+# ::snt That 's all I need . Thanks for your help tonight .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3900.json_0000
+# ::snt I am traveling to Cambridge and looking forward to try local restaurants .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL3900.json_0002
+# ::snt Yeah . I 'd like a moderately priced tuscan food restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "tuscan"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL3900.json_0004
+# ::snt Okay , can we try modern European food instead , please ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "european"
+  ))
+)
+
+# ::id PMUL3900.json_0006
+# ::snt Great can you book that for 4 people at 17:45 on sunday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "17:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3900.json_0008
+# ::snt Thanks so much . Can you help me find a train ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL3900.json_0010
+# ::snt anytime after 17:00 on thursday going to london kings cross
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n16 / name
+     :op1 "thursday"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n18 / name
+     :op1 "17:00"
+  ))
+)
+
+# ::id PMUL3900.json_0012
+# ::snt I am departing from cambridge and want to arrive in london kings cross .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n20 / name
+     :op1 "cambridge"
+  ))
+   :Dest ( DesTr4 / Dest 
+    :name ( n22 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id PMUL3900.json_0014
+# ::snt yes book it for 4 people
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n24 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3900.json_0016
+# ::snt Thank , that is everything i need , you were so helpful .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0946.json_0000
+# ::snt I 'm looking for a place to stay in the city centre that has free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0946.json_0002
+# ::snt Do you have any that would be moderately priced ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id SNG0946.json_0004
+# ::snt No , I need it to be moderately priced . Is there a hotel with free parking in the north ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n6 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreHo5 / Area 
+    :name ( n8 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SNG0946.json_0006
+# ::snt Great ! I d 's like information on one of the hotels please .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG0946.json_0008
+# ::snt Do they have free wifi ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Internet ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Internet ( esHo2 / yes)
+   )
+)
+
+# ::id SNG0946.json_0010
+# ::snt That will help , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0946.json_0012
+# ::snt No , that 's all the info I needed . Thanks so much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0063.json_0000
+# ::snt I 'm heading to Club Salsa , and I need a taxi .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "club"
+     :op2 "salsa"
+  ))
+)
+
+# ::id SNG0063.json_0002
+# ::snt I need to be at club salsa by 6:00 leaving la tasca .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n4 / name
+     :op1 "la"
+     :op2 "tasca"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n6 / name
+     :op1 "club"
+     :op2 "salsa"
+  ))
+   :Arrive ( ArrTa6 / Arrive 
+    :name ( n8 / name
+     :op1 "6:00"
+  ))
+)
+
+# ::id SNG0063.json_0004
+# ::snt No , that 's everything .
+( o / out_of_scope )
+
+# ::id WOZ20437.json_0000
+# ::snt I 'm trying to find a moderately priced restaurant in the north part of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id WOZ20437.json_0002
+# ::snt Is there anything else ?   If so , please give the address and the phone number .
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+  :Phone ( aRe1 / question )
+)
+
+# ::id WOZ20437.json_0004
+# ::snt Nothing else . thank you . good bye
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20638.json_0000
+# ::snt I 'm looking for a moderately priced Japanese restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "japanese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id WOZ20638.json_0002
+# ::snt How about modern european food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+)
+
+# ::id WOZ20638.json_0004
+# ::snt I do not have a preference , please make a suggestion .
+( o / out_of_scope )
+
+# ::id WOZ20638.json_0006
+# ::snt Thank you . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02309.json_0000
+# ::snt I want to find a hospital in town . The hospital should have the neurology neurosurgery department
+( Hm1 / Hospital-Inform
+   :Department ( DepHo2 / Department 
+    :name ( n2 / name
+     :op1 "neurology"
+     :op2 "neurosurgery"
+  ))
+)
+
+# ::id SNG02309.json_0002
+# ::snt That would be fine . I just need the phone number and postcode . Thanks .
+( Ht1 / Hospital-Request
+  :Post ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id SNG02309.json_0004
+# ::snt No , thank you . I got what I needed . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1425.json_0000
+# ::snt Can you find me an attraction in the centre ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL1425.json_0002
+# ::snt Not looking for anything specific . Maybe a college or museum if you can give me the address and entrance fee .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+)
+
+# ::id PMUL1425.json_0004
+# ::snt Thank you goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2010.json_0000
+# ::snt I need a train that is departing from Cambridge and is leaving after 12:15 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "12:15"
+  ))
+)
+
+# ::id MUL2010.json_0002
+# ::snt I need to go to Stansted airport .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id MUL2010.json_0004
+# ::snt No , I just need to leave Cambridge after 12:15 on Tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n12 / name
+     :op1 "12:15"
+  ))
+)
+
+# ::id MUL2010.json_0006
+# ::snt I am not sure yet . What are the prices for tickets ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL2010.json_0008
+# ::snt no not at that time . Im also looking for a guesthouse to stay in that includes free parking in the expensive price range
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+   :Price ( PriHo5 / Price 
+    :name ( n16 / name
+     :op1 "expensive"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL2010.json_0010
+# ::snt How about moderate ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n18 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL2010.json_0012
+# ::snt I have no more specific needs .   Can you select your favorite and tell me their area , if they have internet , and how many stars they have ?
+( Ht1 / Hotel-Request
+  :Internet ( aHo0 / question )
+  :Area ( aHo1 / question )
+  :Stars ( aHo2 / question )
+  :Post ( aHo3 / question )
+)
+
+# ::id MUL2010.json_0014
+# ::snt Ok that 's all the information I need , thank you for your time .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0350.json_0000
+# ::snt What cheap restaurants are there in the west of Cambridge ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL0350.json_0002
+# ::snt No , nothing specific .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+   )
+ :op2(Rr2 / Restaurant-NoOffer
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id MUL0350.json_0004
+# ::snt I 'd like to book a table for 5 on Monday at 15:45 , so if one of them can fit us in at that time I 'd like to book it .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "15:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL0350.json_0006
+# ::snt How about 14:45 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "14:45"
+  ))
+)
+
+# ::id MUL0350.json_0008
+# ::snt Thanks so much . I will also need a train leaving Cambridge on Tuesday going to London Liverpool Street no later than 16:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n16 / name
+     :op1 "tuesday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n18 / name
+     :op1 "16:30"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n20 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0350.json_0010
+# ::snt Yes I 'd like to book 5 tickets . And can I get the reference number ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n22 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0350.json_0012
+# ::snt That is everything I needed . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20235.json_0000
+# ::snt Hello , I am looking for a cheap restaurant that serves Eritrean food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "eritrean"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id WOZ20235.json_0002
+# ::snt Yes , are there any restaurants that serve italian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id WOZ20235.json_0004
+# ::snt I do not have a preference .
+( Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+)
+
+# ::id WOZ20235.json_0006
+# ::snt I need their address and phone number please
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20235.json_0008
+# ::snt Great ! Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1771.json_0000
+# ::snt I 'm looking for a train to cambridge leaving after 09:30 , can you help ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "09:30"
+  ))
+)
+
+# ::id MUL1771.json_0002
+# ::snt I am departing from Norwich . I would also like to leave on Wednesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id MUL1771.json_0004
+# ::snt The 10:16 will be great , I 'd like to book for 1 person please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL1771.json_0006
+# ::snt Yes , I would like some suggestions on places to go on the west side of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL1771.json_0008
+# ::snt Is this a type of entertainment ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id MUL1771.json_0010
+# ::snt I am looking for attractions on the west side of town related to entertainment . Please recommend one and provide the postcode
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n16 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n18 / name
+     :op1 "entertainment"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+   )
+)
+
+# ::id MUL1771.json_0012
+# ::snt Ok thank you , that 's all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02306.json_0000
+# ::snt I was in a car accident dispute and I am looking for help
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG02306.json_0002
+# ::snt Can I get the postcode please ?
+( Pt1 / Police-Request
+  :Post ( aPo0 / question )
+)
+
+# ::id SNG02306.json_0004
+# ::snt Thank you so much for all of your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02306.json_0006
+# ::snt No , I 've got to run right now . Thanks , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1051.json_0000
+# ::snt Hello , I would like information on museums in town
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id SNG1051.json_0002
+# ::snt Which is your favorite ? Get me their phone number , and I 'll check them out .
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id SNG1051.json_0004
+# ::snt Maybe you could give me one other option ?
+( o / out_of_scope )
+
+# ::id SNG1051.json_0006
+# ::snt Thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20216.json_0000
+# ::snt I 'm looking for a place to eat in the east side of the city .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+)
+
+# ::id WOZ20216.json_0002
+# ::snt Do they serve chinese food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id WOZ20216.json_0004
+# ::snt What is the address ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id WOZ20216.json_0006
+# ::snt Yes , what is the price range ?
+( Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+)
+
+# ::id WOZ20216.json_0008
+# ::snt I already got the address , thank you .   That is all I needed .   Good bye .
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id MUL2614.json_0000
+# ::snt Hello , I 'm looking for a 4 star guesthouse in the center of town for 3 people and 4 nights .   I 'd like wifi and free parking too .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+   :Internet ( esHo3 / yes)
+   :Stars ( StaHo6 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+   :Stay ( StaHo10 / Stay 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Area ( AreHo12 / Area 
+    :name ( n10 / name
+     :op1 "center"
+  ))
+)
+
+# ::id MUL2614.json_0002
+# ::snt Is that place cheap ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL2614.json_0004
+# ::snt Can I get the address and star rating ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id MUL2614.json_0006
+# ::snt Thanks ! I 'm also looking for an architecture type place in the west . Can you help me ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n16 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id MUL2614.json_0008
+# ::snt How about entertainment instead ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n18 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id MUL2614.json_0010
+# ::snt Yes that sounds good can I get the phone number , entrance fee , and address .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id MUL2614.json_0012
+# ::snt Thanks , I would like a taxi from the two places too .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL2614.json_0014
+# ::snt Yeah , can I get the contact number and car type , please ?
+( Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+)
+
+# ::id MUL2614.json_0016
+# ::snt That should be all I need .   Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0085.json_0000
+# ::snt I would like to find a hotel in the north that has free wifi . What are your suggestions ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL0085.json_0002
+# ::snt It does n't really matter , but I would like free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( onHo2 / dontcare)
+)
+
+# ::id PMUL0085.json_0004
+# ::snt Yes , I really like 4 star hotels .   If you find one , I 'd like to book a room .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0085.json_0006
+# ::snt I prefer a hotel , not a guesthouse .   I need a 4 star hotel with free parking and wifi in the north .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n10 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   :Parking ( esHo4 / yes)
+   :Internet ( esHo5 / yes)
+)
+
+# ::id PMUL0085.json_0008
+# ::snt No and no . I want a 4 star hotel on the north side with free wifi and parking .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n14 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+   :Parking ( esHo3 / yes)
+   :Internet ( esHo4 / yes)
+)
+
+# ::id PMUL0085.json_0010
+# ::snt Can we try another search I really need a place to stay it can be a guesthouse or hotel .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL0085.json_0012
+# ::snt Okay , I need a guesthouse with free parking , and 4 stars . Price does n't matter , you can pick one .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+   :Parking ( esHo2 / yes)
+   :Type ( TypHo5 / Type 
+    :name ( n20 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL0085.json_0014
+# ::snt Does it also have free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL0085.json_0016
+# ::snt Can you book it for me ?
+( o / out_of_scope )
+
+# ::id PMUL0085.json_0018
+# ::snt I 'd like to to book it for 1 people and 5 nights starting from tuesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n22 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n24 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n26 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL0085.json_0020
+# ::snt I 'm looking for a North Indian restaurant that 's near the guesthouse . Can you find one ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n28 / name
+     :op1 "north"
+     :op2 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n30 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL0085.json_0022
+# ::snt Can we find one that serves Italian food instead then ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n32 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id PMUL0085.json_0024
+# ::snt Yes that would be great , can you book that please ?
+( o / out_of_scope )
+
+# ::id PMUL0085.json_0026
+# ::snt I need it for 18:15 for one person on a Tuesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n34 / name
+     :op1 "18:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n36 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n38 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL0085.json_0028
+# ::snt Thanks so much .   That is all I need .   Have a great day .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0145.json_0000
+# ::snt I am looking for a restaurant in the moderate price range in the centre of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0145.json_0002
+# ::snt I would like it to serve food from the americas .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "the"
+     :op2 "americas"
+  ))
+)
+
+# ::id MUL0145.json_0004
+# ::snt How about european food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "european"
+  ))
+)
+
+# ::id MUL0145.json_0006
+# ::snt What are the names ?
+( o / out_of_scope )
+
+# ::id MUL0145.json_0008
+# ::snt I would like to book a table for three on Friday , at 16:00 .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n10 / name
+     :op1 "three"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+   :Time ( TimRe6 / Time 
+    :name ( n14 / name
+     :op1 "16:00"
+  ))
+)
+
+# ::id MUL0145.json_0010
+# ::snt I need to book a table for 3 people at 16:00 on friday at galleria
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n16 / name
+     :op1 "galleria"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n18 / name
+     :op1 "16:00"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n20 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n22 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL0145.json_0012
+# ::snt I 'm also looking for a hotel called hamilton lodge .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n24 / name
+     :op1 "hamilton"
+     :op2 "lodge"
+  ))
+)
+
+# ::id MUL0145.json_0014
+# ::snt Do they offer free parking ? And can I get the phone number for them please .
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Parking ( aHo0 / question )
+  :Phone ( aHo1 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Parking ( esHo2 / yes)
+   )
+)
+
+# ::id MUL0145.json_0016
+# ::snt Is it possible to arrange a taxi to take me from the hotel to the restaurant by 16:00 ?
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n26 / name
+     :op1 "16:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n28 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n30 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id MUL0145.json_0018
+# ::snt Thank you that 's all that I needed
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0302.json_0000
+# ::snt I 'm taking a trip in cambridge and need a place to stay . I would like a 4 star in the moderate price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0302.json_0002
+# ::snt I do n't have an area preference , but I would like to have free WiFi .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Area ( aHo1 / question )
+   )
+)
+
+# ::id PMUL0302.json_0004
+# ::snt Yes , can you give me that information .
+( o / out_of_scope )
+
+# ::id PMUL0302.json_0006
+# ::snt Sounds great .   That is a guest house correct ?   What part of town ?
+( Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+)
+
+# ::id PMUL0302.json_0008
+# ::snt Thank you for the info . If you could also help me get info for a restaurant named Sala Thong , I 'd be grateful !
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "sala"
+     :op2 "thong"
+  ))
+)
+
+# ::id PMUL0302.json_0010
+# ::snt Can you book Sala Thong ? 7 people at 18:30 on tuesday
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "18:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+   :Name ( NamRe8 / Name 
+    :name ( n14 / name
+     :op1 "Sala"
+     :op2 "Thong"
+  ))
+)
+
+# ::id PMUL0302.json_0012
+# ::snt Great , no thank you . I appreciate all your help today , have a good day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2283.json_0000
+# ::snt I need help finding a train for Thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id MUL2283.json_0002
+# ::snt I would be leaving from Cambridge going o Peterborough .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "peterborough"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2283.json_0004
+# ::snt I just need to leave after 20:30 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "20:30"
+  ))
+)
+
+# ::id MUL2283.json_0006
+# ::snt As long as it leaves after 20:30 , then it 's fine . Can you give me the train ID ? I 'll buy at the station .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n10 / name
+     :op1 "20:30"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Id ( aTr1 / question )
+   )
+)
+
+# ::id MUL2283.json_0008
+# ::snt Can you tell me the departure and arrival time for that train ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL2283.json_0010
+# ::snt I also need a place to stay . I am looking for a 0 star hotel in the moderate price range
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n14 / name
+     :op1 "moderate"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n16 / name
+     :op1 "0"
+  ))
+)
+
+# ::id MUL2283.json_0012
+# ::snt Could you just give me the postcode please ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id MUL2283.json_0014
+# ::snt No thank you .   That is all I needed .   Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3809.json_0000
+# ::snt Find me a moderately priced place to dine in the west .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL3809.json_0002
+# ::snt How about the British place , I would like to book for 7 people at 13:15 on sunday
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "british"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n8 / name
+     :op1 "13:15"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL3809.json_0004
+# ::snt Excellent , thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3809.json_0006
+# ::snt I also need a train to cambridge on sunday
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n16 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL3809.json_0008
+# ::snt actually , i 'm so stupid . i need a train FROM cambridge . i 'm going to broxbourne .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n18 / name
+     :op1 "broxbourne"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n20 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3809.json_0010
+# ::snt I am leaving anytime after 11:30 from cambridge to broxbourne , what is the arrival time ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n22 / name
+     :op1 "11:30"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n24 / name
+     :op1 "cambridge"
+  ))
+   :Dest ( DesTr6 / Dest 
+    :name ( n26 / name
+     :op1 "broxbourne"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Arrive ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3809.json_0012
+# ::snt No thanks , I just wanted to know the arrival time .
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+)
+
+# ::id PMUL3809.json_0014
+# ::snt No , You have helped with everything I needed .   Thanks so much for your time .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL2438.json_0000
+# ::snt I am looking for an attraction of architecture .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id MUL2438.json_0002
+# ::snt Pretty good .   Can you give me an address and postcode please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id MUL2438.json_0004
+# ::snt Please , also look for a restaurant in the north in the expensive price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL2438.json_0006
+# ::snt No , I would just need a reservation for 3 at 13:00 on Wednesday .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+   :Time ( TimRe3 / Time 
+    :name ( n8 / name
+     :op1 "13:00"
+  ))
+   :Day ( DayRe5 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe7 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL2438.json_0008
+# ::snt Thank you , that will be all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0370.json_0000
+# ::snt I am looking for a place to stay .   Do you have any recommendations ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL0370.json_0002
+# ::snt I would like free parking , if available .   Everything else is not really an issue .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL0370.json_0004
+# ::snt No thanks , just gathering information for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0370.json_0006
+# ::snt I 'm sorry , I was just told I should go ahead and make the reservation . Do you have a hotel that has the same 4 star rating but in the north ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+   :Type ( TypHo6 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL0370.json_0008
+# ::snt Yes , book it for 6 people for three nights , starting on Wednesday !
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "three"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL0370.json_0010
+# ::snt I need a restaurant in the same area as the hotel . What do you recommend ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL0370.json_0012
+# ::snt Is that is the mid price range ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n16 / name
+     :op1 "mid"
+     :op2 "price"
+  ))
+)
+
+# ::id PMUL0370.json_0014
+# ::snt That is all that I need .
+( o / out_of_scope )
+
+# ::id MUL2593.json_0000
+# ::snt I 'm looking for a guesthouse in the east please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL2593.json_0002
+# ::snt Yes , I would like free wifi and a 4 star rating .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2593.json_0004
+# ::snt Not particularly . Do you have one you would recommend ?
+( o / out_of_scope )
+
+# ::id MUL2593.json_0006
+# ::snt please ,   For 2 people for 5 nights starting on Wednesday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL2593.json_0008
+# ::snt Can you try 4 nights instead ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2593.json_0010
+# ::snt Great , could I also find someplace near the hotel to go for fun ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL2912.json_0000
+# ::snt I want to go to a place that has architecture .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id PMUL2912.json_0002
+# ::snt If I could just get the phone numbers and postcodes , that would be great !
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL2912.json_0004
+# ::snt That 's perfect , I 've heard of it . How about a cozy 4 star guesthouse nearby ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2912.json_0006
+# ::snt Does it include free parking as well ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL2912.json_0008
+# ::snt Can I get the price range for that guesthouse please ?
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+)
+
+# ::id PMUL2912.json_0010
+# ::snt No , but can you get me a taxi to the guesthouse ? I should finish sightseeing at 2:30 .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Leave ( LeaTa3 / Leave 
+    :name ( n8 / name
+     :op1 "2:30"
+  ))
+   :Dest ( DesTa5 / Dest 
+    :name ( n10 / name
+     :op1 "the"
+     :op2 "guesthouse"
+  ))
+)
+
+# ::id PMUL2912.json_0012
+# ::snt THank you that is all I needed today , have a nice day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1086.json_0000
+# ::snt I 'd like to find a swimmingpool on the east side , if possible .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "swimmingpool"
+  ))
+)
+
+# ::id PMUL1086.json_0002
+# ::snt What is the entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL1086.json_0004
+# ::snt Thanks ! I also need a train to Cambridge on Wednesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL1086.json_0006
+# ::snt I am leaving ely after 20:15 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "20:15"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "ely"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n14 / name
+     :op1 "20:15"
+  ))
+)
+
+# ::id PMUL1086.json_0008
+# ::snt Can you provide more information for that train ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL1086.json_0010
+# ::snt I 'd like to book a seat on that train . Please provide confirmation .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL1086.json_0012
+# ::snt That 's all i need for today . Thanks very much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1822.json_0000
+# ::snt I am looking for places to go in town centre .   What are some options ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1822.json_0002
+# ::snt What are the entrance fees for all those locations ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL1822.json_0004
+# ::snt Okay , thanks for that information .   I would like to book a train as well . I 'm leaving Tuesday after 16:00 from Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n8 / name
+     :op1 "16:00"
+  ))
+)
+
+# ::id MUL1822.json_0006
+# ::snt I 'd like to go from stansted airport to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id MUL1822.json_0008
+# ::snt Yes , I need to book that for 8 people .   Please send the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL1822.json_0010
+# ::snt Thank you ! Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0267.json_0000
+# ::snt Hi I need to get to Cambridge by 5:30 PM . Is there a train for that ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "5:30"
+  ))
+)
+
+# ::id SNG0267.json_0002
+# ::snt I will be departing from Norwich on Wednesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id SNG0267.json_0004
+# ::snt That would be fine .   How long is the trip ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id SNG0267.json_0006
+# ::snt Thank you for the information !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0267.json_0008
+# ::snt Yes , one ticket is fine .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "one"
+  ))
+)
+
+# ::id SNG0267.json_0010
+# ::snt Nope , that 's it ! Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0267.json_0012
+# ::snt That 's all thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1577.json_0000
+# ::snt I am looking for a train that leaves after 18:45 and goes to Leicester .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "leicester"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "18:45"
+  ))
+)
+
+# ::id MUL1577.json_0002
+# ::snt I need it to leave on Sunday from Cambridge .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1577.json_0004
+# ::snt That would be fine . Can you book that for 6 people and give me the reference number ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL1577.json_0006
+# ::snt Thank you . I also need a place to dine in the Centre area that serves Asian Oriental food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1577.json_0008
+# ::snt No , could you please tell me the price range and postcode for all 4 in the Centre area ?
+( Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id MUL1577.json_0010
+# ::snt That 's all I need . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4189.json_0000
+# ::snt Can you get me information on a hotel called a and b guest house ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "a"
+     :op2 "and"
+     :op3 "b"
+     :op4 "guest"
+     :op5 "house"
+  ))
+)
+
+# ::id PMUL4189.json_0002
+# ::snt Do they offer free parking or free internet ? I may want to book a room .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Internet ( aHo1 / question )
+  :Parking ( aHo2 / question )
+   )
+)
+
+# ::id PMUL4189.json_0004
+# ::snt book it for 6 people and 5 nights starting from saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL4189.json_0006
+# ::snt I also need to take a train . The train should arrive by 08:30 and should go to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n12 / name
+     :op1 "08:30"
+  ))
+)
+
+# ::id PMUL4189.json_0008
+# ::snt I will depart from Kings Lynn on Saturday and need to reach Cambridge by 08:30 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n14 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n16 / name
+     :op1 "saturday"
+  ))
+   :Dest ( DesTr6 / Dest 
+    :name ( n18 / name
+     :op1 "Cambridge"
+  ))
+   :Arrive ( ArrTr8 / Arrive 
+    :name ( n20 / name
+     :op1 "08:30"
+  ))
+)
+
+# ::id PMUL4189.json_0010
+# ::snt Unfortunately , I do n't know the train schedule . I was hoping you could provide that to me . I just need to arrive by 08:30 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n22 / name
+     :op1 "08:30"
+  ))
+)
+
+# ::id PMUL4189.json_0012
+# ::snt Yes please . I need six tickets .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n24 / name
+     :op1 "six"
+  ))
+)
+
+# ::id PMUL4189.json_0014
+# ::snt Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4189.json_0016
+# ::snt That is all I need , thanks again !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2583.json_0000
+# ::snt I 'm looking for a hotel , but not a guesthouse . All it needs is free parking . Can you recommend one ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id MUL2583.json_0002
+# ::snt Yes , I 'm trying to find a hotel in the south with a 4 star rating , with free parking .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :Parking ( esHo3 / yes)
+)
+
+# ::id MUL2583.json_0004
+# ::snt Ok , let 's try the same other criteria but how about a guesthouse ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id MUL2583.json_0006
+# ::snt No but can I get the address and postcode for Rosa 's Bed and Breakfast please ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id MUL2583.json_0008
+# ::snt Thanks . I 'm also looking for a cinema in the same place at the hotel .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "cinema"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "place"
+  ))
+)
+
+# ::id MUL2583.json_0010
+# ::snt Can you confirm if Cineworld Cinema is in the south ?   Also , can you look up a swimming pool ?   I 'm thinking of going swimming .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "swimming"
+     :op2 "pool"
+  ))
+   :Name ( NamAt4 / Name 
+    :name ( n16 / name
+     :op1 "cineworld"
+     :op2 "cinema"
+  ))
+   :Area ( AreAt6 / Area 
+    :name ( n18 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL2583.json_0012
+# ::snt Can I get the fee and the phone number for Cineworld Cinema please ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n20 / name
+     :op1 "cinema"
+  ))
+   :Name ( NamAt4 / Name 
+    :name ( n22 / name
+     :op1 "Cineworld"
+     :op2 "Cinema"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Phone ( aAt1 / question )
+   )
+)
+
+# ::id MUL2583.json_0014
+# ::snt Okay .   That 's all I needed then .
+( o / out_of_scope )
+
+# ::id SSNG0296.json_0000
+# ::snt I 'm looking for a moderate priced place to stay in the south of town .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id SSNG0296.json_0002
+# ::snt Yes , I would like the 3 star one , please .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL2448.json_0000
+# ::snt I want somewhere fun to go in the south of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL2448.json_0002
+# ::snt May I please have the phone n umber , postcode , and address for the cinema .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL2448.json_0004
+# ::snt Can you help me find a restaurant as well ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL2448.json_0006
+# ::snt I 'd like it to be expensive and to serve modern European food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL2448.json_0008
+# ::snt That sounds good and that is all the information I need today .
+( o / out_of_scope )
+
+# ::id PMUL3496.json_0000
+# ::snt i want to book a hotel   of moderate price in the south .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL3496.json_0002
+# ::snt I need one in the south , moderate price , free wifi .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+   :Internet ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n8 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL3496.json_0004
+# ::snt Oh . One more thing . Is there free parking ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Parking ( aHo1 / question )
+   )
+)
+
+# ::id PMUL3496.json_0006
+# ::snt Okay , could you book one for me ?
+( o / out_of_scope )
+
+# ::id PMUL3496.json_0008
+# ::snt Can you please give it one more try .
+( o / out_of_scope )
+
+# ::id PMUL3496.json_0010
+# ::snt I do n't need to book , I 'm looking for somewhere to go in town with the same area as the hotel and it should be a nightclub .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n12 / name
+     :op1 "nightclub"
+  ))
+)
+
+# ::id PMUL3496.json_0012
+# ::snt Sounds great , I need their postal can I also book a taxi from the attraction to the hotel at 01:15
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n14 / name
+     :op1 "01:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "attraction"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+   )
+)
+
+# ::id PMUL3496.json_0014
+# ::snt I also need to book a taxi from the attraction to the hotel leaving by 01:15 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n18 / name
+     :op1 "01:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "attraction"
+  ))
+)
+
+# ::id PMUL3496.json_0016
+# ::snt Okay , great . Thanks for all your help today . I appreciate it . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3266.json_0000
+# ::snt Please I need a place to Stay in Cambridge and I have the express by holiday inn Cambridge in mind . Can you help book that for me ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "express"
+     :op2 "by"
+     :op3 "holiday"
+     :op4 "inn"
+     :op5 "cambridge"
+  ))
+)
+
+# ::id PMUL3266.json_0002
+# ::snt I am not sure . Would you happen to be able to tell me the price range ?
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+)
+
+# ::id PMUL3266.json_0004
+# ::snt I also need a restaurant in the   center of town that serves chinese food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "chinese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL3266.json_0006
+# ::snt Price does n't matter to me . Do you have any recommendations ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Price ( aHo1 / question )
+   )
+)
+
+# ::id PMUL3266.json_0008
+# ::snt Yes , please book a table for 4 people at 12:15 on tuesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "12:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3266.json_0010
+# ::snt I also need a taxi to commute between the two places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL3266.json_0012
+# ::snt I want a taxi between the hotel and Ugly Duckling in time for my booking .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n16 / name
+     :op1 "Ugly"
+     :op2 "Duckling"
+  ))
+   :Arrive ( ArrTa6 / Arrive 
+    :name ( n18 / name
+     :op1 "time"
+     :op2 "for"
+     :op3 "my"
+     :op4 "booking"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe6 / Name 
+    :name ( n21 / name
+     :op1 "Ugly"
+     :op2 "Duckling"
+  ))
+   )
+)
+
+# ::id PMUL3266.json_0014
+# ::snt That is all I will need . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0013.json_0000
+# ::snt Hello , I 'm looking to book a taxi to Cocum .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "cocum"
+  ))
+)
+
+# ::id SNG0013.json_0002
+# ::snt After 2:30 , please .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n4 / name
+     :op1 "2:30"
+  ))
+)
+
+# ::id SNG0013.json_0004
+# ::snt I will need the taxi to depart from archway house .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n6 / name
+     :op1 "archway"
+     :op2 "house"
+  ))
+)
+
+# ::id SNG0013.json_0006
+# ::snt No , thank you , I am all set .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3774.json_0000
+# ::snt i will be in Cambridge and need a 4 star hotel with wifi
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3774.json_0002
+# ::snt I want to arrive on Monday and Leave Sunday .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL3774.json_0004
+# ::snt I would also like free parking . Price does n't matter .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Price ( aHo1 / question )
+   )
+)
+
+# ::id PMUL3774.json_0006
+# ::snt What is the price and the address for that hotel ?
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+  :Addr ( aHo1 / question )
+)
+
+# ::id PMUL3774.json_0008
+# ::snt Is there more an address , such as building number ? Also , what area of town is it in ? How many starts is it ?
+( Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+  :Addr ( aHo1 / question )
+)
+
+# ::id PMUL3774.json_0010
+# ::snt Thanks !   Can you help me find a place to sight see while I am in town ?
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3774.json_0012
+# ::snt I am looking for a college
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n8 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL3774.json_0014
+# ::snt That sounds great .   I just need the phone number and entrance fee .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL3774.json_0016
+# ::snt I also want to book a taxi to commute between the two places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL3774.json_0018
+# ::snt I 'd like to leave Churchill College by 04:30 to travel to the University Arms Hotel . Can you book me a taxi , please ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n10 / name
+     :op1 "04:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n12 / name
+     :op1 "Churchill"
+     :op2 "College"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n14 / name
+     :op1 "University"
+     :op2 "Arms"
+     :op3 "Hotel"
+  ))
+   )
+ :op2(Am2 / Attraction-Inform
+   )
+ :op3(Hm3 / Hotel-Inform
+   )
+)
+
+# ::id PMUL3774.json_0020
+# ::snt That 's all I need , thanks so much for all of your help ! Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0103.json_0000
+# ::snt I am looking for a restaurant that is expensive and in the west
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id SSNG0103.json_0002
+# ::snt I would really like to try some British food please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "british"
+  ))
+)
+
+# ::id SSNG0103.json_0004
+# ::snt No , if you could just book me into one for saturday , that would be great .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id SSNG0103.json_0006
+# ::snt I need if for four , 13:30 , Saturday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "13:30"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n12 / name
+     :op1 "four"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n14 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id SSNG0103.json_0008
+# ::snt Okay great no that will be it .
+( o / out_of_scope )
+
+# ::id MUL0795.json_0000
+# ::snt Hi , where can I find the Autumn House hotel ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "autumn"
+     :op2 "house"
+  ))
+)
+
+# ::id MUL0795.json_0002
+# ::snt Not yet but can I get the postcode and address please ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id MUL0795.json_0004
+# ::snt Thank you . I also require information on trains going into Cambridge next thursday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id MUL0795.json_0006
+# ::snt Bishops stortford , it needs to leave after 12:15
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n8 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n10 / name
+     :op1 "12:15"
+  ))
+)
+
+# ::id MUL0795.json_0008
+# ::snt I think so . How long is the travel time for that train ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL0795.json_0010
+# ::snt That is all of the information that I needed . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0511.json_0000
+# ::snt Good Morning , Can you help me locate a moderate priced restaurant in the centre part of town please ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0511.json_0002
+# ::snt It does n't matter .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+)
+
+# ::id SNG0511.json_0004
+# ::snt Sure , may I have their address please ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id SNG0511.json_0006
+# ::snt Great ! I think that was all I needed . Thanks . Have a nice day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0818.json_0000
+# ::snt Could you help me find a 0 star hotel ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "0"
+  ))
+)
+
+# ::id SNG0818.json_0002
+# ::snt Is the cityroomz a guesthouse ? That 's what I 'm looking for .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+   :Name ( NamHo4 / Name 
+    :name ( n8 / name
+     :op1 "cityroomz"
+  ))
+)
+
+# ::id SNG0818.json_0004
+# ::snt You know what , the hotel will actually work for me . Can you tell me where Cityroomz is located ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+   :Name ( NamHo4 / Name 
+    :name ( n12 / name
+     :op1 "Cityroomz"
+  ))
+)
+
+# ::id SNG0818.json_0006
+# ::snt Yes , can you book that for me for 5 people and 4 nights ? I need it on Sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SNG0818.json_0008
+# ::snt How about two night ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "two"
+  ))
+)
+
+# ::id SNG0818.json_0010
+# ::snt Thank you , good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1501.json_0000
+# ::snt I need a cheap place to stay please .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL1501.json_0002
+# ::snt Yes , I would like to stay in the west please .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL1501.json_0004
+# ::snt Are they 3 star hotels ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL1501.json_0006
+# ::snt I would like   a hotel please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL1501.json_0008
+# ::snt Yes please for 4 people for 2 nights starting on friday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1501.json_0010
+# ::snt I am also looking for help finding a train to stansted airport for Sunday departing from Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n18 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n20 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1501.json_0012
+# ::snt it should arrive by 09:00
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n22 / name
+     :op1 "09:00"
+  ))
+)
+
+# ::id PMUL1501.json_0014
+# ::snt Yes , we 'll need tickets for everyone in the party .
+( o / out_of_scope )
+
+# ::id PMUL1501.json_0016
+# ::snt Thank you so much for your help today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0468.json_0000
+# ::snt Hello ! Can you give me some info on a restaurant please ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0468.json_0002
+# ::snt Actually I am specifically looking for the Cocum restaurant , I would like to book for 7 people at 15:00 on monday if possible .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "cocum"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n4 / name
+     :op1 "15:00"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n8 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL0468.json_0004
+# ::snt Thank you . I 'd also like a guesthouse in the cheaper price range . Can you help me with that ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n12 / name
+     :op1 "cheaper"
+  ))
+)
+
+# ::id PMUL0468.json_0006
+# ::snt As long as it has free wifi
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL0468.json_0008
+# ::snt Yes that 's find are the in the moderate price range ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n14 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL0468.json_0010
+# ::snt Can you book it for me and get a reference number ?
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL0468.json_0012
+# ::snt The same group of people and same day for 3 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id PMUL0468.json_0014
+# ::snt Yes , I am looking to book a guesthouse in the cheap price range that includes free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n22 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL0468.json_0016
+# ::snt Can you please confirm that the hotel you 've booked for us offers free wi - fi ? I need to be able to work while I 'm there .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL0468.json_0018
+# ::snt That will be all for today .   You were a great help . Goodbye
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0023.json_0000
+# ::snt I am planning a trip in Cambridge .
+( o / out_of_scope )
+
+# ::id PMUL0023.json_0002
+# ::snt I need a train after 14:15 from birmingham new street and need to go to cambridge and leave on tuesday
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n6 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n8 / name
+     :op1 "14:15"
+  ))
+)
+
+# ::id PMUL0023.json_0004
+# ::snt Yes please I need that booked for one person .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL0023.json_0006
+# ::snt Yes , I 'm also interested in going to the theatre .   Can you help me find one ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "theatre"
+  ))
+)
+
+# ::id PMUL0023.json_0008
+# ::snt I also need information on a theatre .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "theatre"
+  ))
+)
+
+# ::id PMUL0023.json_0010
+# ::snt The area does n't matter . Which one do you recommend ? Can you provide the postcode , area , and entrance fee ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+  :Fee ( aAt2 / question )
+  :Post ( aAt3 / question )
+   )
+)
+
+# ::id PMUL0023.json_0012
+# ::snt That will do . I 'll need the postcode , area , and entrance fee , please ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Fee ( aAt1 / question )
+  :Post ( aAt2 / question )
+)
+
+# ::id PMUL0023.json_0014
+# ::snt Thank you for the service , bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3949.json_0000
+# ::snt Find a train to leicester that arrives by 21:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "leicester"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "21:00"
+  ))
+)
+
+# ::id PMUL3949.json_0002
+# ::snt The train will be leaving Cambridge on Thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3949.json_0004
+# ::snt Yes , I need 4 tickets .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3949.json_0006
+# ::snt I 'd like information on a hotel called warkworth house
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n12 / name
+     :op1 "warkworth"
+     :op2 "house"
+  ))
+)
+
+# ::id PMUL3949.json_0008
+# ::snt I need to book it for 4 people starting from saturday for 5 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3949.json_0010
+# ::snt No , that 's all . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4459.json_0000
+# ::snt I feel like trying Chinese today , find me a cheap place that serves it please
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL4459.json_0002
+# ::snt I will be in the south .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL4459.json_0004
+# ::snt Actually , I will need a restaurant in the centre . Do you have any ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4459.json_0006
+# ::snt Which one do you suggest ?
+( o / out_of_scope )
+
+# ::id PMUL4459.json_0008
+# ::snt Yes 7 people for thursday at 12:15 , and can I get the reference number ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "12:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL4459.json_0010
+# ::snt Yes , I 'll also need a train . I 'm heading to Peterborough on Friday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "peterborough"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n18 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL4459.json_0012
+# ::snt I 'll be departing Cambridge and would like to arrive in Peterborough by 19:15 . Can you find a train that would get me there close to that time ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n20 / name
+     :op1 "peterborough"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n22 / name
+     :op1 "19:15"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n24 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4459.json_0014
+# ::snt I do n't need to book right now . You 've told me the departure time . I just need the travel time and the ticket price .
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Time ( aTr1 / question )
+  :Ticket ( aTr2 / question )
+)
+
+# ::id PMUL4459.json_0016
+# ::snt No , that is all for today .   Thanks so much .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0443.json_0000
+# ::snt I 'm looking for a train to Broxbourne .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id MUL0443.json_0002
+# ::snt I would like to leave on Tuesday after 21:00 from cambridge . Can you accommodate ?
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n6 / name
+     :op1 "21:00"
+  ))
+   :Day ( DayTr6 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id MUL0443.json_0004
+# ::snt 2 tickets on the 21:01 , please . And can you give me the reference number once that 's booked ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0443.json_0006
+# ::snt Thanks .   I would also like to go a museum on the east side .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n14 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL0443.json_0008
+# ::snt Just the address , please .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id MUL0443.json_0010
+# ::snt Thank you very much . Should be all
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20230.json_0000
+# ::snt I 'm looking for a restaurant in the center that serves Turkish food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "turkish"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id WOZ20230.json_0002
+# ::snt could i have the address for the anatolia ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "anatolia"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20230.json_0004
+# ::snt Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20423.json_0000
+# ::snt I 'm looking for a restaurant that serves swiss food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "swiss"
+  ))
+)
+
+# ::id WOZ20423.json_0002
+# ::snt How about vietnamese food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "vietnamese"
+  ))
+)
+
+# ::id WOZ20423.json_0004
+# ::snt could I have the address and phone number please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20423.json_0006
+# ::snt what is the food type of that restaurant ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id WOZ20423.json_0008
+# ::snt what is the price range ?
+( Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+)
+
+# ::id WOZ20423.json_0010
+# ::snt Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2677.json_0000
+# ::snt We need a hotel in the eastern part of the city which has free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "eastern"
+  ))
+)
+
+# ::id PMUL2677.json_0002
+# ::snt I 'd prefer a hotel , are there any 3 star hotels in the East section of town that have free parking ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+   :Area ( AreHo7 / Area 
+    :name ( n8 / name
+     :op1 "East"
+  ))
+)
+
+# ::id PMUL2677.json_0004
+# ::snt I would prefer to stay with a three star hotel . Could you please check the south side and see if any hotels are available ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n10 / name
+     :op1 "south"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n12 / name
+     :op1 "three"
+  ))
+)
+
+# ::id PMUL2677.json_0006
+# ::snt yes book for 3 people and 3 nights from thursday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL1751.json_0000
+# ::snt What train do I need to take to get to Norwich from Cambridge ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "norwich"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1751.json_0002
+# ::snt I 'll be leaving Sunday and need to arrive by 21:30 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "21:30"
+  ))
+)
+
+# ::id MUL1751.json_0004
+# ::snt Yeah , can I please get the price ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL1751.json_0006
+# ::snt Yes   book the ticket please .
+( o / out_of_scope )
+
+# ::id MUL1751.json_0008
+# ::snt On second thought , I do n't need a ticket reserved . Could you tell me what the travel time will be on that train , though ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL1751.json_0010
+# ::snt Excellent . I 'm also looking to go to a museum on the west part of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n12 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL1751.json_0012
+# ::snt That sounds wonderful . Can you give me the address , postcode , and phone number ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id MUL1751.json_0014
+# ::snt Okay thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1751.json_0016
+# ::snt No that 's everything I need . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0714.json_0000
+# ::snt Hello , I 'd like some information on a train departing from cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0714.json_0002
+# ::snt I want to go to Leicester and want to leave on Tuesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "leicester"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL0714.json_0004
+# ::snt I need to get there by 17:15
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "17:15"
+  ))
+)
+
+# ::id PMUL0714.json_0006
+# ::snt Yeah , that sounds great .
+( o / out_of_scope )
+
+# ::id PMUL0714.json_0008
+# ::snt 1 . please also get me z restaurant   called city stop restaurant. and give me phone number and postcode
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe4 / Name 
+    :name ( n13 / name
+     :op1 "city"
+     :op2 "stop"
+     :op3 "restaurant.and"
+  ))
+   )
+ :op3(Rt3 / Restaurant-Request
+  :Phone ( aRe2 / question )
+  :Post ( aRe3 / question )
+   )
+)
+
+# ::id PMUL0714.json_0010
+# ::snt What about the phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id PMUL0714.json_0012
+# ::snt Thanks so much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0714.json_0014
+# ::snt Great . Thanks . Can you look up a restaurant for me ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL2629.json_0000
+# ::snt Hi , I am looking to visit the colleges in town , and need to know the names of some of them .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "colleges"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Name ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2629.json_0002
+# ::snt Are there any in the centre ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2629.json_0004
+# ::snt The area actually does n't really matter , I just need the address of one of your recommendations , please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL2629.json_0006
+# ::snt Thank you ! I am also looking for a hotel with 4 stars .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2629.json_0008
+# ::snt Do they have internet and could I have the phone number please ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Internet ( aHo0 / question )
+  :Phone ( aHo1 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Internet ( esHo2 / yes)
+   )
+)
+
+# ::id PMUL2629.json_0010
+# ::snt I need to book a taxi also . It should leave the hotel by 11:330
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n10 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+)
+
+# ::id PMUL2629.json_0012
+# ::snt That 's all I need right now .   Thanks for the help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01890.json_0000
+# ::snt I need to find a good vegetarian restaurant
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Food ( FooRe3 / Food 
+    :name ( n2 / name
+     :op1 "vegetarian"
+  ))
+)
+
+# ::id SNG01890.json_0002
+# ::snt I meant train .   I need a train ticket for monday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id SNG01890.json_0004
+# ::snt I am departing from cambridge and going to bishops stortford .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG01890.json_0006
+# ::snt What is the first train after 11:30 ?
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n10 / name
+     :op1 "11:30"
+  ))
+)
+
+# ::id SNG01890.json_0008
+# ::snt Could you give me the arrival time and price also please ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id SNG01890.json_0010
+# ::snt Yes , please book the train for 1 person .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "1"
+  ))
+)
+
+# ::id SNG01890.json_0012
+# ::snt I 'm confused . Did I ask you to book a ticket ? I can book my own passage , thank you very much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01890.json_0014
+# ::snt Thank you also . Have a nice day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01890.json_0016
+# ::snt Okay , thanks . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0961.json_0000
+# ::snt I am looking for a restaurant in the south part of town in the expensive price range . Can you help me find one ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL0961.json_0002
+# ::snt Do n't you have one that serves south african food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "south"
+     :op2 "african"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL0961.json_0004
+# ::snt Actually , could you see if there is an Italian one ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id MUL0961.json_0006
+# ::snt Yes , can you put me down for a party of 5 at 18:15 this Thursday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "18:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL0961.json_0008
+# ::snt Can you try to book for 17:15 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "17:15"
+  ))
+)
+
+# ::id MUL0961.json_0010
+# ::snt Thank you so much for your help ! We will arrive there at Frankie and Bennys , 17 : 15 on Thursday . Is it close to funky fun house ? We are looking for that
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n20 / name
+     :op1 "funky"
+     :op2 "fun"
+     :op3 "house"
+  ))
+)
+
+# ::id MUL0961.json_0012
+# ::snt What kind of attraction is Funky Fun House ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n22 / name
+     :op1 "funky"
+     :op2 "fun"
+     :op3 "house"
+  ))
+)
+
+# ::id MUL0961.json_0014
+# ::snt That is fine , I will contact them .   Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0961.json_0016
+# ::snt Hmm , well I am really wondering what the Funky Fun House is as for as attraction type . It does n't give any additional info on that ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n24 / name
+     :op1 "funky"
+     :op2 "fun"
+     :op3 "house"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Type ( aAt1 / question )
+   )
+)
+
+# ::id MUL0961.json_0018
+# ::snt Should i just call them directly for more info ?
+( o / out_of_scope )
+
+# ::id MUL0961.json_0020
+# ::snt Great , thanks . That 's all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0230.json_0000
+# ::snt I 'm looking for a 4 star hotel with free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SSNG0230.json_0002
+# ::snt Area does not matter .
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Area ( AreHo3 / Area 
+    :name ( n7 / name
+     :op1 "does"
+     :op2 "not"
+     :op3 "matter"
+  ))
+   )
+)
+
+# ::id SSNG0230.json_0004
+# ::snt Sounds great . Can I get it for 7 people ? 4 nights starting Saturday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id SSNG0230.json_0006
+# ::snt No , I will check husband and call back .
+( o / out_of_scope )
+
+# ::id SSNG0230.json_0008
+# ::snt Can we try a different one in the same price range ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id SSNG0230.json_0010
+# ::snt Okay let 's try booking that and get me a reference number .
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id SSNG0230.json_0012
+# ::snt Thanks , that 's all I need . Have a nice day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0068.json_0000
+# ::snt Could you recommend an expensive restaurant in the city centre ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SSNG0068.json_0002
+# ::snt It 's for my friend 's birthday and he really likes Thai food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "thai"
+  ))
+)
+
+# ::id SSNG0068.json_0004
+# ::snt Since I like Chinese food , could you see if any restaurants serve both Thai and Chinese food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "thai"
+     :op2 "and"
+     :op3 "chinese"
+  ))
+)
+
+# ::id SSNG0068.json_0006
+# ::snt Lets go with chinese food . He likes chinese just as much . Can you recommend one in the centre ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "chinese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SSNG0068.json_0008
+# ::snt Sounds good . Please make a reservation for 3 next Wednesday at 14:15 .   I would like a reference number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "14:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id SSNG0068.json_0010
+# ::snt That is fine .   Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0757.json_0000
+# ::snt Can you help me find a hotel ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Type ( TypHo3 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id SNG0757.json_0002
+# ::snt I 'm looking for something moderately priced with a 4 star rating .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG0757.json_0004
+# ::snt No , but I would like to have free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id SNG0757.json_0006
+# ::snt That does not matter . Which one would you recommend ?
+( o / out_of_scope )
+
+# ::id SNG0757.json_0008
+# ::snt Actually , I would like something that has 4 stars .   Does A and B have 4 stars ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG0757.json_0010
+# ::snt Yes , and can I get the phone number for the guesthouse , please .
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id SNG0757.json_0012
+# ::snt No , you have been very helpful , thanks .   I do n't need anything else at the moment .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0849.json_0000
+# ::snt Can you navigate me to a 5 star hotel with free wifi please ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SNG0849.json_0002
+# ::snt Do you have a place with free wifi in the cheap range with a star of 4 ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG0849.json_0004
+# ::snt What type of hotels are they ?
+( Ht1 / Hotel-Request
+  :Type ( aHo0 / question )
+)
+
+# ::id SNG0849.json_0006
+# ::snt looking for something with 5 stars and free wifi
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id SNG0849.json_0008
+# ::snt Sorry , how silly of me . I want to stay at a hotel , not a guesthouse . A cheap 4 star with free wifi , please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   :Internet ( esHo3 / yes)
+   :Price ( PriHo7 / Price 
+    :name ( n14 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SNG0849.json_0010
+# ::snt I do n't need it booked just yet .   I just needed the info , thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0849.json_0012
+# ::snt No , thank you for your patience .   I am all set now .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0452.json_0000
+# ::snt Hi ! I 'm looking for a restaurant called Stazione Restaurant and Coffee Bar .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "stazione"
+     :op2 "restaurant"
+     :op3 "and"
+     :op4 "coffee"
+     :op5 "bar"
+  ))
+)
+
+# ::id PMUL0452.json_0002
+# ::snt Please book a table for 4 people .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0452.json_0004
+# ::snt Sunday at 19:00 please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "19:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL0452.json_0006
+# ::snt Thanks , I am also looking for a place to stay .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0452.json_0008
+# ::snt in the type of Guesthouse , 4 star rating in the moderate price range , and free parking , i want to book that for the same 7 people , for 2 nights Sunday please
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+   :Price ( PriHo5 / Price 
+    :name ( n12 / name
+     :op1 "moderate"
+  ))
+   :Stars ( StaHo7 / Stars 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+   :Stay ( StaHo9 / Stay 
+    :name ( n16 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo11 / Day 
+    :name ( n18 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo13 / People 
+    :name ( n20 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL0452.json_0010
+# ::snt Is there a guesthouse in the center ? It would be more convenient near the restaurant .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n22 / name
+     :op1 "center"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n24 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL0452.json_0012
+# ::snt Sorry forget area , that does nt matter . Just choose the first option out of the previous 9 you mentioned and book it with the specifications I mentioned earlier .
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+)
+
+# ::id PMUL0452.json_0014
+# ::snt Yes . I need it booked for 4 people on sunday and for 2 nights
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n26 / name
+     :op1 "2"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n28 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n30 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL0452.json_0016
+# ::snt I will also need a taxi to commute between those two places . Could you book me one .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL0452.json_0018
+# ::snt Thank you for putting up with me !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0452.json_0020
+# ::snt No , that is all I need today . Thanks again for all your help ! You 've been wonderful !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2681.json_0000
+# ::snt I am looking for colleges to visit while I am in town .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id MUL2681.json_0002
+# ::snt Yes that sounds good may I have the phone number please ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL2681.json_0004
+# ::snt I am also looking for a place to stay . Could you help with that ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id MUL2681.json_0006
+# ::snt Yeah . Moderate price range . Internet and parking are not a priority for me .
+( Hm1 / Hotel-Inform
+   :Parking ( onHo1 / dontcare)
+   :Price ( PriHo3 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+   :Internet ( onHo3 / dontcare)
+)
+
+# ::id MUL2681.json_0008
+# ::snt No star preference , just as long as it 's moderately priced .   Thank you .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "moderately"
+  ))
+   :Stars ( onHo2 / dontcare)
+)
+
+# ::id MUL2681.json_0010
+# ::snt I prefer hotels .   Moderately priced .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotels"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n10 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id MUL2681.json_0012
+# ::snt I 'd like one with free wifi , and could you give me the star rating ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id MUL2681.json_0014
+# ::snt Not right now . Thank you for the information !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2681.json_0016
+# ::snt Nope ! That will do it , thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1363.json_0000
+# ::snt am looking for a train . The train should depart from peterborough and should go to cambridge .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+   :Depart ( DepTr3 / Depart 
+    :name ( n2 / name
+     :op1 "peterborough"
+  ))
+   :Dest ( DesTr5 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG1363.json_0002
+# ::snt I am looking for a cheap restaurant on the north side of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SNG1363.json_0004
+# ::snt Let 's try the da vinci pizzeria . I 'll need the address and phone number too , please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n10 / name
+     :op1 "da"
+     :op2 "vinci"
+     :op3 "pizzeria"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id SNG1363.json_0006
+# ::snt Great , thanks for all of your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1350.json_0000
+# ::snt Can you help me find a train leaving Cambridge at 5:30pm on Friday ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1350.json_0002
+# ::snt Let me change the day to Sunday leaving Ely for Cambridge after 10:15 ,
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n10 / name
+     :op1 "ely"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n12 / name
+     :op1 "10:15"
+  ))
+)
+
+# ::id PMUL1350.json_0004
+# ::snt Ok .   That one sounds good .
+( o / out_of_scope )
+
+# ::id PMUL1350.json_0006
+# ::snt I 'm not sure but I would like some information about museums in the south .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "south"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n16 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id PMUL1350.json_0008
+# ::snt May I please have the entrance fee , phone number , and post code ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL1350.json_0010
+# ::snt No . That 's all . Thanks so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4510.json_0000
+# ::snt I need a guesthouse in the center of the town please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL4510.json_0002
+# ::snt I need it to b moderately priced and include free wifi .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "moderately"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL4510.json_0004
+# ::snt Can we try in the north instead ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n8 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL4510.json_0006
+# ::snt Alright , can you book me a room please . I want to stay on Sunday for 2 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL4510.json_0008
+# ::snt It looks like we 'll have a total of 5 people in our party .
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL4510.json_0010
+# ::snt I am   looking for a place to dine .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL4510.json_0012
+# ::snt I would like to find Asian Oriental .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+)
+
+# ::id PMUL4510.json_0014
+# ::snt It does n't matter as long as it is near the hotel .
+( Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+   :Area ( AreRe3 / Area 
+    :name ( n18 / name
+     :op1 "near"
+     :op2 "the"
+     :op3 "hotel"
+  ))
+)
+
+# ::id PMUL4510.json_0016
+# ::snt Yes , Sunday , 5 people for 15:30 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n20 / name
+     :op1 "15:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n22 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n24 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL4510.json_0018
+# ::snt Thank you !   I would also like a taxi to get from the guesthouse to the restaurant .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Dest ( DesTa3 / Dest 
+    :name ( n26 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Depart ( DepTa5 / Depart 
+    :name ( n28 / name
+     :op1 "the"
+     :op2 "guesthouse"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL4510.json_0020
+# ::snt i also want to book a taxi to commute between the two places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL4510.json_0022
+# ::snt Actually just one taxi was enough , thank you . That 's all I need .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL4510.json_0024
+# ::snt have a lovely day .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1433.json_0000
+# ::snt Can you give me some information about colleges that I can visit while I am in town ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id PMUL1433.json_0002
+# ::snt What colleges are in the centre ?   Please provide postcode , address , and phone number too .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n6 / name
+     :op1 "colleges"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+  :Phone ( aAt3 / question )
+   )
+)
+
+# ::id PMUL1433.json_0004
+# ::snt train should depart from peterborough and should leave after 21:45
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n8 / name
+     :op1 "peterborough"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n10 / name
+     :op1 "21:45"
+  ))
+)
+
+# ::id PMUL1433.json_0006
+# ::snt I will be leaving monday , it will be to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n14 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL1433.json_0008
+# ::snt Yes , i will need 4 tickets .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1433.json_0010
+# ::snt Thank you so much for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20396.json_0000
+# ::snt Hello . I want a cheap barbeque restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "barbeque"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id WOZ20396.json_0002
+# ::snt Are there any cheap indian restaurants ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id WOZ20396.json_0004
+# ::snt I do n't care .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n10 / name
+     :op1 "do"
+     :op2 "n't"
+     :op3 "care"
+  ))
+)
+
+# ::id WOZ20396.json_0006
+# ::snt yes please
+( o / out_of_scope )
+
+# ::id WOZ20396.json_0008
+# ::snt Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1372.json_0000
+# ::snt I would like to find a very expensive indian restaurant , can you help me ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL1372.json_0002
+# ::snt No I need to find an indian restaurant , anywhere in cambridge that is expensive please . I need the area located , address and postcode please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+   :Area ( onRe3 / dontcare)
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Area ( aRe1 / question )
+  :Post ( aRe2 / question )
+  :Addr ( aRe3 / question )
+   )
+)
+
+# ::id MUL1372.json_0004
+# ::snt Thanks , I also need the location of kirkwood house .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n10 / name
+     :op1 "kirkwood"
+     :op2 "house"
+  ))
+   )
+ :op2(gk2 / general-thank
+   :none ( onge2 / none)
+   )
+)
+
+# ::id MUL1372.json_0006
+# ::snt Do they have free parking ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Parking ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Parking ( esHo2 / yes)
+   )
+)
+
+# ::id MUL1372.json_0008
+# ::snt What is the star of the hotel ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id MUL1537.json_0000
+# ::snt I would like to book a train leaving Cambridge that goes to London Liverpool Street please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1537.json_0002
+# ::snt I need to travel on Friday sometime after 13:45 . Can you tell me what s available ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "13:45"
+  ))
+)
+
+# ::id MUL1537.json_0004
+# ::snt Great that 's all the information I needed on the train .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL1537.json_0006
+# ::snt I also need to find a restaurant . Preferably one that serves Jamaican food . Can you find that for me ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "jamaican"
+  ))
+)
+
+# ::id MUL1537.json_0008
+# ::snt What about one in the centre ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1537.json_0010
+# ::snt How about one that serves British food in the same area ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "british"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id MUL1537.json_0012
+# ::snt Can you please book for 4 on Friday at 10:45 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "10:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n20 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n22 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1537.json_0014
+# ::snt How about 9:45 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n24 / name
+     :op1 "9:45"
+  ))
+)
+
+# ::id MUL1537.json_0016
+# ::snt Thank you . That 's all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2184.json_0000
+# ::snt I was hoping you can help me find a place to go that has to do with architecture .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id PMUL2184.json_0002
+# ::snt That would be fine . Can I get the address please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL2184.json_0004
+# ::snt I also want a moderately priced Polynesian restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "polynesian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL2184.json_0006
+# ::snt Could you check again ?
+( o / out_of_scope )
+
+# ::id PMUL2184.json_0008
+# ::snt How about chinese food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL2184.json_0010
+# ::snt Nah , that 's not necessary . I just need the postcode , please .
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id PMUL2184.json_0012
+# ::snt I also need a taxi .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL2184.json_0014
+# ::snt I am traveling between the two places . I need to leave the restaurant by 23:15 .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n10 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n12 / name
+     :op1 "23:15"
+  ))
+   :Leave ( LeaTa6 / Leave 
+    :name ( n14 / name
+     :op1 "23:15"
+  ))
+)
+
+# ::id PMUL2184.json_0016
+# ::snt Thank you for all your help ! That will be all for today !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20003.json_0000
+# ::snt I am wanting an expensive restaurant that offers African food . What is their number ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "african"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id WOZ20003.json_0002
+# ::snt I do not care about the area of town .
+( Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+)
+
+# ::id WOZ20003.json_0004
+# ::snt That sounds good , what is their number so that I can ring them ?
+( o / out_of_scope )
+
+# ::id WOZ20003.json_0006
+# ::snt Great ! Thank you . Good Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG02159.json_0000
+# ::snt I was just robbed and need some help !
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG02159.json_0002
+# ::snt Yes it is . Can you please give me their contact information ?
+( Pt1 / Police-Request
+  :Phone ( aPo0 / question )
+)
+
+# ::id SNG02159.json_0004
+# ::snt I may need the postcode . What is it , please ?
+( Pt1 / Police-Request
+  :Post ( aPo0 / question )
+)
+
+# ::id SNG02159.json_0006
+# ::snt Thanks for everything !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0147.json_0000
+# ::snt I 'm planning to visit Cambridge and would like to know the options available for upscale Chinese dining .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id MUL0147.json_0002
+# ::snt I do n't mind an expensive restaurant so that will be fine .   I would like to reserve a table for 3 on Sunday at 15:00 .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   :Time ( TimRe8 / Time 
+    :name ( n10 / name
+     :op1 "15:00"
+  ))
+)
+
+# ::id MUL0147.json_0004
+# ::snt That should be fine . Can you get the reference number ?
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id MUL0147.json_0006
+# ::snt Do you have reservations for 14:00 for Yu Garden since the 15:00 is full ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "14:00"
+  ))
+   :Name ( NamRe4 / Name 
+    :name ( n14 / name
+     :op1 "Yu"
+     :op2 "Garden"
+  ))
+)
+
+# ::id MUL0147.json_0008
+# ::snt Thanks . I 'm also looking for a guesthouse that includes free wifi and free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+   :Internet ( esHo3 / yes)
+)
+
+# ::id MUL0147.json_0010
+# ::snt Any part of town will be fine .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n18 / name
+     :op1 "Any"
+  ))
+)
+
+# ::id MUL0147.json_0012
+# ::snt No , any price range is fine . Go ahead and book , and get me the postcode .
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id MUL0147.json_0014
+# ::snt That 's all I need for now . thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01179.json_0000
+# ::snt Can you help me find a restaurant ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id SNG01179.json_0002
+# ::snt I 'm actually looking for a particular restaurant recommended to me by the name of royal spice .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "royal"
+     :op2 "spice"
+  ))
+)
+
+# ::id SNG01179.json_0004
+# ::snt May I ask what type of food does Royal Spice serve ?
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Food ( aRe0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe3 / Name 
+    :name ( n5 / name
+     :op1 "Royal"
+     :op2 "Spice"
+  ))
+   )
+)
+
+# ::id SNG01179.json_0006
+# ::snt I 'll also need the postcode and area please .
+( Rt1 / Restaurant-Request
+  :Area ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id SNG01179.json_0008
+# ::snt Great , thanks . That is all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2132.json_0000
+# ::snt I 'd really like to check out some interesting architecture while I 'm in town . Can you recommend anything ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id PMUL2132.json_0002
+# ::snt Yes , the phone number would be fantastic ! thank you !
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL2132.json_0004
+# ::snt could you also tell me what area it 's in ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+)
+
+# ::id PMUL2132.json_0006
+# ::snt Thank you . I also need an expensive place to eat in the center , preferably one that serves African food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "african"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n8 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL2132.json_0008
+# ::snt Yes , can you make a reservation for 2 people for Wednesday at 12:00 please . Thanks .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "12:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL2132.json_0010
+# ::snt Can you get me the reference number for that please ?
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id PMUL2132.json_0012
+# ::snt No , thank you . That 's really all I needed for today . I appreciate your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2385.json_0000
+# ::snt I 'm looking for a multiple sports attraction in the south . Anything available ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "multiple"
+     :op2 "sports"
+  ))
+)
+
+# ::id MUL2385.json_0002
+# ::snt Great , could you give me some more information about the location ?
+( o / out_of_scope )
+
+# ::id MUL2385.json_0004
+# ::snt Do you have any that are in the south ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n6 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL2385.json_0006
+# ::snt Are there any nightclubs ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n8 / name
+     :op1 "nightclubs"
+  ))
+)
+
+# ::id MUL2385.json_0008
+# ::snt Yes , please .   Is there an entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL2385.json_0010
+# ::snt Thank you ! Can you also find a Chinese place to eat that is on the cheap side in the same area please ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "chinese"
+  ))
+   :Price ( onRe2 / none)
+   :Area ( AreRe5 / Area 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id MUL2385.json_0012
+# ::snt How about Chinese but in the cheapish price range ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n16 / name
+     :op1 "cheapish"
+  ))
+)
+
+# ::id MUL2385.json_0014
+# ::snt No , I really need it in that area and I 'm desperately craving Chinese food . Can you please check again and make sure you 're looking in the south area ?
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Area ( aRe0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Food ( FooRe3 / Food 
+    :name ( n19 / name
+     :op1 "Chinese"
+  ))
+   :Area ( AreRe5 / Area 
+    :name ( n21 / name
+     :op1 "south"
+  ))
+   )
+)
+
+# ::id MUL2385.json_0016
+# ::snt Wonderful , thanks .   I need a table for 6 on Friday .   We 'd like to eat tat 19:30 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n22 / name
+     :op1 "19:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n24 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n26 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL2385.json_0018
+# ::snt Can you try 18:30 for me ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n28 / name
+     :op1 "18:30"
+  ))
+)
+
+# ::id MUL2385.json_0020
+# ::snt Yes , could get get me a taxi to get me to the restaurant by the booked time ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Dest ( DesTa3 / Dest 
+    :name ( n30 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id MUL2385.json_0022
+# ::snt The nightclub at 22 sidney street , the place , you said it was called .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n32 / name
+     :op1 "the"
+     :op2 "place"
+  ))
+)
+
+# ::id MUL2385.json_0024
+# ::snt Sorry for the confusion .   I have everything I need , you 've been very helpful , thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2941.json_0000
+# ::snt I need a hotel , parking does n't matter to me though .
+( Hm1 / Hotel-Inform
+   :Parking ( onHo1 / dontcare)
+   :Type ( TypHo3 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL2941.json_0002
+# ::snt i do n't have a name in mind but the   hotel should be in the type of guesthouse and should include free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL2941.json_0004
+# ::snt I 'm open to the price and area , but it should have a 3 star rating .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL2941.json_0006
+# ::snt Can you book Hamilton Lodge for me please ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n8 / name
+     :op1 "hamilton"
+     :op2 "lodge"
+  ))
+)
+
+# ::id PMUL2941.json_0008
+# ::snt 5 people and we 'll be staying there for 3 nights starting Sunday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL2941.json_0010
+# ::snt i 'm also looking for places to go in town
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL2941.json_0012
+# ::snt I would like the info to the funk fun house please ?
+( o / out_of_scope )
+
+# ::id PMUL2941.json_0014
+# ::snt do they charge entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL2941.json_0016
+# ::snt You already gave me the phone number thanks , I 'm supposed to get the entrance fee though , my boss insists on it .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL2941.json_0018
+# ::snt I am looking for a college type of attraction . Is there any ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n16 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL2941.json_0020
+# ::snt I am looking for something in the West .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n18 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL2941.json_0022
+# ::snt Thanks . May I also have the phone number , please .
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL2941.json_0024
+# ::snt I need a taxi to the hotel , please .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Dest ( DesTa3 / Dest 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+)
+
+# ::id PMUL2941.json_0026
+# ::snt I woule like to leave the hotel at 7:00 .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL2941.json_0028
+# ::snt I will be leaving the hotel , please .
+( Tm1 / Taxi-Inform
+   :Dest ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id MUL1373.json_0000
+# ::snt A friend told me about the bridge guest house . Do you know about it ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "bridge"
+     :op2 "guest"
+     :op3 "house"
+  ))
+)
+
+# ::id MUL1373.json_0002
+# ::snt Okay , great ! Will you please make a reservation for 6 people for 4 nights starting on Saturday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL1373.json_0004
+# ::snt Yes I am also looking for an expensive restaurant serving English food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "english"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL1373.json_0006
+# ::snt Sure , how about an expensive Indian restaurant ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n16 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL1373.json_0008
+# ::snt I asked for an expensive Indian restaurant please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n18 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n20 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL1373.json_0010
+# ::snt No , no preference on the area .
+( Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+)
+
+# ::id MUL1373.json_0012
+# ::snt Sounds great !   Can I get a reservation for 6 on saturday at 11:30 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n22 / name
+     :op1 "11:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n24 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n26 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL1373.json_0014
+# ::snt That is all .   Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2347.json_0000
+# ::snt I 'm looking for a dining establishment that serves kosher , in the center of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "kosher"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL2347.json_0002
+# ::snt That 's a bummer . Thanks anyways
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2347.json_0004
+# ::snt Are there any restaurants that have north american food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "north"
+     :op2 "american"
+  ))
+)
+
+# ::id PMUL2347.json_0006
+# ::snt Is it in the expensive price range ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL2347.json_0008
+# ::snt Yes , I would like a table for 7 on Sunday . I want to eat at 18:15 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "18:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL2347.json_0010
+# ::snt Yes , I 'm interested in visiting the broughton house gallery .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n16 / name
+     :op1 "broughton"
+     :op2 "house"
+     :op3 "gallery"
+  ))
+)
+
+# ::id PMUL2347.json_0012
+# ::snt do they have enough parking ?
+( o / out_of_scope )
+
+# ::id PMUL2347.json_0014
+# ::snt Is it possible for you to get me a taxi to take me from Broughton Gallery to Gourmet Burger Kitchen by 18:15 ?
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n18 / name
+     :op1 "18:15"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n20 / name
+     :op1 "gourmet"
+     :op2 "burger"
+     :op3 "kitchen"
+  ))
+   :Arrive ( ArrTa6 / Arrive 
+    :name ( n22 / name
+     :op1 "18:15"
+  ))
+   :Depart ( DepTa8 / Depart 
+    :name ( n24 / name
+     :op1 "Broughton"
+     :op2 "Gallery"
+  ))
+)
+
+# ::id PMUL2347.json_0016
+# ::snt There are 7 in my group .
+( o / out_of_scope )
+
+# ::id PMUL2347.json_0018
+# ::snt Thanks a lot , goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1204.json_0000
+# ::snt I 'm looking for a place to dine . The restaurant should serve indian food and should be in the centre .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG1204.json_0002
+# ::snt No .   I 'm not looking for a particular price range .
+( Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+)
+
+# ::id SNG1204.json_0004
+# ::snt I do n't have a price range but I would like it to be in the town centre for 2 people at 18:45 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "18:45"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG1204.json_0006
+# ::snt book a table for 2 people at 18:45 on thursday .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+   :Time ( TimRe6 / Time 
+    :name ( n16 / name
+     :op1 "18:45"
+  ))
+)
+
+# ::id SNG1204.json_0008
+# ::snt thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1204.json_0010
+# ::snt That 's it , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1192.json_0000
+# ::snt I   would like to book a train for Tuesday at 18:45 departing at bishops stortford and arrive at Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n6 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n8 / name
+     :op1 "18:45"
+  ))
+)
+
+# ::id SNG1192.json_0002
+# ::snt I just need to leave after 18:45 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n10 / name
+     :op1 "18:45"
+  ))
+)
+
+# ::id SNG1192.json_0004
+# ::snt Can you please book it for 4 people ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG1192.json_0006
+# ::snt No , thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0626.json_0000
+# ::snt I 'm looking to book a train that goes to ely and leaves on sunday please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "ely"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id MUL0626.json_0002
+# ::snt Yes , I need to leave after 15:45 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n6 / name
+     :op1 "15:45"
+  ))
+)
+
+# ::id MUL0626.json_0004
+# ::snt Yes that will work thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0626.json_0006
+# ::snt I need 2 adult and 1 child .   Thank you .
+( Tm1 / Train-Inform
+   :People ( Tr1 / 3)
+)
+
+# ::id MUL0626.json_0008
+# ::snt I am also looking for a hotel in the north please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n10 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL0626.json_0010
+# ::snt That one sounds fine . I need lodgings beginning Thursday .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id MUL0626.json_0012
+# ::snt I 'd like 3 nights for 6 people , please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n16 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL0626.json_0014
+# ::snt Wonderful . Thank you very much ! That 's everything I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2297.json_0000
+# ::snt looking for a train in Cambridge , should depart from stansted airport and should leave on saturday
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n6 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id MUL2297.json_0002
+# ::snt YES , COULD YOU PLEASE FIND ME A TRAIN FOR 10:PM TONIGHT ? I PLAN ON GETTING ONE TONIGHT , SO I CAN ARRIVE BY MID - NIGHT. THIS WILL ALLOW ME TO GO RIGHT TO SLEEP .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+   :Leave ( LeaTr3 / Leave 
+    :name ( n8 / name
+     :op1 "10:PM"
+  ))
+)
+
+# ::id MUL2297.json_0004
+# ::snt Yes , thanks . I just need 1 ticket for myself .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL2297.json_0006
+# ::snt Can you help me find a place to stay in the cheap price range with free wifi ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "cheap"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL2297.json_0008
+# ::snt I prefer a guesthouse please . Oh and I also will need free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id MUL2297.json_0010
+# ::snt Yes , that sounds perfect . Lets book it .
+( o / out_of_scope )
+
+# ::id MUL2297.json_0012
+# ::snt On second thought , I 'm going to hold off on booking that .   I appreciate all of your help and I should have all the information I need .   Goodbye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0658.json_0000
+# ::snt I 'm interested in finding a restaurant that serves Tuscan food .   Do you know of any in the moderate price range ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "tuscan"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id SNG0658.json_0002
+# ::snt I 'm sorry . I 'm only looking for a place that is moderately priced and serves Tuscan food .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "and"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n8 / name
+     :op1 "Tuscan"
+  ))
+)
+
+# ::id SNG0658.json_0004
+# ::snt That okay . Italian does sound fine , actually . Could you find a moderately priced Italian restaurant instead ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n12 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id SNG0658.json_0006
+# ::snt Yes , that works . Please book a table for 8 people at 19:00 on Wednesday . Can you do that ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "19:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "8"
+  ))
+)
+
+# ::id SNG0658.json_0008
+# ::snt Can we book the table for 8 people at 18:00 on Wednesday please ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n20 / name
+     :op1 "18:00"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n22 / name
+     :op1 "8"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n24 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id SNG0658.json_0010
+# ::snt Thank you , that 's all I need !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2946.json_0000
+# ::snt I need to find where Whale of a Time is located in Cambridge .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "whale"
+     :op2 "of"
+     :op3 "a"
+     :op4 "time"
+  ))
+)
+
+# ::id PMUL2946.json_0002
+# ::snt Okay , could I get the postcode for Whale of a Time , please ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Post ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n5 / name
+     :op1 "Whale"
+     :op2 "of"
+     :op3 "a"
+     :op4 "Time"
+  ))
+   )
+)
+
+# ::id PMUL2946.json_0004
+# ::snt I also need a hotel .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Type ( TypHo3 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL2946.json_0006
+# ::snt Yes in the Centre please and 4 star .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2946.json_0008
+# ::snt Can I book University Arms for 5 nights starting Sunday for 3 people ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL2946.json_0010
+# ::snt Yes . I also need a taxi leaving Whale of Time at 17:45 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n18 / name
+     :op1 "17:45"
+  ))
+)
+
+# ::id PMUL2946.json_0012
+# ::snt I need to go to the University Arms
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n20 / name
+     :op1 "university"
+     :op2 "arms"
+  ))
+)
+
+# ::id PMUL2946.json_0014
+# ::snt That 's all I need at this time , thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1928.json_0000
+# ::snt I need a place to stay in Cambridge that includes free wifi . I do n't need free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( oHo1 / no)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL1928.json_0002
+# ::snt Is it in the West ? what is the price range ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL1928.json_0004
+# ::snt I 'm open to it , and I suppose the centre will do . But I 'd prefer the west side if there is one .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL1928.json_0006
+# ::snt That 's okay , Cityroomz will work . Can you book it for 3 people for 2 nights starting on Tuesday ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n8 / name
+     :op1 "cityroomz"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL1928.json_0008
+# ::snt Yes I am looking for a Train that departs from Cambridge and arrives at Birmingham New Street .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1928.json_0010
+# ::snt I will be leaving on Wednesday after 14:30 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n20 / name
+     :op1 "wednesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n22 / name
+     :op1 "14:30"
+  ))
+)
+
+# ::id PMUL1928.json_0012
+# ::snt Yes . Please select the first train available after 14:30 and book 3 tickets . then provide me the reference number
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n24 / name
+     :op1 "14:30"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n26 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1928.json_0014
+# ::snt That is all for now . Thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3029.json_0000
+# ::snt I need transportation , specifically a train from birmingham new street . I need one that gets to my destination by 17:00
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n2 / name
+     :op1 "17:00"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL3029.json_0002
+# ::snt monday would be perfect
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL3029.json_0004
+# ::snt No , thanks . No need to book today , but can I get the price of the ticket ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL3029.json_0006
+# ::snt Yes , I 've heard great things about The Cambridge Chop House . Can you tell me about it ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "Cambridge"
+     :op2 "Chop"
+     :op3 "House"
+  ))
+)
+
+# ::id PMUL3029.json_0008
+# ::snt Will you book a table for 3 on Monday at 20:30 for me ? I 'll also need the reference number . Thanks !
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "20:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL3029.json_0010
+# ::snt Thanks so much . That 's all . Goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1452.json_0000
+# ::snt I 'm looking for a train that departs london kings cross on friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id MUL1452.json_0002
+# ::snt Yes , I 'll be going to Cambridge , and I need to arrive by 13:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "13:15"
+  ))
+)
+
+# ::id MUL1452.json_0004
+# ::snt Any of those would be fine , I will be booking for 6 .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL1452.json_0006
+# ::snt Great , thanks a lot . Can you also help me find a good restaurant in the centre of town ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1452.json_0008
+# ::snt I need a moderately priced restaurant that serves Chinese food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n16 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id MUL1452.json_0010
+# ::snt That sounds great , could you give me the postcode ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id MUL1452.json_0012
+# ::snt Can I just double check something ? Is the Jinlin Noodle Bar moderately priced ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n18 / name
+     :op1 "Jinlin"
+  ))
+)
+
+# ::id MUL1452.json_0014
+# ::snt Please book there for 6 people on friday at 16:00 .   Thank you for your assistance .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n20 / name
+     :op1 "16:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n22 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n24 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL1452.json_0016
+# ::snt Thank you so much . You have been most helpful . There is nothing else at this time . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1449.json_0000
+# ::snt I 'd like details about trains leaving from Cambridge and going to Ely .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "ely"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1449.json_0002
+# ::snt I 'll be traveling on Monday and I would like to leave after 15:00 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "15:00"
+  ))
+)
+
+# ::id PMUL1449.json_0004
+# ::snt It does n't matter , just so it leaves after 15:00 .   I 'll just need the train i d and arrival time please .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n10 / name
+     :op1 "15:00"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Arrive ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1449.json_0006
+# ::snt No thank you . I would like to know the arrival time , though .
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+)
+
+# ::id PMUL1449.json_0008
+# ::snt Thanks . Can you also find a museum ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL1449.json_0010
+# ::snt No , whatever your recommendation is . I will just need the area it 's in and the entrance fee please .
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Fee ( aAt1 / question )
+)
+
+# ::id PMUL1449.json_0012
+# ::snt No thanks . That gives me all I need . Take care . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20543.json_0000
+# ::snt Can you find me a restaurant in the north part of the city ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id WOZ20543.json_0002
+# ::snt I do n't care .
+( Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+)
+
+# ::id WOZ20543.json_0004
+# ::snt Yes , I would like world food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "world"
+  ))
+)
+
+# ::id WOZ20543.json_0006
+# ::snt Maybe some Indian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id WOZ20168.json_0000
+# ::snt I am looking for a place that serves African food . I do n't care about the price range .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "african"
+  ))
+   :Price ( onRe2 / dontcare)
+)
+
+# ::id WOZ20168.json_0002
+# ::snt It does n't matter . What suggestions do you have ?
+( o / out_of_scope )
+
+# ::id WOZ20168.json_0004
+# ::snt Please provide me with the address and phone number to Bedouin .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n4 / name
+     :op1 "bedouin"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20168.json_0006
+# ::snt Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0963.json_0000
+# ::snt I 'm looking for a museum with a restaurant .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL0963.json_0002
+# ::snt Great . Please get me their address .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id MUL0963.json_0004
+# ::snt Do you know of any restaurants in the centre of town that serve lebanese food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "lebanese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0963.json_0006
+# ::snt Is it moderately priced ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id MUL0963.json_0008
+# ::snt Yes I 'd like one for Sunday for 19:15 , there will be 8 of us .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "19:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL0963.json_0010
+# ::snt Yes please . I need the reference number too .
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id MUL0963.json_0012
+# ::snt Can I get a taxi to take us from the gallery to the restaurant ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "gallery"
+  ))
+   :Dest ( DesTa5 / Dest 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id MUL0963.json_0014
+# ::snt No , that will be all thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0200.json_0000
+# ::snt I 'm looking for a cheap restaurant where I can get some korean food , please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "korean"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL0200.json_0002
+# ::snt What about a cheap korean restaurant in the north ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "north"
+  ))
+   :Food ( FooRe6 / Food 
+    :name ( n10 / name
+     :op1 "korean"
+  ))
+)
+
+# ::id MUL0200.json_0004
+# ::snt What about Italian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id MUL0200.json_0006
+# ::snt Yes it does have to be .
+( Rm1 / Restaurant-Inform
+   :Price ( heRe1 / cheap)
+)
+
+# ::id MUL0200.json_0008
+# ::snt Sure . I 'd like a reservation for Tuesday .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n14 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id MUL0200.json_0010
+# ::snt 18:00 . Also I need the address , postcode and phone number , please .
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Time ( TimRe3 / Time 
+    :name ( n17 / name
+     :op1 "18:00"
+  ))
+   )
+)
+
+# ::id MUL0200.json_0012
+# ::snt Yes , I am also looking for a cheap hotel in the same area as the restaurant .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n18 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Type ( TypHo6 / Type 
+    :name ( n22 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL0200.json_0014
+# ::snt Yes please book it for four people in the three nights starting on Sunday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n24 / name
+     :op1 "three"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n26 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n28 / name
+     :op1 "four"
+  ))
+)
+
+# ::id MUL0200.json_0016
+# ::snt I suppose . Is there a room available for 2 nights , starting Sunday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n30 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n32 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id MUL0200.json_0018
+# ::snt That will be all , thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2318.json_0000
+# ::snt I am looking for a local restaurant , and also places to go while I am in Cambridge
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id MUL2318.json_0002
+# ::snt East part and where there is entertainment , I also need address and phone number
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "entertainment"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id MUL2318.json_0004
+# ::snt Awesome . I 'm also looking for the sitar tandoori .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "sitar"
+     :op2 "tandoori"
+  ))
+)
+
+# ::id MUL2318.json_0006
+# ::snt That 's the one . Could you book a table for 3 on Sunday ?
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL2318.json_0008
+# ::snt We 'd like the reservation made for 13:00 if possible .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "13:00"
+  ))
+)
+
+# ::id MUL2318.json_0010
+# ::snt No , you have been great . Have a great day . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0133.json_0000
+# ::snt I am looking for a place to dine that serves Sri Lankan food in the moderate price range .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "sri"
+     :op2 "lankan"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL0133.json_0002
+# ::snt Could you check again in the centre of town ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0133.json_0004
+# ::snt Yes could you search for italian food instead ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id PMUL0133.json_0006
+# ::snt Great .   Can you reserve a table for 5 at Fen Ditton ?   Sunday at 12:00 would be great .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "12:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL0133.json_0008
+# ::snt Thank you ! also looking for a place to stay . The hotel should include free parking and should have a star of 5 .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n18 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL0133.json_0010
+# ::snt Well then yes , 3 stars would be OK .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n20 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL0133.json_0012
+# ::snt Area does n't matter . You can recommend the one you like best , and then please book it for 5 people and 2 nights starting sunday .
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+   :Stay ( StaHo3 / Stay 
+    :name ( n22 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo5 / Day 
+    :name ( n24 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo7 / People 
+    :name ( n26 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL0133.json_0014
+# ::snt That is all , thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3022.json_0000
+# ::snt I 'm looking for cheap places to eat in the centre of the city .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3022.json_0002
+# ::snt Not really .   Which is your favorite ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "Not"
+  ))
+)
+
+# ::id PMUL3022.json_0004
+# ::snt Yes , for 6 people , 12:15 on Wednesday . Reference number please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "12:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL3022.json_0006
+# ::snt I would also like a place to stay . I would like a cheap 0 star hotel in the centre .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n16 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreHo6 / Area 
+    :name ( n18 / name
+     :op1 "centre"
+  ))
+   :Stars ( StaHo8 / Stars 
+    :name ( n20 / name
+     :op1 "0"
+  ))
+)
+
+# ::id PMUL3022.json_0008
+# ::snt Is there not a hotel ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL3022.json_0010
+# ::snt How about a guesthouse with 0-star and cheap ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n22 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n24 / name
+     :op1 "cheap"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n26 / name
+     :op1 "0-star"
+  ))
+)
+
+# ::id PMUL3022.json_0012
+# ::snt More information please .   I 'd just like the address and postcode for El Shaddai .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Area ( onHo1 / none)
+   :Name ( NamHo3 / Name 
+    :name ( n28 / name
+     :op1 "El"
+     :op2 "Shaddai"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Addr ( aHo1 / question )
+  :Post ( aHo2 / question )
+   )
+)
+
+# ::id PMUL2135.json_0000
+# ::snt Hi , I am planning a trip and could use some help with a particular attraction .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL2135.json_0002
+# ::snt I 'm looking for Milton Country Park .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "milton"
+     :op2 "country"
+     :op3 "park"
+  ))
+)
+
+# ::id PMUL2135.json_0004
+# ::snt Can I get the attraction type , entrance fee , and postcode please ?
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+  :Fee ( aAt1 / question )
+  :Post ( aAt2 / question )
+)
+
+# ::id PMUL2135.json_0006
+# ::snt I 'm also looking for a great Italian restaurant on the east side of town that you would recommend .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "italian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL2135.json_0008
+# ::snt What are their prices like ?
+( Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+)
+
+# ::id PMUL2135.json_0010
+# ::snt What is the address and phone number to Pizza Hut Fen Ditton ?
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe3 / Name 
+    :name ( n9 / name
+     :op1 "Pizza"
+     :op2 "Hut"
+     :op3 "Fen"
+     :op4 "Ditton"
+  ))
+   )
+)
+
+# ::id PMUL2135.json_0012
+# ::snt Great ! Thank you ! That 's all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2331.json_0000
+# ::snt I need a restaurant in the west at a moderate price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL2331.json_0002
+# ::snt The cuisine does n't really matter , but I guess I should try some British food while I 'm there ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "british"
+  ))
+)
+
+# ::id MUL2331.json_0004
+# ::snt Can you book it for 7 people this Monday at 13:30 please ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "13:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL2331.json_0006
+# ::snt Can you try 12:30 please ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "12:30"
+  ))
+)
+
+# ::id MUL2331.json_0008
+# ::snt Any interesting attractions in that part of town ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id MUL2331.json_0010
+# ::snt I 'm sorry . I need the postcode for saint johns chop house , which you said was British food . I also need a taxi there by the booked time .
+( a / and
+ :op1(At1 / Attraction-Request
+  :Post ( aAt0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe3 / Name 
+    :name ( n17 / name
+     :op1 "saint"
+     :op2 "johns"
+     :op3 "chop"
+     :op4 "house"
+  ))
+   :Food ( FooRe5 / Food 
+    :name ( n19 / name
+     :op1 "British"
+  ))
+   )
+)
+
+# ::id MUL2331.json_0012
+# ::snt Before we worry about the taxi , I guess it would help to find which attraction . Sorry to confuse you . What attractions do you have in the west ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n20 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL2331.json_0014
+# ::snt What would you recommend ?
+( o / out_of_scope )
+
+# ::id MUL2331.json_0016
+# ::snt That sounds wonderful , could I get your contact number and the model of car for the taxi ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL2331.json_0018
+# ::snt I would like for the taxi to go from the attraction to the restaurant and I would like to make sure I arrive in time for my reservation .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "attraction"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id MUL2331.json_0020
+# ::snt Can I get the contact number and car type , please ?
+( a / and
+ :op1(Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+   )
+ :op2(At2 / Attraction-Request
+  :Type ( aAt1 / question )
+   )
+)
+
+# ::id MUL2331.json_0022
+# ::snt You have been a great help !   Thank you !   Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1372.json_0000
+# ::snt Hello , I am looking for a train that is leaving after 14:00 on Friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "friday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "14:00"
+  ))
+)
+
+# ::id PMUL1372.json_0002
+# ::snt I 'll be going from Cambridge to Birmingham New Street .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1372.json_0004
+# ::snt Yes , that 's perfect . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1372.json_0006
+# ::snt I actually do n't need any tickets right now , but can you give me the total travel time ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL1372.json_0008
+# ::snt I also want to find places to go to in the center area .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL1372.json_0010
+# ::snt Can you make a suggestion ?
+( o / out_of_scope )
+
+# ::id PMUL1372.json_0012
+# ::snt Yes . Please can I have their address and post code . Also , is there an entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+)
+
+# ::id PMUL1372.json_0014
+# ::snt No that is everything , thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4700.json_0000
+# ::snt i need a train that leaves norwich after 15:00
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "norwich"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "15:00"
+  ))
+)
+
+# ::id PMUL4700.json_0002
+# ::snt I need to leave on Sunday and arrive in Cambridge please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL4700.json_0004
+# ::snt No arrival preference but it will need to leave after 15:00 . Any one is fine . I 'll need a booking for 3 people .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n10 / name
+     :op1 "15:00"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL4700.json_0006
+# ::snt I would also like more info in a place I would like to eat at .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL4700.json_0008
+# ::snt The restaurant I am looking for is Dojo Noodle Bar .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n14 / name
+     :op1 "dojo"
+     :op2 "noodle"
+     :op3 "bar"
+  ))
+)
+
+# ::id PMUL4700.json_0010
+# ::snt Yes , please book it for 3 people on sunday at 20:30
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "20:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL4700.json_0012
+# ::snt That 's it .   Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2270.json_0000
+# ::snt I 'm looking for a restaurant , can you help ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL2270.json_0002
+# ::snt I would like an Indian place in the East of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL2270.json_0004
+# ::snt Yes , I 'd like one in the moderate price range . Can you select one ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL2270.json_0006
+# ::snt Yes . 3 people at 13:45 on Sunday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "13:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL2270.json_0008
+# ::snt Are there any wonderful museums in town ? I just need the address of one that you would suggest .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "museums"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2270.json_0010
+# ::snt cool I need a cab now and I need to get to the restaurant by the reservation time of course
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   )
+ :op2(Tm2 / Taxi-Inform
+   :Dest ( DesTa3 / Dest 
+    :name ( n17 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+)
+
+# ::id PMUL2270.json_0012
+# ::snt That 's all I need today .
+( o / out_of_scope )
+
+# ::id MUL2633.json_0000
+# ::snt I am looking for a specific hotel by the name of city centre north b and b. Could you provide me with some additional information about this place ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "city"
+     :op2 "centre"
+     :op3 "north"
+     :op4 "b"
+     :op5 "and"
+     :op6 "b."
+  ))
+)
+
+# ::id MUL2633.json_0002
+# ::snt Hm . That is n't it . I think it is called city centre north . Can you search again please ?
+( o / out_of_scope )
+
+# ::id MUL2633.json_0004
+# ::snt Can I get the phone number , postcode , and address ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+  :Phone ( aHo2 / question )
+)
+
+# ::id MUL2633.json_0006
+# ::snt Thanks I 'm also looking for a fun attraction to go in the centre .   Can you make a recommendation ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2633.json_0008
+# ::snt Yes , how much does it cost to get in ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL2633.json_0010
+# ::snt I 'm looking for a fine arts museum in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n8 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL2633.json_0012
+# ::snt Okay .   Can you tell the entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL2633.json_0014
+# ::snt Nice !   Okay , that should be all I need .   Thanks for your help and goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0948.json_0000
+# ::snt I am looking for kirkwood house .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "kirkwood"
+     :op2 "house"
+  ))
+)
+
+# ::id SNG0948.json_0002
+# ::snt Yes , what is the address , please ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id SNG0948.json_0004
+# ::snt no thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0393.json_0000
+# ::snt I am looking for a guesthouse to stay in that has free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id SSNG0393.json_0002
+# ::snt No but can you find one in the moderate price range ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id SSNG0393.json_0004
+# ::snt No . What other Hotels are nearby ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SSNG0393.json_0006
+# ::snt Go ahead and book the Archway House please and I need a reference number .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n6 / name
+     :op1 "archway"
+     :op2 "house"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id SSNG0393.json_0008
+# ::snt There will be two of us staying 4 nights from Wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "two"
+  ))
+)
+
+# ::id SSNG0393.json_0010
+# ::snt Yes , lets try one of the others .
+( o / out_of_scope )
+
+# ::id SSNG0393.json_0012
+# ::snt Okay thank you . That is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1878.json_0000
+# ::snt Can you find me a nightclub ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "nightclub"
+  ))
+)
+
+# ::id MUL1878.json_0002
+# ::snt I prefer a nightclub in the centre area .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n6 / name
+     :op1 "nightclub"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+   )
+)
+
+# ::id MUL1878.json_0004
+# ::snt The Fez sounds great . Can I get their phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL1878.json_0006
+# ::snt Can you help me find a train going to Ely on Monday ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "ely"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id MUL1878.json_0008
+# ::snt I would need to leave cambridge after 13:15 on Monday , please .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n14 / name
+     :op1 "13:15"
+  ))
+   :Day ( DayTr6 / Day 
+    :name ( n16 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id MUL1878.json_0010
+# ::snt For now , can you just give me the price and travel time of TR5167 ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id MUL1878.json_0012
+# ::snt I think that is all I need to know for now . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2728.json_0000
+# ::snt Hello- I would like some information about visiting Corpus Christi please
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "corpus"
+     :op2 "christi"
+  ))
+)
+
+# ::id PMUL2728.json_0002
+# ::snt Can I have the post code please ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL2728.json_0004
+# ::snt Is there an entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL2728.json_0006
+# ::snt Can you also find me a place to stay in the centre ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2728.json_0008
+# ::snt I 'd like a moderately priced hotel with free wifi and parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n6 / name
+     :op1 "moderately"
+  ))
+   :Internet ( esHo3 / yes)
+   :Type ( TypHo6 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL2728.json_0010
+# ::snt I 'm looking for a moderate priced hotel for 6 people and 5 nights from Sunday .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "moderate"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n14 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n16 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL2728.json_0012
+# ::snt Okay , how about a moderately - priced hotel in the south area instead that has free wifi and free parking ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n18 / name
+     :op1 "moderately"
+  ))
+   :Internet ( esHo3 / yes)
+   :Area ( AreHo6 / Area 
+    :name ( n20 / name
+     :op1 "south"
+  ))
+   :Type ( TypHo8 / Type 
+    :name ( n22 / name
+     :op1 "hotel"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2728.json_0014
+# ::snt Aylesbray sounds good . I need a booking for six , five nights starting from sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n24 / name
+     :op1 "five"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n26 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL2728.json_0016
+# ::snt That is all I need today , thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01932.json_0000
+# ::snt Where is the Parkside Police Station ?
+( Pm1 / Police-Inform
+   :Name ( NamPo2 / Name 
+    :name ( n2 / name
+     :op1 "Parkside"
+     :op2 "Police"
+     :op3 "Station"
+  ))
+)
+
+# ::id SNG01932.json_0002
+# ::snt Thank you , what is their phone number ?
+( Pt1 / Police-Request
+  :Phone ( aPo0 / question )
+)
+
+# ::id PMUL1351.json_0000
+# ::snt I would like to book a train to Leicester that leaves on Saturday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "leicester"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL1351.json_0002
+# ::snt I 'd like to leave after 15:15 please .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n6 / name
+     :op1 "15:15"
+  ))
+)
+
+# ::id PMUL1351.json_0004
+# ::snt Yes , can you please book that for me and send me a reference number . Thank you
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL1351.json_0006
+# ::snt i also want to check out some museums while i 'm in town .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n8 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id PMUL1351.json_0008
+# ::snt In the centre , please
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL1351.json_0010
+# ::snt If you can go ahead and recommend one and provide me with the phone number and address please . Thanks so much .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL1351.json_0012
+# ::snt That 's all for today .   Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1313.json_0000
+# ::snt i am looking for a train . The train should leave on Monday and should arrive by 12:45 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "monday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "12:45"
+  ))
+)
+
+# ::id SNG1313.json_0002
+# ::snt I would like to depart from Cambridge , and travel to Bishops Stortford .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG1313.json_0004
+# ::snt I want to get there by 12:45 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "12:45"
+  ))
+)
+
+# ::id SNG1313.json_0006
+# ::snt I need to book it right now but what is that travel time ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id SNG1313.json_0008
+# ::snt What is the price for that train ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id SNG1313.json_0010
+# ::snt Not right now . I need to make sure of how many of us can go . Thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1903.json_0000
+# ::snt I 'm looking for a train that goes to Cambridge on Saturday
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL1903.json_0002
+# ::snt I would like to leave after 21:30 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n6 / name
+     :op1 "21:30"
+  ))
+)
+
+# ::id PMUL1903.json_0004
+# ::snt I will be departing from broxbourne .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n8 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id PMUL1903.json_0006
+# ::snt Yes , whichever train has seats available for 7 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL1903.json_0008
+# ::snt Yes , i am looking to book a room at the alexander bed and breakfast .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n12 / name
+     :op1 "alexander"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+)
+
+# ::id PMUL1903.json_0010
+# ::snt Yes bookit for the same group of people 4 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id PMUL1903.json_0012
+# ::snt Let 's try for saturday , but if that is not available then tuesday would be fine
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n18 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL1903.json_0014
+# ::snt thanks can I get a reference number please ?
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL1903.json_0016
+# ::snt That will be all , thanks again .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1522.json_0000
+# ::snt Hi . I 'll be traveling to there and ca n't wait to try the restaurants there . Could you help me find a place ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id MUL1522.json_0002
+# ::snt Yes , I would like to try South African cuisine .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "south"
+     :op2 "african"
+  ))
+)
+
+# ::id MUL1522.json_0004
+# ::snt Is it in the expensive price range ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL1522.json_0006
+# ::snt Yes , go ahead and book that restaurant for 7 people at 17:15 , please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "17:15"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n8 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL1522.json_0008
+# ::snt We will be there monday night .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id MUL1522.json_0010
+# ::snt Yes . Can you try 16:15 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "16:15"
+  ))
+)
+
+# ::id MUL1522.json_0012
+# ::snt I am also needing train tickets for Tuesday going to London Liverpool Street .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n16 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id MUL1522.json_0014
+# ::snt I need to arrive by 12:15 please .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n18 / name
+     :op1 "12:15"
+  ))
+)
+
+# ::id MUL1522.json_0016
+# ::snt I 'll be leaving Cambridge and need 7 tickets .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n20 / name
+     :op1 "cambridge"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n22 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL1522.json_0018
+# ::snt Yes , I would like to make a booking please for 7 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n24 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL1522.json_0020
+# ::snt No you have been most kind . Thank you for doing the bookings . Are there any attractions in the same area ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+   :Area ( AreAt3 / Area 
+    :name ( n26 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id MUL1522.json_0022
+# ::snt Yes , attractions in the Centre of town would be great .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+   :Area ( AreAt3 / Area 
+    :name ( n28 / name
+     :op1 "Centre"
+  ))
+)
+
+# ::id MUL1522.json_0024
+# ::snt I have decided I do n't really need an attraction . I think that will be all today .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id MUL1522.json_0026
+# ::snt That would be it for today . Thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3696.json_0000
+# ::snt please find me a good cinema to go
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "cinema"
+  ))
+)
+
+# ::id PMUL3696.json_0002
+# ::snt Can I have the postcode and phone number ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL3696.json_0004
+# ::snt I 'm also looking for a place to stay in . Can you find me a 4 star place ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3696.json_0006
+# ::snt I would like something in the west . It does n't need to have internet .
+( Hm1 / Hotel-Inform
+   :Internet ( onHo1 / dontcare)
+   :Area ( AreHo3 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL3696.json_0008
+# ::snt Let 's go with the cheap one .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL3696.json_0010
+# ::snt A hotel would be perfect !
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Type ( TypHo3 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL3696.json_0012
+# ::snt What is the price range ?
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+)
+
+# ::id PMUL3696.json_0014
+# ::snt Yes , that would be wonderful .
+( o / out_of_scope )
+
+# ::id PMUL3696.json_0016
+# ::snt One person , please .
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n12 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL3696.json_0018
+# ::snt For 1 day
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL3696.json_0020
+# ::snt What days are available ?
+( Bt1 / Booking-Request
+  :Stay ( aBo0 / question )
+  :Day ( aBo1 / question )
+)
+
+# ::id PMUL3696.json_0022
+# ::snt I do n't actually need to book a room right now , can you just give me the price range that is in ?
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+)
+
+# ::id PMUL3696.json_0024
+# ::snt No . I believe that is all . Thank you for your assistance .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3024.json_0000
+# ::snt I am needing a place in the centre area to dine at while I am seeing attractions in cambridge ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+   )
+)
+
+# ::id PMUL3024.json_0002
+# ::snt I 'm starving and will only be satisfied with some spanish food , please !
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "spanish"
+  ))
+)
+
+# ::id PMUL3024.json_0004
+# ::snt I would like to try the moderately priced one please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL3024.json_0006
+# ::snt Yes , please .   Can I get a table for 3 on Tuesday at 19:30 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "19:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3024.json_0008
+# ::snt I 'm looking for an architecture attraction in town . Any suggestions ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id PMUL3024.json_0010
+# ::snt I would like to have the area , phone number , and entrance fee please
+( a / and
+ :op1(Am1 / Attraction-Inform
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+  :Fee ( aAt2 / question )
+  :Phone ( aAt3 / question )
+   )
+)
+
+# ::id PMUL3024.json_0012
+# ::snt Thank you . Can you also help me with a taxi from all saints church to La tasca in time for my dinner reservation ?
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n16 / name
+     :op1 "la"
+     :op2 "tasca"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n18 / name
+     :op1 "all"
+     :op2 "saints"
+     :op3 "church"
+  ))
+)
+
+# ::id PMUL3024.json_0014
+# ::snt What is the contact number for the taxi ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL3024.json_0016
+# ::snt That is all I need , thank you , goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0027.json_0000
+# ::snt Hi , I am looking for a restaurant in the south that serves Tuscan food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "tuscan"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id SSNG0027.json_0002
+# ::snt Okay . That 's fine . Can you find me one that serves chinese food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id SSNG0027.json_0004
+# ::snt I do n't care . I just need a table for 5 people at 12:45 on Tuesday if you can book me one .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "12:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SSNG0027.json_0006
+# ::snt Lucky star . Sure why not .
+( o / out_of_scope )
+
+# ::id SSNG0027.json_0008
+# ::snt Could you find me a place with the same price range in the same area ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id SSNG0027.json_0010
+# ::snt Yes , please . Same people , date , and time .
+( Bt1 / Booking-Request
+  :Day ( aBo0 / question )
+  :People ( aBo1 / question )
+  :Time ( aBo2 / question )
+)
+
+# ::id SSNG0027.json_0012
+# ::snt No I do not need anything else , thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0394.json_0000
+# ::snt I would like an expensive room , in the East .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id SSNG0394.json_0002
+# ::snt Does it have free parking ? And is it a 2 star hotel ? Because that is what I 'm looking for .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SSNG0394.json_0004
+# ::snt Please .   Could you please book it for 1 person starting Thursday for 4 nights
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "1"
+  ))
+)
+
+# ::id SSNG0394.json_0006
+# ::snt Yes , are there any other hotels in the same price range ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Price ( PriHo3 / Price 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id PMUL3528.json_0000
+# ::snt Can you help me find a train leaving on sunday and arriving by 18:15 ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "sunday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "18:15"
+  ))
+)
+
+# ::id PMUL3528.json_0002
+# ::snt I 'm going from Cambridge to Standsted airport .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "standsted"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3528.json_0004
+# ::snt Yes , that would be great . I 'll need tickets for 7 people . I 'll also need the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL0651.json_0000
+# ::snt I am looking to book a train to cambridge on saturday around 20:00
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "saturday"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n6 / name
+     :op1 "20:00"
+  ))
+)
+
+# ::id PMUL0651.json_0002
+# ::snt The train should go to stansted airport and depart from cambridge
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0651.json_0004
+# ::snt I 'm not ready to book quite yet .   Can you just give me the travel time , as well as arrival time of that train ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+  :Time ( aTr1 / question )
+)
+
+# ::id MUL2273.json_0000
+# ::snt I need a train from Cambridge to Stevenage please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "stevenage"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2273.json_0002
+# ::snt I 'd like to leave on Tuesday after 21:30 , please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "21:30"
+  ))
+)
+
+# ::id MUL2273.json_0004
+# ::snt Yes , please . I 'll actually need 7 tickets .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL2273.json_0006
+# ::snt I also need an expensive lodging in the center of town .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n14 / name
+     :op1 "center"
+  ))
+)
+
+# ::id MUL2273.json_0008
+# ::snt Hmm , I was really looking for something with 0 stars . Can you check for any guesthouses instead ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n16 / name
+     :op1 "0"
+  ))
+)
+
+# ::id MUL2273.json_0010
+# ::snt How about cheap price range ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n18 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL2273.json_0012
+# ::snt Okay , once you 've found a hotel , could you give me the hotel type , post code and whether or not they have free parking ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Type ( aHo1 / question )
+  :Parking ( aHo2 / question )
+  :Post ( aHo3 / question )
+   )
+)
+
+# ::id MUL2273.json_0014
+# ::snt Thank you so much , no need for booking , that is all of my questions .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0884.json_0000
+# ::snt I 'm looking for a hotel in the west area . It does n't need to have free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Parking ( oHo2 / no)
+   :Area ( AreHo5 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id SNG0884.json_0002
+# ::snt I do n't have a preferred price range , but I 'd like one with free wifi .
+( Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id SNG0884.json_0004
+# ::snt Do they have parking ? I want one that does not have parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id SNG0884.json_0006
+# ::snt Can you check and see if there 's one in the north , please ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SNG0884.json_0008
+# ::snt That works . Book it for 7 people for 5 nights starting with Wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id SNG0884.json_0010
+# ::snt How about 3 nights ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SNG0884.json_0012
+# ::snt Wonderful , thank you .   That is all I need .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0734.json_0000
+# ::snt Hi . Can you help me find a train ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL0734.json_0002
+# ::snt I will be going to Londons Kings Crossing .
+( Tm1 / Train-Inform
+   :Dest ( onTr1 / London_Kings_Cross)
+)
+
+# ::id PMUL0734.json_0004
+# ::snt I need to leave friday after 16:15 from cambridge .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n6 / name
+     :op1 "16:15"
+  ))
+)
+
+# ::id PMUL0734.json_0006
+# ::snt That sounds great , I 'll need 4 seats please and a reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL0734.json_0008
+# ::snt Yes , please . I 'm looking for an Italian restaurant in the east . Price range does n't matter .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "italian"
+  ))
+   :Price ( onRe2 / dontcare)
+   :Area ( AreRe5 / Area 
+    :name ( n12 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL0734.json_0010
+# ::snt I want to eat in the East .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n14 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL0734.json_0012
+# ::snt Not at this time but can I please get their postcode ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id PMUL0734.json_0014
+# ::snt No , that will do it . Thank you and goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1491.json_0000
+# ::snt I 'd like to know the location of Clare Hall .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "clare"
+     :op2 "hall"
+  ))
+)
+
+# ::id PMUL1491.json_0002
+# ::snt Do you have clare hall 's address ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n5 / name
+     :op1 "clare"
+     :op2 "hall"
+  ))
+   )
+)
+
+# ::id PMUL1491.json_0004
+# ::snt Can I also get the phone number please ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL1491.json_0006
+# ::snt Yes , I am looking for a train that leaves Ely and arrives by 16:30 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "16:30"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL1491.json_0008
+# ::snt I will be going to cambridge and I can arrive whenever .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1491.json_0010
+# ::snt I will be leaving Ely on Sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n14 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL1491.json_0012
+# ::snt Yes please , for 3 people
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL1491.json_0014
+# ::snt That 'll be all for today , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4101.json_0000
+# ::snt I have been working all week in Cambridge and need to blow off some steam , what nigthclubs are in the centre area ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4101.json_0002
+# ::snt Fez Club sounds great ! Is the phone number available ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL4101.json_0004
+# ::snt Thank you , I will ! I also need info for a train .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL4101.json_0006
+# ::snt I need to depart from Cambridge and arive in Peterborough , Wednesday , no later than 20:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "peterborough"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n6 / name
+     :op1 "20:15"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr8 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL4101.json_0008
+# ::snt Would you please ? I would like 5 tickets .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL4101.json_0010
+# ::snt Yes thank you for all the help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4101.json_0012
+# ::snt No that is it . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3658.json_0000
+# ::snt I 'm looking for a place called riverside brasserie
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "riverside"
+     :op2 "brasserie"
+  ))
+)
+
+# ::id PMUL3658.json_0002
+# ::snt No , that is ok . Could you give me the phone number , though and I will take care of it .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id PMUL3658.json_0004
+# ::snt Thanks ! I also need a train from Norwich on Thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id PMUL3658.json_0006
+# ::snt leaving on thurs from norwich going to cambridge and I need to get there by 13:00
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n10 / name
+     :op1 "13:00"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n12 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id PMUL3658.json_0008
+# ::snt Thanks so much . Have a great day ! Goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01274.json_0000
+# ::snt I am injured I need a hospital that has the cambridge eye unit department
+( Hm1 / Hospital-Inform
+   :Department ( DepHo2 / Department 
+    :name ( n2 / name
+     :op1 "cambridge"
+     :op2 "eye"
+     :op3 "unit"
+  ))
+)
+
+# ::id SNG01274.json_0002
+# ::snt Thanks . Can I get an address as well ?
+( Ht1 / Hospital-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id SNG01274.json_0004
+# ::snt Yes , please . May I also have the general phone number for my records , too ?
+( Ht1 / Hospital-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id SNG01274.json_0006
+# ::snt Can I please have the full address of the hospital as well as the postal code ?
+( Ht1 / Hospital-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id SNG01274.json_0008
+# ::snt How would I find TR6247 in Cambridge ?
+( Tm1 / Train-Inform
+   :Id ( IdTr2 / Id 
+    :name ( n4 / name
+     :op1 "tr6247"
+  ))
+)
+
+# ::id SNG01274.json_0010
+# ::snt No that 's all I need . Thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20237.json_0000
+# ::snt What is the address and phone number of a cheap restaurant in the north part of town ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20237.json_0002
+# ::snt Thank you goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2610.json_0000
+# ::snt I 'm looking for Holy trinity church .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "holy"
+     :op2 "trinity"
+     :op3 "church"
+  ))
+)
+
+# ::id MUL2610.json_0002
+# ::snt No , I think you gave me everything , thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2610.json_0004
+# ::snt I 'm looking for a hotel to stay that has free wifi , but does n't need to have free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( onHo1 / none)
+   :Internet ( esHo2 / yes)
+   :Type ( TypHo4 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL2610.json_0006
+# ::snt No , surprise me ! Just has to be cheap and a hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL2610.json_0008
+# ::snt Do you know if they offer free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id MUL2610.json_0010
+# ::snt Please book it for 1 person for 3 nights starting tuesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL2610.json_0012
+# ::snt Yes , I also need a taxi from the hotel to the Holy trinity church . I want to leave the hotel by 21:30 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n16 / name
+     :op1 "21:30"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n18 / name
+     :op1 "holy"
+     :op2 "trinity"
+     :op3 "church"
+  ))
+   :Depart ( DepTa6 / Depart 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id MUL2610.json_0014
+# ::snt That should be all .   Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20482.json_0000
+# ::snt Hello , I am looking for a moderately priced restaurant on the east side of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id WOZ20482.json_0002
+# ::snt What is there phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id WOZ20482.json_0004
+# ::snt Is there anything else I can help you with
+( o / out_of_scope )
+
+# ::id WOZ20482.json_0006
+# ::snt Yes , that is all I needed to know .   Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3019.json_0000
+# ::snt Please find a place to eat in the moderate price range in the north .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL3019.json_0002
+# ::snt Let 's go with Indian . Can you book me a table for Thursday at 14:00 for 8 people ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n8 / name
+     :op1 "14:00"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL3019.json_0004
+# ::snt Yes , i am looking for a boat attraction to visit near the restaurant .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "boat"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n16 / name
+     :op1 "near"
+     :op2 "the"
+     :op3 "restaurant"
+  ))
+)
+
+# ::id PMUL3019.json_0006
+# ::snt Book me a seat get phone number and entrance fee cost . I need a taxi that will arrive at the restaurant and take me to the boat attraction .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n18 / name
+     :op1 "boat"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+ :op3(Tm3 / Taxi-Inform
+   :Dest ( DesTa5 / Dest 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+)
+
+# ::id PMUL3019.json_0008
+# ::snt I want the taxi to arrive at the restaurant in time for my reservation at 14:00 . Please tell me the car type and contact number for my taxi too .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n22 / name
+     :op1 "14:00"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id PMUL3019.json_0010
+# ::snt No , that 's all for today . Thanks for your help . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0990.json_0000
+# ::snt I have heard a lot of good things about the Arbury Lodge Guesthouse . Would you be able to provide any information on them ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Name ( NamHo4 / Name 
+    :name ( n4 / name
+     :op1 "arbury"
+     :op2 "lodge"
+     :op3 "guesthouse"
+  ))
+)
+
+# ::id SNG0990.json_0002
+# ::snt No thank you . How many stars does it have ? What is the postcode ?
+( Ht1 / Hotel-Request
+  :Stars ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id SNG0990.json_0004
+# ::snt Okay thank you that is all I need to know .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2278.json_0000
+# ::snt I 'm looking for a hotel called Worth House .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "worth"
+     :op2 "house"
+  ))
+)
+
+# ::id MUL2278.json_0002
+# ::snt Yes please , I need a reservation for 4 nights starting Monday for 1 person .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL2278.json_0004
+# ::snt Thanks ! I 'm also looking for a train that leaves from bishops stortford and goes to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id MUL2278.json_0006
+# ::snt I do n't want to leave any earlier than 08:30 , please .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n14 / name
+     :op1 "08:30"
+  ))
+)
+
+# ::id MUL2278.json_0008
+# ::snt Is this train the same day as my hotel booking ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+)
+
+# ::id MUL2278.json_0010
+# ::snt Ok , that 's all I need for now . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0274.json_0000
+# ::snt Hi , I want to find a Chinese place to eat that 's expensive .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL0274.json_0002
+# ::snt I 'd like to dine in the north if possible .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL0274.json_0004
+# ::snt Let 's go with Hakka , and make a booking for 7 people at 19:15 on Monday . And give me the reference number please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "hakka"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n10 / name
+     :op1 "19:15"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n14 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0274.json_0006
+# ::snt Thanks very much . I also need a train for Monday , arriving by 9:45 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n16 / name
+     :op1 "monday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n18 / name
+     :op1 "9:45"
+  ))
+)
+
+# ::id MUL0274.json_0008
+# ::snt From stevenage to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n20 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n22 / name
+     :op1 "stevenage"
+  ))
+)
+
+# ::id MUL0274.json_0010
+# ::snt I 'll take the one that arrives at 7:54 . How much do those tickets cost ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL0274.json_0012
+# ::snt I 'll book the train myself . Thanks for your help today - I 'm all set !
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL3661.json_0000
+# ::snt Can you suggest something to do on the east side of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL3661.json_0002
+# ::snt Something that is entertainment , please .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL3661.json_0004
+# ::snt Yes I would like more information about the Funky Fun House .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n6 / name
+     :op1 "funky"
+     :op2 "fun"
+     :op3 "house"
+  ))
+)
+
+# ::id PMUL3661.json_0006
+# ::snt I 'm also looking for a guesthouse in the North area of town , something on the less expensive side , if possible .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n10 / name
+     :op1 "north"
+  ))
+   :Price ( PriHo6 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL3661.json_0008
+# ::snt yes book for 6 people for 3 nights starting from Friday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL3661.json_0010
+# ::snt That would be all thank you goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01169.json_0000
+# ::snt I got injured and I am looking for a hospital nearby
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01169.json_0002
+# ::snt I got injured . I need a phone number for a hospital near by .
+( Ht1 / Hospital-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id SNG01169.json_0004
+# ::snt Thank you so much ! I think that is all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0079.json_0000
+# ::snt I would like a taxi to Shiraz Restaurant , leaving after 2:45 .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "shiraz"
+  ))
+   :Leave ( LeaTa4 / Leave 
+    :name ( n4 / name
+     :op1 "2:45"
+  ))
+)
+
+# ::id SNG0079.json_0002
+# ::snt I would like to be picked up from addenbrookes hospital .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n6 / name
+     :op1 "addenbrookes"
+     :op2 "hospital"
+  ))
+)
+
+# ::id SNG0079.json_0004
+# ::snt Thanks , that 's all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4242.json_0000
+# ::snt I 'm interested in finding a train that leaves after 09:15 on Monday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "monday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "09:15"
+  ))
+)
+
+# ::id PMUL4242.json_0002
+# ::snt I 'm leaving from Broxbourne and would like to go to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id PMUL4242.json_0004
+# ::snt Sure . Thank you . I would like to book that train for 7 people . Please give me the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4242.json_0006
+# ::snt i also want a place to go in the centre
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4242.json_0008
+# ::snt No , can you recommend something ?
+( o / out_of_scope )
+
+# ::id PMUL4242.json_0010
+# ::snt What is their address ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL4242.json_0012
+# ::snt No that will be all thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1536.json_0000
+# ::snt Hi , what can you tell me about a restaurant called hakka ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "hakka"
+  ))
+)
+
+# ::id MUL1536.json_0002
+# ::snt I need to reserve in for Thrusday .
+( o / out_of_scope )
+
+# ::id MUL1536.json_0004
+# ::snt Yes , I would like a reservation at 18:15 on Thursday for two .
+( Rm1 / Restaurant-Inform
+   :Area ( onRe1 / none)
+   :Time ( TimRe3 / Time 
+    :name ( n4 / name
+     :op1 "18:15"
+  ))
+   :People ( PeoRe5 / People 
+    :name ( n6 / name
+     :op1 "two"
+  ))
+   :Day ( DayRe7 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id MUL1536.json_0006
+# ::snt Is there an opening at 17:15 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "17:15"
+  ))
+)
+
+# ::id MUL1536.json_0008
+# ::snt I also need a train   that leaves after 17:00 on friday departing from cambridge .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n16 / name
+     :op1 "17:00"
+  ))
+)
+
+# ::id MUL1536.json_0010
+# ::snt I need to go to Birmingham new street .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n18 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id MUL1536.json_0012
+# ::snt Yes I would like to book the TR7420 .
+( Tm1 / Train-Inform
+   :Id ( IdTr2 / Id 
+    :name ( n20 / name
+     :op1 "TR7420"
+  ))
+)
+
+# ::id MUL1536.json_0014
+# ::snt Book for two people . And , may I also have the reference number , please .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n22 / name
+     :op1 "two"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL1536.json_0016
+# ::snt thank you so much goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4458.json_0000
+# ::snt I am   traveling to Cambridge and looking forward to try local restaurants .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL4458.json_0002
+# ::snt No , thank you ! I am looking for a train that departs on Monday , though . Can you please help me with that ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL4458.json_0004
+# ::snt I want to leave from Cambridge traveling to Norwich , arriving by 18:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "norwich"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n6 / name
+     :op1 "18:30"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4458.json_0006
+# ::snt Yes I am looking for a particular restaurant called Shanghai Family Restaurant .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n10 / name
+     :op1 "shanghai"
+     :op2 "family"
+     :op3 "restaurant"
+  ))
+)
+
+# ::id PMUL4458.json_0008
+# ::snt What 's the food type ?
+( Rt1 / Restaurant-Request
+  :Food ( aRe0 / question )
+)
+
+# ::id PMUL4458.json_0010
+# ::snt No , that is all the information i need . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0346.json_0000
+# ::snt I need a restaurant in the town 's centre
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0346.json_0002
+# ::snt Yes i am looking for one that serves molecular gastronomy .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "molecular"
+     :op2 "gastronomy"
+  ))
+)
+
+# ::id PMUL0346.json_0004
+# ::snt How about any Italian restaurants in the same area ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL0346.json_0006
+# ::snt Show me the one you think is best . I will need the postcode , phone number and price range for it .
+( Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+  :Phone ( aRe1 / question )
+  :Post ( aRe2 / question )
+)
+
+# ::id PMUL0346.json_0008
+# ::snt I also need a place to stay in the Centre , free parking as well .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0346.json_0010
+# ::snt I would like a cheap option please .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL0346.json_0012
+# ::snt Possibly , do they have free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL0346.json_0014
+# ::snt Great , I would like a reservation for 1 , 3 nights starting from Wednesday . If that fails , then Friday and the reference number .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL0346.json_0016
+# ::snt Thank you ! Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0346.json_0018
+# ::snt Thank for calling .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0346.json_0020
+# ::snt No . The restaurant and lodging are all . Thank you , again . Goodbye .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0924.json_0000
+# ::snt Hello , I 'm looking for a restaurant that serves mondern european foods for modest prices .
+( Rm1 / Restaurant-Inform
+   :Price ( heRe1 / cheap)
+   :Food ( FooRe3 / Food 
+    :name ( n2 / name
+     :op1 "mondern"
+     :op2 "european"
+  ))
+)
+
+# ::id PMUL0924.json_0002
+# ::snt That sounds terrific . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0924.json_0004
+# ::snt Yes , can you make reservations for us ? We 'll need a table for 6 on Sunday at 16:30 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "16:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL0924.json_0006
+# ::snt No , that 's it . Thank you .   Good - bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4460.json_0000
+# ::snt I am   traveling to Cambridge and looking forward to try local restaurants .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL4460.json_0002
+# ::snt Yes . It 's called the Golden Wok .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "golden"
+     :op2 "wok"
+  ))
+)
+
+# ::id PMUL4460.json_0004
+# ::snt book a table for 8 people at 15:45 on tuesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "15:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL4460.json_0006
+# ::snt Thank you . I also need to find a train .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL4460.json_0008
+# ::snt I will be departing from cambridge to norwich on Wednesday and the train should arrive norwich by 16:45
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "norwich"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n14 / name
+     :op1 "16:45"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4460.json_0010
+# ::snt yes , that s all tge info i need thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4460.json_0012
+# ::snt yep your awesome thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1262.json_0000
+# ::snt I need help booking a train .   Can you help me ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL1262.json_0002
+# ::snt I would like to leave on Saturday from Liecester and arrive by 18:30 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "saturday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "18:30"
+  ))
+   :Depart ( eiTr3 / leicester)
+)
+
+# ::id PMUL1262.json_0004
+# ::snt I need a train to go from Leicester to Cambridge . This will be on Satruday . Please , look again .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id PMUL1262.json_0006
+# ::snt Yes , please give me the train i d for one .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL1262.json_0008
+# ::snt I 'm also looking for an attraction in the Centre , what do you recommend ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL1262.json_0010
+# ::snt I do n't know , let 's say a museum . I need the address too .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "museum"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+)
+
+# ::id PMUL1262.json_0012
+# ::snt Free is the right price tag for me . I appreciate all your help , that 's it for today . Have a great day !
+( a / and
+ :op1(ge1 / general-bye
+   :none ( onge1 / none)
+   )
+ :op2(gt2 / general-greet
+   :none ( onge2 / none)
+   )
+)
+
+# ::id PMUL1262.json_0014
+# ::snt You too and thank you for your help .   I;m looking forward to a nice day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3018.json_0000
+# ::snt I 'd like to find a moderately priced Italian restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL3018.json_0002
+# ::snt I would like more varied Italian fare , please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "Italian"
+  ))
+)
+
+# ::id PMUL3018.json_0004
+# ::snt I rather eat somewhere in the centre of town .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL1858.json_0000
+# ::snt Yes I am looking for information on a hotel called City Center North B and B.
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Name ( NamHo3 / Name 
+    :name ( n2 / name
+     :op1 "City"
+     :op2 "Center"
+     :op3 "North"
+     :op4 "B"
+     :op5 "and"
+     :op6 "B."
+  ))
+)
+
+# ::id PMUL1858.json_0002
+# ::snt Could you check the spelling(city centre north b and b ) and try to search again ?
+( o / out_of_scope )
+
+# ::id PMUL1858.json_0004
+# ::snt Thank you . Are you able to book that for me ?
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1858.json_0006
+# ::snt Please book for 2 people starting on thursday for 4 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL1858.json_0008
+# ::snt I am also looking for a train into Cambridge from London Kings Cross .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id PMUL1858.json_0010
+# ::snt I will be traveling on Thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL1858.json_0012
+# ::snt I need to arrive by 14:15 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n16 / name
+     :op1 "14:15"
+  ))
+)
+
+# ::id PMUL1858.json_0014
+# ::snt Well that will not work .
+( Tr1 / Train-NoOffer
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL1858.json_0016
+# ::snt Not at this time . What is the travel time for that train , please ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL1858.json_0018
+# ::snt no that will be all thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20506.json_0000
+# ::snt I am looking for a moderately priced chinese restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id WOZ20506.json_0002
+# ::snt Could you please give me their address and postcode ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20506.json_0004
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2133.json_0000
+# ::snt I am looking for a restaurant near the centre , moderate priced , please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2133.json_0002
+# ::snt I would like british food please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "british"
+  ))
+)
+
+# ::id PMUL2133.json_0004
+# ::snt That sounds great .   Can you book a table for 8 people on Friday at 13:30 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "13:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL2133.json_0006
+# ::snt I am looking for places to go in town . The attraction should be in the type of museum and should be in the same area as the restaurant
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n16 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL2133.json_0008
+# ::snt Yes . May I have the number and address ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL2133.json_0010
+# ::snt That is everything thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1882.json_0000
+# ::snt I 'm looking for a train that leaves from London Liverpool Street on Thursday , is there any information you can give me about something like that ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id MUL1882.json_0002
+# ::snt I would like to arrive by 11:00 in Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "11:00"
+  ))
+)
+
+# ::id MUL1882.json_0004
+# ::snt Yes , for 3 people , please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL1882.json_0006
+# ::snt Yes , I 'd also like to find a place to go . I was thinking a nightclub would be fun .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "nightclub"
+  ))
+)
+
+# ::id MUL1882.json_0008
+# ::snt It does n't matter , what would you recommend ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "does"
+  ))
+)
+
+# ::id MUL1882.json_0010
+# ::snt Sure , can I have the phone number and address ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL1882.json_0012
+# ::snt Great ! Thanks for your help today !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1882.json_0014
+# ::snt No , you 've covered everything .   Goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20127.json_0000
+# ::snt A moderately priced restaurant in the west part of town , please . Give me their address and phone number , too .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20127.json_0002
+# ::snt Indian is fine
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id WOZ20127.json_0004
+# ::snt No , that 'll be all . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20294.json_0000
+# ::snt I want to find a restaurant serving basque food . I do n't care about the price range
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "basque"
+  ))
+   :Price ( onRe2 / dontcare)
+)
+
+# ::id WOZ20294.json_0002
+# ::snt yes , international food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "international"
+  ))
+)
+
+# ::id WOZ20294.json_0004
+# ::snt I do n't care .
+( Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+)
+
+# ::id WOZ20294.json_0006
+# ::snt Can I have the address please ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id WOZ20294.json_0008
+# ::snt Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20294.json_0010
+# ::snt Goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1907.json_0000
+# ::snt Can you tell me about Christ 's College ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "christ"
+     :op2 "'s"
+     :op3 "college"
+  ))
+)
+
+# ::id MUL1907.json_0002
+# ::snt Do you happen to have the telephone number for Christ 's College ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL1907.json_0004
+# ::snt I also need a train leaving from bishops stortford to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id MUL1907.json_0006
+# ::snt I need to leave on Friday some time after 21:30 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n10 / name
+     :op1 "21:30"
+  ))
+)
+
+# ::id MUL1907.json_0008
+# ::snt Yes , that would be great .
+( o / out_of_scope )
+
+# ::id MUL1907.json_0010
+# ::snt Thank you very much , I 've got what I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0354.json_0000
+# ::snt I am looking for some information on rosas 's bed and breakfast .
+( o / out_of_scope )
+
+# ::id SSNG0354.json_0002
+# ::snt Do they have a room available that will accommodate 4 people ?
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n2 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SSNG0354.json_0004
+# ::snt 4 people and 5 nights starting from thursday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SSNG0354.json_0006
+# ::snt Try another hotel , same price Range of Rosa 's .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "price"
+  ))
+)
+
+# ::id SSNG0354.json_0008
+# ::snt Yes , please do .
+( o / out_of_scope )
+
+# ::id SSNG0354.json_0010
+# ::snt Thank you so much . That is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1913.json_0000
+# ::snt Hi ! Can you help me figure out some train schedules ? I need to travel by train on Tuesday , and I need to arrive at my destination by 19:00 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "tuesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "19:00"
+  ))
+)
+
+# ::id MUL1913.json_0002
+# ::snt Yes I am leaving Cambridge for Stansted Airport .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1913.json_0004
+# ::snt what s the price   of tickets ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL1913.json_0006
+# ::snt Perfect . I also need to book a museum in the west . What options do you have ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n12 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL1913.json_0008
+# ::snt Yeah can you give me the Cage jello gallery 's address , phone number and postcode please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id MUL1913.json_0010
+# ::snt Thank so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1913.json_0012
+# ::snt Yes , I also need the travel time for the train TR7743 .
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL1913.json_0014
+# ::snt Thank you so much ! That is all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1065.json_0000
+# ::snt Hi , Are there any theatres in the south part of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "theatres"
+  ))
+)
+
+# ::id MUL1065.json_0002
+# ::snt Yes , and I would also like to know the entrance fee .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL1065.json_0004
+# ::snt I 'm also looking for the Carolina Bed and Breakfast . Is that in Cambridge ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n6 / name
+     :op1 "carolina"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+)
+
+# ::id MUL1065.json_0006
+# ::snt I need to know if they have internet service .
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Internet ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Internet ( esHo2 / yes)
+   )
+)
+
+# ::id MUL1065.json_0008
+# ::snt Yes I would like a booking please . It will be just me .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id MUL1065.json_0010
+# ::snt Actually , I do n't need a reservation at this time . Thank you for all your help - I 'm good to go .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1065.json_0012
+# ::snt No , that 's all . Goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20200.json_0000
+# ::snt I am looking for a reasonably priced restaurant in the north part of town .
+( Rm1 / Restaurant-Inform
+   :Price ( odRe1 / moderate)
+   :Area ( AreRe3 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id WOZ20200.json_0002
+# ::snt Okay , can I get the address and phone number please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20200.json_0004
+# ::snt Thank you , that is all I needed .   Have a good night .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3500.json_0000
+# ::snt Yes , I 'm looking for a place to stay .   My family ca n't wait to visit some of the local attractions there .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL3500.json_0002
+# ::snt They really dislike the small size of most guesthouses , so why do n't we look for hotels instead .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotels"
+  ))
+)
+
+# ::id PMUL3500.json_0004
+# ::snt Moderate pricing and book it for 2 people for 5 nights starting on Weds and i need ref number
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL3500.json_0006
+# ::snt yes , i 'm looking for information on an attraction called byard art
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n10 / name
+     :op1 "byard"
+     :op2 "art"
+  ))
+)
+
+# ::id PMUL3500.json_0008
+# ::snt What 's the fee for that ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL3500.json_0010
+# ::snt I would like a taxi between the hotel and the museum .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL3500.json_0012
+# ::snt I want to leave the hotel by 24:45 , so it will be from Lovell Lodge to Byard Art
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n14 / name
+     :op1 "24:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n16 / name
+     :op1 "Lovell"
+     :op2 "Lodge"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n18 / name
+     :op1 "Byard"
+     :op2 "Art"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Type ( TypHo6 / Type 
+    :name ( n21 / name
+     :op1 "hotel"
+  ))
+   )
+ :op3(Am3 / Attraction-Inform
+   )
+)
+
+# ::id PMUL3500.json_0014
+# ::snt Can I get the contact number and car type ?
+( Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+)
+
+# ::id PMUL3500.json_0016
+# ::snt I think that 'll be all . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0010.json_0000
+# ::snt I am looking for a cheap place to dine .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SSNG0010.json_0002
+# ::snt I would prefer Indian food in the city centre please
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SSNG0010.json_0004
+# ::snt Is it in the cheap price range ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SSNG0010.json_0006
+# ::snt Will you book me for this weekend ?
+( o / out_of_scope )
+
+# ::id PMUL4058.json_0000
+# ::snt I 'm looking for a train , but I do n't want to have to get up too early . There 's something that leaves after 8:15 , right ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+   :Leave ( LeaTr3 / Leave 
+    :name ( n2 / name
+     :op1 "8:15"
+  ))
+)
+
+# ::id PMUL4058.json_0002
+# ::snt I need to get to Stansted Airport on Monday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL4058.json_0004
+# ::snt book for 2 people and get me the reference number
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4058.json_0006
+# ::snt Thanks ! Could you also help me find somewhere cheap to stay ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL4058.json_0008
+# ::snt The area does n't matter but I do need free wifi , please .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( onHo2 / dontcare)
+)
+
+# ::id PMUL4058.json_0010
+# ::snt A guesthouse will work out better and I need free parking too .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id PMUL4058.json_0012
+# ::snt Sure .   The two of us want to stay for two nights starting Saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "two"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "two"
+  ))
+)
+
+# ::id PMUL4058.json_0014
+# ::snt Great that 's all that I needed for today .
+( o / out_of_scope )
+
+# ::id PMUL4058.json_0016
+# ::snt Thank you , you too .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1027.json_0000
+# ::snt I need somewhere to stay . Should have free parking and free wifi
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL1027.json_0002
+# ::snt The centre of town and with a moderate price range . Nothing too expensive .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Price ( aHo1 / question )
+   )
+)
+
+# ::id MUL1027.json_0004
+# ::snt I do n't need to make a reservation . I am just looking for information on a hotel . Can you help me find a 4 star hotel in the North ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1027.json_0006
+# ::snt I 'm not looking to book yet , can you tell me their price ranges ?
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+)
+
+# ::id MUL1027.json_0008
+# ::snt I need one near a swimmingpool .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "swimmingpool"
+  ))
+)
+
+# ::id MUL1027.json_0010
+# ::snt I guess I 'll change my price range . Are there any expensive hotels with all the amenities that I 'd like along with free parking ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Price ( aHo1 / question )
+   )
+)
+
+# ::id MUL1027.json_0012
+# ::snt On the swimming pool , what 's the phone number and entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL1027.json_0014
+# ::snt Let 's go with Kings Hedges Learner Pool .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n14 / name
+     :op1 "kings"
+     :op2 "hedges"
+     :op3 "learner"
+     :op4 "pool"
+  ))
+)
+
+# ::id MUL1027.json_0016
+# ::snt That 's ok . I need a taxi to take me to and from the hotel and pool . I want to leave the pool by 02:15 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n16 / name
+     :op1 "02:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "pool"
+  ))
+)
+
+# ::id MUL1027.json_0018
+# ::snt Okay . Is there a hotel close to Kings Hedges Learner Pool that has free parking and wifi ? I would prefer a four star location in the north .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   :Area ( AreHo4 / Area 
+    :name ( n20 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n22 / name
+     :op1 "four"
+  ))
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt5 / Name 
+    :name ( n25 / name
+     :op1 "Kings"
+     :op2 "Hedges"
+     :op3 "Learner"
+     :op4 "Pool"
+  ))
+   )
+)
+
+# ::id MUL1027.json_0020
+# ::snt What is the price range for the Acorn guest house ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n26 / name
+     :op1 "acorn"
+     :op2 "guest"
+     :op3 "house"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Price ( aHo1 / question )
+   )
+)
+
+# ::id MUL1027.json_0022
+# ::snt Thank you ! I 'd also like to find a swimming pool in the area .
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Am2 / Attraction-Inform
+   :Type ( TypAt3 / Type 
+    :name ( n29 / name
+     :op1 "swimming"
+     :op2 "pool"
+  ))
+   )
+)
+
+# ::id MUL1027.json_0024
+# ::snt Kings Hedges Learner Pool will still be fine . I 'd like a taxi to pick me up there at 02:15 and take me to the Acorn Guest House .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n30 / name
+     :op1 "02:15"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n32 / name
+     :op1 "acorn"
+     :op2 "guest"
+     :op3 "house"
+  ))
+   :Depart ( DepTa6 / Depart 
+    :name ( n34 / name
+     :op1 "Kings"
+     :op2 "Hedges"
+     :op3 "Learner"
+     :op4 "Pool"
+  ))
+)
+
+# ::id MUL1027.json_0026
+# ::snt That 's all . Thank you for the help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3390.json_0000
+# ::snt i need places to go in town
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL3390.json_0002
+# ::snt It 's does n't matter what attraction it is just as long as it 's in the west . Do you have any recommendations ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL3390.json_0004
+# ::snt Can I get their postcode and entrance fee please ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL3390.json_0006
+# ::snt Excellent . I also need a place to stay . I want a guesthouse in that area . And I 'll need parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n6 / name
+     :op1 "that"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL3390.json_0008
+# ::snt Sounds like a match , Can we book for 3 , starting on monday and going 4 nights ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+   :Stay ( StaHo8 / Stay 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3390.json_0010
+# ::snt No that is it . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4572.json_0000
+# ::snt Please find me a train out of bishops stortford on Tuesday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id PMUL4572.json_0002
+# ::snt I need to leave on Tuesday after 17:45 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n6 / name
+     :op1 "17:45"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL4572.json_0004
+# ::snt Can you book it for me and get a reference number ?
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL4572.json_0006
+# ::snt I would like to book it for 8 people , and if I can have the reference number . I wil also be looking for a museum in the centre .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n12 / name
+     :op1 "museum"
+  ))
+   )
+ :op2(Tm2 / Train-Inform
+   :People ( PeoTr5 / People 
+    :name ( n15 / name
+     :op1 "8"
+  ))
+   )
+ :op3(Tt3 / Train-Request
+  :Ref ( aTr2 / question )
+   )
+)
+
+# ::id PMUL4572.json_0008
+# ::snt That 's perfect , I want to visit some museums in the town center with the family . Can you suggest some ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n16 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id PMUL4572.json_0010
+# ::snt That sounds great can I get the phone number and postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL4572.json_0012
+# ::snt Yes . that is all for now . good bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0205.json_0000
+# ::snt I have been injured , can I please have the address for a nearby hospital ?
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG0205.json_0002
+# ::snt Please give me the phone number and post code .
+( Ht1 / Hospital-Request
+  :Post ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id SNG0205.json_0004
+# ::snt Thank you very much for helping me today !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0205.json_0006
+# ::snt No . That will be all for today . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0764.json_0000
+# ::snt I need a train on Wednesday , arriving close to 14:45 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "wednesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "14:45"
+  ))
+)
+
+# ::id MUL0764.json_0002
+# ::snt I will be leaving from Cambridge and arriving in Leicester .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "leicester"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0764.json_0004
+# ::snt I have no preference for departure time as long as I arrive by 14:45 .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "14:45"
+  ))
+   :Leave ( onTr2 / dontcare)
+   )
+ :op2(Tt2 / Train-Request
+  :Leave ( aTr1 / question )
+   )
+)
+
+# ::id MUL0764.json_0006
+# ::snt Yes that sounds good , can you please give me the train ID and travel time ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id MUL0764.json_0008
+# ::snt Yes I am looking for a guesthouse on the north side of town .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n14 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL0764.json_0010
+# ::snt No , I do n't need internet or free parking .   Could you tell me the star ratings for those ?
+( Hm1 / Hotel-Inform
+   :Parking ( oHo1 / no)
+   :Internet ( oHo2 / no)
+)
+
+# ::id MUL0764.json_0012
+# ::snt No thanks , but can I have the postcode and price range for the Acorn , please ?
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id MUL0764.json_0014
+# ::snt Great thank you that 's all the info I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4516.json_0000
+# ::snt I need a train for Tuesday after 12:30
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "tuesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "12:30"
+  ))
+)
+
+# ::id PMUL4516.json_0002
+# ::snt I need to go from Cambridge to Bishops Stortford .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4516.json_0004
+# ::snt Yes , please . I 'll need it booked for 5 people . Can I please have the reference number ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4516.json_0006
+# ::snt I 'm looking for a place to go in the south . I 'd like it to be of the type multiple sports .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "south"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n14 / name
+     :op1 "multiple"
+     :op2 "sports"
+  ))
+)
+
+# ::id PMUL4516.json_0008
+# ::snt Yes , since there is no multiple sports location can you pleas find me something in the east .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n16 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL4516.json_0010
+# ::snt Anything that would be entertainment .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n18 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL4516.json_0012
+# ::snt Can I get the address to the funky house ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL4516.json_0014
+# ::snt Great that 's all I needed to know today , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4714.json_0000
+# ::snt Can you assist me to find Restaurants in the Center of Cambridge that serves Chines foods ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "Center"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n4 / name
+     :op1 "Chines"
+  ))
+)
+
+# ::id PMUL4714.json_0002
+# ::snt I 'd like an expensive restaurant , please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL4714.json_0004
+# ::snt Ah ... just pick one that you recommend and do a reservation for 6 at 14:45 on Saturday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "14:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL4714.json_0006
+# ::snt am also looking for a place to stay . The hotel should include free parking and should include free wifi
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Internet ( esHo3 / yes)
+)
+
+# ::id PMUL4714.json_0008
+# ::snt I 'd love it if we could stay in the centre of town . Also , I would like it to be three stars .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n18 / name
+     :op1 "three"
+  ))
+)
+
+# ::id PMUL4714.json_0010
+# ::snt Can you tell me what the price range is at the Gonville Hotel ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Name ( NamHo3 / Name 
+    :name ( n20 / name
+     :op1 "Gonville"
+     :op2 "Hotel"
+  ))
+)
+
+# ::id PMUL4714.json_0012
+# ::snt Is this a hotel or a guesthouse ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL4714.json_0014
+# ::snt No thanks , just gathering info , thank you so much for your help , have a good evening .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01316.json_0000
+# ::snt i want to find a hospital in town
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01316.json_0002
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01210.json_0000
+# ::snt Hello , do you have a train doing to norwich from cambridge ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "norwich"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG01210.json_0002
+# ::snt I 'm traveling to Norwich on Thursday after 20:00 ( 8 pm )
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "Norwich"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n10 / name
+     :op1 "20:00"
+  ))
+)
+
+# ::id SNG01210.json_0004
+# ::snt No , I 'm looking to leave from Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n12 / name
+     :op1 "Cambridge"
+  ))
+)
+
+# ::id SNG01210.json_0006
+# ::snt Thanks , that 's all . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0255.json_0000
+# ::snt Howdy ! Is the Hamilton Lodge still open ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "hamilton"
+     :op2 "lodge"
+  ))
+)
+
+# ::id SSNG0255.json_0002
+# ::snt Yes please .   I 'd like a room for 5 people on Monday for 5 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SSNG0255.json_0004
+# ::snt How about another hotel in the same price range ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id SSNG0255.json_0006
+# ::snt Yes that will be fine .
+( o / out_of_scope )
+
+# ::id SSNG0255.json_0008
+# ::snt Nope . I think that is all I need . Thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02204.json_0000
+# ::snt I need to get to a restaurant known as the Lucky star
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "lucky"
+     :op2 "star"
+  ))
+)
+
+# ::id SNG02204.json_0002
+# ::snt Thanks , please make a reservation there for 2 people at 18:00 on saturday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "18:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SNG02204.json_0004
+# ::snt Sure , do they have any openings at 17:00 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "17:00"
+  ))
+)
+
+# ::id PMUL3814.json_0000
+# ::snt I 'm planning a trip to Cambridge and need a 4 star place with wifi to stay . It does n't matter if its a hotel or guesthouse , just 4 star please .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3814.json_0002
+# ::snt It should be cheap and include free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL3814.json_0004
+# ::snt No particular area . What do you recommend ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Area ( AreHo3 / Area 
+    :name ( n7 / name
+     :op1 "No"
+     :op2 "particular"
+  ))
+   )
+)
+
+# ::id PMUL3814.json_0006
+# ::snt Oh that s great . Please assist to book that for 5 nights starting from Saturday and if it fails then Tuesday . Please send me the reference number when you are done .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL3814.json_0008
+# ::snt Yes , I 'm looking for entertainment attractions located in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n14 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL3814.json_0010
+# ::snt Okay , perhaps you can find a college that I can visit .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n16 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL3814.json_0012
+# ::snt Sounds great .   What is the address ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL3814.json_0014
+# ::snt i also want a taxi to commute between the two places
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL3814.json_0016
+# ::snt I want to leave the attraction at 09:45 and head to the restaurant .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n18 / name
+     :op1 "09:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "attraction"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL3814.json_0018
+# ::snt Thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0219.json_0000
+# ::snt I am looking for an expensive Indian restaurant in Cambridge .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0219.json_0002
+# ::snt I want the location to be in the west .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL0219.json_0004
+# ::snt Yes , I need a table .
+( o / out_of_scope )
+
+# ::id PMUL0219.json_0006
+# ::snt On Thursday at 5:00 . I also need a hotel in the same area . No need to have free parking .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+   :Parking ( onHo2 / dontcare)
+   :Area ( AreHo5 / Area 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Day ( DayRe5 / Day 
+    :name ( n13 / name
+     :op1 "thursday"
+  ))
+   :Time ( TimRe7 / Time 
+    :name ( n15 / name
+     :op1 "5:00"
+  ))
+   )
+)
+
+# ::id PMUL0219.json_0008
+# ::snt are you sure ?   it should be the type of a hotel
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL0219.json_0010
+# ::snt How about one that has free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL0219.json_0012
+# ::snt is that in the same area as the restaurant ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Area ( AreRe3 / Area 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL0219.json_0014
+# ::snt Yes . I 'd like to book that for 3 nights starting Sunday and for 4 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n22 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n24 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0219.json_0016
+# ::snt Great , thanks so much ! Can you please book me a taxi from the restaurant to the Marriott , leaving the restaurant by 17:00 ?
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n26 / name
+     :op1 "17:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n28 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL0219.json_0018
+# ::snt Okay thank you for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0219.json_0020
+# ::snt That is all , goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL2174.json_0000
+# ::snt I am looking for information on places to stay in Cambridge .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id MUL2174.json_0002
+# ::snt I need free parking , free wifi , and something moderately priced , please .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Internet ( esHo3 / yes)
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL2174.json_0004
+# ::snt Can you find a guesthouse for me ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id MUL2174.json_0006
+# ::snt No preference I also need a train leaving on wednesday and should depart from cambridge .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+   )
+ :op2(Tm2 / Train-Inform
+   :Day ( DayTr3 / Day 
+    :name ( n7 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr5 / Depart 
+    :name ( n9 / name
+     :op1 "cambridge"
+  ))
+   )
+)
+
+# ::id MUL2174.json_0008
+# ::snt Birmingham new street
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id MUL2174.json_0010
+# ::snt I would like to leave after 10:45 to birmingham new street .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n12 / name
+     :op1 "10:45"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n14 / name
+     :op1 "birmingham"
+  ))
+)
+
+# ::id MUL2174.json_0012
+# ::snt Yes , please book this trip !
+( o / out_of_scope )
+
+# ::id MUL2174.json_0014
+# ::snt Yes , I 'm traveling alone , so just one ticket . Do n't forget to find me a guesthouse to stay in , as well !
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n16 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL2174.json_0016
+# ::snt Can I get the price and travel time for the train ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id MUL2174.json_0018
+# ::snt I still need the price and travel time for train TR2694 . For the guesthouse , I need the address and number of stars for a moderate guesthouse with wifi and parking .
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Stars ( aHo0 / question )
+  :Addr ( aHo1 / question )
+   )
+ :op2(Tt2 / Train-Request
+  :Time ( aTr1 / question )
+  :Ticket ( aTr2 / question )
+   )
+ :op3(Hm3 / Hotel-Inform
+   :Parking ( esHo3 / yes)
+   :Internet ( esHo4 / yes)
+   :Price ( PriHo6 / Price 
+    :name ( n20 / name
+     :op1 "moderate"
+  ))
+   )
+)
+
+# ::id MUL2174.json_0020
+# ::snt I was still needing the address and number of stars for a moderately priced guesthouse with free wifi and parking .
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Stars ( aHo0 / question )
+  :Addr ( aHo1 / question )
+  :Post ( aHo2 / question )
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+ :op3(Hm3 / Hotel-Inform
+   :Parking ( esHo3 / yes)
+   :Internet ( esHo4 / yes)
+   )
+)
+
+# ::id MUL2174.json_0022
+# ::snt That works ! Please book it !
+( o / out_of_scope )
+
+# ::id MUL2174.json_0024
+# ::snt How many stars is Acorn Guesthouse , and what is its address ?
+( Ht1 / Hotel-Request
+  :Stars ( aHo0 / question )
+  :Addr ( aHo1 / question )
+)
+
+# ::id MUL2174.json_0026
+# ::snt No , do n't book it .   Can you look for a train that leaves Cambridge on Wednesday ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n20 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n22 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( onTr3 / none)
+)
+
+# ::id MUL2174.json_0028
+# ::snt That sounds good . What is the train ID number ? I also need the price and travel time .
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+  :Id ( aTr2 / question )
+)
+
+# ::id MUL2174.json_0030
+# ::snt Thanks , that 's all I need today . Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1404.json_0000
+# ::snt Need a train to broxbourne leaving wednesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "broxbourne"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id MUL1404.json_0002
+# ::snt The train should arrive by 20:15 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "20:15"
+  ))
+)
+
+# ::id MUL1404.json_0004
+# ::snt Wow that 's early ! What is the departure time and price please ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id MUL1404.json_0006
+# ::snt Much better ! I also need a cheap French restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "french"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n10 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL1404.json_0008
+# ::snt Is there a portuguese restaurant ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "portuguese"
+  ))
+)
+
+# ::id MUL1404.json_0010
+# ::snt Sounds good can you book that for 8 people at 12:45 on wednesday as well ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "12:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL1404.json_0012
+# ::snt Can you try 11:45 , please ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n20 / name
+     :op1 "11:45"
+  ))
+)
+
+# ::id MUL1404.json_0014
+# ::snt Thank you that was all I needed
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0493.json_0000
+# ::snt Hello , I am in need of a 4 star place to stay in the north , please .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0493.json_0002
+# ::snt I would like free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL0493.json_0004
+# ::snt Is that a guesthouse ? If so , can you book me a room for Sunday for 5 people , 2 nights ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL0493.json_0006
+# ::snt I am also looking for a place to dine , in the same area as the hotel .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL0493.json_0008
+# ::snt Moderate price range thank you
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n16 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL0493.json_0010
+# ::snt Do they serve barbeque food ?
+( o / out_of_scope )
+
+# ::id PMUL0493.json_0012
+# ::snt I 'm sorry , I think I 'm spending too much money on this trip . Can you look for a cheap restaurant in the north that serves barbeque ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n18 / name
+     :op1 "barbeque"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n20 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n22 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL0493.json_0014
+# ::snt Is there a cheap italian food restaurant ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n24 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n26 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL0493.json_0016
+# ::snt Yes please , 5 people , 15:00 on sunday please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n28 / name
+     :op1 "15:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n30 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n32 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL0493.json_0018
+# ::snt Hello , are you still there ?   Its been a few minutes .   I 'm kind of in a hurry , is there a problem with the booking ?
+( a / and
+ :op1(gt1 / general-greet
+   :none ( onge1 / none)
+   )
+ :op2(Bt2 / Booking-Request
+  :People ( aBo1 / question )
+   )
+)
+
+# ::id PMUL0493.json_0020
+# ::snt i also need to use a taxi
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL0493.json_0022
+# ::snt I want to arrive at da vinci pizzeria by 15:00 .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n34 / name
+     :op1 "da"
+     :op2 "vinci"
+     :op3 "pizzeria"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n36 / name
+     :op1 "15:00"
+  ))
+)
+
+# ::id PMUL0493.json_0024
+# ::snt From the hotel discussed .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n38 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL0493.json_0026
+# ::snt Have you b ooked that yet ? I need the reference number .
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL0493.json_0028
+# ::snt Thank you for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0048.json_0000
+# ::snt I need to find a restaurant that serves korean food located in the centre of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "korean"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SSNG0048.json_0002
+# ::snt Please book a table for 4 people at 19:15 on monday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "19:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SSNG0048.json_0004
+# ::snt How about a different restaurant within the same area and price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "area"
+     :op3 "and"
+     :op4 "price"
+     :op5 "range"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id SSNG0048.json_0006
+# ::snt That was very helpful . Thank you goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0305.json_0000
+# ::snt I 'm looking for a place to eat in Cambridge . I 'd like to eat light bites in the mid price range please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "light"
+     :op2 "bites"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "mid"
+     :op2 "price"
+  ))
+)
+
+# ::id PMUL0305.json_0002
+# ::snt Okay , how about some Italian food ? That sounds good , too .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id PMUL0305.json_0004
+# ::snt anywhere should be fine . find me the postcode , phone number and location please .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id PMUL0305.json_0006
+# ::snt I would like to find a room as well , with free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL0305.json_0008
+# ::snt I want a 4 star place with the same price range as the restaurant . And free parking as well .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Price ( PriHo5 / Price 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id PMUL0305.json_0010
+# ::snt Sure , can you book that for me ? Starting friday , 2 nights , and 5 people
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL0305.json_0012
+# ::snt That is all that I need .
+( o / out_of_scope )
+
+# ::id PMUL0305.json_0014
+# ::snt Thank you that is all I need today . Have a great day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0408.json_0000
+# ::snt I need to find a place to stay tonight in the South please .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL0408.json_0002
+# ::snt Moderate pricing and I do nt care where they charge for parking or not .
+( Hm1 / Hotel-Inform
+   :Parking ( onHo1 / dontcare)
+   :Price ( PriHo3 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL0408.json_0004
+# ::snt Yes , four star please .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "four"
+  ))
+)
+
+# ::id PMUL0408.json_0006
+# ::snt Not at this time . Could I get the address for the Hotel ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id PMUL0408.json_0008
+# ::snt I 'm also looking for information on pizza express Fen Ditton .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "pizza"
+     :op2 "express"
+     :op3 "Fen"
+     :op4 "Ditton"
+  ))
+)
+
+# ::id PMUL0408.json_0010
+# ::snt Could you make a reservation for 7 people for Friday at 11:45 , please ? I appreciate it .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "11:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL0408.json_0012
+# ::snt Fantastic that s everything thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1954.json_0000
+# ::snt I need a train leaving Cambridge after 21:15 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "21:15"
+  ))
+)
+
+# ::id PMUL1954.json_0002
+# ::snt I would like to travel on Saturday and go to Leicester .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "leicester"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL1954.json_0004
+# ::snt Yes , can you book me a ticket for 3 people ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL1954.json_0006
+# ::snt Wonderful .   Can you tell me if A and B Guesthouse is still around ?
+( o / out_of_scope )
+
+# ::id PMUL1954.json_0008
+# ::snt Can get some detailed information on this place ?
+( o / out_of_scope )
+
+# ::id PMUL1954.json_0010
+# ::snt Can you tell me the phone number , hotel type , and postcode ?   I need to check on a few things .
+( Ht1 / Hotel-Request
+  :Type ( aHo0 / question )
+  :Post ( aHo1 / question )
+  :Phone ( aHo2 / question )
+)
+
+# ::id PMUL1954.json_0012
+# ::snt Thank you . I will call you back if we decide to stay there .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1954.json_0014
+# ::snt No , thank you . YOu've been a great help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2506.json_0000
+# ::snt I 'll be travelling to Cambridge to do some sightseeing and need a place to stay .   I 'd love to stay in a guesthouse rather than a hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id MUL2506.json_0002
+# ::snt I would really like something in the North with a two star rating .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n6 / name
+     :op1 "two"
+  ))
+)
+
+# ::id MUL2506.json_0004
+# ::snt How about some options for 2 star hotels instead of guesthouses .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotels"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL2506.json_0006
+# ::snt Are there any other type of hotels that match ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotels"
+  ))
+)
+
+# ::id MUL2506.json_0008
+# ::snt I really need a hotel room in the north with a 2 star rating . Can you please double check ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n16 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n18 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL2506.json_0010
+# ::snt Well , maybe you can help me find an attraction called the Gallery at Twelve a High Street .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n20 / name
+     :op1 "gallery"
+     :op2 "at"
+     :op3 "twelve"
+     :op4 "a"
+     :op5 "high"
+     :op6 "street"
+  ))
+)
+
+# ::id MUL2506.json_0012
+# ::snt No that is ok . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1307.json_0000
+# ::snt Can you help me find a nightclub to go to located in the centre ? Thanks .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "nightclub"
+  ))
+)
+
+# ::id PMUL1307.json_0002
+# ::snt Yes please make a suggestion .
+( o / out_of_scope )
+
+# ::id PMUL1307.json_0004
+# ::snt Yes , and their postcode as well .
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL1307.json_0006
+# ::snt Yes , I need a train to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1307.json_0008
+# ::snt The train should arrive by 12:00 and should depart from peterborough .  The train should go to cambridge and should leave on monday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n12 / name
+     :op1 "12:00"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n14 / name
+     :op1 "peterborough"
+  ))
+   :Leave ( onTr5 / none)
+)
+
+# ::id PMUL1307.json_0010
+# ::snt Yes that is fine please make a booking for 7 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n16 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL1307.json_0012
+# ::snt Can I get the reference number for this ?
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL1307.json_0014
+# ::snt That was all for today , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20622.json_0000
+# ::snt Hi , I want a moderately priced restaurant .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id WOZ20622.json_0002
+# ::snt located in the east side
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id WOZ20622.json_0004
+# ::snt Yes please , could I have the address , phone number , and postcode of the venue ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id WOZ20622.json_0006
+# ::snt Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20622.json_0008
+# ::snt That 's it , thanks . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG1302.json_0000
+# ::snt I need a train out of Norwich on Thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id SNG1302.json_0002
+# ::snt I want to go to Cambridge , I need to get in by 18:00
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "18:00"
+  ))
+)
+
+# ::id SNG1302.json_0004
+# ::snt As long as I 'm there by 18:00 it does n't matter .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "18:00"
+  ))
+)
+
+# ::id SNG1302.json_0006
+# ::snt Thank you for your help ! Have a good day . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4071.json_0000
+# ::snt I am planning a trip in Cambridge
+( o / out_of_scope )
+
+# ::id PMUL4071.json_0002
+# ::snt bridge guest house is what I m looking for for 7 people and 3 nights
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "bridge"
+     :op2 "guest"
+     :op3 "house"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n6 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL4071.json_0004
+# ::snt I 'd like for it to start on Wednesday .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL4071.json_0006
+# ::snt I 'm also looking for a train that gets in to cambridge that day . I wo n't be able to leave until after 13:15 though .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n12 / name
+     :op1 "13:15"
+  ))
+   :Day ( DayTr6 / Day 
+    :name ( n14 / name
+     :op1 "that"
+     :op2 "day"
+  ))
+)
+
+# ::id PMUL4071.json_0008
+# ::snt I 'm looking to come from broxbourne .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n16 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id PMUL4071.json_0010
+# ::snt Pick the best one and please give price and Train ID .
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id PMUL4071.json_0012
+# ::snt I would just like the know the price per ticket please .   And the train ID .
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id PMUL4071.json_0014
+# ::snt Thanks so much . That was everything I needed at this time .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2950.json_0000
+# ::snt I need a place to stay , can you help ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL2950.json_0002
+# ::snt I do n't care about price , but I 'd like to stay in the south .   I do like guesthouses better than hotels .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouses"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL2950.json_0004
+# ::snt I do not have a star preference .
+( Hm1 / Hotel-Inform
+   :Stars ( onHo1 / dontcare)
+)
+
+# ::id PMUL2950.json_0006
+# ::snt Great . Can you tell me their post code , and if they have internet ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Internet ( aHo1 / question )
+  :Post ( aHo2 / question )
+   )
+)
+
+# ::id PMUL2950.json_0008
+# ::snt I 'm not ready to book yet .   Would you also look up places I can visit while I am in town ?
+( o / out_of_scope )
+
+# ::id PMUL2950.json_0010
+# ::snt I 'd like to find a very nice park out in the south .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n6 / name
+     :op1 "south"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n8 / name
+     :op1 "park"
+  ))
+)
+
+# ::id PMUL2950.json_0012
+# ::snt Can I have their address and postcode .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL2950.json_0014
+# ::snt I also need to book a taxi to leave the hotel by 05:45 , contact number and car type .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n10 / name
+     :op1 "05:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n12 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id PMUL2950.json_0016
+# ::snt Thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3473.json_0000
+# ::snt Can you get me information on a theatre to visit ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "theatre"
+  ))
+)
+
+# ::id PMUL3473.json_0002
+# ::snt Hmm .. whatever theater you would recommend for me . I would like the number , entrance free , and postcode .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+  :Fee ( aAt2 / question )
+   )
+)
+
+# ::id PMUL3473.json_0004
+# ::snt Thank you . I am also looking for a place to eat . Maybe Italian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id PMUL3473.json_0006
+# ::snt I 'd like someplace expensive in the center .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL3473.json_0008
+# ::snt that sounds great . Could you book 7 people for 16:00 on Sunday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "16:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL3473.json_0010
+# ::snt Great .   Thanks for all your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3473.json_0012
+# ::snt Could you also book me a taxi to commute between those places ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL3473.json_0014
+# ::snt I 'm really not to sure .
+( o / out_of_scope )
+
+# ::id PMUL3473.json_0016
+# ::snt That 's perfect .   Thanks so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3473.json_0018
+# ::snt No that is all I need today .
+( o / out_of_scope )
+
+# ::id PMUL4682.json_0000
+# ::snt I 'm looking for a place to go in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4682.json_0002
+# ::snt Nothing particular .   Maybe a cinema ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "cinema"
+  ))
+)
+
+# ::id PMUL4682.json_0004
+# ::snt Can you give me the phone number and postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL4682.json_0006
+# ::snt Yes , can you reserve a table at a restaurant for 2 people at 15:15 on saturday . Type of food does n't matter just in the same area as the attraction .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n8 / name
+     :op1 "15:15"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+   :Food ( FooRe10 / Food 
+    :name ( n14 / name
+     :op1 "does"
+     :op2 "n't"
+     :op3 "matter"
+  ))
+)
+
+# ::id PMUL4682.json_0008
+# ::snt Sounds good . Please book
+( o / out_of_scope )
+
+# ::id PMUL4682.json_0010
+# ::snt I also need a taxi to get to the restaurant by 15:15 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n16 / name
+     :op1 "15:15"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL4682.json_0012
+# ::snt Thanks , that 's all I needed today . Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2868.json_0000
+# ::snt Hi there .   I am excited about seeing some local tourist attractions .   Can you help me find a place to stay while I am there ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL2868.json_0002
+# ::snt Seventy - nine , wow this is going to be so much fun !   Anyway I need a 0 star hotel with free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n4 / name
+     :op1 "0"
+  ))
+)
+
+# ::id PMUL2868.json_0004
+# ::snt Yes , that would be fine .   Something in the west would be great .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL2868.json_0006
+# ::snt What about in the center ?
+( o / out_of_scope )
+
+# ::id PMUL2868.json_0008
+# ::snt Yes , please . I need to book it for 2 people and 4 nights starting from Friday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL2868.json_0010
+# ::snt Thank you . I am also looking for a place to go in town . I would prefer something near the hotel .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL2868.json_0012
+# ::snt That will be fine . I 'll need the postcode and attraction type ?
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL2868.json_0014
+# ::snt Thank You ! , I will need to book a taxi that can depart by 12:30 , please provide me with contact and the type of car .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n14 / name
+     :op1 "12:30"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Type ( aAt1 / question )
+   )
+ :op3(Tt3 / Taxi-Request
+  :Car ( aTa2 / question )
+   )
+)
+
+# ::id PMUL2868.json_0016
+# ::snt thanks alot for yor help . that is all for today
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2868.json_0018
+# ::snt I will , thanks ! You have a great day to . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1820.json_0000
+# ::snt I 'm looking for a train , it should leave on tuesday and should depart from cambridge
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1820.json_0002
+# ::snt I want to depart from cambridge on tuesday at 14:00 and go to bishops stortford
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "14:00"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr8 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id MUL1820.json_0004
+# ::snt Yes , please . I 'll need 8 tickets .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL1820.json_0006
+# ::snt Can you give me a few places to go in town for architecture ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n16 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id MUL1820.json_0008
+# ::snt Yeah , holy trinity church sounds good . Can I get the postcode for that ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n18 / name
+     :op1 "holy"
+     :op2 "trinity"
+     :op3 "church"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+   )
+)
+
+# ::id MUL1820.json_0010
+# ::snt Nah , that 's all I needed .
+( o / out_of_scope )
+
+# ::id MUL0438.json_0000
+# ::snt hello .   I 'm trying to get to kings lynn on sunday .   can you help ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id MUL0438.json_0002
+# ::snt Depart from cambridge and arriving by 09:30 please
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Id ( IdTr4 / Id 
+    :name ( n8 / name
+     :op1 "0930"
+  ))
+)
+
+# ::id MUL0438.json_0004
+# ::snt That will work , I just need 1 ticket please and also the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0438.json_0006
+# ::snt what attractions do you have in the centre of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0438.json_0008
+# ::snt Something located in the city centre . Also may I have their phone number ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Phone ( aAt1 / question )
+   )
+)
+
+# ::id MUL0438.json_0010
+# ::snt I am not entirely sure . What would you recommend ?
+( Am1 / Attraction-Inform
+   :Type ( onAt1 / none)
+)
+
+# ::id MUL0438.json_0012
+# ::snt The Museum of Archaelogy and Anthropology sounds good . Can I get the phone number ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n16 / name
+     :op1 "museum"
+     :op2 "of"
+     :op3 "archaelogy"
+     :op4 "and"
+     :op5 "anthropology"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Phone ( aAt1 / question )
+   )
+)
+
+# ::id MUL0438.json_0014
+# ::snt Great , that 's all I need , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1080.json_0000
+# ::snt I 'm just looking for a place to go in the centre of the town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL1080.json_0002
+# ::snt What do you recommend I need the phone number and entrance fee information as well .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL1080.json_0004
+# ::snt Perfect . May I have the entrance fee and phone number please ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL1080.json_0006
+# ::snt I 'm also looking for a train that departs after 13:00 from Stevenage .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n4 / name
+     :op1 "stevenage"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n6 / name
+     :op1 "13:00"
+  ))
+)
+
+# ::id PMUL1080.json_0008
+# ::snt It should be going to Cambridge
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1080.json_0010
+# ::snt Yes . Book for 8 people please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL1080.json_0012
+# ::snt Okay , great ! That 's all I needed . Thanks ! Have a good day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2032.json_0000
+# ::snt I need a train . The train should leave on wednesday and should go to stevenage .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "stevenage"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id MUL2032.json_0002
+# ::snt Yes , I have to leave Cambridge and arrive by 19:45 in Stevenage .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "19:45"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Dest ( DesTr6 / Dest 
+    :name ( n10 / name
+     :op1 "Stevenage"
+  ))
+)
+
+# ::id MUL2032.json_0004
+# ::snt Yes please , just myself . Can you please provide the reference number as well ?
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id MUL2032.json_0006
+# ::snt I need a hotel as well .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Type ( TypHo3 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL2032.json_0008
+# ::snt No price range , please book me a place and I need postcode
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id MUL2032.json_0010
+# ::snt Actually I think I 've heard of a specific place - the Bridge Guest House ? Do you have any info on them ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n14 / name
+     :op1 "bridge"
+     :op2 "guest"
+     :op3 "house"
+  ))
+)
+
+# ::id MUL2032.json_0012
+# ::snt No , I do n't need a reservation at this time . But can you provide me with their postcode ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id MUL2032.json_0014
+# ::snt No that is all the information I needed . Thank you for all your help . Goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1862.json_0000
+# ::snt I 'm looking for a moderate priced place to stay with free wifi .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Internet ( esHo2 / yes)
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1862.json_0002
+# ::snt I am not sure what day , I am just researching now . I would like to have a 4 star hotel . Are there any options ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1862.json_0004
+# ::snt I do not have a preference on area .
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+)
+
+# ::id PMUL1862.json_0006
+# ::snt does it have wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL1862.json_0008
+# ::snt Nope , that is n't important . Can you book it for 1 person for 3 nights starting on Thursday please ?
+( Hm1 / Hotel-Inform
+   :Parking ( oHo1 / no)
+   :Stay ( StaHo3 / Stay 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo5 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo7 / People 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL1862.json_0010
+# ::snt Yes , I need a train to peterbourough on Sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+   :Dest ( DesTr4 / Dest 
+    :name ( n14 / name
+     :op1 "peterbourough"
+  ))
+)
+
+# ::id PMUL1862.json_0012
+# ::snt I am leaving after 16:45 , can I also get the price for the tickets ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n16 / name
+     :op1 "16:45"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1862.json_0014
+# ::snt I will be departing from Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1862.json_0016
+# ::snt i want one that will leave at 16:45 as i said earlier
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n20 / name
+     :op1 "16:45"
+  ))
+)
+
+# ::id PMUL1862.json_0018
+# ::snt It does n't need to leave at 16:45 , but after .   Sorry about that .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n22 / name
+     :op1 "16:45"
+  ))
+)
+
+# ::id PMUL1862.json_0020
+# ::snt That sounds like it might work , could you just forward me the price of that one please ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL1862.json_0022
+# ::snt That will be all today , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2650.json_0000
+# ::snt Do you have any places to stay in the west that include free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL2650.json_0002
+# ::snt Are any of those in the cheap price range with free wifi as well ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL2650.json_0004
+# ::snt I would like the hotel for one person for 4 nights starting on Friday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL2650.json_0006
+# ::snt Yes , let 's try for just one night please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL2650.json_0008
+# ::snt Yeah , could I find someplace in the same area of town to go to do something ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+     :op3 "of"
+     :op4 "town"
+  ))
+)
+
+# ::id SNG0815.json_0000
+# ::snt I 'm looking for a hotel ( not a guesthouse ) on the west side of town . Can you tell me about my options ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id SNG0815.json_0002
+# ::snt What do you have with a rating of 1 star ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "1"
+  ))
+)
+
+# ::id SNG0815.json_0004
+# ::snt No , it has to be in the west . A 4 star place would be okay , as long as it is a hotel and not a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n10 / name
+     :op1 "west"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG0815.json_0006
+# ::snt Well , I definitely want a hotel in the West . I need one for 6 people for a stay of 5 nights starting Saturday .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n16 / name
+     :op1 "west"
+  ))
+   :Stay ( StaHo6 / Stay 
+    :name ( n18 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo8 / Day 
+    :name ( n20 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo10 / People 
+    :name ( n22 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SNG0815.json_0008
+# ::snt Is the Cambridge Belfry available for 4 nights starting Saturday for 6 people ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n24 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n26 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n28 / name
+     :op1 "6"
+  ))
+   :Name ( NamHo8 / Name 
+    :name ( n30 / name
+     :op1 "Cambridge"
+     :op2 "Belfry"
+  ))
+)
+
+# ::id SNG0815.json_0010
+# ::snt Are there any four star hotels in the west ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n32 / name
+     :op1 "hotels"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n34 / name
+     :op1 "west"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n36 / name
+     :op1 "four"
+  ))
+)
+
+# ::id SNG0815.json_0012
+# ::snt TO recap , I need a hotel in the West , four stars .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n38 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n40 / name
+     :op1 "west"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n42 / name
+     :op1 "four"
+  ))
+)
+
+# ::id SNG0815.json_0014
+# ::snt I 'd rather have the least expensive one . What star rating is it ?
+( o / out_of_scope )
+
+# ::id SNG0815.json_0016
+# ::snt OK , can you just book a 4 star hotel room in the west part of town ?   Any one is fine .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n44 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n46 / name
+     :op1 "west"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n48 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG0815.json_0018
+# ::snt Let me try again .   I am needing a 4 star hotel in the west , for 6 people .   Checking in on Saturday , 5 nights .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n50 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n52 / name
+     :op1 "west"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n54 / name
+     :op1 "4"
+  ))
+   :Stay ( StaHo8 / Stay 
+    :name ( n56 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo10 / Day 
+    :name ( n58 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo12 / People 
+    :name ( n60 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SNG0815.json_0020
+# ::snt I need a Hotel type in the west that 's 4 stars to book for 6 people for 5 nights , starting on Saturday , please recheck that you ca n't book that .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n62 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n64 / name
+     :op1 "west"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n66 / name
+     :op1 "4"
+  ))
+   :Stay ( StaHo8 / Stay 
+    :name ( n68 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo10 / Day 
+    :name ( n70 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo12 / People 
+    :name ( n72 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SNG0815.json_0022
+# ::snt No , I 'm sorry that was so confusing .   It appears I have 2 hotels , but that is better than 0 .   Have a good day .   Bye .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n74 / name
+     :op1 "hotels"
+  ))
+   )
+ :op2(ge2 / general-bye
+   :none ( onge2 / none)
+   )
+)
+
+# ::id MUL1101.json_0000
+# ::snt I would like a guesthouse in the moderate price range . Do you think you could find one for me ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL1101.json_0002
+# ::snt I have no preference , but the guesthouse should include free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id MUL1101.json_0004
+# ::snt That 's perfect . I would like to book it for 1 person . It needs to be for 4 nights beginning Saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL1101.json_0006
+# ::snt Yes , please try booking for 2 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL1101.json_0008
+# ::snt Are there any attractions to see in town ?   I 'm interested in going to a museum if any exist .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL1101.json_0010
+# ::snt Which is your favorite museum ? If you 'll get me their postcode , entrance fee , and phone number , I 'll give them a call .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id MUL1101.json_0012
+# ::snt Ok , that sounds great .
+( o / out_of_scope )
+
+# ::id MUL1101.json_0014
+# ::snt Yes , I 'd like to get a taxi from the hotel to the museum please .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Dest ( DesTa5 / Dest 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "museum"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+)
+
+# ::id MUL1101.json_0016
+# ::snt I 'd like to leave the Acorn by 5:00 if possible .
+( o / out_of_scope )
+
+# ::id MUL1101.json_0018
+# ::snt Okay great ! That is all I need . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0491.json_0000
+# ::snt I need some tourist information please . I need to know about a hotel called the arbury lodge guest house .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Name ( NamHo3 / Name 
+    :name ( n2 / name
+     :op1 "arbury"
+     :op2 "lodge"
+     :op3 "guest"
+     :op4 "house"
+  ))
+)
+
+# ::id PMUL0491.json_0002
+# ::snt I would like to book a stay for 3 people for 2 nights starting from Tuesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL0491.json_0004
+# ::snt I am also looking to eat somewhere expensive , in the South area of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL0491.json_0006
+# ::snt I would like the Italian place please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id PMUL0491.json_0008
+# ::snt Yeah , book for 3 people on tuesday at 18:30 and give me the reference number
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "18:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0491.json_0010
+# ::snt I will also need a taxi , please .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL0491.json_0012
+# ::snt I want to be picked up at the hotel and dropped off at the restaurant .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL0491.json_0014
+# ::snt I want the taxi to get me to the restaurant by 18:30 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n22 / name
+     :op1 "18:30"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL0491.json_0016
+# ::snt Nope that 'll be all for now . Thank you have a good day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20254.json_0000
+# ::snt I want a moderately priced restaurant .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id WOZ20254.json_0002
+# ::snt The south part of town .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id WOZ20254.json_0004
+# ::snt No preference . You choose one please .
+( o / out_of_scope )
+
+# ::id WOZ20254.json_0006
+# ::snt What is the address and phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20254.json_0008
+# ::snt good bye
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG02303.json_0000
+# ::snt I have just been in a car accident dispute and i am looking for help .
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG02303.json_0002
+# ::snt What is the address and postcode ?
+( Pt1 / Police-Request
+  :Addr ( aPo0 / question )
+  :Post ( aPo1 / question )
+)
+
+# ::id PMUL0755.json_0000
+# ::snt I would like to dine at a restaurant serving Indian food on the east side of town . Any suggestions ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL0755.json_0002
+# ::snt Price does not matter .
+( Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+)
+
+# ::id PMUL0755.json_0004
+# ::snt Great , can you book me for 5 people at 11:45 on tuesday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "11:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL0755.json_0006
+# ::snt I also need to travel by train to Norwich , some time on Tuesday after 14:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "norwich"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n14 / name
+     :op1 "tuesday"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n16 / name
+     :op1 "14:30"
+  ))
+)
+
+# ::id PMUL0755.json_0008
+# ::snt Yes please and I need a confirmation number
+( o / out_of_scope )
+
+# ::id PMUL0755.json_0010
+# ::snt Thank you goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2690.json_0000
+# ::snt I would like the address to the Carolina Bed and Breakfast hotel in Cambridge .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "carolina"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Addr ( aHo1 / question )
+   )
+)
+
+# ::id PMUL2690.json_0002
+# ::snt What is the price range of the Carolina Bed and Breakfast ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Name ( NamHo3 / Name 
+    :name ( n5 / name
+     :op1 "Carolina"
+     :op2 "Bed"
+     :op3 "and"
+     :op4 "Breakfast"
+  ))
+   )
+)
+
+# ::id PMUL2690.json_0004
+# ::snt Thanks , I 'm also looking for places to go in town . I 'm particularly interested in colleges . Any recommendations ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id PMUL2690.json_0006
+# ::snt You can choose which ever is best , can I have the postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL2690.json_0008
+# ::snt No that takes care of it , thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2057.json_0000
+# ::snt Can you help me find a restaurant that serves indian food in the centre ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2057.json_0002
+# ::snt I 'm not concerned with price . I do need a reservation for 7 at 15:30 on Wednesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "15:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL2057.json_0004
+# ::snt Thanks . I also want to find a museum to visit while I am in town .   Any type will be fine .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL2057.json_0006
+# ::snt That sounds great . Could I have the address please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL2057.json_0008
+# ::snt what is their   entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL2057.json_0010
+# ::snt That 'll be all , thanks for all your help today !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1474.json_0000
+# ::snt I want to take a train to cambridge on thursday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL1474.json_0002
+# ::snt I am leaving London Kings Cross and I need to arrive by 14:15 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "14:15"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id PMUL1474.json_0004
+# ::snt No , not yet . I would like to know what kinds of colleges I can visit whilst I 'm in town though .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id PMUL1474.json_0006
+# ::snt Could you recommend a college that is enjoyed by the most people ? I would like the college 's phone number and entrance fee , please .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL1474.json_0008
+# ::snt Nope , that takes care of all my needs ! Thanks , goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1393.json_0000
+# ::snt I need help today booking a taxi .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id SNG1393.json_0002
+# ::snt Vue Cinema . I will be leaving from Ballare .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "vue"
+     :op2 "cinema"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "ballare"
+  ))
+)
+
+# ::id SNG1393.json_0004
+# ::snt I need to be picked up by 13:00 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n6 / name
+     :op1 "13:00"
+  ))
+)
+
+# ::id SNG1393.json_0006
+# ::snt Thank you for your help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20499.json_0000
+# ::snt I am looking for a restaurant in the Centre .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id WOZ20499.json_0002
+# ::snt It does n't matter . I 'm particularly interested in Jamaican food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "jamaican"
+  ))
+)
+
+# ::id WOZ20499.json_0004
+# ::snt Then how about somewhere serving modern european food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+)
+
+# ::id WOZ20499.json_0006
+# ::snt Yes please . Give me the address of the best one of them .
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id WOZ20499.json_0008
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0380.json_0000
+# ::snt I 'm going to need a train on Wednesday .   I need to arrive by 16:00 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "wednesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "16:00"
+  ))
+)
+
+# ::id SNG0380.json_0002
+# ::snt I will be departing from Leicester .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id SNG0380.json_0004
+# ::snt I am going to cambridge
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG0380.json_0006
+# ::snt As long as i arrive close to 16:00 I am good .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "16:00"
+  ))
+)
+
+# ::id SNG0380.json_0008
+# ::snt I do n't actually need to book at the moment . I just need to know the departure time and travel time for this train , if you do n't mind .
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Time ( aTr1 / question )
+)
+
+# ::id SNG0380.json_0010
+# ::snt No , that 's all for today . Goodbye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0082.json_0000
+# ::snt Could you help me find a restaurant with middle - eastern cuisine ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0082.json_0002
+# ::snt maybe one that serves chinese food . and it should be located in the centre
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0082.json_0004
+# ::snt Ok , sounds good .   Could I make a reservation for 3 for thursday at 13:30 ?   Can you send me a reference number as well .   Thanks !
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "13:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0082.json_0006
+# ::snt I also need a place to stay with free wifi and in the same area as the restaurant .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL0082.json_0008
+# ::snt It does n't matter but I would like a guesthouse with free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id PMUL0082.json_0010
+# ::snt Do they both have free wifi and parking ? Which would you recommend ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL0082.json_0012
+# ::snt Yes please make those for 5 nights on the same day for the same people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "people"
+  ))
+)
+
+# ::id PMUL0082.json_0014
+# ::snt i also need a taxi to commute between these two places
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL0082.json_0016
+# ::snt Can I get the number for the taxi and the car type ?
+( Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+)
+
+# ::id PMUL1216.json_0000
+# ::snt Hello !   I need to book a train from Cambridge to Peterborough .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "peterborough"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1216.json_0002
+# ::snt I need the train to leave after 18:45 on Sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "18:45"
+  ))
+)
+
+# ::id PMUL1216.json_0004
+# ::snt What is the total travel time ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL1216.json_0006
+# ::snt Yes , please book that for me .   I 'm also looking for Club Salsa .   Can you tell me where that is located ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n10 / name
+     :op1 "club"
+     :op2 "salsa"
+  ))
+)
+
+# ::id PMUL1216.json_0008
+# ::snt one ticket please
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL1216.json_0010
+# ::snt Yes , I 'm trying to find out where Club Salsa is , and what the postcode and phone number are please .
+( a / and
+ :op1(At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n15 / name
+     :op1 "Club"
+     :op2 "Salsa"
+  ))
+   )
+)
+
+# ::id PMUL1216.json_0012
+# ::snt I 'm not familiar with that address .   What part of town is that in ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL1216.json_0014
+# ::snt Thank you . Those are my questions for today . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3762.json_0000
+# ::snt I 'd like to find out more about expensive restaurants in the city centre .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3762.json_0002
+# ::snt Are there any restaurants that serve French food ? If so , I will need the phone number to the restaurant .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "french"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+   )
+)
+
+# ::id PMUL3762.json_0004
+# ::snt Yes please . I did state that I wanted the phone number .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id PMUL3762.json_0006
+# ::snt Can you give me some information on a hotel called holiday inn Cambridge , please ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Name ( NamHo3 / Name 
+    :name ( n8 / name
+     :op1 "holiday"
+     :op2 "inn"
+     :op3 "Cambridge"
+  ))
+)
+
+# ::id PMUL3762.json_0008
+# ::snt Yes , please ! I 'll be traveling solo , and I need 3 nights starting Monday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL3762.json_0010
+# ::snt Can I get a taxi that will take me to the hotel from the restaurant ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Dest ( DesTa3 / Dest 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Depart ( DepTa5 / Depart 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+ :op3(Rm3 / Restaurant-Inform
+   :none ( onRe3 / none)
+   )
+)
+
+# ::id PMUL3762.json_0012
+# ::snt Well , I need the taxi to pick me up at the restaurant by 09:15 .   I need the contact number and car type please .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n18 / name
+     :op1 "09:15"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id PMUL3762.json_0014
+# ::snt No , thank you . That is all . Goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3321.json_0000
+# ::snt I am looking for information in Cambridge , looking for a train
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3321.json_0002
+# ::snt I am headed into Cambridge from Leicester .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id PMUL3321.json_0004
+# ::snt arrive by 10:15 and should leave on sunday and book it for 2 people thank you
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n10 / name
+     :op1 "10:15"
+  ))
+   :People ( PeoTr6 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL3321.json_0006
+# ::snt I also need the name and number for an expensive restaurant in the city center .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n14 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n16 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL3321.json_0008
+# ::snt Yes expensive Korean food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n18 / name
+     :op1 "korean"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n20 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL3321.json_0010
+# ::snt Yes , please book a table .
+( o / out_of_scope )
+
+# ::id PMUL3321.json_0012
+# ::snt for 2 peopl   at 18:15 on sunday
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n22 / name
+     :op1 "18:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n24 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n26 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL3321.json_0014
+# ::snt No . That is all for today . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3321.json_0016
+# ::snt I 've got to run so I 'm not late for work . Thanks . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01203.json_0000
+# ::snt I have to get to the gandhi by 09:15 . Can you help me ?
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "the"
+     :op2 "gandhi"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n4 / name
+     :op1 "09:15"
+  ))
+)
+
+# ::id SNG01203.json_0002
+# ::snt I 'm departing from Golden Wok .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n6 / name
+     :op1 "golden"
+     :op2 "wok"
+  ))
+)
+
+# ::id SNG01203.json_0004
+# ::snt Wonderful , thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01203.json_0006
+# ::snt I accually should depart from thanh binh .
+( o / out_of_scope )
+
+# ::id SNG01203.json_0008
+# ::snt Great , thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01203.json_0010
+# ::snt No , thank you again fro accomodating me .   Have a great day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01548.json_0000
+# ::snt I need to get to a hospital .
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01548.json_0002
+# ::snt Can i get the postcode and phone number as well ?
+( Ht1 / Hospital-Request
+  :Post ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id SNG01548.json_0004
+# ::snt Thanks . That takes care of all my needs now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2957.json_0000
+# ::snt I am looking for a specific hotel .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL2957.json_0002
+# ::snt It was arbury lodge guesthouse .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "arbury"
+     :op2 "lodge"
+     :op3 "guesthouse"
+  ))
+)
+
+# ::id PMUL2957.json_0004
+# ::snt Yes I need one for 4 nights for two people staring from Saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "two"
+  ))
+)
+
+# ::id PMUL2957.json_0006
+# ::snt Thanks ! Can you also tell me if there are any multiple sports attractions in the center of town ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "multiple"
+     :op2 "sports"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n12 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL2957.json_0008
+# ::snt How about a nightclub instead ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "nightclub"
+  ))
+)
+
+# ::id PMUL2957.json_0010
+# ::snt I like the name . Could you give me Kambar 's address , postcode and entrance fee please ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n16 / name
+     :op1 "kambar"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Addr ( aAt2 / question )
+  :Post ( aAt3 / question )
+   )
+)
+
+# ::id PMUL2957.json_0012
+# ::snt Can you book me a taxi and give me the contact number and car type ? It should pick me up from the hotel at 13:45 and take me to Kambar
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n18 / name
+     :op1 "13:45"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n20 / name
+     :op1 "kambar"
+  ))
+   :Depart ( DepTa6 / Depart 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id PMUL2957.json_0014
+# ::snt No , there is nothing else I need today .
+( o / out_of_scope )
+
+# ::id PMUL1569.json_0000
+# ::snt I need to find a train leaving Cambridge and going to Ely . Can you help ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "ely"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1569.json_0002
+# ::snt I need to leave on Friday and arrive by 21:45 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "21:45"
+  ))
+)
+
+# ::id PMUL1569.json_0004
+# ::snt What 's the travel time on that one ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "one"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Time ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1569.json_0006
+# ::snt What time does that train leave Cambridge ? I also need a place to stay in Ely , with free parking and free wifi ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   )
+ :op2(Tm2 / Train-Inform
+   :Dest ( DesTr3 / Dest 
+    :name ( n13 / name
+     :op1 "ely"
+  ))
+   :Depart ( DepTr5 / Depart 
+    :name ( n15 / name
+     :op1 "cambridge"
+  ))
+   )
+ :op3(Tt3 / Train-Request
+  :Leave ( aTr2 / question )
+   )
+)
+
+# ::id PMUL1569.json_0008
+# ::snt Really makes no difference to me as long as its on the North side of town
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n16 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL1569.json_0010
+# ::snt I will take any suggestions you have .
+( o / out_of_scope )
+
+# ::id PMUL1569.json_0012
+# ::snt Can you confirm if the hamilton lodge has both free parking and free wifi ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   :Name ( NamHo4 / Name 
+    :name ( n18 / name
+     :op1 "hamilton"
+     :op2 "lodge"
+  ))
+)
+
+# ::id PMUL1569.json_0014
+# ::snt No , not today . I just needed information .
+( o / out_of_scope )
+
+# ::id PMUL1569.json_0016
+# ::snt no that is all thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4918.json_0000
+# ::snt Hi there , I 'm looking for a train that gets into Cambridge by 09:30
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "09:30"
+  ))
+)
+
+# ::id PMUL4918.json_0002
+# ::snt I 'm leaving from Kings Lynn .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id PMUL4918.json_0004
+# ::snt Wednesday is the day I want , please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL4918.json_0006
+# ::snt That would work perfectly . Can you get me 5 tickets for that train ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL4918.json_0008
+# ::snt I need a place to dine that serves chinese food and is in the south .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "chinese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL4918.json_0010
+# ::snt Not really . Can I just have the address , postcode , and phone for   your favorite ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id PMUL4918.json_0012
+# ::snt That is all I need .
+( o / out_of_scope )
+
+# ::id MUL1562.json_0000
+# ::snt Can you direct me to a Catalan restaurant that is moderately priced please ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "catalan"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id MUL1562.json_0002
+# ::snt yes how about a moderate mexican restaurant ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "mexican"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL1562.json_0004
+# ::snt Italian would work just as good .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id MUL1562.json_0006
+# ::snt No , but could you give me the phone number for Pizza Express ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n12 / name
+     :op1 "pizza"
+     :op2 "express"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+   )
+)
+
+# ::id MUL1562.json_0008
+# ::snt I am also looking for a train going to Bishops Stortford that leaves after 15:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n16 / name
+     :op1 "15:30"
+  ))
+)
+
+# ::id MUL1562.json_0010
+# ::snt I need it for Friday an I 'm departing from Cambridge
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n18 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n20 / name
+     :op1 "Cambridge"
+  ))
+)
+
+# ::id MUL1562.json_0012
+# ::snt I 'm not sure if I want to book yet or not , can you confirm the travel time for that one ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL1562.json_0014
+# ::snt Thanks that 's all I need have a good day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20148.json_0000
+# ::snt i want an expensive restaurant in the south part of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id WOZ20148.json_0002
+# ::snt Ok , then . I 'll take Mexican . Can I get an address and phone number for the restaurant ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "mexican"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20148.json_0004
+# ::snt Thank you , goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0376.json_0000
+# ::snt Hi , I need to take a train on Wednesday , can you help me ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id SNG0376.json_0002
+# ::snt I need to leave Peterborough for Cambridge Wednesday after 19:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "peterborough"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n8 / name
+     :op1 "19:15"
+  ))
+   :Day ( DayTr8 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id SNG0376.json_0004
+# ::snt As long as I leave by 19:15 it will be fine .   There are 4 of us .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n14 / name
+     :op1 "19:15"
+  ))
+)
+
+# ::id SNG0376.json_0006
+# ::snt Thank you for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0376.json_0008
+# ::snt Yes they sure have , thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0953.json_0000
+# ::snt I am from out of the area and would love some help finding a room somewhere in the city .
+( o / out_of_scope )
+
+# ::id SNG0953.json_0002
+# ::snt I 'd like it to include free parking and be in the north please .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SNG0953.json_0004
+# ::snt Is that a guesthouse ? I would really like that .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id SNG0953.json_0006
+# ::snt You certainly can , thank you .   I will be the only guest and I 'd like to check in for 2 nights starting Wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id SNG0953.json_0008
+# ::snt Yes , 1 night would be fine .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+)
+
+# ::id SNG0953.json_0010
+# ::snt Great ! That 's all , thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02138.json_0000
+# ::snt I am looking for the Addenbrookes Hospital .
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG02138.json_0002
+# ::snt Can I have the phone number please ?
+( Ht1 / Hospital-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id SNG02138.json_0004
+# ::snt That will be all . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02138.json_0006
+# ::snt Thank you . You , too . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1400.json_0000
+# ::snt Hi there . I 'd like to find a place to stay . It does n't need to have any stars , but I 'm willing to pay a moderate amount of money .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Stars ( onHo2 / dontcare)
+)
+
+# ::id MUL1400.json_0002
+# ::snt I do n't have a preference on what side of town , but it does need to include parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id MUL1400.json_0004
+# ::snt I do n't really have a preference , so surprise me !
+( o / out_of_scope )
+
+# ::id MUL1400.json_0006
+# ::snt What 's the star rating on it ?
+( o / out_of_scope )
+
+# ::id MUL1400.json_0008
+# ::snt I need the type of place it is , the number and full adress please .
+( Ht1 / Hotel-Request
+  :Type ( aHo0 / question )
+)
+
+# ::id MUL1400.json_0010
+# ::snt Great thank you I also will need some info on a restaurant called The Copper Kettle
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n4 / name
+     :op1 "Copper"
+     :op2 "Kettle"
+  ))
+)
+
+# ::id MUL1400.json_0012
+# ::snt Yes , I would like to book a table for 2 people at 15:30 on Monday , please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "15:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL1400.json_0014
+# ::snt Yes , I would also like a taxi to get me from the guesthouse to the restaurant .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n12 / name
+     :op1 "the"
+     :op2 "guesthouse"
+  ))
+   :Dest ( DesTa5 / Dest 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id MUL1400.json_0016
+# ::snt Thank you very much for the service .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1400.json_0018
+# ::snt That s all thank you for your help , goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4856.json_0000
+# ::snt I need to find a modern european restaurant in the south please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "european"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL4856.json_0002
+# ::snt Yes , please ! I 'd like a table for 3 on Monday at 13:00 , please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "13:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL4856.json_0004
+# ::snt No , that is all I need today . Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4856.json_0006
+# ::snt Actually , I do need something else . A train home that leaves Cambridge after 16:45 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n14 / name
+     :op1 "16:45"
+  ))
+)
+
+# ::id PMUL4856.json_0008
+# ::snt I need to go to Bishops Stortford on Tuesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n18 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL4856.json_0010
+# ::snt That 's perfect .   Can you make a reservation for 3 on that train , please ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n20 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL4856.json_0012
+# ::snt Great !   I just need the reference number .
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL4856.json_0014
+# ::snt No thank you . That 's it . Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4705.json_0000
+# ::snt I need a train on friday to arrive by 15:30
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "friday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "15:30"
+  ))
+)
+
+# ::id PMUL4705.json_0002
+# ::snt I am headed to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4705.json_0004
+# ::snt I 'll be coming from Leicester .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n8 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id PMUL4705.json_0006
+# ::snt I would just like the i d for the train that fits that billing .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL4705.json_0008
+# ::snt No , thanks just needed the ID . Can you please look for a restaurant for me in the centre ? In the moderate price range preferably .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Id ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4705.json_0010
+# ::snt Does it serve Turkish food ? If so , please book that for 1 at 20:30 on the same day . If that does n't work then Monday . Can I have the reference number ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "turkish"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n16 / name
+     :op1 "20:30"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "1"
+  ))
+   :Day ( DayRe8 / Day 
+    :name ( n20 / name
+     :op1 "monday"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL4705.json_0012
+# ::snt Can you book a reservation at Anatolia for 1 person at 20:30 ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n22 / name
+     :op1 "anatolia"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n24 / name
+     :op1 "20:30"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n26 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL4705.json_0014
+# ::snt Do they have an opening on Friday at that time ?
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n28 / name
+     :op1 "friday"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n30 / name
+     :op1 "that"
+     :op2 "time"
+  ))
+)
+
+# ::id PMUL4705.json_0016
+# ::snt That 's all I needed . Thank you for all your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0655.json_0000
+# ::snt Hi .   Have you heard of Pizza Hut City Centre by chance ? I may want to eat there soon .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "pizza"
+     :op2 "hut"
+     :op3 "city"
+     :op4 "centre"
+  ))
+)
+
+# ::id SNG0655.json_0002
+# ::snt No , I just need the postcode and address please .   Is this an Italian restaurant ?
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Food ( FooRe3 / Food 
+    :name ( n5 / name
+     :op1 "Italian"
+  ))
+   )
+)
+
+# ::id SNG0655.json_0004
+# ::snt No that 's all I needed . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4830.json_0000
+# ::snt I am planning a trip in Cambridge .
+( o / out_of_scope )
+
+# ::id PMUL4830.json_0002
+# ::snt I am looking for architecture attractions to visit .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id PMUL4830.json_0004
+# ::snt No , any of them will do .   Could you give me the phone number and postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL4830.json_0006
+# ::snt I 'm also looking for a train from cambridge to norwich that arrives by 12:30 on sunday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "norwich"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n8 / name
+     :op1 "12:30"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4830.json_0008
+# ::snt no what is the travel time on that ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL4830.json_0010
+# ::snt No , that will be all . Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4830.json_0012
+# ::snt yes thank you that will be all
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4830.json_0014
+# ::snt No that is everything I need from you today .
+( o / out_of_scope )
+
+# ::id PMUL0557.json_0000
+# ::snt Any fancy restaurants in town ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0557.json_0002
+# ::snt I was looking for Chinese food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL0557.json_0004
+# ::snt I would like expensive Chinese food located in the centre of town please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0557.json_0006
+# ::snt Yes , please book it for 2 people on Sunday at   17:15 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "17:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL0557.json_0008
+# ::snt Alright great , that 's all I need thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02233.json_0000
+# ::snt Is there an emergency ?
+( o / out_of_scope )
+
+# ::id SNG02233.json_0002
+# ::snt Great , could I also have their address .
+( Pt1 / Police-Request
+  :Addr ( aPo0 / question )
+)
+
+# ::id SNG02233.json_0004
+# ::snt Okay , thank you for your help . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3566.json_0000
+# ::snt I do n't know if this is possible but can you please get me some information on the alexander bed and breakfast ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "alexander"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+)
+
+# ::id PMUL3566.json_0002
+# ::snt Ah , I just wanted to know it was still open . Could you book me a room ?
+( o / out_of_scope )
+
+# ::id PMUL3566.json_0004
+# ::snt 3 nights starting from friday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL3566.json_0006
+# ::snt No , I would like it for 4 people .
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3566.json_0008
+# ::snt I also need to find an Indian restaurant in the east please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL3566.json_0010
+# ::snt In the mid - range would be fine .
+( Rm1 / Restaurant-Inform
+   :Price ( odRe1 / moderate)
+)
+
+# ::id PMUL3566.json_0012
+# ::snt 4 of us Friday at 14:45 I need the reference number too .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "14:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL3566.json_0014
+# ::snt Yes , I 'd also like to book a taxi . I 'd like to arrive at the restaurant by the booked time .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Dest ( DesTa3 / Dest 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL3566.json_0016
+# ::snt I will be traveling between the hotel and restaurant .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL3566.json_0018
+# ::snt I would like to get to the restaurant by 14:45 please .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n24 / name
+     :op1 "14:45"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n26 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL3566.json_0020
+# ::snt Great , thanks so much , that 's all I need ! Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0254.json_0000
+# ::snt I need to find a place to stay in the centre of town .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0254.json_0002
+# ::snt I 'd like a cheap guest house with wifi .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL0254.json_0004
+# ::snt Yes , that would be great . I will be there for three nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "three"
+  ))
+)
+
+# ::id PMUL0254.json_0006
+# ::snt We arrive on Monday and stay for 3 nights , there are 7 of us .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL0254.json_0008
+# ::snt I need to find a place to eat as well .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0254.json_0010
+# ::snt I am looking for the same area and price range as the guesthouse -- centre and cheap .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n14 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0254.json_0012
+# ::snt Actually I want a restaurant that serves food in the type of the americas
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "americas"
+  ))
+)
+
+# ::id PMUL0254.json_0014
+# ::snt Sure , how about Portuguese ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n20 / name
+     :op1 "Portuguese"
+  ))
+)
+
+# ::id PMUL0254.json_0016
+# ::snt Yes please . Also , I 'd like to get a taxi and leave the hotel at 14:30 . Could you get me the contact number and car type ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n22 / name
+     :op1 "14:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id PMUL0254.json_0018
+# ::snt Thanks for all of your help today you have been wonderful !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0987.json_0000
+# ::snt I 'm looking for a hotel with free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id SNG0987.json_0002
+# ::snt Yes , I 'd like to stay on the north end of the city if possible . No too expensive , please . Something that 's moderately priced would be best .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SNG0987.json_0004
+# ::snt I 'm not sure yet . If you have a moderately priced hotel in the north with wifi , I need the name and phone number .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n10 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreHo6 / Area 
+    :name ( n12 / name
+     :op1 "north"
+  ))
+   :Internet ( esHo4 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Phone ( aHo1 / question )
+  :Post ( aHo2 / question )
+   )
+)
+
+# ::id SNG0987.json_0006
+# ::snt No thanks . I just need the postcode and phone number of Lovell Lodge please .
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+  :Phone ( aHo1 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Name ( NamHo3 / Name 
+    :name ( n15 / name
+     :op1 "Lovell"
+     :op2 "Lodge"
+  ))
+   )
+)
+
+# ::id SNG0987.json_0008
+# ::snt That will be all . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20669.json_0000
+# ::snt an expensive restaurant please
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id WOZ20669.json_0002
+# ::snt I was thinking catalan food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "catalan"
+  ))
+)
+
+# ::id WOZ20669.json_0004
+# ::snt Are there any mid - range Catalan restaurants ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Food ( FooRe3 / Food 
+    :name ( n6 / name
+     :op1 "Catalan"
+  ))
+)
+
+# ::id WOZ20669.json_0006
+# ::snt How about Italian ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id WOZ20669.json_0008
+# ::snt Great , what is thier address , phone number and area ?
+( Rt1 / Restaurant-Request
+  :Area ( aRe0 / question )
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id WOZ20669.json_0010
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20345.json_0000
+# ::snt Hello , I am looking for a restaurant that serves Japanese food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "japanese"
+  ))
+)
+
+# ::id WOZ20345.json_0002
+# ::snt Can i please have the phone number and address ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20345.json_0004
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20171.json_0000
+# ::snt I want to find a cheap restaurant in the west part of town . What is the address and food ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Food ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20171.json_0002
+# ::snt Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0304.json_0000
+# ::snt Hello I am looking for an expensive restaurant on the east side of town . Any suggestions ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL0304.json_0002
+# ::snt Is the food there gastropub ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "gastropub"
+  ))
+)
+
+# ::id PMUL0304.json_0004
+# ::snt Yes , could you make a reservation for 6 on Tuesday at 19:30 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "19:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL0304.json_0006
+# ::snt I am also looking for a Hotel by the name of Allenbell .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n14 / name
+     :op1 "allenbell"
+  ))
+)
+
+# ::id PMUL0304.json_0008
+# ::snt Yes i need it for 4 nights starting Tuesday for 6 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n20 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL0304.json_0010
+# ::snt No , that is all .   Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20424.json_0000
+# ::snt I 'm trying to find a moderately priced restaurant in the East part of town .   Can you recommend one to me ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id WOZ20424.json_0002
+# ::snt can you suggest me some indian ones ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id WOZ20424.json_0004
+# ::snt Thank you , can you please give me the address and phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20424.json_0006
+# ::snt Thank you , goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1529.json_0000
+# ::snt I need a train that leaves after 15:00 on Tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "tuesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "15:00"
+  ))
+)
+
+# ::id MUL1529.json_0002
+# ::snt Cmabridge to Norwich .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "norwich"
+  ))
+   :Depart ( amTr2 / cambridge)
+)
+
+# ::id MUL1529.json_0004
+# ::snt Yes , and I also need that for 3 people and the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL1529.json_0006
+# ::snt I am also looking for a restaurant . Are there any expensive restaurants in town that serve British food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "british"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL1529.json_0008
+# ::snt Could I get the reference number ?
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id MUL1529.json_0010
+# ::snt Yes , the same party . I 'd like the reservation for 10:00 that same Tuesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "10:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "party"
+  ))
+)
+
+# ::id MUL1529.json_0012
+# ::snt No thanks . That 's it . Have a good one . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0748.json_0000
+# ::snt I am looking for train from London Kings Cross and should leave after 21:30 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "21:30"
+  ))
+)
+
+# ::id MUL0748.json_0002
+# ::snt I would be leaving on Tuesday going to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id MUL0748.json_0004
+# ::snt Yes , please . Can I have the Train ID and total travel time , as well ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id MUL0748.json_0006
+# ::snt Thanks . Can you also help with a guesthouse to stay out ? I prefer in the east .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n12 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL0748.json_0008
+# ::snt Does n't matter , do any have a 4 star rating ?
+( Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+   :Stars ( StaHo3 / Stars 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL0748.json_0010
+# ::snt Sure free parking is fine , let me know if they do or do n't . Please also give me a phone number , internet does n't matter .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Internet ( onHo1 / dontcare)
+   :Parking ( esHo2 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Parking ( aHo1 / question )
+  :Phone ( aHo2 / question )
+   )
+)
+
+# ::id MUL0748.json_0012
+# ::snt No . I do n't need a reservation now . Thank you very much for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0748.json_0014
+# ::snt Nope , that 'll do it , thanks for your time !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4818.json_0000
+# ::snt I 'd like to get to Cambridge by train , but I 'm afraid I need to travel on Sunday . Will that be possible ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL4818.json_0002
+# ::snt I am leaving from Broxbourne .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id PMUL4818.json_0004
+# ::snt Can you get me one that 'll arrive by 18:30 ?
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "18:30"
+  ))
+)
+
+# ::id PMUL4818.json_0006
+# ::snt Yes , please .   I need 2 tickets .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL4818.json_0008
+# ::snt Perfect , thank you ! I 'm also looking for a guesthouse in the area , preferably in the North . Do you have an option that has free parking ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n14 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL4818.json_0010
+# ::snt Sure . Please book for 4 nights starting on the same day .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+)
+
+# ::id PMUL4818.json_0012
+# ::snt Thank you so much .   Can I get the reference number also , please ?
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL4818.json_0014
+# ::snt 2 people , 4 nights , for sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n22 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n24 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL4818.json_0016
+# ::snt No . Thanks a bunch ! Goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20484.json_0000
+# ::snt I am looking for a cheap restaurant .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id WOZ20484.json_0002
+# ::snt Do any serve spanish food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "spanish"
+  ))
+)
+
+# ::id WOZ20484.json_0004
+# ::snt No , I would like the address and the post code please .
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20484.json_0006
+# ::snt Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2192.json_0000
+# ::snt I am looking for information on a restaurant called saigon city ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "saigon"
+     :op2 "city"
+  ))
+)
+
+# ::id PMUL2192.json_0002
+# ::snt I would like to book a table for 15:00 on Tuesday for 8 people .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "15:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL2192.json_0004
+# ::snt Great , thank you . I 'm also looking for a museum in town , do you have any recommendations ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL2192.json_0006
+# ::snt Would you recommend one near the restaurant for us ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL2192.json_0008
+# ::snt Yes , I 'd love to have their phone number , postcode , and area please
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL2192.json_0010
+# ::snt That is all I need today , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1750.json_0000
+# ::snt What can you tell me about Great Saint Mary 's Church ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "great"
+     :op2 "saint"
+     :op3 "mary"
+     :op4 "'s"
+     :op5 "church"
+  ))
+)
+
+# ::id MUL1750.json_0002
+# ::snt Can I get the phone number please ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL1750.json_0004
+# ::snt Yes . I am also looking for a train from Cambridge that arrives at 18:45 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n4 / name
+     :op1 "18:45"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1750.json_0006
+# ::snt I am going to london kings cross on wednesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id MUL1750.json_0008
+# ::snt Yes , please .   I need 6 tickets and a reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL1750.json_0010
+# ::snt That 's all ! Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2858.json_0000
+# ::snt Do you have directions to a guesthouse I can rent in the west of Cambridge ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL2858.json_0002
+# ::snt A 3 star rating would be perfect .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL2858.json_0004
+# ::snt Great , can you help me find some place to go in the Centre , maybe a college ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n10 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL2858.json_0006
+# ::snt That does n't actually matter . You can choose the one you most recommend and then please tell me the phone number and postcode
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL2858.json_0008
+# ::snt Yeah that is fine , can I get their phone number and zip code ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL2858.json_0010
+# ::snt Yes , I also need a taxi to go between the two . I want to leave the hotel by 20:45 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n12 / name
+     :op1 "20:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL2858.json_0012
+# ::snt That 's it for me today . Thanks so much ! Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1596.json_0000
+# ::snt I am leaving Tuesday and need to take a train from Cambridge to Ely
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "ely"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1596.json_0002
+# ::snt I need the train to arrive by 11:15 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "11:15"
+  ))
+)
+
+# ::id PMUL1596.json_0004
+# ::snt When does that train depart ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL1596.json_0006
+# ::snt Great .   I 'm not ready to book today though .   I am also looking for a place to stay .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL1596.json_0008
+# ::snt I do n't know where I am staying . I 'm looking for a guesthouse and I thought you could help .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL1596.json_0010
+# ::snt I would like the expensive price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL1596.json_0012
+# ::snt If you ca n't find a guesthouse , could you look for a hotel ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL1596.json_0014
+# ::snt i would prefer the south . are there any in that area ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n16 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL1596.json_0016
+# ::snt please book it for 3 people and 5 nights starting from Thursday .  Make sure you get the reference number
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n20 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n22 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL1596.json_0018
+# ::snt Great , that 's all I need , thanks so much for your help ! Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0311.json_0000
+# ::snt I am looking for a train departing from Bishops Stortford .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id SNG0311.json_0002
+# ::snt I am looking to go to cambridge on thursday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id SNG0311.json_0004
+# ::snt I need to leave on Thursday and get there by 9:15 , is that OK ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n10 / name
+     :op1 "9:15"
+  ))
+)
+
+# ::id SNG0311.json_0006
+# ::snt I 'd like the later one , please . I 'll need 8 tickets .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+)
+
+# ::id SNG0311.json_0008
+# ::snt Okay great ! Thanks for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0291.json_0000
+# ::snt Can you please tell me how to get to the Curry King restaurant please ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "curry"
+     :op2 "king"
+  ))
+)
+
+# ::id MUL0291.json_0002
+# ::snt Could I please get a table booked for 1 person on Sunday at 20:00 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "20:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL0291.json_0004
+# ::snt Thank you , yes , I also need to find a train . I 'd like to leave on Monday , departing from Cambridge .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0291.json_0006
+# ::snt I want to arrive at birmingham new street by 11:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n16 / name
+     :op1 "11:30"
+  ))
+)
+
+# ::id MUL0291.json_0008
+# ::snt I 'll take the third train .   For one person , and I need the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n18 / name
+     :op1 "one"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0291.json_0010
+# ::snt Thank you very much . Have a nice day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2465.json_0000
+# ::snt I need a place to go , something interesting to see . I was thinking maybe a college .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL2465.json_0002
+# ::snt recommend one and give me its address
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2465.json_0004
+# ::snt Thank you . Can you also help me find a restaurant ? I think the name is Zizzi Cambridge .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n4 / name
+     :op1 "zizzi"
+     :op2 "cambridge"
+  ))
+)
+
+# ::id PMUL2465.json_0006
+# ::snt Yes please . I would like the reservation to be at 17:00 for one person on Sunday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "17:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL2465.json_0008
+# ::snt Thanks .   I am all done here .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0329.json_0000
+# ::snt I am looking for a place to stay , I 'd prefer a hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id SSNG0329.json_0002
+# ::snt No , but I 'd prefer a hotel in the expensive price range . I do not need free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Parking ( onHo2 / dontcare)
+   :Price ( PriHo5 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Area ( onHo4 / dontcare)
+)
+
+# ::id SSNG0329.json_0004
+# ::snt Which one would you recommend ?
+( o / out_of_scope )
+
+# ::id SSNG0329.json_0006
+# ::snt Okay , let 's book it for two people for 5 nights starting Friday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "two"
+  ))
+)
+
+# ::id SSNG0329.json_0008
+# ::snt Yes as long as it 's in the same price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id SSNG0329.json_0010
+# ::snt Thanks , that 's all I need . Have a nice day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0189.json_0000
+# ::snt Please find for me the location of Addenbrookes Hospital .
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG0189.json_0002
+# ::snt What is the phone number ?
+( Ht1 / Hospital-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id MUL0480.json_0000
+# ::snt I am looking for information in Cambridge . I need a train ticket . Can you help ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0480.json_0002
+# ::snt I would like to depart from London Liverpool Street and arrive in Cambridge . I would like to leave Sunday and arrive by 16:45 ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n8 / name
+     :op1 "16:45"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n10 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id MUL0480.json_0004
+# ::snt The train that arrives closest to 16:45 is best . I just need to know what time it leaves and arrives . Oh and of course it 's ID .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n12 / name
+     :op1 "16:45"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Id ( aTr1 / question )
+   )
+)
+
+# ::id MUL0480.json_0006
+# ::snt Yes . I am looking for a place to go in the west part of town . With preference to college .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n16 / name
+     :op1 "college"
+  ))
+)
+
+# ::id MUL0480.json_0008
+# ::snt Great that 's all the information I need !
+( o / out_of_scope )
+
+# ::id MUL0480.json_0010
+# ::snt Thank you . Have a great day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2045.json_0000
+# ::snt I am going to cambridge and need a hotel
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Type ( TypHo3 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL2045.json_0002
+# ::snt Not really .   I like 4 star places that include free parking though .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2045.json_0004
+# ::snt I 'd like to be in the north side of town .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL2045.json_0006
+# ::snt That is great . Can you provide me the phone number and price range of the best guest house ?
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id MUL2045.json_0008
+# ::snt I am also look for a train on saturday to broxbourne .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "broxbourne"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id MUL2045.json_0010
+# ::snt I would like to leave after 16:15 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n12 / name
+     :op1 "16:15"
+  ))
+)
+
+# ::id MUL2045.json_0012
+# ::snt Yes , can you please book for 3 seats ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL2045.json_0014
+# ::snt Thank you . That 's everything I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2454.json_0000
+# ::snt Yes i need to book at hotel .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Type ( TypHo3 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL2454.json_0002
+# ::snt Oh wait .   I really want to find a museum .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL2454.json_0004
+# ::snt What do you suggest ? I do n't know the town , so I do n't have any idea where to go .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL2454.json_0006
+# ::snt No , thanks ! But will you please find me an expensive restaurant in the Centre part of town ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2454.json_0008
+# ::snt an expensive British restaurant , what would be one you would recommend ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "british"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL2454.json_0010
+# ::snt Sounds nice , I will book for 2 people at 14:30 on Wednesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "14:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL2454.json_0012
+# ::snt No thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01826.json_0000
+# ::snt There 's been a traffic accident and I need some help resolving a dispute about it .
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG01826.json_0002
+# ::snt Thank you so much . Do you have their address ?
+( Pt1 / Police-Request
+  :Addr ( aPo0 / question )
+)
+
+# ::id SNG01826.json_0004
+# ::snt Thank you so much ! I think that is all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0237.json_0000
+# ::snt Can you find me a cheap guesthouse to stay at ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SSNG0237.json_0002
+# ::snt Great , I want one with 4 Stars .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SSNG0237.json_0004
+# ::snt Sure . Please book a reservation for two people , Saturday , two nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "two"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "two"
+  ))
+)
+
+# ::id SSNG0237.json_0006
+# ::snt Yes , try another place as long as it is still in the cheap price range .
+( o / out_of_scope )
+
+# ::id SSNG0237.json_0008
+# ::snt That will work , thank you for booking it , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1040.json_0000
+# ::snt I 'm looking for a nighclub in the south part of the town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "nighclub"
+  ))
+)
+
+# ::id PMUL1040.json_0002
+# ::snt Yes .   I want the address , postcode and phone number .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL1040.json_0004
+# ::snt I also need a train . Cambridge to Leicester .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "leicester"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1040.json_0006
+# ::snt The train should leave on Saturday and arrive by 15:15 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n12 / name
+     :op1 "15:15"
+  ))
+)
+
+# ::id PMUL1198.json_0000
+# ::snt I would like to go to a museum .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL1198.json_0002
+# ::snt No , just the one you like . I will need the address and phone number .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id PMUL1198.json_0004
+# ::snt I am also looking for a train that should leave on sunday and go to london kings cross .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL1198.json_0006
+# ::snt The train should depart from cambridge and should leave after 13:00
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n10 / name
+     :op1 "13:00"
+  ))
+)
+
+# ::id PMUL1198.json_0008
+# ::snt is there anything that leaves closer to 13:00 ? ?
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n12 / name
+     :op1 "13:00"
+  ))
+)
+
+# ::id PMUL1198.json_0010
+# ::snt How much does train TR9386 cost as I would prefer that one ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL1198.json_0012
+# ::snt No , that will be it ! Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0106.json_0000
+# ::snt I 'm interested in finding a hotel that has free parking that I can stay at .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id PMUL0106.json_0002
+# ::snt Yes I need a place to stay for sure .   I like 3 star hotels .   Do you have any 3 stars ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotels"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL0106.json_0004
+# ::snt Oh I almost forgot , I also need the hotel to provide free wifi .   That may narrow my options down a bit .   Can you check ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL0106.json_0006
+# ::snt That is great . I need it for Tuesday . 7 people lasting 5 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL0106.json_0008
+# ::snt Yes , I would also like to find a Spanish place to eat at .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "spanish"
+  ))
+)
+
+# ::id PMUL0106.json_0010
+# ::snt Surprise me ! I really do n't care .
+( o / out_of_scope )
+
+# ::id PMUL0106.json_0012
+# ::snt Great , lets set up a reservation for 7 people at 20:00 on Tuesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "20:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n20 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n22 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL0106.json_0014
+# ::snt Thank you . That is all that I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1391.json_0000
+# ::snt Hey . I 'm looking for a train to stevenage
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "stevenage"
+  ))
+)
+
+# ::id PMUL1391.json_0002
+# ::snt I would like to travel on Monday evening .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL1391.json_0004
+# ::snt Cambridge . And I 'd like to leave after 18:00 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "18:00"
+  ))
+)
+
+# ::id PMUL1391.json_0006
+# ::snt Yes . I 'm also looking for a museum on the East side of town please .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n12 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL1391.json_0008
+# ::snt I would like Cambridge Artworks . Can you give me the phone number and postcode for it ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n15 / name
+     :op1 "Cambridge"
+     :op2 "Artworks"
+  ))
+   )
+)
+
+# ::id PMUL1391.json_0010
+# ::snt Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1391.json_0012
+# ::snt No , I do n't think so .   Thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1597.json_0000
+# ::snt I need a place to stay with a star rating of 0 .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n2 / name
+     :op1 "0"
+  ))
+)
+
+# ::id PMUL1597.json_0002
+# ::snt That does n't matter as long as the hotel is expensive .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL1597.json_0004
+# ::snt How about something cheap ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL1597.json_0006
+# ::snt Does the City Centre North B and B offer free wifi ? If so , can you please book it for Saturday with 8 guests , 2 nights .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Name ( NamHo3 / Name 
+    :name ( n8 / name
+     :op1 "city"
+     :op2 "centre"
+     :op3 "north"
+     :op4 "b"
+     :op5 "and"
+     :op6 "b"
+  ))
+   :Stay ( StaHo5 / Stay 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo7 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo9 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL1597.json_0008
+# ::snt That is all I needed . Thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1597.json_0010
+# ::snt Oh , we need a train departing from norwich going to cambridge . Can you give me some departure times and how long is the travel ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n18 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id PMUL1597.json_0012
+# ::snt I would like a train leaving after 18:15 on the same day as my hotel booking .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n22 / name
+     :op1 "18:15"
+  ))
+)
+
+# ::id PMUL1597.json_0014
+# ::snt Thank you . Can you book it for me ?
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1597.json_0016
+# ::snt I wo n't need a ticket . Can I just have the price , please ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL1597.json_0018
+# ::snt no thanks . i 'm done . have a nice day . bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0741.json_0000
+# ::snt I am looking for a cheap hotel with free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL0741.json_0002
+# ::snt I would prefer to be in the centre of town , and I need the hotel to include free parking .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id MUL0741.json_0004
+# ::snt Yes , please . That sounds perfect . There will be six of us .
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n8 / name
+     :op1 "six"
+  ))
+)
+
+# ::id MUL0741.json_0006
+# ::snt We will be arriving on Friday and staying 3 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL0741.json_0008
+# ::snt I will need to take a train from Leicester on the same day as my hotel booking .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id MUL0741.json_0010
+# ::snt I need to leave after 17:45 heading for Cambridge . Go ahead and book the closest time and give me the train ID and arrival time .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n20 / name
+     :op1 "17:45"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Arrive ( aTr1 / question )
+  :Id ( aTr2 / question )
+   )
+)
+
+# ::id MUL0741.json_0012
+# ::snt I 'd like one ticket please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n22 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL0741.json_0014
+# ::snt Can you please schedule a taxi to take me from the station to my hotel ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Dest ( DesTa3 / Dest 
+    :name ( n24 / name
+     :op1 "my"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+)
+
+# ::id MUL0741.json_0016
+# ::snt I do not . I just need the train ID and what arrival time it has .
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id MUL0741.json_0018
+# ::snt Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20601.json_0000
+# ::snt I would like a moderately priced restaurant that serves lebanese food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "lebanese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id WOZ20601.json_0002
+# ::snt What is the address and phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20601.json_0004
+# ::snt thank you .   Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1503.json_0000
+# ::snt Please send me general information about a particular hotel called the lensfield hotel .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "the"
+     :op2 "lensfield"
+     :op3 "hotel"
+  ))
+)
+
+# ::id PMUL1503.json_0002
+# ::snt Yes , could you make a reservation for just me starting on Monday ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   :Day ( DayHo4 / Day 
+    :name ( n4 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL1503.json_0004
+# ::snt I am also looking for a train out of bishops stortford please .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id SNG1282.json_0000
+# ::snt i want to book a taxi . The taxi should go to saigon city and should arrive by 24:45 .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "saigon"
+     :op2 "city"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n4 / name
+     :op1 "24:45"
+  ))
+)
+
+# ::id SNG1282.json_0002
+# ::snt I will be departing from parkside pools .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n6 / name
+     :op1 "parkside"
+     :op2 "pools"
+  ))
+)
+
+# ::id SNG1282.json_0004
+# ::snt No thank you . that 's all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2951.json_0000
+# ::snt I need a place to stay in the cheap price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL2951.json_0002
+# ::snt it should be   a star of 4 and should be in the type of guesthouse . is it ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Type ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2951.json_0004
+# ::snt I would like to book it for 6 people staying 4 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL2951.json_0006
+# ::snt I will be arriving on Tuesday .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL2951.json_0008
+# ::snt Thank you . While I have your attention , do you mind looking up a particular attraction for me ? I believe it was called " hughes hall . "
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n14 / name
+     :op1 "hughes"
+     :op2 "hall"
+  ))
+)
+
+# ::id PMUL2951.json_0010
+# ::snt Could you tell me their postcode and what kind of attraction it is ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Type ( aAt1 / question )
+)
+
+# ::id PMUL2951.json_0012
+# ::snt I need a taxi leaving the college at 03:00 then .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n16 / name
+     :op1 "03:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "college"
+  ))
+)
+
+# ::id PMUL2951.json_0014
+# ::snt hughes hall college postal code cb12ew
+( a / and
+ :op1(At1 / Attraction-Request
+  :Post ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n21 / name
+     :op1 "hughes"
+     :op2 "hall"
+  ))
+   )
+ :op3(Ad3 / Attraction-Recommend
+   :Post ( PosAt5 / Post 
+    :name ( n24 / name
+     :op1 "cb12ew"
+  ))
+   )
+)
+
+# ::id WOZ20213.json_0000
+# ::snt I am interested in finding an expensive restaurant serving Italian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id WOZ20213.json_0002
+# ::snt I do n't care which area the restaurant is located in .
+( Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+)
+
+# ::id WOZ20213.json_0004
+# ::snt Can I have the address and phone number please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20213.json_0006
+# ::snt what type of food do they serve ?
+( Rt1 / Restaurant-Request
+  :Food ( aRe0 / question )
+)
+
+# ::id WOZ20213.json_0008
+# ::snt Thank You
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0825.json_0000
+# ::snt I need to book a train that leaves after 13:45 on Tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "tuesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "13:45"
+  ))
+)
+
+# ::id PMUL0825.json_0002
+# ::snt I 'm going to Liverpool Street in London .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "liverpool"
+     :op2 "street"
+  ))
+)
+
+# ::id PMUL0825.json_0004
+# ::snt Ok , how much is the ticket ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL0825.json_0006
+# ::snt I ca nt afford that is there anything cheaper ?
+( o / out_of_scope )
+
+# ::id PMUL0825.json_0008
+# ::snt I will have to take it then .
+( o / out_of_scope )
+
+# ::id PMUL0825.json_0010
+# ::snt yes . i m also looking for a place to eat
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0825.json_0012
+# ::snt I would like a Italian food in the centre .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "italian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0825.json_0014
+# ::snt Price does n't matter .   Can you recommend one that you love ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL0825.json_0016
+# ::snt Yes I do , for the same day . We will need a table for 6 at 10:15 please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "10:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL0825.json_0018
+# ::snt Thank you , that is all
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0825.json_0020
+# ::snt No , thank you . That is all for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0283.json_0000
+# ::snt I would like a ticket for a train going to Ely , leaving on Thursday please ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "ely"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id MUL0283.json_0002
+# ::snt I want to leave after 14:15 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n6 / name
+     :op1 "14:15"
+  ))
+)
+
+# ::id MUL0283.json_0004
+# ::snt No thank you but I 'll need the train ID and travel time .
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id MUL0283.json_0006
+# ::snt Thanks . I was also wondering about restaurants . Any chance there are places that serve new zealand cuisine ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "new"
+     :op2 "zealand"
+  ))
+)
+
+# ::id MUL0283.json_0008
+# ::snt Ely please . Sorry for any confusion . Any type of food is fine , I am not picky .
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Food ( aRe0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Food ( FooRe3 / Food 
+    :name ( n11 / name
+     :op1 "Any"
+  ))
+   )
+)
+
+# ::id MUL0283.json_0010
+# ::snt Yes I am looking for an expensive restaurant serving asian oriental food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n14 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL0283.json_0012
+# ::snt Please make reservations for me at Saigon City .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n16 / name
+     :op1 "saigon"
+     :op2 "city"
+  ))
+)
+
+# ::id MUL0283.json_0014
+# ::snt You know what , I 'm not sure , that you for your information . I 'll get back to you to make a reservation .
+( Bm1 / Booking-Inform
+   :none ( onBo1 / none)
+)
+
+# ::id MUL0283.json_0016
+# ::snt That will be all , thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3851.json_0000
+# ::snt Is there a place in the centre that serves asian oriental food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3851.json_0002
+# ::snt That sounds great , yes please book that .
+( o / out_of_scope )
+
+# ::id PMUL3851.json_0004
+# ::snt 14:00 on Monday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "14:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL3851.json_0006
+# ::snt The reservation needs to be for 8 people .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL3851.json_0008
+# ::snt i also will be needing a trian
+( o / out_of_scope )
+
+# ::id PMUL3851.json_0010
+# ::snt I will be departing from Bishops Stratford .   I want to travel on the same day as the restaurant booking , but I need to arrive in Cambridge by 09:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n16 / name
+     :op1 "09:00"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n18 / name
+     :op1 "bishops"
+     :op2 "stratford"
+  ))
+)
+
+# ::id PMUL3851.json_0012
+# ::snt make a booking for the same group of people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id PMUL3851.json_0014
+# ::snt No thank you . That will be all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01494.json_0000
+# ::snt Am looking for the Addenbrookes Hospital .
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01494.json_0002
+# ::snt I need their phone number , please .
+( Ht1 / Hospital-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id SNG01494.json_0004
+# ::snt Thanks , that 's all I need for now . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2414.json_0000
+# ::snt I want some help finding a place to go in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2414.json_0002
+# ::snt How about nightclubs ?   What is one that you would suggest ?
+( o / out_of_scope )
+
+# ::id PMUL2414.json_0004
+# ::snt What is the entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL2414.json_0006
+# ::snt Yes , I am also looking for a restaurant in the same area as the Ballare .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n4 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt4 / Name 
+    :name ( n7 / name
+     :op1 "Ballare"
+  ))
+   )
+)
+
+# ::id PMUL2414.json_0008
+# ::snt Do you have any modern glodal ones ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "modern"
+     :op2 "glodal"
+  ))
+)
+
+# ::id PMUL2414.json_0010
+# ::snt How about International ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "international"
+  ))
+)
+
+# ::id PMUL2414.json_0012
+# ::snt I do n't need a reservation but I do need the address , phone number and price range .
+( Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+  :Addr ( aRe1 / question )
+  :Phone ( aRe2 / question )
+)
+
+# ::id PMUL2414.json_0014
+# ::snt and what is their phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id PMUL2414.json_0016
+# ::snt No thank you that will be all
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0970.json_0000
+# ::snt Hi , I am looking for information on a restaurant it 's called saffron brasserie .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "saffron"
+     :op2 "brasserie"
+  ))
+)
+
+# ::id MUL0970.json_0002
+# ::snt Oh yes ! Please I need a reservation for 5 people on Saturday at 18:00 . I need   a reference number too .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "18:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0970.json_0004
+# ::snt I am also looking for places to go while in town . Do you have a swimming pool ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "swimming"
+     :op2 "pool"
+  ))
+)
+
+# ::id MUL0970.json_0006
+# ::snt I 'm not particular on the area ; is there one near Saffron Brasserie ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n12 / name
+     :op1 "Saffron"
+     :op2 "Brasserie"
+  ))
+)
+
+# ::id MUL0970.json_0008
+# ::snt Okay that will work , what is the postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL0970.json_0010
+# ::snt Great , thank you . Can you also help me with getting a taxi from the restaurant to the pool ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Dest ( DesTa5 / Dest 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "pool"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id MUL0970.json_0012
+# ::snt I would like a taxi to pick us up from the restaurant at 20:00 . Can you please give me the contact number and car type of the taxi ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n18 / name
+     :op1 "20:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id MUL0970.json_0014
+# ::snt No , that 's it . Thank you for your service !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4804.json_0000
+# ::snt I am excited to see some local attractions .   Can you help me with a particular one ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL4804.json_0002
+# ::snt Actually , a friend was telling me about this great gallery in town . It was called the Saint Barnabas Press Gallery . Can you tell me about it ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "saint"
+     :op2 "barnabas"
+     :op3 "press"
+     :op4 "gallery"
+  ))
+)
+
+# ::id PMUL4804.json_0004
+# ::snt I am also looking for a place to stay at . Any recommendations ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL4804.json_0006
+# ::snt No , I 'd like a 3 star guesthouse in the south .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n6 / name
+     :op1 "south"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL4804.json_0008
+# ::snt Can you let me know the price range of the guesthouse ?
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+)
+
+# ::id PMUL4804.json_0010
+# ::snt No thanks . I will book later on my own . Thanks for all the help . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4590.json_0000
+# ::snt Please find a cheap restaurant in the north .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL4590.json_0002
+# ::snt I 'll go with Italian .   I need you to book it for 7 people , at 11:00 on Monday .   I 'd also like a reference number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n8 / name
+     :op1 "11:00"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL4590.json_0004
+# ::snt Can you get some information for me about swimmingpools in that area ?
+( Am1 / Attraction-Inform
+   :Type ( wiAt1 / swimming_pool)
+   :Area ( AreAt3 / Area 
+    :name ( n14 / name
+     :op1 "that"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL4590.json_0006
+# ::snt Yes , the Kings one . How much to get into that one ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL4590.json_0008
+# ::snt Can you give me the post code as well please ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL4590.json_0010
+# ::snt no that 's all thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3764.json_0000
+# ::snt I 'm looking for park in the east . Can you help me ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "park"
+  ))
+)
+
+# ::id PMUL3764.json_0002
+# ::snt Yes , can I have their phone number please ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL3764.json_0004
+# ::snt Yes I am looking for a restaurant that serves Indian food in the east .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL3764.json_0006
+# ::snt I do n't care , whichever one is supposed to have better food .   I need a table for 1 at 12:30 on Thursday .
+( Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+   :Time ( TimRe3 / Time 
+    :name ( n10 / name
+     :op1 "12:30"
+  ))
+   :Day ( DayRe5 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe7 / People 
+    :name ( n14 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL3764.json_0008
+# ::snt Thank you . Can you arrange taxi service to take me from the park to Curry Price by 12:30 please ?
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n16 / name
+     :op1 "12:30"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n18 / name
+     :op1 "Curry"
+     :op2 "Price"
+  ))
+)
+
+# ::id PMUL3764.json_0010
+# ::snt Thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3764.json_0012
+# ::snt Can you help me get a taxi to the restaurant in time for the reservation ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Dest ( DesTa3 / Dest 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL3764.json_0014
+# ::snt Great thanks . Have a great day ! goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0561.json_0000
+# ::snt Can you help me find a train for Friday ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL0561.json_0002
+# ::snt i 'm headed to cambridge
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0561.json_0004
+# ::snt I 'll be leaving from the stansted airport , and any time after 8:00 is fine . Can you tell me how much that will cost ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "8:00"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL0561.json_0006
+# ::snt Yes , that would be great . I am also looking for any parks in the north side of the city , do you know any ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "north"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n12 / name
+     :op1 "parks"
+  ))
+)
+
+# ::id MUL0561.json_0008
+# ::snt Can you provide me with the phone number , address and postcode please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id MUL0561.json_0010
+# ::snt Great that is all the information I need , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0746.json_0000
+# ::snt I 'm looking for a train that departs out of town on Monday . I 'm in Cambridge now .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id MUL0746.json_0002
+# ::snt What trains do you see listed leaving Monday ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id MUL0746.json_0004
+# ::snt I 'd like to go to London Liverpool Street .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id MUL0746.json_0006
+# ::snt Yes , I need leave before 1:00 PM .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n10 / name
+     :op1 "before"
+     :op2 "1:00"
+  ))
+)
+
+# ::id MUL0746.json_0008
+# ::snt No , I need to arrive by 12:00 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n12 / name
+     :op1 "12:00"
+  ))
+)
+
+# ::id MUL0746.json_0010
+# ::snt Yes thanks but I need the price for the train .
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL0746.json_0012
+# ::snt Not at this time . Could you also help me find a moderately priced lodging ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n14 / name
+     :op1 "moderately"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL0746.json_0014
+# ::snt Yes . I also would like it to be a guesthouse and have a 4 star rating .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL0746.json_0016
+# ::snt Does the Archway House have internet ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n20 / name
+     :op1 "archway"
+     :op2 "house"
+  ))
+   :Internet ( esHo2 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Internet ( aHo1 / question )
+   )
+)
+
+# ::id MUL0746.json_0018
+# ::snt What 's the phone number there ?
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id MUL0746.json_0020
+# ::snt Great , thanks . Can I please also get the address ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id MUL0746.json_0022
+# ::snt No that wo n't be necessary , that 's all I needed . Thank You !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0746.json_0024
+# ::snt No , that 's all . Goodbye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG01255.json_0000
+# ::snt I need help finding a restaurant please .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id SNG01255.json_0002
+# ::snt I would really like to find someplace serving thai in the centre of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "thai"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG01255.json_0004
+# ::snt Yes , I need a table for 4 people at 19:30 on Sunday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "19:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG01255.json_0006
+# ::snt No , that is all thanks .   Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL2431.json_0000
+# ::snt Can you help me book a table at a chinese restaurant that 's in the centre of town ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2431.json_0002
+# ::snt I need some cheap Chop Suey , please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL2431.json_0004
+# ::snt That sounds like they 'll have some awesome Chop Suey . Please book me a table for 2 on Tuesday at 12:45 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "12:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL2431.json_0006
+# ::snt Can we try the same day for 11:45 please ? And can I have the reference number as well , thanks .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "11:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL2431.json_0008
+# ::snt Thank you .   I am also looking for places to go in the same area as the restaurant .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id MUL2431.json_0010
+# ::snt I am looking for some type of entertainment in the same area as the restaurant , please .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n20 / name
+     :op1 "entertainment"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id MUL2431.json_0012
+# ::snt No , just an entertainment attraction in the same area as the restaurant . Can you make a suggestion ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+   :Area ( AreAt3 / Area 
+    :name ( n24 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id MUL2431.json_0014
+# ::snt That sounds nice can I get their phone number , entrance fee , and address please ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id MUL2431.json_0016
+# ::snt Thank you so much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2431.json_0018
+# ::snt That will be all .   Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2431.json_0020
+# ::snt Thanks , take care buddy !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4723.json_0000
+# ::snt I am planning a trip in Cambridge , looking for a train
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4723.json_0002
+# ::snt I need to leave on a Saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL4723.json_0004
+# ::snt norwich and should leave at 10:30
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "norwich"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "10:30"
+  ))
+)
+
+# ::id PMUL4723.json_0006
+# ::snt Yes , correct . I 'd like to make a booking on that train for 3 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL4723.json_0008
+# ::snt Yes , that would be fine . And I will need a reference number please .
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL4723.json_0010
+# ::snt Yes , I need somewhere to eat that day . Are there any good Italian restaurants on the south side of town ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "italian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL4723.json_0012
+# ::snt That does n't matter .   Could you recommend something ?
+( o / out_of_scope )
+
+# ::id PMUL4723.json_0014
+# ::snt Sounds good . I need to book a reservation for 3 people .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL4723.json_0016
+# ::snt I need to book a table for the same group of people at 21:00 on the same day .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "21:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id PMUL4723.json_0018
+# ::snt Great ! Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4723.json_0020
+# ::snt Nope , that 's all I needed . Goodbye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG1072.json_0000
+# ::snt I 'm looking for a place to go in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG1072.json_0002
+# ::snt Do you have any suggestions ? I would just need the postcode and phone number and let me know what kind of attraction you suggest . Thanks !
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+  :Type ( aAt2 / question )
+)
+
+# ::id SNG1072.json_0004
+# ::snt Great , thank you so much ! I will check it out .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20057.json_0000
+# ::snt Hello .   Can you please help me find a nice restaurant that serves Korean food ?   I need to know the address too .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "korean"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20057.json_0002
+# ::snt And what is the postcode ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id WOZ20057.json_0004
+# ::snt Thank you . Good bye
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1073.json_0000
+# ::snt Hello , I would like to know about places to go in the south of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL1073.json_0002
+# ::snt What entertainment places are located there ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id MUL1073.json_0004
+# ::snt What is the address of Nusha ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n7 / name
+     :op1 "Nusha"
+  ))
+   )
+)
+
+# ::id MUL1073.json_0006
+# ::snt Yes , I need a 4 star place to stay with free WiFi .   Do you have anything ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1073.json_0008
+# ::snt I 'd like it to be a guesthouse in the south , free wifi also , and 4 stars . Whatever matches I need a room for 4 nights on Tuesday for 8 people .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n10 / name
+     :op1 "south"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   :Internet ( esHo3 / yes)
+   :Type ( TypHo7 / Type 
+    :name ( n14 / name
+     :op1 "guesthouse"
+  ))
+   :Day ( DayHo9 / Day 
+    :name ( n16 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo11 / People 
+    :name ( n18 / name
+     :op1 "8"
+  ))
+   :Stay ( StaHo13 / Stay 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1073.json_0010
+# ::snt Sounds good !   Go ahead and book it , please !
+( o / out_of_scope )
+
+# ::id MUL1073.json_0012
+# ::snt can I just try maybe 3 nights ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n22 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL1073.json_0014
+# ::snt Yes . Can you also call me a taxi to connect between the two places ? I would like to leave the hotel at 14:00 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n24 / name
+     :op1 "14:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n26 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id MUL1073.json_0016
+# ::snt No that 's all i need . Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1985.json_0000
+# ::snt I need a train to stansted airport from cambridge please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1985.json_0002
+# ::snt Thursday . I need to arrive by 12:45 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "12:45"
+  ))
+)
+
+# ::id PMUL1985.json_0004
+# ::snt Yes , that works .   Can I get the train i d number and the price please ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL1985.json_0006
+# ::snt What is the departure time of that also please ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+)
+
+# ::id PMUL1985.json_0008
+# ::snt Great .   Now I need a place to stay .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL1985.json_0010
+# ::snt It should be a 4 star hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1985.json_0012
+# ::snt Type does n't matter . I want it to be cheap and in the north . With a 4 star rating .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n14 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n16 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1985.json_0014
+# ::snt Is it rated 4 stars ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1985.json_0016
+# ::snt book it for 7 people and 5 nights starting from saturday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n22 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n24 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n26 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL1985.json_0018
+# ::snt No thank you . I am all set .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0409.json_0000
+# ::snt I am looking for a train to stevenage .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "stevenage"
+  ))
+)
+
+# ::id SNG0409.json_0002
+# ::snt I 'm leaving out of Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG0409.json_0004
+# ::snt I need to arrive by 9:30 on Thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "9:30"
+  ))
+)
+
+# ::id SNG0409.json_0006
+# ::snt Yes for 4 people please . I will need the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id SNG0409.json_0008
+# ::snt Can I have the reference number for the train booking please ?
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id SNG0409.json_0010
+# ::snt That is not better . I would like a reference number for the 4 tickets already booked , please .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id SNG0409.json_0012
+# ::snt Thanks . That 's all I need . Have a good day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0419.json_0000
+# ::snt I need a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL0419.json_0002
+# ::snt In the east , please . Something inexpensive , with free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+   :Price ( PriHo5 / Price 
+    :name ( n6 / name
+     :op1 "inexpensive"
+  ))
+)
+
+# ::id PMUL0419.json_0004
+# ::snt If the allenbell is cheap , I would like to book ti for tuesday .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n8 / name
+     :op1 "allenbell"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :Price ( PriHo6 / Price 
+    :name ( n12 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL0419.json_0006
+# ::snt There are 5 people in my group and we will be staying 2 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL0419.json_0008
+# ::snt Yes !   Can you help me find a restaurant near the hotel ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   :Area ( AreRe4 / Area 
+    :name ( n19 / name
+     :op1 "near"
+     :op2 "the"
+     :op3 "hotel"
+  ))
+   )
+)
+
+# ::id PMUL0419.json_0010
+# ::snt I 'd like international food , please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n20 / name
+     :op1 "international"
+  ))
+)
+
+# ::id PMUL0419.json_0012
+# ::snt Can you make a reservation for Tuesday for 5 people at 17:15 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n22 / name
+     :op1 "17:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n24 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n26 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL0419.json_0014
+# ::snt no thanks , thats all for now
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0520.json_0000
+# ::snt I need a moderately priced restaurant in the centre .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0520.json_0002
+# ::snt Can I get the food type and postcode of one you 'd recommend ?
+( Rt1 / Restaurant-Request
+  :Food ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id SNG0520.json_0004
+# ::snt Okay thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0520.json_0006
+# ::snt Not at this time . Thank you for everything .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0053.json_0000
+# ::snt Hi , I 'd like to book a taxi from the Golden Wok to the Golden Curry please .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "golden"
+     :op2 "curry"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "golden"
+     :op2 "wok"
+  ))
+)
+
+# ::id SNG0053.json_0002
+# ::snt I would like the taxi to leave after 09:00
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n6 / name
+     :op1 "09:00"
+  ))
+)
+
+# ::id SNG0053.json_0004
+# ::snt Perfect ! That 's all I needed , thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0098.json_0000
+# ::snt I 'm looking for a place to stay , in the north , that offers free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL0098.json_0002
+# ::snt I 'd prefer a guesthouse instead of a hotel , if possible .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL0098.json_0004
+# ::snt no , but i want free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL0098.json_0006
+# ::snt Yes , please . Can you book a room for Thursday for 5 people , 4 nights ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL0098.json_0008
+# ::snt Perfect . I 'm also looking for a moderately priced swedish restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "swedish"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n14 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL0098.json_0010
+# ::snt Can you find a restaurant in the north ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n16 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL0098.json_0012
+# ::snt The indian place could work .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n18 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL0098.json_0014
+# ::snt There will be 5 of us for Thursday .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n20 / name
+     :op1 "5"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n22 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL0098.json_0016
+# ::snt I would like reservations at 13:15 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n24 / name
+     :op1 "13:15"
+  ))
+)
+
+# ::id PMUL0098.json_0018
+# ::snt i also need a taxi to commute between the two places
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL4320.json_0000
+# ::snt I need a place to stay in the centre that includes free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4320.json_0002
+# ::snt I 'm looking to stay in a guesthouse and I would like the place to have a 1 star rating . Is anything like that available ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n6 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL4320.json_0004
+# ::snt I do n't think so . How about one with a 4-star rating then ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n8 / name
+     :op1 "4-star"
+  ))
+)
+
+# ::id PMUL4320.json_0006
+# ::snt Not at the moment . I 'd just like to know about the parking , price range , and phone number , please ?
+( Ht1 / Hotel-Request
+  :Parking ( aHo0 / question )
+  :Price ( aHo1 / question )
+  :Phone ( aHo2 / question )
+)
+
+# ::id PMUL4320.json_0008
+# ::snt Awesome , thanks . I 'm also looking for a train that leaves on Sunday after 13:15 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n12 / name
+     :op1 "13:15"
+  ))
+)
+
+# ::id PMUL4320.json_0010
+# ::snt I am departing from Standsted Airport and would like to go to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "standsted"
+  ))
+)
+
+# ::id PMUL4320.json_0012
+# ::snt let 's go with 13:24 . Please give me the arrival time and train i d .
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+)
+
+# ::id PMUL4320.json_0014
+# ::snt That is all for tonight . Thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3650.json_0000
+# ::snt Hello there , please find me a restaurant on the West side that serves   scandinavian food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "scandinavian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL3650.json_0002
+# ::snt How about indian cuisine then ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL3650.json_0004
+# ::snt The price range does n't matter but I would like to make a reservation at one you may recommend .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "does"
+     :op2 "n't"
+     :op3 "matter"
+  ))
+)
+
+# ::id PMUL3650.json_0006
+# ::snt Yes . That will do just fine . Can you reserve me a table for 5 people on Friday at 13:15 please ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "13:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL3650.json_0008
+# ::snt Yes , could you help me find a train to birmingham new street on saturday ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n18 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL3650.json_0010
+# ::snt I do need to get there by 08:30 . Can you tell me the travel time for that route ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n20 / name
+     :op1 "08:30"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Time ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3650.json_0012
+# ::snt No I do n't nee it booked yet . Thank you for all the help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2732.json_0000
+# ::snt There is a place I want to see , can you help me ?
+( o / out_of_scope )
+
+# ::id PMUL2732.json_0002
+# ::snt I am looking for a attraction called cineworld cinema .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "cineworld"
+     :op2 "cinema"
+  ))
+)
+
+# ::id PMUL2732.json_0004
+# ::snt Yes , can you help me find a place to eat ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL2732.json_0006
+# ::snt Actually never mind .   I would actually like just find a place to stay in the cheap price range in the west .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL2732.json_0008
+# ::snt The hotel I 'm looking for should have a star of 4 , in the cheap range , somewhere in the West . It 'll be for 3 people and 4 nights starting Wednesday .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n10 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreHo6 / Area 
+    :name ( n12 / name
+     :op1 "west"
+  ))
+   :Stars ( StaHo8 / Stars 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+   :Stay ( StaHo10 / Stay 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo12 / Day 
+    :name ( n18 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo14 / People 
+    :name ( n20 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL2732.json_0010
+# ::snt thanks alot and is there parking for two cars ?
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Parking ( esHo2 / yes)
+   )
+)
+
+# ::id PMUL2732.json_0012
+# ::snt Thank you , that is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0092.json_0000
+# ::snt I need a taxi that leaves from kettle 's yard and leaves after 15:15 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n2 / name
+     :op1 "15:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "kettle"
+     :op2 "'s"
+     :op3 "yard"
+  ))
+)
+
+# ::id SNG0092.json_0002
+# ::snt I am going to Yu Garden .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n6 / name
+     :op1 "yu"
+     :op2 "garden"
+  ))
+)
+
+# ::id SNG0092.json_0004
+# ::snt Thank you so much ! That is all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0173.json_0000
+# ::snt Hi , I am looking for an expensive restaurant to dine at in the south .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL0173.json_0002
+# ::snt Sounds good .   Yes , for 6 people on Monday at 18:15 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "18:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL0173.json_0004
+# ::snt Yes , that would mean you were putting the info in and booking it , followed by giving me the reference number ... right ?
+( o / out_of_scope )
+
+# ::id PMUL0802.json_0000
+# ::snt Does Cambridge offer any expensive , Singaporean cuisine ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "singaporean"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0802.json_0002
+# ::snt How about Indian food instead ? I like Indian food just as much .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL0802.json_0004
+# ::snt No thanks , I just need the phone number and postcode , for now .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id PMUL0802.json_0006
+# ::snt Yes , can you help me find a hotel ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Type ( TypHo3 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL0802.json_0008
+# ::snt I actually need a train . For Thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL0802.json_0010
+# ::snt I 'm departing from Cambridge and it should arrive at Peterborough by 11:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "peterborough"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n14 / name
+     :op1 "11:15"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0802.json_0012
+# ::snt Yes , please book it for two !
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n18 / name
+     :op1 "two"
+  ))
+)
+
+# ::id PMUL0802.json_0014
+# ::snt Thank you for the service , that 's all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0999.json_0000
+# ::snt Yes I am looking for a moderately priced restaurant in the center of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id MUL0999.json_0002
+# ::snt I do not have any preference on the food type . Can I have the phone number for one of the restaurants ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+   )
+)
+
+# ::id MUL0999.json_0004
+# ::snt No , but can you help me find some place to go , in the same area as the Noodle Bar ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+   :Area ( AreAt3 / Area 
+    :name ( n6 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id MUL0999.json_0006
+# ::snt I think I would prefer a museum to another restaurant . Can you find me the address and phone number of one in the area ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( enAt1 / centre)
+   :Type ( TypAt3 / Type 
+    :name ( n8 / name
+     :op1 "museum"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id MUL0999.json_0008
+# ::snt That 's great , I 'll need to know the address , phone number and post code of Broughton house gallery , please .
+( a / and
+ :op1(At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n11 / name
+     :op1 "Broughton"
+     :op2 "house"
+     :op3 "gallery"
+  ))
+   )
+)
+
+# ::id MUL0999.json_0010
+# ::snt No , I think that 'll be it . Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0637.json_0000
+# ::snt I am looking for a restaurant serving modern american food in the moderate price range .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "modern"
+     :op2 "american"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id SNG0637.json_0002
+# ::snt Yes how about Turkish then ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "turkish"
+  ))
+)
+
+# ::id SNG0637.json_0004
+# ::snt yes i reserve to Anatolia restaurant .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "anatolia"
+  ))
+)
+
+# ::id SNG0637.json_0006
+# ::snt I 'm sorry . I do n't actually need to reserve at this time . I just need the phone number and address if you could provide that .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id SNG0637.json_0008
+# ::snt No . That would be it . Thanks a lot . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02162.json_0000
+# ::snt i am looking for the Addenbrookes Hospital with   acute medical assessment unit department
+( Hm1 / Hospital-Inform
+   :Department ( DepHo2 / Department 
+    :name ( n2 / name
+     :op1 "acute"
+     :op2 "medical"
+     :op3 "assessment"
+     :op4 "unit"
+  ))
+)
+
+# ::id SNG02162.json_0002
+# ::snt Yes , please . I need their telephone number .
+( Ht1 / Hospital-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id SNG02162.json_0004
+# ::snt Sounds great . Thank you so much for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2344.json_0000
+# ::snt Yes , I would like the information on parks that are located in the centre please .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "parks"
+  ))
+)
+
+# ::id PMUL2344.json_0002
+# ::snt Could i please get the phone number and address ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL2344.json_0004
+# ::snt I am thinking I would like to try some european food while I am in town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "european"
+  ))
+)
+
+# ::id PMUL2344.json_0006
+# ::snt I would like the north please .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n8 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL2344.json_0008
+# ::snt book a table for 2 people at 13:15 on tuesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "13:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL2344.json_0010
+# ::snt What is the car type , please thank you
+( Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+)
+
+# ::id PMUL2344.json_0012
+# ::snt Yes I need a taxi that will take me between the two places and need to arrive by 13:15 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n16 / name
+     :op1 "13:15"
+  ))
+)
+
+# ::id PMUL2344.json_0014
+# ::snt Thanks , that 's all I need today . Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4175.json_0000
+# ::snt i am looking for places to go in town . The attraction should be in the type of college and should be in the west .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL4175.json_0002
+# ::snt No , can you recommend a popular one for me ?
+( o / out_of_scope )
+
+# ::id PMUL4175.json_0004
+# ::snt Great ! I 'm also looking for an expensive restaurant near the college .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL4175.json_0006
+# ::snt I really love bistro food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "bistro"
+  ))
+)
+
+# ::id PMUL4175.json_0008
+# ::snt Can you look again for me in the same area ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL4175.json_0010
+# ::snt Ok , how about a restaurant that serves british food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "british"
+  ))
+)
+
+# ::id PMUL4175.json_0012
+# ::snt Sure , I need it for 2 people at 18:15 on Wednesday .   Can I get a reference number please ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "18:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL4175.json_0014
+# ::snt Thank you . Take care . Goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2189.json_0000
+# ::snt I wanted to visit the Center , could you tell the the hours it is open ?
+( o / out_of_scope )
+
+# ::id PMUL2189.json_0002
+# ::snt I am looking for a place to go in the centre of town . Can you make suggestions ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2189.json_0004
+# ::snt Can you tell me the postcode for Ballare ? That sounds fun .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n4 / name
+     :op1 "ballare"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2189.json_0006
+# ::snt I was hoping for a cheap restaurant close to the Vue Cinema .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt4 / Name 
+    :name ( n9 / name
+     :op1 "Vue"
+     :op2 "Cinema"
+  ))
+   )
+)
+
+# ::id PMUL2189.json_0008
+# ::snt Do you have any that serve Australian ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "australian"
+  ))
+)
+
+# ::id PMUL2189.json_0010
+# ::snt What about chinese food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL2189.json_0012
+# ::snt Yes , please . I 'd like to book a table for 4 people at 12:15 on Friday . May I please have the reference number ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "12:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL2189.json_0014
+# ::snt i would also like to check on getting a taxi to commute me between the two places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL2189.json_0016
+# ::snt Sorry not sure yet .
+( o / out_of_scope )
+
+# ::id PMUL2189.json_0018
+# ::snt For the taxi I need to be picked up in enough time to arrive to the restaurant in time .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Dest ( DesTa3 / Dest 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL2189.json_0020
+# ::snt I need to leave from the Vue Cinema to get to Charlie Chan by 12:15 .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n22 / name
+     :op1 "charlie"
+     :op2 "chan"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n24 / name
+     :op1 "vue"
+     :op2 "cinema"
+  ))
+   :Arrive ( ArrTa6 / Arrive 
+    :name ( n26 / name
+     :op1 "12:15"
+  ))
+)
+
+# ::id PMUL2189.json_0022
+# ::snt Thank you for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3089.json_0000
+# ::snt Yes I 'm looking for a train that departs on Wednesday from Peterborough .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id PMUL3089.json_0002
+# ::snt I would like to go to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3089.json_0004
+# ::snt i want to leave after 13:00
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "13:00"
+  ))
+)
+
+# ::id PMUL3089.json_0006
+# ::snt I do n't need a ticket right now , but could you tell me the travel time and price ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id PMUL3089.json_0008
+# ::snt I changed my mind can you book that for me please ?
+( o / out_of_scope )
+
+# ::id MUL1237.json_0000
+# ::snt I am looking for pasquale pizzeria .
+( o / out_of_scope )
+
+# ::id MUL1237.json_0002
+# ::snt I would like the address , as well as the phone number . And what is the price range for dinner there ?
+( Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id MUL1237.json_0004
+# ::snt Great ! I 'm also looking for a 3 star guesthouse to stay in .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL1237.json_0006
+# ::snt I wo n't be needing a booking . Thank you for the information . Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1237.json_0008
+# ::snt Thanks again for the help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2505.json_0000
+# ::snt Hello , I 'm looking for a hotel to stay in during my visit to Cambridge . Can you please help me find something in the moderate price range ? No specific amenities needed .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL2505.json_0002
+# ::snt In the west . And 3 stars , please .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL2505.json_0004
+# ::snt If that is the case , can you look for a hotel that has free wifi ? Thanks
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Type ( TypHo3 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL2505.json_0006
+# ::snt Could you try looking for something for Wednesday ?
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL2505.json_0008
+# ::snt Are there any 3 star hotels in the West ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n14 / name
+     :op1 "west"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL2505.json_0010
+# ::snt Yes , please try to find something else .
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+)
+
+# ::id PMUL2505.json_0012
+# ::snt That would be fine , can you book it for me ?
+( o / out_of_scope )
+
+# ::id PMUL2505.json_0014
+# ::snt That sounds good . Can I get a room for 6 people , 2 nights , starting Thursday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n20 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n22 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL2505.json_0016
+# ::snt I am also hoping to check out some sports locations in the same area . Can you see what attractions are available in the west ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n24 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n26 / name
+     :op1 "sports"
+  ))
+)
+
+# ::id PMUL2505.json_0018
+# ::snt Can you look to see if there are colleges in that area ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n28 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id PMUL2505.json_0020
+# ::snt What is the entrance fee and postcode for that one ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL2505.json_0022
+# ::snt Great !   I 'll also be needing a taxi .   Will you book one that will leave the college at 5:45 ?   I 'd also like the car type and their contact number .
+( a / and
+ :op1(Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+   )
+ :op2(Tm2 / Taxi-Inform
+   :Leave ( LeaTa3 / Leave 
+    :name ( n31 / name
+     :op1 "5:45"
+  ))
+   )
+)
+
+# ::id PMUL2505.json_0024
+# ::snt Thanks ! That 's all for me . Have a good day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4743.json_0000
+# ::snt I need a place stay , some place in the east with a 4 stars .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4743.json_0002
+# ::snt Something cheap , please !
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL4743.json_0004
+# ::snt Can you tell me the address , including post code ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id PMUL4743.json_0006
+# ::snt I am looking for gastropub food around the same area as the hotel
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "gastropub"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL4743.json_0008
+# ::snt No particular price range . Which one do you recommend ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n12 / name
+     :op1 "No"
+     :op2 "particular"
+  ))
+)
+
+# ::id PMUL4743.json_0010
+# ::snt Yes , If you could that would be great . Thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4743.json_0012
+# ::snt I need a table for 8 at 15:45 on Friday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "15:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL4743.json_0014
+# ::snt No that was all I needed thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0060.json_0000
+# ::snt Can you recommend a restaurant that serves Corsica food in the expensive price range ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "corsica"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Price ( aHo1 / question )
+   )
+)
+
+# ::id PMUL0060.json_0002
+# ::snt Can you try italian food instead ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id PMUL0060.json_0004
+# ::snt Any area is fine . Could you book a table for 7 for me at your favorite place ? We 're looking for something at 18:45 on Tuesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "18:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL0060.json_0006
+# ::snt Thank you .   Could you please send me the address and phone number .
+( a / and
+ :op1(Tt1 / Taxi-Request
+  :Phone ( aTa0 / question )
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id PMUL0060.json_0008
+# ::snt now find me a stay in the east and should have   a star of 4
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n14 / name
+     :op1 "east"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0060.json_0010
+# ::snt I 'm not concerened about pricing , but I would like a 4 start hotel in the east .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n18 / name
+     :op1 "east"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0060.json_0012
+# ::snt No , thanks . I 'm all set . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL2399.json_0000
+# ::snt I am looking for a place to dine that has expensive romanian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "romanian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL2399.json_0002
+# ::snt Is there one that serves Chinese instead ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id MUL2399.json_0004
+# ::snt I have no preference .   I just need to book it for 8 at 12:45 on Thursday .
+( Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+   :Time ( TimRe3 / Time 
+    :name ( n8 / name
+     :op1 "12:45"
+  ))
+   :Day ( DayRe5 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe7 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL2399.json_0006
+# ::snt I guess that will do . How about entertainment venues ... what 's there in city centre ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n16 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id MUL2399.json_0008
+# ::snt Yes , I 'd like to find more information on entertainment attractions .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n18 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id MUL2399.json_0010
+# ::snt Is there any in the type of college ? If so can I have the phone number , postcode , and entrance fee ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n20 / name
+     :op1 "college"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Post ( aAt2 / question )
+  :Phone ( aAt3 / question )
+   )
+)
+
+# ::id MUL2399.json_0012
+# ::snt I do n't really have a preference , no . I 'd just like something good .
+( o / out_of_scope )
+
+# ::id MUL2399.json_0014
+# ::snt Thanks , I also need a taxi from the attraction to the restaurant .   I want to arrive by the booked time of 12:45
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n22 / name
+     :op1 "12:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "attraction"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n26 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id MUL2399.json_0016
+# ::snt No , I think that will do it .   Thank you for your assistance .   Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02132.json_0000
+# ::snt I want to book a taxi to leave after 09:15 at Old Schools .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n2 / name
+     :op1 "09:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "old"
+     :op2 "schools"
+  ))
+)
+
+# ::id SNG02132.json_0002
+# ::snt I 'll be going to royal standard .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n6 / name
+     :op1 "royal"
+     :op2 "standard"
+  ))
+)
+
+# ::id SNG02132.json_0004
+# ::snt That is great news . May I have the contact number , too ?
+( Tt1 / Taxi-Request
+  :Phone ( aTa0 / question )
+)
+
+# ::id SNG02132.json_0006
+# ::snt No , that 's everything I needed . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20515.json_0000
+# ::snt I am looking for a moderate priced restaurant in the south part of town . Could you recommend me three restaurants ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id WOZ20515.json_0002
+# ::snt Is there a third restaurant ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id WOZ20515.json_0004
+# ::snt OK . Can you give me the address and phone number for Restaurant Alimentum ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "Restaurant"
+     :op2 "Alimentum"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20515.json_0006
+# ::snt Thanks much ! Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4282.json_0000
+# ::snt Can you help me find an expensive European food local restaurant in Cambridge where I can dine when I get to Cambridge ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "european"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL4282.json_0002
+# ::snt Yes , that 's perfect . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4282.json_0004
+# ::snt Yes I would . I need a sitting for 7 people on Thursday at 13:45 , please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "13:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL4282.json_0006
+# ::snt I need to find a hotel in the same area as the restaurant . I would like to find one with 4 stars .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+   :Type ( TypHo6 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL4282.json_0008
+# ::snt I want it to be expensive , and type does n't matter
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n18 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL4282.json_0010
+# ::snt Yes , I do need reservations .
+( o / out_of_scope )
+
+# ::id PMUL4282.json_0012
+# ::snt I actually do n't need a reservation , sorry . Can you just tell me the address and if they have free parking and wifi ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Parking ( aHo1 / question )
+  :Addr ( aHo2 / question )
+   )
+)
+
+# ::id PMUL4282.json_0014
+# ::snt Thanks for your help have a goodnight
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0037.json_0000
+# ::snt I need a restaurant in Cambridge that serves Spanish food and is cheap .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "spanish"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL0037.json_0002
+# ::snt Yes , please book that . That is all I need .
+( o / out_of_scope )
+
+# ::id MUL0037.json_0004
+# ::snt For 6 people at 14:15 on Saturday . Can I get the reference number as well ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "14:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0037.json_0006
+# ::snt Thank you , that is all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0037.json_0008
+# ::snt Can you also find me a cheap 4 star hotel with free parking and wifi ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n12 / name
+     :op1 "cheap"
+  ))
+   :Internet ( esHo3 / yes)
+   :Stars ( StaHo6 / Stars 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+   :Type ( TypHo8 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL0037.json_0010
+# ::snt I would like the hotel please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n18 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL0037.json_0012
+# ::snt I need the address and postcode of the hotel .
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id MUL0037.json_0014
+# ::snt You certainly can . I will need a taxi to take me to my reservation at the restaurant , from the hotel .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+ :op3(Rm3 / Restaurant-Inform
+   :none ( onRe3 / none)
+   )
+)
+
+# ::id MUL0037.json_0016
+# ::snt Great . Thank you . That 's all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0228.json_0000
+# ::snt Can you find me a hotel on the east side ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id SSNG0228.json_0002
+# ::snt A 4 star establishment , if possible .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SSNG0228.json_0004
+# ::snt Try a moderate price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id SSNG0228.json_0006
+# ::snt I 'll take Warkworth house . I want to book it for 3 people and   3 nights on Wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+   :Name ( NamHo8 / Name 
+    :name ( n16 / name
+     :op1 "Warkworth"
+     :op2 "house"
+  ))
+)
+
+# ::id SSNG0228.json_0008
+# ::snt Sure , either of the other 2 would be fine .
+( o / out_of_scope )
+
+# ::id SSNG0228.json_0010
+# ::snt That is all I need . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1964.json_0000
+# ::snt I 'm looking for attractions to go in the centre of Cambridge , please .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1964.json_0002
+# ::snt I do n't really know . What do you suggest in the city center ?
+( o / out_of_scope )
+
+# ::id MUL1964.json_0004
+# ::snt Sounds good . What is their entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL1964.json_0006
+# ::snt Great . What is All Saint 's Church 's address and postcode , please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id MUL1964.json_0008
+# ::snt Thanks . I am also looking for a train from Cambridge to Norwich , could you help me find one ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "norwich"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1964.json_0010
+# ::snt I would like to leave on Monday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id MUL1964.json_0012
+# ::snt 09:15 and should depart from cambridge
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "09:15"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1964.json_0014
+# ::snt Actually , I need to arrive by 09:15 . Is there anything early morning on Monday from Cambridge to Norwich ?
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n14 / name
+     :op1 "09:15"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n16 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+   :Dest ( DesTr8 / Dest 
+    :name ( n20 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id MUL1964.json_0016
+# ::snt Yeah , what 's the price and departure time on TR5773 ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id MUL1964.json_0018
+# ::snt That 's all I needed . Thank you for your help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2037.json_0000
+# ::snt I 'd like to find out more about taking a tour of Trinity College .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "college"
+  ))
+   :Name ( NamAt4 / Name 
+    :name ( n4 / name
+     :op1 "trinity"
+     :op2 "college"
+  ))
+)
+
+# ::id PMUL2037.json_0002
+# ::snt Actually , can you tell me what type of attraction it is ?   My friend suggested it and mentioned the name , but not much else .
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+)
+
+# ::id PMUL2037.json_0004
+# ::snt Yes , I 'd like to find a restaurant in the centre of town .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2037.json_0006
+# ::snt I would chinese please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL2037.json_0008
+# ::snt Yeah , I 'd like a moderately priced restaurant . And type of food does n't actually matter . Just somewhere moderately priced in the centre of town .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Type ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2037.json_0010
+# ::snt That would be great . Can I have the phone number please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id PMUL2037.json_0012
+# ::snt Great !   Thanks .   I also need a taxi to take me between the two .   I want to leave the restaurant by 08:30
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n14 / name
+     :op1 "08:30"
+  ))
+)
+
+# ::id PMUL2037.json_0014
+# ::snt I would like to leave the restaurant by 8:30 .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Leave ( LeaTa4 / Leave 
+    :name ( n18 / name
+     :op1 "8:30"
+  ))
+)
+
+# ::id PMUL2037.json_0016
+# ::snt Perfect , thank you for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2037.json_0018
+# ::snt No , thank you . I 've got everything I need right now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20293.json_0000
+# ::snt I am looking for the phone number and address of a restaurant that serves european food ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "european"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20293.json_0002
+# ::snt I do n't care . give me the address and phone number of one of them .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+   :Area ( onRe2 / dontcare)
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20293.json_0004
+# ::snt Great ! thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20084.json_0000
+# ::snt I would like a restaurant that serves brazilian food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "brazilian"
+  ))
+)
+
+# ::id WOZ20084.json_0002
+# ::snt Please search for French food . I will also need the address and phone number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "french"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20084.json_0004
+# ::snt I do n't care .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "do"
+     :op2 "n't"
+     :op3 "care"
+  ))
+)
+
+# ::id WOZ20084.json_0006
+# ::snt I do n't care
+( Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+)
+
+# ::id WOZ20084.json_0008
+# ::snt No , that is all I need .   Thank you and goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0781.json_0000
+# ::snt Can you tell me about the Carolina B&B ?
+( o / out_of_scope )
+
+# ::id MUL0781.json_0002
+# ::snt Yes , I need the guesthouse starting Wednesday for 6 people and 3 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n2 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n4 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n6 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL0781.json_0004
+# ::snt Yes please book that for me .
+( o / out_of_scope )
+
+# ::id MUL0781.json_0006
+# ::snt Oh sure , try for 2 nights instead of 3 .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL0781.json_0008
+# ::snt I would also like to find a train that will arrive by 13:45 departing from Cambridge .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "13:45"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0781.json_0010
+# ::snt I need to get to Kings Lynn on Friday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n16 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL0781.json_0012
+# ::snt Yes , I would like to book it for 6 people . Please provide me with the reference number as well .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n18 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0781.json_0014
+# ::snt Great , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0781.json_0016
+# ::snt No , that 's all for now . Goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2885.json_0000
+# ::snt I 'm looking for a place to stay during my upcoming trip to Cambridge .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL2885.json_0002
+# ::snt I would like to stay in the north I have a moderate price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL2885.json_0004
+# ::snt Yes ,   I would like something with a 4 star rating , and I would like for it to be a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2885.json_0006
+# ::snt Can you book a room as well ?
+( o / out_of_scope )
+
+# ::id PMUL2885.json_0008
+# ::snt I would like it for 3 people and 3 nights starting on Monday please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL2885.json_0010
+# ::snt Yes , I was looking for a particular attraction , Saint Catharine 's College . What area is it located in ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n16 / name
+     :op1 "saint"
+     :op2 "catharine"
+     :op3 "'s"
+     :op4 "college"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2885.json_0012
+# ::snt Ok , can you give me the phone number and address please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL2885.json_0014
+# ::snt No that 's all , thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1607.json_0000
+# ::snt I need to get to Cambridge on Sunday . Can you find me a train from Kings Lynn please ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n6 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id PMUL1607.json_0002
+# ::snt I need to leave after 15:00 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "15:00"
+  ))
+)
+
+# ::id PMUL1607.json_0004
+# ::snt Yes .   Please book that for 3 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL1607.json_0006
+# ::snt I am also looking for a hotel on the north side of town with a 1 star rating
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Type ( TypHo3 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo5 / Area 
+    :name ( n14 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo7 / Stars 
+    :name ( n16 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL1607.json_0008
+# ::snt I do not have a preference on price , but it must include free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( onHo2 / dontcare)
+)
+
+# ::id PMUL1607.json_0010
+# ::snt If there is no such hotel , how about one that has a star of 4
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n20 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL1607.json_0012
+# ::snt Huh . That 's odd . I was told there was a good one .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1607.json_0014
+# ::snt I really would prefer a 4 star hotel . Can you please look again on the north side ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n22 / name
+     :op1 "4"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n24 / name
+     :op1 "north"
+  ))
+   :Type ( TypHo6 / Type 
+    :name ( n26 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL1607.json_0016
+# ::snt Sure , I 'll need it for the same group of people for 3 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n28 / name
+     :op1 "3"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n30 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id PMUL1607.json_0018
+# ::snt Would you like me to book it for you ?
+( Bm1 / Booking-Inform
+   :none ( onBo1 / none)
+)
+
+# ::id PMUL1607.json_0020
+# ::snt Ok , can you book for same group of people 3 nights starting on same day ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n32 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n34 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n36 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id PMUL1607.json_0022
+# ::snt You have helped me with everything I need today .   Thank you ! That will be all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0250.json_0000
+# ::snt Howdy , I 'm looking for a place to stay . I do n't care about internet .
+( Hm1 / Hotel-Inform
+   :Internet ( onHo1 / dontcare)
+)
+
+# ::id SSNG0250.json_0002
+# ::snt I would like a cheap hotel in the north please .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+   :Type ( TypHo6 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id SSNG0250.json_0004
+# ::snt yes I like that one with the free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id SSNG0250.json_0006
+# ::snt Yes and make it for Friday for 2 days , and 2 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SSNG0250.json_0008
+# ::snt Thank you so much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0916.json_0000
+# ::snt Can you tell me about moderately priced places to stay on the north side of town ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SNG0916.json_0002
+# ::snt Yes , I 'd love to have free internet , and I 'd really like to stay at a guest house if possible .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id SNG0916.json_0004
+# ::snt Sure . Please book for 6 people and 3 nights starting Tuesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SNG0916.json_0006
+# ::snt Can I please have the address ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id SNG0916.json_0008
+# ::snt No thank you , that is all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20514.json_0000
+# ::snt I 'm looking for a restaurant that serves international food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "international"
+  ))
+)
+
+# ::id WOZ20514.json_0002
+# ::snt I do n't care .
+( o / out_of_scope )
+
+# ::id WOZ20549.json_0000
+# ::snt I would like a restaurant in the north part of town that serves french food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "french"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id WOZ20549.json_0002
+# ::snt What is their address , number , and price range ?
+( Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20549.json_0004
+# ::snt No , that takes care of it . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2084.json_0000
+# ::snt Hi there . I would like to find a train leaving Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2084.json_0002
+# ::snt I am going to Peterborough and it should arrive by 17:00 on Tuesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "peterborough"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n8 / name
+     :op1 "17:00"
+  ))
+)
+
+# ::id MUL2084.json_0004
+# ::snt Yes please , I need to book it for 6 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL2084.json_0006
+# ::snt Thank you I also need help with a hotel . I am looking for a 4 star hotel . What you got ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2084.json_0008
+# ::snt I would prefer the cheaper one , please . What 's it called ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n16 / name
+     :op1 "cheaper"
+  ))
+)
+
+# ::id MUL2084.json_0010
+# ::snt They sound like just what I need . Could you verify whether they have free parking , and give me their address ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Parking ( aHo1 / question )
+  :Addr ( aHo2 / question )
+   )
+)
+
+# ::id MUL2084.json_0012
+# ::snt I 'm looking for a 4 star hotel in the cheap price range , the place should have free parking .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n18 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n20 / name
+     :op1 "cheap"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n22 / name
+     :op1 "4"
+  ))
+   :Parking ( esHo4 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Parking ( aHo1 / question )
+   )
+)
+
+# ::id MUL2084.json_0014
+# ::snt Yes , please for 6 people starting tuesday night .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n24 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n26 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL2084.json_0016
+# ::snt I 'm sorry , I changed my mind . I do n't need a room booked . I just need their address .
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id MUL2084.json_0018
+# ::snt No thanks . That is all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4404.json_0000
+# ::snt i need a place to stay in Cambridge   that s 4 star with free wifi
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4404.json_0002
+# ::snt Do this hotel offer free parking also ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL4404.json_0004
+# ::snt Yes I do .   When you find it , I need 3 nights for 5 people starting on Wednesday .   I 'll take the reference number too .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL4404.json_0006
+# ::snt There are seriously no 4 star hotels with free wifi and free parking in all of Cambridge ? I 'm pretty sure there should be .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo4 / Stars 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4404.json_0008
+# ::snt Great ! Could you book it for 5 people and 3 nights starting from wednesday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n16 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL4404.json_0010
+# ::snt how about one that is in the type of nightclub .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n18 / name
+     :op1 "nightclub"
+  ))
+)
+
+# ::id PMUL4404.json_0012
+# ::snt Yes . May I have the phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL4404.json_0014
+# ::snt Ok . Thanks . All set .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4404.json_0016
+# ::snt That is all I need . Goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1364.json_0000
+# ::snt Hey , are there any good museums in town ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id PMUL1364.json_0002
+# ::snt I 'd like to stay in the Centre area .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL1364.json_0004
+# ::snt Sounds great ! Can I get their address and postcode ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL1364.json_0006
+# ::snt i am also in need of a train on friday from norwich to cambridge leaving after 19:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n10 / name
+     :op1 "norwich"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n12 / name
+     :op1 "19:45"
+  ))
+)
+
+# ::id PMUL1364.json_0008
+# ::snt How long will the trip take and how much will it cost ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL1364.json_0010
+# ::snt OKay great . Can you book that for me please ?
+( o / out_of_scope )
+
+# ::id PMUL1364.json_0012
+# ::snt You know , nevermind . That will be all for now . Thanks so much . Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01428.json_0000
+# ::snt I am getting into birmingham new street train station and will be needing a taxi to take me to my hotel
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+     :op4 "train"
+     :op5 "station"
+  ))
+)
+
+# ::id SNG01428.json_0002
+# ::snt I need to leave after 14:45
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n4 / name
+     :op1 "14:45"
+  ))
+)
+
+# ::id SNG01428.json_0004
+# ::snt I want to be picked up from birmingham new street train station
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n6 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+     :op4 "train"
+     :op5 "station"
+  ))
+)
+
+# ::id SNG01428.json_0006
+# ::snt I 'm heading to express by holiday inn cambridge .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n8 / name
+     :op1 "express"
+     :op2 "by"
+     :op3 "holiday"
+     :op4 "inn"
+     :op5 "cambridge"
+  ))
+)
+
+# ::id SNG01428.json_0008
+# ::snt That is all . Thanks . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2336.json_0000
+# ::snt I am looking for a attraction in the east part of town
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL2336.json_0002
+# ::snt I am not overly particular , what type do you have in the East ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Type ( aAt1 / question )
+   )
+)
+
+# ::id MUL2336.json_0004
+# ::snt Which one would you suggest ? Please give me the phone number , entrance fee , and the postcode . Thank you .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id MUL2336.json_0006
+# ::snt That will work . I 'm also looking for a restaurant in the same area that is expensive .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id MUL2336.json_0008
+# ::snt Sounds good , I need a taxi and I need to leave by 4:00 so I need a reservation for 3:00 or earlier if possible .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL2336.json_0010
+# ::snt I need the taxi to commute between the two places on the same day .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Day ( DayHo3 / Day 
+    :name ( n11 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   )
+)
+
+# ::id MUL2336.json_0012
+# ::snt Can you let me know the contact number and what kind of car ?
+( Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+)
+
+# ::id MUL2336.json_0014
+# ::snt Alright ! Thanks so much for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2244.json_0000
+# ::snt I need a cheap four star room .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "four"
+  ))
+)
+
+# ::id MUL2244.json_0002
+# ::snt No but I need it to include free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( onHo2 / dontcare)
+)
+
+# ::id MUL2244.json_0004
+# ::snt Do all 8 places have the internet ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Internet ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Internet ( esHo2 / yes)
+   )
+)
+
+# ::id MUL2244.json_0006
+# ::snt Can you suggest one for me ? I need the hotel type , phone number , and whether it has internet or not .
+( Ht1 / Hotel-Request
+  :Type ( aHo0 / question )
+  :Internet ( aHo1 / question )
+  :Phone ( aHo2 / question )
+)
+
+# ::id MUL2244.json_0008
+# ::snt I also need a train on saturday that departs from cambridge .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2244.json_0010
+# ::snt I 'm heading to Leicester .   I need to get there by 21:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "leicester"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n12 / name
+     :op1 "21:00"
+  ))
+)
+
+# ::id MUL2244.json_0012
+# ::snt If I could get the train that arrives closest to 21:00 please .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n14 / name
+     :op1 "21:00"
+  ))
+)
+
+# ::id MUL2244.json_0014
+# ::snt Yes that would be great if you could book train TR6034 for me . Thank you .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL2244.json_0016
+# ::snt That is all I need , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20584.json_0000
+# ::snt Can you recommend a good restaurant in the north part of town that serves australian food ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n4 / name
+     :op1 "australian"
+  ))
+)
+
+# ::id WOZ20584.json_0002
+# ::snt How about Indian food instead ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id WOZ20584.json_0004
+# ::snt What are the price ranges of the two available restaurants ?
+( Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+)
+
+# ::id WOZ20584.json_0006
+# ::snt Tell me the address of the moderately priced one .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "moderately"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Price ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20584.json_0008
+# ::snt What is the phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id WOZ20584.json_0010
+# ::snt No thank you , goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0518.json_0000
+# ::snt Are there any colleges in the west ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id MUL0518.json_0002
+# ::snt I would like the postcodes and more information about the types of colleges are in the west .
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL0518.json_0004
+# ::snt I will take the postcodes for all 5 . I 'd also like a train that leaves on Sunday for ely as well if that 's possible .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "ely"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+   )
+)
+
+# ::id MUL0518.json_0006
+# ::snt I 'll be leaving from Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0518.json_0008
+# ::snt I would like to leave from Cambridge after 21:15 please .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n14 / name
+     :op1 "21:15"
+  ))
+)
+
+# ::id MUL0518.json_0010
+# ::snt I would like the price and arrival time for the 21:50 train please .
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id MUL0518.json_0012
+# ::snt Thanks , that 's all I need . Have a nice day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0392.json_0000
+# ::snt yes you can help me I need to find a place to stay that includes free wifi and is in the moderate price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id SSNG0392.json_0002
+# ::snt Yes East part of town
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id SSNG0392.json_0004
+# ::snt Could you make me a reservation for Thursday for 4 nights?There will be 5 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SSNG0392.json_0006
+# ::snt Yes please check them for me .
+( o / out_of_scope )
+
+# ::id SSNG0392.json_0008
+# ::snt Thanks , that 's all I need . Have a nice day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3739.json_0000
+# ::snt How much for a room in a hotel in the city center ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Type ( TypHo3 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo5 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL3739.json_0002
+# ::snt I was thinking about going to Byard Art , can you tell me the address and what the entrance fee is ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n6 / name
+     :op1 "byard"
+     :op2 "art"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Addr ( aAt2 / question )
+   )
+)
+
+# ::id PMUL3739.json_0004
+# ::snt Thanks ! I also need a place to dine in the south .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n8 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL3739.json_0006
+# ::snt Creative food , if possible .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "creative"
+  ))
+)
+
+# ::id PMUL3739.json_0008
+# ::snt Sure , let 's try for Chinese then instead . I want somewhere expensive .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n14 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL3739.json_0010
+# ::snt I really want Chinese .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL3739.json_0012
+# ::snt Okay , great . Can you book that for me then ? It 'll be on saturday at 17:45 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "17:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n20 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL3739.json_0014
+# ::snt Great , thanks for all your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2286.json_0000
+# ::snt Hello , I need a hotel that 's moderately priced , please .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL2286.json_0002
+# ::snt What is the star rating of the arbury lodge ?
+( o / out_of_scope )
+
+# ::id MUL2286.json_0004
+# ::snt I am really looking for one with a zero star rating .    What do you have available .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "zero"
+  ))
+)
+
+# ::id MUL2286.json_0006
+# ::snt Could you please book for 1 person for 4 nights starting from Saturday . If 4 nights is not available , how about 2 nights . I also need the reference number .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "1"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL2286.json_0008
+# ::snt I need a train on Sunday to Cambridge , please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n16 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id MUL2286.json_0010
+# ::snt Yes .   I need the train on Saturday also .   It should leave Norwich and arrive by 8:45 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n18 / name
+     :op1 "saturday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n20 / name
+     :op1 "8:45"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n22 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id SNG0403.json_0000
+# ::snt I am in need of a train that can arrive by 12:45 an leave on Saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "saturday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "12:45"
+  ))
+)
+
+# ::id SNG0403.json_0002
+# ::snt I want to get to Norwich please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id SNG0403.json_0004
+# ::snt Does it depart from Cambridge ?
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG0403.json_0006
+# ::snt Let me get the train ID and price for the one arriving at 11:55 .
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id SNG0403.json_0008
+# ::snt No , but I have all the information I need . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1885.json_0000
+# ::snt Can you find me a multiple sports attraction in the centre ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "multiple"
+     :op2 "sports"
+  ))
+)
+
+# ::id MUL1885.json_0002
+# ::snt Are there any museums in the centre ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "museums"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1885.json_0004
+# ::snt Yes I would love some information .
+( o / out_of_scope )
+
+# ::id MUL1885.json_0006
+# ::snt Could I get the address , phone numbers , and postcodes of them please ? I 'm also looking for a train from cambridge to broxbourne .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "broxbourne"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+  :Phone ( aAt3 / question )
+   )
+)
+
+# ::id MUL1885.json_0008
+# ::snt Sunday , and it should arrive by 12:00 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "sunday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n16 / name
+     :op1 "12:00"
+  ))
+)
+
+# ::id MUL1885.json_0010
+# ::snt Yes , can you book it for 3 people and get me the reference number ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL1885.json_0012
+# ::snt No , actually . I am all finished . Thanks for the help . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2134.json_0000
+# ::snt Can you give me information on a particular attraction , called kambar ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "kambar"
+  ))
+)
+
+# ::id PMUL2134.json_0002
+# ::snt Great , could you also provide me with the phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL2134.json_0004
+# ::snt I want to also eat Indian food . What expensive restaurant do you have ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL2134.json_0006
+# ::snt Great . Could you make a reservation for 7 people at 17:30 on Monday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "17:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL2134.json_0008
+# ::snt No . That will be all .
+( o / out_of_scope )
+
+# ::id PMUL2134.json_0010
+# ::snt thank you for helping
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0194.json_0000
+# ::snt I am looking for a place with free parking , Internet is not required .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( onHo2 / dontcare)
+)
+
+# ::id MUL0194.json_0002
+# ::snt I do n't really have an area or price range in mind at the moment , but I am looking for a place that 's a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id MUL0194.json_0004
+# ::snt There really is n't any particular star rating I 'm interested in .
+( o / out_of_scope )
+
+# ::id MUL0194.json_0006
+# ::snt Please tell me its star rating , phone number and address .
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id MUL0194.json_0008
+# ::snt yes , it is perfect
+( o / out_of_scope )
+
+# ::id MUL0194.json_0010
+# ::snt There will be 8 of us and I am also looking for a moderate priced restaurant in the center for 11;15 on Saturday .   Please send me the reference number .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n4 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Price ( PriRe4 / Price 
+    :name ( n7 / name
+     :op1 "moderate"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n9 / name
+     :op1 "saturday"
+  ))
+   )
+ :op3(Rt3 / Restaurant-Request
+  :Ref ( aRe2 / question )
+   )
+ :op4(Ht4 / Hotel-Request
+  :Ref ( aHo3 / question )
+   )
+)
+
+# ::id MUL0194.json_0012
+# ::snt I 'll book the hotel myself , but I would like a restaurant reservation . Someplace moderately priced in the center of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "center"
+  ))
+)
+
+# ::id MUL0194.json_0014
+# ::snt Not really , but a moderate priced restaurant in the centre would be ideal .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n14 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0194.json_0016
+# ::snt That 's fine . Could you book a table for 8 people at 11:15 . I need a reference number . I also need a taxi between both places arriving at the booked time .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "11:15"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n20 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0194.json_0018
+# ::snt Thank you . Will it take more than 15 minutes to get from the hotel to the restaurant ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id MUL0194.json_0020
+# ::snt No . I believe that will be everything . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0138.json_0000
+# ::snt I 'm looking for a guesthouse to stay in and I do n't need a free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( oHo2 / no)
+)
+
+# ::id PMUL0138.json_0002
+# ::snt No that is okay , can you book the cheapest one for me please ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "cheapest"
+  ))
+)
+
+# ::id PMUL0138.json_0004
+# ::snt Are there any moderately priced 3 star guesthouses in the west available ? If not in the west , what about the north ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   :Price ( PriHo6 / Price 
+    :name ( n10 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL0138.json_0006
+# ::snt That sounds good . Do they have wifi ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Internet ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Internet ( esHo2 / yes)
+   )
+)
+
+# ::id PMUL0138.json_0008
+# ::snt That 's fine . Could I get their postcode and phone number ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id PMUL0138.json_0010
+# ::snt Thank you I am also looking for a restaurant in the same area as the hotel serving expensive chinese food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n14 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL0138.json_0012
+# ::snt Yes please . I need it for 8 people on Wednesday at 19:15 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "19:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n20 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n22 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL0138.json_0014
+# ::snt Perfect that s all I needed !
+( o / out_of_scope )
+
+# ::id MUL1957.json_0000
+# ::snt Hello , I am looking for a train departing from Cambridge , and leaving on Friday . Do you see anything for that time ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1957.json_0002
+# ::snt Yes I want to leave after 13:30 and arrive at London Liverpool Street .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "13:30"
+  ))
+)
+
+# ::id MUL1957.json_0004
+# ::snt Yes , that would be perfect .   Can you just give me the train ID for that ?
+( Tt1 / Train-Request
+  :Id ( aTr0 / question )
+)
+
+# ::id MUL1957.json_0006
+# ::snt Yes are there any multiple sports places to go in the centre ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n12 / name
+     :op1 "multiple"
+     :op2 "sports"
+  ))
+)
+
+# ::id MUL1957.json_0008
+# ::snt Hmm , that kind of stinks . Well , how about a theatre instead ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "theatre"
+  ))
+)
+
+# ::id MUL1957.json_0010
+# ::snt What 's the entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL1957.json_0012
+# ::snt No thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1324.json_0000
+# ::snt Hey looking for a train to go to Cambridge . Want one that will leave on Wednesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL1324.json_0002
+# ::snt I will depart from london kings .   I would like to leave after 17:00 on wednesday .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n6 / name
+     :op1 "17:00"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n10 / name
+     :op1 "london"
+     :op2 "kings"
+  ))
+)
+
+# ::id PMUL1324.json_0004
+# ::snt What 's the price for that one ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL1324.json_0006
+# ::snt Not at this time , can you tell me about places to go near the centre ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL1324.json_0008
+# ::snt It does n't matter can you recommend one ?
+( o / out_of_scope )
+
+# ::id PMUL1324.json_0010
+# ::snt Can I get the address please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL1324.json_0012
+# ::snt Thanks , is there an entry fee for that ?
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+   )
+)
+
+# ::id PMUL1324.json_0014
+# ::snt No that 's all thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20037.json_0000
+# ::snt looking for mediterranean food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "mediterranean"
+  ))
+)
+
+# ::id WOZ20037.json_0002
+# ::snt Yes , I 'd like the address and phone number please .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20037.json_0004
+# ::snt Thank you ! Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20328.json_0000
+# ::snt Is there any restaurants on the south part of town ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+)
+
+# ::id WOZ20328.json_0002
+# ::snt I want a restaurant serving chinese food ? What is the address and price range ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "chinese"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Price ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id PMUL1649.json_0000
+# ::snt Any trains leaving after 18:00 ?
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n2 / name
+     :op1 "18:00"
+  ))
+)
+
+# ::id PMUL1649.json_0002
+# ::snt I would like to travel to the Stansted Airport and leave from Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1649.json_0004
+# ::snt We will be leaving on Tuesday .   Please book four seats on the train and provide the reference number .   Thank you !
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n10 / name
+     :op1 "four"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1649.json_0006
+# ::snt I also need a moderate priced guesthouse .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "moderate"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n14 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL1649.json_0008
+# ::snt i only need the details . is it a 3 star ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL1649.json_0010
+# ::snt Can I have the address , phone number and the area its in please .
+( Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+  :Addr ( aHo1 / question )
+  :Phone ( aHo2 / question )
+)
+
+# ::id PMUL1649.json_0012
+# ::snt That is everything for today , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1743.json_0000
+# ::snt Could you assist me in finding a train to stevenage please ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "stevenage"
+  ))
+)
+
+# ::id PMUL1743.json_0002
+# ::snt Thursday , leave after 10:30 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "thursday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n6 / name
+     :op1 "10:30"
+  ))
+)
+
+# ::id PMUL1743.json_0004
+# ::snt ok , is there anything that leaves earlier than that ?
+( o / out_of_scope )
+
+# ::id PMUL1743.json_0006
+# ::snt Book the 11:21 train for 7 people please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL1743.json_0008
+# ::snt Okay now can you help me find the Avalon Hotel and tell me whether they have free internet , and where they are located as well as their address ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Name ( NamHo3 / Name 
+    :name ( n10 / name
+     :op1 "avalon"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Internet ( aHo1 / question )
+  :Addr ( aHo2 / question )
+   )
+)
+
+# ::id PMUL1743.json_0010
+# ::snt Thank you for that info on Avalon . I would like to make a reservation .
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Name ( NamHo3 / Name 
+    :name ( n13 / name
+     :op1 "Avalon"
+  ))
+   )
+)
+
+# ::id PMUL1743.json_0012
+# ::snt I want to reserve for seven people for three nights , please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "three"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n16 / name
+     :op1 "seven"
+  ))
+)
+
+# ::id PMUL1743.json_0014
+# ::snt No that 'll it for the day . Thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0853.json_0000
+# ::snt I 'd like to find a moderately priced hotel on the east side .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+   :Type ( TypHo6 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id SNG0853.json_0002
+# ::snt Sure . Do any of those have free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id SNG0853.json_0004
+# ::snt Could you give me the address and postcode of the Warkworth House please ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n8 / name
+     :op1 "warkworth"
+     :op2 "house"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Addr ( aHo1 / question )
+  :Post ( aHo2 / question )
+   )
+)
+
+# ::id SNG0853.json_0006
+# ::snt Thank you , that will be all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0427.json_0000
+# ::snt I 'm looking for boat attractions in the centre area of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "boat"
+  ))
+)
+
+# ::id MUL0427.json_0002
+# ::snt Let 's go with the cambridge punter . May I get the phone number to that please ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n6 / name
+     :op1 "the"
+     :op2 "cambridge"
+     :op3 "punter"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Phone ( aAt1 / question )
+   )
+)
+
+# ::id MUL0427.json_0004
+# ::snt I am also looking for a train leaving from leicester to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id MUL0427.json_0006
+# ::snt I would like to arrive by 08:30 and want to leave on Sunday . Can you help me with that please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n14 / name
+     :op1 "08:30"
+  ))
+)
+
+# ::id MUL0427.json_0008
+# ::snt The 7:54 . May I please have the train ID and departure time ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id MUL0427.json_0010
+# ::snt Great , that 's all I need . Thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1380.json_0000
+# ::snt I would like to find an attraction .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL1380.json_0002
+# ::snt Yes I am looking for architecture and will need the address , postcode and phone number of the attraction .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "architecture"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+  :Phone ( aAt3 / question )
+   )
+)
+
+# ::id PMUL1380.json_0004
+# ::snt i 'm also looking for a train
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL1380.json_0006
+# ::snt I will be departing Cambridge after 21:30 on Sunday . I am going to Peterborough .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "peterborough"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n10 / name
+     :op1 "21:30"
+  ))
+)
+
+# ::id MUL2398.json_0000
+# ::snt I need a place to dine at in the south that serves chinese .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL2398.json_0002
+# ::snt Is it in the expensive price range ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL2398.json_0004
+# ::snt Yes , that sounds much better . Could you give me their information please ?
+( o / out_of_scope )
+
+# ::id MUL2398.json_0006
+# ::snt No , that wo n't be necessary at this time .   But , I am looking for places to go in the same area s the restaurant .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n8 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id MUL2398.json_0008
+# ::snt I do n't care .   Could you pick out something good for me ?   I just need the postcode and address , too .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id MUL2398.json_0010
+# ::snt Thank you I also need to get a taxi between the two places please .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL2398.json_0012
+# ::snt i ant to leave the attraction by 19:00. get contact number and car type for me please
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n10 / name
+     :op1 "19:00.get"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n12 / name
+     :op1 "the"
+     :op2 "attraction"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id MUL2398.json_0014
+# ::snt That should be all .   Thank you for your help !   Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1058.json_0000
+# ::snt I need a train that is leaving after 11:30
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n2 / name
+     :op1 "11:30"
+  ))
+)
+
+# ::id PMUL1058.json_0002
+# ::snt I 'm nowhere near London Kings Cross though . What about Birmingham New Street ?
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n4 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL1058.json_0004
+# ::snt What 's the travel time and Train ID for that one ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id PMUL1058.json_0006
+# ::snt Great . Could you please get me some information on a   particular attraction called the fitzwilliam museum ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n6 / name
+     :op1 "the"
+     :op2 "fitzwilliam"
+     :op3 "museum"
+  ))
+)
+
+# ::id PMUL1058.json_0008
+# ::snt I just need adress for the museum , thank you
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n8 / name
+     :op1 "museum"
+  ))
+   )
+ :op2(gk2 / general-thank
+   :none ( onge2 / none)
+   )
+)
+
+# ::id PMUL1058.json_0010
+# ::snt Thank you can you help me find a restaurant too ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL1058.json_0012
+# ::snt Yes , I would like to eat at a Chinese restaurant .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Food ( FooRe3 / Food 
+    :name ( n10 / name
+     :op1 "Chinese"
+  ))
+)
+
+# ::id PMUL1058.json_0014
+# ::snt Actually I am just looking for an attraction called the fitzwilliam museum .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n12 / name
+     :op1 "the"
+     :op2 "fitzwilliam"
+     :op3 "museum"
+  ))
+)
+
+# ::id PMUL1058.json_0016
+# ::snt I just need the address please .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL1058.json_0018
+# ::snt No , I 'm all set .
+( o / out_of_scope )
+
+# ::id MUL1774.json_0000
+# ::snt I need to find a train from Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1774.json_0002
+# ::snt I need one on Friday heading to Ely . I need to leave after 19:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "ely"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n8 / name
+     :op1 "19:30"
+  ))
+)
+
+# ::id MUL1774.json_0004
+# ::snt What is the travel time on that train ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL1774.json_0006
+# ::snt I am also looking for a place to go in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1774.json_0008
+# ::snt I 'm not really picky , just something fun . What 's your favorite ?
+( Am1 / Attraction-Inform
+   :Type ( onAt1 / dontcare)
+)
+
+# ::id MUL1774.json_0010
+# ::snt That is perfect .   Can I get the phone number and postal code please ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL1774.json_0012
+# ::snt Okay , thank you . That 's all I need . Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0963.json_0000
+# ::snt Hi , could you help me find a 3 star guesthouse ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SNG0963.json_0002
+# ::snt Thanks ! You are so nice . I need the guesthouses in the west . It does n't matters if there is not free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( onHo1 / dontcare)
+   :Area ( AreHo3 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+)
+
+# ::id SNG0963.json_0004
+# ::snt Yes , that all sounds good . I would like to book it .
+( o / out_of_scope )
+
+# ::id SNG0963.json_0006
+# ::snt I just need the phone number and postcode from the Hobsons .
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id SNG0963.json_0008
+# ::snt Thank you so much for all your help today . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG01681.json_0000
+# ::snt I want to take a taxi to eraina
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "eraina"
+  ))
+)
+
+# ::id SNG01681.json_0002
+# ::snt I would prefer to leave after 06:45
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n4 / name
+     :op1 "06:45"
+  ))
+)
+
+# ::id SNG01681.json_0004
+# ::snt I will be departing from meze bar restaurant .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n6 / name
+     :op1 "meze"
+     :op2 "bar"
+  ))
+)
+
+# ::id SNG01681.json_0006
+# ::snt Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01681.json_0008
+# ::snt No , that 's all thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0415.json_0000
+# ::snt I need a train on Friday , arriving by 12:15 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "friday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "12:15"
+  ))
+)
+
+# ::id SNG0415.json_0002
+# ::snt I 'm going from Cambridge to the Stansted Airport .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG0415.json_0004
+# ::snt That one sounds fine . Can you book it for 3 people ? I will need the reference number too .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id SNG0415.json_0006
+# ::snt Not at this time . Thank you so much for everything . Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1085.json_0000
+# ::snt Can you tell me a bit about the entertainment type places in the center of town ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "entertainment"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL1085.json_0002
+# ::snt I want it to be a type of college .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL1085.json_0004
+# ::snt Great , can I get the phone number and postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL1085.json_0006
+# ::snt I 'm looking for an entertainment venue in the centre of town .   Are there any ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n8 / name
+     :op1 "entertainment"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL1085.json_0008
+# ::snt No thanks ! I forgot that I 'm going to the college instead . I do need a train that goes to Cambridge on Wednesday . I will depart from Kings Lynn after 11:00 .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "college"
+  ))
+   )
+ :op2(Tm2 / Train-Inform
+   :Dest ( DesTr4 / Dest 
+    :name ( n15 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr6 / Day 
+    :name ( n17 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n19 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Leave ( LeaTr10 / Leave 
+    :name ( n21 / name
+     :op1 "11:00"
+  ))
+   )
+)
+
+# ::id PMUL1085.json_0010
+# ::snt Yes , please I will need 5 tickets .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n22 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL1085.json_0012
+# ::snt Wonderful . Thanks very much for your help today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1085.json_0014
+# ::snt That 's everything I needed . Thanks and goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4609.json_0000
+# ::snt I need information on a train to Cambridge . I prefer to get there by 16:30
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "16:30"
+  ))
+)
+
+# ::id PMUL4609.json_0002
+# ::snt Saturday is nice
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL4609.json_0004
+# ::snt Do n't you need to know where I am leaving from ?   Does that train leave from Ely ?
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n8 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL4609.json_0006
+# ::snt Please book TR8176 for 6 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL4609.json_0008
+# ::snt Thank you ! Can you please tell me about a restaurant called Cotto ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n12 / name
+     :op1 "cotto"
+  ))
+)
+
+# ::id PMUL4609.json_0010
+# ::snt Yes , please . I 'd like to book a table for the same group of people at 19:45 on the same day .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "19:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id PMUL4609.json_0012
+# ::snt Thanks . I am all set .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4609.json_0014
+# ::snt Me too , my other line is ringing so this is a good time to end the dialouge .
+( o / out_of_scope )
+
+# ::id PMUL0235.json_0000
+# ::snt I 'm looking to stay at a 3 star hotel in the north .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL0235.json_0002
+# ::snt Are there any moderate priced hotels in the North ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n10 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL0235.json_0004
+# ::snt I need a hotel to include free parking ; does either have that ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Type ( TypHo3 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL0235.json_0006
+# ::snt Which one would you recommend ?
+( o / out_of_scope )
+
+# ::id PMUL0235.json_0008
+# ::snt Is the Ashley hotel a 3 star hotel ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+   :Name ( NamHo4 / Name 
+    :name ( n16 / name
+     :op1 "ashley"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL0235.json_0010
+# ::snt That will be okay , can we book that .
+( o / out_of_scope )
+
+# ::id PMUL0235.json_0012
+# ::snt I do not want to book it . I need the postcode and address only .
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id PMUL0235.json_0014
+# ::snt I 'd like a taxi to travel from the restaurant to the hotel .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Dest ( DesTa3 / Dest 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+ :op3(Rm3 / Restaurant-Inform
+   :none ( onRe3 / none)
+   )
+)
+
+# ::id PMUL0235.json_0016
+# ::snt Yes , need a chinese food restaurant in the same area and price range as the hotel .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n20 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "area"
+     :op3 "and"
+     :op4 "price"
+     :op5 "range"
+     :op6 "as"
+     :op7 "the"
+     :op8 "hotel"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n24 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL0235.json_0018
+# ::snt It will be just me today , thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0235.json_0020
+# ::snt no . i   just need the postcode and address
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id PMUL0235.json_0022
+# ::snt Thanks . Sorry about that . I 'd still like to request a taxi between the two .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL0235.json_0024
+# ::snt I will be commuting between the hotel and restaurant .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL0235.json_0026
+# ::snt I need to leave the restaurant by 3:30 , and I 'll be going to the hotel .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   :Time ( TimRe4 / Time 
+    :name ( n27 / name
+     :op1 "3:30"
+  ))
+   )
+)
+
+# ::id PMUL0235.json_0028
+# ::snt Thank you for your help . That is all I need today . Goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4740.json_0000
+# ::snt I am hoping to find a great place to dine while visiting the west area of cambridge .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL4740.json_0002
+# ::snt Sounds fantastic ! Could you book me a table for 7 for Monday at 16:00 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "16:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL4740.json_0004
+# ::snt Thanks .   I am also looking for places to go in town .   Perhaps some boating ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "boating"
+  ))
+)
+
+# ::id PMUL4740.json_0006
+# ::snt No , I am open to any area . Can you suggest a good place ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+)
+
+# ::id PMUL4740.json_0008
+# ::snt Sure , could you send me their address and postcode ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL4740.json_0010
+# ::snt Great thanks . That is all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2496.json_0000
+# ::snt I 'm so bored ! Can you find me something to do on the west end of the city , please ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL2496.json_0002
+# ::snt None , what is one that you would recommend ?
+( o / out_of_scope )
+
+# ::id MUL2496.json_0004
+# ::snt A free museum is a great choice . What is the address so I can go right away ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id MUL2496.json_0006
+# ::snt Yes , what is the attraction type for the museum of classical archaeology ? Then , I will have another topic for you .
+( a / and
+ :op1(At1 / Attraction-Request
+  :Type ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n5 / name
+     :op1 "museum"
+     :op2 "of"
+     :op3 "classical"
+     :op4 "archaeology"
+  ))
+   )
+)
+
+# ::id MUL2496.json_0008
+# ::snt I 'd also like to find an expensive Indian restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL2496.json_0010
+# ::snt Can you just book it for me ? Table for 1 on Friday at 13:15 . If you can , I would like the reference number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "13:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "1"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL2496.json_0012
+# ::snt Yeah , how about 12:15 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "12:15"
+  ))
+)
+
+# ::id SNG0882.json_0000
+# ::snt Bonjour , I need a 4 star hotel with free internet , please .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG0882.json_0002
+# ::snt No , I do n't have a price range or area of town .
+( Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+   :Area ( onHo2 / dontcare)
+)
+
+# ::id SNG0882.json_0004
+# ::snt Yes , I would like free parking . I do n't care whether it 's a guesthouse or hotel , though . Could you suggest a place ?
+( Hm1 / Hotel-Inform
+   :Type ( onHo1 / dontcare)
+   :Parking ( esHo2 / yes)
+)
+
+# ::id SNG0882.json_0006
+# ::snt I do n't care , a hotel or guesthouse . Pick a good four star , with wifi and parking . I need to book for Thursday .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n4 / name
+     :op1 "four"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :Parking ( esHo3 / yes)
+   :Internet ( esHo4 / yes)
+)
+
+# ::id SNG0882.json_0008
+# ::snt Great . I have 7 people and need it for 5 nights starting Thursday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id SNG0882.json_0010
+# ::snt That should be all ! Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20292.json_0000
+# ::snt Hello , I am looking for a restaurant that serves vegetarian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "vegetarian"
+  ))
+)
+
+# ::id WOZ20292.json_0002
+# ::snt How about turkish food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "turkish"
+  ))
+)
+
+# ::id WOZ20292.json_0004
+# ::snt I do not care
+( Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+)
+
+# ::id WOZ20292.json_0006
+# ::snt Address , please .
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id WOZ20292.json_0008
+# ::snt Thank you goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01416.json_0000
+# ::snt Where is the nearest hospital ?
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01416.json_0002
+# ::snt No particular department , but may I please have the address ?
+( Ht1 / Hospital-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id SNG01416.json_0004
+# ::snt I also need the phone number .
+( Ht1 / Hospital-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id SNG01416.json_0006
+# ::snt No that was all . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01416.json_0008
+# ::snt Thank you ! You too . Your business provides a really great service .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0685.json_0000
+# ::snt I am looking for a restaurant in the expensive price range . It should serve Sri Lankan food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "sri"
+     :op2 "lankan"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SNG0685.json_0002
+# ::snt I was really hoping for Sri Lankan .
+( o / out_of_scope )
+
+# ::id SNG0685.json_0004
+# ::snt How about gastropub ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "gastropub"
+  ))
+)
+
+# ::id SNG0685.json_0006
+# ::snt Are they all listed as expensive ?
+( o / out_of_scope )
+
+# ::id SNG0685.json_0008
+# ::snt Could you please give me the phone number for the Royal Standard ?
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe3 / Name 
+    :name ( n9 / name
+     :op1 "Royal"
+     :op2 "Standard"
+  ))
+   )
+)
+
+# ::id SNG0685.json_0010
+# ::snt Okay , thanks . That will do it for today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1287.json_0000
+# ::snt Currently planning to come out there but need to find a train that leaves after 15:30 and that will   depart from Norwich .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "norwich"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "15:30"
+  ))
+)
+
+# ::id PMUL1287.json_0002
+# ::snt I would like to leave on Monday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL1287.json_0004
+# ::snt Yes . I will need two tickets .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "two"
+  ))
+)
+
+# ::id PMUL1287.json_0006
+# ::snt Can I also get information on wandlebury country park .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n10 / name
+     :op1 "wandlebury"
+     :op2 "country"
+     :op3 "park"
+  ))
+)
+
+# ::id PMUL1287.json_0008
+# ::snt That is all that I needed . Thank you so much for the assistance .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1287.json_0010
+# ::snt I will . Thanks again . Good - bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0180.json_0000
+# ::snt I want a place to dine that is in the centre please .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SSNG0180.json_0002
+# ::snt I would like to narrow it down by price and I want Chinese .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "chinese"
+  ))
+   :Price ( onRe2 / none)
+)
+
+# ::id MUL0567.json_0000
+# ::snt I am looking for a train that is going to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0567.json_0002
+# ::snt I would like to depart from Birmingham New Street on Tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id MUL0567.json_0004
+# ::snt I would like to arrive by 19:30
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "19:30"
+  ))
+)
+
+# ::id MUL0567.json_0006
+# ::snt No , no ticket needed right now . I do need the price and travel time , though .
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id MUL0567.json_0008
+# ::snt Also , can you please provide me with attractions in the centre ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0567.json_0010
+# ::snt Yes that would be fine .
+( o / out_of_scope )
+
+# ::id MUL0567.json_0012
+# ::snt I think that will be everything I needed . Thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4146.json_0000
+# ::snt Do you know anything about camboats ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "camboats"
+  ))
+)
+
+# ::id PMUL4146.json_0002
+# ::snt Yes more info of what is offered and how can I get there
+( o / out_of_scope )
+
+# ::id PMUL4146.json_0004
+# ::snt Thank you . Could you tell me their business hours ?
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4146.json_0006
+# ::snt Is there an entrance fee at Camboats ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n5 / name
+     :op1 "Camboats"
+  ))
+   )
+)
+
+# ::id PMUL4146.json_0008
+# ::snt I also need a train leaving on friday and arriving by 20:00 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "20:00"
+  ))
+)
+
+# ::id PMUL4146.json_0010
+# ::snt my destination is bishops stortford
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id PMUL4146.json_0012
+# ::snt I do nt need a booking . I do need the travel time and the price please .
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id PMUL4146.json_0014
+# ::snt thanks that is i need today
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4146.json_0016
+# ::snt Thank you . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4217.json_0000
+# ::snt I am planning a trip in Cambridge
+( o / out_of_scope )
+
+# ::id PMUL4217.json_0002
+# ::snt Yes , I need a train to Cambridge on Thursday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL4217.json_0004
+# ::snt I 'm leaving from the New Street station in Birmingham
+( Tm1 / Train-Inform
+   :Depart ( irTr1 / birmingham_new_street)
+)
+
+# ::id PMUL4217.json_0006
+# ::snt i would like to leave after 14:15
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n6 / name
+     :op1 "14:15"
+  ))
+)
+
+# ::id PMUL4217.json_0008
+# ::snt Yes . Could you tell me the travel time and price for that train please ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id PMUL4217.json_0010
+# ::snt i 'm also looking for a moderately priced hotel with free parking . Any area will do .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Price ( PriHo5 / Price 
+    :name ( n10 / name
+     :op1 "moderately"
+  ))
+   :Area ( onHo4 / dontcare)
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4217.json_0012
+# ::snt Definitely a hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL4217.json_0014
+# ::snt Yes , 8 people , 3 nights starting Thursday . Please include reference number .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL4217.json_0016
+# ::snt Thank you for your help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4217.json_0018
+# ::snt No , that will be all . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1387.json_0000
+# ::snt I am looking for entertainment in the east of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL1387.json_0002
+# ::snt What are their entrance fees ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL1387.json_0004
+# ::snt Can you please get me the entrance fee , address and phone number for these .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL1387.json_0006
+# ::snt Thank you . I also need a train to Cambridge , arriving by 19:15
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "19:15"
+  ))
+)
+
+# ::id PMUL1387.json_0008
+# ::snt It will be on friday and I only need 1 ticket for myself .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n12 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL1387.json_0010
+# ::snt I will be leaving from Kings Lynn .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n14 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id PMUL1387.json_0012
+# ::snt I will be traveling on Friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n16 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL1387.json_0014
+# ::snt No thank you that will be all ! Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG02270.json_0000
+# ::snt Am looking for the nearest police station
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG02270.json_0002
+# ::snt Thanks . What is the postcode ?
+( Pt1 / Police-Request
+  :Post ( aPo0 / question )
+)
+
+# ::id SNG02270.json_0004
+# ::snt Thank you for you help , that is all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0367.json_0000
+# ::snt I need a place to stay in the east that has free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+)
+
+# ::id SSNG0367.json_0002
+# ::snt A 4 star guesthouse would be ideal , thank you .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SSNG0367.json_0004
+# ::snt Either would be fine as long as it can accommodate 6 people for 2 nights starting this Sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id SSNG0367.json_0006
+# ::snt Yes please and I need the address , thank you .
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Addr ( aHo1 / question )
+   )
+)
+
+# ::id SSNG0367.json_0008
+# ::snt Could you try a different hotel in the same pricerange please ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "pricerange"
+  ))
+)
+
+# ::id SSNG0367.json_0010
+# ::snt Thank you so much for all your help . That is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2186.json_0000
+# ::snt I need a four star hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "four"
+  ))
+)
+
+# ::id MUL2186.json_0002
+# ::snt I would like it to be in the moderate price range and have free parking
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL2186.json_0004
+# ::snt Unfortunately I need a hotel that is 4 stars with free parking . Do you have one that is not in the moderate price range ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL2186.json_0006
+# ::snt Yes , that would be fine . 4 people , 4 nights , starting from tuesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2186.json_0008
+# ::snt Would you try for 2 nights instead ? And , what is the name of the hotel ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n18 / name
+     :op1 "hotel"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n20 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL2186.json_0010
+# ::snt Yes . Let`s please try for shorter number of days . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2186.json_0012
+# ::snt Sorry , I did not want to book a room until I was sure of the price could you give that to me first ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL2186.json_0014
+# ::snt That 's fine , thank you . I also need help with a train leaving Cambridge and going to London kings cross .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n22 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n24 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2186.json_0016
+# ::snt I just want to leave after 16:45 going from cambridge to london kings cross on thursday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n26 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n28 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n30 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n32 / name
+     :op1 "16:45"
+  ))
+)
+
+# ::id MUL2186.json_0018
+# ::snt Not at this time .   I just need the price .
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL2186.json_0020
+# ::snt No , you 've been a great help , thanks for your time .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1948.json_0000
+# ::snt Hi , I need help finding out about places to go in East Cambridge .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL1948.json_0002
+# ::snt I do n't have a specific attraction , can you suggest one ?
+( Am1 / Attraction-Inform
+   :Type ( onAt1 / dontcare)
+)
+
+# ::id MUL1948.json_0004
+# ::snt Yes , I need a train to kings lynn and it should arrive by 14:45
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n6 / name
+     :op1 "14:45"
+  ))
+)
+
+# ::id MUL1948.json_0006
+# ::snt Yes , I will be leaving Cambridge on Saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1948.json_0008
+# ::snt That s perfect information , thank ytoiuy
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1948.json_0010
+# ::snt Before you do , can you tell me how much it will cost ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL1948.json_0012
+# ::snt Do you know how long the train ride will take ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL1948.json_0014
+# ::snt Nope , that should do it , thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4442.json_0000
+# ::snt Hi , could you help me find a museum to visit ? Any recommendation would be great .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL4442.json_0002
+# ::snt can   have the postcode and address please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL4442.json_0004
+# ::snt I 'm also looking for information on trains that leave after 21:00 and go to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n6 / name
+     :op1 "21:00"
+  ))
+)
+
+# ::id PMUL4442.json_0006
+# ::snt I am leaving on Monday from birmingham new stree
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "stree"
+  ))
+)
+
+# ::id PMUL4442.json_0008
+# ::snt I 'd like to leave birmingham new street after 21:00 on Monday , and go to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n14 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n16 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n18 / name
+     :op1 "21:00"
+  ))
+)
+
+# ::id PMUL4442.json_0010
+# ::snt Is that the earliest train you have after 21:00 ?
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n20 / name
+     :op1 "21:00"
+  ))
+)
+
+# ::id PMUL4442.json_0012
+# ::snt Can you tell me the arrival time for that train and the total travel time ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+  :Time ( aTr1 / question )
+)
+
+# ::id PMUL4442.json_0014
+# ::snt Thanks so much ! Oh , wow it 's late . I need to run . Thanks . Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0288.json_0000
+# ::snt I am looking for a 4 star hotel that has free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SSNG0288.json_0002
+# ::snt Does it have free internet ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id SSNG0288.json_0004
+# ::snt Great , I 'd like to book at room at The Cambridge Belfry .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n4 / name
+     :op1 "Cambridge"
+     :op2 "Belfry"
+  ))
+)
+
+# ::id WOZ20556.json_0000
+# ::snt Hi , I want a moderately priced restaurant located in the south part of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id WOZ20556.json_0002
+# ::snt address and postcode please
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20556.json_0004
+# ::snt No , thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20618.json_0000
+# ::snt can you tell me if there is a moderately priced restaurant serving spanish food anywhere in town ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "spanish"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id WOZ20618.json_0002
+# ::snt What is the address , phone number , and area ?
+( Rt1 / Restaurant-Request
+  :Area ( aRe0 / question )
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id WOZ20618.json_0004
+# ::snt No that is it , Thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20618.json_0006
+# ::snt Thanks again !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0986.json_0000
+# ::snt I am looking for a 0 star hotel to stay at somewhere in the north area .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "0"
+  ))
+)
+
+# ::id SNG0986.json_0002
+# ::snt Is that place cheap ?
+( o / out_of_scope )
+
+# ::id SNG0986.json_0004
+# ::snt Ok , that 's awesome . Can you book me a room there for Saturday for 8 people and 2 nights ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+)
+
+# ::id SNG0986.json_0006
+# ::snt Sure , how about just for one night ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "one"
+  ))
+)
+
+# ::id SNG0986.json_0008
+# ::snt Great ! Thanks so much for your help with that .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1399.json_0000
+# ::snt I 'm going south in town , anything interesting to go to there ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL1399.json_0002
+# ::snt I 'll take a recommendation .
+( o / out_of_scope )
+
+# ::id PMUL1399.json_0004
+# ::snt Yes , could I get the address , postcode and entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+)
+
+# ::id PMUL1399.json_0006
+# ::snt Thank you for the information .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1399.json_0008
+# ::snt Yes I need to find a train that will go from Kings Lynn to Cambridge on Wednesday and arrive by 19:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n8 / name
+     :op1 "19:00"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n10 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id PMUL1399.json_0010
+# ::snt How long will that take to arrive and how much does a ticket cost ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :People ( aTr1 / question )
+)
+
+# ::id PMUL1399.json_0012
+# ::snt Ok that will be it for today . thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1168.json_0000
+# ::snt Hello , I 'm looking for a train to get me to london kings cross .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id SNG1168.json_0002
+# ::snt Yes , Cambridge and I want to leave on Sunday . I need travel time
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Time ( aTr1 / question )
+   )
+)
+
+# ::id SNG1168.json_0004
+# ::snt I would like to leave after 13:45 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "13:45"
+  ))
+)
+
+# ::id SNG1168.json_0006
+# ::snt No thanks , I just needed the travel time for the train departing at 15:00 .
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id SNG1168.json_0008
+# ::snt Thanks , that 's all I needed . Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0306.json_0000
+# ::snt I need a place to stay located in North Cambridge that has free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL0306.json_0002
+# ::snt Yes , I would like a 3 star guesthoise please .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n6 / name
+     :op1 "guesthoise"
+  ))
+)
+
+# ::id PMUL0306.json_0004
+# ::snt Okay , please book that 2 people and 4 nights starting from Friday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL0306.json_0006
+# ::snt I am also looking for a good restaurant in the same north part of town .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n14 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL0306.json_0008
+# ::snt I would like it to be in the moderate range please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n16 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL0306.json_0010
+# ::snt Can you tell me the address for the Chinese restaurant
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Food ( FooRe3 / Food 
+    :name ( n19 / name
+     :op1 "Chinese"
+  ))
+   )
+)
+
+# ::id PMUL0306.json_0012
+# ::snt Please book a taxi . I want to depart the hotel at 06:30 and go to the restaurant . Give me car type and contact info
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n20 / name
+     :op1 "06:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id PMUL0306.json_0014
+# ::snt No , that is all I need today . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3471.json_0000
+# ::snt I want a place to dine in the centre of Cambridge with moderate pricing
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3471.json_0002
+# ::snt I would like an Italian restaurant in the centre and need a reservation for 6 people at 14:00 on Monday and please provide the reference number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+   :Time ( TimRe6 / Time 
+    :name ( n10 / name
+     :op1 "14:00"
+  ))
+   :Day ( DayRe8 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe10 / People 
+    :name ( n14 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL3471.json_0004
+# ::snt Yes . Are there any colleges nearby that I can visit ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n16 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id PMUL3471.json_0006
+# ::snt Thank you ! What is the address / postcode for Hughes Hall ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n18 / name
+     :op1 "hughes"
+     :op2 "hall"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+   )
+)
+
+# ::id PMUL3471.json_0008
+# ::snt Yes , I would like to book a taxi to get from the restaurant to the college .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Dest ( DesTa5 / Dest 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "college"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL3471.json_0010
+# ::snt I need to arrive by 14:00 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n24 / name
+     :op1 "14:00"
+  ))
+)
+
+# ::id PMUL3471.json_0012
+# ::snt Great !   That was all I needed/
+( o / out_of_scope )
+
+# ::id WOZ20473.json_0000
+# ::snt I want expensive Korean food .   I want the address and area of town .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "korean"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Area ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20473.json_0002
+# ::snt What part of town is that in ?
+( o / out_of_scope )
+
+# ::id WOZ20473.json_0004
+# ::snt I wanted Indonesian food if possible .   I wanted to ask about expensive Indonesian food first .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indonesian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id WOZ20473.json_0006
+# ::snt Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2534.json_0000
+# ::snt I 'm looking for a hotel called Kirkwood House please .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "kirkwood"
+     :op2 "house"
+  ))
+)
+
+# ::id PMUL2534.json_0002
+# ::snt May I please have the phone number for the hotel ?
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id PMUL2534.json_0004
+# ::snt I 'm also looking for some places to go while I 'm in town .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL2534.json_0006
+# ::snt I would like it to be a museum please .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL2534.json_0008
+# ::snt How about in the south ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n6 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL2534.json_0010
+# ::snt How much is it to get in that place ? And what 's their postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL2534.json_0012
+# ::snt No that was all I needed . Thanks so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0195.json_0000
+# ::snt Hi I am looking to find a guesthouse to stay at and it does not need to have internet .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( oHo2 / no)
+)
+
+# ::id PMUL0195.json_0002
+# ::snt Is that 3 star with a moderate price ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL0195.json_0004
+# ::snt Please do , for 1 person , for 5 nights , starting Thursday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL0195.json_0006
+# ::snt Thanks . Can you help me find a place to eat also ? I 'd like some British food , in the same price range as my hotel .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "british"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id PMUL0195.json_0008
+# ::snt Yes , please look in another part of town .
+( Rt1 / Restaurant-Request
+  :Area ( aRe0 / question )
+)
+
+# ::id PMUL0195.json_0010
+# ::snt Yes please for one person at 17:45 on Thursday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "17:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n20 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n22 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL0195.json_0012
+# ::snt No , can you also help me book a taxi ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL0195.json_0014
+# ::snt I would like to arrive by 17:45 to the 4 Kings Parade .   Pick us up at the Alpha - Minon Guesthouse .
+( Tm1 / Taxi-Inform
+   :Dest ( opTa1 / copper_kettle)
+   :Arrive ( ArrTa3 / Arrive 
+    :name ( n24 / name
+     :op1 "17:45"
+  ))
+   :Depart ( DepTa5 / Depart 
+    :name ( n26 / name
+     :op1 "alpha"
+     :op2 "-"
+     :op3 "minon"
+     :op4 "guesthouse"
+  ))
+)
+
+# ::id PMUL0195.json_0016
+# ::snt Nope . That 's all . Thank you . Bye now
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3822.json_0000
+# ::snt Hi , I could use help with my planning .   I am trying to find a place to stay .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3822.json_0002
+# ::snt I would like it to be in the south and have a rating of 3 stars .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3822.json_0004
+# ::snt Does either offer free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL3822.json_0006
+# ::snt Okay can you please book it for 7 people for 4 nights starting on Tuesday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n8 / name
+     :op1 "7"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL3822.json_0008
+# ::snt The hotel , please .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Type ( TypHo3 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id SNG01539.json_0000
+# ::snt Yes , I am looking for a hospital that is here in town .
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01539.json_0002
+# ::snt I just need a phone number , thanks
+( Ht1 / Hospital-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id SNG01539.json_0004
+# ::snt That is all I needed . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01539.json_0006
+# ::snt Thanks again . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01995.json_0000
+# ::snt I am looking for a place to stay . The hotel should be in the type of guesthouse and should include free parking
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id SNG01995.json_0002
+# ::snt I do n't care about the price range . I do want to be in the north , though .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SNG01995.json_0004
+# ::snt how about something in the north ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SNG01995.json_0006
+# ::snt try there for three nights then give me the reference number
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "three"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id SNG01995.json_0008
+# ::snt i want booking for four people
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n10 / name
+     :op1 "four"
+  ))
+)
+
+# ::id SNG01995.json_0010
+# ::snt I 'll arrive on Wednesday .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id SNG01995.json_0012
+# ::snt Great . That takes care of all my needs for now . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0766.json_0000
+# ::snt Hello , I am looking for a place to stay in Cambridge .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id MUL0766.json_0002
+# ::snt I 'm not picky about the area of town or the price , but I absolutely need free wifi !
+( Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+   :Internet ( esHo2 / yes)
+   :Area ( onHo3 / dontcare)
+)
+
+# ::id MUL0766.json_0004
+# ::snt I do n't care .
+( Hm1 / Hotel-Inform
+   :Stars ( onHo1 / dontcare)
+)
+
+# ::id MUL0766.json_0006
+# ::snt I would like a guesthouse type but the price range is not as important .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id MUL0766.json_0008
+# ::snt Rosa 's Bed and Breakfast sounds fine .   Can you book it for 3 people arriving on Thursday for 5 nights ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL0766.json_0010
+# ::snt Yes I also need to book a train for 3 people on Thursday between Bishops Stortford and Cambridge arriving by 09:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n14 / name
+     :op1 "09:00"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n16 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :People ( PeoTr10 / People 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL0766.json_0012
+# ::snt Thank you very much for your help today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1107.json_0000
+# ::snt Hi , I 'd like to find a museum please .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id SNG1107.json_0002
+# ::snt I do n't mind but I 'd prefer something in the east
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id SNG1107.json_0004
+# ::snt What is the postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id SNG1107.json_0006
+# ::snt No , that 's all I need . Thanks so much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0347.json_0000
+# ::snt I am looking for a train leaving on Saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id SNG0347.json_0002
+# ::snt I would like to leave after 12:00 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n4 / name
+     :op1 "12:00"
+  ))
+)
+
+# ::id SNG0347.json_0004
+# ::snt I 'll be leaving from cambridge and going to birmingham new street .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG0347.json_0006
+# ::snt yes can you tell me when the train arrives and how long the journey will be ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+)
+
+# ::id SNG0347.json_0008
+# ::snt Yes how much is the ticket ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id SNG0347.json_0010
+# ::snt That 's everything I needed thanks . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1641.json_0000
+# ::snt Yeah , I 'm hoping to find a cheap place to stay . Can you help with that ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL1641.json_0002
+# ::snt I do n't have an area preference but it should have a star of 4 and have free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1641.json_0004
+# ::snt Okay that sounds great .
+( o / out_of_scope )
+
+# ::id PMUL1641.json_0006
+# ::snt what 's the postcode ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id PMUL1641.json_0008
+# ::snt What sort of hotel is it ? Guest house or hotel ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL1641.json_0010
+# ::snt Yes please go ahead and book it . I 'm also looking for a train .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL1641.json_0012
+# ::snt I just need the postcode and hotel type .
+( Ht1 / Hotel-Request
+  :Type ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id PMUL1641.json_0014
+# ::snt That is all , thank you so much
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1641.json_0016
+# ::snt cambridge , travel time , arrival time , and price please
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Arrive ( aTr1 / question )
+  :Time ( aTr2 / question )
+  :Ticket ( aTr3 / question )
+   )
+)
+
+# ::id PMUL1641.json_0018
+# ::snt I need help finding a train from leicester to cambridge , departing on sunday after 11:45 . No reservation , just need to know travel time , arrival time , and price please .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n12 / name
+     :op1 "leicester"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n14 / name
+     :op1 "11:45"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Arrive ( aTr1 / question )
+  :Time ( aTr2 / question )
+  :Ticket ( aTr3 / question )
+   )
+)
+
+# ::id PMUL1641.json_0020
+# ::snt No , thank you .   You have been very patient and helpful .   Have a nice day .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20197.json_0000
+# ::snt Hello , I am looking for a restaurant that serves Moroccan food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "moroccan"
+  ))
+)
+
+# ::id WOZ20197.json_0002
+# ::snt Can i have the asian oriental type of food then ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+)
+
+# ::id WOZ20197.json_0004
+# ::snt Do you have an address ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id WOZ20197.json_0006
+# ::snt May I have the postcode please ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id WOZ20197.json_0008
+# ::snt Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0459.json_0000
+# ::snt I 'd like to visit a museum in the center of town .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museum"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id MUL0459.json_0002
+# ::snt No . Why do n't you pick one at random for me and give me the address and postcode .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id MUL0459.json_0004
+# ::snt I am also looking for a train that should arrive by 15:15 and one that needs to leave on Tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "15:15"
+  ))
+)
+
+# ::id MUL0459.json_0006
+# ::snt Stevenage is my departure , my destination is Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "stevenage"
+  ))
+)
+
+# ::id MUL0459.json_0008
+# ::snt That would be fine please book it for four people
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "four"
+  ))
+)
+
+# ::id MUL0459.json_0010
+# ::snt Thank you . Your service was pleasant .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1097.json_0000
+# ::snt Is there any place to go swimming here ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL1097.json_0002
+# ::snt That does sound fun , but I 'm looking for a swimming pool in the east . May I please have the entrance fee and address for one ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "swimming"
+     :op2 "pool"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Addr ( aAt2 / question )
+   )
+)
+
+# ::id PMUL1097.json_0004
+# ::snt Do you have a phone number for them ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL1097.json_0006
+# ::snt I also need a train from London Liverpool Street to Cambridge on Sunday . I need to arrive by 09:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n10 / name
+     :op1 "09:45"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n12 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL1097.json_0008
+# ::snt What is the travel time ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL4249.json_0000
+# ::snt Can you find a restaurant called Panahar ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "panahar"
+  ))
+)
+
+# ::id PMUL4249.json_0002
+# ::snt I would like a reservation for 1 person on sunday at 15:00 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "15:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL4249.json_0004
+# ::snt i also want a place to go in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4249.json_0006
+# ::snt I would like the entrance fee and phone number .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL4249.json_0008
+# ::snt Yes what is the attraction type ?
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+)
+
+# ::id PMUL4249.json_0010
+# ::snt that 's it ! thaaaanks !
+( o / out_of_scope )
+
+# ::id MUL1301.json_0000
+# ::snt Can you help me find a restaurant called graffiti please ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "graffiti"
+  ))
+)
+
+# ::id MUL1301.json_0002
+# ::snt Yes , can you book me a table for 5 people for Thursday at 17:30 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "17:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL1301.json_0004
+# ::snt Sure , how about 16:30 ?   If it is available at that time please give me a reference number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "16:30"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL1301.json_0006
+# ::snt Find a hotel in the east and in the expensive price range ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n14 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL1301.json_0008
+# ::snt I would also like it to include free wifi and have a star rating of 2 .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n16 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL1301.json_0010
+# ::snt Yes , please book for 5 people for 3 nights starting from the same day .   Can you please give me the reference number .   Thank you !
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n22 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL1301.json_0012
+# ::snt No that will be it . Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2225.json_0000
+# ::snt I 'd like to find an attraction to visit , something on the west side .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL2225.json_0002
+# ::snt No , but you can give me the address to the first 3 attractions on the westside .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "westside"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2225.json_0004
+# ::snt No , can you please provide me with the address to Clare College ? I am also looking for a cheap place to dine on the west side , cheaper price range .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+   :Name ( NamAt4 / Name 
+    :name ( n8 / name
+     :op1 "clare"
+     :op2 "college"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+ :op3(Rm3 / Restaurant-Inform
+   :Price ( PriRe6 / Price 
+    :name ( n12 / name
+     :op1 "cheap"
+  ))
+   )
+)
+
+# ::id PMUL2225.json_0006
+# ::snt I think I would like to get Italian . Do you have any located on the west side ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "italian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL2225.json_0008
+# ::snt Can I get the address , phone , and postcode please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id PMUL2225.json_0010
+# ::snt Yes , please . I 'd also like a taxi to go between the hotel & the restaurant .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+ :op3(Rm3 / Restaurant-Inform
+   :none ( onRe3 / none)
+   )
+)
+
+# ::id PMUL2225.json_0012
+# ::snt I can make my own dinner reservation .   I just need the taxi to leave Clare College by 12:30 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n16 / name
+     :op1 "12:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n18 / name
+     :op1 "clare"
+     :op2 "college"
+  ))
+)
+
+# ::id PMUL2225.json_0014
+# ::snt I need to go to the restaurant .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL2225.json_0016
+# ::snt Yes , and the type of car .
+( Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+)
+
+# ::id PMUL2225.json_0018
+# ::snt Thank you so much . That 's all for today . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3276.json_0000
+# ::snt I am planning a trip in Cambridge
+( o / out_of_scope )
+
+# ::id PMUL3276.json_0002
+# ::snt I would like to go to an entertainment venue in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL3276.json_0004
+# ::snt How about a college then . I will need the address and phone number .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "college"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id PMUL3276.json_0006
+# ::snt Ok that will work . Can I get their phone number please ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL3276.json_0008
+# ::snt Thank you . I also need information on a train .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL3276.json_0010
+# ::snt I need to leave London Liverpool Street on Thursday and get to Cambridge by 11:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n12 / name
+     :op1 "11:30"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n14 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL3276.json_0012
+# ::snt I do not care about departure time . I would like you to get me one ticket .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n16 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL3276.json_0014
+# ::snt That is all , thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0940.json_0000
+# ::snt I am looking for a high scale restaurant located in the city centre .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0940.json_0002
+# ::snt No , I just want an expensive place in the centre .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0940.json_0004
+# ::snt That sounds lovely - what is their cuisine type ?
+( Rt1 / Restaurant-Request
+  :Food ( aRe0 / question )
+)
+
+# ::id PMUL0940.json_0006
+# ::snt Yes please but let 's put that to the side and instead find me a train to Stansted airport - preferably one that gets there by 11:15
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n10 / name
+     :op1 "11:15"
+  ))
+)
+
+# ::id PMUL0940.json_0008
+# ::snt I want to travel on Friday . My departure station is in Cambridge .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SSNG0334.json_0000
+# ::snt Yes , I just happen to be looking for a place to stay tonight . The hotel should be located in the west part of town and it should include free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id SSNG0334.json_0002
+# ::snt Um , I do n't care . I 'd prefer it if it was cheap though .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SSNG0334.json_0004
+# ::snt Is that a four star place ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n8 / name
+     :op1 "four"
+  ))
+)
+
+# ::id SSNG0334.json_0006
+# ::snt Please do .   I need it for 4 nights on Friday .   There are 6 of us .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SSNG0334.json_0008
+# ::snt Yes , as long as Finches is in the cheap price range please book it and give me the reference number .
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Name ( NamHo3 / Name 
+    :name ( n17 / name
+     :op1 "Finches"
+  ))
+   :Price ( PriHo5 / Price 
+    :name ( n19 / name
+     :op1 "cheap"
+  ))
+   )
+)
+
+# ::id SSNG0334.json_0010
+# ::snt No thank you . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01410.json_0000
+# ::snt I 'm looking for help regarding a car accident dispute I was in .
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG01410.json_0002
+# ::snt What is their address ?
+( Pt1 / Police-Request
+  :Addr ( aPo0 / question )
+)
+
+# ::id SNG01410.json_0004
+# ::snt Thanks , that is all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4935.json_0000
+# ::snt I need to find somewhere to stay in the south
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL4935.json_0002
+# ::snt What is the price range ? I 'd like something in the cheap price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL4935.json_0004
+# ::snt As long as it has free wifi I 'll be happy !
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL4935.json_0006
+# ::snt Can I get their postcode ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id PMUL4935.json_0008
+# ::snt I am also looking for a restaurant , should be cheap and in the south , near to my hotel . Do you have any options ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL4935.json_0010
+# ::snt I was goona ask to search for international , but it sounds like their is nt an option with a cheap price .   Lets go with Nando 's
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "international"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n12 / name
+     :op1 "cheap"
+  ))
+   :Name ( NamRe6 / Name 
+    :name ( n14 / name
+     :op1 "Nando"
+  ))
+)
+
+# ::id PMUL4935.json_0012
+# ::snt Can you just verify , is there an international restaurant in the south or no ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "international"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n18 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL4935.json_0014
+# ::snt Are there no international places to dine in the area ? Anything other than British food in the area ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL4935.json_0016
+# ::snt Sorry , this is the husband , I m taking over the call , my wife is too indecisive .   Please book us for Nandos at 13:45 on tuesday for 5 people , thank you .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n20 / name
+     :op1 "13:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n22 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n24 / name
+     :op1 "5"
+  ))
+   :Name ( NamRe8 / Name 
+    :name ( n26 / name
+     :op1 "Nandos"
+  ))
+)
+
+# ::id PMUL4935.json_0018
+# ::snt I also need a taxi to take me between the two places please .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL4935.json_0020
+# ::snt Thank you ! From the hotel to the restaurant , please .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n28 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n30 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL4935.json_0022
+# ::snt by the restaurant   booked time .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL4935.json_0024
+# ::snt Awesome . Thanks for all of your help . I have everything I need now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20267.json_0000
+# ::snt I am looking for a restaurant serving mediterranean food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "mediterranean"
+  ))
+)
+
+# ::id WOZ20267.json_0002
+# ::snt Is there another venue ?
+( o / out_of_scope )
+
+# ::id WOZ20267.json_0004
+# ::snt What is the address and phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20267.json_0006
+# ::snt Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20267.json_0008
+# ::snt I do n't care about the price . Thank you goodbye .
+( Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+)
+
+# ::id PMUL2815.json_0000
+# ::snt I want see something particular , can you book reservations for anything ?
+( o / out_of_scope )
+
+# ::id PMUL2815.json_0002
+# ::snt I 'm interested in seeing sheep 's green and lammas land park fen causeway
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "sheep"
+     :op2 "'s"
+     :op3 "green"
+     :op4 "and"
+     :op5 "lammas"
+     :op6 "land"
+     :op7 "park"
+     :op8 "fen"
+     :op9 "causeway"
+  ))
+)
+
+# ::id PMUL2815.json_0004
+# ::snt Yes and can I get the phone number please ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL2815.json_0006
+# ::snt I also need a place to stay in the north area .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2815.json_0008
+# ::snt moderately priced and a 4 star rating , please .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "moderately"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2815.json_0010
+# ::snt Can you suggest one ? Parking is not important , but please let me know if they have it .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( onHo1 / dontcare)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Parking ( aHo1 / question )
+   )
+)
+
+# ::id PMUL2815.json_0012
+# ::snt Is parking at the Acorn Guest House free ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Name ( NamHo3 / Name 
+    :name ( n10 / name
+     :op1 "acorn"
+     :op2 "guest"
+     :op3 "house"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Parking ( aHo1 / question )
+   )
+)
+
+# ::id PMUL2815.json_0014
+# ::snt I need to know the postcode and if they have internet .
+( Ht1 / Hotel-Request
+  :Internet ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id PMUL2815.json_0016
+# ::snt Nope , that should be it !
+( o / out_of_scope )
+
+# ::id MUL1875.json_0000
+# ::snt Can you please find me cinemas ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "cinemas"
+  ))
+)
+
+# ::id MUL1875.json_0002
+# ::snt What is the postcode and phone number for one of them ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL1875.json_0004
+# ::snt Thank you ! Yes , I also need a train to Cambridge that arrives by 09:00 , please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n6 / name
+     :op1 "09:00"
+  ))
+)
+
+# ::id MUL1875.json_0006
+# ::snt I will be departing from Leicester on Friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id MUL1875.json_0008
+# ::snt I do n't need a booking for the train at this time , but if you could give me the travel time and price , that will be all I need today .
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id MUL1875.json_0010
+# ::snt No that 's all . Thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4904.json_0000
+# ::snt Can you help me find a place to stay that has a 4 star rating ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n2 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4904.json_0002
+# ::snt Thank you . I am looking for a hotel in the west part of town .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL4904.json_0004
+# ::snt I do not have a preference on price as long as it has a 4 star rating and is a hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4904.json_0006
+# ::snt yeah , can you let me know if it has free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL4904.json_0008
+# ::snt Yes , please book for 1 person for 4 nights starting from Thursday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "1"
+  ))
+)
+
+# ::id WOZ20388.json_0000
+# ::snt I 'm looking for an austrian restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "austrian"
+  ))
+)
+
+# ::id WOZ20388.json_0002
+# ::snt West .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id WOZ20388.json_0004
+# ::snt How about italian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id WOZ20388.json_0006
+# ::snt West part of town
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n8 / name
+     :op1 "West"
+  ))
+)
+
+# ::id WOZ20388.json_0008
+# ::snt Great , What is the phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id WOZ20388.json_0010
+# ::snt Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20388.json_0012
+# ::snt Goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0618.json_0000
+# ::snt I am looking for an expensive restaurant in the centre
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0618.json_0002
+# ::snt The restaurant should serve japanese food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "japanese"
+  ))
+)
+
+# ::id SNG0618.json_0004
+# ::snt I actually would just like their address , postcode and telephone number at this time .
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+  :Phone ( aRe2 / question )
+)
+
+# ::id SNG0618.json_0006
+# ::snt That is all I need . Thanks for all your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0618.json_0008
+# ::snt Okay , I will . Thanks again . Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2779.json_0000
+# ::snt I would like to find a restaurant
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL2779.json_0002
+# ::snt Cheap price chinese in centre of town ?
+( o / out_of_scope )
+
+# ::id PMUL2779.json_0004
+# ::snt I apologize , my mind wandered there for a second , I was really looking for an attraction to see in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2779.json_0006
+# ::snt Not really can you make a suggestion ?
+( Am1 / Attraction-Inform
+   :Type ( onAt1 / dontcare)
+)
+
+# ::id PMUL2779.json_0008
+# ::snt that sounds good . how much is the entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL2779.json_0010
+# ::snt Ok no problem . I am looking to book a room at Ashley Hotel .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n4 / name
+     :op1 "ashley"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL2779.json_0012
+# ::snt I will be arriving on Saturday with a party of 8 for 2 nights . Thaks
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL2779.json_0014
+# ::snt Yes I will also need a taxi to commute between the hotel and the attraction . I would like to leave the hotel by 07:15 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n12 / name
+     :op1 "07:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL2779.json_0016
+# ::snt Thank you . That is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0980.json_0000
+# ::snt I 'm looking for a restaurant in the west that serves Indian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL0980.json_0002
+# ::snt What do you have in the expensive price range ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL0980.json_0004
+# ::snt I do n't need a reservation , but could you give me their address , postcode , and phone number , please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id MUL0980.json_0006
+# ::snt Yes . I am looking for a college as a place to go in town .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n8 / name
+     :op1 "college"
+  ))
+)
+
+# ::id MUL0980.json_0008
+# ::snt Sure , but first I 'll need to know the entrance fee , area , and address .
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Fee ( aAt1 / question )
+  :Addr ( aAt2 / question )
+)
+
+# ::id MUL0980.json_0010
+# ::snt Yes , please . Can you book a taxi for me ? I 'll be heading from Clare Hall to Tandoori Palace , and I 'd like to be picked up at 18:15 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n10 / name
+     :op1 "18:15"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n12 / name
+     :op1 "tandoori"
+     :op2 "palace"
+  ))
+   :Depart ( DepTa6 / Depart 
+    :name ( n14 / name
+     :op1 "Clare"
+     :op2 "Hall"
+  ))
+)
+
+# ::id MUL0980.json_0012
+# ::snt No , that is all . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0980.json_0014
+# ::snt Thanks for the help , bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20233.json_0000
+# ::snt Hello , I am looking for a Hungarian restaurant on the east side of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "hungarian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id WOZ20233.json_0002
+# ::snt Yes , I 'd like a Chinese restaurant in the east part of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "east"
+  ))
+)
+
+# ::id WOZ20233.json_0004
+# ::snt Please give me Yu Garden 's address , phone number , and postcode .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n10 / name
+     :op1 "yu"
+     :op2 "garden"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Post ( aRe2 / question )
+  :Addr ( aRe3 / question )
+   )
+)
+
+# ::id WOZ20233.json_0006
+# ::snt Thank you good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20675.json_0000
+# ::snt I am interested in a restaurant located in the north part of town that specializes in Indonesian food , please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indonesian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id WOZ20675.json_0002
+# ::snt what about italian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id WOZ20675.json_0004
+# ::snt Yes , may I have the address and phone number please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20675.json_0006
+# ::snt thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20675.json_0008
+# ::snt Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1602.json_0000
+# ::snt I 'm looking for a restaurant in the centre serving modern european food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1602.json_0002
+# ::snt I need one in the moderate price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL1602.json_0004
+# ::snt Yes please . I need a table for one at noon on Saturday
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n10 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL1602.json_0006
+# ::snt Can you try 11:00 for either place ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "11:00"
+  ))
+)
+
+# ::id MUL1602.json_0008
+# ::snt Yes please .   I need train on the same day arriving in Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+)
+
+# ::id MUL1602.json_0010
+# ::snt I need to arrive by 08:45 . Are there any trains that early ?
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n18 / name
+     :op1 "08:45"
+  ))
+)
+
+# ::id MUL1602.json_0012
+# ::snt What is the travel time and train ID ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id MUL1602.json_0014
+# ::snt No thanks . That will not be necessary . Thanks for the info . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1602.json_0016
+# ::snt Sorry , no , I need to depart from Broxbourne .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n20 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id MUL1602.json_0018
+# ::snt Perfect , thanks . I am all set now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1290.json_0000
+# ::snt I 'd like to take the train to cambridge from birmingham new street on tuesday , can you help me with that ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n6 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id SNG1290.json_0002
+# ::snt Yes , I 'd like to arrive by 19:30 , please .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "19:30"
+  ))
+)
+
+# ::id SNG1290.json_0004
+# ::snt Yes , book please and I need travel tome and price
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id SNG1290.json_0006
+# ::snt I only need one ticket today .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "one"
+  ))
+)
+
+# ::id SNG1290.json_0008
+# ::snt No , thank you for your help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02026.json_0000
+# ::snt I am looking for a train to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG02026.json_0002
+# ::snt I 'll be leaving Friday after 20:45 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "friday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n6 / name
+     :op1 "20:45"
+  ))
+)
+
+# ::id SNG02026.json_0004
+# ::snt I need to depart from cambridge and go to Bishops Stortford .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "Bishops"
+     :op2 "Stortford"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG02026.json_0006
+# ::snt I will have 2 people traveling .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SNG02026.json_0008
+# ::snt Yes , please . I need the reference number .
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id SNG02026.json_0010
+# ::snt No thank you that is all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1381.json_0000
+# ::snt I need a train to London Kings Cross on Wednesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL1381.json_0002
+# ::snt I will be departing from Cambridge , and need to arrive by 08:30
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "08:30"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1381.json_0004
+# ::snt That wo n't be necessary , thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1381.json_0006
+# ::snt Yes , I would like to see an attraction in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL1381.json_0008
+# ::snt Yes , please . Multiple sports would be great . If not , theatre is my second choice .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "multiple"
+     :op2 "sports"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n14 / name
+     :op1 "theatre"
+  ))
+)
+
+# ::id PMUL1381.json_0010
+# ::snt No thank you that will be all
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1381.json_0012
+# ::snt Yes please , can I have the names of some other theater attractions ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+   :Type ( TypAt3 / Type 
+    :name ( n16 / name
+     :op1 "theater"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Name ( aAt1 / question )
+   )
+)
+
+# ::id PMUL1381.json_0014
+# ::snt That sounds interesting ! Can I have their address , entrance fee , and phone number ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL1381.json_0016
+# ::snt Great that 's all I needed . Thanks for your assistance .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0946.json_0000
+# ::snt I need some help arranging a train that meets our schedule .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL0946.json_0002
+# ::snt I need to leave cambridge on saturday arrive at stansted airport by 20:30
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "saturday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n6 / name
+     :op1 "20:30"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0946.json_0004
+# ::snt Yes . I will need it for eight people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "eight"
+  ))
+)
+
+# ::id PMUL0946.json_0006
+# ::snt Yeah , I 'm looking for an expensive place to dine at in the southern area of the city .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "southern"
+  ))
+)
+
+# ::id PMUL0946.json_0008
+# ::snt The restaurant should be in the expensive price range and should be in the south , i do not have a particular food preference .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+   :Price ( PriRe3 / Price 
+    :name ( n16 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe5 / Area 
+    :name ( n18 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL0946.json_0010
+# ::snt i do nt mind any
+( o / out_of_scope )
+
+# ::id PMUL0946.json_0012
+# ::snt I do n't need a reservation , but could you give me their phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id PMUL0946.json_0014
+# ::snt Thanks . That is all I need for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1554.json_0000
+# ::snt I would like some information on the gonville hotel
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "gonville"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL1554.json_0002
+# ::snt Excellent . Could you book it for myself and my partner ?
+( o / out_of_scope )
+
+# ::id PMUL1554.json_0004
+# ::snt My companion and I will arrive on Monday , staying for 5 nights , could you provide me with the reference number ? We will need to book a train as well .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL1554.json_0006
+# ::snt uh why yes you are very perceptive . depart cambridge arrive by 9:45 leaves on sat going to ely
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "ely"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n10 / name
+     :op1 "9:45"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n14 / name
+     :op1 "9:45"
+  ))
+)
+
+# ::id PMUL1554.json_0008
+# ::snt Yes , please .   Could you book that for five people as well ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n16 / name
+     :op1 "five"
+  ))
+)
+
+# ::id PMUL1554.json_0010
+# ::snt Thank you . That is all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4043.json_0000
+# ::snt Hello , I need a train to take me London Kings Cross and I need to arrive by 13:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "13:15"
+  ))
+)
+
+# ::id PMUL4043.json_0002
+# ::snt That is too early in the morning for me .   Is there one that will get me there close to 13:15 ?
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "13:15"
+  ))
+)
+
+# ::id PMUL4043.json_0004
+# ::snt Sure , the train departs from cambridge right ? and what 's the departure time and travel time . This is also leaving on tuesday correct ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Leave ( aTr1 / question )
+  :Time ( aTr2 / question )
+   )
+)
+
+# ::id PMUL4043.json_0006
+# ::snt Can you get me the travel time and the departure time ? That 's all I need to know about the train .
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Time ( aTr1 / question )
+)
+
+# ::id PMUL4043.json_0008
+# ::snt Great . Thank you . I will also need a place to stay - I 'm thinking a cheap guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n14 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL4043.json_0010
+# ::snt I would like the guesthouse to have a 0 rating and free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n16 / name
+     :op1 "0"
+  ))
+)
+
+# ::id PMUL4043.json_0012
+# ::snt Does it have free parking ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Parking ( aHo1 / question )
+   )
+)
+
+# ::id PMUL4043.json_0014
+# ::snt Not yet , can I just get their phone number please ?
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id PMUL4043.json_0016
+# ::snt I think that 's everything .   Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2477.json_0000
+# ::snt Hi , I am looking forward to trying some local restaurants when I visit Cambridge next month .   Are there any good ones ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id MUL2477.json_0002
+# ::snt Yes , I 'd like to find a Japanese place in the centre .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "japanese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2477.json_0004
+# ::snt Yes please book it for 4 people at 11:15 on Monday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "11:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2477.json_0006
+# ::snt Yes , can you tell me some tourist places in town that are in the same area ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id MUL2477.json_0008
+# ::snt As long as it is in the same area it does n't matter , please recommend one . I want its postcode and entrance fee as well
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( onAt1 / dontcare)
+   :Area ( AreAt3 / Area 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Post ( aAt2 / question )
+   )
+)
+
+# ::id MUL2477.json_0010
+# ::snt Thank you very much . Actually , can you also reserve a taxi for me ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL2477.json_0012
+# ::snt I need to leave the church for lunch at the restaurant before the booked time .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "church"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id MUL2477.json_0014
+# ::snt It has been a pleasure talking to you . You have helped me get all I need . Thank you and goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4765.json_0000
+# ::snt I am looking for information in Cambridge
+( o / out_of_scope )
+
+# ::id PMUL4765.json_0002
+# ::snt I 'll be leaving from Ely on Tuesday after 17:45 . Are there any trains available then ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "ely"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n6 / name
+     :op1 "17:45"
+  ))
+)
+
+# ::id PMUL4765.json_0004
+# ::snt Yes that works . What is the arrival time and price please ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id PMUL4765.json_0006
+# ::snt Thanks ! I 'm also looking for a 4-star accommodation with free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n8 / name
+     :op1 "4-star"
+  ))
+)
+
+# ::id PMUL4765.json_0008
+# ::snt Well , price should be in the moderate but i do want a 4 star hotel .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "moderate"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   :Type ( TypHo6 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4765.json_0010
+# ::snt that 's fine , can you book one ?
+( o / out_of_scope )
+
+# ::id PMUL4765.json_0012
+# ::snt Yeah , that will be fine . It will need to be on the same day for 3 nights and 3 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n20 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL4765.json_0014
+# ::snt That was all I needed .
+( o / out_of_scope )
+
+# ::id PMUL0453.json_0000
+# ::snt Okay I 'm looking for a restaurant today .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0453.json_0002
+# ::snt I just want something cheap .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL0453.json_0004
+# ::snt I 'd like something in the west please .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL0453.json_0006
+# ::snt What is the Italian place ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id PMUL0453.json_0008
+# ::snt Yes I will have four guests total .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n8 / name
+     :op1 "four"
+  ))
+)
+
+# ::id PMUL0453.json_0010
+# ::snt I would like to check in on the same day .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+)
+
+# ::id PMUL0453.json_0012
+# ::snt 18:30 on Sunday please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "18:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL0453.json_0014
+# ::snt I also need a taxi . It should arrive at the restaurant by 18:30 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n16 / name
+     :op1 "18:30"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL0453.json_0016
+# ::snt As I just said , at the restaurant by 18:30 .    Can I please get the car type and reference number ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n20 / name
+     :op1 "18:30"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id PMUL0453.json_0018
+# ::snt Thank you , I 'll wait on your response .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0453.json_0020
+# ::snt Sorry , before a taxi I need a place to stay .   I need it to include free parking & be in same area as the restaurant .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL0453.json_0022
+# ::snt The price does n't matter . I need a place that included free wifi as well .
+( Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL0453.json_0024
+# ::snt Yes , I need a room for 4 nights beginning on sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n24 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n26 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL0453.json_0026
+# ::snt 4 please , for 4 nights , starting on Sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n28 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n30 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n32 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0453.json_0028
+# ::snt Can you help with a taxi ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL0453.json_0030
+# ::snt Thanks . I think that 's all I need help with today . Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1129.json_0000
+# ::snt Hi , I 'm looking for a hotel , a 0 star hotel is fine as long as it includes free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "0"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL1129.json_0002
+# ::snt I would prefer a hotel that is in the centre of town and moderately priced if that helps narrow it down .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1129.json_0004
+# ::snt May I please have the address and postcode for Cityroomz ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Name ( NamHo3 / Name 
+    :name ( n11 / name
+     :op1 "Cityroomz"
+  ))
+   )
+)
+
+# ::id MUL1129.json_0006
+# ::snt Are there any nearby museums ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id MUL1129.json_0008
+# ::snt Great . Could you please tell me the entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL1129.json_0010
+# ::snt Wonderful ! That is all I needed . Thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1129.json_0012
+# ::snt Thanks again .   That 's all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0668.json_0000
+# ::snt I need a train departing from cambridge after 09:30 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "09:30"
+  ))
+)
+
+# ::id MUL0668.json_0002
+# ::snt I would like to go to Norwich on Monday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "norwich"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id MUL0668.json_0004
+# ::snt Yes Please book TR8495 .
+( Tm1 / Train-Inform
+   :Id ( IdTr2 / Id 
+    :name ( n10 / name
+     :op1 "TR8495"
+  ))
+)
+
+# ::id MUL0668.json_0006
+# ::snt I need 6 tickets for the train ride please . May I also have the reference number ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0668.json_0008
+# ::snt I need a hotel in Norwich please .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Type ( TypHo3 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL0668.json_0010
+# ::snt Yes , in Cambridge , my mistake . I do say , all this travel is messing with my head ... Please find a 4 star guesthouse north of Cambridge , with free parking I might add .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n18 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo7 / Stars 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL0668.json_0012
+# ::snt Can you choose one of the moderately priced ones for me , please ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n22 / name
+     :op1 "moderately"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Price ( aHo1 / question )
+   )
+)
+
+# ::id MUL0668.json_0014
+# ::snt I 'm not quite ready to book yet , could you just provide their information for me ?
+( o / out_of_scope )
+
+# ::id MUL0668.json_0016
+# ::snt No , that is all I needed . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4944.json_0000
+# ::snt I 'm looking for a nightclub to visit .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "nightclub"
+  ))
+)
+
+# ::id PMUL4944.json_0002
+# ::snt No , but could you tell me more about that one ? is it in the centre ? What 's the postcode ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Post ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Area ( AreAt3 / Area 
+    :name ( n5 / name
+     :op1 "centre"
+  ))
+   )
+)
+
+# ::id PMUL4944.json_0004
+# ::snt I 'm also looking for a restaurant that serves cheap chinese food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL4944.json_0006
+# ::snt I would like it to be in the centre .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4944.json_0008
+# ::snt Sure , thank you ! Will you please book a table for 4 people at 19:00 on Friday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "19:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4944.json_0010
+# ::snt That will be all , thank you very much for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4419.json_0000
+# ::snt Yes , hi . I am looking for a train to get me out of Cambridge to someplace fun . Can you help me with that ?
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4419.json_0002
+# ::snt Yes , I would like to go to Peterborough . I want to travel on Friday and get there by 21:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "peterborough"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n8 / name
+     :op1 "21:30"
+  ))
+)
+
+# ::id PMUL2956.json_0000
+# ::snt Can you help me find a hotel in Cambridge , preferably with free wi - fi , please ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Internet ( esHo2 / yes)
+   :Type ( TypHo4 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL2956.json_0002
+# ::snt I want it moderately priced and I do n't care what part of town .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+   :Area ( onHo2 / dontcare)
+)
+
+# ::id PMUL2956.json_0004
+# ::snt Yes , I would like to book it for 6 people , 4 nights beginning on Saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL2956.json_0006
+# ::snt I am also looking for somewhere fun in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2956.json_0008
+# ::snt Hmm I actually have no clue . Could you just recommend your favorite attraction in the centre and tell me its type and postcode please ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Type ( aAt1 / question )
+  :Post ( aAt2 / question )
+   )
+)
+
+# ::id PMUL2956.json_0010
+# ::snt No ,   thank you .   That will be all for today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0629.json_0000
+# ::snt Hello , I am planning a trip to Cambridge .   Can you help me with a restaurant ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0629.json_0002
+# ::snt No , just looking for a restaurant called Restaurant two two
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "restaurant"
+     :op2 "two"
+     :op3 "two"
+  ))
+)
+
+# ::id PMUL0629.json_0004
+# ::snt Yes ... for 3 people on Tuesday at 11:15 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "11:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL0629.json_0006
+# ::snt I am also in need of a train leaving Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0629.json_0008
+# ::snt Going to the sweet land of Stevenage , on tuesday .   I need to get there by 17:00
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "stevenage"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n14 / name
+     :op1 "tuesday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n16 / name
+     :op1 "17:00"
+  ))
+)
+
+# ::id PMUL0629.json_0010
+# ::snt No can I just get the price please ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL0629.json_0012
+# ::snt That will be all for toady . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1863.json_0000
+# ::snt I 'm looking for a place to visit .   Are there any attractions in town that are boats ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "boats"
+  ))
+)
+
+# ::id MUL1863.json_0002
+# ::snt Nope , I just need the entrance fee , phone number , and address of your favorite one .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id MUL1863.json_0004
+# ::snt No , but I 'm interested in train information . Is there anything running from Peterborough on Wednesday ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id MUL1863.json_0006
+# ::snt I will be going to Cambridge . I would like to arrive by 12:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n10 / name
+     :op1 "12:30"
+  ))
+)
+
+# ::id MUL1863.json_0008
+# ::snt Departure time does n't matter to me .
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+)
+
+# ::id MUL1863.json_0010
+# ::snt Yes , please book a ticket for me .   What 's the travel time for this train trip ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL1863.json_0012
+# ::snt What is the departure time of my train ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+)
+
+# ::id MUL1863.json_0014
+# ::snt Thank you have a nice day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2112.json_0000
+# ::snt There 's an attraction I 'm looking for in Cambridge .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL2112.json_0002
+# ::snt No . I am looking for an attraction called Downing College .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "downing"
+     :op2 "college"
+  ))
+)
+
+# ::id PMUL2112.json_0004
+# ::snt Great ! Thanks so much for the info . I am also hoping you might help me find a restaurant in the centre .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2112.json_0006
+# ::snt yes . it should be moderately priced .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL2112.json_0008
+# ::snt European would be a nice change .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "european"
+  ))
+)
+
+# ::id PMUL2112.json_0010
+# ::snt Yes , I would like your suggestion .
+( o / out_of_scope )
+
+# ::id PMUL2112.json_0012
+# ::snt Yes , for 7 people please
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL2112.json_0014
+# ::snt At 12:45 please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "12:45"
+  ))
+)
+
+# ::id PMUL2112.json_0016
+# ::snt Thursday , please .   Thank you
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n14 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL2112.json_0018
+# ::snt That is all I need . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3086.json_0000
+# ::snt I am planning a vacation and really could use some help finding a good place to stay in town . I 've never been to Cambridge before .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL3086.json_0002
+# ::snt It does n't matter . What do you recommend ?
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+)
+
+# ::id PMUL3086.json_0004
+# ::snt Oh , ok . I really do n't want to stay at a guesthouse though . Can you recommend a hotel instead ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL3086.json_0006
+# ::snt Sounds good . Can you get me a room for 2 for 5 nights starting Sunday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL3086.json_0008
+# ::snt What is the train schedule from birmingham new street like ?   I need to arrive at 13:45 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "13:45"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL3086.json_0010
+# ::snt I need the travel day to be Sunday .   I 'll be going to Cambridge and arrive by 13:45 . I 'll be leaving from Birmingham New street .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n16 / name
+     :op1 "sunday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n18 / name
+     :op1 "13:45"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n20 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL3086.json_0012
+# ::snt What is the travel time on that train ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL3086.json_0014
+# ::snt Excellent .   Thanks for all the help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3086.json_0016
+# ::snt Yes , thanks very much ! Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3086.json_0018
+# ::snt You too ! Thanks so much for all the help . Please end the convo and read the directions next time . thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4851.json_0000
+# ::snt Hi , I am looking forward to trying some local restaurants .   Can you help me find a place that serves Russian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "russian"
+  ))
+)
+
+# ::id PMUL4851.json_0002
+# ::snt Sure , can you look up chinese food instead ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL4851.json_0004
+# ::snt Can we try something expensive .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL4851.json_0006
+# ::snt It does n't matter . Just choose one for me . I 'll need to know the area that it 's located in .
+( Rt1 / Restaurant-Request
+  :Area ( aRe0 / question )
+)
+
+# ::id PMUL4851.json_0008
+# ::snt Great ! I 'm also looking for a place to stay . The hotel should include free wifi and should be in the type of guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL4851.json_0010
+# ::snt Wow . That seems like a lot . I do n't need free parking , if that helps to narrow the search .
+( Hm1 / Hotel-Inform
+   :Parking ( oHo1 / no)
+)
+
+# ::id PMUL4851.json_0012
+# ::snt Yes , please . I need rooms for 3 people for 4 nights starting on Friday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL4851.json_0014
+# ::snt Thank you ! I also need to book a taxi there , leaving my hotel at 4:00 . Can you please do that , and give me the contact number and car type ?
+( a / and
+ :op1(Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+   )
+ :op2(Tm2 / Taxi-Inform
+   :Leave ( LeaTa3 / Leave 
+    :name ( n17 / name
+     :op1 "4:00"
+  ))
+   :Depart ( DepTa5 / Depart 
+    :name ( n19 / name
+     :op1 "my"
+     :op2 "hotel"
+  ))
+   )
+)
+
+# ::id PMUL4851.json_0016
+# ::snt I do think that is all I need . Thanks . Good day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01495.json_0000
+# ::snt Am looking for the nearest police station
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG01495.json_0002
+# ::snt Got it . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0364.json_0000
+# ::snt I want to get a train to travel from Cambridge to Bishops Stortford .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG0364.json_0002
+# ::snt I 'd like to leave on Monday after 8:15 , please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "8:15"
+  ))
+)
+
+# ::id SNG0364.json_0004
+# ::snt No , that sounds good .
+( o / out_of_scope )
+
+# ::id SNG0364.json_0006
+# ::snt Just one ticket please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "one"
+  ))
+)
+
+# ::id SNG0364.json_0008
+# ::snt Thank you very much for the assistance
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0364.json_0010
+# ::snt No that is all I need for the day .
+( o / out_of_scope )
+
+# ::id MUL1209.json_0000
+# ::snt Hello ! I 'm looking for a moderately priced place to stay in Cambridge . I 'll need free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id MUL1209.json_0002
+# ::snt yes I would like to stay in Cambridge
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / none)
+)
+
+# ::id MUL1209.json_0004
+# ::snt I would like something in the north .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL1209.json_0006
+# ::snt You pick . Give me the postcode , internet availability , and address to the one that stands out to you .
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Internet ( aHo0 / question )
+  :Addr ( aHo1 / question )
+  :Post ( aHo2 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Internet ( esHo2 / yes)
+   )
+)
+
+# ::id MUL1209.json_0008
+# ::snt Thanks . My friends told me about a restaurant called Golden House . Do you know what area its in and food type ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "golden"
+     :op2 "house"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Food ( aRe1 / question )
+  :Area ( aRe2 / question )
+   )
+)
+
+# ::id MUL1209.json_0010
+# ::snt Nope , that 's all , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1200.json_0000
+# ::snt I am looking for information on the town centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG1200.json_0002
+# ::snt Can you recommend a favorite place to go ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id SNG1200.json_0004
+# ::snt No particular attraction but I do need it to be in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG1200.json_0006
+# ::snt That sounds interesting . How much do they charge for entrance ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id SNG1200.json_0008
+# ::snt Thanks , that 's all I needed today . Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20234.json_0000
+# ::snt I would like to find an expensive restaurant in the east part of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id WOZ20234.json_0002
+# ::snt I do n't care .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+)
+
+# ::id WOZ20234.json_0004
+# ::snt Just the phone number is fine , please .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id WOZ20234.json_0006
+# ::snt That is all , thank you very much . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL2582.json_0000
+# ::snt I am looking for some place to go that offers entertainment in the centre . What do you recommend ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id MUL2582.json_0002
+# ::snt Is there one that has architecture ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id MUL2582.json_0004
+# ::snt Can I have its address please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id MUL2582.json_0006
+# ::snt I 'm also looking for a place to stay . I need some place with free wifi . I do n't need free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( oHo1 / no)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL2582.json_0008
+# ::snt something in the moderate price range , please .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL2582.json_0010
+# ::snt I would like something with free wifi . It does n't need to have free parking .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Parking ( oHo2 / no)
+)
+
+# ::id MUL0098.json_0000
+# ::snt Can you help me find the hotel Worth House ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "worth"
+     :op2 "house"
+  ))
+)
+
+# ::id MUL0098.json_0002
+# ::snt Yes I would like the number and I also need to know what star rating the hotel has .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id MUL0098.json_0004
+# ::snt I also am looking for an expensive restaurant in the area of south , thank you
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL0098.json_0006
+# ::snt Could you book me a table for 1 at the Indian restaurant for 11:15 ? I would also like the reference number . Thank you !
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "indian"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n10 / name
+     :op1 "11:15"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "1"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0098.json_0008
+# ::snt Please make a reservation for tuesday .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n14 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id MUL0098.json_0010
+# ::snt Thanks , that 's everything I need . Have a nice day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2650.json_0000
+# ::snt Hi , I am looking for a place to stay .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2650.json_0002
+# ::snt I do n't know what area it is in , but I was hoping you could make a reservation for me at the Lensfield Hotel .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "Lensfield"
+     :op2 "Hotel"
+  ))
+)
+
+# ::id PMUL2650.json_0004
+# ::snt Yes , that would be great . Can you reserve for me starting Thursday ?
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n4 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL2650.json_0006
+# ::snt I need a place for 5 nights . And I need it for 8 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n8 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL2650.json_0008
+# ::snt I need some night life or places to go
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL2650.json_0010
+# ::snt I just want to find somewhere in the centre to visit
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2650.json_0012
+# ::snt Maybe a museum ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL2650.json_0014
+# ::snt Thanks , I will need a taxi to get inbetween those two places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL2650.json_0016
+# ::snt I need to fit 8 people . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2650.json_0018
+# ::snt I want to   leave the attraction by 07:45
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n14 / name
+     :op1 "07:45"
+  ))
+)
+
+# ::id PMUL2650.json_0020
+# ::snt Thank you much good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2065.json_0000
+# ::snt I need help finding a book on italian food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id PMUL2065.json_0002
+# ::snt I 'm looking for parks in Cambridge can you help me ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "parks"
+  ))
+)
+
+# ::id PMUL2065.json_0004
+# ::snt No , area does n't matter .   What park would you recommend ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n6 / name
+     :op1 "does"
+     :op2 "n't"
+     :op3 "matter"
+  ))
+)
+
+# ::id PMUL2065.json_0006
+# ::snt No just the postcode please .
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL2065.json_0008
+# ::snt Thanks .   Could you help me find and expensive Indian restaurant perhaps ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL2065.json_0010
+# ::snt book a table for 6 people at 12:00 on wednesday
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "12:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL2065.json_0012
+# ::snt Thank you that is all I need for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1994.json_0000
+# ::snt I need a train from   Birmingham new street to Cambridge departing on Monday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n6 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id MUL1994.json_0002
+# ::snt Yes , I do . I 'd like to leave from Birmingham New Street on Monday and arrive in Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n12 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id MUL1994.json_0004
+# ::snt I need to leave after 16:45 please .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n14 / name
+     :op1 "16:45"
+  ))
+)
+
+# ::id MUL1994.json_0006
+# ::snt Yes , could you make a reservation for 6 and provide me the reference number when complete .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n16 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL1994.json_0008
+# ::snt Can you get me the area and postcode for a cinema in Cambridge ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n18 / name
+     :op1 "cinema"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+  :Post ( aAt2 / question )
+   )
+)
+
+# ::id MUL1994.json_0010
+# ::snt It does n't really matter .   How about the one in the centre ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n20 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1994.json_0012
+# ::snt Okay thanks , you 've been a lot of help . Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL2434.json_0000
+# ::snt I am looking for a entertainment in the south area .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id MUL2434.json_0002
+# ::snt Yes , what 's their postcode ? And while you 're at it , maybe their phone number , too .
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL2434.json_0004
+# ::snt I was also wondering if you can help me find a restaurant called tandoori palace .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "tandoori"
+     :op2 "palace"
+  ))
+)
+
+# ::id MUL2434.json_0006
+# ::snt Can you give me the postal code for tandoori palace ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "tandoori"
+     :op2 "palace"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Post ( aRe1 / question )
+   )
+)
+
+# ::id MUL2434.json_0008
+# ::snt No need to book a table at this time .   Thank you for your help .   Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0426.json_0000
+# ::snt Greetings ! Can you help me in locating a train to get me to Cambridge ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG0426.json_0002
+# ::snt Sure .   I need to leave on Friday from Broxbourne .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id SNG0426.json_0004
+# ::snt I am going to need to leave sometime later than 17:15 .   I will need 6 seats .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "17:15"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SNG0426.json_0006
+# ::snt It does n't matter , I just need to leave sometime after 17:15 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n12 / name
+     :op1 "17:15"
+  ))
+)
+
+# ::id SNG0426.json_0008
+# ::snt Yes please , for 6 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SNG0426.json_0010
+# ::snt That 's all I needed for today . Thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0103.json_0000
+# ::snt Hi there , I 'm looking for a middle - range hotel located in the south of Cambridge .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL0103.json_0002
+# ::snt Yes please . Is any of these two a guesthouse type of hotel ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id MUL0103.json_0004
+# ::snt What is the postcode of aylesbray lodge ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id MUL0103.json_0006
+# ::snt Great , thanks . Can you also help me find a lebanese restaurant ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "lebanese"
+  ))
+)
+
+# ::id MUL0103.json_0008
+# ::snt Yes .   Can you book that for 5 people at 18:15 on Friday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "18:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL0103.json_0010
+# ::snt No , that would be all . Thank you . Have a good day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0103.json_0012
+# ::snt You have a good day as well . Goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20031.json_0000
+# ::snt I want to find a cheap restaurant in the north part of town . What is the address and phone number ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20031.json_0002
+# ::snt Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2570.json_0000
+# ::snt I 'm looking for museums in town . Can you recommend one ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id MUL2570.json_0002
+# ::snt Which ever one is your favorite will do . Can I have their contact information and what is the entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL2570.json_0004
+# ::snt I need the post code also for the museum please .
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL2570.json_0006
+# ::snt Yes . I need a guesthouse . I should be a 4 star in the north . Parking is not important .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( oHo2 / no)
+   :Area ( AreHo5 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo7 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2570.json_0008
+# ::snt Not right now , but could you tell me their postcode ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id MUL2570.json_0010
+# ::snt Yeah , can you have a taxi pick me up at the Acorn and take me to the Artworks , say around 24:45 ?
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n10 / name
+     :op1 "24:45"
+  ))
+)
+
+# ::id MUL2570.json_0012
+# ::snt No that 's all I needed thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1962.json_0000
+# ::snt I need a train to Norwich , leaving after 21:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "norwich"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "21:30"
+  ))
+)
+
+# ::id PMUL1962.json_0002
+# ::snt I am leaving on Thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL1962.json_0004
+# ::snt I 'll be leaving from Cambridge
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1962.json_0006
+# ::snt What would be the arrival time of that train ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+)
+
+# ::id PMUL1962.json_0008
+# ::snt What is the total travel time for this trip ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL1962.json_0010
+# ::snt Yes if you could book it that would be great .
+( o / out_of_scope )
+
+# ::id PMUL1962.json_0012
+# ::snt I do n't need any reservations today just information .
+( o / out_of_scope )
+
+# ::id PMUL1962.json_0014
+# ::snt i am also looking for a guest house called   a and b guest house .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n10 / name
+     :op1 "a"
+     :op2 "and"
+     :op3 "b"
+     :op4 "guest"
+     :op5 "house"
+  ))
+)
+
+# ::id PMUL1962.json_0016
+# ::snt I just need the address .
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id PMUL1962.json_0018
+# ::snt Great , thanks so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1962.json_0020
+# ::snt No , that is all I need today . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2004.json_0000
+# ::snt I 'm looking for a great European restaurant . Can you help with that ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "european"
+  ))
+)
+
+# ::id PMUL2004.json_0002
+# ::snt can you find me one that is in the moderate price range ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL2004.json_0004
+# ::snt The area does n't matter .
+( Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+)
+
+# ::id PMUL2004.json_0006
+# ::snt I apologize , are any of those in the Centre area ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2004.json_0008
+# ::snt Either is good . Pick the best and give me the address postcode and phone number .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id PMUL2004.json_0010
+# ::snt Yes I 'm also looking for places to go in the same area .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n8 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL2004.json_0012
+# ::snt It does n't matter , anywhere in town that 's in the same area as the restaurant . I 'd like the postcode too , please .
+( a / and
+ :op1(At1 / Attraction-Request
+  :Post ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Area ( AreAt3 / Area 
+    :name ( n11 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   )
+)
+
+# ::id PMUL2004.json_0014
+# ::snt Thanks so much for your help , I have all the info I need for right now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1096.json_0000
+# ::snt I need help finding a train .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL1096.json_0002
+# ::snt bishops stortford and should leave after   19:15 on sunday and go to cambridge
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n6 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n8 / name
+     :op1 "19:15"
+  ))
+)
+
+# ::id PMUL1096.json_0004
+# ::snt the 21:07 train please .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL1096.json_0006
+# ::snt cool i need to tickets
+( o / out_of_scope )
+
+# ::id PMUL1096.json_0008
+# ::snt Yes , are there any museum that I should check out in the Centre area ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n12 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL1096.json_0010
+# ::snt yeah , what 's their phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL1096.json_0012
+# ::snt No that will be it , thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0784.json_0000
+# ::snt I am looking for some help locating a moderately priced room .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id SNG0784.json_0002
+# ::snt I 'd like the place to be rated 4 stars , and include free WiFi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG0784.json_0004
+# ::snt It does n't matter . I would need a room for 6 people starting Saturday . For 6 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "6"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SNG0784.json_0006
+# ::snt No , I really need it starting Saturday for 5 nights and with free wifi .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+   :Internet ( esHo2 / yes)
+   :Day ( DayHo5 / Day 
+    :name ( n14 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id SNG0784.json_0008
+# ::snt That 's all , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2265.json_0000
+# ::snt I 'm looking for somewhere in town to go to where I can enjoy entertainment . Do you have any suggestions ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL2265.json_0002
+# ::snt Nothing specific , but I would like to know the entrance fee associated with the activity .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL2265.json_0004
+# ::snt Yeah , I 'm also trying to find a good restaurant for lunch .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL2265.json_0006
+# ::snt I 'm looking for Turkish cuisine .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "turkish"
+  ))
+)
+
+# ::id PMUL2265.json_0008
+# ::snt The price range should be moderate .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL2265.json_0010
+# ::snt Actually can you make me a reservation for 2 people at 18:15 for Thursday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "18:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL2265.json_0012
+# ::snt Yes , Please reserve a taxi that can reach both areas , I would like to arrive by the booked time , Please provide me with a contact number and the car type .
+( Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+)
+
+# ::id PMUL2265.json_0014
+# ::snt I need to arrive by 18:15 on thursday .
+( o / out_of_scope )
+
+# ::id PMUL2265.json_0016
+# ::snt No , that should be it . Thanks so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2265.json_0018
+# ::snt thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0422.json_0000
+# ::snt I 'm looking for a restaurant in the south serving christmas food . Can you help me ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "christmas"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL0422.json_0002
+# ::snt No , I 'd really like cheap Christmas food . How about in a different area ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL0422.json_0004
+# ::snt What about a place serving Portuguese food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "Portuguese"
+  ))
+)
+
+# ::id PMUL0422.json_0006
+# ::snt Yes , could I get the postcode ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id PMUL0422.json_0008
+# ::snt Yes , can you help me with a cheap guesthouse in the south of town ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n12 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreHo6 / Area 
+    :name ( n14 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL0422.json_0010
+# ::snt Yes , please book the reservation and provide a reference number .
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL0422.json_0012
+# ::snt I need to book for Friday for 5 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL0422.json_0014
+# ::snt There will be 7 of us .
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n20 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL0422.json_0016
+# ::snt I also want to book a taxi to leave Rosa 's bed and breakfast by 15:45 . I would like the contact number and car type .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n22 / name
+     :op1 "15:45"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id PMUL0422.json_0018
+# ::snt Thanks you have been great !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1175.json_0000
+# ::snt I am looking for a place to stay in the centre in Cambridge .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1175.json_0002
+# ::snt I would prefer a guesthouse , and it does not need to include internet .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( onHo2 / dontcare)
+)
+
+# ::id MUL1175.json_0004
+# ::snt No thank you , that 's all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1175.json_0006
+# ::snt Okay ! Goodbye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1175.json_0008
+# ::snt I am also looking for an attraction , a swimming pool
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "swimming"
+     :op2 "pool"
+  ))
+)
+
+# ::id MUL1175.json_0010
+# ::snt Can you check a swimming pool in the west of the city ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n8 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n10 / name
+     :op1 "swimming"
+     :op2 "pool"
+  ))
+)
+
+# ::id MUL1175.json_0012
+# ::snt I 'd prefer one in the same part of town as my hotel , are you sure there is n't one ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Area ( AreHo3 / Area 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "part"
+     :op3 "of"
+     :op4 "town"
+  ))
+)
+
+# ::id SSNG0332.json_0000
+# ::snt Hi , I 'm looking for a cheap hotel to stay at in the east .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreHo6 / Area 
+    :name ( n6 / name
+     :op1 "east"
+  ))
+)
+
+# ::id SSNG0332.json_0002
+# ::snt Okay what is the address ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id SSNG0332.json_0004
+# ::snt Yes . Please . Three people , wednesday , two nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "two"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "three"
+  ))
+)
+
+# ::id SSNG0332.json_0006
+# ::snt Okay , what other hotels are there in the same price range ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Price ( PriHo3 / Price 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id SSNG0332.json_0008
+# ::snt Yes please try that .
+( o / out_of_scope )
+
+# ::id SSNG0332.json_0010
+# ::snt Thanks for all of your help .   That is all I need for today .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3793.json_0000
+# ::snt Where can I find malaysian food ? I prefer an expensive restaurant please
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "malaysian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL3793.json_0002
+# ::snt How about an expensive Malaysian restraint in the south ?   Is there anything available ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL3793.json_0004
+# ::snt Yes , please . How about Indian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL3793.json_0006
+# ::snt Perfect , yes . I want a table for 5 at 16:00 on monday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "16:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL3793.json_0008
+# ::snt Thank you .   That was all I needed today . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3143.json_0000
+# ::snt Hi I am looking for a place to eat that is in the moderate price range and also in the centre .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3143.json_0002
+# ::snt How about you pick a place for me reserve a table for 7 at 17:00 on saturday please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "17:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL3143.json_0004
+# ::snt As long as La Tasca is located in the centre of town and is moderately priced . If it is , yes that would be great . I need a reservation .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n12 / name
+     :op1 "la"
+     :op2 "tasca"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+   :Price ( PriRe6 / Price 
+    :name ( n16 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL3143.json_0006
+# ::snt I need reservations for 7 people at 17:00 on Saturday . I also need the reference number . I need a train that leaves after 11:30 on Tuesday .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n18 / name
+     :op1 "tuesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n20 / name
+     :op1 "11:30"
+  ))
+   :People ( PeoTr6 / People 
+    :name ( n22 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Time ( TimRe6 / Time 
+    :name ( n25 / name
+     :op1 "17:00"
+  ))
+   :Day ( DayRe8 / Day 
+    :name ( n27 / name
+     :op1 "saturday"
+  ))
+   )
+ :op3(Rt3 / Restaurant-Request
+  :Ref ( aRe2 / question )
+   )
+)
+
+# ::id PMUL3143.json_0008
+# ::snt I will also need a train .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL3143.json_0010
+# ::snt Yes , I 'm departing from cambridge heading to leicester
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n28 / name
+     :op1 "leicester"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n30 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3143.json_0012
+# ::snt I will need 7 tickets .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n32 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL3143.json_0014
+# ::snt No , that is all for today . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0140.json_0000
+# ::snt I 'm looking for a restaurant in a moderate price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id SSNG0140.json_0002
+# ::snt I would like a moderate price range and in the centre . Would you be able to book a table for friday at 19:30 ? It would be for 2 .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+   :Time ( TimRe6 / Time 
+    :name ( n8 / name
+     :op1 "19:30"
+  ))
+   :Day ( DayRe8 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe10 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SSNG0140.json_0004
+# ::snt Why do n't you choose one for me as long as I can get the tables booked .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+)
+
+# ::id SSNG0140.json_0006
+# ::snt Just please book a table anywhere for 2 on friday for 19:30 please . And I 'll need a reference number .
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :People ( PeoRe3 / People 
+    :name ( n15 / name
+     :op1 "2"
+  ))
+   :Day ( DayRe5 / Day 
+    :name ( n17 / name
+     :op1 "friday"
+  ))
+   :Time ( TimRe7 / Time 
+    :name ( n19 / name
+     :op1 "19:30"
+  ))
+   )
+)
+
+# ::id SSNG0140.json_0008
+# ::snt No , thank you . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG02225.json_0000
+# ::snt What is the location of the Parkside Police Station ?
+( Pm1 / Police-Inform
+   :Name ( NamPo2 / Name 
+    :name ( n2 / name
+     :op1 "Parkside"
+     :op2 "Police"
+     :op3 "Station"
+  ))
+)
+
+# ::id SNG02225.json_0002
+# ::snt I may be close by . What is the station 's postcode ?
+( Pt1 / Police-Request
+  :Post ( aPo0 / question )
+)
+
+# ::id SNG02225.json_0004
+# ::snt Thank you for your help . That is all that I need right now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0112.json_0000
+# ::snt I 'm looking to get some info on a hotel called cityroomz .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "cityroomz"
+  ))
+)
+
+# ::id PMUL0112.json_0002
+# ::snt Yes please book it for one person for 2 nights starting friday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL0112.json_0004
+# ::snt Thank you very much for your help . Have a great day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2634.json_0000
+# ::snt I am coming to visit cambridge . Would you happen to be able to find me a park to go to ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "park"
+  ))
+)
+
+# ::id MUL2634.json_0002
+# ::snt I do n't care about the area .   Can you suggest one ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+)
+
+# ::id MUL2634.json_0004
+# ::snt I would need the area and address , please .
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Addr ( aAt1 / question )
+)
+
+# ::id MUL2634.json_0006
+# ::snt Yes . Can you help me find a hotel ? A nice 4-star place , if that 's possible .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n6 / name
+     :op1 "4-star"
+  ))
+)
+
+# ::id MUL2634.json_0008
+# ::snt Do you have a hotel that is in the south with free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n8 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL2634.json_0010
+# ::snt How about guesthouse style places ? Are there any of those available ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id MUL2634.json_0012
+# ::snt That sounds lovely .   Please book that for 6 people for 5 nights starting Saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL2634.json_0014
+# ::snt Thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20402.json_0000
+# ::snt I would like to find a cheap restaurant that serves tuscan food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "tuscan"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id WOZ20402.json_0002
+# ::snt Bummer .   Could you help me find some cheap Italian food then ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id WOZ20402.json_0004
+# ::snt Sounds great , what is their phone number and address ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20402.json_0006
+# ::snt How about italian ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id WOZ20402.json_0008
+# ::snt No that is all , thank you very much . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0967.json_0000
+# ::snt Can you help me find a cheapt italian restaurant ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheapt"
+  ))
+)
+
+# ::id PMUL0967.json_0002
+# ::snt No , just pick your favorite and book a table for 7 , please . We 'd like to eat at 13:15 on Saturday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "13:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL0967.json_0004
+# ::snt Thank you that is all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1642.json_0000
+# ::snt I want information on a particular hotel called home from home . Can you send me what you have on that ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "home"
+     :op2 "from"
+     :op3 "home"
+  ))
+)
+
+# ::id PMUL1642.json_0002
+# ::snt Please book it for 6 people for 2 nights starting on Wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL1642.json_0004
+# ::snt I am also looking for a train . Can you help me ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL1642.json_0006
+# ::snt We are departing from cambridge on friday going to kings lynn .   Arrival time should be around 09:00 . Please book 6 seats .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n12 / name
+     :op1 "09:00"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :People ( PeoTr8 / People 
+    :name ( n16 / name
+     :op1 "6"
+  ))
+   :Day ( DayTr10 / Day 
+    :name ( n18 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL1642.json_0008
+# ::snt okay thank you ! What is the travel time on that ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL1642.json_0010
+# ::snt No , Friday works for me .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n20 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL1642.json_0012
+# ::snt No thanks that is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0827.json_0000
+# ::snt I would like to dine at a cheap restaurant on the west side of town . What are my choices ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL0827.json_0002
+# ::snt I would like Austrian actually .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "austrian"
+  ))
+)
+
+# ::id PMUL0827.json_0004
+# ::snt How about Vietnamese food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "vietnamese"
+  ))
+)
+
+# ::id PMUL0827.json_0006
+# ::snt Yes , that would be great .   My party will consist of 7 people and I would like to book for 12:45 on Thursday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "12:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL0827.json_0008
+# ::snt Thank you . I would also like a train leaving on Friday going to Ely .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "ely"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n18 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL0827.json_0010
+# ::snt I want to leave in time enough to get to the restaurant on time
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0827.json_0012
+# ::snt I need to arrive by 18:45 on Friday .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n20 / name
+     :op1 "18:45"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n22 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL0827.json_0014
+# ::snt Yes please , for seven people
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n24 / name
+     :op1 "seven"
+  ))
+)
+
+# ::id PMUL0827.json_0016
+# ::snt I think that covers everything . Thanks for your assistance today , you 've been so helpful !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0269.json_0000
+# ::snt I am looking for a cheap place to stay that has free wifi .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id SSNG0269.json_0002
+# ::snt No , but it should be a 1 star establishment .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n4 / name
+     :op1 "1"
+  ))
+)
+
+# ::id SSNG0269.json_0004
+# ::snt Yes , lets go with 4 stars .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SSNG0269.json_0006
+# ::snt Yes for 8 people for 3 nights starting friday please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id SSNG0269.json_0008
+# ::snt No thank you that will be all that I can think of .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0269.json_0010
+# ::snt On second thought , would you look for another hotel in the cheap price range ? Please book it and give me the reference number .
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id SSNG0269.json_0012
+# ::snt That was great . Thank you goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0662.json_0000
+# ::snt Do you know an Indian restaurants in east Cambridge ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL0662.json_0002
+# ::snt Price does not matter .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "does"
+     :op2 "not"
+     :op3 "matter"
+  ))
+)
+
+# ::id PMUL0662.json_0004
+# ::snt I forgot to mention I 'm looking for something in the east area . If Curry Prince is in the east I 'll just need the phone number please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "curry"
+     :op2 "prince"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n10 / name
+     :op1 "east"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0662.json_0006
+# ::snt I 'm also looking for a train that departs from Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0662.json_0008
+# ::snt I will be traveling on friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL0662.json_0010
+# ::snt I need to arrive after 14:30 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n16 / name
+     :op1 "14:30"
+  ))
+)
+
+# ::id PMUL0662.json_0012
+# ::snt My destination is stevenage .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n18 / name
+     :op1 "stevenage"
+  ))
+)
+
+# ::id PMUL0662.json_0014
+# ::snt Yes please . Book it for 5 people
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n20 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL0662.json_0016
+# ::snt That 's great thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0662.json_0018
+# ::snt That is all I need .
+( o / out_of_scope )
+
+# ::id WOZ20350.json_0000
+# ::snt I am looking for a restaurant that serves Malaysian food and is in the cheap price range .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "malaysian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id WOZ20350.json_0002
+# ::snt How about vietnamese food , please ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "vietnamese"
+  ))
+)
+
+# ::id WOZ20350.json_0004
+# ::snt That sounds great !   May I have their phone number please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id WOZ20350.json_0006
+# ::snt Okay , thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3088.json_0000
+# ::snt Are there any museums in the centre ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id PMUL3088.json_0002
+# ::snt Yes , I want to know about ones close to the center of town .
+( o / out_of_scope )
+
+# ::id PMUL3088.json_0004
+# ::snt Can you give me the address to one of the art museums , please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL3088.json_0006
+# ::snt Thanks . Are there any cheap Indian restaurants near there ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL3088.json_0008
+# ::snt I would like more information on the gandhi . Thank you .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n10 / name
+     :op1 "the"
+     :op2 "gandhi"
+  ))
+)
+
+# ::id PMUL3088.json_0010
+# ::snt Okay . Can we book a table there on Thursday at 18:00 . It will be 5 people .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "18:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL3088.json_0012
+# ::snt Thanks .   Can I get a reference number ?
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id PMUL3088.json_0014
+# ::snt I also need to book a taxi to get me there by 18:00 from the hotel .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n18 / name
+     :op1 "18:00"
+  ))
+)
+
+# ::id PMUL3088.json_0016
+# ::snt I 'm sorry . I meant I will need a taxi from the cambridge contemporary art museum to the Gandhi in time for the reservation .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "gandhi"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n22 / name
+     :op1 "cambridge"
+     :op2 "contemporary"
+     :op3 "art"
+  ))
+)
+
+# ::id PMUL3088.json_0018
+# ::snt Great , that is all I need today . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2125.json_0000
+# ::snt I 'd like a train leaving on Monday and arriving by 11:45 , please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "monday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "11:45"
+  ))
+)
+
+# ::id MUL2125.json_0002
+# ::snt London Kings Cross to Cambridge please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id MUL2125.json_0004
+# ::snt That works , will yhou book it for 5 people and I need the train number
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL2125.json_0006
+# ::snt Yes , I do need the reference number .
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id MUL2125.json_0008
+# ::snt I am also looking for a 2 star hotel that 's moderately priced . Can you help with that ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "moderately"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL2125.json_0010
+# ::snt Are they both 2 star rated ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n16 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL2125.json_0012
+# ::snt Yes book the Ashley Hotel for the same group of people for 2 nights .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n18 / name
+     :op1 "ashley"
+     :op2 "hotel"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n20 / name
+     :op1 "2"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id MUL2125.json_0014
+# ::snt On Monday please .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n24 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id MUL2125.json_0016
+# ::snt On Monday , please . I want a place to stay when I get there .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n26 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id MUL2125.json_0018
+# ::snt No , thank you very much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1670.json_0000
+# ::snt Hi , I 'm looking to book a train that will depart from London Liverpool Street .   I need the ticket for Monday .   Can you give me available times ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL1670.json_0002
+# ::snt I would like to leave London Liverpool on Monday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "london"
+     :op2 "liverpool"
+  ))
+)
+
+# ::id PMUL1670.json_0004
+# ::snt I 'm not sure when I need to leave , but I would like to arrive by 20:00 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "20:00"
+  ))
+)
+
+# ::id PMUL1670.json_0006
+# ::snt That would work perfectly ! Can you book me 6 tickets please ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL1670.json_0008
+# ::snt That you and whhat is the reference number ?
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL1670.json_0010
+# ::snt Yes please . I 'm looking for information on the Hamilton Lodge .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n14 / name
+     :op1 "hamilton"
+     :op2 "lodge"
+  ))
+)
+
+# ::id PMUL1670.json_0012
+# ::snt yes for sunday please 4 nights for 4 people
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1670.json_0014
+# ::snt Thank you , that will be all for today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20579.json_0000
+# ::snt I am looking for an expensive restaurant that serves Welsh food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "welsh"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id WOZ20579.json_0002
+# ::snt How about korean food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "korean"
+  ))
+)
+
+# ::id WOZ20579.json_0004
+# ::snt Yes , I would like their address and what part of town they are located in .
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id WOZ20579.json_0006
+# ::snt Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3718.json_0000
+# ::snt do you have information about   all saints church ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "all"
+     :op2 "saints"
+     :op3 "church"
+  ))
+)
+
+# ::id PMUL3718.json_0002
+# ::snt Is there an entrance fee and if so , how much is it ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL3718.json_0004
+# ::snt Can you find me a moderately priced british restaurant now ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "british"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id MUL0456.json_0000
+# ::snt I am looking for places to go . preferably a museum in west .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL0456.json_0002
+# ::snt No , I 'd just like it to be in the west .   Can you pick one and provide a phone number ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Area ( AreAt3 / Area 
+    :name ( n7 / name
+     :op1 "west"
+  ))
+   )
+)
+
+# ::id MUL0456.json_0004
+# ::snt Yes I am looking for a train on friday that should depart from cambridge .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0456.json_0006
+# ::snt Yes , I want to go to bishops stortford and leave after 20:00 please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n14 / name
+     :op1 "20:00"
+  ))
+)
+
+# ::id MUL0456.json_0008
+# ::snt I was first wondering the price of that train and what time it arrived . Oh ! I also forgot to ask for the postcode of the Gallery !
+( a / and
+ :op1(At1 / Attraction-Request
+  :Post ( aAt0 / question )
+   )
+ :op2(Tt2 / Train-Request
+  :Arrive ( aTr1 / question )
+  :Ticket ( aTr2 / question )
+   )
+)
+
+# ::id MUL0456.json_0010
+# ::snt Yes please ! Can I get the arrival time and train ID , please ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id MUL0456.json_0012
+# ::snt Thank you , this is very helpful .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0456.json_0014
+# ::snt No that is not necessary . Thanks for your help , that 's all I need for today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2363.json_0000
+# ::snt I 'm looking for an italian restaurant in the centre . What is available ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2363.json_0002
+# ::snt I want it to be in the moderate price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL2363.json_0004
+# ::snt Can you give me the phone number of the one on Regent Street ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id MUL2363.json_0006
+# ::snt Yes , I 'm looking for some sports activities in the same area . Are there any places like that nearby ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n8 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n10 / name
+     :op1 "sports"
+  ))
+)
+
+# ::id MUL2363.json_0008
+# ::snt No , can you tell me if there are any museums in the same area ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "museums"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id MUL2363.json_0010
+# ::snt Glad to know that there is no entrance fee , I go with whatever you recommend . Ill need the phone number and postal code of whatever place you pick .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id MUL2363.json_0012
+# ::snt Yes , can I get the entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL2363.json_0014
+# ::snt Great , thanks ! That 's all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1807.json_0000
+# ::snt Can you help me find a place to stay while in cambridge in the north that has free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL1807.json_0002
+# ::snt I would like one with 4 stars .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1807.json_0004
+# ::snt That sounds like a perfect fit . Please book it for 4 nights starting this Friday , for 3 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL1807.json_0006
+# ::snt I also need a train to norwich . I need to arrive by 8:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "norwich"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n14 / name
+     :op1 "8:15"
+  ))
+)
+
+# ::id PMUL1807.json_0008
+# ::snt I 'd like the train for wednesday and it does nt matter when I leave , just need to arrive by 08:15 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n16 / name
+     :op1 "wednesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n18 / name
+     :op1 "08:15"
+  ))
+   :Leave ( onTr3 / dontcare)
+)
+
+# ::id PMUL1807.json_0010
+# ::snt What time does it arrive ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+)
+
+# ::id PMUL1807.json_0012
+# ::snt Can you please book that for 3 people , thank you in advance .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n20 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL1807.json_0014
+# ::snt Wow , that was quick , you helped me a lot , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1807.json_0016
+# ::snt May I have the reference number for the train and the train ID , please ? I 'm not sure which one I was booked on .
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL1456.json_0000
+# ::snt I need help booking a train from cambridge to ely .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "ely"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1456.json_0002
+# ::snt Tuesday and I need to leave after 16:45 please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "16:45"
+  ))
+)
+
+# ::id PMUL1456.json_0004
+# ::snt Yes please book it for 8 people and provide the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1456.json_0006
+# ::snt Yes , I 'm looking for a college to visit in town . Can you give me some info on what 's around ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL1456.json_0008
+# ::snt I am particularly interested in colleges if you would focus on that type of attraction . I would appreciate it .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id PMUL1456.json_0010
+# ::snt Are there colleges in the centre of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n18 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id PMUL1456.json_0012
+# ::snt Great , thank you so much ! That will be all for today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0220.json_0000
+# ::snt What are the nicest restaurants in the center of town ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Area ( AreRe3 / Area 
+    :name ( n2 / name
+     :op1 "center"
+  ))
+)
+
+# ::id MUL0220.json_0002
+# ::snt May I have their phone number , please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id MUL0220.json_0004
+# ::snt Thanks ! I also need a train to leicester from cambridge . Can you help me with that ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "leicester"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0220.json_0006
+# ::snt The train should leave on saturday and should arrive by 16:00 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n10 / name
+     :op1 "16:00"
+  ))
+)
+
+# ::id MUL0220.json_0008
+# ::snt That 's fine . What time does the train depart , and how long is the ride itself ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL0220.json_0010
+# ::snt Yes can you please book this for me and provide me with any other necessary information .
+( o / out_of_scope )
+
+# ::id MUL0220.json_0012
+# ::snt Just me , could you confirm the travel and departure time ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( Tr1 / 1)
+   )
+ :op2(Tt2 / Train-Request
+  :Leave ( aTr1 / question )
+   )
+)
+
+# ::id MUL0220.json_0014
+# ::snt No , thank you . That 's all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20657.json_0000
+# ::snt A moderately priced restaurant in the north part of town , please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id WOZ20657.json_0002
+# ::snt Yes please .
+( o / out_of_scope )
+
+# ::id WOZ20657.json_0004
+# ::snt Phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id WOZ20657.json_0006
+# ::snt That 's it , thank you . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG1259.json_0000
+# ::snt I need a taxi from great saint Mary 's church to cocum at 04:15
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n2 / name
+     :op1 "04:15"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n4 / name
+     :op1 "cocum"
+  ))
+   :Depart ( DepTa6 / Depart 
+    :name ( n6 / name
+     :op1 "great"
+     :op2 "saint"
+     :op3 "mary"
+     :op4 "'s"
+     :op5 "church"
+  ))
+)
+
+# ::id SNG1259.json_0002
+# ::snt Thank you . That is all i needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01163.json_0000
+# ::snt i want to find a hospital in town
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01163.json_0002
+# ::snt Can you please book a taxi to take me there ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id SNG01163.json_0004
+# ::snt I 'm not sure .   It is all quite confusing .   I think I will find help nearby .   Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01163.json_0006
+# ::snt That is all . Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0261.json_0000
+# ::snt I am looking for a place to eat in the centre of town .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0261.json_0002
+# ::snt I do n't really care , not really picky .
+( o / out_of_scope )
+
+# ::id PMUL0261.json_0004
+# ::snt yes adress and phone number please
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id PMUL0261.json_0006
+# ::snt Can i get the post code as well please ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id PMUL0261.json_0008
+# ::snt I need reservations for 7 people at 17:30 on friday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "17:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL0261.json_0010
+# ::snt Can you also find me a place to stay that includes free wifi and in the same price range as the restaurant ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL0261.json_0012
+# ::snt It does n't matter , as long as it is a guesthouse and includes free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+   :Area ( onHo3 / dontcare)
+)
+
+# ::id PMUL0261.json_0014
+# ::snt are you sure there are no moderately priced guesthouses with parking and wifi in all of cambridge ? That seems unlikely to me
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "guesthouses"
+  ))
+   :Parking ( esHo2 / yes)
+   :Price ( PriHo5 / Price 
+    :name ( n16 / name
+     :op1 "moderately"
+  ))
+   :Internet ( esHo4 / yes)
+)
+
+# ::id PMUL0261.json_0016
+# ::snt I would like it moderate priced and make sure it is a guest house please .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n18 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL0261.json_0018
+# ::snt it 's for 5 nights for 7 people on friday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n22 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n24 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL0261.json_0020
+# ::snt Thanks , that about does it for me today . Have a good one , bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3474.json_0000
+# ::snt I 'm actually looking for an expensive restaurant that serves Indian food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL3474.json_0002
+# ::snt Is that in the west area . I really would like to be in the west .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL3474.json_0004
+# ::snt Great . I would like that . Can you book us for 8 people on Thursday at 16:45 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "16:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL3474.json_0006
+# ::snt I 'm also looking for a hotel . I need free parking . It can be an expensive place .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Price ( PriHo5 / Price 
+    :name ( n16 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL3474.json_0008
+# ::snt I really do n't . Do you have any recommendations ?
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+)
+
+# ::id PMUL3474.json_0010
+# ::snt Does that include free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL3474.json_0012
+# ::snt It should be right there under internet ...
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL3474.json_0014
+# ::snt I do n't want to book it just yet .   Thanks for all your hard work .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3474.json_0016
+# ::snt No , that 's good thank you for all of your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3185.json_0000
+# ::snt I 'm looking for some information about places to go in Cambridge .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL3185.json_0002
+# ::snt in the west . let me know the attraction type and entrance fee
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Type ( aAt1 / question )
+  :Fee ( aAt2 / question )
+   )
+)
+
+# ::id PMUL3185.json_0004
+# ::snt Sounds good , Can you lookup places to stay that are 4 stars and moderately priced ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3185.json_0006
+# ::snt The same area as the attraction .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n8 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL3185.json_0008
+# ::snt How about in the cheap range ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL3185.json_0010
+# ::snt I 'd like the finches bed and breakfast guesthouse
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n12 / name
+     :op1 "finches"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+)
+
+# ::id PMUL3185.json_0012
+# ::snt Yes , please book it and give me the reference number .
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL3185.json_0014
+# ::snt on thursday please
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n14 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL3185.json_0016
+# ::snt book it for 8 peple and 4 nights from thursday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n20 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL3185.json_0018
+# ::snt I also want to book a taxi to commute between the two places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL3185.json_0020
+# ::snt I need to leave the hotel by 22:00 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n22 / name
+     :op1 "22:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL3185.json_0022
+# ::snt Well thank you that will be all for today
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3185.json_0024
+# ::snt That is all I need .
+( o / out_of_scope )
+
+# ::id WOZ20232.json_0000
+# ::snt is there a portuguese food restaurant ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "portuguese"
+  ))
+)
+
+# ::id WOZ20232.json_0002
+# ::snt Is there anything else ?
+( o / out_of_scope )
+
+# ::id WOZ20232.json_0004
+# ::snt Can I get the address and phone number , please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20232.json_0006
+# ::snt Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2163.json_0000
+# ::snt Can you tell me if there 's a concerthall in the city center ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "concerthall"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL2163.json_0002
+# ::snt What is the entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL2163.json_0004
+# ::snt Ok , well thanks anyway . Can you help me find a restaurant in the centre of town also ? I prefer something moderately priced .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2163.json_0006
+# ::snt I 'm not too picky on what kind of food as long as it is good .   Can you make a few suggestions please ?
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+)
+
+# ::id PMUL2163.json_0008
+# ::snt Galleria sounds good . Could I get the postcode for that please ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n10 / name
+     :op1 "galleria"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Post ( aRe1 / question )
+   )
+)
+
+# ::id PMUL2163.json_0010
+# ::snt Thank you , I also need a taxi to commute between the two places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL2163.json_0012
+# ::snt I 'd like to leave the man on the moon by 04:45 , can you set that up for me ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n12 / name
+     :op1 "04:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "man"
+     :op3 "on"
+     :op4 "the"
+     :op5 "moon"
+  ))
+   )
+ :op2(Am2 / Attraction-Inform
+   )
+)
+
+# ::id PMUL2163.json_0014
+# ::snt Thanks .   That was all I needed .   Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20040.json_0000
+# ::snt I would like a moderately priced restaurant that serves english food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "english"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id WOZ20040.json_0002
+# ::snt European food that is moderately priced please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "european"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id WOZ20040.json_0004
+# ::snt What is the address and postcode ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20040.json_0006
+# ::snt That is it . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1206.json_0000
+# ::snt I 'm looking for a particular restaurant . Its name is called city stop restaurant .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "city"
+     :op2 "stop"
+     :op3 "restaurant"
+  ))
+)
+
+# ::id SNG1206.json_0002
+# ::snt What is the postcode and their phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id SNG1206.json_0004
+# ::snt Nope , that 's all I needed today . Thanks for you help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0125.json_0000
+# ::snt I need to find a moderately priced place to stay .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL0125.json_0002
+# ::snt I would like a 4 star place to stay in but I do n't need parking .
+( Hm1 / Hotel-Inform
+   :Parking ( onHo1 / dontcare)
+   :Stars ( StaHo3 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0125.json_0004
+# ::snt I 'm not concerned about area , but I do need a hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL0125.json_0006
+# ::snt Are you sure ?   It does NOT need to have free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( oHo1 / no)
+)
+
+# ::id PMUL0125.json_0008
+# ::snt I think a bed and breakfast would be fine . I just need a moderate price range 4 star place .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "moderate"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0125.json_0010
+# ::snt yes , i want to book it for 1 people and 2 nights starting from thursday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL0125.json_0012
+# ::snt I also need to book a table for 1 on Thursday at 16:45 at India House . Can you do that for me ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n18 / name
+     :op1 "india"
+     :op2 "house"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n20 / name
+     :op1 "16:45"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n22 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n24 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL0125.json_0014
+# ::snt I will need a taxi that will take me from the Avalon to the India House by 16:45 , can you book that for me ?
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n26 / name
+     :op1 "india"
+     :op2 "house"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n28 / name
+     :op1 "avalon"
+  ))
+   :Arrive ( ArrTa6 / Arrive 
+    :name ( n30 / name
+     :op1 "16:45"
+  ))
+)
+
+# ::id PMUL0125.json_0016
+# ::snt well thank you that s all for today
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2569.json_0000
+# ::snt What 's the address of Leverton House ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "Leverton"
+     :op2 "House"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Addr ( aHo1 / question )
+   )
+)
+
+# ::id PMUL2569.json_0002
+# ::snt am looking for information about leverton hotel
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Name ( NamHo3 / Name 
+    :name ( n4 / name
+     :op1 "leverton"
+  ))
+)
+
+# ::id PMUL2569.json_0004
+# ::snt i could also want to go to a place in town and this should be in a museum .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL2569.json_0006
+# ::snt What 's the one with the 5 pound entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL2569.json_0008
+# ::snt Okay , can you book a taxi to get me there ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL1074.json_0000
+# ::snt Yes , I am looking for an expensive hotel to stay that includes free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL1074.json_0002
+# ::snt No anywhere would be fine but I would like a guesthouse with free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL1074.json_0004
+# ::snt How about a moderately priced guesthouse instead of expensive ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id MUL1074.json_0006
+# ::snt Yes , please . I 'll need the room for three nights starting on Tuesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "three"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id MUL1074.json_0008
+# ::snt Just one person please .
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n14 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL1074.json_0010
+# ::snt Could you see if they have 2 nights starting on tuesday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id MUL1074.json_0012
+# ::snt I 'm also looking for a museum in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n20 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n22 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL1074.json_0014
+# ::snt I do n't really have a preference .   Anything is fine .
+( o / out_of_scope )
+
+# ::id MUL1074.json_0016
+# ::snt Thanks .   I just need the entrance fee for that gallery please .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL1074.json_0018
+# ::snt No that was it ! Thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2205.json_0000
+# ::snt Hello , I am looking for accommodations with free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id MUL2205.json_0002
+# ::snt Either one , but I insist on 4-star quality .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n2 / name
+     :op1 "4-star"
+  ))
+)
+
+# ::id MUL2205.json_0004
+# ::snt What 's the postcode and address for that ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id MUL2205.json_0006
+# ::snt Am I able to park for free there ?
+( o / out_of_scope )
+
+# ::id MUL2205.json_0008
+# ::snt No , thanks . I also need a train on Sunday out of Cambridge .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2205.json_0010
+# ::snt I want to leave for Peterborough after 18:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "peterborough"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n10 / name
+     :op1 "18:30"
+  ))
+)
+
+# ::id MUL2205.json_0012
+# ::snt I just need the arrival and travel times for that train , thanks .
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL2205.json_0014
+# ::snt You have been a great help .   Thank you very much !   Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1111.json_0000
+# ::snt Are there any places to go in the west of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL1111.json_0002
+# ::snt Can you give list me off the first one ? I need the address , phone number and postcode .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id MUL1111.json_0004
+# ::snt Sounds good . Are there any 4 star hotels with free wifi nearby ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1111.json_0006
+# ::snt Are any of them cheap and in the same area as the college ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n8 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id MUL1111.json_0008
+# ::snt Which one of those has free parking ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Parking ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Parking ( esHo2 / yes)
+   )
+)
+
+# ::id MUL1111.json_0010
+# ::snt Okay , can I see the address for Cambridge Belfry ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id MUL1111.json_0012
+# ::snt Thank You very much . That 's all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1111.json_0014
+# ::snt That 's all . Goodbye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1104.json_0000
+# ::snt I 'm looking for somewhere to stay in North Cambridge . I would like it to be a guesthouse
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL1104.json_0002
+# ::snt I would like a hotel with 4 stars .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL1104.json_0004
+# ::snt That sounds great . Can you reserve rooms for six people ? We 'll arrive on Thursday and stay for three nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "three"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "six"
+  ))
+)
+
+# ::id MUL1104.json_0006
+# ::snt Ok , well lets try if for just one night then .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL1104.json_0008
+# ::snt i m also looking for a cool sporty place to go in the centre of town , any recommendations ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n18 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1104.json_0010
+# ::snt Is there an entrance fee to the fez club ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n21 / name
+     :op1 "the"
+     :op2 "fez"
+     :op3 "club"
+  ))
+   )
+)
+
+# ::id MUL1104.json_0012
+# ::snt Yes , what is the post code of the fez club ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Post ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n23 / name
+     :op1 "the"
+     :op2 "fez"
+     :op3 "club"
+  ))
+   )
+)
+
+# ::id MUL1104.json_0014
+# ::snt That 's all I needed . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1303.json_0000
+# ::snt I 'm are looking for a train . The train should depart from peterborough and should leave after 10:15
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "peterborough"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "10:15"
+  ))
+)
+
+# ::id SNG1303.json_0002
+# ::snt It will be Sunday , from peterborough to cambridge , I will need the price of the ticket as well .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n10 / name
+     :op1 "peterborough"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id SNG1303.json_0004
+# ::snt That sounds good . What is the train fare , please ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id SNG1303.json_0006
+# ::snt No that is all . Thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0647.json_0000
+# ::snt Hi I am looking for a guesthouse to stay at that includes free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL0647.json_0002
+# ::snt Is that hotel in the North ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL0647.json_0004
+# ::snt I am interested in a guesthouse in the north that includes free wifi please .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Type ( TypHo3 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo5 / Area 
+    :name ( n8 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL0647.json_0006
+# ::snt How about moderately priced ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "moderately"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL0647.json_0008
+# ::snt Sure . I 'm traveling alone this time . Book me for 2 nights , beginning Wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id MUL0647.json_0010
+# ::snt Thanks . I need to grab a train ticket to Stevenage on Friday , also .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "stevenage"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n18 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL0647.json_0012
+# ::snt I need to leave sometime after 14:45 from Cambridge .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n20 / name
+     :op1 "14:45"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n22 / name
+     :op1 "Cambridge"
+  ))
+)
+
+# ::id MUL0647.json_0014
+# ::snt That sounds perfect . Can I get the price for the tickets ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL0647.json_0016
+# ::snt That will be all . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1743.json_0000
+# ::snt I 'm looking for a train that leaves from cambridge after 15:45
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "15:45"
+  ))
+)
+
+# ::id MUL1743.json_0002
+# ::snt I 'd like to travel to stansted airport .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id MUL1743.json_0004
+# ::snt Yes , I would like to book one seat that leaves on Sunday . Please provide the price , arrival time and train ID . Thank you .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n10 / name
+     :op1 "one"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Arrive ( aTr1 / question )
+  :Ticket ( aTr2 / question )
+  :Id ( aTr3 / question )
+   )
+)
+
+# ::id MUL1743.json_0006
+# ::snt Yes , I was wondering if you could help me find ou abou an attraction called gonville and caius college .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n12 / name
+     :op1 "gonville"
+     :op2 "and"
+     :op3 "caius"
+     :op4 "college"
+  ))
+)
+
+# ::id MUL1743.json_0008
+# ::snt Can I have their post code and phone number please ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL1743.json_0010
+# ::snt Okay . Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1743.json_0012
+# ::snt No I think that should do it . Thanks . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0664.json_0000
+# ::snt What sort of moderately priced restaurants does Cambridge offer ? I 'm only interested in restaurants located in the Centre .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0664.json_0002
+# ::snt I am looking to eat at a steakhouse .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "steakhouse"
+  ))
+)
+
+# ::id PMUL0664.json_0004
+# ::snt Can you check for Chinese ?   I have n't had Chinese in awhile .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL0664.json_0006
+# ::snt That would be just fine . Can you make reservations for 5 people at 18:00 on wednesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "18:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL0664.json_0008
+# ::snt I am also looking for a train to Cambridge
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0664.json_0010
+# ::snt I 'll be traveling from Ely to Cambridge on Wednesday . I need to get to Cambridge before noon .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n18 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n20 / name
+     :op1 "ely"
+  ))
+   :Dest ( DesTr6 / Dest 
+    :name ( n22 / name
+     :op1 "Cambridge"
+  ))
+)
+
+# ::id PMUL0664.json_0012
+# ::snt Yes that s perfect book that for the same group of people please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n24 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id PMUL0664.json_0014
+# ::snt Thank you . That is all that I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0664.json_0016
+# ::snt Thanks for all your help ! Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2377.json_0000
+# ::snt I 'm looking for some entertainment related places to go in the centre of Cambridge .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL2377.json_0002
+# ::snt Okay . How about a boat anywhere in town ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "boat"
+  ))
+)
+
+# ::id PMUL2377.json_0004
+# ::snt I will take the phone number , entrance fee and address of the one you choose for me .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL0202.json_0000
+# ::snt I 'm looking for a moderate price range hotel with 2 star rating .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL0202.json_0002
+# ::snt I need to be sure that these are hotels .   Does either include free parking ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotels"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id PMUL0202.json_0004
+# ::snt can you choose one for me and book it for 7 people for 2 nights from Friday please ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL0202.json_0006
+# ::snt I would also like find an asian oriental restaurant in the same price range as the hotel .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Food ( FooRe4 / Food 
+    :name ( n19 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+   :Price ( PriRe6 / Price 
+    :name ( n21 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+   )
+)
+
+# ::id PMUL0202.json_0008
+# ::snt Yes , please . Can you reserve a table for Friday for 7 people at 13:15 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n22 / name
+     :op1 "13:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n24 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n26 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL0202.json_0010
+# ::snt No , Thank you that is it .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2944.json_0000
+# ::snt Looking for a hotel that is in the north part of town .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL2944.json_0002
+# ::snt The hotel should be in the north and does n't need to include internet. and should be in the moderate price range
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+   :Internet ( oHo2 / no)
+   :Area ( AreHo5 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL2944.json_0004
+# ::snt Yes please , I need 2 nights for 8 people and we will be arriving on Tuesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL2944.json_0006
+# ::snt Can you help me find an attraction to visit that is in the same area as my hotel ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL2944.json_0008
+# ::snt I do n't have a preference .   I just need it in the same area .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL2944.json_0010
+# ::snt That sounds great , could I get their phone number please ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL2944.json_0012
+# ::snt Thanks . That 's all I needed for today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4737.json_0000
+# ::snt Please find me a train from Cambridge to Leicester
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "leicester"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4737.json_0002
+# ::snt I 'm leaving on Friday and I need to be in Leicester by 12:45 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "12:45"
+  ))
+   :Dest ( DesTr6 / Dest 
+    :name ( n10 / name
+     :op1 "Leicester"
+  ))
+)
+
+# ::id PMUL4737.json_0004
+# ::snt Great . Please book me 6 tickets .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL4737.json_0006
+# ::snt Woo that 's steep but thank you .   I also am interested in visiting the museum in the centre area of town , could you give me info on that ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n16 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL4737.json_0008
+# ::snt Excellent , can you give me the postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL4737.json_0010
+# ::snt nope that is it thanks for all of you help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2429.json_0000
+# ::snt I 'm looking for something to go to in Cambridge .
+( o / out_of_scope )
+
+# ::id MUL2429.json_0002
+# ::snt It does n't matter . I 'm looking for a nice museum .
+( Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+   :Type ( TypAt3 / Type 
+    :name ( n2 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL2429.json_0004
+# ::snt Yes , please . May I also have the postcode and the area of town ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id MUL2429.json_0006
+# ::snt Thank you , I 'm also looking for an expensive restaurant that serves European food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "european"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL2429.json_0008
+# ::snt NO preference but lets try one in the center area since the museum is there .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n8 / name
+     :op1 "center"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+   )
+)
+
+# ::id MUL2429.json_0010
+# ::snt Please get me a table for six at Erania for 15:30 on Wednesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "15:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "six"
+  ))
+)
+
+# ::id MUL2429.json_0012
+# ::snt Yes , I 'll be needed a taxi from the museum to the restaurant to get there in time for the reservation .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "museum"
+  ))
+   :Dest ( DesTa5 / Dest 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id MUL2429.json_0014
+# ::snt A Black Toyota Taxi ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL2429.json_0016
+# ::snt No , I have everything I need for today .   Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1574.json_0000
+# ::snt I need a train leaving after 11:00 on wednesday if you can help me .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "wednesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "11:00"
+  ))
+)
+
+# ::id PMUL1574.json_0002
+# ::snt I need to go from Cambridge to London Liverpool Street .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1574.json_0004
+# ::snt Yes please make a booking for 1 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL1574.json_0006
+# ::snt I need to find a place to stay .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL1574.json_0008
+# ::snt I would prefer a guesthouse in the cheap price range . thanks
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n14 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL1574.json_0010
+# ::snt I 'm not sure but it needs to have free wi - fi . Do you have some with those specifications ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL1574.json_0012
+# ::snt I am open to any area , whatever you suggest is fine .
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+)
+
+# ::id PMUL1574.json_0014
+# ::snt I Need a cheap guesthouse with free wifi . I would like it to be a hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n18 / name
+     :op1 "cheap"
+  ))
+   :Internet ( esHo3 / yes)
+)
+
+# ::id PMUL1574.json_0016
+# ::snt I would like a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n20 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL0841.json_0000
+# ::snt Good morning , I am looking forward to trying some local restaurants when I arrive in Cambridge next week .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0841.json_0002
+# ::snt I would like to try some modern American food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "modern"
+     :op2 "american"
+  ))
+)
+
+# ::id PMUL0841.json_0004
+# ::snt Yes , can you check Chinese for me please ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL0841.json_0006
+# ::snt what 's the most expensive one ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0841.json_0008
+# ::snt No . I would like you to pick the best one you know of .
+( o / out_of_scope )
+
+# ::id PMUL0841.json_0010
+# ::snt No , that 's okay .   Can I book a table for 2 on friday at 15:15 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "15:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL0841.json_0012
+# ::snt Thank you . I also need train information . We are planning to leave on Saturday at some time after 11:45 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "saturday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n16 / name
+     :op1 "11:45"
+  ))
+)
+
+# ::id PMUL0841.json_0014
+# ::snt Yes .   That works .
+( o / out_of_scope )
+
+# ::id PMUL0841.json_0016
+# ::snt I need 2 tickets please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n18 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL0841.json_0018
+# ::snt Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0841.json_0020
+# ::snt that is it for today thank you for asking
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0142.json_0000
+# ::snt I am looking for a restaurant .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id SSNG0142.json_0002
+# ::snt Not sure of that , I am looking for a restaurant named " ask . "
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "ask"
+  ))
+)
+
+# ::id SSNG0142.json_0004
+# ::snt I would like to book a table for 5 people on Sunday at 14:15
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "14:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SSNG0142.json_0006
+# ::snt Yes , a different restaurant in the same area and with the same price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id SSNG0142.json_0008
+# ::snt Type of food does n't matter . Which is the best one ? I 'll book that .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+)
+
+# ::id SSNG0142.json_0010
+# ::snt That is all . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01443.json_0000
+# ::snt I need the address for the Parkside police station .
+( a / and
+ :op1(Pt1 / Police-Request
+  :Addr ( aPo0 / question )
+   )
+ :op2(Pm2 / Police-Inform
+   :Name ( NamPo3 / Name 
+    :name ( n3 / name
+     :op1 "Parkside"
+     :op2 "police"
+     :op3 "station"
+  ))
+   )
+)
+
+# ::id SNG01443.json_0002
+# ::snt Yes , I 'll also need their phone number .
+( Pt1 / Police-Request
+  :Phone ( aPo0 / question )
+)
+
+# ::id SNG01443.json_0004
+# ::snt No , that will be all . Thanks , good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0799.json_0000
+# ::snt I am looking for a hotel with a 4 star rating and free parking
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL0799.json_0002
+# ::snt I 'm looking for a cheap hotel , please .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL0799.json_0004
+# ::snt Does n't matter where in Cambridge .
+( o / out_of_scope )
+
+# ::id MUL0799.json_0006
+# ::snt Perfect ! what 's the phone number , postcode , and address for that place ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+  :Phone ( aHo2 / question )
+)
+
+# ::id MUL0799.json_0008
+# ::snt Yes , I need a train to Ely from Cambridge on Sunday , leaving at 11:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n14 / name
+     :op1 "ely"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n16 / name
+     :op1 "11:30"
+  ))
+)
+
+# ::id MUL0799.json_0010
+# ::snt Is this train going to Ely or departing Ely ?   I believe I made a mistake is saying going to Ely when I should be departing Ely arriving in Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n20 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id MUL0799.json_0012
+# ::snt Alright , all I need the travel time and that should be all , thanks !
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL2323.json_0000
+# ::snt I 'd like to know what my options are , as far as expensive restaurants in the city center .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL2323.json_0002
+# ::snt Yes , is there any chinese in the area ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL2323.json_0004
+# ::snt On second thought , I 'd rather have Mediterranean food .   Would you see if there 's an expensive one in the centre area ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "mediterranean"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2323.json_0006
+# ::snt Yes , table for 1 people at 12:15 on friday , thank you
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "12:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL2323.json_0008
+# ::snt Also looking to visit a museum in the same area as the restaurant . Could you give me the phone number and postcode of one please ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n22 / name
+     :op1 "museum"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id PMUL2323.json_0010
+# ::snt Next , I will need a taxi to go from the museum to the restaurant so I can get there in time for lunch . Is that possible ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "museum"
+  ))
+   :Dest ( DesTa5 / Dest 
+    :name ( n26 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL2323.json_0012
+# ::snt Thank you that 's all the help I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0042.json_0000
+# ::snt Can you tell me where I can find an expensive chinese restaurant ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SSNG0042.json_0002
+# ::snt I would prefer the city centre please .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SSNG0042.json_0004
+# ::snt I would like to book a table for 6 people at 13:30 on Sunday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "13:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SSNG0042.json_0006
+# ::snt Will try another one in the same area and price range ? If you can book it , will you give me the reference number ?
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Area ( AreRe3 / Area 
+    :name ( n15 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Price ( PriRe5 / Price 
+    :name ( n17 / name
+     :op1 "same"
+     :op2 "area"
+     :op3 "and"
+     :op4 "price"
+     :op5 "range"
+  ))
+   )
+)
+
+# ::id SSNG0042.json_0008
+# ::snt No , that is all . Thank you , good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG02217.json_0000
+# ::snt Book a taxi
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id SNG02217.json_0002
+# ::snt I want to be picked up from allenbell after 16:45 and taken to mumford theatre
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n2 / name
+     :op1 "16:45"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n4 / name
+     :op1 "mumford"
+     :op2 "theatre"
+  ))
+   :Depart ( DepTa6 / Depart 
+    :name ( n6 / name
+     :op1 "allenbell"
+  ))
+)
+
+# ::id SNG02217.json_0004
+# ::snt As long as I am picked up after 16:45 I will have plenty of time to arrive .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n8 / name
+     :op1 "16:45"
+  ))
+)
+
+# ::id MUL1548.json_0000
+# ::snt I 'm looking for an expensive restaurant in the west .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL1548.json_0002
+# ::snt I would love something that has British food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "british"
+  ))
+)
+
+# ::id MUL1548.json_0004
+# ::snt I think I 'll try Travellers Rest . Could you book me a table there for Saturday ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "travellers"
+     :op2 "rest"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id MUL1548.json_0006
+# ::snt Please book for 1 person at 16:30
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "16:30"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n14 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL1548.json_0008
+# ::snt I also need a train departing from Kings Lynn arriving by 11:15 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n16 / name
+     :op1 "11:15"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n18 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id MUL1548.json_0010
+# ::snt I 'll be going to Cambridge on the same day as my stop at Travellers Rest .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n20 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+)
+
+# ::id MUL1548.json_0012
+# ::snt Yes , that would be great .   What is the price for that ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL1548.json_0014
+# ::snt No , that is all I needed , thank you for your help !   Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20290.json_0000
+# ::snt Please find a cheap restaurant in the east part of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id WOZ20290.json_0002
+# ::snt Could I have their phone number please and type of cuisine they serve ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Food ( aRe1 / question )
+)
+
+# ::id WOZ20290.json_0004
+# ::snt That sounds good . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02027.json_0000
+# ::snt I 'm looking somewhere to stay with free wifi and free parking
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id SNG02027.json_0002
+# ::snt Does Archway House have two stars ? I require that rating .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n2 / name
+     :op1 "two"
+  ))
+   :Name ( NamHo4 / Name 
+    :name ( n4 / name
+     :op1 "Archway"
+     :op2 "House"
+  ))
+)
+
+# ::id SNG02027.json_0004
+# ::snt Is it in the east ?   I need a hotel in the east .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "east"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id SNG02027.json_0006
+# ::snt Yes , please . For 1 person for 3 nights starting on Monday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "1"
+  ))
+)
+
+# ::id SNG02027.json_0008
+# ::snt So is the name of the hotel Express by Holiday Inn Cambridge or just Holiday Inn Cambridge ? Want to make sure I go to the right one !
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Name ( NamHo3 / Name 
+    :name ( n16 / name
+     :op1 "Express"
+     :op2 "by"
+     :op3 "Holiday"
+     :op4 "Inn"
+     :op5 "Cambridge"
+  ))
+)
+
+# ::id SNG02027.json_0010
+# ::snt No , you have been very helpful , thank you so much ! Bye now .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG02136.json_0000
+# ::snt I 'm looking for a train please .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id SNG02136.json_0002
+# ::snt I want to go to Peterborough .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id SNG02136.json_0004
+# ::snt I am departing from Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG02136.json_0006
+# ::snt ill travel ; on wednesday . get me the train ID and price
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+  :Id ( aTr2 / question )
+   )
+)
+
+# ::id SNG02136.json_0008
+# ::snt I would like to leave Cambridge after 09:45 , please .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "09:45"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "Cambridge"
+  ))
+)
+
+# ::id SNG02136.json_0010
+# ::snt thanks for helping
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02136.json_0012
+# ::snt No , I only needed the train info . Thanks , again . Goodbye .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL0269.json_0000
+# ::snt I am looking for an expensive chinese restaurant to eat at .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL0269.json_0002
+# ::snt Can you book me a table for 6 at 15:00 on sunday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "15:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL0269.json_0004
+# ::snt Can you see if there is a table for 6 at 14:00 on Sunday , then ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "14:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL0269.json_0006
+# ::snt Thank you , can you please help me find a train on Sunday that will arrive in Cambridge on time for my reservation ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n20 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id MUL0269.json_0008
+# ::snt I actually need a train from Leicester to Cambridge on Sunday that arrives by 10:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n22 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n24 / name
+     :op1 "sunday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n26 / name
+     :op1 "10:45"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n28 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id MUL0269.json_0010
+# ::snt Yes , that would work . Can you go ahead and book me 6 tickets and provide me with the reference number , please ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n30 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0269.json_0012
+# ::snt Awesome , you have been very helpful . That 's all I need .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2488.json_0000
+# ::snt Can you help me find an expensive restaurant to eat at in east Cambridge ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL2488.json_0002
+# ::snt I was wanting Korean . Do you see any Korean restaurants anywhere else in the city ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "korean"
+  ))
+)
+
+# ::id PMUL2488.json_0004
+# ::snt Can you book me a table there ?
+( o / out_of_scope )
+
+# ::id PMUL2488.json_0006
+# ::snt There will be 8 people , and I want to book it for 20:00 on Wednesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "20:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL2488.json_0008
+# ::snt Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2488.json_0010
+# ::snt Yes I was wondering if you could help me find a nightclub in the same area .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n16 / name
+     :op1 "nightclub"
+  ))
+)
+
+# ::id PMUL2488.json_0012
+# ::snt Great , could I get the address there please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL2488.json_0014
+# ::snt Could I also have the postcode and phone number ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL2488.json_0016
+# ::snt Did you book it for me ?
+( o / out_of_scope )
+
+# ::id PMUL2488.json_0018
+# ::snt Could I book a taxi to take me to the restaurant ? I 'll need to arrive by 20:00 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n18 / name
+     :op1 "20:00"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL2488.json_0020
+# ::snt That was everything .
+( o / out_of_scope )
+
+# ::id PMUL1941.json_0000
+# ::snt I 'm hoping to book a train from bishops stortford to cambridge . Please list all times for that route .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id PMUL1941.json_0002
+# ::snt I need to leave Wednesday and arrive after 11:15 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "11:15"
+  ))
+)
+
+# ::id PMUL1941.json_0004
+# ::snt I would like to leave after 11:15 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n10 / name
+     :op1 "11:15"
+  ))
+)
+
+# ::id PMUL1941.json_0006
+# ::snt no , i want that day and time please
+( Tt1 / Train-Request
+  :Day ( aTr0 / question )
+  :Leave ( aTr1 / question )
+)
+
+# ::id PMUL1941.json_0008
+# ::snt Well , I need to know the arrival time first .
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+)
+
+# ::id PMUL1941.json_0010
+# ::snt Yeah , that works . Can you recommend a 0 star hotel for me ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n12 / name
+     :op1 "0"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL1941.json_0012
+# ::snt I 'd like it to be in the centre please .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL1941.json_0014
+# ::snt it does n't really matter . Moderately priced located in the centre . I need phone number , hotel type and if they have free parking or not
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n18 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n20 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Type ( aHo1 / question )
+  :Parking ( aHo2 / question )
+  :Phone ( aHo3 / question )
+   )
+)
+
+# ::id PMUL1941.json_0016
+# ::snt Does it have free parking ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Parking ( aHo1 / question )
+   )
+)
+
+# ::id PMUL1941.json_0018
+# ::snt Great , thank you . That is all that I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0532.json_0000
+# ::snt I am looking for a multiple sports venue in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "multiple"
+     :op2 "sports"
+  ))
+)
+
+# ::id MUL0532.json_0002
+# ::snt How about one that is in the type of museum ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL0532.json_0004
+# ::snt Can I get a postcode , entrance fee , and address of one of them ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+)
+
+# ::id MUL0532.json_0006
+# ::snt Excellent . Can I also book a train as well ? I need one that leaves after 9:45 to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n10 / name
+     :op1 "9:45"
+  ))
+)
+
+# ::id MUL0532.json_0008
+# ::snt I 'm departing from Stevenage on Thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n14 / name
+     :op1 "stevenage"
+  ))
+)
+
+# ::id MUL0532.json_0010
+# ::snt I do n't think so but how much does that one cost ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL0532.json_0012
+# ::snt I need the train ID .
+( Tt1 / Train-Request
+  :Id ( aTr0 / question )
+)
+
+# ::id MUL0532.json_0014
+# ::snt No , but I do need to know when the train TR 3330 arrives , please .
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+)
+
+# ::id MUL0532.json_0016
+# ::snt That looks to be all , thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0532.json_0018
+# ::snt Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2459.json_0000
+# ::snt I 'm looking for a restaurant can you help ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL2459.json_0002
+# ::snt I would like indian food please . I need it to be cheaply priced as well .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheaply"
+  ))
+)
+
+# ::id PMUL2459.json_0004
+# ::snt Can you book me a table for 5 at 16:30 on Wednesday , we can try the one in the North and see if anything is available .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n8 / name
+     :op1 "16:30"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL2459.json_0006
+# ::snt Thanks .   I also wanted to find a museum to visit in the centre area .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n16 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL2459.json_0008
+# ::snt Sounds great ! Do they have an entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL2459.json_0010
+# ::snt Excellent ! What is the address ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL2459.json_0012
+# ::snt Thanks ! You 've helped so much . Have a good day . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20625.json_0000
+# ::snt I want a restaurant on the west end of town .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+)
+
+# ::id WOZ20625.json_0002
+# ::snt I do n't care .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+)
+
+# ::id WOZ20625.json_0004
+# ::snt A moderately priced restaurant would be good .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id WOZ20625.json_0006
+# ::snt No preference
+( o / out_of_scope )
+
+# ::id WOZ20625.json_0008
+# ::snt Can I please have their address and phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20625.json_0010
+# ::snt Thank you , goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3391.json_0000
+# ::snt I want a place that serves Swiss food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "swiss"
+  ))
+)
+
+# ::id PMUL3391.json_0002
+# ::snt Could you please try restaurants that serve Indian food instead ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL3391.json_0004
+# ::snt any . book a table for 8 people at 16:00on tuesday
+( Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+   :Time ( TimRe3 / Time 
+    :name ( n6 / name
+     :op1 "16:00on"
+  ))
+   :Day ( DayRe5 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe7 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL3391.json_0006
+# ::snt Yes , that sounds good . Please make the reservation for me .
+( o / out_of_scope )
+
+# ::id PMUL3391.json_0008
+# ::snt Sure , I 'm also looking for a particular attraction called the holy trinity church .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n12 / name
+     :op1 "holy"
+     :op2 "trinity"
+     :op3 "church"
+  ))
+)
+
+# ::id PMUL3391.json_0010
+# ::snt I need the area and entrance fee
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Fee ( aAt1 / question )
+)
+
+# ::id PMUL3391.json_0012
+# ::snt No , that is it . Thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20517.json_0000
+# ::snt Hello , I am looking for a moderately priced restaurant on the east part of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id WOZ20517.json_0002
+# ::snt I do n't care .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+)
+
+# ::id WOZ20517.json_0004
+# ::snt ok , what are they ?
+( o / out_of_scope )
+
+# ::id WOZ20517.json_0006
+# ::snt Could I get the address of one of them ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id WOZ20517.json_0008
+# ::snt Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2474.json_0000
+# ::snt I am looking for a college to visit in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL2474.json_0002
+# ::snt Can you recommend one please ?
+( o / out_of_scope )
+
+# ::id PMUL2474.json_0004
+# ::snt Yes , I will choose that . Can you give me the postcode , phone number , and address for Downing College ? Thanks
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n6 / name
+     :op1 "downing"
+     :op2 "college"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+  :Phone ( aAt3 / question )
+   )
+)
+
+# ::id PMUL0650.json_0000
+# ::snt Yes , I 'm looking for a restaurant in the centre what serves world food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "world"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0650.json_0002
+# ::snt I would like a gastropub then if you have one open .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "gastropub"
+  ))
+)
+
+# ::id PMUL0650.json_0004
+# ::snt What is the price range ?
+( Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+)
+
+# ::id PMUL0650.json_0006
+# ::snt no , just give me the address
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id PMUL0650.json_0008
+# ::snt I do need to get from Stevenage to Cambridge on Saturday . I 'd like to leave shortly after 09:45 , if possible .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n12 / name
+     :op1 "stevenage"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n14 / name
+     :op1 "09:45"
+  ))
+)
+
+# ::id PMUL0650.json_0010
+# ::snt Yes , that would work out great .   I need to book the trip for four people .   Can I get a reference number too please ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n16 / name
+     :op1 "four"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL0650.json_0012
+# ::snt No , that 's all I need right now . Thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1043.json_0000
+# ::snt I 'm looking for something to do tonight .   Maybe the theatre ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "theatre"
+  ))
+)
+
+# ::id MUL1043.json_0002
+# ::snt Can you give me any one in the centre , and give me phone number and postcode ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id MUL1043.json_0004
+# ::snt That is great can you also find me a hotel with a 0 star in the same area as the theatre
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n8 / name
+     :op1 "0"
+  ))
+   :Type ( TypHo6 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL1043.json_0006
+# ::snt No , I do not need parking but need wifi while in the hotel .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Parking ( oHo2 / no)
+)
+
+# ::id MUL1043.json_0008
+# ::snt OK thank you , I would like the room for Thursday .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id MUL1043.json_0010
+# ::snt I do n't have a preference , please just pick one .
+( o / out_of_scope )
+
+# ::id MUL1043.json_0012
+# ::snt Three , nights and three people , from Thursday on .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "three"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "three"
+  ))
+)
+
+# ::id MUL1043.json_0014
+# ::snt Fantastic , I 'd also like a taxi to take me between the two locations , please .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL1043.json_0016
+# ::snt I need to leave the hotel by 23:30 . Can you please give me the contact number and car type for the taxi ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n20 / name
+     :op1 "23:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id MUL1043.json_0018
+# ::snt No that is all thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1531.json_0000
+# ::snt Hi , I 'm looking for a train going to Ely from Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "ely"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1531.json_0002
+# ::snt I need to leave on Wednesday after 12:00 please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "12:00"
+  ))
+)
+
+# ::id PMUL1531.json_0004
+# ::snt That sounds great . I would like to book it for 7 people . I will also need the reference number
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1531.json_0006
+# ::snt Thank you I also need to find a cheap guesthouse to stay at . Can you help me find one ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n14 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL1531.json_0008
+# ::snt The location does n't matter , but I 'd like it to be 4 stars .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1531.json_0010
+# ::snt Sounds great , can you book it for 7 people for 4 nights starting saturday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n20 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n22 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL1531.json_0012
+# ::snt That s all for today ! Thanks so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1572.json_0000
+# ::snt Is there an inexpensive restaurant which serves Scandinavian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "scandinavian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "inexpensive"
+  ))
+)
+
+# ::id MUL1572.json_0002
+# ::snt yes , that is fine . Please make sure it 's in the centre of town .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1572.json_0004
+# ::snt How about british food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "british"
+  ))
+)
+
+# ::id MUL1572.json_0006
+# ::snt Yes , that sounds good , can I get their phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id MUL1572.json_0008
+# ::snt I also want to know about taking the train down there .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL1572.json_0010
+# ::snt Yes I need to go to stansted airport from cambridge on saturday after 15:45 . What are my options for this ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n16 / name
+     :op1 "15:45"
+  ))
+)
+
+# ::id MUL1572.json_0012
+# ::snt Yes , that sounds perfect . Can you tell me the price and travel time , or duration , on that one ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id MUL1572.json_0014
+# ::snt That should work as well ! Please go ahead and book !
+( o / out_of_scope )
+
+# ::id MUL1572.json_0016
+# ::snt On second thought , I will go ahead and book later . We may need more tickets for some guests we might have coming . Thanks so much . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01642.json_0000
+# ::snt I need a 16:30 taxi .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n2 / name
+     :op1 "16:30"
+  ))
+)
+
+# ::id SNG01642.json_0002
+# ::snt Yes , I will be leaving at 16:30 from Bedouin .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n4 / name
+     :op1 "bedouin"
+  ))
+)
+
+# ::id SNG01642.json_0004
+# ::snt I am going to london liverpool street train station .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+     :op4 "train"
+     :op5 "station"
+  ))
+)
+
+# ::id SNG01642.json_0006
+# ::snt Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01642.json_0008
+# ::snt Yes , please . I need it in case there is a problem .
+( o / out_of_scope )
+
+# ::id SNG01642.json_0010
+# ::snt No thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1313.json_0000
+# ::snt I 'm so bored , can you help me find a nice museum in the city centre to tour ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL1313.json_0002
+# ::snt I definitely want it to be free .
+( o / out_of_scope )
+
+# ::id PMUL1313.json_0004
+# ::snt May I have the postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL1313.json_0006
+# ::snt Yes , I need to find a train that is leaving the Stansted airport after 14;30 , on Sunday . I need to travel to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n10 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id PMUL1313.json_0008
+# ::snt Yes , that is perfect please book that .
+( o / out_of_scope )
+
+# ::id PMUL1313.json_0010
+# ::snt I actually do nt need a booking . Just the train ID , arrival time and price per ticket please .
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+  :Id ( aTr2 / question )
+)
+
+# ::id PMUL1313.json_0012
+# ::snt Thanks , that was all I needed to know .   Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2934.json_0000
+# ::snt can you help me find a cheap hotel ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL2934.json_0002
+# ::snt On second thought , I do n't care what price it is .   I just really need a guesthouse with free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id PMUL2934.json_0004
+# ::snt i prefer the west side . it should also have free wifi
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n8 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL2934.json_0006
+# ::snt I do n't need it to be cheap , but I really need it to be in the west and have free parking and wifi .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   :Area ( AreHo4 / Area 
+    :name ( n10 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL2934.json_0008
+# ::snt Yes please and i 'll need the reference number
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL2934.json_0010
+# ::snt Starting Sunday for 7 people for 4 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL2934.json_0012
+# ::snt Is it available for 2 nights ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL2934.json_0014
+# ::snt Thanks , now can you help me find a theatre in town ? You can choose your favorite and just tell me the phone number for it
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n20 / name
+     :op1 "theatre"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Phone ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2934.json_0016
+# ::snt Can you help me get a taxi to go to the theatre ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Dest ( DesTa3 / Dest 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "theatre"
+  ))
+)
+
+# ::id PMUL2934.json_0018
+# ::snt I need to leave the hotel by 8:00 and go to the theatre thank you .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "theatre"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n26 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Leave ( LeaTa6 / Leave 
+    :name ( n28 / name
+     :op1 "8:00"
+  ))
+)
+
+# ::id PMUL2934.json_0020
+# ::snt I believe we got it all done today thanks . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2628.json_0000
+# ::snt Hello , I 'm looking for a cheap place to stay that includes wifi in cambridge .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL2628.json_0002
+# ::snt No but I would like free parking and a star of 4 please .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2628.json_0004
+# ::snt A hotel would be good , please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL2628.json_0006
+# ::snt Yes , please !   For 3 people for 4 nights starting Thursday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL2628.json_0008
+# ::snt Great I also am looking for some place to go for an attraction in the west part of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL2628.json_0010
+# ::snt Surprise me ! I 'm always up for an adventure . I will need the address and entrance fee .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+)
+
+# ::id MUL2628.json_0012
+# ::snt Yes , I need to book a taxi .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL2628.json_0014
+# ::snt I need a taxi to commute from the hotel to the college , leaving the hotel at 22:15 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n16 / name
+     :op1 "22:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "college"
+  ))
+)
+
+# ::id SSNG0353.json_0000
+# ::snt Yes , I am looking for cheap lodging in town that includes free wifi .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id SSNG0353.json_0002
+# ::snt I would like a hotel with a star rating of 3 .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SSNG0353.json_0004
+# ::snt Do you have anything with a 4 star rating ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SSNG0353.json_0006
+# ::snt Yes please and make it for wednesday and for 3 days .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id SSNG0353.json_0008
+# ::snt I will be booking it for 5 people for 2 nights , and I 'd actually like it to start from friday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SSNG0353.json_0010
+# ::snt Yeas please , one in the same price range please .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id SSNG0353.json_0012
+# ::snt How about three stars ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n22 / name
+     :op1 "three"
+  ))
+)
+
+# ::id SSNG0353.json_0014
+# ::snt I just need a hotel , cheap range , that is the only criteria I need .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n24 / name
+     :op1 "cheap"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n26 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id SSNG0353.json_0016
+# ::snt Did this have wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id SSNG0353.json_0018
+# ::snt Thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1717.json_0000
+# ::snt I 'm in need of a train coming from cambridge that should leave on monday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1717.json_0002
+# ::snt We are traveling to broxbourne . Oh , and we should leave after 21:45 too .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "broxbourne"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "21:45"
+  ))
+)
+
+# ::id PMUL1717.json_0004
+# ::snt Yes please . I need 5 tickets .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL1717.json_0006
+# ::snt Thanks so much . Can you also look up a hotel for me ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL1717.json_0008
+# ::snt I need you to look up warkworth house for me .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n12 / name
+     :op1 "warkworth"
+     :op2 "house"
+  ))
+)
+
+# ::id PMUL1717.json_0010
+# ::snt Yes please . I need it for 5 people for 5 nights . I want it from Wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL1717.json_0012
+# ::snt Would it help if I stayed for only 3 nights instead ? I 'm flexible .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL1717.json_0014
+# ::snt How about 2 nights ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n22 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL1717.json_0016
+# ::snt How about 3 nights ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n24 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL1717.json_0018
+# ::snt What do you show is available ?
+( o / out_of_scope )
+
+# ::id PMUL1717.json_0020
+# ::snt I am looking for warkworth house only .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n26 / name
+     :op1 "warkworth"
+     :op2 "house"
+  ))
+)
+
+# ::id PMUL1717.json_0022
+# ::snt Yes . For 5 people and 3 nights starting on wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n28 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n30 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n32 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL1717.json_0024
+# ::snt Can you please try to book the room again ?
+( o / out_of_scope )
+
+# ::id PMUL1717.json_0026
+# ::snt I am unable to get a response when calling that number . Can you please try to book again ?
+( o / out_of_scope )
+
+# ::id PMUL1717.json_0028
+# ::snt Thank you . That s all i need for now !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0999.json_0000
+# ::snt Please help me find a restaurant that serves Italian food located in the centre . Thanks .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0999.json_0002
+# ::snt I will need to have one that is cheap .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL0999.json_0004
+# ::snt Yes I need a reservation for tuesday please .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL0999.json_0006
+# ::snt I need a reservation for 6 people at 16:00 for this restaurant . Please provide the reference number for the booking as well .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "16:00"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0999.json_0008
+# ::snt Yes , I am also looking for a train from London Kings Cross to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id PMUL0999.json_0010
+# ::snt I want to arrive by 9:15 , leaving on Tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n18 / name
+     :op1 "tuesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n20 / name
+     :op1 "9:15"
+  ))
+)
+
+# ::id PMUL0999.json_0012
+# ::snt That will work . I need the departure time and the price of a ticket .
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id PMUL0999.json_0014
+# ::snt thank you . that is all i need . goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0244.json_0000
+# ::snt Hello . I am looking for a hotel with free wifi and free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Internet ( esHo3 / yes)
+)
+
+# ::id SSNG0244.json_0002
+# ::snt In the expensive price range please .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SSNG0244.json_0004
+# ::snt I do not care about the area too much .   Could you please make a reservation for 1 person starting Thursday for 5 nights ?
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+   :Stay ( StaHo3 / Stay 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo5 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo7 / People 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+)
+
+# ::id SSNG0244.json_0006
+# ::snt Is the Gonville a good quality hotel ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SSNG0244.json_0008
+# ::snt That was all , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0391.json_0000
+# ::snt Hi , can you recommend an inexpensive seafood restaurant ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "seafood"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "inexpensive"
+  ))
+)
+
+# ::id PMUL0391.json_0002
+# ::snt How about Chinese restaurants ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL0391.json_0004
+# ::snt Could I get the address and phone number for that restaurant ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id PMUL0391.json_0006
+# ::snt Great , thanks . Can you also recommend a hotel in the north ? I do n't need anything specific .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n8 / name
+     :op1 "north"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL0391.json_0008
+# ::snt The price does n't matter .
+( Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+)
+
+# ::id PMUL0391.json_0010
+# ::snt I 'm actually not ready to book just yet , but could I find one that has free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL0391.json_0012
+# ::snt Can I   book it for 8 people for 3 nights starting on Wednesday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL0391.json_0014
+# ::snt I 'm not sure ... let me check with my wife .
+( o / out_of_scope )
+
+# ::id WOZ20660.json_0000
+# ::snt need a restaurant serving turkish style venue
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "turkish"
+  ))
+)
+
+# ::id WOZ20660.json_0002
+# ::snt Any area would be fine ! Could I please get the address and postcode of a Turkish restaurant ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "turkish"
+  ))
+   :Area ( onRe2 / dontcare)
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20660.json_0004
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0358.json_0000
+# ::snt I have an odd request , I am looking for a place to stay with a 0 star rating .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n2 / name
+     :op1 "0"
+  ))
+)
+
+# ::id SSNG0358.json_0002
+# ::snt Is one of them in the centre of town ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SSNG0358.json_0004
+# ::snt What sort of rates do they charge ?
+( o / out_of_scope )
+
+# ::id SSNG0358.json_0006
+# ::snt Can we go ahead and get the cheap one please
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SSNG0358.json_0008
+# ::snt I will be by myself and staying for 5 nights starting on Wednesday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id SSNG0358.json_0010
+# ::snt Yes , same price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id SSNG0358.json_0012
+# ::snt That is all I need , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0061.json_0000
+# ::snt Hi , could you help me find a restaurant called ask .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "ask"
+  ))
+)
+
+# ::id SSNG0061.json_0002
+# ::snt Are you able to set up a reservation for 8 people at 16:45 on Tuesday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "16:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "8"
+  ))
+)
+
+# ::id SSNG0061.json_0004
+# ::snt Please try booking a different restaurant in the same area and price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "area"
+     :op3 "and"
+     :op4 "price"
+     :op5 "range"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id SSNG0061.json_0006
+# ::snt That will work .
+( o / out_of_scope )
+
+# ::id SSNG0061.json_0008
+# ::snt That 's all thank you for your help today !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20042.json_0000
+# ::snt Hello .   Can you please recommend a Korean restaurant for me ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "korean"
+  ))
+)
+
+# ::id WOZ20042.json_0002
+# ::snt What is their phone number
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id WOZ20042.json_0004
+# ::snt What is the address ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id WOZ20042.json_0006
+# ::snt Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20546.json_0000
+# ::snt i want some mexican food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "mexican"
+  ))
+)
+
+# ::id WOZ20546.json_0002
+# ::snt I want a restaurant in the centre and serves asian oriental food ? What is the phone number ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20546.json_0004
+# ::snt I do n't care .
+( Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+)
+
+# ::id WOZ20546.json_0006
+# ::snt What is the phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id WOZ20546.json_0008
+# ::snt No , thank you , that 's all I need .   Thank you and goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0235.json_0000
+# ::snt Yes , I 'm looking for an expensive hotel to stay at , can you help me ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SSNG0235.json_0002
+# ::snt Yes , I would like to stay in the city centre . Also , I would need free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SSNG0235.json_0004
+# ::snt Are both hotels or are they guest houses ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotels"
+  ))
+)
+
+# ::id SSNG0235.json_0006
+# ::snt Yes . I would like to stay at University Arms for 2 people , for 2 nights , starting from Friday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SSNG0235.json_0008
+# ::snt That 's too bad . Would you be able to find me a different hotel in the same price range ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id SSNG0235.json_0010
+# ::snt That s disappointing , thank you andgoodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0235.json_0012
+# ::snt That is all .   Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20142.json_0000
+# ::snt I want to find a cheap restaurant serving swedish food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "swedish"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id WOZ20142.json_0002
+# ::snt How about indian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id WOZ20142.json_0004
+# ::snt Yes , what is the address for Royal Spice please ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "royal"
+     :op2 "spice"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20142.json_0006
+# ::snt Thank you . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3571.json_0000
+# ::snt We are in the centre of town and looking for places to go . We would like maybe a museum and a cinema . Can you help me ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "cinema"
+  ))
+)
+
+# ::id PMUL3571.json_0002
+# ::snt awesome , sounds good . What is their postcode please ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL3571.json_0004
+# ::snt Yes I am looking for a place to stay that needs to be a hotel that has free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL3571.json_0006
+# ::snt In the centre of town , please .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3571.json_0008
+# ::snt no , i do nt mind any
+( o / out_of_scope )
+
+# ::id PMUL3571.json_0010
+# ::snt sounds good thanks book it for 6 for 4 nights on wednesday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL3571.json_0012
+# ::snt That did it , I am ever so thankful for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0009.json_0000
+# ::snt I 'd like to book a taxi . I need it to arrive by 14:15 and my destination is Cambridge Lodge Restaurant .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+     :op2 "lodge"
+     :op3 "restaurant"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n4 / name
+     :op1 "14:15"
+  ))
+)
+
+# ::id SNG0009.json_0002
+# ::snt I will be departing from Jesus Green Outdoor Pool .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n6 / name
+     :op1 "jesus"
+     :op2 "green"
+     :op3 "outdoor"
+     :op4 "pool"
+  ))
+)
+
+# ::id SNG0009.json_0004
+# ::snt What type of car is it ? And is there a contact number ?
+( Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+)
+
+# ::id SNG0009.json_0006
+# ::snt than you very much . that is all i need today .
+( o / out_of_scope )
+
+# ::id PMUL4652.json_0000
+# ::snt i am   looking for information in Cambridge . A a place to dine .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL4652.json_0002
+# ::snt Moderately priced , in the centre of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4652.json_0004
+# ::snt I want to eat Thai food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "thai"
+  ))
+)
+
+# ::id PMUL4652.json_0006
+# ::snt Let me know about your Italian restaurants .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id PMUL4652.json_0008
+# ::snt book the one in the centre a table for 2 at 13:45 on thursday
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "13:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+   :Area ( AreRe8 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4652.json_0010
+# ::snt Thank you . I will also need a hotel in that same area . Please , no guesthouses !
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n18 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL4652.json_0012
+# ::snt I want the place with 0 stars .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n22 / name
+     :op1 "0"
+  ))
+)
+
+# ::id PMUL4652.json_0014
+# ::snt Yes , please .   For 2 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n24 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL4652.json_0016
+# ::snt Two for the same day . I need a taxi to commute between the two places to be sure it arrives by the booked time . The contact number and car type ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n26 / name
+     :op1 "the"
+     :op2 "booked"
+     :op3 "time"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :People ( PeoHo4 / People 
+    :name ( n29 / name
+     :op1 "two"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n31 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   )
+ :op3(Tt3 / Taxi-Request
+  :Car ( aTa2 / question )
+   )
+)
+
+# ::id PMUL4652.json_0018
+# ::snt I have the hotel and the taxi already ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n32 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL4652.json_0020
+# ::snt Thanks , Those are all i need for today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4652.json_0022
+# ::snt you too have a great day
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20639.json_0000
+# ::snt Get me a restaurant that serves european food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "european"
+  ))
+)
+
+# ::id WOZ20639.json_0002
+# ::snt i do nt really care .
+( Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+)
+
+# ::id WOZ20639.json_0004
+# ::snt Any price range is fine .
+( Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+)
+
+# ::id WOZ20639.json_0006
+# ::snt Could I have the phone number and postcode for that restaurant please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id WOZ20639.json_0008
+# ::snt No , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0368.json_0000
+# ::snt Hi , I 'm looking for a cheap place to sleep , please .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL0368.json_0002
+# ::snt It does n't matter , should be cheap and has four stars .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n6 / name
+     :op1 "four"
+  ))
+)
+
+# ::id PMUL0368.json_0004
+# ::snt Yes , but the place needs to have free wifi as well .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL0368.json_0006
+# ::snt do they have free parking ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Parking ( aHo1 / question )
+   )
+)
+
+# ::id PMUL0368.json_0008
+# ::snt Yes , I am ready for a reservation .
+( o / out_of_scope )
+
+# ::id PMUL0368.json_0010
+# ::snt Actually , I just need the address of the hotel .
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id PMUL0368.json_0012
+# ::snt I looking as well for a restaurant , in the same price range as the hotel . Located in the centre .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0368.json_0014
+# ::snt pick one for me and book for 2 people at 12:00 on Wednesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "12:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL0439.json_0000
+# ::snt I need a place to stay located in the west of town .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL0439.json_0002
+# ::snt Actually , I 'm more concerned with a place to stay and I 'd like it to be in the west please .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL0439.json_0004
+# ::snt If it could be a 4 star hotel with free wifi , that would be perfect .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL0439.json_0006
+# ::snt Can you book it for me for Thursday I 'm staying 5 nights . Only one person is staying .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL0439.json_0008
+# ::snt I need a restaurant called the bedouin for the same group of people at 14:15 and I would need the reference number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n14 / name
+     :op1 "bedouin"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n16 / name
+     :op1 "14:15"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0439.json_0010
+# ::snt I want to book it for 1 on 14:15 on Thursday .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n20 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n22 / name
+     :op1 "1"
+  ))
+   :Time ( TimRe6 / Time 
+    :name ( n24 / name
+     :op1 "14:15"
+  ))
+)
+
+# ::id PMUL0439.json_0012
+# ::snt Can you try for Tuesday ?
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n26 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL0439.json_0014
+# ::snt That is all for now . Thank you for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3510.json_0000
+# ::snt have you heard of saint barnabas press gallery ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "saint"
+     :op2 "barnabas"
+     :op3 "press"
+     :op4 "gallery"
+  ))
+)
+
+# ::id PMUL3510.json_0002
+# ::snt may I have the address and area please ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Addr ( aAt1 / question )
+)
+
+# ::id PMUL3510.json_0004
+# ::snt I 'm also looking for a guesthouse that includes free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id PMUL3510.json_0006
+# ::snt The hotel should be in the moderate price range
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL3510.json_0008
+# ::snt That sounds great can you book a room for 4 people ? We are checking in Monday and staying 4 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3510.json_0010
+# ::snt Great , thank you . I think that is all I will be needing . Take care . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4684.json_0000
+# ::snt I am planning a trip in Cambridge
+( o / out_of_scope )
+
+# ::id PMUL4684.json_0002
+# ::snt Well , I actually need a place to stay .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL4684.json_0004
+# ::snt Yes , please . I am looking for a boat type of attraction .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "boat"
+  ))
+)
+
+# ::id PMUL4684.json_0006
+# ::snt No preference . Which one do you recommend ?
+( o / out_of_scope )
+
+# ::id PMUL4684.json_0008
+# ::snt Thanks , I 'm also looking for a train to cambridge departing birmingham new street .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL4684.json_0010
+# ::snt i want to leave friday , after 10
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL4684.json_0012
+# ::snt I will be going to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4684.json_0014
+# ::snt Yes , could you please book that for me . I need one ticket .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL4684.json_0016
+# ::snt That is all , have a great day .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0766.json_0000
+# ::snt Are there any places in the north that have free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SNG0766.json_0002
+# ::snt Any price range is fine . But if you can see if there is one that has 4 stars ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG0766.json_0004
+# ::snt Does The Acorn Guest House have internet ? I do n't need free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Name ( NamHo3 / Name 
+    :name ( n6 / name
+     :op1 "Acorn"
+     :op2 "Guest"
+     :op3 "House"
+  ))
+)
+
+# ::id SNG0766.json_0006
+# ::snt Yes , I would like to book . Can you get me a room there for Sunday ? I will need a room for 8 for 5 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+)
+
+# ::id SNG0766.json_0008
+# ::snt No , that 's all I need . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1300.json_0000
+# ::snt I am hoping to find an expensive place to dine out while I am visiting .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL1300.json_0002
+# ::snt yes i would like scandinavian food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "scandinavian"
+  ))
+)
+
+# ::id MUL1300.json_0004
+# ::snt Eggrolls ! They 're good too - do you have any listings for Chinese restaurants ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id MUL1300.json_0006
+# ::snt Is it in the south ? I need one that 's in the south .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n8 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL1300.json_0008
+# ::snt Yes , I would like a table there at 11:15 . We will have 8 people . I 'll need the reference number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "11:15"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL1300.json_0010
+# ::snt I would like the reservation for Tuesday please .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n14 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id MUL1300.json_0012
+# ::snt I also need a place to stay .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id MUL1300.json_0014
+# ::snt I 'd like to be in the same area as the restaurant that we booked please .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id MUL1300.json_0016
+# ::snt Something in the same range as the hotel please .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id MUL1300.json_0018
+# ::snt If the restaurant is a 3 star rating I will take it . Can I have the address and hotel type please ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Type ( aHo1 / question )
+  :Addr ( aHo2 / question )
+   )
+)
+
+# ::id MUL1300.json_0020
+# ::snt I do n't need to book it . Thanks for the help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1300.json_0022
+# ::snt No thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0145.json_0000
+# ::snt Hi I 'm looking to find a moderate priced place to eat serving Italian food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL0145.json_0002
+# ::snt It does n't really matter , just someplace really good .   I 'll need a table .
+( Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+)
+
+# ::id PMUL0145.json_0004
+# ::snt Wednesday at 19:45 the table is only for me .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "19:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL0145.json_0006
+# ::snt I 'm also looking for a guesthouse with free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id PMUL0145.json_0008
+# ::snt something that is in the same part of town as the restaurant would be good .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "part"
+     :op3 "of"
+     :op4 "town"
+  ))
+)
+
+# ::id PMUL0145.json_0010
+# ::snt Price does n't matter .   Just something with the free parking .   Wifi is great but not needed .
+( Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+   :Internet ( onHo2 / dontcare)
+   :Parking ( esHo3 / yes)
+)
+
+# ::id PMUL0145.json_0012
+# ::snt i just want the address for now .
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id PMUL0145.json_0014
+# ::snt Great , thanks !   That 's all I needed right now !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0679.json_0000
+# ::snt What are my options for pricier hotels that include wifi free ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id MUL0679.json_0002
+# ::snt Yes , that is fine .
+( o / out_of_scope )
+
+# ::id MUL0679.json_0004
+# ::snt Nothing more , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0679.json_0006
+# ::snt You too :)
+( o / out_of_scope )
+
+# ::id MUL0679.json_0008
+# ::snt Oh ! Before you go , can I get the reference number from you please ? And if it 's not too much of a burden , can you provide train information for us ?
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id MUL0679.json_0010
+# ::snt I need my hotel for 7 people for 5 nights staring from Wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n2 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n4 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n6 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL0679.json_0012
+# ::snt I need a train that leaves Cambridge and arrives by 09:15 . How much will it cost me ?
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "09:15"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0679.json_0014
+# ::snt How much would it cost to travel to Birmingham New Street ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id MUL0679.json_0016
+# ::snt I 'm planning on leaving on Monday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id MUL0679.json_0018
+# ::snt Will my train arrive by 09:15 ?
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n16 / name
+     :op1 "09:15"
+  ))
+)
+
+# ::id MUL0679.json_0020
+# ::snt What is the price for the ticket ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL0679.json_0022
+# ::snt Yes , please !
+( o / out_of_scope )
+
+# ::id MUL0679.json_0024
+# ::snt Thank you for all your help ! That is all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01633.json_0000
+# ::snt I want to get train tickets for Monday please , leaving from Cambridge , if you would .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG01633.json_0002
+# ::snt Hello I need to arrive at london kings cross no later than 16:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "16:45"
+  ))
+)
+
+# ::id SNG01633.json_0004
+# ::snt I do n't have a preference on leave time .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n10 / name
+     :op1 "do"
+     :op2 "n't"
+     :op3 "have"
+     :op4 "a"
+     :op5 "preference"
+  ))
+)
+
+# ::id SNG01633.json_0006
+# ::snt thank you . can i get the reference number please
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id SNG01633.json_0008
+# ::snt I do n't need to book any tickets . I 'll need the departure time , travel time and train i d if you could specify them instead of just sending numbers .
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Time ( aTr1 / question )
+  :Id ( aTr2 / question )
+)
+
+# ::id SNG01633.json_0010
+# ::snt Okay , I believe that 's all I need . Thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01633.json_0012
+# ::snt No , thanks . Nothing else .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1485.json_0000
+# ::snt I want a train leaving from cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1485.json_0002
+# ::snt I am going to London Liverpool Street and I 'd like to leave on Monday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL1485.json_0004
+# ::snt I would like to arrive by 14:00 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "14:00"
+  ))
+)
+
+# ::id PMUL1485.json_0006
+# ::snt That works , can you book it ?
+( o / out_of_scope )
+
+# ::id PMUL1485.json_0008
+# ::snt i 'm   also looking for places to go in town .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL1485.json_0010
+# ::snt I would like to go to a cinema in the area you recommend please .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "cinema"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+   )
+)
+
+# ::id PMUL1485.json_0012
+# ::snt Sounds great can I get the address .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL1485.json_0014
+# ::snt What area of town is that in ? Also , could I get the train booked for 4 people ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+   )
+)
+
+# ::id PMUL1485.json_0016
+# ::snt No , that 's everything for today . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3617.json_0000
+# ::snt Can you help me find a train from cambridge ?
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3617.json_0002
+# ::snt I am travelling to london liverpool street on Monday
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL3617.json_0004
+# ::snt london liverpool street and should leave after 17:00 , I need you to book it for 7 people and a reference number please
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "17:00"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :People ( PeoTr6 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3617.json_0006
+# ::snt That sounds great . Please book it for me .
+( o / out_of_scope )
+
+# ::id PMUL3617.json_0008
+# ::snt Thank you . I 'm also looking for a place to stay . I 'd like a guest house that 's expensive with a star of 4 .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n14 / name
+     :op1 "expensive"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3617.json_0010
+# ::snt How about   a cheap place instead ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n18 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL3617.json_0012
+# ::snt are there any guesthouses ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n20 / name
+     :op1 "guesthouses"
+  ))
+)
+
+# ::id PMUL3617.json_0014
+# ::snt The area is not an issue . I do want it to be an actual hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n22 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL3617.json_0016
+# ::snt Yes thank you . I need a room for 7 people and 5 nights starting from Wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n24 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n26 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n28 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL3617.json_0018
+# ::snt What is the reference number ?
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL3617.json_0020
+# ::snt Fantastic .   That is all I have to request .
+( o / out_of_scope )
+
+# ::id PMUL3617.json_0022
+# ::snt I 'm sure I will . Thanks again .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3272.json_0000
+# ::snt This Saturday , I need to take a train from Ely to Cambridge .   Can you assist me ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n6 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL3272.json_0002
+# ::snt I want to arrive by 11:30 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "11:30"
+  ))
+)
+
+# ::id PMUL3272.json_0004
+# ::snt Please . I 'll need 8 tickets .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL3272.json_0006
+# ::snt Yes , I need a place to dine , preferably in the Centre and I would like it to have modern European food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "european"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3272.json_0008
+# ::snt The price does n't matter whatever you recommend is fine . As long as they have a table for 8 at 15:30 on Saturday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "15:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL3272.json_0010
+# ::snt That sounds good ! Could you book it for me ?
+( o / out_of_scope )
+
+# ::id PMUL3272.json_0012
+# ::snt Would Thursday work better for the booking ?
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n22 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL3272.json_0014
+# ::snt Hmm could you try again maybe ? 8 people at 15:30 on saturday . and if that does n't work , then thursday .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n24 / name
+     :op1 "saturday"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n26 / name
+     :op1 "15:30"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n28 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL3272.json_0016
+# ::snt Can you try again please ?
+( o / out_of_scope )
+
+# ::id PMUL3272.json_0018
+# ::snt There are eight of us .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n30 / name
+     :op1 "eight"
+  ))
+)
+
+# ::id PMUL3272.json_0020
+# ::snt Thank you very much . Goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2098.json_0000
+# ::snt I am looking for a place to go in the centre of town . I 'm really interested in a theatre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "theatre"
+  ))
+)
+
+# ::id PMUL2098.json_0002
+# ::snt Could I get their phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL2098.json_0004
+# ::snt I am also looking for a restaurant in the same area as Mumford Theatre .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt4 / Name 
+    :name ( n9 / name
+     :op1 "Mumford"
+     :op2 "Theatre"
+  ))
+   )
+)
+
+# ::id PMUL2098.json_0006
+# ::snt do you have any in mind ? It really does n't matter , as long as its moderately priced and in the same general area as the mumford .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL2098.json_0008
+# ::snt yes book for 3 people at 19:30 on friday please
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "19:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL2098.json_0010
+# ::snt Great , I also need a taxi from the attraction to the restaurant and want to arrive by the reservation time .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "attraction"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Arrive ( ArrTa6 / Arrive 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "reservation"
+     :op3 "time"
+  ))
+)
+
+# ::id PMUL2098.json_0012
+# ::snt Thank you . That will be all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20470.json_0000
+# ::snt I would like a cheap restaurant .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id WOZ20470.json_0002
+# ::snt I do n't care .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+   :Area ( onRe2 / dontcare)
+)
+
+# ::id WOZ20470.json_0004
+# ::snt Actually , I 'd like one in south part of town . Is Ask in the south ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+   :Name ( NamRe4 / Name 
+    :name ( n6 / name
+     :op1 "ask"
+  ))
+)
+
+# ::id WOZ20470.json_0006
+# ::snt I have no preference , please make a suggestion .
+( o / out_of_scope )
+
+# ::id WOZ20470.json_0008
+# ::snt Okay , that sounds good . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0758.json_0000
+# ::snt I 'm looking for a hotel in the north side .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SNG0758.json_0002
+# ::snt I 'd like a 2 star hotel with free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SNG0758.json_0004
+# ::snt The Ashley Hotel sounds fine , can you book that for me please . Also , I need the postcode of that hotel as well .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+   :Name ( NamHo4 / Name 
+    :name ( n12 / name
+     :op1 "Ashley"
+     :op2 "Hotel"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Post ( aHo1 / question )
+   )
+)
+
+# ::id SNG0758.json_0006
+# ::snt Actually , I do n't need a booking . Thanks . Have a nice day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0667.json_0000
+# ::snt I am looking for a 3 star hotel to stay in .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL0667.json_0002
+# ::snt The hotel should be in the expensive price range .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL0667.json_0004
+# ::snt I do , yes . I would like to stay in the center of town . I need it to fit five people , for 3 nights , starting Wednesday afternoon .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "five"
+  ))
+   :Area ( AreHo8 / Area 
+    :name ( n16 / name
+     :op1 "center"
+  ))
+)
+
+# ::id MUL0667.json_0006
+# ::snt Lets try just booking it for one night .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL0667.json_0008
+# ::snt What about the 4 star hotels ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n20 / name
+     :op1 "hotels"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n22 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL0667.json_0010
+# ::snt Can we book the other expensive 3 star hotel for one night starting on wednesday ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n24 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n26 / name
+     :op1 "expensive"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n28 / name
+     :op1 "3"
+  ))
+   :Stay ( StaHo8 / Stay 
+    :name ( n30 / name
+     :op1 "one"
+  ))
+   :Day ( DayHo10 / Day 
+    :name ( n32 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id MUL0667.json_0012
+# ::snt Yes , I also need a train leaving after 18:30 from kings lynn to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n34 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n36 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n38 / name
+     :op1 "18:30"
+  ))
+)
+
+# ::id MUL0667.json_0014
+# ::snt same day as my hotel booking .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n40 / name
+     :op1 "hotel"
+  ))
+   )
+ :op2(Tm2 / Train-Inform
+   :Day ( DayTr4 / Day 
+    :name ( n43 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   )
+)
+
+# ::id MUL0667.json_0016
+# ::snt Great ! I will need 5 tickets .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n44 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL0667.json_0018
+# ::snt Thank you . What 's the travel time ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL0667.json_0020
+# ::snt Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0667.json_0022
+# ::snt No , that is all I need . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02218.json_0000
+# ::snt I need a 04:00 taxi at the Cambridge Lodge Restaurant .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n2 / name
+     :op1 "04:00"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+     :op2 "lodge"
+     :op3 "restaurant"
+  ))
+)
+
+# ::id SNG02218.json_0002
+# ::snt I 'm leaving from birmingham new street train station .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n6 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+     :op4 "train"
+     :op5 "station"
+  ))
+)
+
+# ::id SNG02218.json_0004
+# ::snt That is all I need , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20253.json_0000
+# ::snt I m looking for a restaurant in the north part of town in the cheap price range
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id WOZ20253.json_0002
+# ::snt Does it serve bistro food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "bistro"
+  ))
+)
+
+# ::id WOZ20253.json_0004
+# ::snt I would settle for British . I 'd prefer moderately priced , actually , and location does n't matter .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "british"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n10 / name
+     :op1 "moderately"
+  ))
+   :Area ( onRe3 / dontcare)
+)
+
+# ::id WOZ20253.json_0006
+# ::snt What is the phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id WOZ20253.json_0008
+# ::snt No , thank you , that is all I need .   Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20253.json_0010
+# ::snt Goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2249.json_0000
+# ::snt I 've heard about Royal Spice , is it a very good restaurant ? What is the price like ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "royal"
+     :op2 "spice"
+  ))
+)
+
+# ::id PMUL2249.json_0002
+# ::snt I would like you to book a table for me at Royal Spice for 6 people at 11:15 on Monday please .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n4 / name
+     :op1 "royal"
+     :op2 "spice"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n6 / name
+     :op1 "11:15"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL2249.json_0004
+# ::snt No .   I am all set . Thanks . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4375.json_0000
+# ::snt I am looking for great saint mary 's church in Cambridge
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "great"
+     :op2 "saint"
+     :op3 "mary"
+     :op4 "'s"
+     :op5 "church"
+  ))
+)
+
+# ::id PMUL4375.json_0002
+# ::snt i could like to know what kind of attraction type it is , its area and phone number
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Type ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL4375.json_0004
+# ::snt Okay , I 'm also looking for a place to say .   Needs to be a guesthouse with free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL4375.json_0006
+# ::snt Yes the north area please .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+   )
+)
+
+# ::id PMUL4375.json_0008
+# ::snt I would prefer a 4 star . can you recommend one and give me their price range ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Price ( aHo1 / question )
+   )
+)
+
+# ::id PMUL4375.json_0010
+# ::snt I do need parking .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Parking ( aHo1 / question )
+   )
+)
+
+# ::id PMUL4375.json_0012
+# ::snt Any price range will work , whatever you recommend . I need a 4 star guesthouse with free wifi . Just let me know the price range and of the have free parking .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   :Parking ( esHo2 / yes)
+   :Internet ( esHo3 / yes)
+   :Type ( TypHo6 / Type 
+    :name ( n12 / name
+     :op1 "guesthouse"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Parking ( aHo1 / question )
+  :Price ( aHo2 / question )
+   )
+)
+
+# ::id PMUL4375.json_0014
+# ::snt Sorry ! Do you have any 4-star guest houses available ? I do n't care about the price range , I just need to know what it is .
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Stars ( StaHo3 / Stars 
+    :name ( n15 / name
+     :op1 "4-star"
+  ))
+   )
+)
+
+# ::id PMUL4375.json_0016
+# ::snt Do you have any in the north ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n16 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL4375.json_0018
+# ::snt Thank you , I 'll take the moderate price that is 4 stars .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n18 / name
+     :op1 "moderate"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Price ( aHo1 / question )
+   )
+)
+
+# ::id PMUL4375.json_0020
+# ::snt That would be fine . Do they offer free parking ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Parking ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Parking ( esHo2 / yes)
+   )
+)
+
+# ::id PMUL4375.json_0022
+# ::snt Is free wifi offered here ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL4375.json_0024
+# ::snt You 've given me all the information I need today . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1802.json_0000
+# ::snt I need train tickets going to broxbourne leaving on monday please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "broxbourne"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id MUL1802.json_0002
+# ::snt I will be traveling to broxbourne on monday from cambridge and need to leave after 8:00
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Dest ( DesTr4 / Dest 
+    :name ( n8 / name
+     :op1 "broxbourne"
+  ))
+   :Day ( DayTr6 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n12 / name
+     :op1 "8:00"
+  ))
+)
+
+# ::id MUL1802.json_0004
+# ::snt Let 's go with the one leaving at 08:01 . Can you book that for five people for me ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "five"
+  ))
+)
+
+# ::id MUL1802.json_0006
+# ::snt Can i get the reference number ?
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id MUL1802.json_0008
+# ::snt Excellent . I 'm also look for a particular attraction called great saint mary 's church .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n16 / name
+     :op1 "great"
+     :op2 "saint"
+     :op3 "mary"
+     :op4 "'s"
+     :op5 "church"
+  ))
+)
+
+# ::id MUL1802.json_0010
+# ::snt What is the address and postcode ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id MUL1802.json_0012
+# ::snt That is all i need for now .
+( o / out_of_scope )
+
+# ::id SNG0214.json_0000
+# ::snt I am trying to find a hospital that has a transplant high dependency unit .
+( Hm1 / Hospital-Inform
+   :Department ( DepHo2 / Department 
+    :name ( n2 / name
+     :op1 "transplant"
+     :op2 "high"
+     :op3 "dependency"
+     :op4 "unit"
+  ))
+)
+
+# ::id SNG0214.json_0002
+# ::snt No , that 's all I need . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0290.json_0000
+# ::snt Hi I am looking for a place to stay that has free parking and does not need to include wifi .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( onHo2 / dontcare)
+)
+
+# ::id SSNG0290.json_0002
+# ::snt I would like to stay in the east , please .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+)
+
+# ::id WOZ20555.json_0000
+# ::snt I would like an expensive restaurant that serves vegetarian food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "vegetarian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id WOZ20555.json_0002
+# ::snt A restaurant that serves british food will be fine .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "british"
+  ))
+)
+
+# ::id WOZ20555.json_0004
+# ::snt Could you tell me the phone number of Graffiti ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "graffiti"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20555.json_0006
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0943.json_0000
+# ::snt Do any trains leave broxbourne ?
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id PMUL0943.json_0002
+# ::snt I wanted to leave sometime after 18:15 on Friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "friday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n6 / name
+     :op1 "18:15"
+  ))
+)
+
+# ::id PMUL0943.json_0004
+# ::snt Yes please and can you send me the reference number . Thank you
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL0943.json_0006
+# ::snt Thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0943.json_0008
+# ::snt i am also looking for a moderately priced restaurant that serves european food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "european"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n10 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL0943.json_0010
+# ::snt I need one that is in the centre .   Is either of those ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0943.json_0012
+# ::snt just make sure you get phone number , postcode , and address .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id PMUL0943.json_0014
+# ::snt Just for myself .
+( o / out_of_scope )
+
+# ::id PMUL0943.json_0016
+# ::snt Yes , that would be great .
+( o / out_of_scope )
+
+# ::id PMUL0943.json_0018
+# ::snt Actually , that will be all for today . You 've been a great help . Goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG01158.json_0000
+# ::snt i am   looking for the Addenbrookes Hospital
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01158.json_0002
+# ::snt I need the emergency department . Could I also get the postcode ?
+( a / and
+ :op1(Hm1 / Hospital-Inform
+   :Department ( DepHo2 / Department 
+    :name ( n2 / name
+     :op1 "emergency"
+     :op2 "department"
+  ))
+   )
+ :op2(Ht2 / Hospital-Request
+  :Post ( aHo1 / question )
+   )
+)
+
+# ::id SNG01158.json_0004
+# ::snt What is the postcode ?
+( Ht1 / Hospital-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id SNG01158.json_0006
+# ::snt No not at this time .   Thank you and have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0800.json_0000
+# ::snt Can you help me find a place to stay ? I am looking for an expensive hotel , but it does n't need free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( oHo1 / no)
+   :Price ( PriHo3 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL0800.json_0002
+# ::snt What can you recommend ? And please I need free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id MUL0800.json_0004
+# ::snt Does it have free wifi ? Is it in the north ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL0800.json_0006
+# ::snt Check for one in the moderate price range with that criteria . Book something for 1 person for 4 nights starting on monday .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "moderate"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n14 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL0800.json_0008
+# ::snt I am looking for a hotel please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL0800.json_0010
+# ::snt Yes , what is the reference number ?   I also need a train that departs from Cambridge by 12:30 can you assist with that ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n18 / name
+     :op1 "12:30"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n20 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n22 / name
+     :op1 "12:30"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL0800.json_0012
+# ::snt Will you please try to book the hotel for 2 nights starting from Monday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n24 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n26 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id MUL0800.json_0014
+# ::snt Yes I also need to find a train out of Cambridge that arrives by 12:30 in norwich .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n28 / name
+     :op1 "norwich"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n30 / name
+     :op1 "12:30"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n32 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0800.json_0016
+# ::snt Wednesday . I will need 1 ticket .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n34 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n36 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL0800.json_0018
+# ::snt No , that 's it .   Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20428.json_0000
+# ::snt I am searching for a Lebanese restaurant in the east part of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "lebanese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id WOZ20428.json_0002
+# ::snt How about Chinese food ? I would like to know the address , phone number , and postcode of the restaurant .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Post ( aRe2 / question )
+  :Addr ( aRe3 / question )
+   )
+)
+
+# ::id WOZ20428.json_0004
+# ::snt Is that in the east part of town ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n8 / name
+     :op1 "east"
+  ))
+)
+
+# ::id WOZ20428.json_0006
+# ::snt Thank you good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20428.json_0008
+# ::snt That 's all I need to know , then . Goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0837.json_0000
+# ::snt I need a place to eat that is cheap .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL0837.json_0002
+# ::snt Yes . I want the center area .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL0837.json_0004
+# ::snt Do you have any restaurants that serve english food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "english"
+  ))
+)
+
+# ::id PMUL0837.json_0006
+# ::snt How about some awesome Indian food . I need a table for 8 on 16:30 monday
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "indian"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n10 / name
+     :op1 "16:30"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL0837.json_0008
+# ::snt Thanks for your help . In addition , I am looking for a Thursday train departing Cambridge , please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n16 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0837.json_0010
+# ::snt I 'm looking to travel to Ely departing after 13:15 if possible .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n20 / name
+     :op1 "ely"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n22 / name
+     :op1 "13:15"
+  ))
+)
+
+# ::id PMUL0837.json_0012
+# ::snt Yes , please book 8 tickets and provide me with a reference number
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n24 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL0837.json_0014
+# ::snt Great , thanks . That is all for now !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1893.json_0000
+# ::snt Hey . I 'm looking for a train from stansted airport .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id PMUL1893.json_0002
+# ::snt I plan to go on tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL1893.json_0004
+# ::snt My destination is cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1893.json_0006
+# ::snt The train should arrive by 10:00 if at all possible .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "10:00"
+  ))
+)
+
+# ::id PMUL1893.json_0008
+# ::snt That sounds perfect . Can I get the reference number from the booking ?
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL1893.json_0010
+# ::snt I would like 4 tickets .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1893.json_0012
+# ::snt I also need you to book Rosa 's Bed and Breakfast for 4 people , two nights , starting on Tuesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "two"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+   :Name ( NamHo8 / Name 
+    :name ( n18 / name
+     :op1 "rosa"
+     :op2 "'s"
+     :op3 "bed"
+     :op4 "and"
+     :op5 "breakfast"
+  ))
+)
+
+# ::id PMUL1893.json_0014
+# ::snt That is all , thanks a lot
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2661.json_0000
+# ::snt I need a 4 star place to stay in the north .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2661.json_0002
+# ::snt Not at this time .   Let me think about it .   Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2661.json_0004
+# ::snt Actually , I would like to book the Acorn Guest House for wednesday .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n6 / name
+     :op1 "acorn"
+     :op2 "guest"
+     :op3 "house"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id MUL2661.json_0006
+# ::snt It will be 3 nights for 8 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL2661.json_0008
+# ::snt Can we please try for 2 nights ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL2661.json_0010
+# ::snt What museums do you have in the centre ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n18 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id MUL2661.json_0012
+# ::snt That sounds good . Can you tell me what the entrance fee is ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL2661.json_0014
+# ::snt Thanks . Can I also have the address and postcode ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id MUL2661.json_0016
+# ::snt No , you 've been a great help .   Thank you for your time .   Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1553.json_0000
+# ::snt I would like to find a moderately priced hotel to stay in that includes free parking . Can you help me ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL1553.json_0002
+# ::snt Are any of the options guesthouses with 4 stars ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouses"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1553.json_0004
+# ::snt Can you book that one for 4 nights starting on Wednesday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL1553.json_0006
+# ::snt Yes there will be one guest . I will need the hotel reference number . I also need a train that arrives by 20:30 and leaves on sunday
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n14 / name
+     :op1 "one"
+  ))
+   )
+ :op2(Tm2 / Train-Inform
+   :Day ( DayTr4 / Day 
+    :name ( n17 / name
+     :op1 "sunday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n19 / name
+     :op1 "20:30"
+  ))
+   )
+ :op3(Ht3 / Hotel-Request
+  :Ref ( aHo2 / question )
+   )
+)
+
+# ::id PMUL1553.json_0008
+# ::snt Thanks ! I also need a train from Cambridge to Peterborough on Sunday . I need to arrive at or just before 20:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n20 / name
+     :op1 "peterborough"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n22 / name
+     :op1 "sunday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n24 / name
+     :op1 "20:30"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n26 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1553.json_0010
+# ::snt i do n't care , just as long as i 'm there by 20:30
+( o / out_of_scope )
+
+# ::id PMUL1553.json_0012
+# ::snt I will need to leave by 17:00 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n28 / name
+     :op1 "17:00"
+  ))
+)
+
+# ::id PMUL1553.json_0014
+# ::snt Great , that will work for me . I need 1 ticket please and the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n30 / name
+     :op1 "1"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1553.json_0016
+# ::snt That 's all I need , thanks so much for all of your help ! Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0765.json_0000
+# ::snt I am looking for information about Rosa 's Bed and Breakfast in Cambridge .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "rosa"
+     :op2 "'s"
+     :op3 "bed"
+     :op4 "and"
+     :op5 "breakfast"
+  ))
+)
+
+# ::id MUL0765.json_0002
+# ::snt Yes , can you book me a reservation for 8 for 5 nights on Thursday please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL0765.json_0004
+# ::snt I am also looking for a train .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL0765.json_0006
+# ::snt Oh yeah sorry , I want to travel out of Cambridge and head to peterborough and get there by 10:45 on Tuesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "peterborough"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n14 / name
+     :op1 "10:45"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0765.json_0008
+# ::snt Yes , that should work
+( o / out_of_scope )
+
+# ::id MUL0765.json_0010
+# ::snt That 's all the information I needed , thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20161.json_0000
+# ::snt looking for an expensive restaurant
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id WOZ20161.json_0002
+# ::snt Are there any in the east part of town ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id WOZ20161.json_0004
+# ::snt What is the phone number and post code of Pipasha restaurant ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "pipasha"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Post ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20161.json_0006
+# ::snt Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01905.json_0000
+# ::snt I want to find a hospital in town
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01905.json_0002
+# ::snt Thank you , can I also get the postcode ?
+( Ht1 / Hospital-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id SNG01905.json_0004
+# ::snt Thank you that is all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01473.json_0000
+# ::snt Where can I find the police station ?
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG01473.json_0002
+# ::snt Thank you . What is the postcode ?
+( Pt1 / Police-Request
+  :Post ( aPo0 / question )
+)
+
+# ::id SNG01473.json_0004
+# ::snt Thanks , that 's all . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1847.json_0000
+# ::snt I 'm trying to find a hotel called Worth House . Can you help me ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "worth"
+     :op2 "house"
+  ))
+)
+
+# ::id PMUL1847.json_0002
+# ::snt Great ! Yes please book it for 8 people and for 3 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n6 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL1847.json_0004
+# ::snt I will be for 3 nights starting this Thursday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL1847.json_0006
+# ::snt Also I need a train on Sunday for 8 people
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL1847.json_0008
+# ::snt I 'll be leaving cambridge and going to bishops stortford . I want the train to leave after 10:45
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n20 / name
+     :op1 "10:45"
+  ))
+)
+
+# ::id PMUL1847.json_0010
+# ::snt Yes and to make a booking for the same group of people , be sure I get the reference number please .
+( a / and
+ :op1(Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+   )
+ :op2(Tm2 / Train-Inform
+   :People ( PeoTr3 / People 
+    :name ( n23 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+   )
+)
+
+# ::id PMUL1847.json_0012
+# ::snt Great ! Thank you so much for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2450.json_0000
+# ::snt Hello , can you give me some information on places to go in town ?
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2450.json_0002
+# ::snt I would like to go to a swimming pool .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "swimming"
+     :op2 "pool"
+  ))
+)
+
+# ::id PMUL2450.json_0004
+# ::snt No area preference in mind . Please get me the address and entrance fee - if any - for one of them .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Addr ( aAt2 / question )
+   )
+)
+
+# ::id PMUL2450.json_0006
+# ::snt ok what 's the address ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL2450.json_0008
+# ::snt Yes , are there any seafood restaurants in the centre ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "seafood"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2450.json_0010
+# ::snt Yes please I need it for 6 people for 14:15 on a Wednesday . I will need the reference number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "14:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL2450.json_0012
+# ::snt Thank you that is all I need for now . Have a great day . Goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1120.json_0000
+# ::snt I am looking for a place to stay in Cambridge that is expensive and includes free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL1120.json_0002
+# ::snt I would prefer to stay in the western area of town . What would you have in that area ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "western"
+  ))
+)
+
+# ::id MUL1120.json_0004
+# ::snt That sounds great . Could you reserve it for me .   I will have 4 people and would like to reserve 4 nights beginning Sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1120.json_0006
+# ::snt Could you try one night instead ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL1120.json_0008
+# ::snt Are there anythings to do in the area around the hotel ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id MUL1120.json_0010
+# ::snt Yes please . And the fee to get in .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL1120.json_0012
+# ::snt Any night club is fine as long as it 's in the west part of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n16 / name
+     :op1 "night"
+     :op2 "club"
+  ))
+)
+
+# ::id MUL1120.json_0014
+# ::snt I was really hoping for something in the west , what other attractions are available in the west area ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n18 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL1120.json_0016
+# ::snt Could I also have their postcode please ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL1120.json_0018
+# ::snt I think that is all I need for now .   Thank you for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3180.json_0000
+# ::snt I need a moderately priced 4 star hotel .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3180.json_0002
+# ::snt I will need free wifi and parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL3180.json_0004
+# ::snt book it for 7 people and 3 nights starting from sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL3180.json_0006
+# ::snt I also need train tickets .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL3180.json_0008
+# ::snt I am going to Kings lynn from Cambridge . I leave Wednesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n14 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3180.json_0010
+# ::snt I 'd like to arrive by 17:30 . Any trains that do that will be fine . I just need the price .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n18 / name
+     :op1 "17:30"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3180.json_0012
+# ::snt Thanks for the service , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4020.json_0000
+# ::snt I am looking for information in Cambridge
+( o / out_of_scope )
+
+# ::id PMUL4020.json_0002
+# ::snt I 'm interested in any boats on the westside .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "westside"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "boats"
+  ))
+)
+
+# ::id PMUL4020.json_0004
+# ::snt Okay what about any atttaction that is in the type of college and if available may i have the entrance fee , phone number and postcode .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "college"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Post ( aAt2 / question )
+  :Phone ( aAt3 / question )
+   )
+)
+
+# ::id PMUL4020.json_0006
+# ::snt Okay great ! I also need a train . Can you assist me with that ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL4020.json_0008
+# ::snt Sure , I am going to be travelling from Leicester to Cambridge on Monday .   I need to arrive by 13:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n12 / name
+     :op1 "13:00"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n14 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id PMUL4020.json_0010
+# ::snt Can you book 2 tickets for a train that arrives closest to 13:00 please ?
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n16 / name
+     :op1 "13:00"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n18 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL4020.json_0012
+# ::snt Thanks for helping me , I am all set .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0866.json_0000
+# ::snt I 'm looking for a moderately priced restaurant that serves chinese food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id MUL0866.json_0002
+# ::snt I need a restaurant located in the centre please .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0866.json_0004
+# ::snt Yes , I would like to book a table for 7 people at 14:00 on Monday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "14:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL0866.json_0006
+# ::snt Yes , I 'm looking for somewhere to play soccer near the restaurant .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id MUL0866.json_0008
+# ::snt I 'm sorry , no , I 'm interested in a multiple sports attraction .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+   :Type ( TypAt3 / Type 
+    :name ( n14 / name
+     :op1 "multiple"
+     :op2 "sports"
+  ))
+)
+
+# ::id MUL0866.json_0010
+# ::snt Okay , what about a college ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n16 / name
+     :op1 "college"
+  ))
+)
+
+# ::id MUL0866.json_0012
+# ::snt No , it does n't matter .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n18 / name
+     :op1 "does"
+     :op2 "n't"
+     :op3 "matter"
+  ))
+)
+
+# ::id MUL0866.json_0014
+# ::snt Sure , can I have their phone number please ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL0866.json_0016
+# ::snt I need to book a taxi for the commute between the two places .   can you book one for me so I arrive on time ?
+( Tm1 / Taxi-Inform
+   :Arrive ( 4*Ta1 / 14**00)
+)
+
+# ::id MUL0866.json_0018
+# ::snt No , that 's all the information I need . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0866.json_0020
+# ::snt I am good to go .   Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4329.json_0000
+# ::snt I need a train that arrives by 11:45 leaving from Ely . Can you help me ?
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n2 / name
+     :op1 "11:45"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL4329.json_0002
+# ::snt I 'm leaving on Wednesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL4329.json_0004
+# ::snt Does it go to Cambridge ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4329.json_0006
+# ::snt That 's great . Can you make a booking for me for 5 people ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL4329.json_0008
+# ::snt I also will need a hotel
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Type ( TypHo3 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL4329.json_0010
+# ::snt It does n't matter , I 'd like it to be a guesthouse in the moderate price range .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n16 / name
+     :op1 "moderate"
+  ))
+   :Area ( onHo3 / dontcare)
+)
+
+# ::id PMUL4329.json_0012
+# ::snt Do they have free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL4329.json_0014
+# ::snt Thank you for all of your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4329.json_0016
+# ::snt Yes , please . I 'd like a room for 5 people on Wednesday for 3 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n20 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n22 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL4329.json_0018
+# ::snt That 's all I needed tonight . Thanks for the help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1158.json_0000
+# ::snt I 'm looking for a place to go in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL1158.json_0002
+# ::snt I do n't have a preference , but I will need a phone number .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( onAt1 / dontcare)
+   )
+ :op2(At2 / Attraction-Request
+  :Phone ( aAt1 / question )
+   )
+)
+
+# ::id PMUL1158.json_0004
+# ::snt I also need a train going to cambridge departing from birmingham new street . I 'd like to leave at 09:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n8 / name
+     :op1 "09:15"
+  ))
+)
+
+# ::id PMUL1158.json_0006
+# ::snt I 'll be leaving on Tuesday and I changed my mind , I prefer a train that leaves after 14:00
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n12 / name
+     :op1 "14:00"
+  ))
+)
+
+# ::id PMUL1158.json_0008
+# ::snt What is the price and travel time ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id PMUL1158.json_0010
+# ::snt Awesome , thanks a lot . That 's all I need help with .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1158.json_0012
+# ::snt No thank you . That is all that I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1181.json_0000
+# ::snt I 'm looking for a museum in town
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL1181.json_0002
+# ::snt I 'd like to visit one with a low or free entrance fee . I also need to know in what area the museum is located .
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+)
+
+# ::id MUL1181.json_0004
+# ::snt Is the Broughton House Gallery a museum ? I am also looking for a place to stay . Preferably in the north .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt4 / Name 
+    :name ( n7 / name
+     :op1 "broughton"
+     :op2 "house"
+     :op3 "gallery"
+  ))
+   :Type ( TypAt6 / Type 
+    :name ( n9 / name
+     :op1 "museum"
+  ))
+   )
+)
+
+# ::id MUL1181.json_0006
+# ::snt I do not need to have free parking or wifi . Please check to see if there is a guesthouse available instead of a hotel for our stay .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( onHo2 / dontcare)
+   :Internet ( onHo3 / dontcare)
+)
+
+# ::id MUL1181.json_0008
+# ::snt I would like it to be at least $ 100 a night and 3 stars .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL1181.json_0010
+# ::snt Does one of those offer free parking ? I would like it to have that where I stay .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id MUL1181.json_0012
+# ::snt Great . Could I get the postcode , phone number , and address please ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+  :Phone ( aHo2 / question )
+)
+
+# ::id MUL1181.json_0014
+# ::snt No , I think that is All . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2854.json_0000
+# ::snt Are there any colleges in the west of town that I could go to ? Thanks .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id PMUL2854.json_0002
+# ::snt What is the address to Churchhill College ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n7 / name
+     :op1 "Churchhill"
+     :op2 "College"
+  ))
+   )
+)
+
+# ::id PMUL2854.json_0004
+# ::snt thank you ! I also am looking for carolina bed and breakfast
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n8 / name
+     :op1 "carolina"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+)
+
+# ::id PMUL2854.json_0006
+# ::snt No thanks , just gathering information .   Can I get the hotel type , phone number and postal code please ?
+( Ht1 / Hotel-Request
+  :Type ( aHo0 / question )
+  :Post ( aHo1 / question )
+  :Phone ( aHo2 / question )
+)
+
+# ::id PMUL2854.json_0008
+# ::snt Thank you for the info .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2854.json_0010
+# ::snt No that will be all thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0212.json_0000
+# ::snt I need to find the Addenbrookes hospital please
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG0212.json_0002
+# ::snt No , I would like its general phone number .
+( Ht1 / Hospital-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id SNG0212.json_0004
+# ::snt Thank you , that 's all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02263.json_0000
+# ::snt I was just the victim of a robbery and I need to contact the police please !
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG02263.json_0002
+# ::snt Yes it is , could you please give me their contact information ?
+( Pt1 / Police-Request
+  :Phone ( aPo0 / question )
+)
+
+# ::id SNG02263.json_0004
+# ::snt I also need their postcode and address .
+( Pt1 / Police-Request
+  :Addr ( aPo0 / question )
+  :Post ( aPo1 / question )
+)
+
+# ::id SNG02263.json_0006
+# ::snt Great , thanks . I 'm all set for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1507.json_0000
+# ::snt I need to find a place to stay .   It needs to include wifi and I would like a 3 star .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL1507.json_0002
+# ::snt Are any of them moderately priced and have free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL1507.json_0004
+# ::snt You may decide which area would be good , just let me know which area you pick .
+( Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+)
+
+# ::id PMUL1507.json_0006
+# ::snt No but I also would like to get a train leaving from peterborough .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id PMUL1507.json_0008
+# ::snt I would like a train on monday and need to arrive by 13:30
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n10 / name
+     :op1 "13:30"
+  ))
+)
+
+# ::id PMUL1507.json_0010
+# ::snt That sounds perfect . I 'll book it later . That 's all I need . Thanks for everything .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0737.json_0000
+# ::snt Hello , I 'd like some information on a train departing from stansted airport .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id PMUL0737.json_0002
+# ::snt it should depart stansted airport and arrive at cambridge by 8:30 on wednesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n8 / name
+     :op1 "8:30"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n10 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id PMUL0737.json_0004
+# ::snt I need to depart whichever train gets me to Cambridge closest to 08:30 am .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n14 / name
+     :op1 "08:30"
+  ))
+)
+
+# ::id PMUL0737.json_0006
+# ::snt yes and I need a reference number please thank you
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL0737.json_0008
+# ::snt Nevermind .   I 'm going to just purchase my ticket at the station .   Can you check for Swedish restaurant for me ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "swedish"
+  ))
+)
+
+# ::id PMUL0737.json_0010
+# ::snt how about one with italian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n18 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id PMUL0737.json_0012
+# ::snt Sounds like a plan . Can you book me a table for 6 people please
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n20 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL0737.json_0014
+# ::snt it will be for wednesday , 6 people at 12:00 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n22 / name
+     :op1 "12:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n24 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n26 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL0737.json_0016
+# ::snt Thanks for your help .   That is all I will be needing for today .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0748.json_0000
+# ::snt I am looking for an Eastern restaurant , medium price
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "eastern"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "medium"
+  ))
+)
+
+# ::id SNG0748.json_0002
+# ::snt Yes , please . What is the address , postcode , and phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id SNG0748.json_0004
+# ::snt Okay thank you . Can you tell me their hours of operation ?
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0748.json_0006
+# ::snt OK , then that 's all I need . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2981.json_0000
+# ::snt What kind of entertainment is located in town in the south area of Cambridge ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL2981.json_0002
+# ::snt Sounds interesting .   What is the entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL2981.json_0004
+# ::snt That sounds great . What 's the postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL2981.json_0006
+# ::snt I also need the phone number for the avalon hotel .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   :Name ( NamHo4 / Name 
+    :name ( n8 / name
+     :op1 "avalon"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Phone ( aHo1 / question )
+   )
+)
+
+# ::id WOZ20553.json_0000
+# ::snt I 'm looking for a moderately priced restaurant in the east part of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id WOZ20553.json_0002
+# ::snt Is there anything else you would recommend ?   Can I have the address and type of food for it ?
+( Rt1 / Restaurant-Request
+  :Food ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20553.json_0004
+# ::snt Yes . What other restaurants did you find ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id WOZ20553.json_0006
+# ::snt can i have the address of Pizza Hut Fen Ditton .
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe3 / Name 
+    :name ( n7 / name
+     :op1 "Pizza"
+     :op2 "Hut"
+     :op3 "Fen"
+     :op4 "Ditton"
+  ))
+   )
+)
+
+# ::id WOZ20553.json_0008
+# ::snt thank you good bye
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1681.json_0000
+# ::snt Hi , I 'd like to book a train to stansted airport from cambridge . Can you help ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1681.json_0002
+# ::snt From Cambridge , which is why I asked the Cambridge TownInfo centre .
+( o / out_of_scope )
+
+# ::id MUL1681.json_0004
+# ::snt On Saturday .   Is there a train that will arrive by 15:15 ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "15:15"
+  ))
+)
+
+# ::id MUL1681.json_0006
+# ::snt No need to book it . Thanks . But can you help me find a cheap restaurant in the south ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL1681.json_0008
+# ::snt The Lucky Star sounds good . That 's all I need .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n14 / name
+     :op1 "Lucky"
+     :op2 "Star"
+  ))
+)
+
+# ::id MUL1681.json_0010
+# ::snt Can you also tell me the postcode ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id MUL1681.json_0012
+# ::snt Thanks for your help . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG01490.json_0000
+# ::snt I want to go to Addenbrookes Hospital
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01490.json_0002
+# ::snt Ok thank you for the information .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01599.json_0000
+# ::snt Can you help me please ? I just got robbed and I need help !
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG01599.json_0002
+# ::snt And what is the address of the police station ?
+( Pt1 / Police-Request
+  :Addr ( aPo0 / question )
+)
+
+# ::id SNG01599.json_0004
+# ::snt Thank you ! that 's all I need for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3970.json_0000
+# ::snt i am looking for a place to stay . The hotel should be in the type of guesthouse and should be in the east .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL3970.json_0002
+# ::snt Yes , I 'm on food stamps and I can only afford the cheapest place .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "cheapest"
+  ))
+)
+
+# ::id PMUL3970.json_0004
+# ::snt Do they have free wifi , and parking ?    Free is my ideal price .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Internet ( aHo1 / question )
+   )
+)
+
+# ::id PMUL3970.json_0006
+# ::snt No , but could you give me the postcode ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id PMUL3970.json_0008
+# ::snt May I have the postcode for the Allenbell , please ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n8 / name
+     :op1 "allenbell"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Post ( aHo1 / question )
+   )
+)
+
+# ::id PMUL3970.json_0010
+# ::snt I also wanted to find a nightclub to visit while I 'm there .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "nightclub"
+  ))
+)
+
+# ::id PMUL3970.json_0012
+# ::snt That sounds great . Is there a cover charge ?
+( o / out_of_scope )
+
+# ::id PMUL3970.json_0014
+# ::snt Can you give me the address and phone number ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL3970.json_0016
+# ::snt Great I appreciate it !
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3970.json_0018
+# ::snt i also want a taxi to commute between the two places
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL3970.json_0020
+# ::snt I 'd like to leave the hotel by 15:45 please
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n12 / name
+     :op1 "15:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL3970.json_0022
+# ::snt thank you very much
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02167.json_0000
+# ::snt I need a taxi today after 05:45
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n2 / name
+     :op1 "05:45"
+  ))
+)
+
+# ::id SNG02167.json_0002
+# ::snt I 'll need to be picked up at holy trinity church , heading to byard art .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n4 / name
+     :op1 "byard"
+     :op2 "art"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n6 / name
+     :op1 "holy"
+     :op2 "trinity"
+     :op3 "church"
+  ))
+)
+
+# ::id SNG02167.json_0004
+# ::snt Great . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02167.json_0006
+# ::snt Nope , that should do it . Thanks for your assistance !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01882.json_0000
+# ::snt I need a taxi to take me to the cambridge punter please
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+     :op2 "punter"
+  ))
+)
+
+# ::id SNG01882.json_0002
+# ::snt I think you 're mistaken . I need a taxi going to cambridge punter
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   )
+ :op2(Tt2 / Taxi-Request
+  :Depart ( aTa1 / question )
+  :Dest ( aTa2 / question )
+   )
+)
+
+# ::id SNG1352.json_0000
+# ::snt I need to book a taxi after 20:30 . I need to go from ali baba to pipasha restaurant . Also I 'll need the contact number and car type .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n2 / name
+     :op1 "20:30"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n4 / name
+     :op1 "pipasha"
+     :op2 "restaurant"
+  ))
+   :Depart ( DepTa6 / Depart 
+    :name ( n6 / name
+     :op1 "ali"
+     :op2 "baba"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id SNG1352.json_0002
+# ::snt No that will be all ! Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3345.json_0000
+# ::snt Can you help me find a place to go in the centre ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3345.json_0002
+# ::snt Shopping and maybe a mini mall and I need address , postcode , and attraction type
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+)
+
+# ::id PMUL3345.json_0004
+# ::snt Where would you recommend ?
+( o / out_of_scope )
+
+# ::id PMUL3345.json_0006
+# ::snt Sounds good , thanks !   I 'm also looking for information about a restaurant called Eraina .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n4 / name
+     :op1 "eraina"
+  ))
+)
+
+# ::id PMUL3345.json_0008
+# ::snt Can you book me a table please ?
+( o / out_of_scope )
+
+# ::id PMUL3345.json_0010
+# ::snt Book it for 14:30 on Wednesday for 5 people
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "14:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL3345.json_0012
+# ::snt Thank you that is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1386.json_0000
+# ::snt Can you tell me where the nightclubs are in east Cambridge ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "nightclubs"
+  ))
+)
+
+# ::id PMUL1386.json_0002
+# ::snt Are there any museums in the East then ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "museums"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n8 / name
+     :op1 "East"
+  ))
+)
+
+# ::id PMUL1386.json_0004
+# ::snt Can I have the postcode for Cambridge Artworks , please ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n10 / name
+     :op1 "cambridge"
+     :op2 "artworks"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+   )
+)
+
+# ::id PMUL1386.json_0006
+# ::snt Thank you . I am also looking for a Train , I am hoping to leave sometime on Friday and arrive by 12:45 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n14 / name
+     :op1 "12:45"
+  ))
+)
+
+# ::id PMUL1386.json_0008
+# ::snt I am going to leicester from cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "leicester"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1386.json_0010
+# ::snt No , I actually just need the train ID .   The earliest train would be great .
+( Tt1 / Train-Request
+  :Id ( aTr0 / question )
+)
+
+# ::id PMUL1386.json_0012
+# ::snt that is all i need for now . thanks for helping
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1217.json_0000
+# ::snt I need a train leaving from stansted airport .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id PMUL1217.json_0002
+# ::snt Sunday I can leave any time after 11:30 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n6 / name
+     :op1 "11:30"
+  ))
+)
+
+# ::id PMUL1217.json_0004
+# ::snt Yes I will need it for 7 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL1217.json_0006
+# ::snt Yes I need a place to go in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL1217.json_0008
+# ::snt We would like to enjoy some entertainment .   Can you suggest something of this type ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL1217.json_0010
+# ::snt Is there a park ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "park"
+  ))
+)
+
+# ::id PMUL1217.json_0012
+# ::snt No that 's actually everything I needed . Thank you , goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1490.json_0000
+# ::snt I 'm just looking for a cool place to go later .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL1490.json_0002
+# ::snt I would like to visit a college , what would the entrance fee be ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "college"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+   )
+)
+
+# ::id PMUL1490.json_0004
+# ::snt I do n't prefer a part of town . I need to find a train to get there . Can you help me with that too ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL1490.json_0006
+# ::snt I would like to leave on tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL1490.json_0008
+# ::snt hold the phone . what is the entrance fee for christ 's college ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL1490.json_0010
+# ::snt Great I also need a train departing from birmingham new street and arriving by 18:15
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "18:15"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL1490.json_0012
+# ::snt Are you sure ? Can you please check again for a Wednesday train from Birmingham New Street to Cambridge , arriving by 18:15 ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n14 / name
+     :op1 "18:15"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n16 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL1490.json_0014
+# ::snt I find it hard to beleive there are no trains arriving by 18:15 . It does n't need to arrive AT 18:15 just before that . Please check again .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n18 / name
+     :op1 "18:15"
+  ))
+)
+
+# ::id PMUL1490.json_0016
+# ::snt Yes please , just one ticket .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n20 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL1490.json_0018
+# ::snt Thank you that is all I needed today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0885.json_0000
+# ::snt I am looking for college attractions to go to in town .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "college"
+  ))
+)
+
+# ::id MUL0885.json_0002
+# ::snt That sounds good . May I have their postcode and phone number ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL0885.json_0004
+# ::snt Great ! I 'm also looking for a moderately priced restaurant in the north area of town . Can you help me with that ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL0885.json_0006
+# ::snt yes , please - table for 4 at 13:45 on tuesday
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "13:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL0885.json_0008
+# ::snt thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0885.json_0010
+# ::snt That is all I need . Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0858.json_0000
+# ::snt I 'd like to find a place to stay .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG0858.json_0002
+# ::snt North part of town
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SNG0858.json_0004
+# ::snt I would like something in the moderate range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id SNG0858.json_0006
+# ::snt Yes , eight people starting Thursday lasting for four nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "four"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "eight"
+  ))
+)
+
+# ::id SNG0858.json_0008
+# ::snt That should do it . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1741.json_0000
+# ::snt Can you help me find a college located in the centre . I seemed to have misplaced the information on it .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "college"
+  ))
+)
+
+# ::id MUL1741.json_0002
+# ::snt I do not . Could I have the addresses for all of them and the entrance fees ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+)
+
+# ::id MUL1741.json_0004
+# ::snt That sounds fantastic . Could I get the address ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id MUL1741.json_0006
+# ::snt Yes , I am also looking for a train that leaves Stansted Airport on Friday and arrives in Cambridge by 21:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n10 / name
+     :op1 "21:00"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n12 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id MUL1741.json_0008
+# ::snt I 'll take whatever the last train is that will get me there before 21:00 . If you can just give me the train ID please . Thanks .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n14 / name
+     :op1 "21:00"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Id ( aTr1 / question )
+   )
+)
+
+# ::id MUL1741.json_0010
+# ::snt Great !   Thank you so much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1741.json_0012
+# ::snt No thanks . That will be all . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4600.json_0000
+# ::snt I need a place to stay , some hotel with 4 star rating and free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "4"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL4600.json_0002
+# ::snt I would like for it to be in the cheap price range and also offer free wifi .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL4600.json_0004
+# ::snt yes , i would like to book that for 5 people , we want to stay 3 nights starting thursday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL4600.json_0006
+# ::snt I am also looking for a cheap Indian place to eat .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n16 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL4600.json_0008
+# ::snt I 'd prefer the centre , please .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n18 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4600.json_0010
+# ::snt Do you have the phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id PMUL4600.json_0012
+# ::snt What is wrong with me , I also need the address and postal code , I do nt know why I did n't just ask all of that at once .
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id PMUL4600.json_0014
+# ::snt Yes , I need a taxi please to commute between the two .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL4600.json_0016
+# ::snt That hotel we discussed earlier .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n20 / name
+     :op1 "that"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL4600.json_0018
+# ::snt I would like to leave by 11:15 please .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n22 / name
+     :op1 "11:15"
+  ))
+)
+
+# ::id PMUL4600.json_0020
+# ::snt That 's it for me . Thanks ! Bye
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1840.json_0000
+# ::snt I 'm looking for a hotel with a 4 star rating to stay at and I do n't need to have internet . Can you help ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Internet ( oHo2 / no)
+   :Stars ( StaHo5 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1840.json_0002
+# ::snt Tell me about the expensive options .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL1840.json_0004
+# ::snt The University Arms sounds good .
+( o / out_of_scope )
+
+# ::id PMUL1840.json_0006
+# ::snt I need it for 8 people , 2 nights from Monday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL1840.json_0008
+# ::snt Perfect . You have been so much help !
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1840.json_0010
+# ::snt Yes please , I also need a train to Cambridge , on Thursday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n16 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL1840.json_0012
+# ::snt I will be leaving Cambridge and arriving at Ely .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n18 / name
+     :op1 "ely"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n20 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1840.json_0014
+# ::snt No thank you . I just need the price and travel time please .
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id PMUL1840.json_0016
+# ::snt Thank you . That is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20390.json_0000
+# ::snt Can you please recommend an inexpensive restaurant in the East part of town ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "inexpensive"
+  ))
+)
+
+# ::id WOZ20390.json_0002
+# ::snt What is the phone number and postcode ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id SNG01619.json_0000
+# ::snt I 'm looking for a train please going to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG01619.json_0002
+# ::snt I 'm looking for a train leaving from london liverpool street after 20:00 on Friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n8 / name
+     :op1 "20:00"
+  ))
+)
+
+# ::id SNG01619.json_0004
+# ::snt its ok . book for 8 people and help me get the reference number please
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id SNG01619.json_0006
+# ::snt That was everything , thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0057.json_0000
+# ::snt Can you find a moderately priced restaurant in the east side ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id SSNG0057.json_0002
+# ::snt I would like the one with the italian food . Can you see if I can book a table for 7 people at 14:30 on tuesday there please ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "14:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+   :Food ( FooRe8 / Food 
+    :name ( n12 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id SSNG0057.json_0004
+# ::snt How about either of the Indian restaurants in the same area and price range ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Price ( PriRe6 / Price 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "area"
+     :op3 "and"
+     :op4 "price"
+     :op5 "range"
+  ))
+)
+
+# ::id SSNG0057.json_0006
+# ::snt I would like to try the restaurant at 451 Newmarket Road Fen Ditton since it 's close by . Can you try a booking , please ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Addr ( AddRe3 / Addr 
+    :name ( n20 / name
+     :op1 "451"
+     :op2 "Newmarket"
+     :op3 "Road"
+     :op4 "Fen"
+     :op5 "Ditton"
+  ))
+)
+
+# ::id SSNG0057.json_0008
+# ::snt That is all for today . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01498.json_0000
+# ::snt I got injured and I am looking for a hospital nearby . the hospital should have a neurology department
+( Hm1 / Hospital-Inform
+   :Department ( DepHo2 / Department 
+    :name ( n2 / name
+     :op1 "neurology"
+  ))
+)
+
+# ::id SNG01498.json_0002
+# ::snt I need the address and postcode .
+( Ht1 / Hospital-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id SNG01498.json_0004
+# ::snt Can you please call a taxi to take me to the hospital ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   )
+ :op2(Hm2 / Hospital-Inform
+   :none ( onHo2 / none)
+   )
+)
+
+# ::id SNG01498.json_0006
+# ::snt I actually do n't need a taxi . I 'm all set . Thanks , goodbye .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL1855.json_0000
+# ::snt I 'm looking for a place to stay , in the north .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL1855.json_0002
+# ::snt I 'd like a guesthouse in the north , I do n't care about the parking . Price is no issue .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( onHo2 / dontcare)
+   :Price ( onHo3 / dontcare)
+   :Area ( AreHo6 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1855.json_0004
+# ::snt Yes , I would like to book it for 5 people for 5 nights starting on Friday . Can you give me a reference number ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL1855.json_0006
+# ::snt I also need a train .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL1855.json_0008
+# ::snt I 'm going from Cambridge to Birmingham New Street on Wednesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n16 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1855.json_0010
+# ::snt at 5:15 would be a good time thank you
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n20 / name
+     :op1 "5:15"
+  ))
+   )
+ :op2(gk2 / general-thank
+   :none ( onge2 / none)
+   )
+)
+
+# ::id PMUL1855.json_0012
+# ::snt Woah now , that 's way too early . I actually do n't need to get in until 19:00 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n22 / name
+     :op1 "19:00"
+  ))
+)
+
+# ::id PMUL1855.json_0014
+# ::snt What 's the price per ticket and travel time for that one ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id PMUL1855.json_0016
+# ::snt Have a nice day .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1777.json_0000
+# ::snt I need to take a train from cambridge on thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1777.json_0002
+# ::snt I will be traveling to bishops stortford and need to leave after 12:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "12:00"
+  ))
+)
+
+# ::id PMUL1777.json_0004
+# ::snt That will work fine .
+( o / out_of_scope )
+
+# ::id PMUL1777.json_0006
+# ::snt No thank you . I am looking for a place to stay though . What 3 star hotels do you have available ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL1777.json_0008
+# ::snt Price range does n't matter , I 'd like free wifi though .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+   :Internet ( esHo2 / yes)
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1777.json_0010
+# ::snt Not really , can you recommend your favorite ?
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+)
+
+# ::id PMUL1777.json_0012
+# ::snt I 'm sorry can you tell me the price and arrival time on the train ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id PMUL1777.json_0014
+# ::snt How much is the train ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL1777.json_0016
+# ::snt I will also need a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL1777.json_0018
+# ::snt Any will do . I need it for 6 people .
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n14 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL1777.json_0020
+# ::snt I just told you I need it for 6 people . And it 'll be for 3 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n18 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL1777.json_0022
+# ::snt Yes for monday . I will be staying one night .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n20 / name
+     :op1 "monday"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n22 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL1777.json_0024
+# ::snt I need it for 6 people for 3 nights starting monday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n24 / name
+     :op1 "3"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n26 / name
+     :op1 "6"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n28 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL1777.json_0026
+# ::snt Please book for 6 people staying for 3 nights starting on Monday . Sorry for the conflicting info .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n30 / name
+     :op1 "3"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n32 / name
+     :op1 "6"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n34 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL1777.json_0028
+# ::snt No . Thank you for helping me with the train and guesthouse . It saved me time . Goodbye .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL4188.json_0000
+# ::snt I 'm looking for a place to stay , in the north .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL4188.json_0002
+# ::snt I 'd like a guesthouse in the north , I do n't care about the parking . Price is no issue .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4188.json_0004
+# ::snt Yes , I would like to book it for 5 people for 5 nights starting on Friday . Can you give me a reference number ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL4188.json_0006
+# ::snt I also need a train .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL4188.json_0008
+# ::snt I 'm going from Cambridge to Birmingham New Street on Wednesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n16 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4188.json_0010
+# ::snt at 5:15 would be a good time thank you
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Tm2 / Train-Inform
+   :Leave ( LeaTr3 / Leave 
+    :name ( n21 / name
+     :op1 "5:15"
+  ))
+   )
+)
+
+# ::id PMUL4203.json_0000
+# ::snt I 'm looking for a place to stay that provides wifi without any extra charges . Can you find something like that for me ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL4203.json_0002
+# ::snt No , but I 'd like a guesthouse of at leas 3 stars and I 'd also like free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL4203.json_0004
+# ::snt Can you book it for me and get a reference number ?
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL4203.json_0006
+# ::snt 4 people and 2 nights starting from sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4203.json_0008
+# ::snt I also need a train .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL4203.json_0010
+# ::snt I 'm going from cambridge to stevenage on the same day as the hotel booking . I need to arrive by 12:30 .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   )
+ :op2(Tm2 / Train-Inform
+   :Depart ( DepTr3 / Depart 
+    :name ( n13 / name
+     :op1 "cambridge"
+  ))
+   :Dest ( DesTr5 / Dest 
+    :name ( n15 / name
+     :op1 "stevenage"
+  ))
+   :Arrive ( ArrTr7 / Arrive 
+    :name ( n17 / name
+     :op1 "12:30"
+  ))
+   :Day ( DayTr9 / Day 
+    :name ( n19 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   )
+)
+
+# ::id PMUL4203.json_0012
+# ::snt Great !   What is the departure time ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   )
+ :op2(Tt2 / Train-Request
+  :Leave ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4203.json_0014
+# ::snt Sure ! Can you tell me the cost , too ?
+( o / out_of_scope )
+
+# ::id PMUL4203.json_0016
+# ::snt No , that 's all . Thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4203.json_0018
+# ::snt I may have gotten mixed up . I am departing from Stevenage to go to Cambridge .   I 'm sorry .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n20 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n22 / name
+     :op1 "stevenage"
+  ))
+)
+
+# ::id PMUL4203.json_0020
+# ::snt What is the cost and departure time of the TR7802 train ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+)
+
+# ::id PMUL4203.json_0022
+# ::snt Thank you , that 's all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0330.json_0000
+# ::snt I am looking for a train departing from Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG0330.json_0002
+# ::snt I need to get to Peterborough on Friday , and I have to leave after 12:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "peterborough"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n8 / name
+     :op1 "12:30"
+  ))
+)
+
+# ::id SNG0330.json_0004
+# ::snt I 'd like to book this train for 7 people , if possible .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id SNG0330.json_0006
+# ::snt Great . Thanks for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0261.json_0000
+# ::snt I need a guesthouse with free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id SSNG0261.json_0002
+# ::snt East part of town
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id SSNG0261.json_0004
+# ::snt Do they have a 4 star rating ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SSNG0261.json_0006
+# ::snt I 'm sorry , I actually need that 4 star guesthouse to be in the north part of town .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n8 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SSNG0261.json_0008
+# ::snt Yes please . Give me the reference number !
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id SSNG0261.json_0010
+# ::snt I will need it to be for 5 people for 5 nights starting from Tuesday . Thank you !
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SSNG0261.json_0012
+# ::snt Yes please but it needs to be in the same price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id SSNG0261.json_0014
+# ::snt That sounds great thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0261.json_0016
+# ::snt Thank you for your help today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0371.json_0000
+# ::snt I need a place to stay in the south of town .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL0371.json_0002
+# ::snt Moderately priced would be great , and I really need it to have WiFi .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL0371.json_0004
+# ::snt I think I 'd like Bridge Guest House please .   Can you book it ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n6 / name
+     :op1 "bridge"
+     :op2 "guest"
+     :op3 "house"
+  ))
+)
+
+# ::id PMUL0371.json_0006
+# ::snt We will arrive on Tuesday and stay for 4 nights . There will be 2 of us .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL0371.json_0008
+# ::snt Great , thank you ! We will also want to try a moderately priced Indian restaurant . Are there restaurants like that in Cambridge ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n16 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL0371.json_0010
+# ::snt The same area as my hotel .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL0371.json_0012
+# ::snt How about one in the north ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n20 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL0371.json_0014
+# ::snt Yes , please ! I need a table for 2 on Tuesday at 16:15 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n22 / name
+     :op1 "16:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n24 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n26 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL0371.json_0016
+# ::snt I need a taxi to drop me at the restaurant by 16:15 . It will pick me up at Bridge Guest House
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n28 / name
+     :op1 "bridge"
+     :op2 "guest"
+     :op3 "house"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n30 / name
+     :op1 "16:15"
+  ))
+)
+
+# ::id PMUL0371.json_0018
+# ::snt that is great . thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0371.json_0020
+# ::snt No , that is all I need . Thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1123.json_0000
+# ::snt I would like to visit some of the architecture here in town . Can you help me with this ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id SNG1123.json_0002
+# ::snt Can you give me information on a free one and I 'd need to know what area of town it is in please .
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+)
+
+# ::id SNG1123.json_0004
+# ::snt Thank you very much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1123.json_0006
+# ::snt No , thank you , that 's all I need today . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL2602.json_0000
+# ::snt Hello . I will be a tourist in Cambridge and I 've heard there are many local attractions .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+   )
+ :op2(gt2 / general-greet
+   :none ( onge2 / none)
+   )
+)
+
+# ::id MUL2602.json_0002
+# ::snt Can you recommend me a nightclub where I can get jiggy with it ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "nightclub"
+  ))
+)
+
+# ::id MUL2602.json_0004
+# ::snt That is perfect can I have the postcode please ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL2602.json_0006
+# ::snt Thanks . Last time I stayed in Cambridge several years ago I stayed at the carolina bed and breakfast . Is it still around ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n4 / name
+     :op1 "carolina"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+)
+
+# ::id MUL2602.json_0008
+# ::snt I just need to verify some information before I book anything . Do they still have wifi , and have the prices stayed moderate ? Oh , and they are in the East , correct ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+  :Internet ( aHo1 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Internet ( esHo2 / yes)
+   :Price ( PriHo4 / Price 
+    :name ( n7 / name
+     :op1 "moderate"
+  ))
+   )
+)
+
+# ::id MUL2602.json_0010
+# ::snt Awesome ! I will also need to book a tai to go from the hotel to the nightclub .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id MUL2602.json_0012
+# ::snt Yes , I would like to book a taxi to leave the hotel by 11:00 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n8 / name
+     :op1 "11:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n10 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id MUL2602.json_0014
+# ::snt That is all I need today . Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1510.json_0000
+# ::snt I 'm looking for an Indian restaurant in the centre .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1510.json_0002
+# ::snt An expensive indian restaurant located in the centre please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1510.json_0004
+# ::snt No but can I get the phone number , address and postcode please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id MUL1510.json_0006
+# ::snt Yes , I need some information about the train schedule . I want to leave on Saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id MUL1510.json_0008
+# ::snt I 'm going to bishops stortford after work , after 21:15 would work .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n16 / name
+     :op1 "21:15"
+  ))
+)
+
+# ::id MUL1510.json_0010
+# ::snt I would like to book the first one . Can you give me the price on that ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL1510.json_0012
+# ::snt Ok thank you for the information that 's all I needed today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1301.json_0000
+# ::snt I 'm trying to find a nightclub in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "nightclub"
+  ))
+)
+
+# ::id PMUL1301.json_0002
+# ::snt Could you give me a recommendation as well as the entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL1301.json_0004
+# ::snt I need a train departing from london liverpool street .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL1301.json_0006
+# ::snt I will need it on Friday and intend to arrive by 12:00 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n10 / name
+     :op1 "12:00"
+  ))
+)
+
+# ::id PMUL1301.json_0008
+# ::snt I would like to travel on Friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL1301.json_0010
+# ::snt may i have the train ID and price please ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id PMUL1301.json_0012
+# ::snt Thanks . That s all I needed . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0164.json_0000
+# ::snt I sure hope so . I 've been injured and I need a hospital .
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG0164.json_0002
+# ::snt Do they have a children 's oncology and haematology department ?
+( Hm1 / Hospital-Inform
+   :Department ( DepHo2 / Department 
+    :name ( n2 / name
+     :op1 "children"
+     :op2 "'s"
+     :op3 "oncology"
+     :op4 "and"
+     :op5 "haematology"
+  ))
+)
+
+# ::id SNG0164.json_0004
+# ::snt Can I please have the address and postcode ?
+( Ht1 / Hospital-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id SNG0164.json_0006
+# ::snt Thanks so much . I 'm heading there now . Thanks again . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4335.json_0000
+# ::snt Hello , I am looking for a train that leaves on Friday after 10:00 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "friday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "10:00"
+  ))
+)
+
+# ::id PMUL4335.json_0002
+# ::snt I want to leave from Bishops Stortford and go to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id PMUL4335.json_0004
+# ::snt That will work great .   Could you please make a booking for seven people ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "seven"
+  ))
+)
+
+# ::id PMUL4335.json_0006
+# ::snt Yes , I need some information on rosa 's bed and breakfast .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n12 / name
+     :op1 "rosa"
+     :op2 "'s"
+     :op3 "bed"
+     :op4 "and"
+     :op5 "breakfast"
+  ))
+)
+
+# ::id SNG0254.json_0000
+# ::snt I 'm looking for a train .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id SNG0254.json_0002
+# ::snt The train should depart from Cambridge on Wednesday and headed for Stansted Airport . It should arrive by 15:15 . I would also like you to make a booking for 6 people .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "wednesday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n6 / name
+     :op1 "15:15"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :People ( PeoTr10 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SNG0254.json_0004
+# ::snt I will take the one that arrives at 15:08 . can you make me a booking for 8 people on Wednesday ? I will need a reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id SNG0254.json_0006
+# ::snt No , that 's all I needed . Thank you for your help - goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2031.json_0000
+# ::snt Hello ! My friends told me about a hotel called Alexander Bed and Breakfast . Can you get me some information about it , please ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "alexander"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+)
+
+# ::id MUL2031.json_0002
+# ::snt do they have internet ? how many stars does it have ? and what s its postcode ?
+( Ht1 / Hotel-Request
+  :Internet ( aHo0 / question )
+  :Stars ( aHo1 / question )
+  :Post ( aHo2 / question )
+)
+
+# ::id MUL2031.json_0004
+# ::snt Great ! I will also need a train . I need to leave on Saturday and depart from Cambridge .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2031.json_0006
+# ::snt Going to   london kings cross . I want to leave after 10:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n10 / name
+     :op1 "10:15"
+  ))
+)
+
+# ::id MUL2031.json_0008
+# ::snt No thank you .   I would like the travel time and price information if you can provide it , however .
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id MUL2031.json_0010
+# ::snt I believe that will be everything .
+( o / out_of_scope )
+
+# ::id MUL2031.json_0012
+# ::snt Thank you . You have been very helpful .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02041.json_0000
+# ::snt I am looking for Addenbrookes Hospital please .
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG02041.json_0002
+# ::snt The hospital should have the neurology department .
+( Hm1 / Hospital-Inform
+   :Department ( DepHo2 / Department 
+    :name ( n2 / name
+     :op1 "neurology"
+  ))
+)
+
+# ::id SNG02041.json_0004
+# ::snt help me get postcode and phone number
+( Ht1 / Hospital-Request
+  :Post ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id SNG02041.json_0006
+# ::snt enjoyed your services . keep that up
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG02041.json_0008
+# ::snt Have a good day yourself . Goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2735.json_0000
+# ::snt Hi !   I 'm looking for an attraction named Kambar .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "kambar"
+  ))
+)
+
+# ::id PMUL2735.json_0002
+# ::snt thanks i want to get its entry fee and address
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Fee ( aAt1 / question )
+)
+
+# ::id PMUL2735.json_0004
+# ::snt Is there a entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL2735.json_0006
+# ::snt I am also interested in a place to stay , that includes free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL2735.json_0008
+# ::snt I would like an expensive 3-star hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n8 / name
+     :op1 "3-star"
+  ))
+)
+
+# ::id PMUL2735.json_0010
+# ::snt What do you recommend ?
+( o / out_of_scope )
+
+# ::id PMUL2735.json_0012
+# ::snt Just to confirm , does the Lensfield have free parking ?   If so I 'd like to book for 6 people , 3 nights , starting on thursday .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stay ( StaHo3 / Stay 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo5 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo7 / People 
+    :name ( n14 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL2735.json_0014
+# ::snt Yes , can you please book a room with the details I already provided .
+( o / out_of_scope )
+
+# ::id PMUL2735.json_0016
+# ::snt Thank you so much . I appreciate your help with this .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2735.json_0018
+# ::snt That is all , thank you for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1293.json_0000
+# ::snt Hi , I need a hotel with free wifi internet and a rating of 3 stars .   What can you recommend ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SNG1293.json_0002
+# ::snt It does n't matter where the hotel is located .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG1293.json_0004
+# ::snt Can you book The Gonville for me please ? It 'll be just me staying
+( o / out_of_scope )
+
+# ::id SNG1293.json_0006
+# ::snt 4 nights , checking in on Saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id SNG1293.json_0008
+# ::snt Thank you for your help . Do I need to do anything else or I 'm good ?
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1293.json_0010
+# ::snt Thanks for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0233.json_0000
+# ::snt I am looking for the Addenbrookes Hospital , can you please help me ?
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG0233.json_0002
+# ::snt Thank you ! That 's all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01945.json_0000
+# ::snt I 'll need a taxi to pick me up today after 02:45
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n2 / name
+     :op1 "02:45"
+  ))
+)
+
+# ::id SNG01945.json_0002
+# ::snt I 'm departing from nusha and I want to go to pizza hut city centre .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n4 / name
+     :op1 "pizza"
+     :op2 "hut"
+     :op3 "city"
+     :op4 "centre"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n6 / name
+     :op1 "nusha"
+  ))
+)
+
+# ::id SNG01945.json_0004
+# ::snt Thank you so much , you 've been very helpful .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01945.json_0006
+# ::snt That s perfect that you for your help
+( o / out_of_scope )
+
+# ::id PMUL1000.json_0000
+# ::snt Hi , I 'm looking for a train that departs on Thursday for Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL1000.json_0002
+# ::snt I will be departing from Peterborough and I need to leave after 17:15 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "peterborough"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "17:15"
+  ))
+)
+
+# ::id PMUL1000.json_0004
+# ::snt What is the total travel time ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL1000.json_0006
+# ::snt Not right now , thanks . As I 'll be in the center part of town I 'd like to find an expensive restaurant there . Do you have any suggestions ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL1000.json_0008
+# ::snt Cuisine does n't matter as long as it 's expensive and in the centre . Why do n't you choose one and give me the phone number , postcode , and address
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Price ( PriRe3 / Price 
+    :name ( n15 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe5 / Area 
+    :name ( n17 / name
+     :op1 "centre"
+  ))
+   )
+)
+
+# ::id PMUL1000.json_0010
+# ::snt No , I actually do not need any further assistance today . Thank you , goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1151.json_0000
+# ::snt Hi , I want to find some water and go boating somewhere around town . What do you have listed ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "boating"
+  ))
+)
+
+# ::id SNG1151.json_0002
+# ::snt I think maybe the north for this trip .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SNG1151.json_0004
+# ::snt That is all I need , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3199.json_0000
+# ::snt I am planning a trip in Cambridge
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3199.json_0002
+# ::snt Train please . I need to leave cambridge on friday after 12:15 going to broxbourne .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "broxbourne"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n10 / name
+     :op1 "12:15"
+  ))
+)
+
+# ::id PMUL3199.json_0004
+# ::snt Can you book me on the first train at 13:01 .   I need 4 people to be reserved for .   If I can get a reference number that would be great !
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3199.json_0006
+# ::snt Thank you ! Can you also tell me some information about the fitzwilliam museum ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "fitzwilliam"
+     :op3 "museum"
+  ))
+)
+
+# ::id PMUL3199.json_0008
+# ::snt What attraction type would you classify it as ?
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+)
+
+# ::id PMUL3199.json_0010
+# ::snt what area is it in ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+)
+
+# ::id PMUL3199.json_0012
+# ::snt thanks for all of your help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3199.json_0014
+# ::snt No , that is all for today .
+( o / out_of_scope )
+
+# ::id SNG0726.json_0000
+# ::snt I 'm looking for a restaurant that serves Indian food located in the centre .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0726.json_0002
+# ::snt Could you get me a table for Sunday at someplace nice ? There will be 8 in my party and we 'd like to eat at 17:30 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "17:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+)
+
+# ::id SNG0726.json_0004
+# ::snt That should do it for today . Thanks a lot . Have a good day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0273.json_0000
+# ::snt Hello , I 'm looking for a cheap place to stay . It does n't need to have free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( onHo1 / dontcare)
+   :Price ( PriHo3 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SSNG0273.json_0002
+# ::snt I also need free wifi and a 0 star rating please .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n4 / name
+     :op1 "0"
+  ))
+)
+
+# ::id SSNG0273.json_0004
+# ::snt Ok , then , is there one that is cheap and offers free parking instead ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SSNG0273.json_0006
+# ::snt Ok , I will try again later .
+( o / out_of_scope )
+
+# ::id SSNG0273.json_0008
+# ::snt I want which ever one is close to town .
+( o / out_of_scope )
+
+# ::id SSNG0273.json_0010
+# ::snt Sure .   There will be 5 of us for 4 nights starting Monday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SSNG0273.json_0012
+# ::snt Perfect thanks so much for your help that was all I needed today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1251.json_0000
+# ::snt i want to book a taxi .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id SNG1251.json_0002
+# ::snt I need to go from rajmahal to queen 's college at 1:30 , please .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n2 / name
+     :op1 "rajmahal"
+  ))
+   :Leave ( LeaTa4 / Leave 
+    :name ( n4 / name
+     :op1 "1:30"
+  ))
+)
+
+# ::id SNG1251.json_0004
+# ::snt Thanks that 's all . Have a good one .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0335.json_0000
+# ::snt I am looking for the gonville hotel . Can you help me ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "gonville"
+     :op2 "hotel"
+  ))
+)
+
+# ::id SSNG0335.json_0002
+# ::snt Could you check to see if they have booking for 3 people and 2 nights starting from thursday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SSNG0335.json_0004
+# ::snt Yes , please try South part of town , thank you .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n10 / name
+     :op1 "south"
+  ))
+)
+
+# ::id SSNG0335.json_0006
+# ::snt That 's great . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0335.json_0008
+# ::snt No that will be it . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0704.json_0000
+# ::snt I need to book a train for Monday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id MUL0704.json_0002
+# ::snt I would like to depart from Peterborough going to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id MUL0704.json_0004
+# ::snt Ideally it should leave after 13:45 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "13:45"
+  ))
+)
+
+# ::id MUL0704.json_0006
+# ::snt Possibly , what is the price , arrival time , and travel time for TR9063 ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+  :Time ( aTr1 / question )
+  :Ticket ( aTr2 / question )
+)
+
+# ::id MUL0704.json_0008
+# ::snt Ok , thanks for that information . I would also need assistance finding a hotel in the north part of town .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n12 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL0704.json_0010
+# ::snt I would like to stay in an expensive hotel , I know that for sure . I am not too concerned about missing out on amenities such as free parking and WiFi .
+( Hm1 / Hotel-Inform
+   :Parking ( onHo1 / dontcare)
+   :Price ( PriHo3 / Price 
+    :name ( n14 / name
+     :op1 "expensive"
+  ))
+   :Internet ( onHo3 / dontcare)
+   :Type ( TypHo6 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL0704.json_0012
+# ::snt Is it expensive , though ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n18 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL0704.json_0014
+# ::snt The acorn guest house will do nicely .   I would like to book 4 nights starting Monday accommodating 4 guests . I will need the reference number .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n22 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n24 / name
+     :op1 "4"
+  ))
+   :Name ( NamHo8 / Name 
+    :name ( n26 / name
+     :op1 "acorn"
+     :op2 "guest"
+     :op3 "house"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL0704.json_0016
+# ::snt Thank you very much . I think that is everything I need then .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4664.json_0000
+# ::snt Hi , I 'm looking for a train that leaves on Thursday and arrives by 18:30
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "thursday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "18:30"
+  ))
+)
+
+# ::id PMUL4664.json_0002
+# ::snt from cambridge to stansted airport .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4664.json_0004
+# ::snt No thank you that will be all
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4664.json_0006
+# ::snt Actually I do need the train ID and travel time please .
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id PMUL4664.json_0008
+# ::snt Can you also get me the postcode for Nandos restaurant ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n10 / name
+     :op1 "nandos"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Post ( aRe1 / question )
+   )
+)
+
+# ::id PMUL4664.json_0010
+# ::snt Thank you I will think about it .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4664.json_0012
+# ::snt No that is it . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0987.json_0000
+# ::snt I would like to visit Clare College . Can you give me more information on it ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "clare"
+     :op2 "college"
+  ))
+)
+
+# ::id MUL0987.json_0002
+# ::snt You 've told me everything I need to know . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0987.json_0004
+# ::snt I m looking for a expensive restaurant in the centre . Can you assist ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0987.json_0006
+# ::snt What an interesting name ! Hmm , what do you have in the way of seafood restaurants ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "seafood"
+  ))
+)
+
+# ::id MUL0987.json_0008
+# ::snt No thanks that 's all I needed thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0355.json_0000
+# ::snt I 'd like to find a 4 star lodging with free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SSNG0355.json_0002
+# ::snt That does not matter but I need it to have free wifi and in the expensive price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id SSNG0355.json_0004
+# ::snt Sure . Can you book it for 4 people ? We will be staying there for 5 nights starting from Thursday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SSNG0355.json_0006
+# ::snt No , thank you . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0355.json_0008
+# ::snt Thanks again for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1087.json_0000
+# ::snt I 'm a tourist from out of town . But , I was trying to find something fun to do near my hotel . Could you recommend a place ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG1087.json_0002
+# ::snt It is in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG1087.json_0004
+# ::snt Really anything will do . I have to kill some time in between appointments . Can you recommend something and send me the address please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id SNG1087.json_0006
+# ::snt That will do ! Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1087.json_0008
+# ::snt Nope , that 's all I needed . Thanks so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20048.json_0000
+# ::snt Hello , I am looking for a restaurant that serves Thai food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "thai"
+  ))
+)
+
+# ::id WOZ20048.json_0002
+# ::snt i do n't care
+( o / out_of_scope )
+
+# ::id WOZ20048.json_0004
+# ::snt Are there any others ?
+( o / out_of_scope )
+
+# ::id WOZ20048.json_0006
+# ::snt Perfect . Thank you very much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3706.json_0000
+# ::snt I need a place to stay that has free wifi . I do n't need parking though . Thank you .
+( Hm1 / Hotel-Inform
+   :Parking ( onHo1 / dontcare)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL3706.json_0002
+# ::snt a star of 1 and in the North part of town thank you
+( Hm1 / Hotel-Inform
+   :Parking ( oHo1 / no)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo5 / Stars 
+    :name ( n4 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL3706.json_0004
+# ::snt Okay , can we try one with a star of four ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "four"
+  ))
+)
+
+# ::id PMUL3706.json_0006
+# ::snt Yes , please . We will be arriving on Saturday and staying 4 nights . There are 6 people in our party .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL3706.json_0008
+# ::snt I need a place to dine .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL3706.json_0010
+# ::snt I want a cheap italian place in the centre
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n16 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n18 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3706.json_0012
+# ::snt Okay , can you give me the phone number for ask ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n20 / name
+     :op1 "ask"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+   )
+)
+
+# ::id PMUL3706.json_0014
+# ::snt No that will be all thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0154.json_0000
+# ::snt I need a room , can you help ?
+( o / out_of_scope )
+
+# ::id PMUL0154.json_0002
+# ::snt Well I want a hotel not food .
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Food ( aRe0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Type ( TypHo3 / Type 
+    :name ( n3 / name
+     :op1 "hotel"
+  ))
+   )
+)
+
+# ::id PMUL0154.json_0004
+# ::snt I would like something in the east with 4 stars .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0154.json_0006
+# ::snt I would like it to be a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL0154.json_0008
+# ::snt Yes , I would like to book for 8 people for 4 nights starting Tuesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL0154.json_0010
+# ::snt Please do so .
+( o / out_of_scope )
+
+# ::id PMUL0154.json_0012
+# ::snt thank you that is all I need goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2688.json_0000
+# ::snt I 'm looking for a fun nightclub here in town .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "nightclub"
+  ))
+)
+
+# ::id PMUL2688.json_0002
+# ::snt The one in the center sounds fun . How much is the entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL2688.json_0004
+# ::snt Can I get the address and phone number ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL2688.json_0006
+# ::snt Thank you . I am also hoping to stay at a guesthouse in the north . Can you help me with that ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL2688.json_0008
+# ::snt I do n't have a star preference .
+( Hm1 / Hotel-Inform
+   :Stars ( onHo1 / dontcare)
+)
+
+# ::id PMUL2688.json_0010
+# ::snt Do they offer free parking ? If so , I would like to book .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL2688.json_0012
+# ::snt Could you check one that 's in the moderate range instead ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL2688.json_0014
+# ::snt I 'm glad that it 's a nice place , but is it moderately priced and with free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n10 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL2688.json_0016
+# ::snt That is just fine . Please book it for 8 people and 5 nights starting from wednesday .
+( Hm1 / Hotel-Inform
+   :Parking ( oHo1 / no)
+   :Stay ( StaHo3 / Stay 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo5 / Day 
+    :name ( n14 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo7 / People 
+    :name ( n16 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL2688.json_0018
+# ::snt No that is all for now thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2770.json_0000
+# ::snt Can you suggest some places I can go on my upcoming visit ?   I 'm super excited to be able to see some of the local attractions .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL2770.json_0002
+# ::snt I would like them to be in the Centre area of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2770.json_0004
+# ::snt I would prefer the cinema .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "cinema"
+  ))
+)
+
+# ::id PMUL2770.json_0006
+# ::snt Actually yes , find me a mutliple sports attraction in the centre please
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2770.json_0008
+# ::snt No . How about colleges ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n8 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id PMUL2770.json_0010
+# ::snt Okay , I 'd like to a see a college that you recommend . I will need the entrance fee .
+( a / and
+ :op1(At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Type ( TypAt3 / Type 
+    :name ( n11 / name
+     :op1 "college"
+  ))
+   )
+)
+
+# ::id PMUL2770.json_0012
+# ::snt No thank you that will be all
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2770.json_0014
+# ::snt I need a place to stay .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id MUL1528.json_0000
+# ::snt Hello , can you find me a train to Cambridge on Thursday ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id MUL1528.json_0002
+# ::snt I would be departing from peterborough on thursday and want to arrive by 9:30 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "9:30"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n10 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id MUL1528.json_0004
+# ::snt Yes . Can you make a reservation for 2 people ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL1528.json_0006
+# ::snt yes i would like to find a place to eat too in the cheap price range and i want Spanish food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "spanish"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n16 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL1528.json_0008
+# ::snt No , no reservation is necessary . May I get their address and postcode please ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id MUL1528.json_0010
+# ::snt I 'm all set thank you , goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20361.json_0000
+# ::snt I would like the phone number of an expensive restaurant on the east side of town , please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20361.json_0002
+# ::snt I would like Indian food please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id WOZ20361.json_0004
+# ::snt Is there anything else ?
+( o / out_of_scope )
+
+# ::id WOZ20361.json_0006
+# ::snt what is there phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id WOZ20361.json_0008
+# ::snt no , thank you .   Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01483.json_0000
+# ::snt I 'm looking for a cheap place to dine that serves danish food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "danish"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SNG01483.json_0002
+# ::snt I 've got my heart set on Danish but we could go a bit more expensive , I guess .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SNG01483.json_0004
+# ::snt How about asian oriental food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+)
+
+# ::id SNG01483.json_0006
+# ::snt Yes , for 2 people at 17:00 on thursday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "17:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SNG01483.json_0008
+# ::snt Thanks . That is all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4478.json_0000
+# ::snt I am   traveling to Cambridge and looking forward to try local restaurants .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL4478.json_0002
+# ::snt The train I 'm looking for should depart from Stevenage and be leaving after 16:45 . Can you help ?
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "stevenage"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "16:45"
+  ))
+)
+
+# ::id PMUL4478.json_0004
+# ::snt I 'm looking for something local . What do you recommend ?
+( o / out_of_scope )
+
+# ::id PMUL4478.json_0006
+# ::snt Actually I am craving singaporean food , price is no object .   I would also like something in the centre area .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "singaporean"
+  ))
+   :Price ( xpRe2 / expensive)
+   :Area ( AreRe5 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4478.json_0008
+# ::snt Do you have any asian expensive restaurants ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL4478.json_0010
+# ::snt Thank you so much for your information .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4576.json_0000
+# ::snt I 'm looking for a guesthouse , I do an online business , so I will need free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL4576.json_0002
+# ::snt a star of 4 and should include free parking in the North part of town
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo5 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4576.json_0004
+# ::snt Yes please book that for 6 people for 4 nights starting tuesday and give me the reference number on it .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL4576.json_0006
+# ::snt Thank you . Are there any Chinese restaurants in the centre of town ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "chinese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4576.json_0008
+# ::snt I 'm definitely looking for someplace cheap .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n18 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL4576.json_0010
+# ::snt no , just tell me the address and phone number .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id PMUL4576.json_0012
+# ::snt Could you also book a taxi for me from the guest house to the restaurant ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "guest"
+     :op3 "house"
+  ))
+   :Dest ( DesTa5 / Dest 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL4576.json_0014
+# ::snt I want to leave the restaurant by 05:45 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n24 / name
+     :op1 "05:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n26 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL4576.json_0016
+# ::snt Yes , please , I would like a taxi from the restaurant to the guesthouse .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n28 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Dest ( DesTa5 / Dest 
+    :name ( n30 / name
+     :op1 "the"
+     :op2 "guesthouse"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL4576.json_0018
+# ::snt Cool , thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4576.json_0020
+# ::snt No problem . That 's all I needed too . So , bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2679.json_0000
+# ::snt Hi , I am planning my upcoming trip and am looking for a place to stay .   Can you recommend something for me ?
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2679.json_0002
+# ::snt I 'm not too concerned about price . Is the Acorn Guest House in the north section of Cambridge ?
+( Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+   :Name ( NamHo5 / Name 
+    :name ( n4 / name
+     :op1 "acorn"
+     :op2 "guest"
+     :op3 "house"
+  ))
+)
+
+# ::id PMUL2679.json_0004
+# ::snt yes ,   i want to book it for 8 people and 3 nights starting from wednesday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL2679.json_0006
+# ::snt Yes please . I will need that .
+( o / out_of_scope )
+
+# ::id PMUL2679.json_0008
+# ::snt Yes , I am looking for a multiple sports attraction in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n14 / name
+     :op1 "multiple"
+     :op2 "sports"
+  ))
+)
+
+# ::id PMUL2679.json_0010
+# ::snt How about a type of college ? Could you provide me with the postcode , entrance fee and address ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n16 / name
+     :op1 "college"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Addr ( aAt2 / question )
+  :Post ( aAt3 / question )
+   )
+)
+
+# ::id PMUL2679.json_0012
+# ::snt Thank you ! I also need a taxi please .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL2679.json_0014
+# ::snt I need to leave the attraction by 21:00 please .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n18 / name
+     :op1 "21:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "attraction"
+  ))
+)
+
+# ::id PMUL2679.json_0016
+# ::snt Thanks so much . You took care of everything I needed . Thanks . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0291.json_0000
+# ::snt I need a train leaving from Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG0291.json_0002
+# ::snt I am heading to London Kings Cross and would need the train for Wednesday please . Oh and I need to leave after 18:00 sometime .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n8 / name
+     :op1 "18:00"
+  ))
+)
+
+# ::id SNG0291.json_0004
+# ::snt Yes I need that for 3 people please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SNG0291.json_0006
+# ::snt Thanks , that 's all I need . Have a nice day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2856.json_0000
+# ::snt I would like to visit the theatre .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "theatre"
+  ))
+)
+
+# ::id PMUL2856.json_0002
+# ::snt I do not have a preference . I do need the address , postcode and phone number of a theatre .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+  :Addr ( aAt2 / question )
+  :Phone ( aAt3 / question )
+   )
+)
+
+# ::id PMUL2856.json_0004
+# ::snt Yes , please provide the address , postcode , and phone number for Cambridge Arts Theatre . I also need to find a hotel to stay in .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n4 / name
+     :op1 "cambridge"
+     :op2 "arts"
+     :op3 "theatre"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+  :Phone ( aAt3 / question )
+   )
+)
+
+# ::id PMUL2856.json_0006
+# ::snt I would like to stay in the moderate price range and I will need free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL2856.json_0008
+# ::snt i want it to be a guesthouse
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL2856.json_0010
+# ::snt Can you book it for me and get a reference number ?
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL2856.json_0012
+# ::snt I actually do n't need it booked , I just need the address .
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id PMUL2856.json_0014
+# ::snt Thanks now I need a taxi leaving the hotel by 23:30 going to the theatre .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n10 / name
+     :op1 "23:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n12 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "theatre"
+  ))
+)
+
+# ::id PMUL2856.json_0016
+# ::snt I will be leaving the hotel by 23:30 to the Cambridge Arts Theatre .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n16 / name
+     :op1 "23:30"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n18 / name
+     :op1 "Cambridge"
+     :op2 "Arts"
+     :op3 "Theatre"
+  ))
+   :Depart ( DepTa6 / Depart 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Am2 / Attraction-Inform
+   )
+)
+
+# ::id PMUL2856.json_0018
+# ::snt Nope I think that 's it for now . Thanks much and have a great rest of your day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1348.json_0000
+# ::snt I am looking for a five star hotel with free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "five"
+  ))
+)
+
+# ::id SNG1348.json_0002
+# ::snt I could actually do a guesthouse with a star rating of 0 .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n6 / name
+     :op1 "0"
+  ))
+)
+
+# ::id SNG1348.json_0004
+# ::snt No , area does n't matter .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n8 / name
+     :op1 "does"
+     :op2 "n't"
+     :op3 "matter"
+  ))
+)
+
+# ::id SNG1348.json_0006
+# ::snt Yes I need it booked for 8 people for 2 nights starting Monday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+)
+
+# ::id SNG1348.json_0008
+# ::snt That is all for now . Thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3959.json_0000
+# ::snt What can you tell me about magdalene college ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "magdalene"
+     :op2 "college"
+  ))
+)
+
+# ::id PMUL3959.json_0002
+# ::snt Great !   Can you give me the phone number to magdalene college ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n5 / name
+     :op1 "magdalene"
+     :op2 "college"
+  ))
+   )
+)
+
+# ::id PMUL3959.json_0004
+# ::snt I also need a train from ely on Monday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL3959.json_0006
+# ::snt The train should arrive by 11:45 and should go to cambridge
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n12 / name
+     :op1 "11:45"
+  ))
+)
+
+# ::id PMUL3959.json_0008
+# ::snt No how much are the tickets ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL3959.json_0010
+# ::snt That 's all I need for now .   Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0786.json_0000
+# ::snt Hi , I 'm looking for a place to stay in the north part of town .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL0786.json_0002
+# ::snt I would prefer a guest house and free wifi please .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id MUL0786.json_0004
+# ::snt Nope . Have any recommendations ?
+( o / out_of_scope )
+
+# ::id MUL0786.json_0006
+# ::snt Okay , I 'd like to book 8 people for 4 nights staring Sunday , and I need a reference number . I 'd also like a train to Broxbourne Thursday .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   )
+ :op2(Tm2 / Train-Inform
+   :Dest ( DesTr5 / Dest 
+    :name ( n9 / name
+     :op1 "broxbourne"
+  ))
+   :Day ( DayTr7 / Day 
+    :name ( n11 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoTr9 / People 
+    :name ( n13 / name
+     :op1 "8"
+  ))
+   )
+ :op3(Ht3 / Hotel-Request
+  :Ref ( aHo2 / question )
+   )
+)
+
+# ::id MUL0786.json_0008
+# ::snt Yes it should be , is the one booked departing from Cambridge ?
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0786.json_0010
+# ::snt Thanks .   I 'm good then .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0786.json_0012
+# ::snt Yes ,   I need to book my train . I need it to arrive by 17:30 , please .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n16 / name
+     :op1 "17:30"
+  ))
+)
+
+# ::id MUL0786.json_0014
+# ::snt Yes . I will need 8 tickets for the train .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n18 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL0786.json_0016
+# ::snt I think that is it . Thanks so much for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0939.json_0000
+# ::snt Hi , I 'm looking to book a train to Cambridge .   I need it to arrive by 14:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "14:15"
+  ))
+)
+
+# ::id PMUL0939.json_0002
+# ::snt I will be departing from Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0939.json_0004
+# ::snt I am going to bishops stortford and traveling on wednesday .   Please reserve 3 seats and provide the reference number , thank you !
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoTr6 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL0939.json_0006
+# ::snt Also looking for an Italian restaurant in the West .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "italian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n16 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL0939.json_0008
+# ::snt Yes , let 's go with La Margerita . I do n't need reservations , thank you .
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe3 / Name 
+    :name ( n19 / name
+     :op1 "La"
+     :op2 "Margerita"
+  ))
+   )
+)
+
+# ::id PMUL0939.json_0010
+# ::snt Can we book that place for , say , same number of people at 10:00 on the same day , please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n20 / name
+     :op1 "10:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n24 / name
+     :op1 "same"
+     :op2 "number"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id PMUL0939.json_0012
+# ::snt That is all . Thanks so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2585.json_0000
+# ::snt I am looking for a place to go in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2585.json_0002
+# ::snt Maybe a museum would be nice . I am not sure .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL2585.json_0004
+# ::snt Can you just choose one for me and give me the phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL2585.json_0006
+# ::snt Can you give me the phone number for Primavera ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n6 / name
+     :op1 "primavera"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Phone ( aAt1 / question )
+   )
+)
+
+# ::id MUL2585.json_0008
+# ::snt Yes , I would like to find a place to stay in the south with free parking . Could you help me ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n8 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL2585.json_0010
+# ::snt I am looking for a hotel with a 4 star rating and price no more then 125 a night .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2585.json_0012
+# ::snt There are no expensive hotels with 4 stars in the south with free parking ?   I 'll take cheap if there are n't , but I need the address and phone number , please .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+   :Stars ( StaHo5 / Stars 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+   :Area ( AreHo7 / Area 
+    :name ( n16 / name
+     :op1 "south"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Addr ( aHo1 / question )
+  :Phone ( aHo2 / question )
+   )
+)
+
+# ::id MUL2585.json_0014
+# ::snt That sounds fine .   Can you provide the phone number and address ?   And , is that considered a hotel or a guesthouse ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id MUL2585.json_0016
+# ::snt I 'm sorry , can you provide that phone number again ?   I got a post code .
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id SNG01446.json_0000
+# ::snt I was involved in a car accident and I need help
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG01446.json_0002
+# ::snt May I please have the postcode as well ?
+( Pt1 / Police-Request
+  :Post ( aPo0 / question )
+)
+
+# ::id SNG01446.json_0004
+# ::snt No , that should do it . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1342.json_0000
+# ::snt Can you help me book a train on Sunday ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id SNG1342.json_0002
+# ::snt I want to go to Ely .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id SNG1342.json_0004
+# ::snt I need it to leave after 08:15 please .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n6 / name
+     :op1 "08:15"
+  ))
+)
+
+# ::id SNG1342.json_0006
+# ::snt Yes please book just one ticket for me .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "one"
+  ))
+)
+
+# ::id SNG1342.json_0008
+# ::snt Yes , what is the reference number for the reservation ?
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id SNG1342.json_0010
+# ::snt No that is all for now . Thank you for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0407.json_0000
+# ::snt I 'm looking for somewhere to dine in Cambridge .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0407.json_0002
+# ::snt yes . it should serve north american food and should be cheap
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "north"
+     :op2 "american"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL0407.json_0004
+# ::snt That 's okay .   How about cheap Italian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL0407.json_0006
+# ::snt It should be in the center area .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n10 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL0407.json_0008
+# ::snt Yes , please . Can I get their contact information ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id PMUL0407.json_0010
+# ::snt Thank you that is all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0407.json_0012
+# ::snt I need the address and postcode .
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id PMUL0407.json_0014
+# ::snt Also looking to make a reservation at Archway House . 2 people ,   2 nights starting from Saturday . Please make the reservation and provide reference number .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n12 / name
+     :op1 "archway"
+     :op2 "house"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n16 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n18 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL0407.json_0016
+# ::snt Not for now , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01342.json_0000
+# ::snt I am looking for Addengrookes Hospital .
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01342.json_0002
+# ::snt Thanks , that 's all I need . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20373.json_0000
+# ::snt I am looking for a French restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "french"
+  ))
+)
+
+# ::id WOZ20373.json_0002
+# ::snt North Part of Town
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id WOZ20373.json_0004
+# ::snt Yes , what is the address of Restaurant Two Two ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "restaurant"
+     :op2 "two"
+     :op3 "two"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20373.json_0006
+# ::snt Thank you , good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG01422.json_0000
+# ::snt Where is Addensbrookes Hospital ?
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01422.json_0002
+# ::snt Thank you . Could you please get me the address , postcode and phone number for the hospital ?
+( Ht1 / Hospital-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+  :Phone ( aHo2 / question )
+)
+
+# ::id SNG01422.json_0004
+# ::snt Great , thank you . I do n't have anything further for you today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2071.json_0000
+# ::snt Hi , I 'm looking for information on a particular restaurant called Galleria .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "galleria"
+  ))
+)
+
+# ::id PMUL2071.json_0002
+# ::snt Yes , please . I 'd like the reservation to be at 18:30 for 5 people on Sunday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "18:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL2071.json_0004
+# ::snt Thank you that will be all . Have a great day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2071.json_0006
+# ::snt I would also like to find a museum .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL2071.json_0008
+# ::snt How about you just choose the one you like best and give me the postcode , entrance fee , and area information for it
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Fee ( aAt1 / question )
+  :Post ( aAt2 / question )
+)
+
+# ::id PMUL2071.json_0010
+# ::snt Please arrange for a taxi to pick me up from Byard art and take me to Galleria by 18:30 . Provide car type and contact number too .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n12 / name
+     :op1 "galleria"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n14 / name
+     :op1 "byard"
+     :op2 "art"
+  ))
+   :Arrive ( ArrTa6 / Arrive 
+    :name ( n16 / name
+     :op1 "18:30"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id PMUL2071.json_0012
+# ::snt Great thank you so much for all the help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2071.json_0014
+# ::snt That 's all I needed . Thanks for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01507.json_0000
+# ::snt I need a taxi to pick me up at The Good Luck Chinese Food Takeaway to take me to Alpha - Milton Guest House .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "alpha"
+     :op2 "-"
+     :op3 "milton"
+     :op4 "guest"
+     :op5 "house"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "good"
+     :op2 "luck"
+  ))
+)
+
+# ::id SNG01507.json_0002
+# ::snt I will need to be there by 18:15 please .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n6 / name
+     :op1 "18:15"
+  ))
+)
+
+# ::id PMUL4805.json_0000
+# ::snt I need to find a moderately priced place to dine in the centre please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4805.json_0002
+# ::snt Do you have any Lebanese restaurants ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "lebanese"
+  ))
+)
+
+# ::id PMUL4805.json_0004
+# ::snt Okay . Could you book that for 3 people for Sunday at 15:00 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "15:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL4805.json_0006
+# ::snt That is all I need , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20255.json_0000
+# ::snt I would like a restaurant in the centre of town that serves caribbean food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "caribbean"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id WOZ20255.json_0002
+# ::snt How about modern european food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+)
+
+# ::id WOZ20255.json_0004
+# ::snt The price range does n't matter . Please suggest one to me .
+( Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+)
+
+# ::id WOZ20255.json_0006
+# ::snt Of course
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20255.json_0008
+# ::snt Thank you for your help . That 's all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1377.json_0000
+# ::snt Hello , I 'm looking for a place to stay the night . I 'd like a hotel , but nothing fancy , it can have zero stars and that 's fine . Do you have any recommendations ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "zero"
+  ))
+)
+
+# ::id MUL1377.json_0002
+# ::snt No , I do n't need to book a room , but can I get their contact info and location please . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1377.json_0004
+# ::snt Do they have internet ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Internet ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Internet ( esHo2 / yes)
+   )
+)
+
+# ::id MUL1377.json_0006
+# ::snt Yes - are there any restaurants serving international cuisine that are located in the center of town ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "international"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "center"
+  ))
+)
+
+# ::id MUL1377.json_0008
+# ::snt Sure is that in the moderate price range ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL1377.json_0010
+# ::snt Yes , please book for 6 people at 1330 on Wednesday . Can I also have the reference number as well ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "1330"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL1377.json_0012
+# ::snt What about the other restaurant that serves international cuisine ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n18 / name
+     :op1 "international"
+  ))
+)
+
+# ::id MUL1377.json_0014
+# ::snt Yes , I would like to book a table for 6 people at 13:30 on Wednesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n20 / name
+     :op1 "13:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n22 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n24 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL1377.json_0016
+# ::snt No how about trying another restaurant for the same time .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id MUL1377.json_0018
+# ::snt Could you try it for Tuesday ?
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n26 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id MUL1377.json_0020
+# ::snt If neither restaurant is available for 13:30 , can you try 14:30 ?   It 's later than I wished , but I guess that ca n't be helped .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n28 / name
+     :op1 "13:30"
+  ))
+)
+
+# ::id MUL1377.json_0022
+# ::snt Can you find me a restaurant in the centre of town that has availability for Wednesday at 13:30 ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n30 / name
+     :op1 "centre"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n32 / name
+     :op1 "13:30"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n34 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id MUL1377.json_0024
+# ::snt Great can you please book that for me , and give me the reference number
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id MUL1377.json_0026
+# ::snt That will be all today . Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2343.json_0000
+# ::snt I am going to the east part of Cambridge and want to see a good attraction .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL2343.json_0002
+# ::snt Nothing specific as I am looking for recommendations .
+( Am1 / Attraction-Inform
+   :Type ( onAt1 / dontcare)
+)
+
+# ::id PMUL2343.json_0004
+# ::snt No , do you have any other suggestions ?
+( o / out_of_scope )
+
+# ::id PMUL2343.json_0006
+# ::snt Camboats sounds interesting . What type is it and where is it located ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n4 / name
+     :op1 "camboats"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Type ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2343.json_0008
+# ::snt i wanta restaurant in the east that serves gastropub food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "gastropub"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL2343.json_0010
+# ::snt Yes that would be great . Could you book that for me ?
+( o / out_of_scope )
+
+# ::id PMUL2343.json_0012
+# ::snt I actually do n't need a booking . Can I have the phone number and address instead ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id PMUL2343.json_0014
+# ::snt I still need the address , and after that we need to talk about a taxi .
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id PMUL2343.json_0016
+# ::snt No I just need a taxi from Camboats at 11:30 to go to the restaurant .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n10 / name
+     :op1 "11:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n12 / name
+     :op1 "camboats"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL2343.json_0018
+# ::snt Thank you so much . That 's all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1009.json_0000
+# ::snt I 'm looking to hear some music in a concert hall . Are there any in the north section of Cambridge ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "concert"
+     :op2 "hall"
+  ))
+)
+
+# ::id PMUL1009.json_0002
+# ::snt Yes . Are there attractions with swimming pools in that area ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "swimming"
+     :op2 "pools"
+  ))
+)
+
+# ::id PMUL1009.json_0004
+# ::snt That sounds great thank you for the help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1009.json_0006
+# ::snt I also need to get a train that is leaving on sunday and should go to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL1009.json_0008
+# ::snt I 'll be departing from Leicester and would like to leave after 21:00 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n12 / name
+     :op1 "leicester"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n14 / name
+     :op1 "21:00"
+  ))
+)
+
+# ::id PMUL1009.json_0010
+# ::snt Yes that one will work great . How much does that train cost and what is the travel time ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL1009.json_0012
+# ::snt I will do the 21:09 , but I will book later , thank you so much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1009.json_0014
+# ::snt No , Thank you very much , goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2446.json_0000
+# ::snt Hello , I 'm looking for a restaurant in Cambridge that serves high Chinese food and is more expensive than it 's competitors .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL2446.json_0002
+# ::snt I do n't have a preference on the area . Can you make a suggestion ?
+( Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+)
+
+# ::id PMUL2446.json_0004
+# ::snt That sounds fine , can you book   a table for 3 at 11:45 on Wednesday please ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "11:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL2446.json_0006
+# ::snt Can I get the phone also please ?
+( Tt1 / Taxi-Request
+  :Phone ( aTa0 / question )
+)
+
+# ::id PMUL2446.json_0008
+# ::snt Yes , i am looking for places to visit on the east side of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL2446.json_0010
+# ::snt I will like a place with no entrance fee and also a taxi that will take me from the restaurant to the place .
+( a / and
+ :op1(At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n15 / name
+     :op1 "the"
+     :op2 "place"
+  ))
+   )
+ :op3(Tm3 / Taxi-Inform
+   :Depart ( DepTa5 / Depart 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+)
+
+# ::id PMUL2446.json_0012
+# ::snt What is cambridge artworks address ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n18 / name
+     :op1 "cambridge"
+     :op2 "artworks"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2446.json_0014
+# ::snt And can you give me the postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL2446.json_0016
+# ::snt Yes I still need a taxi please .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL2446.json_0018
+# ::snt well to commute between places .
+( o / out_of_scope )
+
+# ::id PMUL2446.json_0020
+# ::snt That takes care of my needs . Thank you , bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0892.json_0000
+# ::snt Is there any chinese food around me right now ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL0892.json_0002
+# ::snt I 'd like something in the centre of town for a moderate price .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0892.json_0004
+# ::snt Let 's go with Shanghai Family .   What is the address , phone number and postcode ?
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe3 / Name 
+    :name ( n9 / name
+     :op1 "Shanghai"
+     :op2 "Family"
+  ))
+   )
+)
+
+# ::id PMUL0892.json_0006
+# ::snt Yes , I 'm also looking for a train to London Kings Cross on Thursday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL0892.json_0008
+# ::snt I can depart anytime , but need to arrive by 08:15 please
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n14 / name
+     :op1 "08:15"
+  ))
+)
+
+# ::id PMUL0892.json_0010
+# ::snt What is the arrival time and the train i d for a train arriving closest to 08:15 in london kings cross from cambridge on thursday ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n18 / name
+     :op1 "thursday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n20 / name
+     :op1 "08:15"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n22 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0892.json_0012
+# ::snt yes , that will work . that s all the information i need . thanks . goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1889.json_0000
+# ::snt I am looking for an attracion called the cherry hinton hall and grounds .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "cherry"
+     :op2 "hinton"
+     :op3 "hall"
+     :op4 "and"
+     :op5 "grounds"
+  ))
+)
+
+# ::id MUL1889.json_0002
+# ::snt Yes , may I please have the phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL1889.json_0004
+# ::snt I 'm also looking a train . The train should leave on friday and should go to stevenage .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "stevenage"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL1889.json_0006
+# ::snt Yes I 'd like to depart from cambridge and arrive by 16:15 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "16:15"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1889.json_0008
+# ::snt Is there anything that arrives a little closer to 16:15 or is this the best option ?
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n12 / name
+     :op1 "16:15"
+  ))
+)
+
+# ::id MUL1889.json_0010
+# ::snt You do n't need to book it for me , but could you tell me the travel time and price for that train ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id MUL1889.json_0012
+# ::snt Thank you so much , that 's all I needed . Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2138.json_0000
+# ::snt Hello , I am interested in seeing the attractions on the west side of town . Can you assist me ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL2138.json_0002
+# ::snt Great .   Can you let me know the address and entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+)
+
+# ::id PMUL2138.json_0004
+# ::snt Yes , I m looking for a nice high end expensive place to dine at in the same area .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL2138.json_0006
+# ::snt Yes , I was hoping for Austrian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "austrian"
+  ))
+)
+
+# ::id PMUL2138.json_0008
+# ::snt How about   cheap price range ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL2138.json_0010
+# ::snt What about an expensive Indian restaurant , then ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n14 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL2138.json_0012
+# ::snt That 's more information than I needed to know . I 'm sure your supervisors would n't approve . I was looking for expensive indian food , please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n18 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL2138.json_0014
+# ::snt On the west side please
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n20 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL2138.json_0016
+# ::snt do they serve austrian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n22 / name
+     :op1 "austrian"
+  ))
+)
+
+# ::id PMUL2138.json_0018
+# ::snt How about an expensive indian restaurant in the west ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n24 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n26 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n28 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL2138.json_0020
+# ::snt No , can you just give me the address , please ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id PMUL2138.json_0022
+# ::snt Thank you .   That was all I needed today .   Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4087.json_0000
+# ::snt i am looking for a place to stay . The hotel should be in the type of guesthouse and should include free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id PMUL4087.json_0002
+# ::snt No , just have to be in the east .
+( Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+   :Area ( AreHo3 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL4087.json_0004
+# ::snt Yes , I need a reservation for 2 people for 4 nights please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL4087.json_0006
+# ::snt I need the room starting on friday , please .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL4087.json_0008
+# ::snt Awesome . Thank you . Can you please find an architectural attraction for me in the centre of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4087.json_0010
+# ::snt Yes . Please make a suggestion .
+( o / out_of_scope )
+
+# ::id PMUL4087.json_0012
+# ::snt Sounds great .   Can you book a taxi to the church for me ?   I want to leave the hotel by 5:45 .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Leave ( LeaTa3 / Leave 
+    :name ( n14 / name
+     :op1 "5:45"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+)
+
+# ::id PMUL4087.json_0014
+# ::snt That would be it and thanks a lot
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1426.json_0000
+# ::snt I am looking for information on a train that goes to Cambridge and arrives at 9:45
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "9:45"
+  ))
+)
+
+# ::id PMUL1426.json_0002
+# ::snt I 'm departing from London Liverpool Street and I want to leave on Tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL1426.json_0004
+# ::snt No I just need to know the departure time please .
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+)
+
+# ::id PMUL1426.json_0006
+# ::snt Yes , can you tell me some good places to go while I 'm in town ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL1426.json_0008
+# ::snt I think we 'd like to see a museum - do you have any recommendations ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL1426.json_0010
+# ::snt That sounds perfect . What is there address ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL1426.json_0012
+# ::snt Do you have their phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL1426.json_0014
+# ::snt No that will be all . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1231.json_0000
+# ::snt I am looking for Kings Hedges Learner Pool . Can you help me with that ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "kings"
+     :op2 "hedges"
+     :op3 "learner"
+     :op4 "pool"
+  ))
+)
+
+# ::id PMUL1231.json_0002
+# ::snt Yes , please . I need the area and phone number .
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL1231.json_0004
+# ::snt I also need to find a train out of here for Saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL1231.json_0006
+# ::snt I will be departing after 09:45 and going to peterborough .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "peterborough"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "09:45"
+  ))
+)
+
+# ::id PMUL1231.json_0008
+# ::snt Could you tell me the travel and arrival time of this train ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+)
+
+# ::id PMUL1231.json_0010
+# ::snt Okay , thank you so much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1231.json_0012
+# ::snt NO thank you . That 's all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1448.json_0000
+# ::snt I 'm looking for an attraction to go in the centre . Can you help ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL1448.json_0002
+# ::snt I do n't have a preference on type of attraction .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+   :Type ( TypAt3 / Type 
+    :name ( n4 / name
+     :op1 "do"
+     :op2 "n't"
+     :op3 "have"
+     :op4 "a"
+     :op5 "preference"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Type ( aAt1 / question )
+   )
+)
+
+# ::id PMUL1448.json_0004
+# ::snt That sounds like a good idea . Could you please give me the phone number and postcode of one you would suggest ? Also the attraction 's entrance fee .
+( a / and
+ :op1(At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+ :op2(Tt2 / Train-Request
+  :Id ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1448.json_0006
+# ::snt Is there and entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL1448.json_0008
+# ::snt Yes , I am also looking for a Train leaving some time after 9:15 from Bishops Stortford .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "9:15"
+  ))
+)
+
+# ::id PMUL1448.json_0010
+# ::snt I will be leaving on thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL1448.json_0012
+# ::snt My destination is Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1448.json_0014
+# ::snt I want to leave sometime after 9:15 from bishops stortford thursday to cambridge , what s the arrival time to the closest train and the ID please
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n16 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n18 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n20 / name
+     :op1 "9:15"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Arrive ( aTr1 / question )
+  :Id ( aTr2 / question )
+   )
+)
+
+# ::id PMUL1448.json_0016
+# ::snt Brilliant . Thanks for your help today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1448.json_0018
+# ::snt Yes that is all . You were great . Thanks again .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1330.json_0000
+# ::snt I am looking for moderately priced lodging with free wifi .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id SNG1330.json_0002
+# ::snt I would like it to have a four star rating .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n4 / name
+     :op1 "four"
+  ))
+)
+
+# ::id SNG1330.json_0004
+# ::snt It does not .   Do you have a favorite ?
+( o / out_of_scope )
+
+# ::id SNG1330.json_0006
+# ::snt I do n't need a booking but can you tell me the postcode and address ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id SNG1330.json_0008
+# ::snt No , that is all the information I needed .   Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0853.json_0000
+# ::snt I 'm looking for info on a restaurant called La Tasca .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "la"
+     :op2 "tasca"
+  ))
+)
+
+# ::id MUL0853.json_0002
+# ::snt What is the price range ?
+( Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+)
+
+# ::id MUL0853.json_0004
+# ::snt And what 's the post code that goes with that address ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id MUL0853.json_0006
+# ::snt Yeah , I need information about colleges in town . Can you help me with that ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id MUL0853.json_0008
+# ::snt I will take the address , phone number and fee for the one you recommend
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL0853.json_0010
+# ::snt That 's really helpful . Thanks . I think that s all I needed . Have a nice day . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0086.json_0000
+# ::snt I am looking for a particular restaurant
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0086.json_0002
+# ::snt Please look up yippee noodle bar .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "yippee"
+     :op2 "noodle"
+     :op3 "bar"
+  ))
+)
+
+# ::id PMUL0086.json_0004
+# ::snt Could I make a reservation for Tuesday for 7 people at 13:45 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "13:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL0086.json_0006
+# ::snt Yes , I am also looking for a place to stay , that has moderate pricing .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL0086.json_0008
+# ::snt I need something in the north , with free wifi and free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   :Area ( AreHo4 / Area 
+    :name ( n12 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL0086.json_0010
+# ::snt I would love if you could suggest one .   It can be so overwhelming .
+( o / out_of_scope )
+
+# ::id PMUL0086.json_0012
+# ::snt What is the address and how many stars is it rated ?
+( Ht1 / Hotel-Request
+  :Stars ( aHo0 / question )
+  :Addr ( aHo1 / question )
+)
+
+# ::id PMUL0086.json_0014
+# ::snt Thank you for the address and star rating of Acorn Guest House .
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Name ( NamHo3 / Name 
+    :name ( n15 / name
+     :op1 "Acorn"
+     :op2 "Guest"
+     :op3 "House"
+  ))
+   )
+)
+
+# ::id PMUL0086.json_0016
+# ::snt No that will be all thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20631.json_0000
+# ::snt Hi . Can you help me find an inexpensive restaurant on the West side of town ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "inexpensive"
+  ))
+)
+
+# ::id WOZ20631.json_0002
+# ::snt I would like Indian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id WOZ20631.json_0004
+# ::snt Any type of food , just cheap in the west part of town .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+   :Area ( AreRe3 / Area 
+    :name ( n8 / name
+     :op1 "west"
+  ))
+   :Price ( PriRe5 / Price 
+    :name ( n10 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id WOZ20631.json_0006
+# ::snt Is there anything else ?
+( o / out_of_scope )
+
+# ::id WOZ20631.json_0008
+# ::snt Yes , please give me their address and phone number .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20631.json_0010
+# ::snt No , thanks . That 's it .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1124.json_0000
+# ::snt What attractions are in the town centre ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG1124.json_0002
+# ::snt What different attraction types are there in the centre ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Type ( aAt1 / question )
+   )
+)
+
+# ::id SNG1124.json_0004
+# ::snt What museum would you recommend ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id SNG1124.json_0006
+# ::snt Thanks so much , that 's very helpful . Could I get the postcode as well , please ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id SNG1124.json_0008
+# ::snt Thanks so much .   I am all set . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG02147.json_0000
+# ::snt I need to book a taxi from the junction and I need to arrive by 04:00 .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n2 / name
+     :op1 "the"
+     :op2 "junction"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n4 / name
+     :op1 "04:00"
+  ))
+)
+
+# ::id SNG02147.json_0002
+# ::snt I need picked up at the junction , I will be going to regency gallery .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n6 / name
+     :op1 "regency"
+     :op2 "gallery"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n8 / name
+     :op1 "the"
+     :op2 "junction"
+  ))
+)
+
+# ::id PMUL4407.json_0000
+# ::snt I 'm looking for some lodging . Are there any 3-star accommodations where you do n't have to pay for parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "3-star"
+  ))
+)
+
+# ::id PMUL4407.json_0002
+# ::snt In the west please . Also , I 'd like it to be expensive .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL4407.json_0004
+# ::snt Yes , let 's check the south please ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n8 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL4407.json_0006
+# ::snt What is the hotel type , phone number and address ?
+( Ht1 / Hotel-Request
+  :Type ( aHo0 / question )
+  :Addr ( aHo1 / question )
+  :Phone ( aHo2 / question )
+)
+
+# ::id PMUL4407.json_0008
+# ::snt cool , i also need a train
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL4407.json_0010
+# ::snt I am going to Cambridge from Stansted on Thursday and arriving by 15:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n14 / name
+     :op1 "15:30"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n16 / name
+     :op1 "stansted"
+  ))
+)
+
+# ::id PMUL4407.json_0012
+# ::snt Great what is the price and i d of the train ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL4407.json_0014
+# ::snt That is all . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4159.json_0000
+# ::snt I need a train leaving broxbourne on wednesday .   Can you book it for me ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id PMUL4159.json_0002
+# ::snt I need to arrive in Cambridge by 11:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "11:45"
+  ))
+)
+
+# ::id PMUL4159.json_0004
+# ::snt yeah , what 's the price of the tickets ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL4159.json_0006
+# ::snt Yes , please . I 'm also looking for a hotel that 's cheap and in the north .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n12 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL1437.json_0000
+# ::snt Need a train leaving on Thursday after 14:30
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "thursday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "14:30"
+  ))
+)
+
+# ::id MUL1437.json_0002
+# ::snt I am going to London Liverpool Street from Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1437.json_0004
+# ::snt No thanks , I 'm not sure how many seats I 'll be needing yet .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1437.json_0006
+# ::snt Oh , I am also looking for an African restaurant in the centre ... North African , to be exact .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "north"
+     :op2 "african"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1437.json_0008
+# ::snt Hmm , can you see if there might be an expensive restaurant that serves specifically " north african " food in the centre of town ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n14 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1437.json_0010
+# ::snt No , if I ca n't get North African I 'd really prefer something radically different . Chinese , maybe ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n18 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id MUL1437.json_0012
+# ::snt Okay . can you book me a table for 7 at 11:00 for Thursday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n20 / name
+     :op1 "11:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n22 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n24 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL1437.json_0014
+# ::snt Sure , can we try for 10:00 instead ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n26 / name
+     :op1 "10:00"
+  ))
+)
+
+# ::id MUL1437.json_0016
+# ::snt That will be all , thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01161.json_0000
+# ::snt I am looking for a train on sunday from cambridge .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG01161.json_0002
+# ::snt Can you verify that it will arrive in stevenage by 09:00 ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "stevenage"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "09:00"
+  ))
+)
+
+# ::id SNG01161.json_0004
+# ::snt I do n't have a preference I just need to arrive by 09:00 . Can you please provide me the travel time , departure time and price ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "09:00"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Leave ( aTr1 / question )
+  :Time ( aTr2 / question )
+  :Ticket ( aTr3 / question )
+   )
+)
+
+# ::id SNG01161.json_0006
+# ::snt Thanks , that 's all . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG1021.json_0000
+# ::snt Hi I am looking to get some info on the aylesbray lodge guest house
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "aylesbray"
+     :op2 "lodge"
+     :op3 "guest"
+     :op4 "house"
+  ))
+)
+
+# ::id SNG1021.json_0002
+# ::snt Great . Book me that for 2 nights starting from saturday for just myself .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id SNG1021.json_0004
+# ::snt How about 1 night starting from Saturday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "1"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id SNG1021.json_0006
+# ::snt That 's all I needed . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0693.json_0000
+# ::snt Please help me find a restaurant called Frankie and Bennys . Thanks .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "frankie"
+     :op2 "and"
+     :op3 "bennys"
+  ))
+)
+
+# ::id PMUL0693.json_0002
+# ::snt Can you book a table for 1 at 17:00 on Saturday there for me ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "17:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL0693.json_0004
+# ::snt Thanks , I also need a train going to cambridge , arriving at 13:00 , please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n12 / name
+     :op1 "13:00"
+  ))
+)
+
+# ::id PMUL0693.json_0006
+# ::snt Yes . I 'm coming in from leicester .
+( Tm1 / Train-Inform
+   :Day ( atTr1 / saturday)
+   :Depart ( DepTr3 / Depart 
+    :name ( n14 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id PMUL0693.json_0008
+# ::snt What is the total travel time ? And can I also get the departure time and a price please
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Time ( aTr1 / question )
+  :Ticket ( aTr2 / question )
+)
+
+# ::id PMUL0693.json_0010
+# ::snt How much does this ticket cost ?   Thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0693.json_0012
+# ::snt No thank you that will be all
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0929.json_0000
+# ::snt I 'm looking for a guesthouse to stay at with a four star rating
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "four"
+  ))
+)
+
+# ::id SNG0929.json_0002
+# ::snt Yes in the north and it should be 4 stars and have free wifi please .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo5 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG0929.json_0004
+# ::snt Yes ! I would like a booking please .
+( o / out_of_scope )
+
+# ::id SNG0929.json_0006
+# ::snt On second thought , I am not quite ready to book yet . Could you send me their postcode , please ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id SNG0929.json_0008
+# ::snt Thanks so much for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0929.json_0010
+# ::snt That is all ! Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0715.json_0000
+# ::snt I would like to book a reservation at an indian restaurant in the expensive price range
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL0715.json_0002
+# ::snt No , I 'm sorry that one wo n't work , are there any in the south ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL0715.json_0004
+# ::snt Can you book a table for 1 at 14:15 on Sunday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "14:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL0715.json_0006
+# ::snt No thank you .   That is all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0506.json_0000
+# ::snt I am looking for the restaurant Nandos .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "nandos"
+  ))
+)
+
+# ::id SNG0506.json_0002
+# ::snt Anywhere , I would just like it to be Nandos . I would like to book a table .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n4 / name
+     :op1 "Nandos"
+  ))
+)
+
+# ::id SNG0506.json_0004
+# ::snt 4 people , Friday , 15:45 . But 14:45 is also okay . Please give me the reference number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "15:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id SNG0506.json_0006
+# ::snt No , I think that covers it . Thanks so much for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0546.json_0000
+# ::snt I am in the north part of town , can you tell me what cheap restaurants are around ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL0546.json_0002
+# ::snt I would love to know the address of the Italian place please , that sounds perfect !
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0546.json_0004
+# ::snt Yes I would , I need it for Saturday for 5 people at 18:00 please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "18:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL0546.json_0006
+# ::snt Yes , I 'm also looking for a train that will depart from Peterborough .   Can you help me with that ?
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n14 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id PMUL0546.json_0008
+# ::snt Leaving peterborough and must arrive at least by 12:15 , I 'll need to book a table then too
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n16 / name
+     :op1 "12:15"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n18 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id PMUL0546.json_0010
+# ::snt I am traveling to Cambridge on Saturday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n20 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n22 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL0546.json_0012
+# ::snt Can you book it for me and get a reference number ?
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL0546.json_0014
+# ::snt Actually , let me get more information first . What is the travel time and price ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id PMUL0546.json_0016
+# ::snt Thank you . That is all that I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0546.json_0018
+# ::snt No that is everything , thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4924.json_0000
+# ::snt Could you please find me somewhere to stay ? I need a moderately priced hotel but I 'm not fussy about parking
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Parking ( onHo2 / dontcare)
+   :Price ( PriHo5 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL4924.json_0002
+# ::snt I really like the north . It seems much more peaceful .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL4924.json_0004
+# ::snt Is it a 4 star ? If so , can you give me the phone number ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Phone ( aHo1 / question )
+   )
+)
+
+# ::id PMUL4924.json_0006
+# ::snt Either way is fine with me . What 's the phone number ?
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id PMUL4924.json_0008
+# ::snt I also would like to find Chinese food in the north .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "chinese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL4924.json_0010
+# ::snt no , could you just reserve a table for 4 at 11:45 thurs and I 'll need the ref # too please
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "11:45"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL4924.json_0012
+# ::snt No , that will be all . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4667.json_0000
+# ::snt I would like to find a European in the moderate price range .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "european"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL4667.json_0002
+# ::snt I do n't mind but I would like the place to be moderately priced .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "moderately"
+  ))
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt4 / Name 
+    :name ( n9 / name
+     :op1 "the"
+     :op2 "place"
+  ))
+   )
+)
+
+# ::id PMUL4667.json_0004
+# ::snt Thank you . Can you give me the phone number and postal code too ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id PMUL4667.json_0006
+# ::snt No , thanks . I do need some information on vue cinema , please .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n10 / name
+     :op1 "vue"
+     :op2 "cinema"
+  ))
+)
+
+# ::id PMUL4667.json_0008
+# ::snt Can i have their phone number please ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL4667.json_0010
+# ::snt Can I have a taxi , please ? I want to leave vue cinema at 14:45 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n12 / name
+     :op1 "14:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n14 / name
+     :op1 "vue"
+     :op2 "cinema"
+  ))
+)
+
+# ::id PMUL4667.json_0012
+# ::snt We will go from the vue cinema to the galleria restaurant . We will leave vue cinema at 14:45 . Please provide the contact number and car type after you book , please .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n16 / name
+     :op1 "galleria"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n18 / name
+     :op1 "vue"
+     :op2 "cinema"
+  ))
+   :Leave ( LeaTa6 / Leave 
+    :name ( n20 / name
+     :op1 "14:45"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+ :op3(At3 / Attraction-Request
+  :Type ( aAt2 / question )
+   )
+)
+
+# ::id PMUL4667.json_0014
+# ::snt No , that 's all I needed today . Thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3079.json_0000
+# ::snt I would to visit a college in the west .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL3079.json_0002
+# ::snt choose for me one that is good and get me the entrance fee and address .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+)
+
+# ::id PMUL3079.json_0004
+# ::snt i also need a place to dine
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL3079.json_0006
+# ::snt Indian food , in the same area as Clare Hall .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt5 / Name 
+    :name ( n11 / name
+     :op1 "Clare"
+     :op2 "Hall"
+  ))
+   )
+)
+
+# ::id PMUL3079.json_0008
+# ::snt I would like it to be in the expensive price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL3079.json_0010
+# ::snt Yes . Tuesday , 13:00 , for 5 people .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "13:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL3079.json_0012
+# ::snt That is all I need . Cheers .
+( o / out_of_scope )
+
+# ::id PMUL3357.json_0000
+# ::snt I am looking for places to go in the east .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL3357.json_0002
+# ::snt Nothing in particular , we just need it to be on the East side .
+( o / out_of_scope )
+
+# ::id PMUL3357.json_0004
+# ::snt looking for a place to stay . The hotel should be in the type of guesthouse and should include free parking
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id PMUL3357.json_0006
+# ::snt Not really . Could you recommend something ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "Not"
+  ))
+)
+
+# ::id PMUL3357.json_0008
+# ::snt No , thank you , not at this time .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3357.json_0010
+# ::snt Yes for 3 people for 5 nights from Wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3357.json_0012
+# ::snt Great thank you . That is all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0185.json_0000
+# ::snt Greetings , I 'm looking for a hotel to stay at on the southend .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "southend"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL0185.json_0002
+# ::snt I would like it to be cheap .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL0185.json_0004
+# ::snt Yes , I would also like free parking and prefer a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id PMUL0185.json_0006
+# ::snt Yes please . Book it for 4 nights for 8 people starting this Friday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL0185.json_0008
+# ::snt I was also hoping to find a restaurant in the same part of town as the hotel .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   :Area ( AreRe4 / Area 
+    :name ( n17 / name
+     :op1 "same"
+     :op2 "part"
+     :op3 "of"
+     :op4 "town"
+  ))
+   )
+)
+
+# ::id PMUL0185.json_0010
+# ::snt The restaurant should be in the same price range as the hotel and   I would like a restaurant that serves barbeque food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n18 / name
+     :op1 "barbeque"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id PMUL0185.json_0012
+# ::snt Tell me about the Portuguese restaurant
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n22 / name
+     :op1 "Portuguese"
+  ))
+)
+
+# ::id PMUL0185.json_0014
+# ::snt book it for the same number of people at 14:30 on the same day
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n24 / name
+     :op1 "14:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n26 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n28 / name
+     :op1 "same"
+     :op2 "number"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id PMUL0185.json_0016
+# ::snt Yes , I need a taxi to the restaurant , I want to get there by the booking time .   Nice car , no clunker please .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Dest ( DesTa3 / Dest 
+    :name ( n30 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL0185.json_0018
+# ::snt Great ! Thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0185.json_0020
+# ::snt No that is it . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0190.json_0000
+# ::snt Can you help me find a restaurant in the centre of town serving Italian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0190.json_0002
+# ::snt Maybe ... is there any other place that 's cheap and serves Italian food ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n8 / name
+     :op1 "Italian"
+  ))
+)
+
+# ::id PMUL0190.json_0004
+# ::snt I think I will try Zizzi Cambridge .   Could I get the address and postcode ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n10 / name
+     :op1 "zizzi"
+     :op2 "cambridge"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id PMUL0190.json_0006
+# ::snt Yes I am looking for a particular hotel called the Carolina Bed and Breakfast .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n12 / name
+     :op1 "carolina"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+)
+
+# ::id PMUL0190.json_0008
+# ::snt I need the address for Carolina Bed and Breakfast .
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Name ( NamHo3 / Name 
+    :name ( n15 / name
+     :op1 "Carolina"
+     :op2 "Bed"
+     :op3 "and"
+     :op4 "Breakfast"
+  ))
+   )
+)
+
+# ::id PMUL0190.json_0010
+# ::snt No thank you .   I just needed the information for now .   Thanks for you help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0925.json_0000
+# ::snt I 'm looking for a place to eat in the centre of town .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0925.json_0002
+# ::snt Can you look up greek food please ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "greek"
+  ))
+)
+
+# ::id PMUL0925.json_0004
+# ::snt What about Mediterranean food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "mediterranean"
+  ))
+)
+
+# ::id PMUL0925.json_0006
+# ::snt My price range is $ 50 to $ 75 dollars for 2 people . I would also like something that is walking distance from my hotel .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( onRe1 / none)
+   :People ( PeoRe3 / People 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL0925.json_0008
+# ::snt Yes , please . Can you make a reservation on Tuesday at 12:15 ? Table for 8 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "12:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL0925.json_0010
+# ::snt If Tuesday at 12:15 is not available , I would be willing to come earlier .
+( o / out_of_scope )
+
+# ::id PMUL0925.json_0012
+# ::snt Thanks . I also need train information for Wednesday with an arrival by 16:15 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n16 / name
+     :op1 "wednesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n18 / name
+     :op1 "16:15"
+  ))
+)
+
+# ::id PMUL0925.json_0014
+# ::snt It should depart from Cambridge , destination is Kings Lynn .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n20 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n22 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0925.json_0016
+# ::snt I need the travel time , departure time and the price per ticket please .
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Time ( aTr1 / question )
+  :Ticket ( aTr2 / question )
+)
+
+# ::id PMUL0925.json_0018
+# ::snt Thank you for the information . I appreciate it . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3011.json_0000
+# ::snt I would like to visit an attraction in the west area of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL3011.json_0002
+# ::snt I am looking for places to go in town in the west and I need the postcode , entrance fee and phone number .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Post ( aAt2 / question )
+  :Phone ( aAt3 / question )
+   )
+)
+
+# ::id PMUL3011.json_0004
+# ::snt Yes please . I also need a restaurant for a nice , expensive meal . Near the college , at least in the same area .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   )
+ :op2(Am2 / Attraction-Inform
+   :Area ( AreAt5 / Area 
+    :name ( n11 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   )
+)
+
+# ::id PMUL3011.json_0006
+# ::snt I have heard a lot about molecular gastronomy food and want to try it , any places like that around ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n12 / name
+     :op1 "molecular"
+     :op2 "gastronomy"
+  ))
+)
+
+# ::id PMUL3011.json_0008
+# ::snt If there is no such restaurant , how about one that serves european food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "european"
+  ))
+)
+
+# ::id PMUL3011.json_0010
+# ::snt just give me your best picks
+( o / out_of_scope )
+
+# ::id PMUL3011.json_0012
+# ::snt Yes , please also make a reservation for 8 people .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n16 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL3011.json_0014
+# ::snt Monday at 11:45 please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "11:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n20 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL3011.json_0016
+# ::snt Sorry , did you not understand me earlier ? I said the restaurant needs to be in the same area as the attraction . Neither of those are in the west .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n22 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL3011.json_0018
+# ::snt Please . To reiterate - I need a table for 8 on Monday at 11:45 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n24 / name
+     :op1 "11:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n26 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n28 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL3011.json_0020
+# ::snt Thank you - and sorry for any confusion . I appreciate your patience . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20563.json_0000
+# ::snt I am looking for a restaurant in the west part of town that is in the cheap price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id WOZ20563.json_0002
+# ::snt I do n't care . Any type of food will be fine .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Food ( aRe1 / question )
+   )
+)
+
+# ::id MUL0380.json_0000
+# ::snt What moderately priced dining options are there in the centre of Cambridge ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL0380.json_0002
+# ::snt I do n't care , I 'm up for anything .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+)
+
+# ::id MUL0380.json_0004
+# ::snt Yes , 1 person at 12:45 Thursday please .   I need reference number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "12:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0380.json_0006
+# ::snt I also need a train to Cambridge from London kings cross . I need to be there by 09:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n14 / name
+     :op1 "09:30"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n16 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id MUL0380.json_0008
+# ::snt Can I get the train ID and the price , please ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id MUL0380.json_0010
+# ::snt No , thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3753.json_0000
+# ::snt I 'm trying to figure out my eating options . Are there any expensive restaurants in the centre ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3753.json_0002
+# ::snt How about a place that serves canapes ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "canapes"
+  ))
+)
+
+# ::id PMUL3753.json_0004
+# ::snt Aww , that 's too bad . Do you have any that serve korean food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "korean"
+  ))
+)
+
+# ::id PMUL3753.json_0006
+# ::snt Can you book a table for 7 people ?
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL3753.json_0008
+# ::snt How about Thursday at 19:15 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "19:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL3753.json_0010
+# ::snt I now need a train
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL3753.json_0012
+# ::snt The train should depart from broxbourne and should go to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n18 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id PMUL3753.json_0014
+# ::snt I would like to arrive at 16:15 please .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n20 / name
+     :op1 "16:15"
+  ))
+)
+
+# ::id PMUL3753.json_0016
+# ::snt Yes , I would like to arrive by 10:32 is 16:15 is not available .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n22 / name
+     :op1 "10:32"
+  ))
+)
+
+# ::id PMUL3753.json_0018
+# ::snt I would like to book for 7 people please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n24 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL3753.json_0020
+# ::snt I will be traveling on Thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n26 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL3753.json_0022
+# ::snt No thank you that is all I need
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1416.json_0000
+# ::snt I want a train leaving from cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1416.json_0002
+# ::snt I need it to leave after 12:15 on Saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "saturday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n6 / name
+     :op1 "12:15"
+  ))
+)
+
+# ::id PMUL1416.json_0004
+# ::snt My destination is leicester .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id PMUL1416.json_0006
+# ::snt Awesome , book me one ticket please
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL1416.json_0008
+# ::snt I also need to find an attraction while I 'm there .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL1416.json_0010
+# ::snt It should be in the centre of town . What type of attractions are available ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Type ( aAt1 / question )
+   )
+)
+
+# ::id PMUL1416.json_0012
+# ::snt You choose . Can you tell me the attraction type and phone number ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   )
+ :op2(At2 / Attraction-Request
+  :Type ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id PMUL1416.json_0014
+# ::snt Ok , sounds like a blast , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1416.json_0016
+# ::snt No . That was all . Thanks . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20135.json_0000
+# ::snt I want to find a place that serves australian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "australian"
+  ))
+)
+
+# ::id WOZ20135.json_0002
+# ::snt OK . Is there anything for modern european food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+)
+
+# ::id WOZ20135.json_0004
+# ::snt I do n't care
+( Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+   :Area ( onRe2 / dontcare)
+)
+
+# ::id WOZ20135.json_0006
+# ::snt Sounds good .   What is the phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id WOZ20135.json_0008
+# ::snt No thank you .   Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3507.json_0000
+# ::snt Hello , can you recommend attractions in the Centre of town , please ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3507.json_0002
+# ::snt That sounds great , thank you very much ! What type of attraction is that ?
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+)
+
+# ::id PMUL3507.json_0004
+# ::snt No thanks . Can you find a guesthouse with free parking for me ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id PMUL3507.json_0006
+# ::snt No , but I definitely need free wifi .
+( Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+   :Internet ( esHo2 / yes)
+   :Area ( onHo3 / dontcare)
+)
+
+# ::id PMUL3507.json_0008
+# ::snt Not really . It 's fine .
+( Hm1 / Hotel-Inform
+   :Stars ( onHo1 / dontcare)
+)
+
+# ::id PMUL3507.json_0010
+# ::snt Yes , I will need it for 5 nights . 2 people and starting Monday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL3507.json_0012
+# ::snt I will need a taxi as well
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL3507.json_0014
+# ::snt I would like to leave the park by 11:00 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n12 / name
+     :op1 "11:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "park"
+  ))
+)
+
+# ::id PMUL3507.json_0016
+# ::snt Great that 's all the info I needed today , thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3507.json_0018
+# ::snt Me too .   Have a nice day .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1062.json_0000
+# ::snt I 'm coming in front out of town next week and am looking for some things to do .   Are there any historical colleges or universities to visit ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id PMUL1062.json_0002
+# ::snt No , I do n't have a particular preference . Kindly recommend one of those lovely colleges to me please
+( Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+   :Type ( TypAt3 / Type 
+    :name ( n4 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id PMUL1062.json_0004
+# ::snt Great ! What is the phone number . Also I need a train departing cambridge going to london liverpool street . I 'd like to leave around 12:15 .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n10 / name
+     :op1 "12:15"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Phone ( aAt1 / question )
+   )
+)
+
+# ::id PMUL1062.json_0006
+# ::snt I need it on Friday please
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL1062.json_0008
+# ::snt is there no one that leaves earlier ?
+( o / out_of_scope )
+
+# ::id PMUL1062.json_0010
+# ::snt I can leave earlier , just not before 08:00
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n14 / name
+     :op1 "08:00"
+  ))
+)
+
+# ::id PMUL1062.json_0012
+# ::snt Yes that is great . Could you give me the price per ticket ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL1062.json_0014
+# ::snt No thanks . That 's all I need . Thanks for everything ! Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0425.json_0000
+# ::snt Hi , I 'm looking for information on the Autumn House . It 's a hotel .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "autumn"
+     :op2 "house"
+  ))
+)
+
+# ::id PMUL0425.json_0002
+# ::snt On Sunday .   I want to make sure it 's the place I 'm thinking of first .   Can you provide me with information about the hotel ?
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL0425.json_0004
+# ::snt That 's the one ! Could you make a reservation for me ? There are two of us coming in on sunday and we 'd like to stay for 4 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "two"
+  ))
+)
+
+# ::id PMUL0425.json_0006
+# ::snt Can you please help me find an expensive restaurant in the south ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL0425.json_0008
+# ::snt Sure , could you tell me the phone number , postcode , and address please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id PMUL0425.json_0010
+# ::snt That is all , thank you for your help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0988.json_0000
+# ::snt I am looking for places to go in Cambridge . Are there any nightclubs ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "nightclubs"
+  ))
+)
+
+# ::id MUL0988.json_0002
+# ::snt I do not have a preference . Can you give me the phone number and postcode for one ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id MUL0988.json_0004
+# ::snt Yes I am looking for a restaurant called the Ugly Duckling .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n4 / name
+     :op1 "ugly"
+     :op2 "duckling"
+  ))
+)
+
+# ::id MUL0988.json_0006
+# ::snt I would like to book a table for 5 people at 19:30 on tuesday please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "19:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL0988.json_0008
+# ::snt Can you try to book the restaurant for 18:30 instead please ? And can you provide a reference number as well .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "18:30"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0988.json_0010
+# ::snt Can you provide me with the reference number for my reservation please ? Thanks .
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id MUL0988.json_0012
+# ::snt No , that is all . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0470.json_0000
+# ::snt I 'm looking for train that go to Cambridge that leaves on Tuesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id MUL0470.json_0002
+# ::snt I 'm leaving from Norwich and would like to leave after 12:15 , please .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "norwich"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "12:15"
+  ))
+)
+
+# ::id MUL0470.json_0004
+# ::snt I am sorry . I need the train to leave after 21:15 from Norwich . Are there any available ?
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n10 / name
+     :op1 "norwich"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n12 / name
+     :op1 "21:15"
+  ))
+)
+
+# ::id MUL0470.json_0006
+# ::snt That sounds good , I will need 2 tickets please and a reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0470.json_0008
+# ::snt I am also looking for places to go in town .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id MUL0470.json_0010
+# ::snt I think I would like a nightclub in the centre of town please .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n18 / name
+     :op1 "nightclub"
+  ))
+)
+
+# ::id MUL0470.json_0012
+# ::snt I need the address , entrance fee , and phone number .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id MUL0470.json_0014
+# ::snt That was everything I needed . Thank you very much for helping me .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0997.json_0000
+# ::snt Yeah , I 'm looking for a room . Do you offer anything in the southern part of town ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "southern"
+  ))
+)
+
+# ::id SNG0997.json_0002
+# ::snt I am looking for something in the moderate price range with free wifi and does n't need to have free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( onHo1 / dontcare)
+   :Price ( PriHo3 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+   :Internet ( esHo3 / yes)
+)
+
+# ::id SNG0997.json_0004
+# ::snt Yes , please . Either one sounds perfect !
+( o / out_of_scope )
+
+# ::id SNG0997.json_0006
+# ::snt I need to book for 6 people starting Saturday and staying 3 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SNG0997.json_0008
+# ::snt Yes . What is the reference number ?
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id SNG0997.json_0010
+# ::snt Perfect , thank you very much for your help ! Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01281.json_0000
+# ::snt I was just caught up in a disagreement with another motorist about a road accident and I am in need of some help !
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG01281.json_0002
+# ::snt Thank you , that 's all I need . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4221.json_0000
+# ::snt I 'm looking for a train leaving after 19:15 departing from cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "19:15"
+  ))
+)
+
+# ::id PMUL4221.json_0002
+# ::snt I need to go to stevenage on wednesday
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "stevenage"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL4221.json_0004
+# ::snt That sounds good . I will need 4 tickets .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4221.json_0006
+# ::snt I am also looking for a particular hotel called the Alexander Bed and Breakfast .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n12 / name
+     :op1 "alexander"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+)
+
+# ::id PMUL4221.json_0008
+# ::snt I 'd like to book that for the same group of people starting on Sunday for 3 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id PMUL4221.json_0010
+# ::snt Okay . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20420.json_0000
+# ::snt I want to find an expensive restaurant serving christmas food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "christmas"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id WOZ20420.json_0002
+# ::snt No specific area .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Area ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20420.json_0004
+# ::snt Are there European types of restaurants ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "european"
+  ))
+)
+
+# ::id WOZ20420.json_0006
+# ::snt phone number and address of Cambridge Lodge Restaurant please
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "cambridge"
+     :op2 "lodge"
+     :op3 "restaurant"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20420.json_0008
+# ::snt Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1508.json_0000
+# ::snt I need a hotel to stay in that has free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id PMUL1508.json_0002
+# ::snt Just a hotel with free parking , free wifi and a star of 0 .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n4 / name
+     :op1 "0"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL1508.json_0004
+# ::snt Can you see if you find one with a start of 4 ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1508.json_0006
+# ::snt Yes , one person two nights from Thursday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "two"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL1508.json_0008
+# ::snt What is the name of the hotel ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL1508.json_0010
+# ::snt Yes , I need a train from cambridge to peterborough on monday . I want to leave after 14:45
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "peterborough"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n18 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n20 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n22 / name
+     :op1 "14:45"
+  ))
+)
+
+# ::id PMUL1508.json_0012
+# ::snt Yes , I need one ticket please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n24 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL1508.json_0014
+# ::snt Thank you , that is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1619.json_0000
+# ::snt I need a train leaving from kings lynn .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id PMUL1619.json_0002
+# ::snt I will be traveling on Sunday and need to go to ely .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "ely"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL1619.json_0004
+# ::snt What if I left on Friday ?   I need to book it for 7 people and I need the reference number please .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1619.json_0006
+# ::snt Can I book a train with the same requirements from Kings Lynn to Cambridge ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n14 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id PMUL1619.json_0008
+# ::snt Yes , please . I need tickets for 7 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n16 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL1619.json_0010
+# ::snt I need to arrive by 09:45 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n18 / name
+     :op1 "09:45"
+  ))
+)
+
+# ::id PMUL1619.json_0012
+# ::snt Yes , for 7 people please . If I could have the reference number that would be great .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n20 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1619.json_0014
+# ::snt Great , thank you . I 'm also looking for a 3 star guesthouse located in the north with free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n22 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n24 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo7 / Stars 
+    :name ( n26 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL1619.json_0016
+# ::snt Are there any 3-star guesthouses at all ?
+( o / out_of_scope )
+
+# ::id PMUL1619.json_0018
+# ::snt Please give me their phone number , price range , and address
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+  :Addr ( aHo1 / question )
+  :Phone ( aHo2 / question )
+)
+
+# ::id PMUL1619.json_0020
+# ::snt that is it for today thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1619.json_0022
+# ::snt Yes , I believe so . Thank you . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG02227.json_0000
+# ::snt I have had an injury ! Where do I find the nearest hospital ?
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG02227.json_0002
+# ::snt What is the postcode ?
+( Ht1 / Hospital-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id SNG02227.json_0004
+# ::snt No , that will be all . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0251.json_0000
+# ::snt Hello .   Could you find a train leaving on Wednesday for me ?   I need it to arrive by 19:00 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "wednesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "19:00"
+  ))
+)
+
+# ::id SNG0251.json_0002
+# ::snt I will be leaving Cambridge to go to Bishops Stortford .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG0251.json_0004
+# ::snt Sounds good . Could you find me a cheap eatery near there when we arrive ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SNG0251.json_0006
+# ::snt Maybe later . What time does my train leave and how much is the ticket ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+)
+
+# ::id SNG0251.json_0008
+# ::snt How long is the travel time going to be ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id SNG0251.json_0010
+# ::snt That will be all .   Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0251.json_0012
+# ::snt Thanks ! Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3472.json_0000
+# ::snt I need help finding a particular hotel .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL3472.json_0002
+# ::snt The Worth House is what I 'm looking for .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "worth"
+     :op2 "house"
+  ))
+)
+
+# ::id PMUL3472.json_0004
+# ::snt All right . Could you see if they have rooms for 6 , for 4 nights beginning Friday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3472.json_0006
+# ::snt I would also appreciate it if you could help me find a cheap restaurant serving food from Corsica
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "corsica"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n12 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL3472.json_0008
+# ::snt That 's okay .   How about Italian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id PMUL3472.json_0010
+# ::snt Yes , for Friday at 19:00 for 6 people .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "19:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL3472.json_0012
+# ::snt No that would be it . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3526.json_0000
+# ::snt I 'm looking for a train departing from ely going to cambridge ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL3526.json_0002
+# ::snt Yes . I am looking for a train that 's leaving on Wednesday after 19:30 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "19:30"
+  ))
+)
+
+# ::id PMUL3526.json_0004
+# ::snt This train sounds good , but would n't like to book yet . Can I get the train ID ?
+( Tt1 / Train-Request
+  :Id ( aTr0 / question )
+)
+
+# ::id PMUL3526.json_0006
+# ::snt i am also looking for a place to stay
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL3526.json_0008
+# ::snt I do n't mind .
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+)
+
+# ::id PMUL3526.json_0010
+# ::snt Yes , I am looking for something expensive .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL3526.json_0012
+# ::snt Nope . What 's the address and price range for your favorite one ? And do they offer internet ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( onHo1 / dontcare)
+   :Internet ( onHo2 / dontcare)
+   :Stars ( onHo3 / dontcare)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Price ( aHo1 / question )
+  :Internet ( aHo2 / question )
+  :Addr ( aHo3 / question )
+   )
+)
+
+# ::id PMUL3526.json_0014
+# ::snt I want to stay at a guesthouse with free parking , actually , if possible . Are there any that you can recommend for me , please ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id PMUL3526.json_0016
+# ::snt Yes please , is there one in the North ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n14 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL3526.json_0018
+# ::snt I need any guesthouse in the north that includes free parking . Whatever one you reccomend will work just fine .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n16 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL3526.json_0020
+# ::snt No , that is all i need , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0040.json_0000
+# ::snt I am looking for an expensive Australian place .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "australian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SSNG0040.json_0002
+# ::snt How about on one that serves turkish food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "turkish"
+  ))
+)
+
+# ::id SSNG0040.json_0004
+# ::snt Can you please see if they have booking available for 8 people at 11:00 on thursday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "11:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+)
+
+# ::id SSNG0040.json_0006
+# ::snt Yes , please and one that serves turkish food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "turkish"
+  ))
+)
+
+# ::id SSNG0040.json_0008
+# ::snt No , that should be everything I need .
+( o / out_of_scope )
+
+# ::id SSNG0040.json_0010
+# ::snt You too ! Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0698.json_0000
+# ::snt I am looking on information regarding train tickets . Can you help ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL0698.json_0002
+# ::snt I will be departing from Cambridge and my destination is the Stansted airport .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0698.json_0004
+# ::snt I would like to leave Cambridge on Monday after 13:15
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n10 / name
+     :op1 "13:15"
+  ))
+)
+
+# ::id MUL0698.json_0006
+# ::snt No thank you . I will just need the train ID and travel time of the first one leaving after 13:15 going to the airport .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n12 / name
+     :op1 "13:15"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Time ( aTr1 / question )
+  :Id ( aTr2 / question )
+   )
+)
+
+# ::id MUL0698.json_0008
+# ::snt I also need a place to stay in the expensive range that includes free parking , in the south with a star of 3 .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n14 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreHo5 / Area 
+    :name ( n16 / name
+     :op1 "south"
+  ))
+   :Stars ( StaHo7 / Stars 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL0698.json_0010
+# ::snt I do not need to book the hotel yet .   Can you please give me the phone number and hotel type ?   Also , do they have internet ?
+( Ht1 / Hotel-Request
+  :Type ( aHo0 / question )
+  :Internet ( aHo1 / question )
+  :Phone ( aHo2 / question )
+)
+
+# ::id MUL0698.json_0012
+# ::snt No , I seem to have all the information I need today .
+( o / out_of_scope )
+
+# ::id PMUL4074.json_0000
+# ::snt i need information about attractions in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4074.json_0002
+# ::snt A nightclub would be nice
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "nightclub"
+  ))
+)
+
+# ::id PMUL4074.json_0004
+# ::snt Sure , can I get the phone number and postcode ?   Also , I 'm looking for a restaurant in the same area .   I 'd prefer british food .   Can you please help ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "british"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id PMUL4074.json_0006
+# ::snt Thank you ! The price range that I would like is expensive .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL4074.json_0008
+# ::snt Yes please book one of your recommendation for Tuesday at 18:00 for 7 people .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "18:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL4074.json_0010
+# ::snt Thank you goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3810.json_0000
+# ::snt I 'm looking for a place , I think it 's called the Arbury Guesthouse and Lodge . Can you help me ?
+( o / out_of_scope )
+
+# ::id PMUL3810.json_0002
+# ::snt What is their address ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id PMUL3810.json_0004
+# ::snt Can you book it for me and get a reference number ?
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL3810.json_0006
+# ::snt Can you find a train for me as well ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL3810.json_0008
+# ::snt I also need a train .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL3810.json_0010
+# ::snt Departing from Stevenage , going to Cambridge . Friday , want to leave after 12:45 . I want the train ID , price , and travel time , please .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n6 / name
+     :op1 "stevenage"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n8 / name
+     :op1 "12:45"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Time ( aTr1 / question )
+  :Ticket ( aTr2 / question )
+  :Id ( aTr3 / question )
+   )
+)
+
+# ::id PMUL3810.json_0012
+# ::snt Nope , that 's all I needed thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3475.json_0000
+# ::snt I am staying in west cambridge .   Are there any parks out there to take my kids to ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "parks"
+  ))
+)
+
+# ::id PMUL3475.json_0002
+# ::snt No , can you look for a museum instead ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL3475.json_0004
+# ::snt Are there any museums on the west side of town ? I will need the entrance fee , phone number , and postcode .
+( a / and
+ :op1(At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Type ( TypAt3 / Type 
+    :name ( n9 / name
+     :op1 "museums"
+  ))
+   :Area ( AreAt5 / Area 
+    :name ( n11 / name
+     :op1 "west"
+  ))
+   )
+)
+
+# ::id PMUL3475.json_0006
+# ::snt Yes , please pick one for me , and let me know the entrance fee , phone number and postcode .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL3475.json_0008
+# ::snt Can you book it for me ?
+( o / out_of_scope )
+
+# ::id PMUL3475.json_0010
+# ::snt How about a train ? I need to go from Stansted Airport to Cambridge on Saturday and arrive there by 08:45 . I need departure time , train ID , and price . Thanks !
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n14 / name
+     :op1 "saturday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n16 / name
+     :op1 "08:45"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n18 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Leave ( aTr1 / question )
+  :Ticket ( aTr2 / question )
+  :Id ( aTr3 / question )
+   )
+)
+
+# ::id PMUL3475.json_0012
+# ::snt Sounds great . I do n't need to book it , but I would like the price .
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL3475.json_0014
+# ::snt No that is all the information I need today .
+( o / out_of_scope )
+
+# ::id PMUL3475.json_0016
+# ::snt That is all . Have a great day .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3475.json_0018
+# ::snt say hi to your family .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2423.json_0000
+# ::snt I 'm looking for a restaurant called the gandhi .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "the"
+     :op2 "gandhi"
+  ))
+)
+
+# ::id PMUL2423.json_0002
+# ::snt Can you book it for 8 people on Sunday at 14:45 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "14:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL2423.json_0004
+# ::snt I would also like to find somewhere fun in the middle of town to go .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL2423.json_0006
+# ::snt Sorry , I actually wanted somewhere in the west
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL2423.json_0008
+# ::snt Sure , please provide me with the postcode and address
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL2423.json_0010
+# ::snt Thank you for your help , that is all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1250.json_0000
+# ::snt I need to catch a train this tuesday after 17:00 please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "tuesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "17:00"
+  ))
+)
+
+# ::id PMUL1250.json_0002
+# ::snt I will be travelling from Cambridge to Ely .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "ely"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1250.json_0004
+# ::snt Arrival time is n't important as long as I 'm on my way sometime after 17:00 on Tuesday .
+( Tm1 / Train-Inform
+   :Arrive ( onTr1 / dontcare)
+   :Day ( DayTr3 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL1250.json_0006
+# ::snt what time does it leave ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+)
+
+# ::id PMUL1250.json_0008
+# ::snt No but I need information on colleges in town .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id PMUL1250.json_0010
+# ::snt no , just find me a college anywhere in town please and I 'll need their phone number and post code when you find it please .
+( a / and
+ :op1(At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Type ( TypAt3 / Type 
+    :name ( n15 / name
+     :op1 "college"
+  ))
+   )
+)
+
+# ::id PMUL1250.json_0012
+# ::snt That 's all I need today .
+( o / out_of_scope )
+
+# ::id WOZ20641.json_0000
+# ::snt a restaurant in the moderately priced range , please
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id WOZ20641.json_0002
+# ::snt Okay , would it help to narrow it down to the west part of town ?   I am having trouble deciding what I want to eat today .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id WOZ20641.json_0004
+# ::snt Phone number , please .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id WOZ20641.json_0006
+# ::snt Thank you very much !   Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0331.json_0000
+# ::snt Do you have any information on a restaurant called the Golden Wok ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "golden"
+     :op2 "wok"
+  ))
+)
+
+# ::id MUL0331.json_0002
+# ::snt Can you please book that for Friday at 13:15 for 3 people and give me the reference number ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "13:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0331.json_0004
+# ::snt How about 12:15 on Friday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "12:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL0331.json_0006
+# ::snt Thanks . Can you help me find a train to london liverpool street now ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id MUL0331.json_0008
+# ::snt I would like to leave after 17:15 on saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n16 / name
+     :op1 "saturday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n18 / name
+     :op1 "17:15"
+  ))
+)
+
+# ::id MUL0331.json_0010
+# ::snt Not just yet , could you provide me with the travel time for TR8824 ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL0331.json_0012
+# ::snt Perfect , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0331.json_0014
+# ::snt No , that 's all for today . Thank you again !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1346.json_0000
+# ::snt I 'm looking for the hotel called Kirkwood House .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "kirkwood"
+     :op2 "house"
+  ))
+)
+
+# ::id MUL1346.json_0002
+# ::snt I 'd like to get the address , hotel type , and price range please !
+( Ht1 / Hotel-Request
+  :Type ( aHo0 / question )
+  :Price ( aHo1 / question )
+  :Addr ( aHo2 / question )
+)
+
+# ::id MUL1346.json_0004
+# ::snt Perfect , thank you .   Can you recommend a Mediterranean restaurant in the centre of town ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "mediterranean"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1346.json_0006
+# ::snt Gardenia is fine . Can I get the postcode and price range ?
+( Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id MUL1346.json_0008
+# ::snt Thank you for finding the Gardenia for me , that is all I need today .
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe3 / Name 
+    :name ( n9 / name
+     :op1 "Gardenia"
+  ))
+   )
+)
+
+# ::id MUL0390.json_0000
+# ::snt I am looking for a restaurant called J Restaurant .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "j"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id MUL0390.json_0002
+# ::snt Yes please , for 4 people at 17:45 on Saturday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "17:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL0390.json_0004
+# ::snt Thank you , I am also looking for a train , I need it to depart from Cambridge on sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0390.json_0006
+# ::snt Uh ... you alright ? I guess I can do it myself ...
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id MUL0390.json_0008
+# ::snt I 'd like to leave after 09:30 on Sunday and go to kings lynn from cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n16 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n20 / name
+     :op1 "09:30"
+  ))
+)
+
+# ::id MUL0390.json_0010
+# ::snt Let 's go with the 10:11 train . I 'd like to book for 4 people and will need a reference number , please .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n22 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0390.json_0012
+# ::snt Alright , that 's everything . Thank you for all of your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2327.json_0000
+# ::snt I would like to find an expensive Indian restaurant in Cambridge .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL2327.json_0002
+# ::snt We are going to be on the westside , anything close by there ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "westside"
+  ))
+)
+
+# ::id PMUL2327.json_0004
+# ::snt Yes , can you see if you can make a reservation for me for 15:45 on Tuesday for 4 people ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "15:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2327.json_0006
+# ::snt Yes , please . And I could also use some help finding something fun to do in the west as well .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL2327.json_0008
+# ::snt Tell me more about the museum .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n16 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL2327.json_0010
+# ::snt cambridge book abd print gallery sounds wonderful . Can I please have their address and phone number ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n19 / name
+     :op1 "abd"
+     :op2 "print"
+     :op3 "gallery"
+  ))
+   )
+)
+
+# ::id PMUL2327.json_0012
+# ::snt Grat , ca nt wait to get there , ... wow .   I am actually all set now , that went much faster than expected .    Thanks for your efficiency .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2327.json_0014
+# ::snt Oh gosh , I 'm so sorry . I must have forgotten that I need the postcode for the museum . Can I get that please ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL2327.json_0016
+# ::snt Thank you so much . That is all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01294.json_0000
+# ::snt I need to book a taxi to take me from Mumford Theatre to go to Darry 's Cookhouse and Wine Shop .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n2 / name
+     :op1 "mumford"
+     :op2 "theatre"
+  ))
+)
+
+# ::id SNG01294.json_0002
+# ::snt I need to get there by 24:45 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n4 / name
+     :op1 "24:45"
+  ))
+)
+
+# ::id SNG01294.json_0004
+# ::snt That was everything . Thanks ! !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20122.json_0000
+# ::snt I want to find a restaurant in the centre part of town and serves british food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "british"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id WOZ20122.json_0002
+# ::snt I have no preference . can i please have the address and phone number of one of them ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20122.json_0004
+# ::snt Nope , that 'll do it , thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4319.json_0000
+# ::snt Are there any trains arriving by 15:15 on Thursday ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "thursday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "15:15"
+  ))
+)
+
+# ::id PMUL4319.json_0002
+# ::snt I need to go to Broxbourne , I 'll be leaving Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "broxbourne"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4319.json_0004
+# ::snt I said Thursday .
+( o / out_of_scope )
+
+# ::id PMUL4319.json_0006
+# ::snt Yes please book for 8 people . I need the reference number . Also , I want information on a restaurant called Bangkok City .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe4 / Name 
+    :name ( n13 / name
+     :op1 "bangkok"
+     :op2 "city"
+  ))
+   )
+ :op3(Tt3 / Train-Request
+  :Ref ( aTr2 / question )
+   )
+)
+
+# ::id PMUL4319.json_0008
+# ::snt yes how did you know ? lol . Can I have their phone number please
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id PMUL4319.json_0010
+# ::snt That is all thank you goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4468.json_0000
+# ::snt I want to find out if there are any places to dine that serve Australian food in the centre .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "australian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4468.json_0002
+# ::snt What about an expensive restaurant in the centre ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4468.json_0004
+# ::snt I 'd be interested in any serving British food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "british"
+  ))
+)
+
+# ::id PMUL4468.json_0006
+# ::snt Sounds great . Please book me a table for Wednesday at 16:00 for 5 people .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "16:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL4468.json_0008
+# ::snt Thank you , I 'm also looking for a hotel with free parking and wifi . Can you find me one ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   :Type ( TypHo4 / Type 
+    :name ( n18 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id SNG01275.json_0000
+# ::snt I am looking for a place to stay . The hotel should have a star of 4 and should include free wifi
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "4"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id SNG01275.json_0002
+# ::snt Are either of those in the cheap price range ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SNG01275.json_0004
+# ::snt I am not really picky .
+( o / out_of_scope )
+
+# ::id SNG01275.json_0006
+# ::snt Is it cheap ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SNG01275.json_0008
+# ::snt That sounds good , yes . I need 4 nights booked for me , beginning Friday and for 7 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "7"
+  ))
+)
+
+# ::id SNG01275.json_0010
+# ::snt Yes , 3 nights please and can I have a reference number
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id SNG01275.json_0012
+# ::snt No , I 've got everything I need . I appreciate your help .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id SNG01616.json_0000
+# ::snt Thank you . I am looking for a guest house . I am also looking for one that is rather cheap .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SNG01616.json_0002
+# ::snt The hotel does n't need to have free parking and should have a star of 3 .
+( Hm1 / Hotel-Inform
+   :Parking ( onHo1 / dontcare)
+   :Stars ( StaHo3 / Stars 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SNG01616.json_0004
+# ::snt advic me on any other option
+( o / out_of_scope )
+
+# ::id SNG01616.json_0006
+# ::snt No , how about a moderate - price guesthouse , please . Try that .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n8 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id SNG01616.json_0008
+# ::snt Can I just get the phone number instead please ?
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id SNG01616.json_0010
+# ::snt No , that is all . good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0570.json_0000
+# ::snt I am looking for a restaurant in the west that serves italian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id SNG0570.json_0002
+# ::snt Can I get the address for Prezzo please ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "Prezzo"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+   )
+)
+
+# ::id SNG0570.json_0004
+# ::snt Yes , I 'd like to reserve a table for 5 at 12:45 on Monday please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "12:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SNG0570.json_0006
+# ::snt Thank you , that 's all I need today !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3201.json_0000
+# ::snt I am looking for a train leaving Peterborough on Thursday .   Can you help me ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id PMUL3201.json_0002
+# ::snt I need to depart after 20:00 , and will be travelling to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "20:00"
+  ))
+)
+
+# ::id PMUL3201.json_0004
+# ::snt Okay , that will do . What is the travel time ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL3201.json_0006
+# ::snt Yes , I also need places to go in college .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL3201.json_0008
+# ::snt Yes , I would like that .
+( o / out_of_scope )
+
+# ::id PMUL3201.json_0010
+# ::snt That sounds perfect , may I have the postcode please ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL3201.json_0012
+# ::snt That 's it . Thanks for everything .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20502.json_0000
+# ::snt I am looking for an expensive restaurant in the east part of town . I would like the name and phone number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20502.json_0002
+# ::snt Thanks , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2284.json_0000
+# ::snt I 'm interested in getting some entertainment later .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL2284.json_0002
+# ::snt Awesome .   Can you give me some information on local theatres ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "theatres"
+  ))
+)
+
+# ::id PMUL2284.json_0004
+# ::snt Can you give me the address , phone number , and entrance fee info for the one in the south ? I also need a restaurant that is moderately priced in the centre .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n6 / name
+     :op1 "south"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Price ( PriRe4 / Price 
+    :name ( n9 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n11 / name
+     :op1 "centre"
+  ))
+   )
+ :op3(At3 / Attraction-Request
+  :Fee ( aAt2 / question )
+  :Addr ( aAt3 / question )
+  :Phone ( aAt4 / question )
+   )
+)
+
+# ::id PMUL2284.json_0006
+# ::snt Thank you .   Can you help me find a moderately - priced Latin American restaurant in the centre ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "latin"
+     :op2 "american"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n14 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2284.json_0008
+# ::snt Actually , let 's try another kind of food . How about spanish ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n18 / name
+     :op1 "spanish"
+  ))
+)
+
+# ::id PMUL2284.json_0010
+# ::snt No but I would like the phone number .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id PMUL2284.json_0012
+# ::snt That is all , thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02264.json_0000
+# ::snt Could you tell me where to find the nearest police station and give the telephone number ?
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG02264.json_0002
+# ::snt Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02264.json_0004
+# ::snt No , you 've been quite helpful . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02239.json_0000
+# ::snt I am looking for a place to dine . The restaurant should be in the east and should serve swiss food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "swiss"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id SNG02239.json_0002
+# ::snt No , I am only interested in a restaurant that serves swiss food and is in the east .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "east"
+  ))
+)
+
+# ::id SNG02239.json_0004
+# ::snt How about international food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "international"
+  ))
+)
+
+# ::id SNG02239.json_0006
+# ::snt No , I just need the postcode .
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id SNG02239.json_0008
+# ::snt No , you have been very helpful . Thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3691.json_0000
+# ::snt i am looking for an expensive restaurant that serves british food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "british"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL3691.json_0002
+# ::snt I am looking for an upscale , expensive one in the centre of town , please .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL3691.json_0004
+# ::snt That would be great . Please make it for Monday .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL3691.json_0006
+# ::snt 8 people at 11:45 . I need the reference number please . Also , I need a hotel with wifi in the same price range as the restaurant .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo6 / Price 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Time ( TimRe6 / Time 
+    :name ( n19 / name
+     :op1 "11:45"
+  ))
+   )
+ :op3(Rt3 / Restaurant-Request
+  :Ref ( aRe2 / question )
+   )
+)
+
+# ::id PMUL3691.json_0008
+# ::snt I 'm also looking for an upscale , expensive hotel in the area as well .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n20 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL3691.json_0010
+# ::snt it absolutely must be a 3-star hotel
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n22 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n24 / name
+     :op1 "3-star"
+  ))
+)
+
+# ::id PMUL3691.json_0012
+# ::snt Yes , for 8 staying 5 nights starting Monday , provide reference number . Also , book a taxi from hotel to arrive at restaurant by 11:45 . I will need contact number and car type .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n26 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n28 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n30 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   )
+ :op3(Tt3 / Taxi-Request
+  :Car ( aTa2 / question )
+   )
+ :op4(Tm4 / Taxi-Inform
+   :Arrive ( ArrTa8 / Arrive 
+    :name ( n35 / name
+     :op1 "11:45"
+  ))
+   :Depart ( DepTa10 / Depart 
+    :name ( n37 / name
+     :op1 "from"
+     :op2 "hotel"
+  ))
+   )
+)
+
+# ::id PMUL3691.json_0014
+# ::snt Thank you for your help , that is all I need for today . Goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1205.json_0000
+# ::snt I 'm looking for a place to stay , I would need wifi , and would prefer moderate pricing ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL1205.json_0002
+# ::snt No , I 'm looking for a hotel . It has to have 0 stars
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n6 / name
+     :op1 "0"
+  ))
+)
+
+# ::id MUL1205.json_0004
+# ::snt Is that a zero star place ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n8 / name
+     :op1 "zero"
+  ))
+)
+
+# ::id MUL1205.json_0006
+# ::snt No , I am also looking for a Chinese restaurant in the same price range as the hotel .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Food ( FooRe4 / Food 
+    :name ( n13 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe6 / Price 
+    :name ( n15 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+   )
+)
+
+# ::id MUL1205.json_0008
+# ::snt What area is it ?
+( Rt1 / Restaurant-Request
+  :Area ( aRe0 / question )
+)
+
+# ::id MUL1205.json_0010
+# ::snt What side of town is the restaurant on . Is it in the centre ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Area ( AreRe3 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1205.json_0012
+# ::snt Thank you .   That should be all of the information I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0041.json_0000
+# ::snt I am looking for Cote restaurant .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "cote"
+  ))
+)
+
+# ::id SSNG0041.json_0002
+# ::snt Yes , please . I need a table for 5 at 12:15 Saturday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "12:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SSNG0041.json_0004
+# ::snt Is there another restaurant in the same area and price range available ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "area"
+     :op3 "and"
+     :op4 "price"
+     :op5 "range"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id SSNG0041.json_0006
+# ::snt Yes . I want to book a table for 5 people at 12:15 on Saturday .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n16 / name
+     :op1 "12:15"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n18 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id SSNG0041.json_0008
+# ::snt Which ever is open then , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0041.json_0010
+# ::snt Thanks so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4867.json_0000
+# ::snt Can you help me find a place to stay that includes free wifi and does n't need to have free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( onHo1 / dontcare)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL4867.json_0002
+# ::snt I 'm looking for something cheap please .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL4867.json_0004
+# ::snt No , thank you .   I just need the name for today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4127.json_0000
+# ::snt Can you please help me find a train out of cambridge that arrives by 19:15 ?
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n2 / name
+     :op1 "19:15"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4127.json_0002
+# ::snt I am going to Peterborough and leaving on Monday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "peterborough"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL4127.json_0004
+# ::snt Thank you , please book me for 7 people , and I will need the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4127.json_0006
+# ::snt Can you find me a moderately - priced place to eat in the center of town ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n12 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL4127.json_0008
+# ::snt Is should serve Basque food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "basque"
+  ))
+)
+
+# ::id PMUL4127.json_0010
+# ::snt how about modern european food then ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n18 / name
+     :op1 "european"
+  ))
+)
+
+# ::id PMUL4127.json_0012
+# ::snt Can you just give me the phone number and address ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id PMUL4127.json_0014
+# ::snt Great !   That 's all I needed !   Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4127.json_0016
+# ::snt I 'll be sure to call you if I need anything else .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1912.json_0000
+# ::snt I am planning a trip to Cambridge on a train . I want to leave form bishops stortford ... can you help me with that ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id MUL1912.json_0002
+# ::snt I would like to travel on Saturday , arriving at 8:00 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "8:00"
+  ))
+)
+
+# ::id MUL1912.json_0004
+# ::snt No need to book it for me . I can do that . But can you tell me the travel time in minutes ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL1912.json_0006
+# ::snt I am also looking for a attraction called queens ' college , can you get me information on that ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n10 / name
+     :op1 "queens"
+     :op2 "'"
+     :op3 "college"
+  ))
+)
+
+# ::id MUL1912.json_0008
+# ::snt Great . And what is the postcode ? And attraction type ?
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id MUL1912.json_0010
+# ::snt That is all I need today , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0059.json_0000
+# ::snt I 'm looking to find out some information about a restaurant called Travellers Rest .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "travellers"
+     :op2 "rest"
+  ))
+)
+
+# ::id PMUL0059.json_0002
+# ::snt I would like to book a table on Thursday for 6 people at 13:30 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "13:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL0059.json_0004
+# ::snt I would also like to find a place to stay near the town centre that has a star rate of 0 that has free WiFi in the moderate price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "moderate"
+  ))
+   :Internet ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+   :Stars ( StaHo7 / Stars 
+    :name ( n14 / name
+     :op1 "0"
+  ))
+)
+
+# ::id PMUL0059.json_0006
+# ::snt Yes , please . Can I get a reservation for the same group of people on the same day ? We 'll be staying 4 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id PMUL0059.json_0008
+# ::snt Yes , I also need a taxi from the restaurant to the hotel . Can you help me with that ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Dest ( DesTa5 / Dest 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+ :op3(Rm3 / Restaurant-Inform
+   :none ( onRe3 / none)
+   )
+)
+
+# ::id PMUL0059.json_0010
+# ::snt I 'm sorry , I need that taxi to take me from the hotel to the restaurant . I need to arrive at 13:30
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n26 / name
+     :op1 "13:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n28 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n30 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL0059.json_0012
+# ::snt Thank you ! That 's all I needed help with today . Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0863.json_0000
+# ::snt Are there any British restaurants in the center of town ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "british"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id MUL0863.json_0002
+# ::snt Is there such thing as cheap British cuisine ? Where is that ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "british"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL0863.json_0004
+# ::snt Perhaps . I 'm also looking for a place to go .. maybe a park in the centre ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n12 / name
+     :op1 "park"
+  ))
+)
+
+# ::id MUL0863.json_0006
+# ::snt Yes please , can I have the address ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id MUL0863.json_0008
+# ::snt Are there any moderately priced restaurants near the botanic gardens ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n14 / name
+     :op1 "moderately"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Price ( aRe1 / question )
+   )
+)
+
+# ::id MUL0863.json_0010
+# ::snt I 'm sorry - I 'd really like the name of a British restaurant in city center , I do n't mind what price but please do tell me what the price is .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "british"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n18 / name
+     :op1 "center"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Price ( aRe1 / question )
+   )
+)
+
+# ::id MUL0863.json_0012
+# ::snt Sounds great . i do n't need a reservation but can I get a taxi from Restaurant One Seven to the gardens ?
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n20 / name
+     :op1 "restaurant"
+     :op2 "one"
+     :op3 "seven"
+  ))
+)
+
+# ::id MUL0863.json_0014
+# ::snt I would like to leave the restaurant by 14:45 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n22 / name
+     :op1 "14:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id MUL0863.json_0016
+# ::snt Can I get a contact number for that taxi ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id WOZ20574.json_0000
+# ::snt I need the address and postcode of a cheap restaurant on the north side of town .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20574.json_0002
+# ::snt Than you .
+( o / out_of_scope )
+
+# ::id PMUL4900.json_0000
+# ::snt I am looking for information in Cambridge
+( o / out_of_scope )
+
+# ::id PMUL4900.json_0002
+# ::snt I need to know if any trains are running to Broxbourne on Saturday that arrive by 10:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "broxbourne"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "saturday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n6 / name
+     :op1 "10:30"
+  ))
+)
+
+# ::id PMUL4900.json_0004
+# ::snt Great can you get me 8 tickets please ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL4900.json_0006
+# ::snt I also need to find a guesthouse to stay in that is 4 stars .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4900.json_0008
+# ::snt Do any of them have free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL4900.json_0010
+# ::snt Ok great , I need a room booked for 8 and for 5 nights starting on the Monday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL4900.json_0012
+# ::snt You can just pick one for me . I 'd like a 4 star guesthouse with free wifi . I need a room Monday for 5 nights and 8 people .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+   :Stay ( StaHo5 / Stay 
+    :name ( n22 / name
+     :op1 "5"
+  ))
+   :Type ( TypHo7 / Type 
+    :name ( n24 / name
+     :op1 "guesthouse"
+  ))
+   :Day ( DayHo9 / Day 
+    :name ( n26 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo11 / People 
+    :name ( n28 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL4900.json_0014
+# ::snt No , that will be all . Thanks . You 've been a great help . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1028.json_0000
+# ::snt Hi I 'd like to find a hotel to stay in . Somewhere with free wi - fi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id SNG1028.json_0002
+# ::snt I would like to keep it cheap if possible and something 4 star rated please .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG1028.json_0004
+# ::snt Yes , please . It is for 2 nights starting on Tuesday for 7 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id SNG1028.json_0006
+# ::snt No , that 's all I need . Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0903.json_0000
+# ::snt Can you help me find a hotel called Bridge Guest House ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "bridge"
+     :op2 "guest"
+     :op3 "house"
+  ))
+)
+
+# ::id SNG0903.json_0002
+# ::snt Do they have free parking ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Parking ( aHo1 / question )
+   )
+)
+
+# ::id SNG0903.json_0004
+# ::snt Not right now , that 's all , thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1395.json_0000
+# ::snt I need a train departing from Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG1395.json_0002
+# ::snt I will be going to London Liverpool Street on Sunday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id SNG1395.json_0004
+# ::snt I 'm leaving on sunday , not saturday . Can you make sure that 's correct ? And I want to arrive by 21:00
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n10 / name
+     :op1 "21:00"
+  ))
+)
+
+# ::id SNG1395.json_0006
+# ::snt thanks so much , that s all i needed
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20140.json_0000
+# ::snt I would like a moderately priced restaurant that serves brazilian food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "brazilian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id WOZ20140.json_0002
+# ::snt Is there any restaurants that have gastropub type of food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "gastropub"
+  ))
+)
+
+# ::id WOZ20140.json_0004
+# ::snt May I have their address and phone number please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20140.json_0006
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4245.json_0000
+# ::snt Are there any expensive Portuguese restaurants in Cambridge ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n4 / name
+     :op1 "Portuguese"
+  ))
+)
+
+# ::id PMUL4245.json_0002
+# ::snt Oh no , not even in the west part of town ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL4245.json_0004
+# ::snt I really need something in the west . Could you try Indian food instead ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n10 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL4245.json_0006
+# ::snt The Rice Boat would be lovely . I 'll need a table on Friday at 19:00 . It should be for 4 people . I 'll also need a reference number , please ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n12 / name
+     :op1 "rice"
+     :op2 "boat"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n14 / name
+     :op1 "19:00"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n16 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL4245.json_0008
+# ::snt I am also looking for a hotel in the same area with zero stars .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n20 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n24 / name
+     :op1 "zero"
+  ))
+)
+
+# ::id PMUL4245.json_0010
+# ::snt Are you sure ?   A 0 star HOTEL in the west side of time . Please check again .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n26 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n28 / name
+     :op1 "west"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n30 / name
+     :op1 "0"
+  ))
+)
+
+# ::id PMUL4245.json_0012
+# ::snt Could you try looking for a guesthouse in the 4 star range ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n32 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n34 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4245.json_0014
+# ::snt Okay , great . I 'll need to book for Friday , 2 nights , and 4 people , please ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n36 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n38 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n40 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4245.json_0016
+# ::snt No , that 's all I need for today .   Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1064.json_0000
+# ::snt Do you have any museums there ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id PMUL1064.json_0002
+# ::snt I 'm not quite sure yet . What are the entrance fees for the museums ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL1064.json_0004
+# ::snt Can you find me a train that goes to the Cambridge Museum on Wednesday from Cambridge ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "Cambridge"
+     :op2 "Museum"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1064.json_0006
+# ::snt actually , i need a train from cambridge to ely .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "ely"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1064.json_0008
+# ::snt i want to leave after 8:15 on wednesday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "wednesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n16 / name
+     :op1 "8:15"
+  ))
+)
+
+# ::id PMUL1064.json_0010
+# ::snt Yes that would work . Please book the reservation . Could I please get the reference number ?
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL1064.json_0012
+# ::snt No I need to book seven tickets .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n18 / name
+     :op1 "seven"
+  ))
+)
+
+# ::id PMUL1064.json_0014
+# ::snt Thank you . Have an amazing day . Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2397.json_0000
+# ::snt I need a place to grab a bite to eat today in Cambridge .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL2397.json_0002
+# ::snt I would like a " chinese bite " .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL2397.json_0004
+# ::snt Yes , I am looking for expensive Chinese food in the South .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n8 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL2397.json_0006
+# ::snt Can you book me a table at The Peking Restaurant for 4 people at 11:30 on Friday .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n10 / name
+     :op1 "peking"
+     :op2 "restaurant"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n12 / name
+     :op1 "11:30"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n14 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2397.json_0008
+# ::snt I 'm also interested in visiting Sidney Sussex college .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n18 / name
+     :op1 "college"
+  ))
+   :Name ( NamAt4 / Name 
+    :name ( n20 / name
+     :op1 "sidney"
+     :op2 "sussex"
+     :op3 "college"
+  ))
+)
+
+# ::id PMUL2397.json_0010
+# ::snt No , that is all I needed to know .   Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1252.json_0000
+# ::snt Can I catch a train to Stevenage ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "stevenage"
+  ))
+)
+
+# ::id PMUL1252.json_0002
+# ::snt Yes please when is the arrival time ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+)
+
+# ::id PMUL1252.json_0004
+# ::snt What 's the total travel time for the TR2515 ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL1252.json_0006
+# ::snt Okay , thank you for the information !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1252.json_0008
+# ::snt I am looking for a park in the south . Any available that you could give me the postcode , entrance fee 's if any and the address please ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n6 / name
+     :op1 "park"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Addr ( aAt2 / question )
+  :Post ( aAt3 / question )
+   )
+)
+
+# ::id PMUL1252.json_0010
+# ::snt Perfect , you 've answered all my questions . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1252.json_0012
+# ::snt I will . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0983.json_0000
+# ::snt I 'm traveling to cambridge and I was hoping you could find me a train on tuesday that arrives by 13:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "tuesday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n6 / name
+     :op1 "13:30"
+  ))
+)
+
+# ::id PMUL0983.json_0002
+# ::snt I am leaving from Stevenage
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n8 / name
+     :op1 "stevenage"
+  ))
+)
+
+# ::id PMUL0983.json_0004
+# ::snt When is the departure time ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+)
+
+# ::id PMUL0983.json_0006
+# ::snt Yes , Can you book that for me and send me a reference number ?
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL0983.json_0008
+# ::snt I need to find a French restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "french"
+  ))
+)
+
+# ::id PMUL0983.json_0010
+# ::snt Please book Cote for me .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n12 / name
+     :op1 "Cote"
+  ))
+)
+
+# ::id PMUL0983.json_0012
+# ::snt Sorry , I got ahead of myself . I want a french restaurant but it must be in the moderate price range . Do either of those options match ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n14 / name
+     :op1 "moderate"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n16 / name
+     :op1 "french"
+  ))
+)
+
+# ::id PMUL0983.json_0014
+# ::snt Yes , search for asian oriental food instead then please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n18 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+)
+
+# ::id PMUL0983.json_0016
+# ::snt What 's their address ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id PMUL0983.json_0018
+# ::snt No thank you . I am actually all set now . Thanks , and bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4646.json_0000
+# ::snt does cambridge museum of technology still open ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "cambridge"
+     :op2 "museum"
+     :op3 "of"
+     :op4 "technology"
+  ))
+)
+
+# ::id PMUL4646.json_0002
+# ::snt What 's the entrance fee , phone number , and postcode for that museum ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL4646.json_0004
+# ::snt I 'm looking for a place to stay in the centre . I also need free wifi there .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4646.json_0006
+# ::snt I 'd like an expensive hotel please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL4646.json_0008
+# ::snt Yes the university arms would you be able to book that ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n10 / name
+     :op1 "university"
+     :op2 "arms"
+  ))
+)
+
+# ::id PMUL4646.json_0010
+# ::snt 6 people , five nights , starting on Thursday , please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "five"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n14 / name
+     :op1 "6"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n16 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL4646.json_0012
+# ::snt Yes please book that .
+( o / out_of_scope )
+
+# ::id PMUL4646.json_0014
+# ::snt That 's perfect . Thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4646.json_0016
+# ::snt I 'm sorry , I made a mistake !   I need for it to start on Tuesday not Thursday ! ! ! !   Can you fix that for me ? ? ?
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n18 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL4646.json_0018
+# ::snt No , thank you . I think that 's it .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1253.json_0000
+# ::snt I 'm looking for a train . The train should arrive by 21:30 and should go to bishops stortford .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "21:30"
+  ))
+)
+
+# ::id SNG1253.json_0002
+# ::snt I would like to travel on Monday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id SNG1253.json_0004
+# ::snt Yes , please choose the one closest to my arrival time .
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+)
+
+# ::id SNG1253.json_0006
+# ::snt I actually only want the price , but can you make sure that the train is leaving from Cambridge .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id SNG1253.json_0008
+# ::snt That is perfect thank you very much for all of your help .   You have a wonderful day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1131.json_0000
+# ::snt I need a train going into Cambridge , arriving by 17:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "17:45"
+  ))
+)
+
+# ::id PMUL1131.json_0002
+# ::snt I am leaving from Bishops Stortford on Sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id PMUL1131.json_0004
+# ::snt I would prefer to leave at 15:00 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n10 / name
+     :op1 "15:00"
+  ))
+)
+
+# ::id PMUL1131.json_0006
+# ::snt Does it arrive in Cambridge by 17:45 .   That is the most important thing .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n14 / name
+     :op1 "17:45"
+  ))
+)
+
+# ::id PMUL1131.json_0008
+# ::snt What is the price for the train ticket ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL1131.json_0010
+# ::snt Thank you . I also need to find a place to go in the centre of town . The type of attraction should be entertainment .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n18 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL1131.json_0012
+# ::snt Can you make a suggestion ?
+( o / out_of_scope )
+
+# ::id PMUL1131.json_0014
+# ::snt Are there any boat attractions ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n20 / name
+     :op1 "boat"
+  ))
+)
+
+# ::id PMUL1131.json_0016
+# ::snt That sounds great . Can I get the phone number , address , and entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL1131.json_0018
+# ::snt Okay thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1131.json_0020
+# ::snt Have a nice day .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1663.json_0000
+# ::snt Hi , I could definitely use some help finding information on a particular hotel .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL1663.json_0002
+# ::snt I am interested in the Gonville Hotel .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "gonville"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL1663.json_0004
+# ::snt I need the price range , area , and star of the hotel .
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+  :Area ( aHo1 / question )
+)
+
+# ::id PMUL1663.json_0006
+# ::snt Can you book it for me and get a reference number ?
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL1663.json_0008
+# ::snt On second thought , I believe I 'll wait on that reservation .
+( o / out_of_scope )
+
+# ::id PMUL1663.json_0010
+# ::snt Yes , I need a train leaving after 18:30
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n4 / name
+     :op1 "18:30"
+  ))
+)
+
+# ::id PMUL1663.json_0012
+# ::snt leaving norwich going to cambridge on thursday
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n10 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id PMUL1663.json_0014
+# ::snt That train will be fine . Can I please get the train ID , arrival time and travel time ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+  :Time ( aTr1 / question )
+  :Id ( aTr2 / question )
+)
+
+# ::id PMUL1663.json_0016
+# ::snt that is all i needed for today . thanks for helping
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0118.json_0000
+# ::snt I an you find me a 0 star guesthouse to stay in .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "0"
+  ))
+)
+
+# ::id MUL0118.json_0002
+# ::snt well , i 'd like to find a place to stay like a guesthouse with 0 star rating in the area of north that has free wifi , thank you .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n6 / name
+     :op1 "0"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo7 / Area 
+    :name ( n10 / name
+     :op1 "north"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Area ( aRe1 / question )
+   )
+)
+
+# ::id MUL0118.json_0004
+# ::snt Yes please , for 6 people and five nights on Monday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "five"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL0118.json_0006
+# ::snt I 'm looking for a restaurant called saffron brasserie .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n18 / name
+     :op1 "saffron"
+     :op2 "brasserie"
+  ))
+)
+
+# ::id MUL0118.json_0008
+# ::snt Yes , please . I 'd also like to know what area of town it 's in and what type of food it serves .
+( Rt1 / Restaurant-Request
+  :Food ( aRe0 / question )
+  :Area ( aRe1 / question )
+)
+
+# ::id MUL0118.json_0010
+# ::snt No , but I do need some information about a taxi between the two places . I 'd like to leave the hotel by 16:30 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n20 / name
+     :op1 "16:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id MUL0118.json_0012
+# ::snt Ok , great . Thanks for your help , you have covered everything I needed !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0426.json_0000
+# ::snt Hi , could you give me the location of the Saint Johns Chop House ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "saint"
+     :op2 "johns"
+     :op3 "chop"
+     :op4 "house"
+  ))
+)
+
+# ::id PMUL0426.json_0002
+# ::snt Great .   How about the phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id PMUL0426.json_0004
+# ::snt Could you tell me what their price range is ?
+( Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+)
+
+# ::id PMUL0426.json_0006
+# ::snt I am also looking for a particular hotel named leverton house .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n4 / name
+     :op1 "leverton"
+     :op2 "house"
+  ))
+)
+
+# ::id PMUL0426.json_0008
+# ::snt The address please .
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id PMUL0426.json_0010
+# ::snt Thank you for the information on that .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0426.json_0012
+# ::snt Yes , I am looking to book a room at the Leverton House for 3 people and 5 nights starting Wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   :Name ( NamHo8 / Name 
+    :name ( n12 / name
+     :op1 "Leverton"
+     :op2 "House"
+  ))
+)
+
+# ::id PMUL0426.json_0014
+# ::snt No , thank you . That 's all for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1217.json_0000
+# ::snt Hi I need a hotel that is in the east . I do n't need free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( oHo1 / no)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL1217.json_0002
+# ::snt I would like the hotel if it has a 4 star rating .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1217.json_0004
+# ::snt What types of guest houses are there in the east ?
+( Hm1 / Hotel-Inform
+   :Type ( ueHo1 / guesthouse)
+   :Area ( AreHo3 / Area 
+    :name ( n8 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL1217.json_0006
+# ::snt I am not particluar .
+( Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+)
+
+# ::id MUL1217.json_0008
+# ::snt Do they have rooms for 5 people . for 2 nights , starting Saturday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL1217.json_0010
+# ::snt Okay , what about 1 night ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL1217.json_0012
+# ::snt I would love to try some french food while I am there . Could you help me find a restaurant ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n18 / name
+     :op1 "french"
+  ))
+)
+
+# ::id MUL1217.json_0014
+# ::snt I guess so . I guess maybe a good italian place would work .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n20 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id MUL1217.json_0016
+# ::snt Yes , I would like a reservation for 5 people and book me a taxi that leave the restaurant by 16:15 .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n22 / name
+     :op1 "16:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :People ( PeoRe5 / People 
+    :name ( n27 / name
+     :op1 "5"
+  ))
+   )
+)
+
+# ::id MUL1217.json_0018
+# ::snt Just to commute between the two places .
+( Tm1 / Taxi-Inform
+   :Dest ( _aTa1 / a_and_b_guest_house)
+)
+
+# ::id MUL1217.json_0020
+# ::snt Can I please have the phone number and area for Pizza Hut Fen Ditton ? Also , the guesthouse we booked is 4 stars correct ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n28 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Area ( aRe1 / question )
+  :Phone ( aRe2 / question )
+   )
+ :op3(Rm3 / Restaurant-Inform
+   :Name ( NamRe5 / Name 
+    :name ( n32 / name
+     :op1 "Pizza"
+     :op2 "Hut"
+     :op3 "Fen"
+     :op4 "Ditton"
+  ))
+   )
+)
+
+# ::id MUL1217.json_0022
+# ::snt Yes , can you tell me if that guesthouse we booked has 4 stars ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n32 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1217.json_0024
+# ::snt Ok great ! That 's all I needed . Thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2853.json_0000
+# ::snt Good Afternoon .   I am planning a trip and need some help with places I can go when I get there .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2853.json_0002
+# ::snt Not really .   I would like to stay toward the centre of town though .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( onAt2 / dontcare)
+)
+
+# ::id PMUL2853.json_0004
+# ::snt I would love to check out some modern art museums please
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id PMUL2853.json_0006
+# ::snt That sounds great ! Can I have the address , phone number , and what 's the entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL2853.json_0008
+# ::snt I would also like to find a 3 star room .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL2853.json_0010
+# ::snt It does n't matter , but I prefer a guesthouse over a hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( onHo2 / dontcare)
+)
+
+# ::id PMUL2853.json_0012
+# ::snt I just need to know the price range please . And confirm that it has free parking ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Price ( aHo1 / question )
+   )
+)
+
+# ::id PMUL2853.json_0014
+# ::snt I actually just want a taxi . I want to depart the hotel by 11:45 and go to the attraction . Please give me car type and contact info too
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n10 / name
+     :op1 "11:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n12 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "attraction"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id PMUL2853.json_0016
+# ::snt Thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0572.json_0000
+# ::snt I 'd like to book a train ticket , please .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL0572.json_0002
+# ::snt I 'm looking for a train that is leaving on Friday after 21:45 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "friday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "21:45"
+  ))
+)
+
+# ::id MUL0572.json_0004
+# ::snt Yes . I would like to go to Leicester . What trains are available ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id MUL0572.json_0006
+# ::snt I will go with the earlier departure , and I would like 2 seats please . I will also need a reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0572.json_0008
+# ::snt Great , I also need a place to go in the east part of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL0572.json_0010
+# ::snt Sure , a   museum sounds good , what do you have that 's free ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL0572.json_0012
+# ::snt Hmm , I guess the St Barnabas thing sound interesting . Is it expensive , though ?
+( o / out_of_scope )
+
+# ::id MUL0572.json_0014
+# ::snt Great thank you that 's all the help I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0040.json_0000
+# ::snt I 'm looking for a place to stay in west Cambridge .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL0040.json_0002
+# ::snt I 'm looking for a two star hotel with free wifi . Is there anything like that in the west ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n6 / name
+     :op1 "two"
+  ))
+   :Area ( AreHo7 / Area 
+    :name ( n8 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL0040.json_0004
+# ::snt Maybe I could stay in the north .   Can you please look there for a 2 star hotel that includes free wifi ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n12 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo7 / Stars 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL0040.json_0006
+# ::snt Yes I want   to book it for 8 people and 3 nights starting from thursday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n20 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL0040.json_0008
+# ::snt That sounds good can you book it for 3 nights for Thursday for 8 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n22 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n24 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n26 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL0040.json_0010
+# ::snt have you heard of cote ? its a restaurant in town
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n28 / name
+     :op1 "cote"
+  ))
+)
+
+# ::id PMUL0040.json_0012
+# ::snt no . i just want the address for today
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id PMUL0040.json_0014
+# ::snt Thanks a lot , that 's all for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0040.json_0016
+# ::snt No , thank you . You 've been very helpful .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1940.json_0000
+# ::snt I need a train . The train should depart from cambridge and should go to bishops stortford .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1940.json_0002
+# ::snt I 'd like to leave on Wednesday , please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id MUL1940.json_0004
+# ::snt That will do . Can you book it for me ?
+( o / out_of_scope )
+
+# ::id MUL1940.json_0006
+# ::snt Before I book , I 'd also like to know about boat attractions in the centre area .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n10 / name
+     :op1 "boat"
+  ))
+)
+
+# ::id MUL1940.json_0008
+# ::snt Can I get the phone number and address for Cambridge Punter ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n12 / name
+     :op1 "cambridge"
+     :op2 "punter"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id MUL1940.json_0010
+# ::snt That is all . Thanks for your help . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1371.json_0000
+# ::snt Need a place to eat in the south of town that has moroccan food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "moroccan"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL1371.json_0002
+# ::snt How about one with indian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id MUL1371.json_0004
+# ::snt Can I book a table for three people at 19:30 on Tuesday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "19:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "three"
+  ))
+)
+
+# ::id MUL1371.json_0006
+# ::snt Another indian restaurant will due , and I 'll need my reference number too please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "indian"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL1371.json_0008
+# ::snt Can you try 18:30 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "18:30"
+  ))
+)
+
+# ::id MUL1371.json_0010
+# ::snt I also need a place to stay . I would like it be in the same area of the restaurant and with a 4 star rating .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1371.json_0012
+# ::snt Are either of them moderately priced ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n22 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id MUL1371.json_0014
+# ::snt Does the Aylesbury have free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id MUL1371.json_0016
+# ::snt Please book it for 3 people and 3 nights starting Tuesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n24 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n26 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n28 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL1371.json_0018
+# ::snt How about 2 nights ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n30 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL1371.json_0020
+# ::snt I would also like to book a taxi to commute between the two places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL1371.json_0022
+# ::snt I will need to arrive in time for my restaurant reservation on tuesday .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n32 / name
+     :op1 "time"
+     :op2 "for"
+     :op3 "my"
+     :op4 "restaurant"
+     :op5 "reservation"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Day ( DayRe4 / Day 
+    :name ( n35 / name
+     :op1 "tuesday"
+  ))
+   )
+)
+
+# ::id MUL1371.json_0024
+# ::snt No , that will be all . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2345.json_0000
+# ::snt I am in the centre of town and am looking for a restaurant .   Ideally it would be in the expensive price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2345.json_0002
+# ::snt Chinese food is okay are there any tables available for 7 people on Sunday at 17:45 ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n8 / name
+     :op1 "17:45"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL2345.json_0004
+# ::snt I am also looking for a place to go .   I would like to go to a college in the same area of town as the restaurant .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+     :op3 "of"
+     :op4 "town"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n16 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL2345.json_0006
+# ::snt Thank you .   That was all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0247.json_0000
+# ::snt I am looking for a hospital in town with a cardiology and coronary care unit .
+( Hm1 / Hospital-Inform
+   :Department ( DepHo2 / Department 
+    :name ( n2 / name
+     :op1 "cardiology"
+     :op2 "and"
+     :op3 "coronary"
+     :op4 "care"
+     :op5 "unit"
+  ))
+)
+
+# ::id SNG0247.json_0002
+# ::snt Yes , I would like the address , postcode , and phone number .
+( Ht1 / Hospital-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+  :Phone ( aHo2 / question )
+)
+
+# ::id SNG0247.json_0004
+# ::snt Thank you , that is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0247.json_0006
+# ::snt Thanks ! I 'm all set for today . You 've been a great help . Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20446.json_0000
+# ::snt I would like a moderately priced restaurant in the west part of town
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id WOZ20446.json_0002
+# ::snt Not really wanting Indian today . Anything else ?
+( o / out_of_scope )
+
+# ::id WOZ20446.json_0004
+# ::snt Could I have the address and phone number for the British restaurant ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "british"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20446.json_0006
+# ::snt and also postcode please
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id WOZ20446.json_0008
+# ::snt Thank you .   Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20573.json_0000
+# ::snt Hello . Can you help me find the address of an inexpensive restaurant in the south part of town ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "inexpensive"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20573.json_0002
+# ::snt Chinese food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id WOZ20573.json_0004
+# ::snt no , just the address please
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id WOZ20573.json_0006
+# ::snt Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2700.json_0000
+# ::snt I will be going to Cambridge to do the tourist thing and would like a hotel in the moderate price range .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL2700.json_0002
+# ::snt No , but I definitely want a four star hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n8 / name
+     :op1 "four"
+  ))
+)
+
+# ::id PMUL2700.json_0004
+# ::snt Actually are any of them 4 stars ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2700.json_0006
+# ::snt i 'd like free parking .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Parking ( aHo1 / question )
+   )
+)
+
+# ::id PMUL2700.json_0008
+# ::snt Not yet , but I would like the postcode .
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id PMUL2700.json_0010
+# ::snt I am also looking for places to go in town , preferably in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2700.json_0012
+# ::snt How about a concert hall ?
+( o / out_of_scope )
+
+# ::id PMUL2700.json_0014
+# ::snt Thank you . Can I also get the address and postcode ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL2700.json_0016
+# ::snt Thank you for your help . That 's all for today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2700.json_0018
+# ::snt Thank you , take care !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2579.json_0000
+# ::snt I need some place fun to go on the west side .   Any suggestions ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL2579.json_0002
+# ::snt I do n't really have a preference , so which one do you think is best ?
+( o / out_of_scope )
+
+# ::id PMUL2579.json_0004
+# ::snt What kind of place is it ?
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+)
+
+# ::id PMUL2579.json_0006
+# ::snt Can I get their phone number and entrance fee please ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL2579.json_0008
+# ::snt Yes . I also need info on a place to stay in the same area
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL2579.json_0010
+# ::snt I would like to stay in a guesthouse , please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL2579.json_0012
+# ::snt I need a 3 star please .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL2579.json_0014
+# ::snt Yes please book it monday , 3 nights , 5 people . I 'll need the reference number as well .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL2579.json_0016
+# ::snt I also need a taxi .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL2579.json_0018
+# ::snt I need to go from the hobson house to whale of a time . I need to leave the hotel at 23:30 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n16 / name
+     :op1 "23:30"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n18 / name
+     :op1 "whale"
+     :op2 "of"
+     :op3 "a"
+     :op4 "time"
+  ))
+   :Depart ( DepTa6 / Depart 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL2579.json_0020
+# ::snt That is everything ! Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20452.json_0000
+# ::snt Caribbean food in the east part of town . If no such place , Indian .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n4 / name
+     :op1 "Indian"
+  ))
+   :Food ( FooRe6 / Food 
+    :name ( n6 / name
+     :op1 "caribbean"
+  ))
+)
+
+# ::id WOZ20452.json_0002
+# ::snt Great !   Did you find any Indian restaurants in the east part of town ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n10 / name
+     :op1 "east"
+  ))
+)
+
+# ::id WOZ20452.json_0004
+# ::snt No .
+( Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+)
+
+# ::id WOZ20452.json_0006
+# ::snt Yes , I 'd like the address and phone number please .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20452.json_0008
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2435.json_0000
+# ::snt I 'm looking for an attraction called cambridge book and print gallery .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "cambridge"
+     :op2 "book"
+     :op3 "and"
+     :op4 "print"
+     :op5 "gallery"
+  ))
+)
+
+# ::id MUL2435.json_0002
+# ::snt Can I have the phone number please ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL2435.json_0004
+# ::snt Yes , I need a moderately priced restaurant in the centre area .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+   )
+)
+
+# ::id MUL2435.json_0006
+# ::snt British cuisine would be great .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "british"
+  ))
+)
+
+# ::id MUL2435.json_0008
+# ::snt No thank you but I do need to get their phone number please .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id MUL2435.json_0010
+# ::snt That was all I needed today , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4727.json_0000
+# ::snt i am looking for a place to stay . The hotel should have a star of 4 and should include free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4727.json_0002
+# ::snt Do you have one that is a guesthouse ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL4727.json_0004
+# ::snt book for   6 people and three   nights starting on thursday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "three"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL4727.json_0006
+# ::snt Can you confirm a and b guest house is in the moderate price range , please ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n14 / name
+     :op1 "moderate"
+  ))
+   :Name ( NamHo4 / Name 
+    :name ( n16 / name
+     :op1 "a"
+     :op2 "and"
+     :op3 "b"
+     :op4 "guest"
+     :op5 "house"
+  ))
+)
+
+# ::id PMUL4727.json_0008
+# ::snt Okay , now I would like to find a restaurant in the centre that is also in the moderate price range
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n18 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n20 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4727.json_0010
+# ::snt Choose one and surprise me . And book it for 6 people on thursday at 13:15 . I 'll need the reference number
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n22 / name
+     :op1 "13:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n24 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n26 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL4727.json_0012
+# ::snt Yes ! What do you mean it 's down ? I need a place to eat !
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL4727.json_0014
+# ::snt What is the name of the restaurant you booked the reservation at ? We will also need a taxi to get there from the guesthouse .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n28 / name
+     :op1 "the"
+     :op2 "guesthouse"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL4727.json_0016
+# ::snt I 'll need it to pick me up from the hotel and arrive at the restaurant at least 10 min before our reservation ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL4727.json_0018
+# ::snt Thanks ! I 'm all set now . Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1580.json_0000
+# ::snt What train can I take to get to Cambridge from Birmingham New Street ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id MUL1580.json_0002
+# ::snt I need to leave on Friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :Leave ( onTr2 / none)
+)
+
+# ::id MUL1580.json_0004
+# ::snt I need a train that leaves after 15:00 on Friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n10 / name
+     :op1 "15:00"
+  ))
+)
+
+# ::id MUL1580.json_0006
+# ::snt I will be going to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1580.json_0008
+# ::snt 1 ticket please . I am also looking for a moderately priced turkish restaurant located in the centre .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "1"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Food ( FooRe4 / Food 
+    :name ( n17 / name
+     :op1 "turkish"
+  ))
+   :Price ( PriRe6 / Price 
+    :name ( n19 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe8 / Area 
+    :name ( n21 / name
+     :op1 "centre"
+  ))
+   )
+)
+
+# ::id MUL1580.json_0010
+# ::snt Going back to the train info , how long is the ride from birmingham new street to Cambridge ? Then , I want to book the Anatolia restaurant for Friday , also . Thank you .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n22 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n24 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n26 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe6 / Name 
+    :name ( n29 / name
+     :op1 "Anatolia"
+  ))
+   )
+)
+
+# ::id MUL1580.json_0012
+# ::snt It would be 2 people .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n30 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL1580.json_0014
+# ::snt I 'd like the table reserved for 19:00 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n32 / name
+     :op1 "19:00"
+  ))
+)
+
+# ::id MUL1580.json_0016
+# ::snt Can you give me the reference number ?
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id MUL1580.json_0018
+# ::snt No , that is all I need for now .   Thanks so much .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG01164.json_0000
+# ::snt Am injured and are looking for a hospital nearby
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01164.json_0002
+# ::snt Yes , and the postcode please .
+( Ht1 / Hospital-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id SNG01164.json_0004
+# ::snt Yes the phone number also .
+( Ht1 / Hospital-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id SNG01164.json_0006
+# ::snt Great ! Thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0083.json_0000
+# ::snt Hi , I am looking for a British - themed restaurant in the centre .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "british"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0083.json_0002
+# ::snt I would like a moderately priced restaurant .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id MUL0083.json_0004
+# ::snt Yes , please . I 'd like a table for 8 at 12:00 on Saturday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "12:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL0083.json_0006
+# ::snt How about 11:00 ? And can I have a reference number for the reservation please ?
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Time ( TimRe3 / Time 
+    :name ( n15 / name
+     :op1 "11:00"
+  ))
+   )
+)
+
+# ::id MUL0083.json_0008
+# ::snt How about 11 o'clock ?
+( o / out_of_scope )
+
+# ::id MUL0083.json_0010
+# ::snt I am also looking for a place to stay , preferably a 3 star hotel with free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n18 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL0083.json_0012
+# ::snt Type does n't matter , but I do need it to be a mid - price range place , and I need free parking .
+( Hm1 / Hotel-Inform
+   :Type ( onHo1 / dontcare)
+   :Parking ( esHo2 / yes)
+   :Price ( odHo3 / moderate)
+)
+
+# ::id MUL0083.json_0014
+# ::snt Sure , can I book for 4 nights starting Saturday for 8 people ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n22 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n24 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL0083.json_0016
+# ::snt Great ! Now I need a taxi to get me from the hotel to the restaurant by that reservation time . Can you help with that ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n26 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Dest ( DesTa5 / Dest 
+    :name ( n28 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+ :op3(Rm3 / Restaurant-Inform
+   :none ( onRe3 / none)
+   )
+)
+
+# ::id MUL0083.json_0018
+# ::snt Thank you !   That is all that I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0549.json_0000
+# ::snt I 'm looking to have some European food tonight for dinner .   Something very traditional in the centre of town should be good .   Can I get a list of options ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "european"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0549.json_0002
+# ::snt Please provide postcode and address for Eraina .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "eraina"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id SNG0549.json_0004
+# ::snt No , that 's it . Goodbye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG1264.json_0000
+# ::snt I am looking for a restaurant that serves indian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id SNG1264.json_0002
+# ::snt In the centre of town please . I am looking to stay in the expensive price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG1264.json_0004
+# ::snt Yes , could you please book it for 6 people at 14:30 on tuesday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "14:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SNG1264.json_0006
+# ::snt That would be all thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01871.json_0000
+# ::snt Am looking for the Addenbrookes Hospital it should have the respiratory medicine department
+( Hm1 / Hospital-Inform
+   :Department ( DepHo2 / Department 
+    :name ( n2 / name
+     :op1 "respiratory"
+     :op2 "medicine"
+  ))
+)
+
+# ::id SNG01871.json_0002
+# ::snt can i also get the postcode and address
+( Ht1 / Hospital-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id SNG01871.json_0004
+# ::snt Thank you for the information . That 's all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1965.json_0000
+# ::snt I need a list of cheap places to stay that include free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL1965.json_0002
+# ::snt Okay , does that place include free wifi and it is 4 stars ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1965.json_0004
+# ::snt I will be staying 5 nights starting from Saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL1965.json_0006
+# ::snt Yes , can you book it for 6 people ?
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL1965.json_0008
+# ::snt Thank you . I also need a train to Kings Lynn that leaves on Sunday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n14 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL1965.json_0010
+# ::snt I want the train to leave after 16:30 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n16 / name
+     :op1 "16:30"
+  ))
+)
+
+# ::id PMUL1965.json_0012
+# ::snt I need 6 tickets , please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n18 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL1965.json_0014
+# ::snt No , that will be all . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2577.json_0000
+# ::snt I 'm looking for a moderately priced hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id MUL2577.json_0002
+# ::snt It does n't need to include internet . Does that narrow down the options ?
+( Hm1 / Hotel-Inform
+   :Internet ( oHo1 / no)
+)
+
+# ::id MUL2577.json_0004
+# ::snt Cool . Can you help me to book a room there for 4 people and 3 nights starting from saturday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2577.json_0006
+# ::snt I 'm also looking for a cinema in the west .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n14 / name
+     :op1 "cinema"
+  ))
+)
+
+# ::id MUL2577.json_0008
+# ::snt Do you see any museum instead ? Can I have the address ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n16 / name
+     :op1 "museum"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+)
+
+# ::id MUL2577.json_0010
+# ::snt That sounds great . Can I also have a taxi leaving at 11:45 from the museum to the hotel ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n18 / name
+     :op1 "11:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "museum"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Type ( TypHo6 / Type 
+    :name ( n25 / name
+     :op1 "hotel"
+  ))
+   )
+)
+
+# ::id MUL2577.json_0012
+# ::snt No that 's all i need . Thank you very much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4003.json_0000
+# ::snt I am going to cambridge for a one week holiday .   I need to take a train from Leicester on Sunday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n6 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id PMUL4003.json_0002
+# ::snt Is there a train leaving after 15:30 on Sunday ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n10 / name
+     :op1 "15:30"
+  ))
+)
+
+# ::id PMUL4003.json_0004
+# ::snt That 'll do . I need 8 tickets .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL4003.json_0006
+# ::snt Thanks ! i 'm also looking for something to do in town , in the south .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL4003.json_0008
+# ::snt A college please .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n16 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL4003.json_0010
+# ::snt Wow , thanks . I might check them out later but the people I 'm with think we should have a picnic in the park . Are there any in the south ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n18 / name
+     :op1 "park"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n20 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL4003.json_0012
+# ::snt Lammas Land Park sounds like fun . Can you give me the post code , phone number and entrance fee please ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n22 / name
+     :op1 "lammas"
+     :op2 "land"
+     :op3 "park"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Post ( aAt2 / question )
+  :Phone ( aAt3 / question )
+   )
+)
+
+# ::id PMUL4003.json_0014
+# ::snt Thanks a lot for the service .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4003.json_0016
+# ::snt That 's all , thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4377.json_0000
+# ::snt I am looking forward to try a local restaurant in Cambridge and I have clowns cafe particularly in my mind . Can you assist to book a table for me ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "clowns"
+     :op2 "cafe"
+  ))
+)
+
+# ::id PMUL4377.json_0002
+# ::snt I would like it for Sunday .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL4377.json_0004
+# ::snt Oh , I 'll need a table for 5 at 11:45 on Sunday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "11:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL4377.json_0006
+# ::snt Thank you , I also need to find a hotel with free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL4377.json_0008
+# ::snt some place in the north with a 2 star rating .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n14 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n16 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL4377.json_0010
+# ::snt Great , can I get a room for 5 people for 3 nights on the same day ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n22 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL4377.json_0012
+# ::snt Yes , are you familiar with any of the attractions around The Ashley Hotel ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n24 / name
+     :op1 "hotel"
+  ))
+   :Name ( NamHo4 / Name 
+    :name ( n26 / name
+     :op1 "Ashley"
+     :op2 "Hotel"
+  ))
+)
+
+# ::id PMUL4377.json_0014
+# ::snt No thanks .   I am all set . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0824.json_0000
+# ::snt I 'd like information on trains departing from Cambridge and arriving at London Kings Cross .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0824.json_0002
+# ::snt I would like to leave Sunday and arrive by 14:30 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "14:30"
+  ))
+)
+
+# ::id PMUL0824.json_0004
+# ::snt Ok .   Thanks .   That 's what I wanted .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0824.json_0006
+# ::snt Yes , Can you please ?
+( o / out_of_scope )
+
+# ::id PMUL0824.json_0008
+# ::snt thanks so much for all of your help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0824.json_0010
+# ::snt I need to find an expensive Mediterranean restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "mediterranean"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0824.json_0012
+# ::snt Yes whatever one you recommend . I 'll need seating for 7 people at 11:00 on Sunday please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "11:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL0824.json_0014
+# ::snt Thank you that is all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0880.json_0000
+# ::snt Can you help me find an expensive restaurant that serves Chinese food to dine at ? Thanks .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0880.json_0002
+# ::snt In the North , if possible .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL0880.json_0004
+# ::snt Can I get the address and phone number of Hakka ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "hakka"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id PMUL0880.json_0006
+# ::snt Not quite yet .   But can you help me find a train fro Friday , arriving by 21:15 ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n12 / name
+     :op1 "21:15"
+  ))
+)
+
+# ::id PMUL0880.json_0008
+# ::snt I would like to leave from Cambridge and with my destination being London Liverpool Street .   Thank you for your help with this .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0880.json_0010
+# ::snt I need 8 tickets , please . And could I get the reference number after you book them ? Thanks .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n18 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL0880.json_0012
+# ::snt Thank you , that will be all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0707.json_0000
+# ::snt I 'm needing a place to dine . It needs to be an expensive Brazilian place .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "brazilian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SNG0707.json_0002
+# ::snt British food , then .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "british"
+  ))
+)
+
+# ::id SNG0707.json_0004
+# ::snt All right , I 'll try that . I need a reservation for a party of 5 at 11:00 on Thursday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "11:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SNG0707.json_0006
+# ::snt No that was all I needed , thanks so much , goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1330.json_0000
+# ::snt Hi there , I 'd like to find a good restaurant for tonight . I 'd like somewhere in the city centre , and I 'm willing to pay a moderate amount of money .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1330.json_0002
+# ::snt Somewhere that serves light bites , please
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "light"
+     :op2 "bites"
+  ))
+)
+
+# ::id MUL1330.json_0004
+# ::snt What about a restaurant that serves European food , but still in the centre and moderately priced ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "european"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n10 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1330.json_0006
+# ::snt No , but could you give me the address and phone number for your favorite one ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id MUL1330.json_0008
+# ::snt Are there any places to stay in the same general area as the restaurant ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "general"
+     :op3 "area"
+  ))
+)
+
+# ::id MUL1330.json_0010
+# ::snt I need to stay in the moderate price range , please .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n16 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL1330.json_0012
+# ::snt Actually , could I just get its phone number and address ?
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+   )
+ :op2(Ht2 / Hotel-Request
+  :Addr ( aHo1 / question )
+  :Phone ( aHo2 / question )
+   )
+)
+
+# ::id MUL1330.json_0014
+# ::snt Can we book a guesthouse in the centre ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n18 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n20 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1330.json_0016
+# ::snt I will be staying for 5 nights and there will be 6 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n22 / name
+     :op1 "5"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n24 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL1330.json_0018
+# ::snt Starting from Friday . Could you book that for me ?
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n26 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL1330.json_0020
+# ::snt Hmmm . How about two nights ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n28 / name
+     :op1 "two"
+  ))
+)
+
+# ::id MUL1330.json_0022
+# ::snt That sounds fine .
+( o / out_of_scope )
+
+# ::id MUL1330.json_0024
+# ::snt Go ahead and book it , may I have the reference number please ?
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id MUL1330.json_0026
+# ::snt I also need to book a taxi if we can .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL1330.json_0028
+# ::snt I 'll need to go between the hotel and the restaurant , and we 'd like to leave the hotel by 6:30 .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n30 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Leave ( LeaTa4 / Leave 
+    :name ( n32 / name
+     :op1 "6:30"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n34 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id MUL1330.json_0030
+# ::snt Nope that is all I need today . Thank you for your assistance with all this !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0605.json_0000
+# ::snt I would like a restaurant in the centre that is in the expensive price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0605.json_0002
+# ::snt I am interested in Indian food please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id SNG0605.json_0004
+# ::snt Yes please do .
+( o / out_of_scope )
+
+# ::id SNG0605.json_0006
+# ::snt Great can I get a reservation there for 8 people at 12:30 on sunday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "12:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+)
+
+# ::id SNG0605.json_0008
+# ::snt I think I 'd rather try a different restaurant at my preferred time , actually .   You mentioned there are several others ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id SNG0605.json_0010
+# ::snt Great ! Can I have the Goden Curry ?
+( o / out_of_scope )
+
+# ::id SNG0605.json_0012
+# ::snt 12:30 on Sunday . There will be 8 of us .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n14 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n16 / name
+     :op1 "8"
+  ))
+   :Time ( TimRe6 / Time 
+    :name ( n18 / name
+     :op1 "12:30"
+  ))
+)
+
+# ::id SNG0605.json_0014
+# ::snt I guess I could try 11:30 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n20 / name
+     :op1 "11:30"
+  ))
+)
+
+# ::id SNG0605.json_0016
+# ::snt Thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0605.json_0018
+# ::snt No , I am all set .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0895.json_0000
+# ::snt I need a cheap place to stay in the centre of town , please .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0895.json_0002
+# ::snt Okay , I would like a booking please .
+( o / out_of_scope )
+
+# ::id SNG0895.json_0004
+# ::snt Yes , I need a hotel for 2 for four nights starting Wednesday .   Please send me the reference number once booked .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "four"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id SNG0895.json_0006
+# ::snt No , that is everything . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01883.json_0000
+# ::snt am looking for a train it should leave on sunday and should depart from bishops stortford
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id SNG01883.json_0002
+# ::snt I 'm going to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG01883.json_0004
+# ::snt I want to depart after 18:30 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "18:30"
+  ))
+)
+
+# ::id SNG01883.json_0006
+# ::snt Yes , I need 1 ticket and can you please give me the reference number ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id SNG01883.json_0008
+# ::snt Thanks ever so much ! You 've been very helpful .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3003.json_0000
+# ::snt I 'm looking for a Chinese restaurant . It should be in the expensive price range , please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL3003.json_0002
+# ::snt Yes in the south .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL3003.json_0004
+# ::snt Yes please , could you book a table for 5 at 19:30 on Sunday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "19:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL3003.json_0006
+# ::snt Thank you . I believe that 's all I need for today . Thanks . Take care . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG02265.json_0000
+# ::snt I 'm looking for a train going to cambridge please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG02265.json_0002
+# ::snt Does that depart from broxbourne station ?
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n4 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id SNG02265.json_0004
+# ::snt I want to leave on sunday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id SNG02265.json_0006
+# ::snt I would prefer to leave after 13:45 please
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "13:45"
+  ))
+)
+
+# ::id SNG02265.json_0008
+# ::snt Yes as long as it is going to cambridge that sounds fine .   I 'll need the price also please .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id SNG02265.json_0010
+# ::snt Thank you , I will buy a ticket for 14.32 pounds for train TR4813 leaving Sunday at 14:32 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n14 / name
+     :op1 "14:32"
+  ))
+)
+
+# ::id SNG02265.json_0012
+# ::snt Thank you so much , have a wonderful day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02265.json_0014
+# ::snt I will do so ... and you too .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id SNG1219.json_0000
+# ::snt Can you help me find a place to stay with free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id SNG1219.json_0002
+# ::snt I 'd like to stick to a moderate price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id SNG1219.json_0004
+# ::snt I would like to stay in town centr
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "centr"
+  ))
+)
+
+# ::id SNG1219.json_0006
+# ::snt Actually , the area does n't matter . I just need a 4-star hotel in the moderate price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+   :Area ( onHo2 / dontcare)
+   :Stars ( StaHo5 / Stars 
+    :name ( n8 / name
+     :op1 "4-star"
+  ))
+)
+
+# ::id SNG1219.json_0008
+# ::snt I really would like a hotel not a guesthouse , can you please search again - open to all areas .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id SNG1219.json_0010
+# ::snt Can you double check for a 4 star hotel in the moderate price range with free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n12 / name
+     :op1 "moderate"
+  ))
+   :Stars ( StaHo5 / Stars 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG1219.json_0012
+# ::snt There is no certain area but I 'd prefer a hotel .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Type ( TypHo3 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id SNG1219.json_0014
+# ::snt I apologize for all this confusion the type of lodging does n't matter . I would like it to have free parking , be 4 star , moderately priced , and the area does n't matter .
+( Hm1 / Hotel-Inform
+   :Type ( onHo1 / dontcare)
+   :Stars ( StaHo3 / Stars 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+   :Parking ( esHo3 / yes)
+   :Price ( PriHo6 / Price 
+    :name ( n20 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id SNG1219.json_0016
+# ::snt Great , can you please book it for me ? There will be 7 of us staying
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n22 / name
+     :op1 "7"
+  ))
+)
+
+# ::id SNG1219.json_0018
+# ::snt I will be arriving on Tuesday and staying for two days please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n24 / name
+     :op1 "two"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n26 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id SNG1219.json_0020
+# ::snt No that is all thank you very much
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0107.json_0000
+# ::snt I am looking for a hotel with free parking but wifi is n't a necessity .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( onHo2 / dontcare)
+   :Type ( TypHo4 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL0107.json_0002
+# ::snt I would like it to be cheap .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL0107.json_0004
+# ::snt Hotel please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL0107.json_0006
+# ::snt Can I have the address and postcode ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id PMUL0107.json_0008
+# ::snt i am also looking for a place to dine
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0107.json_0010
+# ::snt It should be in the same price range as the hotel .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id PMUL0107.json_0012
+# ::snt I actually really want some Turkish food .   Can you find a place in the centre that is cheap ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "turkish"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+   :Price ( PriRe6 / Price 
+    :name ( n14 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL0107.json_0014
+# ::snt Please check again for a cheap Turkish restaurant in the centre . If not , try Indian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "turkish"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n18 / name
+     :op1 "centre"
+  ))
+   :Price ( PriRe6 / Price 
+    :name ( n20 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL0107.json_0016
+# ::snt Hm is there a cheap turkish food restaurant anywhere in cambridge ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n22 / name
+     :op1 "turkish"
+  ))
+   :Area ( onRe2 / dontcare)
+   :Price ( PriRe5 / Price 
+    :name ( n24 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL0107.json_0018
+# ::snt Do you have any cheap restaurants in the centre ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n26 / name
+     :op1 "centre"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n28 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL0107.json_0020
+# ::snt No , do you have one you recommend ?
+( o / out_of_scope )
+
+# ::id PMUL0107.json_0022
+# ::snt Ok that will work . I need the address , phone , post code for that .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id PMUL0107.json_0024
+# ::snt Thank you . I still need the address and postcode .
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id PMUL0107.json_0026
+# ::snt No thanks , that 's all for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3248.json_0000
+# ::snt i 'm looking for a college to visit
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL3248.json_0002
+# ::snt In the centre please
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3248.json_0004
+# ::snt type of guesthouse and should be a star of 4
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3248.json_0006
+# ::snt does it have free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL3248.json_0008
+# ::snt Yes please , for 5 people and 2 nights starting Sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL3248.json_0010
+# ::snt Thank you , I will also need a taxi .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL3248.json_0012
+# ::snt I would like to leave the hotel by 24:45
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n16 / name
+     :op1 "24:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL3248.json_0014
+# ::snt Oh , first I still need to pick a college in the centre to visit . Can you choose one to recommend and give me their address ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL3248.json_0016
+# ::snt That sounds perfect . I will need the taxi for going between the two places . As well as the car type and contact number .
+( Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+)
+
+# ::id PMUL3248.json_0018
+# ::snt That 's all for now . Thank you for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02082.json_0000
+# ::snt I 'm looking for an Italian restaurant in the east .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id SNG02082.json_0002
+# ::snt Yes , please . 1 person at 16:45 on saturday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "16:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+)
+
+# ::id SNG02082.json_0004
+# ::snt That was all . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01429.json_0000
+# ::snt Do you have any information on the Addenbrookes Hospital ?
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01429.json_0002
+# ::snt Yes I need to know if they have a gastroenterology department .
+( Hm1 / Hospital-Inform
+   :Department ( DepHo2 / Department 
+    :name ( n2 / name
+     :op1 "gastroenterology"
+  ))
+)
+
+# ::id SNG01429.json_0004
+# ::snt Thanks , what is the postcode ?
+( Ht1 / Hospital-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id SNG01429.json_0006
+# ::snt No that 's it for now , I appreciate it . Goodbye !
+( a / and
+ :op1(ge1 / general-bye
+   :none ( onge1 / none)
+   )
+ :op2(gt2 / general-greet
+   :none ( onge2 / none)
+   )
+)
+
+# ::id SNG0465.json_0000
+# ::snt I 'm looking for a restaurant that serves traditional european food , that 's not too expensive or too cheap .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "european"
+  ))
+)
+
+# ::id SNG0465.json_0002
+# ::snt Great that would be perfect for me , can you provide me with booking options for that restaurant ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id SNG0465.json_0004
+# ::snt Actually , I do n't need booking . I just need the postcode , address , and phone number .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id SNG0465.json_0006
+# ::snt That is all I needed . thank you . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2006.json_0000
+# ::snt I am looking for a train that should depart norwich and leave on Friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id MUL2006.json_0002
+# ::snt Sure , I 'd like to leave for cambridge after 19:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "19:00"
+  ))
+)
+
+# ::id MUL2006.json_0004
+# ::snt That 's perfect .   Can I have the train ID , price , and travel time please ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+  :Id ( aTr2 / question )
+)
+
+# ::id MUL2006.json_0006
+# ::snt No that 's okay . I am looking for a place to stay though , somewhere in the centre and with free parking preferably .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2006.json_0008
+# ::snt The one with 1 star , please .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n12 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL2006.json_0010
+# ::snt Are there any 0 star accomidations ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n14 / name
+     :op1 "0"
+  ))
+)
+
+# ::id MUL2006.json_0012
+# ::snt Is that a hotel or guesthouse ?   If a guesthouse I 'd like to book for 2 people for 1 night on Friday .   Thank you .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "1"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n20 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL2006.json_0014
+# ::snt Yes book it for me please .
+( o / out_of_scope )
+
+# ::id MUL2006.json_0016
+# ::snt No , I actually was n't ready to book anyway .   Thanks so much for your help .   I wo n't be needing anything else .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4758.json_0000
+# ::snt I would like to find places to go to in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4758.json_0002
+# ::snt What would you recommend ? I just need to stay in the centre and will need to call them later to ask some questions .
+( o / out_of_scope )
+
+# ::id PMUL4758.json_0004
+# ::snt Whatever is most popular , this is my first time to cambridge and I have no idea .
+( Am1 / Attraction-Inform
+   :Type ( onAt1 / none)
+)
+
+# ::id PMUL4758.json_0006
+# ::snt Thank you for the information .   Do you happen to have the postcode and phone number for the Man on the Moon ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n4 / name
+     :op1 "man"
+     :op2 "on"
+     :op3 "the"
+     :op4 "moon"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id PMUL4758.json_0008
+# ::snt I am also looking for a train from Cambridge to Peterborough on Wednesday . Can you help with that ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "peterborough"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4758.json_0010
+# ::snt I 'd like to leave after 21:45 , if possible . I wo n't need to book . I 'll just need the arrival time , please ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n12 / name
+     :op1 "21:45"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Arrive ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4758.json_0012
+# ::snt thanks for serving me !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4758.json_0014
+# ::snt thank you once again
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0590.json_0000
+# ::snt I am looking for places to go in Cambridge . I am looking for an attraction that has sports and located in the Centre , can you help me find it ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "sports"
+  ))
+)
+
+# ::id MUL0590.json_0002
+# ::snt No I would like to go somewhere in the centre . Is there a theatre of any type ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n8 / name
+     :op1 "theatre"
+  ))
+)
+
+# ::id MUL0590.json_0004
+# ::snt Yes , may I please have the address , postcode , and phone number for the ADC Theatre ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n11 / name
+     :op1 "ADC"
+     :op2 "Theatre"
+  ))
+   )
+)
+
+# ::id MUL0590.json_0006
+# ::snt Great , thanks . I also need to book a train going to cambridge , and I will be departing from broxbourne .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n14 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id MUL0590.json_0008
+# ::snt I would like to leave on Thursday and arrive by 19:00 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n16 / name
+     :op1 "thursday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n18 / name
+     :op1 "19:00"
+  ))
+)
+
+# ::id MUL0590.json_0010
+# ::snt I have no set departure time as long as my arrival time is before or at 19:00 .
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+)
+
+# ::id MUL0590.json_0012
+# ::snt I do n't need to book at the moment , thanks . All I need is the ticket price .
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL0590.json_0014
+# ::snt No , that 's all for today . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0590.json_0016
+# ::snt Alright . Goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3419.json_0000
+# ::snt Can you assist me with the address and Phone number of ask restaurant in Cambridge . I need to try it when I Cambridge , its a local restaurant .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "ask"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Phone ( aTa1 / question )
+   )
+ :op3(Ht3 / Hotel-Request
+  :Addr ( aHo2 / question )
+   )
+ :op4(Rt4 / Restaurant-Request
+  :Phone ( aRe3 / question )
+  :Addr ( aRe4 / question )
+   )
+)
+
+# ::id PMUL3419.json_0002
+# ::snt Yes , I need a booking for 8 people at 15:30 on Saturday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "15:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL3419.json_0004
+# ::snt Thank you ! Can you also provide me with information on a hotel called the Lovell Lodge ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n10 / name
+     :op1 "lovell"
+     :op2 "lodge"
+  ))
+)
+
+# ::id PMUL3419.json_0006
+# ::snt That will work .   Can you give me the address ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id PMUL3419.json_0008
+# ::snt I also need to book a taxi to commute between the hotel and the restaurant .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+ :op3(Rm3 / Restaurant-Inform
+   :none ( onRe3 / none)
+   )
+)
+
+# ::id SNG1186.json_0000
+# ::snt I am looking for a cheap hotel with free wifi
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Internet ( esHo2 / yes)
+   :Type ( TypHo5 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id SNG1186.json_0002
+# ::snt I want a guesthouse , but do n't really care what area it is in .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( onHo2 / dontcare)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Area ( aHo1 / question )
+   )
+)
+
+# ::id SNG1186.json_0004
+# ::snt Do n't particularly care about parking but if you can narrow it down to just the 4 star ones I would appreciate it .
+( Hm1 / Hotel-Inform
+   :Parking ( onHo1 / dontcare)
+   :Stars ( StaHo3 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG1186.json_0006
+# ::snt I guess that would be okay
+( o / out_of_scope )
+
+# ::id SNG1186.json_0008
+# ::snt I do n't need you to book it . Can you just provide me with the address and area .
+( Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+  :Addr ( aHo1 / question )
+)
+
+# ::id SNG1186.json_0010
+# ::snt No , thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1186.json_0012
+# ::snt I sure will and you have a great day too .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3330.json_0000
+# ::snt I would like to find a train leaving Cambridge after 6:30 PM . Can you help me ?
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "6:30"
+  ))
+)
+
+# ::id PMUL3330.json_0002
+# ::snt The destination is stansted airport , and I would like to leave on Sunday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL3330.json_0004
+# ::snt I apologize . I may have confused you a bit . I would like to leave after 18:30 .
+( o / out_of_scope )
+
+# ::id SNG0812.json_0000
+# ::snt Hi , can you help me find a guesthouse ? I need free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id SNG0812.json_0002
+# ::snt I would prefer the north side of town please .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SNG0812.json_0004
+# ::snt Not really . I just need a hotel that can accommodate 6 people for 5 nights , starting Sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SNG0812.json_0006
+# ::snt Would you try 1 night for 6 people on Sunday , please ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "1"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SNG0812.json_0008
+# ::snt Brilliant ! Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0812.json_0010
+# ::snt No , you have been most helpful . Thanks , again .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1702.json_0000
+# ::snt I am looking for information and would appreciate the help .   Can you help with a train ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL1702.json_0002
+# ::snt I want to go to Cambridge on Wednesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL1702.json_0004
+# ::snt I will be leaving from ely .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL1702.json_0006
+# ::snt I need to arrive by 08:45
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "08:45"
+  ))
+)
+
+# ::id PMUL1702.json_0008
+# ::snt I would need 2 tickets .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL1702.json_0010
+# ::snt Can you also look up the hotel Carolina Bed and breakfast ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n12 / name
+     :op1 "carolina"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+)
+
+# ::id PMUL1702.json_0012
+# ::snt I want you to book it for 5 nights , starting wednesday . 2 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL1702.json_0014
+# ::snt Nope , that 's all I need today . Thanks for all your help . Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3355.json_0000
+# ::snt i 'm looking for the cambridge arts theatre
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "cambridge"
+     :op2 "arts"
+     :op3 "theatre"
+  ))
+)
+
+# ::id PMUL3355.json_0002
+# ::snt What is their phone number and what side of town are they on ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL3355.json_0004
+# ::snt I 'm also looking for a restaurant called royal spice .   Can you find it ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n4 / name
+     :op1 "royal"
+     :op2 "spice"
+  ))
+)
+
+# ::id PMUL3355.json_0006
+# ::snt book a table for 3 people at 15:30 on monday
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "15:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3355.json_0008
+# ::snt No , that 's all I need . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3355.json_0010
+# ::snt Thank you !   That 's all I needed for today !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3355.json_0012
+# ::snt Goodbye . Take care .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2130.json_0000
+# ::snt I am interested in seeing some of the attractions in town , particularly in the south . Can you help me ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL2130.json_0002
+# ::snt I have no preference , but you can suggest a Museum for me .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL2130.json_0004
+# ::snt That 's too bad .   Can you find me a restaurant in the expensive price range in the south instead ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL2130.json_0006
+# ::snt I would like Indian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL2130.json_0008
+# ::snt I will like to book that for 5 people at 11:15 on Saturday .   I also really need that information on an attraction in the South .   Just something fun .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n12 / name
+     :op1 "south"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n14 / name
+     :op1 "11:15"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n16 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n18 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL2130.json_0010
+# ::snt I 'm going to need a taxi to get between the two places .   Can you help with that ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL2130.json_0012
+# ::snt I 'll be going to the restaurant .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL2130.json_0014
+# ::snt That 's because you never got back to me , you forgot first . I want to go somewhere in the south but I 'm not familiar with the town , what do you recommend ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n20 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL2130.json_0016
+# ::snt Yes , please , and can I also get a contact number and what type of car will arrive ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Depart ( yaTa1 / byard_art)
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id PMUL2130.json_0018
+# ::snt Book taxi to go to   taj tandoori restaurant .   I need to arrive by 11:15 on Saturday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n22 / name
+     :op1 "11:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n24 / name
+     :op1 "saturday"
+  ))
+   :Name ( NamRe6 / Name 
+    :name ( n26 / name
+     :op1 "taj"
+     :op2 "tandoori"
+  ))
+)
+
+# ::id PMUL2130.json_0020
+# ::snt Ok I need to firm up a attraction to visit then that will be my pick up location .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL2130.json_0022
+# ::snt What do you recommend in the south ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n28 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL2130.json_0024
+# ::snt Ok great . I will need the phone number , address and postcode .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL2130.json_0026
+# ::snt Great . Now I would like taxi from the attraction to the restaurant to arrive by 11:15 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n30 / name
+     :op1 "11:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n32 / name
+     :op1 "the"
+     :op2 "attraction"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n34 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL2130.json_0028
+# ::snt Great , Thank you so much .   That is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3441.json_0000
+# ::snt Please find me a train that leaves on Monday after 08:45
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "monday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "08:45"
+  ))
+)
+
+# ::id PMUL3441.json_0002
+# ::snt I will be leaving Cambridge and heading to Ely .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "ely"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3441.json_0004
+# ::snt I just need to leave after 08:45
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n10 / name
+     :op1 "08:45"
+  ))
+)
+
+# ::id PMUL3441.json_0006
+# ::snt yes , for 2 people . Please give me the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3441.json_0008
+# ::snt I am   looking for a restaurant . The restaurant should be in the centre and should be in the moderate price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n14 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3441.json_0010
+# ::snt I do n't have a food preference .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+)
+
+# ::id PMUL3441.json_0012
+# ::snt Sure , that works for me . I need the phone number , postcode , and address for the restaurant .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id PMUL3441.json_0014
+# ::snt Oh that 's great . That would be all , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2108.json_0000
+# ::snt I 'm looking for information on the Vue Cinema please ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "vue"
+     :op2 "cinema"
+  ))
+)
+
+# ::id PMUL2108.json_0002
+# ::snt Could you give me the phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL2108.json_0004
+# ::snt Can you also please find an expensive restaurant in the centre .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2108.json_0006
+# ::snt No any restaurant would be okay I just need the type of food they serve .
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Food ( aRe0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Food ( FooRe3 / Food 
+    :name ( n9 / name
+     :op1 "any"
+  ))
+   )
+)
+
+# ::id PMUL2108.json_0008
+# ::snt what type of food do they serve ?
+( Rt1 / Restaurant-Request
+  :Food ( aRe0 / question )
+)
+
+# ::id PMUL2108.json_0010
+# ::snt Yes British food is fine , can you reserve a table ?
+( Rt1 / Restaurant-Request
+  :Food ( aRe0 / question )
+)
+
+# ::id PMUL2108.json_0012
+# ::snt Sorry , you know what , I 'll just walk in and demand they seat me . That also works out so well . That 's all I need today , thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1189.json_0000
+# ::snt I 'm looking for a restaurant . The restaurant should be in the cheap price range and should be in the north .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SNG1189.json_0002
+# ::snt What is the name and location of the Italian restaurant in the North ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SNG1189.json_0004
+# ::snt That 's all .   Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0618.json_0000
+# ::snt I need to get to cambridge after 19:30
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "19:30"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n6 / name
+     :op1 "19:30"
+  ))
+)
+
+# ::id MUL0618.json_0002
+# ::snt I 'd be leaving from London Liverpool Street on Saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id MUL0618.json_0004
+# ::snt How long is the travel time , and what is the price for that train please ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id MUL0618.json_0006
+# ::snt No that 's OK , I 'll book it later if I need to . Can you tell me anything about a lodging place named " A and B " something ?
+( Hm1 / Hotel-Inform
+   :Name ( _aHo1 / a_and_b_guest_house)
+)
+
+# ::id MUL0618.json_0008
+# ::snt I 'd like to go ahead and book that for 1 person , 4 nights starting on Saturday night . I will need the reference number once it 's made .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "1"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL0618.json_0010
+# ::snt No , indeed . That will be all . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2645.json_0000
+# ::snt I am looking for a museum on the east side .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL2645.json_0002
+# ::snt Can I get the address to one ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL2645.json_0004
+# ::snt Could you give me the postcode , too ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL2645.json_0006
+# ::snt Thank you , ca n't wait to go ! Can you help me with one more thing ? I need to find a guesthouse for us in the north .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n8 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL2645.json_0008
+# ::snt Not really . I wo n't be needing free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( oHo1 / no)
+)
+
+# ::id PMUL2645.json_0010
+# ::snt Please book for 8 people for 5 nights starting from saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL2645.json_0012
+# ::snt Awsome ! I also need a taxi to leave the hotel by 19:00 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n16 / name
+     :op1 "19:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL2645.json_0014
+# ::snt I 'll need to go from the hotel to the museum . I 'd like to leave by 19:00 please .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "museum"
+  ))
+   :Leave ( LeaTa4 / Leave 
+    :name ( n22 / name
+     :op1 "19:00"
+  ))
+   :Depart ( DepTa6 / Depart 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL2645.json_0016
+# ::snt Thank you . That is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2420.json_0000
+# ::snt I 'm looking for a restaurant called Loch Fyne . Can you tell me a bit about it ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "loch"
+     :op2 "fyne"
+  ))
+)
+
+# ::id MUL2420.json_0002
+# ::snt Yes for 8 people at 19:00 on tuesday
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "19:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL2420.json_0004
+# ::snt Thank you for the booking . I am also interested in local artists . Are there any museums in the centre of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n12 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id MUL2420.json_0006
+# ::snt Can I get their phone number to contact them please ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL2420.json_0008
+# ::snt Great , do you have any other museums in that part of town as well ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id MUL2420.json_0010
+# ::snt Can you please recommend one and provide the phone number
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL2420.json_0012
+# ::snt Thank you for the information , that 's all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0774.json_0000
+# ::snt I need a guesthouse with a moderate price .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id SNG0774.json_0002
+# ::snt No , I do n't have a preference . I 'd like the guesthouse to have free parking though !
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id SNG0774.json_0004
+# ::snt Yes please create a booking for 6 people . It needs to be for 2 nights starting on Tuesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SNG0774.json_0006
+# ::snt No , that 'll be all !   Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20575.json_0000
+# ::snt I want to find a cheap restaurant in the east part of town . What is the address and postcode ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20575.json_0002
+# ::snt Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2040.json_0000
+# ::snt Can you tell me the address to a Chinese restaurant in Cambridge ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+   )
+)
+
+# ::id PMUL2040.json_0002
+# ::snt I am looking for one on the east side . However I need a indian restaurant not chinese .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL2040.json_0004
+# ::snt any price range is ok .   I am also looking for places to go in town . The attraction should be in the type of college
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n8 / name
+     :op1 "college"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Price ( onRe2 / dontcare)
+   )
+)
+
+# ::id PMUL2040.json_0006
+# ::snt Let 's actually find an Indian restaurant first .   What areas of town have indian places ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "indian"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2040.json_0008
+# ::snt Preferably in the east . Would like the phone number . Also looking for colleges to visit and need to book a taxi for 1:15 . I will need the number and car type .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n12 / name
+     :op1 "east"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n14 / name
+     :op1 "1:15"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id PMUL2040.json_0010
+# ::snt Price does n't matter . What restaurant do you recommend ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL2040.json_0012
+# ::snt Sounds good . Could you give me an idea of colleges I can visit whilst in Cambridge ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n16 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id PMUL2040.json_0014
+# ::snt Sure , let 's do Corpus Christi . Could you get me a taxi from the restaurant to the college ?
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n18 / name
+     :op1 "corpus"
+     :op2 "christi"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL2040.json_0016
+# ::snt I want to leave the restaurant by 1:15 .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Time ( TimRe3 / Time 
+    :name ( n22 / name
+     :op1 "1:15"
+  ))
+)
+
+# ::id PMUL2040.json_0018
+# ::snt No thank you that is all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1788.json_0000
+# ::snt Hi , I 'm looking for a train from Cambridge that arrives by 17:45 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n2 / name
+     :op1 "17:45"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1788.json_0002
+# ::snt Going to london liverpool street from cambridge . I need to arrive by 17:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n10 / name
+     :op1 "17:45"
+  ))
+)
+
+# ::id MUL1788.json_0004
+# ::snt I would like to arrive by 17:45
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n12 / name
+     :op1 "17:45"
+  ))
+)
+
+# ::id MUL1788.json_0006
+# ::snt How long is the trip on the TR5154 ?
+( a / and
+ :op1(Tt1 / Train-Request
+  :Time ( aTr0 / question )
+   )
+ :op2(Tm2 / Train-Inform
+   :Id ( IdTr3 / Id 
+    :name ( n15 / name
+     :op1 "TR5154"
+  ))
+   )
+)
+
+# ::id MUL1788.json_0008
+# ::snt Excellent . I need to a nightclub in the centre as well .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n18 / name
+     :op1 "nightclub"
+  ))
+)
+
+# ::id MUL1788.json_0010
+# ::snt Great . Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1788.json_0012
+# ::snt That is all I need .
+( o / out_of_scope )
+
+# ::id SNG0950.json_0000
+# ::snt I 'd like to find some information about the Allenbell hotel .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "allenbell"
+  ))
+)
+
+# ::id SNG0950.json_0002
+# ::snt Perfect ! Can you book it for 6 people and 4 nights starting from monday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SNG0950.json_0004
+# ::snt Great ! That works out perfect . That 's all for today . Thanks a lot . Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20280.json_0000
+# ::snt Do n't care about price , just looking for thai food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "thai"
+  ))
+   :Price ( onRe2 / dontcare)
+)
+
+# ::id WOZ20280.json_0002
+# ::snt What is the address and phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20280.json_0004
+# ::snt Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3181.json_0000
+# ::snt I am looking for information on a restaurant , the name of the place is ask .   Can you tell me about it ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "ask"
+  ))
+)
+
+# ::id PMUL3181.json_0002
+# ::snt What side of town are they in ?
+( Rt1 / Restaurant-Request
+  :Area ( aRe0 / question )
+)
+
+# ::id PMUL3181.json_0004
+# ::snt Great , thanks . Can I also get some information on Hobsons House hotel ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n4 / name
+     :op1 "hobsons"
+     :op2 "house"
+  ))
+)
+
+# ::id PMUL3181.json_0006
+# ::snt Could you provide me with their phone number and star rating please ?
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id PMUL3181.json_0008
+# ::snt Thank you . I 'd like to book a taxi from the hotel to the restaurant . It needs to leave the hotel by 20:00 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n6 / name
+     :op1 "20:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n8 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n10 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL3181.json_0010
+# ::snt That is all I need . Thank you so much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3181.json_0012
+# ::snt Okay great . Bye now !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0544.json_0000
+# ::snt I 'm looking for the information on a restaurant named Rajmahal , could you provide me their info ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "rajmahal"
+  ))
+)
+
+# ::id SNG0544.json_0002
+# ::snt Can you book a table for 7 at 17:15 this Saturday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "17:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "7"
+  ))
+)
+
+# ::id SNG0544.json_0004
+# ::snt Wonderful , thanks . That 's all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4350.json_0000
+# ::snt Please book me a train from Cambridge on Monday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4350.json_0002
+# ::snt I am going to London Liverpool Street and need to leave Cambridge after 14:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "14:45"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n10 / name
+     :op1 "Cambridge"
+  ))
+)
+
+# ::id PMUL4350.json_0004
+# ::snt Can you give me the arrival time of the 15:59 ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+)
+
+# ::id PMUL4350.json_0006
+# ::snt Could you also provide me with a concerthall in the south ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "south"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n14 / name
+     :op1 "concerthall"
+  ))
+)
+
+# ::id PMUL4350.json_0008
+# ::snt What about a nightclub ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n16 / name
+     :op1 "nightclub"
+  ))
+)
+
+# ::id PMUL3578.json_0000
+# ::snt Hello , can you show me any moderately - priced restaurants in the Centre of town , please ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3578.json_0002
+# ::snt I am looking for Thai food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "thai"
+  ))
+)
+
+# ::id PMUL3578.json_0004
+# ::snt What about asian oriental ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+)
+
+# ::id PMUL3578.json_0006
+# ::snt Yes a table for four . Thank you
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n10 / name
+     :op1 "four"
+  ))
+   )
+ :op2(gk2 / general-thank
+   :none ( onge2 / none)
+   )
+)
+
+# ::id PMUL3578.json_0008
+# ::snt Actually , I do n't need a reserved table after all . But , can I get their phone number please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id PMUL3578.json_0010
+# ::snt Yes , can you tell what parks are good in town ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "parks"
+  ))
+)
+
+# ::id PMUL3578.json_0012
+# ::snt Whatever park you think is the best one .
+( o / out_of_scope )
+
+# ::id PMUL3578.json_0014
+# ::snt That sounds like it 'll be fun to visit . What is the entrance fee , address , and phone number ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL3578.json_0016
+# ::snt No .   All set . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0388.json_0000
+# ::snt Hi ! I am looking for a turkish food restaurant around the centre .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "turkish"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0388.json_0002
+# ::snt Moderate price range would be fine . Could you pick the shortest name and tell me the address ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0388.json_0004
+# ::snt Thank you !   I am also looking for a 5 star hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL0388.json_0006
+# ::snt Yes , can you find a place for me with free wifi in the moderate price range ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n12 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL0388.json_0008
+# ::snt How about a 4 star rating ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0388.json_0010
+# ::snt You do n't have any 4 stars in the moderate price range in any area ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n18 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL0388.json_0012
+# ::snt There are literally no 4 star accommodations of any kind with moderate price and wifi in all of Cambridge ? I find that very hard to believe !
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+   :Price ( PriHo5 / Price 
+    :name ( n22 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL0388.json_0014
+# ::snt I would like to book one starting Friday .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n24 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL0388.json_0016
+# ::snt I will arrive Friday and be there for 2 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n26 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n28 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL0388.json_0018
+# ::snt It will be for 3 people and2 nights .
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n30 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL0388.json_0020
+# ::snt No I think that is all , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1170.json_0000
+# ::snt i want to book a taxi .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id SNG1170.json_0002
+# ::snt The destination is the museum of classical archaeology .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "museum"
+     :op2 "of"
+     :op3 "classical"
+     :op4 "archaeology"
+  ))
+)
+
+# ::id SNG1170.json_0004
+# ::snt I want to leave after 10:15
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n4 / name
+     :op1 "10:15"
+  ))
+)
+
+# ::id SNG1170.json_0006
+# ::snt I need to depart from Curry King , please . Can I have the car type and contact number as well ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n6 / name
+     :op1 "curry"
+     :op2 "king"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id SNG1170.json_0008
+# ::snt No thank you , that 's all I need for now !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4764.json_0000
+# ::snt i need   a place to stay
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL4764.json_0002
+# ::snt I want to stay in the North area of town .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL4764.json_0004
+# ::snt A cheap place with 4 stars .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4764.json_0006
+# ::snt book it for 2 people and 2 nights starting from friday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL4764.json_0008
+# ::snt Thanks ! I 'd also like to find something fun to do in the same area as the hotel . What 's around there ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL4764.json_0010
+# ::snt Tell me about the boat attraction .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n16 / name
+     :op1 "boat"
+  ))
+)
+
+# ::id PMUL4764.json_0012
+# ::snt Sounds good . Is there an entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL4764.json_0014
+# ::snt what about the park , is it free admission ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n18 / name
+     :op1 "park"
+  ))
+)
+
+# ::id PMUL4764.json_0016
+# ::snt no that will be all I think thanks for your help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4764.json_0018
+# ::snt The guesthouse is booked and I have two attractions to visit . That 's all I need for now . Thanks , again .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+   :Choice ( ChoAt3 / Choice 
+    :name ( n20 / name
+     :op1 "two"
+  ))
+)
+
+# ::id MUL2476.json_0000
+# ::snt Howdy ! I 'm looking to visit some colleges in the city centre if there are any . Preferably ones near food .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id MUL2476.json_0002
+# ::snt I am ok with either option .   Choose one you think I would enjoy and let me know the address and postcode .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id MUL2476.json_0004
+# ::snt That sounds fine .   Does it have actually street address ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id MUL2476.json_0006
+# ::snt Ok .   Could you help me find an Indian restaurant around there which serves Indian food ,
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id MUL2476.json_0008
+# ::snt No preference for price range , but would like to have availability on Saturday .
+( Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+   :Day ( DayRe3 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id MUL2476.json_0010
+# ::snt Please book a table for 3 at 15:30 on Saturday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "15:30"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n14 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id MUL2476.json_0012
+# ::snt Can I get a taxi from the place to the restaurant , I would like to arrive by the booked time of 15:30 .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n16 / name
+     :op1 "15:30"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt5 / Name 
+    :name ( n21 / name
+     :op1 "the"
+     :op2 "place"
+  ))
+   )
+)
+
+# ::id MUL2476.json_0014
+# ::snt Terrific , thanks and have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0591.json_0000
+# ::snt I need a train from peterborough going to cambridge . Can you help me ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id PMUL0591.json_0002
+# ::snt I 'd like to leave after 11:45 on Thursday , please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "11:45"
+  ))
+)
+
+# ::id PMUL0591.json_0004
+# ::snt With our schedule , we can only go on a train that leaves after 11:45 . Is there one leaving later ?
+( Tm1 / Train-Inform
+   :Leave ( onTr1 / none)
+)
+
+# ::id PMUL0591.json_0006
+# ::snt That sounds great .   Can you please book 7 tickets on that one ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL0591.json_0008
+# ::snt Thank you . Yes , I do need a place to dine . I would like an expensive restaurant in the north .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL0591.json_0010
+# ::snt Any type is fine . I 'd also like the phone number of the restaurant .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0591.json_0012
+# ::snt What type of food is it ?
+( Rt1 / Restaurant-Request
+  :Food ( aRe0 / question )
+)
+
+# ::id PMUL0591.json_0014
+# ::snt Thank you . I missed that before . Screaming kids , you know .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0591.json_0016
+# ::snt Thank you so much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0856.json_0000
+# ::snt Hi I am looking for a restaurant in the centre of town serving japanese food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "japanese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0856.json_0002
+# ::snt Yes . Could you tell me the price range please ?
+( Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+)
+
+# ::id MUL0856.json_0004
+# ::snt That is perfect . Could I get the address , phone number and postcode please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id MUL0856.json_0006
+# ::snt Not at this time thank you , is there a museum close by the restaurant by chance ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL0856.json_0008
+# ::snt Can you recommend one that is in the centre ? I need to know the entrance fee , please .
+( a / and
+ :op1(At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Area ( AreAt3 / Area 
+    :name ( n9 / name
+     :op1 "centre"
+  ))
+   )
+)
+
+# ::id MUL0856.json_0010
+# ::snt Yes , can I also have the phone number , and address for cambridge contemporary art ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n10 / name
+     :op1 "cambridge"
+     :op2 "contemporary"
+     :op3 "art"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id MUL0856.json_0012
+# ::snt I would like a taxi between the two places . I need to leave the restaurant by 4 .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n12 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Leave ( LeaTa5 / Leave 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id MUL0856.json_0014
+# ::snt Yes I do .
+( o / out_of_scope )
+
+# ::id MUL0856.json_0016
+# ::snt No , that 'll be all . Thank you and have a great day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0272.json_0000
+# ::snt I am looking for ALexeander b&b .
+( o / out_of_scope )
+
+# ::id SSNG0272.json_0002
+# ::snt That location is perfect . Can you book it for me for 2 nights starting with Thursday . It would be for 5 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n2 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n4 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SSNG0272.json_0004
+# ::snt No , lets try for next Friday ?
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id SSNG0272.json_0006
+# ::snt Another hotel then , same price range .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Type ( TypHo3 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo5 / Price 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id SSNG0272.json_0008
+# ::snt Thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0272.json_0010
+# ::snt That was all , thank you for your help today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1621.json_0000
+# ::snt I need some help finding a train to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1621.json_0002
+# ::snt Departing from peterborough on friday . I should arrive by 10:00
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "friday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n6 / name
+     :op1 "10:00"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n8 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id MUL1621.json_0004
+# ::snt I would like to arrive by 10:00
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "10:00"
+  ))
+)
+
+# ::id MUL1621.json_0006
+# ::snt Does n't matter .   Just pick one .
+( o / out_of_scope )
+
+# ::id MUL1621.json_0008
+# ::snt Yes . Actually , I would like to book 8 tickets for that train , please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL1621.json_0010
+# ::snt I am also looking for a restaurant in the west and in the cheap price range that serves korean food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "korean"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n16 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n18 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL1621.json_0012
+# ::snt Why do n't you try vietnamese food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n20 / name
+     :op1 "vietnamese"
+  ))
+)
+
+# ::id MUL1621.json_0014
+# ::snt Yes , please book it . I would also like the address .
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id MUL1621.json_0016
+# ::snt I just needed that info . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1621.json_0018
+# ::snt No that s all i wanted thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3860.json_0000
+# ::snt I am looking for a restaurant in the centre of Cambridge that serves modern American food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "modern"
+     :op2 "american"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3860.json_0002
+# ::snt Then what about modern European ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+)
+
+# ::id PMUL3860.json_0004
+# ::snt No , just pick a popular one for me and book it for 1 person on Tuesday please .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL3860.json_0006
+# ::snt Okay what is it ?
+( o / out_of_scope )
+
+# ::id PMUL3860.json_0008
+# ::snt I would like the time to be at 14:00 , if you ca nt get that time 13:00 will do . Can I have a reference number ? I also need a train .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n12 / name
+     :op1 "13:00"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Time ( TimRe4 / Time 
+    :name ( n15 / name
+     :op1 "14:00"
+  ))
+   )
+ :op3(Rt3 / Restaurant-Request
+  :Ref ( aRe2 / question )
+   )
+)
+
+# ::id PMUL3860.json_0010
+# ::snt Thank you . I need a train on Tuesday and I need it to arrive by 10:15 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n16 / name
+     :op1 "tuesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n18 / name
+     :op1 "10:15"
+  ))
+)
+
+# ::id PMUL3860.json_0012
+# ::snt I will be leaving from London Kings Cross .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n20 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id PMUL3860.json_0014
+# ::snt One ticket is all I need . Thank you .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n22 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL3860.json_0016
+# ::snt Thank you for your help . That 's everything I need for now . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0832.json_0000
+# ::snt I am looking for a place to eat . Do you know any places in the centre of town with a moderate price ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0832.json_0002
+# ::snt I would like the restaurant to serve international food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "international"
+  ))
+)
+
+# ::id MUL0832.json_0004
+# ::snt I would like to book a table for 2 at 11:45 on Thursday at Bloomsbury .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "11:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL0832.json_0006
+# ::snt Thank you . Can you also find me an entertainment attraction near Bloomsbury ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id MUL0832.json_0008
+# ::snt Are there any nightclubs in the centre of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n18 / name
+     :op1 "nightclubs"
+  ))
+)
+
+# ::id MUL0832.json_0010
+# ::snt Yes could I have their address please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id MUL0832.json_0012
+# ::snt Thank you . Can I also book a taxi from the restaurant to the club ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id MUL0832.json_0014
+# ::snt I need to arrive before our reservation time .
+( o / out_of_scope )
+
+# ::id MUL0832.json_0016
+# ::snt That was everything , thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3556.json_0000
+# ::snt Could you help me find a place to stay with free parking and free wifi ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL3556.json_0002
+# ::snt Can you tell me a little bit about the Acorn first ?
+( o / out_of_scope )
+
+# ::id PMUL3556.json_0004
+# ::snt No , I do n't really like the north side - do you have any guesthouses in the east with free parking and wifi ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouses"
+  ))
+   :Parking ( esHo2 / yes)
+   :Internet ( esHo3 / yes)
+   :Area ( AreHo6 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL3556.json_0006
+# ::snt I will take a cheaper one please .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "cheaper"
+  ))
+)
+
+# ::id PMUL3556.json_0008
+# ::snt Yes , I would need 5 people for 5 nights starting thursday , can they accommodate me ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL3556.json_0010
+# ::snt I am also looking for a train to Cambridge from Stansted Airport on Thursday . I would need to arrive by 14:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n16 / name
+     :op1 "thursday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n18 / name
+     :op1 "14:00"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n20 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id PMUL1841.json_0000
+# ::snt Is there a train that leaves after 08:15 on wednesday ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "wednesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "08:15"
+  ))
+)
+
+# ::id PMUL1841.json_0002
+# ::snt I 'm going from Leicester to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id PMUL1841.json_0004
+# ::snt Yes , please book it .
+( o / out_of_scope )
+
+# ::id PMUL1841.json_0006
+# ::snt Just 1 seat . I 'll need the price .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1841.json_0008
+# ::snt No , that wo n't be necessary . Can you also help me find a place to stay at ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL1841.json_0010
+# ::snt free parking and very expensive money is no object located in the north
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreHo5 / Area 
+    :name ( n14 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL1841.json_0012
+# ::snt Yes , I 'll need a room for 7 people for 3 nights on the same day .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n20 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL1841.json_0014
+# ::snt Great , thanks ! I do n't need anything else . Take care . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01537.json_0000
+# ::snt I am looking for a place to stay . The hotel should have a star of 0 and should be in the type of hotel
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "0"
+  ))
+)
+
+# ::id SNG01537.json_0002
+# ::snt The hotel should include free wifi and does n't need to have free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   :Parking ( oHo2 / no)
+   :Internet ( esHo3 / yes)
+)
+
+# ::id SNG01537.json_0004
+# ::snt yes. book for six people and six nights . remember to also give me the reference number
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "six"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n10 / name
+     :op1 "six"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id SNG01537.json_0006
+# ::snt it needs to start on wednesday , please .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id SNG01537.json_0008
+# ::snt How about for 5 nights ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SNG01537.json_0010
+# ::snt Actually I need the reservation to be for 4 nights , 6 people , starting from wednesday . Could you change the reservation for me please ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n18 / name
+     :op1 "6"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n20 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id SNG01537.json_0012
+# ::snt I think that is everything , thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1693.json_0000
+# ::snt Saturday train from Norwich please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id PMUL1693.json_0002
+# ::snt Yes please . I would like to arrive by 14:00 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "14:00"
+  ))
+)
+
+# ::id PMUL1693.json_0004
+# ::snt Yes , for 7 people please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL1693.json_0006
+# ::snt I am also looking for a place to stay . I 'd like a hotel with a star of 4 of course that will include free parking .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   :Parking ( esHo2 / yes)
+   :Type ( TypHo5 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL1693.json_0008
+# ::snt Before you book , the hotel has to be in the north , also . Do you have a hotel meeting my needs ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n16 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL1693.json_0010
+# ::snt Yes , please book that for the same group of people for 4 nights the same day . Wednesday would work also , and I need the reference number .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n20 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL1693.json_0012
+# ::snt Is there any other hotels that would work in that area that are 4 star ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n24 / name
+     :op1 "4"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n26 / name
+     :op1 "that"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL1693.json_0014
+# ::snt No , I would really like a 4-star hotel in the north area with free parking . Can you please check again ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n28 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo5 / Stars 
+    :name ( n30 / name
+     :op1 "4-star"
+  ))
+)
+
+# ::id PMUL1693.json_0016
+# ::snt I guess we will take a guesthouse then .   Which one would you recommend ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n32 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL1693.json_0018
+# ::snt Yes for 4 nights same group of people as the restaurant reservation and also on the same day please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n34 / name
+     :op1 "4"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n36 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n38 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+)
+
+# ::id PMUL1693.json_0020
+# ::snt Thank you very much .   That 's all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0517.json_0000
+# ::snt I am looking for expensive Corsica food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "corsica"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SNG0517.json_0002
+# ::snt How about Indian food instead ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id SNG0517.json_0004
+# ::snt How about the west ? Could you give me their postcode and telephone number ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n8 / name
+     :op1 "west"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Post ( aRe1 / question )
+  :Phone ( aRe2 / question )
+   )
+)
+
+# ::id SNG0517.json_0006
+# ::snt That will be fine as long as it 's expensive . Can you tell me the postcode and phone number ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Post ( aRe2 / question )
+   )
+)
+
+# ::id SNG0517.json_0008
+# ::snt No , I do n't need anything else at the moment .
+( o / out_of_scope )
+
+# ::id PMUL0854.json_0000
+# ::snt I was hoping to find an expensive restaurant in the south .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL0854.json_0002
+# ::snt Sure , I like Chinese .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL0854.json_0004
+# ::snt Yes I 'll need a table for 7 on Monday please .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL0854.json_0006
+# ::snt Yes , please . I 'll write it down .
+( o / out_of_scope )
+
+# ::id PMUL0854.json_0008
+# ::snt For Friday for 2 people thank you !
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL0854.json_0010
+# ::snt Oh , around 17:15 . But , I meant to say on Monday , not Friday and for 7 people not 2 . Thanks !
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "17:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL0854.json_0012
+# ::snt I 'm also in a need of a train
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL0854.json_0014
+# ::snt I 'll need the train to come to Cambridge , please , so that I can make it to the restaurant that you 've booked for me .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n22 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0854.json_0016
+# ::snt Yes , please . The same group from the restaurant will be traveling .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :People ( PeoRe3 / People 
+    :name ( n24 / name
+     :op1 "same"
+     :op2 "group"
+  ))
+)
+
+# ::id PMUL0854.json_0018
+# ::snt I will be departing from Leicester and would like to arrive by 11:45 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n26 / name
+     :op1 "11:45"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n28 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id PMUL0854.json_0020
+# ::snt Thank you so much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0854.json_0022
+# ::snt That is all I needed .
+( o / out_of_scope )
+
+# ::id PMUL0053.json_0000
+# ::snt Can you help me locate a place to eat tonight ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0053.json_0002
+# ::snt I am looking for something expensive in the west please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL0053.json_0004
+# ::snt I 'm sorry , make that the centre of town . A Thai restaurant would be fine .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "thai"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0053.json_0006
+# ::snt Yes I would like a table for 4 people at 16:00 on Saturday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "16:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0053.json_0008
+# ::snt I am looking for an expensive place in the centre area with free wifi ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n16 / name
+     :op1 "expensive"
+  ))
+   :Internet ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n18 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0053.json_0010
+# ::snt No thank you . What is the University Arms Hotel 's postcode ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n20 / name
+     :op1 "university"
+     :op2 "arms"
+     :op3 "hotel"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Post ( aHo1 / question )
+   )
+)
+
+# ::id PMUL0053.json_0012
+# ::snt What type of hotel is the University Arms ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Type ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Name ( NamHo3 / Name 
+    :name ( n23 / name
+     :op1 "University"
+     :op2 "Arms"
+  ))
+   )
+)
+
+# ::id PMUL0053.json_0014
+# ::snt I would like to book a taxi that can commute to both places , It would need to arrive by the booked time . Please provide contact and the car type .
+( a / and
+ :op1(Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+   )
+ :op2(Ht2 / Hotel-Request
+  :Type ( aHo1 / question )
+   )
+)
+
+# ::id PMUL0053.json_0016
+# ::snt Yes , thank you .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Dest ( anTa1 / bangkok_city)
+   :Depart ( niTa2 / university_arms_hotel)
+   )
+ :op2(gk2 / general-thank
+   :none ( onge2 / none)
+   )
+)
+
+# ::id PMUL0053.json_0018
+# ::snt No , that 's all . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3067.json_0000
+# ::snt food type , book a hotel , buy a train ticket ...
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Type ( TypHo3 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   )
+ :op2(Tm2 / Train-Inform
+   :none ( onTr2 / none)
+   )
+)
+
+# ::id PMUL3067.json_0002
+# ::snt I need a train . The train should depart from cambridge and should leave on saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3067.json_0004
+# ::snt Norwich and i need to leave after 16:30
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "norwich"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n10 / name
+     :op1 "16:30"
+  ))
+)
+
+# ::id PMUL3067.json_0006
+# ::snt Thanks . I can look for that one later when I book . I 'm also looking for a restaurant called the Shiraz .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n12 / name
+     :op1 "shiraz"
+  ))
+)
+
+# ::id PMUL3067.json_0008
+# ::snt Thank you that is all I need for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3446.json_0000
+# ::snt I 'm looking for a train leaving on sunday going to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL3446.json_0002
+# ::snt I want to depart from London Liverpool Street after 15:00 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "15:00"
+  ))
+)
+
+# ::id PMUL3446.json_0004
+# ::snt No , I will book it myself later . Thanks , that 's all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1032.json_0000
+# ::snt Can you find me a moderately priced hotel ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id SNG1032.json_0002
+# ::snt I do n't mind which area but I need free parking and somewhere with 2 stars if possible .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SNG1032.json_0004
+# ::snt Could you find out if either is available for 4 people for 4 nights starting on Tuesday ? I have no preference which one you pick .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG1032.json_0006
+# ::snt No , that is all . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1394.json_0000
+# ::snt I 'm looking for a guesthouse in the north .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL1394.json_0002
+# ::snt It should have a moderate price and I do n't care about free parking .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL1394.json_0004
+# ::snt I do n't need it but do they offer it ? Also , can you provide me with the address .
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id MUL1394.json_0006
+# ::snt Yes please . I would like the address .
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id MUL1394.json_0008
+# ::snt Great . I am also looking for a restaurant that is in the same area as the hotel .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n8 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id MUL1394.json_0010
+# ::snt North Indian , please , and moderately priced .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "north"
+     :op2 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n12 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n14 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL1394.json_0012
+# ::snt How about Indian food by itself ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id MUL1394.json_0014
+# ::snt Yes please and may I have the address and phone number . I would also like to book a taxi to get to the restaurant .
+( a / and
+ :op1(Tt1 / Taxi-Request
+  :Phone ( aTa0 / question )
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+  :Phone ( aRe2 / question )
+   )
+ :op3(Tm3 / Taxi-Inform
+   :Dest ( DesTa4 / Dest 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+)
+
+# ::id MUL1394.json_0016
+# ::snt I do n't need to book the restaurant .   I do need a taxi to pick me up from the restaurant and take me back to the hotel though .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Dest ( DesTa3 / Dest 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Depart ( DepTa5 / Depart 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+ :op3(Rm3 / Restaurant-Inform
+   :none ( onRe3 / none)
+   )
+)
+
+# ::id MUL1394.json_0018
+# ::snt I need to leave the restaurant by 17:45 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n24 / name
+     :op1 "17:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n26 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id MUL1394.json_0020
+# ::snt Thank you , that will be all for me this time .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1185.json_0000
+# ::snt Can I please get information for a train going from cambridge to broxbourne ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "broxbourne"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG1185.json_0002
+# ::snt I want to travel on Friday , please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id SNG1185.json_0004
+# ::snt Can you give me the train ID and price of the first train that departs after 19:45 ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "19:45"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+  :Id ( aTr2 / question )
+   )
+)
+
+# ::id SNG1185.json_0006
+# ::snt no , that 's it for today
+( o / out_of_scope )
+
+# ::id SNG1185.json_0008
+# ::snt Thank you for your assistance . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3666.json_0000
+# ::snt I am planning a trip in Cambridge
+( o / out_of_scope )
+
+# ::id PMUL3666.json_0002
+# ::snt I am looking for an attraction called cambridge university botanic gardens .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "cambridge"
+     :op2 "university"
+     :op3 "botanic"
+     :op4 "gardens"
+  ))
+)
+
+# ::id PMUL3666.json_0004
+# ::snt Can I have their postcode and phone please ? Also I need a train out of cambridge on tuesday .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id PMUL3666.json_0006
+# ::snt I need a train that leaves on Tuesday after 9:30 and arrives in London Liverpool street .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n12 / name
+     :op1 "9:30"
+  ))
+)
+
+# ::id PMUL3666.json_0008
+# ::snt I do n't need to arrive at a specific time , as long as the train leaves after 9:30 .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+   :Leave ( LeaTr3 / Leave 
+    :name ( n14 / name
+     :op1 "9:30"
+  ))
+)
+
+# ::id PMUL3666.json_0010
+# ::snt Great can I get 6 tickets for that ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n16 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL3666.json_0012
+# ::snt Great , thanks , that 's everything I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0101.json_0000
+# ::snt I 'm looking for a cheap asian oriental restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL0101.json_0002
+# ::snt Is there one in the centre ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0101.json_0004
+# ::snt Can you select one of the restaurants with the cheap price range in the center of town ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL0101.json_0006
+# ::snt book a table for 4 people at 17:00 on friday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "17:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0101.json_0008
+# ::snt I am also looking for a hotel in the same area as the restaurant .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL0101.json_0010
+# ::snt Same price range as the restaurant please
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "price"
+  ))
+)
+
+# ::id PMUL0101.json_0012
+# ::snt Is it a 4-star guesthouse ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n22 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n24 / name
+     :op1 "4-star"
+  ))
+)
+
+# ::id PMUL0101.json_0014
+# ::snt Great , I need a room for 4 and 3 nights starting from Friday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n26 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n28 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n30 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0101.json_0016
+# ::snt I would like it to be in the centre of town .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n32 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0101.json_0018
+# ::snt That is all , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2641.json_0000
+# ::snt HI , can you help me find a hotel on the north side of town please ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL2641.json_0002
+# ::snt Do either of them have 2 stars ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL2641.json_0004
+# ::snt Can I get the postcode of one you 'd recommend ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id MUL2641.json_0006
+# ::snt Can you also tell me about some theatres in town ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n8 / name
+     :op1 "theatres"
+  ))
+)
+
+# ::id MUL2641.json_0008
+# ::snt Thank you .   That 's all I needed to know .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1286.json_0000
+# ::snt I 'm looking for a train from cambridge to the stansted airport .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG1286.json_0002
+# ::snt Saturday after 20:00 . how much will this cost ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "20:00"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id SNG1286.json_0004
+# ::snt And what is the travel time please ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id SNG1286.json_0006
+# ::snt Okay thank you ! that is all !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1286.json_0008
+# ::snt Thank you , bye
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0206.json_0000
+# ::snt I need a moderately priced guest house .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id SSNG0206.json_0002
+# ::snt Yes I want free wifi and the rating should have 4 stars .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SSNG0206.json_0004
+# ::snt I need booking from 1 people and 4 nights starting from wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+)
+
+# ::id SSNG0206.json_0006
+# ::snt yes , please try a different hotel in the same price range .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Price ( PriHo3 / Price 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id SSNG0206.json_0008
+# ::snt Can you give me a reference number to check in with ?
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id SSNG0206.json_0010
+# ::snt Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0206.json_0012
+# ::snt Thank you I 'm sure I will .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4393.json_0000
+# ::snt Are there any guesthouses in the east ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouses"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL4393.json_0002
+# ::snt It needs to be cheap .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL4393.json_0004
+# ::snt Can I have the address for Leverton House ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n8 / name
+     :op1 "leverton"
+     :op2 "house"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Addr ( aHo1 / question )
+   )
+)
+
+# ::id PMUL4393.json_0006
+# ::snt Do they have internet and free parking ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Parking ( aHo1 / question )
+  :Internet ( aHo2 / question )
+   )
+)
+
+# ::id PMUL4393.json_0008
+# ::snt That will work can you book that for me ?
+( o / out_of_scope )
+
+# ::id SSNG0121.json_0000
+# ::snt Could you help me find an expensive asian oriental restaurant ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SSNG0121.json_0002
+# ::snt Let 's go with the centre . I need a reservation for 2 at 13:30 on Thursday .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n8 / name
+     :op1 "13:30"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SSNG0121.json_0004
+# ::snt I need a different restaurant in the same area and price range please .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Area ( AreRe3 / Area 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Price ( PriRe5 / Price 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "area"
+     :op3 "and"
+     :op4 "price"
+     :op5 "range"
+  ))
+)
+
+# ::id SSNG0121.json_0006
+# ::snt Does the HK Fusion Chinese restaurant have availability on Thursday at 13:30 ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n18 / name
+     :op1 "hk"
+     :op2 "fusion"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n20 / name
+     :op1 "thursday"
+  ))
+   :Time ( TimRe6 / Time 
+    :name ( n22 / name
+     :op1 "13:30"
+  ))
+)
+
+# ::id SSNG0121.json_0008
+# ::snt That is all , thanks , bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20605.json_0000
+# ::snt I would like to find the best , most expensive restaurant in the south part of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id WOZ20605.json_0002
+# ::snt I do n't care .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+)
+
+# ::id WOZ20605.json_0004
+# ::snt could you please give me the address and phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20605.json_0006
+# ::snt thanks , bye bye
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20145.json_0000
+# ::snt I am looking for a moderately priced restaurant in the south part of town , please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id WOZ20145.json_0002
+# ::snt Yes , may I have th phone number and address please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20145.json_0004
+# ::snt Thank you ! Have a nice day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1484.json_0000
+# ::snt I am looking for a restaurant in Cambridge called the La Margherita
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "la"
+     :op2 "margherita"
+  ))
+)
+
+# ::id MUL1484.json_0002
+# ::snt Okay , great ! Please book me a table for 6 at 14:45 on Sunday . Please provide the reference number as well .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "14:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL1484.json_0004
+# ::snt Well I 'm also looking for a train .   Can you coordinate a time with a departure from cambride on sunday ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "cambride"
+  ))
+)
+
+# ::id MUL1484.json_0006
+# ::snt I would like to depart from Cambridge this Sunday and arrive at London Liverpool Street by 12:15
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n16 / name
+     :op1 "12:15"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n18 / name
+     :op1 "Cambridge"
+  ))
+   :Day ( DayTr8 / Day 
+    :name ( n20 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id MUL1484.json_0008
+# ::snt Thank you for the information that 's all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0636.json_0000
+# ::snt Hi I am looking for a place to stay that has free parking in the north part of town .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL0636.json_0002
+# ::snt The hotel should be in the type of guesthouse and should be in the expensive price range .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL0636.json_0004
+# ::snt i did n't mention a specific part of town .
+( o / out_of_scope )
+
+# ::id MUL0636.json_0006
+# ::snt Ok , how about one in the cheap price range in the north with free parking ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreHo5 / Area 
+    :name ( n10 / name
+     :op1 "north"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL0636.json_0008
+# ::snt Sounds good . I 'll need rooms for 3 people , for 2 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL0636.json_0010
+# ::snt We 're arriving on Thursday .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n16 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id MUL0636.json_0012
+# ::snt Are there any other cheap guesthouses in the north with free parking ? My schedule is inflexible I 'm afraid .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n18 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreHo5 / Area 
+    :name ( n20 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL0636.json_0014
+# ::snt Is there any cheap guest house available for arrival on Thursday for 2 nights ?   I still need free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stay ( StaHo3 / Stay 
+    :name ( n22 / name
+     :op1 "2"
+  ))
+   :Price ( PriHo5 / Price 
+    :name ( n24 / name
+     :op1 "cheap"
+  ))
+   :Day ( DayHo7 / Day 
+    :name ( n26 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id MUL0636.json_0016
+# ::snt Are there any guest house available for my requested days ?
+( o / out_of_scope )
+
+# ::id MUL0636.json_0018
+# ::snt Great ! Now I need a train to go to birmingham new street after 10:15 on Saturday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n28 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n30 / name
+     :op1 "saturday"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n32 / name
+     :op1 "10:15"
+  ))
+)
+
+# ::id MUL0636.json_0020
+# ::snt Not right now , can you please just give me the time , price , and train ID number ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id MUL0636.json_0022
+# ::snt Sure , you can book that train now -- just for me , please .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL0636.json_0024
+# ::snt Okay great that is all I needed .
+( o / out_of_scope )
+
+# ::id PMUL0257.json_0000
+# ::snt Please locate me a guesthouse with 4 star rating in Cambridge .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0257.json_0002
+# ::snt I am not particular about area but I need it to include free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( onHo2 / dontcare)
+)
+
+# ::id PMUL0257.json_0004
+# ::snt No , as long as it has the amenities and stars that I asked for .
+( Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+   :Parking ( esHo2 / yes)
+)
+
+# ::id PMUL0257.json_0006
+# ::snt I think I like it , please book me room for two people for three nights and get me confirmation number .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "three"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n8 / name
+     :op1 "two"
+  ))
+)
+
+# ::id PMUL0257.json_0008
+# ::snt Oppss sorry , I thought I had given it to you . We 'll be checking in on Monday
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL0257.json_0010
+# ::snt I also need a restaurant reservation .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0257.json_0012
+# ::snt I need something moderately priced in the centre . What would you recommend ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n12 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0257.json_0014
+# ::snt I am open to suggestions . I need a booking for 1 at 12:30 on Monday . Can I get a reference number ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "12:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "1"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0257.json_0016
+# ::snt that is it for today . have a nice day
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3009.json_0000
+# ::snt What time is the next train from Cambridge to Glastonbury ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+   :Depart ( DepTr3 / Depart 
+    :name ( n2 / name
+     :op1 "Cambridge"
+  ))
+   :Dest ( DesTr5 / Dest 
+    :name ( n4 / name
+     :op1 "Glastonbury"
+  ))
+)
+
+# ::id PMUL3009.json_0002
+# ::snt Well , my daughter just said she would prefer to drive , so how about helping us find a place to eat instead .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL3009.json_0004
+# ::snt I 'm craving Romanian food at the moment .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "romanian"
+  ))
+)
+
+# ::id PMUL3009.json_0006
+# ::snt What about a moderately priced Spanish restaurant ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "spanish"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n10 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL3009.json_0008
+# ::snt I also need to find a place to go to look at architecture in the city center .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "architecture"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n14 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL3009.json_0010
+# ::snt Could you please give me the phone number and postcode for the church ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL3009.json_0012
+# ::snt What is their entrance fee ? I would also like to book a taxi .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL3009.json_0014
+# ::snt I it to come to the   restaurant and   then take meto the church .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL3009.json_0016
+# ::snt I would just need to arrive to the restaurant by 16:15 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n16 / name
+     :op1 "16:15"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL3009.json_0018
+# ::snt Thank you , that is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0033.json_0000
+# ::snt Can you help me find a 4 star hotel in Cambridge ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL0033.json_0002
+# ::snt I would prefer to stay in the west part of town .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL0033.json_0004
+# ::snt I do n't have a preference .
+( o / out_of_scope )
+
+# ::id MUL0033.json_0006
+# ::snt Is this the expensive or cheap price range option ? How much does it cost per night ?
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+)
+
+# ::id MUL0033.json_0008
+# ::snt Ok . I 'd like the address , please .
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id MUL0033.json_0010
+# ::snt Not at this time , but I would like to find a place to eat . Ideally an expensive German restaurant in the same area .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "german"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id MUL0033.json_0012
+# ::snt How about one that serves British food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "british"
+  ))
+)
+
+# ::id MUL0033.json_0014
+# ::snt Graffiti sounds good . May I have their phone number , address , and postcode , please ?
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe3 / Name 
+    :name ( n17 / name
+     :op1 "Graffiti"
+  ))
+   )
+)
+
+# ::id MUL0033.json_0016
+# ::snt I 'll need a taxi from the restaurant back to my hotel . I 'd like to leave the restaurant by 11:30 .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n18 / name
+     :op1 "11:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n22 / name
+     :op1 "my"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Type ( TypHo6 / Type 
+    :name ( n25 / name
+     :op1 "hotel"
+  ))
+   )
+)
+
+# ::id MUL0033.json_0018
+# ::snt Can I get the phone number of the taxi service and what car type will I be looking for ?
+( Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+  :Phone ( aTa1 / question )
+)
+
+# ::id MUL0033.json_0020
+# ::snt Great , you have been very helpful , that 's all I need for now .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id SNG0478.json_0000
+# ::snt I am looking to eat at a north restaurant in the expensive price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SNG0478.json_0002
+# ::snt Surprise me , I just need the booking for 8 people Monday at 18:00 .   Please provide me with a reference number for this booking .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "18:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id SNG0478.json_0004
+# ::snt Thank you so much ! That 's all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0478.json_0006
+# ::snt No thank you . Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2059.json_0000
+# ::snt I 'd like a train leaving Cambridge after 09:30 , please .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "09:30"
+  ))
+)
+
+# ::id MUL2059.json_0002
+# ::snt i am going to norwich on tuesday
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "norwich"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id MUL2059.json_0004
+# ::snt Actually , no I will book it later but can I please get the price of the ticket and the travel time ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id MUL2059.json_0006
+# ::snt Fantastic .   Where could I stay that has 0 stars ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n10 / name
+     :op1 "0"
+  ))
+)
+
+# ::id MUL2059.json_0008
+# ::snt Is it in the moderate price range ? And in centre of town .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL2059.json_0010
+# ::snt That wo n't be necessary , I will just need their address and phone number please .
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id MUL2059.json_0012
+# ::snt Thanks so much . That 's all I needed today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01573.json_0000
+# ::snt I want to book a taxi to williams art and antiques from pembroke college .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "williams"
+     :op2 "art"
+     :op3 "and"
+     :op4 "antiques"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "pembroke"
+     :op2 "college"
+  ))
+)
+
+# ::id SNG01573.json_0002
+# ::snt I would like to arrive at Williams Art and Antiques at one thirty p. m.
+( o / out_of_scope )
+
+# ::id SNG01573.json_0004
+# ::snt I need the contact number and the type of car please .
+( Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+)
+
+# ::id SNG01573.json_0006
+# ::snt That 's wonderful . And the taxi will arrive by 15:30 , right ?
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n6 / name
+     :op1 "15:30"
+  ))
+)
+
+# ::id SNG01573.json_0008
+# ::snt Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0113.json_0000
+# ::snt Hello I am new to Cambridge and was wondering about good 4 star hotels with free wifi . Any suggestions ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0113.json_0002
+# ::snt I need it to be in the north area , is Alexander bed and breakfast located there ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+   :Name ( NamHo4 / Name 
+    :name ( n6 / name
+     :op1 "Alexander"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+)
+
+# ::id PMUL0113.json_0004
+# ::snt Yes , please ! I 'd like a room for 6 people . We 'll arrive on Friday and stay for 4 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL0113.json_0006
+# ::snt I would also like to eat some Chinese food near the hotel .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "chinese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n16 / name
+     :op1 "near"
+     :op2 "the"
+     :op3 "hotel"
+  ))
+)
+
+# ::id PMUL0113.json_0008
+# ::snt Sure , can you book it for 6 people on friday at 17:15 please ? And then give me the reference number
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "17:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n20 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n22 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0113.json_0010
+# ::snt That is all for now . Thank you for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0113.json_0012
+# ::snt Thanks so much , goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1253.json_0000
+# ::snt I would like a cheap restaurant in the centre of town . Any suggestions ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1253.json_0002
+# ::snt No , just somewhere I can get in on Friday , 11:45 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "11:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL1253.json_0004
+# ::snt This works . Can you book a table for 8 people at 11:45 on Friday ?
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n12 / name
+     :op1 "11:45"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n14 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL1253.json_0006
+# ::snt What about an hour earlier ?
+( o / out_of_scope )
+
+# ::id MUL1253.json_0008
+# ::snt Thank you . I 'm looking for a cheap guesthouse to stay at as well , are there any 4 star accommodations like that ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+   :Price ( PriHo6 / Price 
+    :name ( n20 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL1253.json_0010
+# ::snt Yes , please book me the room for Friday .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n22 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL1253.json_0012
+# ::snt Is there another 4 star guest house we can try ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n24 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1253.json_0014
+# ::snt I need the hotel for 3 nights and for 8 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n26 / name
+     :op1 "3"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n28 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL1253.json_0016
+# ::snt Yes , I will need a taxi to take me from the restaurant to the hotel . Could you book one for me ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n30 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Dest ( DesTa5 / Dest 
+    :name ( n32 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+ :op3(Rm3 / Restaurant-Inform
+   :none ( onRe3 / none)
+   )
+)
+
+# ::id MUL1253.json_0018
+# ::snt I 'd like to get from the hotel to the restaurant by 10:45 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n34 / name
+     :op1 "10:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n36 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n38 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id MUL1253.json_0020
+# ::snt No that is all I needed today , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01569.json_0000
+# ::snt I want to find a hospital in town . The hospital should have the hepatobillary and gastrointestinal surgery regional referral centre department
+( Hm1 / Hospital-Inform
+   :Department ( DepHo2 / Department 
+    :name ( n2 / name
+     :op1 "hepatobillary"
+     :op2 "and"
+     :op3 "gastrointestinal"
+     :op4 "surgery"
+     :op5 "regional"
+     :op6 "referral"
+     :op7 "centre"
+  ))
+)
+
+# ::id SNG01569.json_0002
+# ::snt I need the address , postcode , and phone number .
+( Ht1 / Hospital-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+  :Phone ( aHo2 / question )
+)
+
+# ::id SNG01569.json_0004
+# ::snt Great , thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01569.json_0006
+# ::snt That was all . Thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20372.json_0000
+# ::snt I need a place to eat in the north area of the city .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id WOZ20372.json_0002
+# ::snt I do n't care .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+)
+
+# ::id WOZ20372.json_0004
+# ::snt In the moderate price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id WOZ20372.json_0006
+# ::snt What is the phone number and address ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20372.json_0008
+# ::snt No thank you . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02069.json_0000
+# ::snt I am in need of a taxi to the cambridge punter please
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+     :op2 "punter"
+  ))
+)
+
+# ::id SNG02069.json_0002
+# ::snt I will be leaving from Magdalene college .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n4 / name
+     :op1 "magdalene"
+     :op2 "college"
+  ))
+)
+
+# ::id SNG02069.json_0004
+# ::snt I want to leave after 16:45 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n6 / name
+     :op1 "16:45"
+  ))
+)
+
+# ::id SNG02069.json_0006
+# ::snt Great , thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02069.json_0008
+# ::snt No I am actually all set now thanks though
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0750.json_0000
+# ::snt Can you find me a Chinese restaurant with moderate prices ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id SNG0750.json_0002
+# ::snt Which one of these restaurants is in the centre of town ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0750.json_0004
+# ::snt Thanks ! Can I have the address , phone number , and postcode for Jinling Noodle Bar , please ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "jinling"
+     :op2 "noodle"
+     :op3 "bar"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Post ( aRe2 / question )
+  :Addr ( aRe3 / question )
+   )
+)
+
+# ::id SNG0750.json_0006
+# ::snt No thanks . That 's not necessary . I think I have all I need . Have a good night .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0763.json_0000
+# ::snt Hi .   I a looking for a cheap place to stay .   What can you recommend for me ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SNG0763.json_0002
+# ::snt I would like something in the east of the city , I do n't care about internet
+( Hm1 / Hotel-Inform
+   :Internet ( onHo1 / dontcare)
+   :Area ( AreHo3 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id SNG0763.json_0004
+# ::snt That sounds good , Thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0763.json_0006
+# ::snt Yes . I need a reservation for 2 people for 4 nights starting on Saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SNG0763.json_0008
+# ::snt Sure , can you try just 2 nights , please ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SNG0763.json_0010
+# ::snt No that would be all .
+( o / out_of_scope )
+
+# ::id PMUL1658.json_0000
+# ::snt I need a hotel or guest house in Cambridge please .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL1658.json_0002
+# ::snt I need a cheap hotel in the North side that has free parking and internet if available but not necessary .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreHo6 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+   :Parking ( esHo4 / yes)
+   :Internet ( esHo5 / yes)
+)
+
+# ::id PMUL1658.json_0004
+# ::snt What about one with free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( onHo1 / dontcare)
+)
+
+# ::id PMUL1658.json_0006
+# ::snt Great .   Can I book that for three nights starting Monday for three people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "three"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "three"
+  ))
+)
+
+# ::id PMUL1658.json_0008
+# ::snt Great . That is all that I need today . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2871.json_0000
+# ::snt I need a hotel the next town over .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL2871.json_0002
+# ::snt I do n't care which part of town it is . I just want a cheap place with free wifi .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL2871.json_0004
+# ::snt Yes please do and send me the reference number .
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL2871.json_0006
+# ::snt I need it for 7 people for 3 nights starting on friday please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL2871.json_0008
+# ::snt Can you also provide the address to an attraction in the town centre ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2871.json_0010
+# ::snt Thank you . I will also need a taxi to pick me up at the attraction by 21:30 . Send me the contact number and car type please .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n12 / name
+     :op1 "21:30"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+ :op3(At3 / Attraction-Request
+  :Type ( aAt2 / question )
+   )
+)
+
+# ::id PMUL2871.json_0012
+# ::snt My destination will be going from the Castle Galleries and going back to the Alexander bed and breakfast
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n14 / name
+     :op1 "alexander"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n16 / name
+     :op1 "Castle"
+     :op2 "Galleries"
+  ))
+)
+
+# ::id PMUL2871.json_0014
+# ::snt That is all I need today . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0053.json_0000
+# ::snt Yes , I am looking for a restaurant in the area . It should serve Spanish food , and it should also be in the more expensive price range . Can you possibly help me ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "spanish"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SSNG0053.json_0002
+# ::snt How about a chinese restaurant then ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id SSNG0053.json_0004
+# ::snt Area does not matter .
+( Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+)
+
+# ::id PMUL2156.json_0000
+# ::snt Good Morning , I am hoping you can help me with information on places to go in town .
+( a / and
+ :op1(gt1 / general-greet
+   :none ( onge1 / none)
+   )
+ :op2(Am2 / Attraction-Inform
+   :none ( onAt2 / none)
+   )
+)
+
+# ::id PMUL2156.json_0002
+# ::snt I would like to visit the centre part of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2156.json_0004
+# ::snt I want to visit a museum .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL2156.json_0006
+# ::snt Well how about finding a museum that has an asian oriental restaurant in the expensive price range nearby .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+   )
+ :op2(Am2 / Attraction-Inform
+   :Type ( TypAt5 / Type 
+    :name ( n11 / name
+     :op1 "museum"
+  ))
+   )
+)
+
+# ::id PMUL2156.json_0008
+# ::snt I need a museum in the centre please .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "museum"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2156.json_0010
+# ::snt Yes , please .   Perhaps a gallery of some kind .
+( o / out_of_scope )
+
+# ::id PMUL2156.json_0012
+# ::snt I would like to know how much it costs to get in there ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL2156.json_0014
+# ::snt First , can you give me the postcode and address for that attraction ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL2156.json_0016
+# ::snt I want to find an asian oriental restaurant in the same area . Expensive please
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n18 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL2156.json_0018
+# ::snt Ok .   Can you book a table for me there ?
+( o / out_of_scope )
+
+# ::id PMUL2156.json_0020
+# ::snt There will be 4 of us , we 'd like Tuesday at 12:45 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n22 / name
+     :op1 "12:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n24 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n26 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2156.json_0022
+# ::snt No , that 's all I needed ! Thank you , bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2243.json_0000
+# ::snt I have a particular restaurant that I need to find please .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL2243.json_0002
+# ::snt The restaurant is called the Cambridge Chop House . I would really like to make a reservation there .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "Cambridge"
+     :op2 "Chop"
+     :op3 "House"
+  ))
+)
+
+# ::id PMUL2243.json_0004
+# ::snt Six people will be dining .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n4 / name
+     :op1 "Six"
+  ))
+)
+
+# ::id PMUL2243.json_0006
+# ::snt On Thursday at 19:30 please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "19:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL2243.json_0008
+# ::snt I am also looking for some where to go in the center of town .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+   :Area ( AreAt3 / Area 
+    :name ( n10 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL2243.json_0010
+# ::snt I 'm not sure . What types of museums are there ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "museums"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Type ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2243.json_0012
+# ::snt select one and give me its entrance fee , attraction type and phone number
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+  :Fee ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL2243.json_0014
+# ::snt I 'd like to get a taxi from the museum to the restaurant , to get there in time for my reservation .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "museum"
+  ))
+   :Dest ( DesTa5 / Dest 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL2243.json_0016
+# ::snt Very good , thank you kindly , that will be all .   You are dismissed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1671.json_0000
+# ::snt I was wondering if you could help me with the train schedule .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL1671.json_0002
+# ::snt I need to travel from Stansted Airport to Cambridge on Monday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n6 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id PMUL1671.json_0004
+# ::snt Yes no later than 5:15 I have to be there by 20:20 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "20:20"
+  ))
+)
+
+# ::id PMUL1671.json_0006
+# ::snt I am sorry I meant to leave after 15:15 so that will be fine .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n10 / name
+     :op1 "15:15"
+  ))
+)
+
+# ::id PMUL1671.json_0008
+# ::snt Can you book it for me and get a reference number ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1671.json_0010
+# ::snt I 'm sorry , I do n't actually need the tickets right now . Can you find me a moderately priced 4 star hotel , though ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+   :Price ( PriHo6 / Price 
+    :name ( n16 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL1671.json_0012
+# ::snt Please book me a room for 4 the same day at a cheap   one you recommend . Thanks
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n18 / name
+     :op1 "cheap"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+)
+
+# ::id PMUL1671.json_0014
+# ::snt No , as long as the hotel itself is a 4 star establishment I 'm not too concerned about where it 's located .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n24 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1671.json_0016
+# ::snt 4 nights please starting on monday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n26 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n28 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL1671.json_0018
+# ::snt That is all thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2124.json_0000
+# ::snt Hello , we 're planning on staying in Cambridge and need lodging .   We 're looking for a guesthouse which has all amenities etc .   Price is no problem .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( onHo2 / dontcare)
+   :Parking ( esHo3 / yes)
+)
+
+# ::id MUL2124.json_0002
+# ::snt I would really like to stay in the east of town , and preferably an expensive guesthouse if one is available .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n6 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL2124.json_0004
+# ::snt Can you suggest one of the cheap ones ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL2124.json_0006
+# ::snt Yes . For one person for 5 nights starting from thursday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL2124.json_0008
+# ::snt Thank you ! I also need a train that arrives by 08:45
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n16 / name
+     :op1 "08:45"
+  ))
+)
+
+# ::id MUL2124.json_0010
+# ::snt I 'd like to leave from Stevenage and go to Cambridge , it should arrive by 8:45 on the same day as my hotel booking .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n22 / name
+     :op1 "stevenage"
+  ))
+   :Arrive ( ArrTr8 / Arrive 
+    :name ( n24 / name
+     :op1 "8:45"
+  ))
+)
+
+# ::id MUL2124.json_0012
+# ::snt No , I 'm not sure I need the train yet . Thanks for the info !
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL2124.json_0014
+# ::snt No , that 's all I needed . Thanks for your time !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2124.json_0016
+# ::snt Thanks .   I will definitely use your service again .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0546.json_0000
+# ::snt I 'm looking for a North African restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "north"
+     :op2 "african"
+  ))
+)
+
+# ::id SNG0546.json_0002
+# ::snt How about something in the expensive price range instead ?
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+   :Price ( PriRe3 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SNG0546.json_0004
+# ::snt I would prefer something near the centre please .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0546.json_0006
+# ::snt No , I think I 'd like an expensive French restaurant instead .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "french"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SNG0546.json_0008
+# ::snt Yes please . Can you book it for Friday at 19:45 ? There will be 8 of us .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "19:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "8"
+  ))
+)
+
+# ::id SNG0546.json_0010
+# ::snt No . That 's everything . Thank you ! Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1068.json_0000
+# ::snt I need to find a train that leaves Cambridge and that should arrive by 3:00 PM . Can   you help ?
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n2 / name
+     :op1 "3:00"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1068.json_0002
+# ::snt The destination is Peterborough . I 'll be going there on Tuesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "peterborough"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL1068.json_0004
+# ::snt Not right now .   I am just getting information together .   Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1068.json_0006
+# ::snt Yes , I am also looking for an entertainment place to go in town . I 'd like it to be in the centre if there happen to be any .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n12 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL1068.json_0008
+# ::snt I 'd like some entertainment .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL1068.json_0010
+# ::snt What about a college ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n16 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL1068.json_0012
+# ::snt I am interested in visiting Saint Catharine 's College . May I have the postcode , please .
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL1068.json_0014
+# ::snt Thank you for the information .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2142.json_0000
+# ::snt We will be in the west part of town and would like to go to a restaurant while we are there .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL2142.json_0002
+# ::snt I would like an Indian food restaurant in the expensive range .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL2142.json_0004
+# ::snt Yes , please .   I need a table for one at 17:00 on Tuesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "17:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL2142.json_0006
+# ::snt Can you tell me if there is a concerthall in the same area as this restaurant , if not is there a museum ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n16 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL2142.json_0008
+# ::snt Okay , could you give me the entrance fee and phone number information for your favorite museum there ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Phone ( aAt1 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Type ( TypAt3 / Type 
+    :name ( n19 / name
+     :op1 "museum"
+  ))
+   )
+)
+
+# ::id PMUL2142.json_0010
+# ::snt Thanks ! I do n't need any more help today . Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1891.json_0000
+# ::snt I 'm looking for colleges to visit in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id MUL1891.json_0002
+# ::snt Can you provide the phone number and post code to the attraction ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL1891.json_0004
+# ::snt What is the entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL1891.json_0006
+# ::snt Yes , actually . I could use some help finding a train to take me from Cambridge heading to Bishops Stortford .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1891.json_0008
+# ::snt I want to leave on Saturday at any time after 21:15 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n12 / name
+     :op1 "21:15"
+  ))
+)
+
+# ::id MUL1891.json_0010
+# ::snt I would just like to know the travel time of one or more of the trains .
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL1891.json_0012
+# ::snt Thanks . That 's all the information I needed today . I appreciate your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4213.json_0000
+# ::snt i 'm looking for a train to cambridge
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4213.json_0002
+# ::snt I 'm leaving on Sunday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL4213.json_0004
+# ::snt I need a train from broxbourne .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id PMUL4213.json_0006
+# ::snt Yes , I 'd like to leave for cambridge after 13:30 on sunday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n12 / name
+     :op1 "13:30"
+  ))
+)
+
+# ::id PMUL4213.json_0008
+# ::snt That sounds great . I 'll need 7 tickets .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL4213.json_0010
+# ::snt Yeah , can to tell me about colleges in the centre of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n18 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id PMUL4213.json_0012
+# ::snt it does n't matter . could you provide the postcode , phone number , and address for one that you suggest ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL4213.json_0014
+# ::snt That should be it for today thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3139.json_0000
+# ::snt I am planning a trip in Cambridge .
+( o / out_of_scope )
+
+# ::id PMUL3139.json_0002
+# ::snt I need to find a hotel in Cambridge .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL3139.json_0004
+# ::snt Yes I would like to stay in an expensive hotel in the city center .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreHo6 / Area 
+    :name ( n8 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL3139.json_0006
+# ::snt What 's their address and star rating ? And do they have free parking ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Parking ( aHo0 / question )
+  :Addr ( aHo1 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Parking ( esHo2 / yes)
+   )
+)
+
+# ::id PMUL3139.json_0008
+# ::snt no , thanks . does it have free parking and what 's the address
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Parking ( aHo1 / question )
+  :Addr ( aHo2 / question )
+   )
+)
+
+# ::id PMUL3139.json_0010
+# ::snt I need to book a train for 6 people departing at Cambridge and arriving at Stevenage at 10:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "stevenage"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n12 / name
+     :op1 "10:30"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :People ( PeoTr8 / People 
+    :name ( n16 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL3139.json_0012
+# ::snt I need to leave on a Monday please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n18 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL3139.json_0014
+# ::snt Excellent , thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3139.json_0016
+# ::snt I need it to arrive at 10:30 actually .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n20 / name
+     :op1 "10:30"
+  ))
+)
+
+# ::id PMUL3139.json_0018
+# ::snt arriving at 10:10 is fine. can i get six tickets ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n22 / name
+     :op1 "six"
+  ))
+)
+
+# ::id PMUL3139.json_0020
+# ::snt Great , thank you ! I wo n't be needing anything else ! Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3209.json_0000
+# ::snt I will need to take a train to london kings cross on friday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL3209.json_0002
+# ::snt I 'm departing from Cambridge , preferably after 20:45
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "20:45"
+  ))
+)
+
+# ::id PMUL3209.json_0004
+# ::snt i prefer the 21:00 please help me get the train ID and price
+( a / and
+ :op1(Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+  :Id ( aTr1 / question )
+   )
+ :op2(Tm2 / Train-Inform
+   :Leave ( LeaTr3 / Leave 
+    :name ( n11 / name
+     :op1 "21:00"
+  ))
+   )
+)
+
+# ::id PMUL3209.json_0006
+# ::snt i 'm also looking for a place in town in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3209.json_0008
+# ::snt I 'm looking for an entertainment place .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL3209.json_0010
+# ::snt centre and should be in the type of entertainment closeby as well
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n18 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL3209.json_0012
+# ::snt Entertainment venues please . If they are not available then architecture venues .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n20 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id PMUL3209.json_0014
+# ::snt Can you please recommend one and provide me with their post code and phone number ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL3209.json_0016
+# ::snt Thank you for all your help . You have answered all my questions today . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1165.json_0000
+# ::snt I am looking for a high priced hotel in the north side of town
+( Hm1 / Hotel-Inform
+   :Price ( xpHo1 / expensive)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SNG1165.json_0002
+# ::snt How about an expensive hotel in the south side of town ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n6 / name
+     :op1 "south"
+  ))
+   :Type ( TypHo6 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id SNG1165.json_0004
+# ::snt Does it offer free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id SNG1165.json_0006
+# ::snt How about free parking , does it have that as well ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id SNG1165.json_0008
+# ::snt book it for 7 people and 3 nights starting from monday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "7"
+  ))
+)
+
+# ::id SNG1165.json_0010
+# ::snt No that is all I need . Thank you for your time .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20021.json_0000
+# ::snt Can you find me a corsica restaurant ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "corsica"
+  ))
+)
+
+# ::id WOZ20021.json_0002
+# ::snt Yes , a restaurant serving british food would be good .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "british"
+  ))
+)
+
+# ::id WOZ20021.json_0004
+# ::snt I do not care about the price range , and would just like one in the west part of town .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+   :Area ( AreRe3 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Price ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20021.json_0006
+# ::snt I 'd like their address and phone number please .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20021.json_0008
+# ::snt What is the price range ?
+( Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+)
+
+# ::id WOZ20021.json_0010
+# ::snt That you , that 's all I need to know .
+( o / out_of_scope )
+
+# ::id PMUL0855.json_0000
+# ::snt I need a place to eat that serves north indian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "north"
+     :op2 "indian"
+  ))
+)
+
+# ::id PMUL0855.json_0002
+# ::snt No thank you . Can you please search for Japanese food instead ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "japanese"
+  ))
+)
+
+# ::id PMUL0855.json_0004
+# ::snt i wish to book a table for   5 people at 16:15 on teusday
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "16:15"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL0855.json_0006
+# ::snt Great . I also need to find a train going to cambridge for the same day .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+)
+
+# ::id PMUL0855.json_0008
+# ::snt I need a train from Cambridge by no later then 10:45 for five people please . May I have the confirmation number for that please ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n16 / name
+     :op1 "10:45"
+  ))
+   :People ( PeoTr6 / People 
+    :name ( n18 / name
+     :op1 "five"
+  ))
+)
+
+# ::id PMUL0855.json_0010
+# ::snt Great , thank you so much for your help . Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4991.json_0000
+# ::snt I am looking for a cheap room in a guest house .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL4991.json_0002
+# ::snt Not right now , I also need a train going to Cambridge to Norwich on Wednesday and leave after 19:15
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n8 / name
+     :op1 "norwich"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n10 / name
+     :op1 "19:15"
+  ))
+)
+
+# ::id PMUL4991.json_0004
+# ::snt I 'm departing from Cambridge heading to Norwich . I 'll need it booked for 3 people .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "norwich"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :People ( PeoTr6 / People 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL4991.json_0006
+# ::snt am   looking for a place to stay . The hotel does n't need to include internet
+( Hm1 / Hotel-Inform
+   :Internet ( oHo1 / no)
+)
+
+# ::id PMUL4991.json_0008
+# ::snt Could you look up a hotel based on what I ask ? North area , 4 stars ... please .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n18 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4991.json_0010
+# ::snt Are there any that has free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL4991.json_0012
+# ::snt Yes , please . I 'll need it for 3 people , 3 nights , and we will be arriving on Sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n22 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n24 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n26 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL4991.json_0014
+# ::snt Ok great , that is all that I need .
+( o / out_of_scope )
+
+# ::id PMUL4991.json_0016
+# ::snt No , thanks for the help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0268.json_0000
+# ::snt I 'm looking for a 3-star lodging with free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "3-star"
+  ))
+)
+
+# ::id PMUL0268.json_0002
+# ::snt I would like it to be in the west
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL0268.json_0004
+# ::snt That sounds like it will work .   Can I book that for 3 nights starting Wednesday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL0268.json_0006
+# ::snt I also am looking for somewhere to get afternoon tea .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "afternoon"
+     :op2 "tea"
+  ))
+)
+
+# ::id PMUL0268.json_0008
+# ::snt Let 's try a Chinese restaurant instead .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL0268.json_0010
+# ::snt No I 'm not too picky . You can just select one for me and then please book a table for 8 people on wednesday at 15:45
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "15:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL0268.json_0012
+# ::snt That 's all for today ! Thanks a ton . Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20560.json_0000
+# ::snt A french restaurant in the centre part of town . Please give me address and phone number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "french"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20560.json_0002
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3657.json_0000
+# ::snt I am planning a trip to Cambridge
+( o / out_of_scope )
+
+# ::id PMUL3657.json_0002
+# ::snt train should leave after 11:15 and should depart from stansted airport on Sunday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n6 / name
+     :op1 "11:15"
+  ))
+)
+
+# ::id PMUL3657.json_0004
+# ::snt Yes , please . I 'll need tickets for 5 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL3657.json_0006
+# ::snt I 'm also looking for a restaurant in the moderate price range , that serves Thai food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "thai"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n12 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL3657.json_0008
+# ::snt No moderately - priced Thai places in the east , huh ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n14 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n16 / name
+     :op1 "east"
+  ))
+   :Food ( FooRe6 / Food 
+    :name ( n18 / name
+     :op1 "Thai"
+  ))
+)
+
+# ::id PMUL3657.json_0010
+# ::snt Let 's try Indian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n20 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL3657.json_0012
+# ::snt Curry prince is good . book it for the same group of people please
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n22 / name
+     :op1 "curry"
+     :op2 "prince"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n24 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id PMUL3657.json_0014
+# ::snt On Sunday at 20:45 please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n26 / name
+     :op1 "20:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n28 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL3657.json_0016
+# ::snt Ok , great , that 's all I needed ! Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3440.json_0000
+# ::snt Hi , I am looking for a train that leaves on Tuesday after 18:15 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "tuesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "18:15"
+  ))
+)
+
+# ::id PMUL3440.json_0002
+# ::snt It should leave from Cambridge and go to Leicester please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "leicester"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3440.json_0004
+# ::snt I do not have an arrival time .
+( o / out_of_scope )
+
+# ::id PMUL3440.json_0006
+# ::snt Yes . I would like to book it for 6 people please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL3440.json_0008
+# ::snt Yes I also need a guesthouse to stay in . It should have 4 stars , free wifi , in the east location .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n14 / name
+     :op1 "east"
+  ))
+   :Stars ( StaHo7 / Stars 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3440.json_0010
+# ::snt No it does n't matter .
+( Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+)
+
+# ::id SSNG0039.json_0000
+# ::snt I am interested at eating at an expensive place in the west part of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id SSNG0039.json_0002
+# ::snt No I do n't have a preference . I want to book for four people at 15:00 on Saturday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "15:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "four"
+  ))
+)
+
+# ::id SSNG0039.json_0004
+# ::snt Thank you .   Can you please give me the reference number ?
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id SSNG0039.json_0006
+# ::snt No that will be all . Thank you so much for all of your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1573.json_0000
+# ::snt I would like to book a meal at a chinese restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id MUL1573.json_0002
+# ::snt I would like it be located in the Centre area .   I like expensive chinese food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1573.json_0004
+# ::snt Yes you can you book it for 6 people at 12:45 on Friday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "12:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL1573.json_0006
+# ::snt Yes , please . I am also looking for a train .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL1573.json_0008
+# ::snt I am going to broxbourne and need to leave cambridge so I arrive by 15:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "broxbourne"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n18 / name
+     :op1 "15:00"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n20 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1573.json_0010
+# ::snt Yes , I would like to travel on Saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n22 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id MUL1573.json_0012
+# ::snt That will work . Can I get the price and the travel time please ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id MUL1573.json_0014
+# ::snt Thank you for the information !   I do n't need anything else .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0393.json_0000
+# ::snt I need a train to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG0393.json_0002
+# ::snt I will board at King 's Lynn , before 13:30 on Tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "tuesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n6 / name
+     :op1 "13:30"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n8 / name
+     :op1 "king"
+     :op2 "'s"
+     :op3 "lynn"
+  ))
+)
+
+# ::id SNG0393.json_0004
+# ::snt I would like the train that arrives closest to 13:30 please .   I will also need the departure time .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "13:30"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Leave ( aTr1 / question )
+   )
+)
+
+# ::id SNG0393.json_0006
+# ::snt No , I am not sure I am traveling just yet .   Thanks for the information , I am all set for now .   Have a nice day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0393.json_0008
+# ::snt No .   Goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG1278.json_0000
+# ::snt I am looking for a moderately priced , 4 star hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG1278.json_0002
+# ::snt What about moderately priced 4 star lodging of any hotel type ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "moderately"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG1278.json_0004
+# ::snt Do they offer parking and wifi ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id SNG1278.json_0006
+# ::snt Are there any that include both free parking and free wifi ? The area does n't matter .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   :Area ( onHo3 / dontcare)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Area ( aHo1 / question )
+   )
+)
+
+# ::id SNG1278.json_0008
+# ::snt Can I just have the phone number ?
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id SNG1278.json_0010
+# ::snt What area is that one in ?
+( Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+)
+
+# ::id SNG1278.json_0012
+# ::snt That takes care of everything , thanks so much ! Bye for now .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG1278.json_0014
+# ::snt ok , Thank you and good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0136.json_0000
+# ::snt I need a cheap , 2 star hotel to stay at here in Cambridge
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL0136.json_0002
+# ::snt Ok , find me a hotel that has free parking included then .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id MUL0136.json_0004
+# ::snt Is it in the moderate price range ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL0136.json_0006
+# ::snt I would like one in the moderate price range . I need to book one for 4 nights for 4 people .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "moderate"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL0136.json_0008
+# ::snt No , I just need a room for 4 people . We 'll arrive on monday and stay 4 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n20 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n22 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL0136.json_0010
+# ::snt Yes , I am also looking for a restaurant serving British food that is moderately priced .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n24 / name
+     :op1 "british"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n26 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id MUL0136.json_0012
+# ::snt No preference . What would you recommend ? And I 'll need the address .
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id MUL0136.json_0014
+# ::snt That 's OK , I 'll handle that , but I 'll need a taxi between the Ashley Hotel and the restaurant leaving by 17:30 .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n28 / name
+     :op1 "17:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n30 / name
+     :op1 "ashley"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Type ( TypHo5 / Type 
+    :name ( n33 / name
+     :op1 "hotel"
+  ))
+   )
+)
+
+# ::id MUL0136.json_0016
+# ::snt Thank you . That 's all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3712.json_0000
+# ::snt I want to find somewhere to go in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3712.json_0002
+# ::snt Yes , attractions to visit .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL3712.json_0004
+# ::snt I do n't know .   Can you recommend your favorite thing to do ?
+( Am1 / Attraction-Inform
+)
+
+# ::id PMUL3712.json_0006
+# ::snt Okay , great . I 'll also need to know the postcode , if possible ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL3712.json_0008
+# ::snt I also need to find restaurant serving modern European food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "european"
+  ))
+)
+
+# ::id PMUL3712.json_0010
+# ::snt Ok , please also book me a taxi from the restaurant at 05:30 and can I have a description and contact information for the taxi ? Thanks .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n6 / name
+     :op1 "05:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n8 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL3712.json_0012
+# ::snt That will be all , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1191.json_0000
+# ::snt I need information on the home from home hotel .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "home"
+     :op2 "from"
+     :op3 "home"
+  ))
+)
+
+# ::id SNG1191.json_0002
+# ::snt Thanks so much for your help . That 's all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1631.json_0000
+# ::snt Can you help me find a train headed to Cambridge on Sunday ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id MUL1631.json_0002
+# ::snt I 'm departing from London Liverpool Street , and my train needs to leave after 12:30 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "12:30"
+  ))
+)
+
+# ::id MUL1631.json_0004
+# ::snt I would like to leave london liverpool street after 12:30 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n10 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n12 / name
+     :op1 "12:30"
+  ))
+)
+
+# ::id MUL1631.json_0006
+# ::snt That 's great can you book it for 8 people ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL1631.json_0008
+# ::snt Awesome . I also need a Hungarian restaurant in the centre , please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "hungarian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n18 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1631.json_0010
+# ::snt Sure . What about modern European ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n20 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+)
+
+# ::id MUL1631.json_0012
+# ::snt No , I 'm not really particular about the price . Any modern european restaurant would be great .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n22 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+)
+
+# ::id MUL1631.json_0014
+# ::snt Yes please , same group of eight , Sunday , 16:45 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n24 / name
+     :op1 "16:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n26 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n28 / name
+     :op1 "eight"
+  ))
+)
+
+# ::id MUL1631.json_0016
+# ::snt No thanks . That will be everything . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0102.json_0000
+# ::snt I 'm looking for a hotel that 's in the north side of Cambridge and it needs to have a moderate price .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL0102.json_0002
+# ::snt Either place and it does n't matter if it has free parking or not .
+( Hm1 / Hotel-Inform
+   :Parking ( onHo1 / dontcare)
+)
+
+# ::id MUL0102.json_0004
+# ::snt The star rating does not matter , please book one for 2 people for 4 nights , checking in Saturday . I need a reference number please .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stars ( onHo1 / dontcare)
+   :Stay ( StaHo3 / Stay 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo5 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo7 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL0102.json_0006
+# ::snt Yes , I am also looking for a restaurant called curry king .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n12 / name
+     :op1 "curry"
+     :op2 "king"
+  ))
+)
+
+# ::id MUL0102.json_0008
+# ::snt Yes . Please make a reservation for two people at 16:00 and I would like the reference number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "16:00"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n16 / name
+     :op1 "two"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0102.json_0010
+# ::snt No , that should be it . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20510.json_0000
+# ::snt I 'm looking for a cheap restaurant in the west area of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id WOZ20510.json_0002
+# ::snt What its phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id WOZ20510.json_0004
+# ::snt Can you give me the phone number of a different , cheap restaurant in the west part of town ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "west"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20510.json_0006
+# ::snt Thank you !   Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1708.json_0000
+# ::snt I 'm looking for a hotel called warkworth house
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "warkworth"
+     :op2 "house"
+  ))
+)
+
+# ::id PMUL1708.json_0002
+# ::snt Do they have free internet ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Internet ( aHo1 / question )
+   )
+)
+
+# ::id PMUL1708.json_0004
+# ::snt No thanks . I do need a train , though . I 'll be leaving Cambridge on Saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1708.json_0006
+# ::snt I am going to London Liverpool Street , I would like to arrive by 17:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n10 / name
+     :op1 "17:00"
+  ))
+)
+
+# ::id PMUL1708.json_0008
+# ::snt That train would be just fine . I need the train ID , price and depart time .
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id PMUL1708.json_0010
+# ::snt No , I 'll just need the price , please ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL1708.json_0012
+# ::snt No , thank you for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20153.json_0000
+# ::snt I am looking for a danish restaurant in the south part of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "danish"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id WOZ20153.json_0002
+# ::snt Yes , please look for Portuguese food . Can I get the phone number and address ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "Portuguese"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20153.json_0004
+# ::snt Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0525.json_0000
+# ::snt I 'm looking for someplace to go in the west .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL0525.json_0002
+# ::snt Sure . May I have the phone number please ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL0525.json_0004
+# ::snt Can I get a train departing ely and leaving on wednesday ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id MUL0525.json_0006
+# ::snt Cambridge . Should leave after 15:00
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n10 / name
+     :op1 "15:00"
+  ))
+)
+
+# ::id MUL0525.json_0008
+# ::snt The 15:35 will be fine . Please book that for four people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "four"
+  ))
+)
+
+# ::id MUL0525.json_0010
+# ::snt I have everything . Thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0847.json_0000
+# ::snt I need to find a 4 star hotel that has moderate price .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG0847.json_0002
+# ::snt Yes I would like it to be on the North part of town .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SNG0847.json_0004
+# ::snt Yes a guesthouse would be fine . Does it have internet ? And what is it 's postcode ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( esHo2 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Internet ( aHo1 / question )
+  :Post ( aHo2 / question )
+   )
+)
+
+# ::id SNG0847.json_0006
+# ::snt Great , that 's perfect . Thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0847.json_0008
+# ::snt No that 's all for now . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1126.json_0000
+# ::snt I am looking for a restaurant that serves indian food in the west .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Food ( FooRe3 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe5 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL1126.json_0002
+# ::snt Yes , I 'm looking for museums in the center of town , not a restaurant . Can you tell me about your favorite one ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "museums"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n8 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL1126.json_0004
+# ::snt what 's the address ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL1126.json_0006
+# ::snt Yes , I need a train going from Cambridge to Stevenage on Tuesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "stevenage"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1126.json_0008
+# ::snt I need to leave after 17:45
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n16 / name
+     :op1 "17:45"
+  ))
+)
+
+# ::id PMUL1126.json_0010
+# ::snt Thank you for all the information . That will be all for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1126.json_0012
+# ::snt Thank you so much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0646.json_0000
+# ::snt I 'm looking for a particular hotel in cambridge , but I ca nt remember what its called . Can you help me ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id MUL0646.json_0002
+# ::snt Actually I am looking for a particular hotel called the hobsons house .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "hobsons"
+     :op2 "house"
+  ))
+)
+
+# ::id MUL0646.json_0004
+# ::snt I am wondering where it is located , what type of hotel , and how much it costs , please .
+( Ht1 / Hotel-Request
+  :Type ( aHo0 / question )
+)
+
+# ::id MUL0646.json_0006
+# ::snt Can you help me find a train ? I am looking for one that departs from Cambridge for Leicester . It should arrive by 18:00 and needs to leave on Sunday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "leicester"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n8 / name
+     :op1 "18:00"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0646.json_0008
+# ::snt No , any one that arrives before 18:00 would be fine .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n12 / name
+     :op1 "18:00"
+  ))
+   :Leave ( onTr2 / dontcare)
+)
+
+# ::id MUL0646.json_0010
+# ::snt Yes that sounds perfect . I think that 's all I need today , thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0646.json_0012
+# ::snt I do not need any tickets booked . Thank you for all of your help today . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4121.json_0000
+# ::snt I am looking for theatres to go to in the South .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "theatres"
+  ))
+)
+
+# ::id PMUL4121.json_0002
+# ::snt Yes , may I get the address and post code , please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL4121.json_0004
+# ::snt Is there an entrance fee to The Junction ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n7 / name
+     :op1 "Junction"
+  ))
+   )
+)
+
+# ::id PMUL4121.json_0006
+# ::snt Okay . I 'm also looking for an expensive restaurant that serves Moroccan food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "moroccan"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL4121.json_0008
+# ::snt Yes , can we try Indian instead ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL4121.json_0010
+# ::snt No particular area . If you could recommend one and send me the address , postcode and phone number . Thank you .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id PMUL4121.json_0012
+# ::snt Great , that is all I need . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1149.json_0000
+# ::snt I am looking for a place to go in the centre of Cambridge .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1149.json_0002
+# ::snt No , just give me whatever . I 'd like a postcode and phone number for the location please .
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL1149.json_0004
+# ::snt I 'd also like the place to include free parking and a 3 star rating
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+   :Parking ( esHo2 / yes)
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt4 / Name 
+    :name ( n7 / name
+     :op1 "the"
+     :op2 "place"
+  ))
+   )
+)
+
+# ::id MUL1149.json_0006
+# ::snt Yes please , also is it a 3 star rating ? and is it in the same area as the attraction I mentioned before ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id MUL1149.json_0008
+# ::snt Sorry for the confusion . A hotel that is also in the centre , please . I would like it to have free parking and 3 stars .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+   :Stars ( StaHo7 / Stars 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL1149.json_0010
+# ::snt I 'd like to book 5 nights , starting Saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n20 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id MUL1149.json_0012
+# ::snt This will be for 3 people please
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n22 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL1149.json_0014
+# ::snt How about two nights ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n24 / name
+     :op1 "two"
+  ))
+)
+
+# ::id MUL1149.json_0016
+# ::snt Fantastic . Thank you for all your help . That 's all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2337.json_0000
+# ::snt I am traveling to Cambridge and am super excited to see some of the local tourist attractions and I am looking for a restaurant call The Varsity Restaurant .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "varsity"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id MUL2337.json_0002
+# ::snt Yes please . Can you make it for 7 people on sunday at 15:00 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "15:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL2337.json_0004
+# ::snt Could we make it for 14:00 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "14:00"
+  ))
+)
+
+# ::id MUL2337.json_0006
+# ::snt I sure would , thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2337.json_0008
+# ::snt I 'm also looking for places to go in town .   Can you assist me with that also ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id MUL2337.json_0010
+# ::snt Sounds great , but I actually would prefer to maybe visit a college campus . Can you recommend one ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "college"
+  ))
+)
+
+# ::id MUL2337.json_0012
+# ::snt Can I get the postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL2337.json_0014
+# ::snt Yes , I need a taxi to take me from the college to the restaurant . I want to make sure it arrives by my reserved time .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "college"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Arrive ( ArrTa6 / Arrive 
+    :name ( n18 / name
+     :op1 "my"
+     :op2 "reserved"
+     :op3 "time"
+  ))
+)
+
+# ::id SNG0957.json_0000
+# ::snt Can you give me some information on the Avalon Hotel ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "avalon"
+  ))
+)
+
+# ::id SNG0957.json_0002
+# ::snt Not at the moment , can I have their phone number ?
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id SNG0957.json_0004
+# ::snt No , that covers it .   Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2455.json_0000
+# ::snt I would like to find an expensive restaurant that serves molecular gastronomy please
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "molecular"
+     :op2 "gastronomy"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL2455.json_0002
+# ::snt Can I have more information on gastropub ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "gastropub"
+  ))
+)
+
+# ::id MUL2455.json_0004
+# ::snt If there is no expensive restaurant serving molecular gastronomy food , I would take one that serves Indian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL2455.json_0006
+# ::snt That place sounds pretty good , but no reservation at this time , thanks . I would like to know their postcode , please ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id MUL2455.json_0008
+# ::snt Great .   I also need some information about an attraction called The Cherry Hinton Village Centre .   Can you look that up ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n12 / name
+     :op1 "Cherry"
+     :op2 "Hinton"
+     :op3 "Village"
+     :op4 "Centre"
+  ))
+)
+
+# ::id MUL2455.json_0010
+# ::snt Thanks .   Can you provide the phone number and postcode too ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL2455.json_0012
+# ::snt I also need a taxi today to get me between the two places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL2455.json_0014
+# ::snt I 'd like to leave by 06:45 , please .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n14 / name
+     :op1 "06:45"
+  ))
+)
+
+# ::id MUL2455.json_0016
+# ::snt That 's all I need . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2952.json_0000
+# ::snt I feel like going to a nightclub .
+( o / out_of_scope )
+
+# ::id PMUL2952.json_0002
+# ::snt i will really apreciate .
+( o / out_of_scope )
+
+# ::id PMUL2952.json_0004
+# ::snt What is the entrance fee ? Is it in the west part of town ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Area ( AreAt3 / Area 
+    :name ( n3 / name
+     :op1 "west"
+  ))
+   )
+)
+
+# ::id PMUL2952.json_0006
+# ::snt Is there a way you can get me a ticket ?
+( o / out_of_scope )
+
+# ::id PMUL2952.json_0008
+# ::snt Yes , please provide the number .
+( o / out_of_scope )
+
+# ::id PMUL2952.json_0010
+# ::snt I also need a hotel . Preferably a 4 star one with free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2952.json_0012
+# ::snt I would like to book the one that is in the west please .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n8 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL2952.json_0014
+# ::snt It will be 3 people for one night .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "one"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL2952.json_0016
+# ::snt Starting on Monday please .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n14 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL2952.json_0018
+# ::snt No that is all I needed for the night thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2831.json_0000
+# ::snt I need to find a hotel with free wifi to stay at . Can you help me ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL2831.json_0002
+# ::snt I would like a 1 star hotel .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n4 / name
+     :op1 "1"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL2831.json_0004
+# ::snt ok , try a 4 star hotel .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL2831.json_0006
+# ::snt The area does n't matter . If you could give me the name , phone number and address of a 4 store hotel ; that would be fine .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Addr ( aHo1 / question )
+  :Phone ( aHo2 / question )
+   )
+)
+
+# ::id PMUL2831.json_0008
+# ::snt Yes , can you recommend a college I could visit while I am there ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL2831.json_0010
+# ::snt That sounds good . Can I get their phone number and address please ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+  :Addr ( aAt1 / question )
+)
+
+# ::id PMUL2831.json_0012
+# ::snt Um , how about the address too please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id SNG01771.json_0000
+# ::snt I need a taxi to the arbury lodge guesthouse .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "arbury"
+     :op2 "lodge"
+     :op3 "guesthouse"
+  ))
+)
+
+# ::id SNG01771.json_0002
+# ::snt I will be leaving from grafton .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n4 / name
+     :op1 "grafton"
+  ))
+)
+
+# ::id SNG01771.json_0004
+# ::snt I 'd like to arrive by 07:00 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n6 / name
+     :op1 "07:00"
+  ))
+)
+
+# ::id SNG01771.json_0006
+# ::snt Did I say arrive by 7:00 ? Sorry , I meant to say leave the restaurant after 04:15 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n8 / name
+     :op1 "04:15"
+  ))
+   :Leave ( LeaTa4 / Leave 
+    :name ( n10 / name
+     :op1 "04:15"
+  ))
+)
+
+# ::id SNG01771.json_0008
+# ::snt Alright . What is the contact number ?
+( Tt1 / Taxi-Request
+  :Phone ( aTa0 / question )
+)
+
+# ::id SNG01771.json_0010
+# ::snt That 's all I need help with right now . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0103.json_0000
+# ::snt Hi I was just robbed ... Can I get some help ?
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id SNG0103.json_0002
+# ::snt Thank you , could you also give me the postcode ?
+( Pt1 / Police-Request
+  :Post ( aPo0 / question )
+)
+
+# ::id SNG0103.json_0004
+# ::snt No , that 's it , thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0971.json_0000
+# ::snt Yes , I am trying to find a hotel by the name of allenbell . Can you help me ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "allenbell"
+  ))
+)
+
+# ::id SNG0971.json_0002
+# ::snt Yes . I would like to book it for 8 people and 5 nights starting from tuesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "8"
+  ))
+)
+
+# ::id SNG0971.json_0004
+# ::snt No , thank you . Thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20083.json_0000
+# ::snt I would like to find a restaurant in any area and it should serve lebanese food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "lebanese"
+  ))
+   :Area ( onRe2 / dontcare)
+)
+
+# ::id WOZ20083.json_0002
+# ::snt Could you give me just the phone number and postcode please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id WOZ20083.json_0004
+# ::snt No , thank you .   Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20083.json_0006
+# ::snt No , thank you . Goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20139.json_0000
+# ::snt I am looking for a cheap restaurant in the north part of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id WOZ20139.json_0002
+# ::snt I do n't care .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+)
+
+# ::id WOZ20139.json_0004
+# ::snt What is the phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id WOZ20139.json_0006
+# ::snt What is the address ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id WOZ20139.json_0008
+# ::snt What is the food type they serve ?
+( Rt1 / Restaurant-Request
+  :Food ( aRe0 / question )
+)
+
+# ::id WOZ20139.json_0010
+# ::snt Thank you !   Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1224.json_0000
+# ::snt I need a train to birmingham new street
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL1224.json_0002
+# ::snt I need to leave cambridge after 14:15 on saturday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n8 / name
+     :op1 "14:15"
+  ))
+)
+
+# ::id PMUL1224.json_0004
+# ::snt That works great ! Can you get us a reservation for 3 people ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL1224.json_0006
+# ::snt Yes please .   Also , I am interested in some places to go in town .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL1224.json_0008
+# ::snt I would really like it to be in the centre of town and some type of entertainment .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n14 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL1224.json_0010
+# ::snt What about a museum in the centre of town ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n16 / name
+     :op1 "museum"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n18 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL1224.json_0012
+# ::snt Can I have the phone number and address please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL1224.json_0014
+# ::snt Thank you ! That is all that I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20408.json_0000
+# ::snt Hi . I 'm trying to find a restaurant that serves Venetian food .   I 'd like to stay in the west part of town .   Can you find me a phone number ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "venetian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20408.json_0002
+# ::snt That 's okay ! How about Indian food ? Could I have the address and phone number of an Indian food restaurant please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20408.json_0004
+# ::snt Is it in the west part of town ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n8 / name
+     :op1 "west"
+  ))
+)
+
+# ::id WOZ20408.json_0006
+# ::snt Awesome , thank you !   That 's all I needed to know .   Have a good evening .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0583.json_0000
+# ::snt I am coming to Cambridge and can not wait to eat at some of your loal restaurants .   Can you help me find a train out after dinner ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0583.json_0002
+# ::snt I will be departing from ely and arriving in cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL0583.json_0004
+# ::snt I would like to leaver after 9:30 .
+( o / out_of_scope )
+
+# ::id PMUL0583.json_0006
+# ::snt Yes , it will be for 4 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0583.json_0008
+# ::snt Could you book it for four then ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "four"
+  ))
+)
+
+# ::id PMUL0583.json_0010
+# ::snt Yes please , I 'm also looking for an Asian Oriental restaurant within the cheap range . Can you find one for me ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n14 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL0583.json_0012
+# ::snt Actually just provide me with the address for that location
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id PMUL0583.json_0014
+# ::snt That is all I need , thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0254.json_0000
+# ::snt I am looking for a hotel that can offer me both free wifi and free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id SSNG0254.json_0002
+# ::snt The location does not matter but I need a 3 star hotel .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n2 / name
+     :op1 "3"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL3505.json_0000
+# ::snt Can you help me find a train going to Broxbourne ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id PMUL3505.json_0002
+# ::snt I would like to leave on Saturday , leaving from cambridge , and I would like to arrive by 17:45 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "saturday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n6 / name
+     :op1 "17:45"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3505.json_0004
+# ::snt That will work .   Can you book me 2 seats , please ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL3505.json_0006
+# ::snt Yes , could you recommend a swimming pool in the centre ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n14 / name
+     :op1 "swimming"
+     :op2 "pool"
+  ))
+)
+
+# ::id PMUL3505.json_0008
+# ::snt Ok that sounds like what we need
+( o / out_of_scope )
+
+# ::id PMUL3505.json_0010
+# ::snt Could you give me the postcode , address please ?   Too bad it does n't mention the entrance fee , but I will call them .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+)
+
+# ::id PMUL3505.json_0012
+# ::snt That is all . Thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3896.json_0000
+# ::snt I am traveling to Cambridge and looking forward to try local restaurants .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL3896.json_0002
+# ::snt I would like to try some Indian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL3896.json_0004
+# ::snt Any of them will be fine . I 'll just need to know the price range , address , and postcode , please ?
+( Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id PMUL3896.json_0006
+# ::snt am also looking for a train . The train should leave after 21:15 and should go to cambridge .  The train should depart from stansted airport and should leave on saturday
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n8 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n10 / name
+     :op1 "21:15"
+  ))
+)
+
+# ::id PMUL3896.json_0008
+# ::snt No , I just need 6 tickets departing after 21:15 .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n14 / name
+     :op1 "21:15"
+  ))
+)
+
+# ::id PMUL3896.json_0010
+# ::snt No the train sounds good .   Can book 6 tickets please ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n16 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL3896.json_0012
+# ::snt Make sure i get the reference number also please .
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL3896.json_0014
+# ::snt Thanks ! That 's all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02134.json_0000
+# ::snt I need a taxi to leave after 03:00
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n2 / name
+     :op1 "03:00"
+  ))
+)
+
+# ::id SNG02134.json_0002
+# ::snt I 'm departing from anatolia .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n4 / name
+     :op1 "anatolia"
+  ))
+)
+
+# ::id SNG02134.json_0004
+# ::snt I need to get to the Cambridge Corn Exchange .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n6 / name
+     :op1 "the"
+     :op2 "cambridge"
+     :op3 "corn"
+     :op4 "exchange"
+  ))
+)
+
+# ::id SNG02134.json_0006
+# ::snt Thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3287.json_0000
+# ::snt Can you help me find a restaurant in the middle price range ?
+( Rm1 / Restaurant-Inform
+   :Price ( odRe1 / moderate)
+)
+
+# ::id PMUL3287.json_0002
+# ::snt Is it located in the South ? Does it serve Lebanese food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "lebanese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL3287.json_0004
+# ::snt How about italian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id PMUL3287.json_0006
+# ::snt Yes , please . I need a reservation for 3 people at that restaurant starting at 18:30 on tuesday
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "18:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3287.json_0008
+# ::snt I would also like to know more about fun places to go in the south .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL3287.json_0010
+# ::snt Is there a college in the South I could visit ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n16 / name
+     :op1 "south"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n18 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL3287.json_0012
+# ::snt Hmm I 'm feeling indecisive . Why do n't you pick one that you like best and then please tell me the entrance fee , attraction type , and address for it .
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+  :Fee ( aAt1 / question )
+  :Addr ( aAt2 / question )
+)
+
+# ::id PMUL3287.json_0014
+# ::snt Yes , I 'm also looking for a taxi to get between the two places . Can you please help ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL3287.json_0016
+# ::snt Yes , and I need to arrive at the restaurant by 18:30 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n20 / name
+     :op1 "18:30"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL3287.json_0018
+# ::snt That will be all . Thank you . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02051.json_0000
+# ::snt Are there any Indian restaurants there ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id SNG02051.json_0002
+# ::snt I want to dine in the west .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id SNG02051.json_0004
+# ::snt I would prefer moderate price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id SNG02051.json_0006
+# ::snt no , I just need to know the postcode .
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id SNG02051.json_0008
+# ::snt Got everything . Thanks . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2306.json_0000
+# ::snt Hi , I need something to do in the centre . Are there any multiple sports places ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "multiple"
+     :op2 "sports"
+  ))
+)
+
+# ::id MUL2306.json_0002
+# ::snt No , I need to stay in the centre , can you look for museums ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "museums"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2306.json_0004
+# ::snt Can you give me the postcode , phone number , and address to the one closest to the centre in the east ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Area ( AreAt3 / Area 
+    :name ( n11 / name
+     :op1 "centre"
+  ))
+   :Area ( AreAt5 / Area 
+    :name ( n13 / name
+     :op1 "east"
+  ))
+   )
+)
+
+# ::id MUL2306.json_0006
+# ::snt Can you also give me information on   a restaurant called Rice Boat ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n14 / name
+     :op1 "rice"
+     :op2 "boat"
+  ))
+)
+
+# ::id MUL2306.json_0008
+# ::snt I need the address for that restaurant please .
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id MUL2306.json_0010
+# ::snt Great .   I appreciate your help !   That should be all I need .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id SNG0186.json_0000
+# ::snt What is the address for the Addensbrookes Hospital near me ?
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG0186.json_0002
+# ::snt Actually I need the general phone number for the hospital , please .
+( Ht1 / Hospital-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id SNG0186.json_0004
+# ::snt No , that 's all . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1312.json_0000
+# ::snt Hey , I have some time to kill and I was wondering if there were any multiple sports places in town ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "multiple"
+     :op2 "sports"
+  ))
+)
+
+# ::id PMUL1312.json_0002
+# ::snt Can you get me the hours for that one ?
+( o / out_of_scope )
+
+# ::id PMUL1312.json_0004
+# ::snt I would like the postcode , phone number , and address
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL1312.json_0006
+# ::snt Yes .   May I please get a recommendation for a museum in the centre of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n6 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL1312.json_0008
+# ::snt ok , what is their phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL1312.json_0010
+# ::snt Yes , I 'll also need the postcode and address , please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL1312.json_0012
+# ::snt I also needs a train that leaves after 13:00 on friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n10 / name
+     :op1 "13:00"
+  ))
+)
+
+# ::id PMUL1312.json_0014
+# ::snt From Cambridge to Bishops Stortford .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1312.json_0016
+# ::snt Is n't there a train that leaves closer to 13:00 ?
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n16 / name
+     :op1 "13:00"
+  ))
+)
+
+# ::id PMUL1595.json_0000
+# ::snt I 'm looking to book a train that will depart out of Cambridge .   Can you give me information about trains that leave Cambridge and arrive in Norwich ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "norwich"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1595.json_0002
+# ::snt What time does it arrive ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+)
+
+# ::id PMUL1595.json_0004
+# ::snt No I need one that arrives at 16:15 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "16:15"
+  ))
+)
+
+# ::id PMUL1595.json_0006
+# ::snt What ?   16:15 is later that 6:55 .   Are you saying you have nothing arriving in almost 10 hours after 6:55 ?
+( o / out_of_scope )
+
+# ::id PMUL1595.json_0008
+# ::snt TR2534 arrives at what time ?
+( Tm1 / Train-Inform
+   :Id ( IdTr2 / Id 
+    :name ( n8 / name
+     :op1 "TR2534"
+  ))
+)
+
+# ::id PMUL1595.json_0010
+# ::snt Yes I would like this train booked . I need ticket for 4 people . I also need the reference number please .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1595.json_0012
+# ::snt Okay thanks . Can you also help me find somewhere to stay ? I 'd like a guesthouse in the north preferably with a 3 star rating .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n14 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL1595.json_0014
+# ::snt The one with wifi will work . I need to book it for Friday , 5 nights , 4 people .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stay ( StaHo3 / Stay 
+    :name ( n18 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo5 / Day 
+    :name ( n20 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo7 / People 
+    :name ( n22 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1595.json_0016
+# ::snt Reference number please , come on , this is taking too long .   And I did n't even get the hotel name from you , is there a manager ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL1595.json_0018
+# ::snt That was all I needed .
+( o / out_of_scope )
+
+# ::id SNG1276.json_0000
+# ::snt I 'm looking for a restaurant . The restaurant should serve italian food and should be in the expensive price range .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SNG1276.json_0002
+# ::snt I am looking in the centre of town .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG1276.json_0004
+# ::snt Yes , surprise   me please ! it 's for 8 people at 16:30 on Tuesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "16:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+)
+
+# ::id SNG1276.json_0006
+# ::snt No , thank you so much ! Have a nice day
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01280.json_0000
+# ::snt I need some help with a car accident I was in .
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG01280.json_0002
+# ::snt Ok , thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2790.json_0000
+# ::snt I need to find entertainment in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL2790.json_0002
+# ::snt Hm . Okay . well how about a boat attraction ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "boat"
+  ))
+)
+
+# ::id PMUL2790.json_0004
+# ::snt No , I think that will be it . Cheers .
+( o / out_of_scope )
+
+# ::id PMUL2790.json_0006
+# ::snt I will . After the boat ride I 'll need a place to put my head down so please find me a moderately priced hotel
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n10 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL2790.json_0008
+# ::snt Someplace on the north side of town , please .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n12 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL2790.json_0010
+# ::snt Actually , whatever you have would be great . I 'm not picky . But I will need to reserve a room for Sunday .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n14 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL2790.json_0012
+# ::snt i need a hotel , not a guesthouse
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL2790.json_0014
+# ::snt Ashley Hotel please . I need a booking for six people , for 3 nights , starting sunday .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n18 / name
+     :op1 "hotel"
+  ))
+   :Name ( NamHo4 / Name 
+    :name ( n20 / name
+     :op1 "ashley"
+     :op2 "hotel"
+  ))
+   :Stay ( StaHo6 / Stay 
+    :name ( n22 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo8 / Day 
+    :name ( n24 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo10 / People 
+    :name ( n26 / name
+     :op1 "six"
+  ))
+)
+
+# ::id PMUL2790.json_0016
+# ::snt No . That will be all thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1950.json_0000
+# ::snt I am looking for a hotel , the Alpha - Milton Guest House .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "alpha"
+     :op2 "-"
+     :op3 "milton"
+     :op4 "guest"
+     :op5 "house"
+  ))
+)
+
+# ::id PMUL1950.json_0002
+# ::snt What day would you like me to book a room ?
+( Bt1 / Booking-Request
+  :Day ( aBo0 / question )
+)
+
+# ::id PMUL1950.json_0004
+# ::snt I would like to book the room for friday for four nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "four"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL1950.json_0006
+# ::snt Yes , please provide the reference number .
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL1950.json_0008
+# ::snt I will have a party of 4 people .
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1950.json_0010
+# ::snt We want to arrive on Friday and stay 4 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL1950.json_0012
+# ::snt Thanks ! I also need a train for Tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL1950.json_0014
+# ::snt I need to go from Cambridge to London Kings Cross .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1950.json_0016
+# ::snt I would like to leave after 09:15 . I 'd like the travel time , ID and price please
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n20 / name
+     :op1 "09:15"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Time ( aTr1 / question )
+  :Ticket ( aTr2 / question )
+  :Id ( aTr3 / question )
+   )
+)
+
+# ::id PMUL1950.json_0018
+# ::snt Thank you for everything , that is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1434.json_0000
+# ::snt Please help me find general information about park type places to go in Cambridge .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "park"
+  ))
+)
+
+# ::id PMUL1434.json_0002
+# ::snt May I please have the phone number , postcode , and area of a free park that you recommend ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL1434.json_0004
+# ::snt Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01215.json_0000
+# ::snt I was in a car accident . I need to contact the police , please .
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG01215.json_0002
+# ::snt Yes I 'll need their address please .
+( Pt1 / Police-Request
+  :Addr ( aPo0 / question )
+)
+
+# ::id SNG01215.json_0004
+# ::snt Thank you . That 's all I need to know for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01215.json_0006
+# ::snt That is all now , thank you . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0158.json_0000
+# ::snt I am looking for a moderately price British restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "british"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id MUL0158.json_0002
+# ::snt The restaurant should be in the centre .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0158.json_0004
+# ::snt Sounds good . Can you book it for 4 people at 14:30 on saturday ? I 'll need the reference number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "14:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0158.json_0006
+# ::snt Can you hold the reservation for 30 minutes instead ?
+( o / out_of_scope )
+
+# ::id MUL0158.json_0008
+# ::snt No that 's okay but I am looking for a hotel in the same area as the restaurant can you please help ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id MUL0158.json_0010
+# ::snt I am looking for an expensive hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n18 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n20 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL0158.json_0012
+# ::snt I am actually looking for a moderately priced hotel and I will need free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n22 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n24 / name
+     :op1 "moderately"
+  ))
+   :Internet ( esHo3 / yes)
+)
+
+# ::id MUL0158.json_0014
+# ::snt Yes , that works . I 'd like to book for 4 people for 5 nights , starting on Saturday , please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n26 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n28 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n30 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL0158.json_0016
+# ::snt Thank you . I will also need a taxi   to to from the hotel to the restaurant .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n32 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL0158.json_0018
+# ::snt One last thing . May I have their contact number and car type please ?
+( Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+)
+
+# ::id MUL0158.json_0020
+# ::snt No that was it . Thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0342.json_0000
+# ::snt I want some information on the university arms hotel please
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Name ( NamHo4 / Name 
+    :name ( n4 / name
+     :op1 "university"
+     :op2 "arms"
+     :op3 "hotel"
+  ))
+)
+
+# ::id SSNG0342.json_0002
+# ::snt Yes . I need rooms for 5 people for 5 nights , starting wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SSNG0342.json_0004
+# ::snt Are there any listings for a moderately priced hotel in that area ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "moderately"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo6 / Area 
+    :name ( n16 / name
+     :op1 "that"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL0234.json_0000
+# ::snt Hi , I am looking for a 4 star hotel to stay at .   Free parking is not necessary .
+( Hm1 / Hotel-Inform
+   :Parking ( onHo1 / dontcare)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "4"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL0234.json_0002
+# ::snt I would prefer to keep it in the moderate price range and I really need free WiFi as well , please .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL0234.json_0004
+# ::snt No , not really . Just needs to be in the moderate price range .
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+   :Price ( PriHo3 / Price 
+    :name ( n8 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL0234.json_0006
+# ::snt Yes , I would . Can you book it for 2 people for 5 nights starting Saturday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL0234.json_0008
+# ::snt I am also looking for a resturant called Nandos City centre . Can you make a reservation there for 2 people at 17:00 on Saturday ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+   :Name ( NamRe4 / Name 
+    :name ( n18 / name
+     :op1 "nandos"
+     :op2 "city"
+     :op3 "centre"
+  ))
+   :Time ( TimRe6 / Time 
+    :name ( n20 / name
+     :op1 "17:00"
+  ))
+   :Day ( DayRe8 / Day 
+    :name ( n22 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe10 / People 
+    :name ( n24 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL0234.json_0010
+# ::snt I am going to need a taxi to go between the two places . I need to arrive by my reservation time .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n26 / name
+     :op1 "my"
+     :op2 "reservation"
+     :op3 "time"
+  ))
+)
+
+# ::id SNG0743.json_0000
+# ::snt Hi .   I am looking for international food , hopefully someplace moderately priced .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "international"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id SNG0743.json_0002
+# ::snt Great thank you for all your help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0743.json_0004
+# ::snt Yep ! Thanks - I 'm all done .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0743.json_0006
+# ::snt Thank you for your help , that 's all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0257.json_0000
+# ::snt I need a train on Tuesday , leaving from London Kings Cross .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id SNG0257.json_0002
+# ::snt Around 08:00 and departing for Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "08:00"
+  ))
+)
+
+# ::id SNG0257.json_0004
+# ::snt That should work fine can I get tickets for 6 people ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SNG0257.json_0006
+# ::snt That sounds great .   I appreciate your help .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG01660.json_0000
+# ::snt Please book a taxi for me
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id SNG01660.json_0002
+# ::snt I want to arrive by 19:00
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n2 / name
+     :op1 "19:00"
+  ))
+)
+
+# ::id SNG01660.json_0004
+# ::snt I am leaving from the Alpha - Milton Guest House .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n4 / name
+     :op1 "alpha"
+     :op2 "-"
+     :op3 "milton"
+     :op4 "guest"
+     :op5 "house"
+  ))
+)
+
+# ::id SNG01660.json_0006
+# ::snt I am eager to visit cambridge university botanic gardens .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+     :op2 "university"
+     :op3 "botanic"
+     :op4 "gardens"
+  ))
+)
+
+# ::id SNG01660.json_0008
+# ::snt What time will the taxi be arriving at the Alpha - Milton ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id SNG01660.json_0010
+# ::snt That is all I need . Goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1572.json_0000
+# ::snt I 'm looking for a train leaving stansted airport on tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id PMUL1572.json_0002
+# ::snt I am going to Cambridge and i plan to depart from stansted airport and i need a train schedule from stansted airport that will get to Cambridge by 13:30 Tuesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n10 / name
+     :op1 "13:30"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n12 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id PMUL1572.json_0004
+# ::snt Not yet but I do need a price and travel time .
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id PMUL1572.json_0006
+# ::snt Thank you !   I 'm also looking for a hotel named the Allenbell .   Can you help me with that ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n14 / name
+     :op1 "allenbell"
+  ))
+)
+
+# ::id PMUL1572.json_0008
+# ::snt Thanks so much , Can you book it for 1 person for 4 nights starting from the same day ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n20 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL1572.json_0010
+# ::snt No . That is all . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0854.json_0000
+# ::snt I 'm needing a place to stay that is in the centre of town .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0854.json_0002
+# ::snt I do n't care about the price range , but I need free parking , please .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( onHo2 / dontcare)
+)
+
+# ::id SNG0854.json_0004
+# ::snt I would prefer a hotel with 4 stars please , are either of those 4 stars with free parking ? And also do either have free wifi ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Internet ( esHo3 / yes)
+   :Stars ( StaHo6 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Internet ( aHo1 / question )
+   )
+)
+
+# ::id SNG0854.json_0006
+# ::snt I do n't want to book it right now . Can I get the phone number and postcode , please ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id SNG0854.json_0008
+# ::snt Just to verify , the University Arms offers free WiFi and free parking ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Name ( NamHo3 / Name 
+    :name ( n8 / name
+     :op1 "University"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Internet ( aHo1 / question )
+   )
+)
+
+# ::id SNG0854.json_0010
+# ::snt Great ! That is wonderful ! Have a great day !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG01199.json_0000
+# ::snt I would like to book a taxi from the hamilton lodge to restaurant one seven .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "restaurant"
+     :op2 "one"
+     :op3 "seven"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "hamilton"
+     :op2 "lodge"
+  ))
+)
+
+# ::id SNG01199.json_0002
+# ::snt I 'd like to arrive by 21:30 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n6 / name
+     :op1 "21:30"
+  ))
+)
+
+# ::id SNG01199.json_0004
+# ::snt Thank you for your help , goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1282.json_0000
+# ::snt Help ! I am hungry and need a cheap restaurant in the centre .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1282.json_0002
+# ::snt I 'm actually looking for some italian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id MUL1282.json_0004
+# ::snt And that 's in the city centre ? If so , can you make us a reservation ? I need it for 6 people on Thursday .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL1282.json_0006
+# ::snt I need that for 16:15 please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "16:15"
+  ))
+)
+
+# ::id MUL1282.json_0008
+# ::snt Okay , I also need a hotel with wifi and parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   :Type ( TypHo4 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL1282.json_0010
+# ::snt I also need a four star place please .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n16 / name
+     :op1 "four"
+  ))
+)
+
+# ::id MUL1282.json_0012
+# ::snt Please book that for me for today thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1282.json_0014
+# ::snt I only need to hotel information for now . Thank you for your help !
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id MUL1282.json_0016
+# ::snt That 's it . I 'll call you when I need something else . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0250.json_0000
+# ::snt Can you tell me where the Addenbrookes Hospital is ?
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG0250.json_0002
+# ::snt Can I also get the postcode and phone number ?
+( Ht1 / Hospital-Request
+  :Post ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id SNG0250.json_0004
+# ::snt What is the exact address ?
+( a / and
+ :op1(Ht1 / Hospital-Request
+  :Addr ( aHo0 / question )
+   )
+ :op2(Ht2 / Hotel-Request
+  :Addr ( aHo1 / question )
+   )
+)
+
+# ::id SNG0250.json_0006
+# ::snt Great . Thank you very much for your help today . Goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0602.json_0000
+# ::snt I 'm looking for a place to eat . I want expensive malaysian food . Can you help ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "malaysian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SNG0602.json_0002
+# ::snt Well I need it to be in the south of town .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "south"
+  ))
+)
+
+# ::id SNG0602.json_0004
+# ::snt Chinese sounds good . Can you give me any suggestions ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id SNG0602.json_0006
+# ::snt Sounds great . Make a reservation for 4 on Friday at 11:00 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "11:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG0602.json_0008
+# ::snt How about ! 0:00 instead , is that available Friday ?
+( o / out_of_scope )
+
+# ::id SNG0602.json_0010
+# ::snt Thanks , that 's all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0265.json_0000
+# ::snt I need a train from Cambridge to Norwich please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "norwich"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG0265.json_0002
+# ::snt I would like to depart on Sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id SNG0265.json_0004
+# ::snt I need to arrive by 12:30 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "12:30"
+  ))
+)
+
+# ::id SNG0265.json_0006
+# ::snt I need the reference number , please .
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id SNG0265.json_0008
+# ::snt I only want one ticket please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "one"
+  ))
+)
+
+# ::id SNG0265.json_0010
+# ::snt Okay great . Thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1396.json_0000
+# ::snt Can you please help me find a guesthouse that offers free parking ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id SNG1396.json_0002
+# ::snt I do n't care , just something in the moderate price range and 4 stars .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG1396.json_0004
+# ::snt No thank you . Would you give me the postcode ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id SNG1396.json_0006
+# ::snt That 's all I needed to know . Thanks so much ! Take care !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0216.json_0000
+# ::snt i need a train going to leicester that leaves after 11:45
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n2 / name
+     :op1 "11:45"
+  ))
+   :Dest ( DesTr4 / Dest 
+    :name ( n4 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id MUL0216.json_0002
+# ::snt I will be departing leicester going to cambridge , sorry for the confusion . I need to leave after 11:45 also .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "leicester"
+  ))
+   :Dest ( DesTr4 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0216.json_0004
+# ::snt That is fine . Can I have the train ID once it 's booked ?
+( Tt1 / Train-Request
+  :Id ( aTr0 / question )
+)
+
+# ::id MUL0216.json_0006
+# ::snt I need 1 ticket for departure on Thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n12 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL0216.json_0008
+# ::snt Yes I want to reserve a table for 7 people at 15:00 on Thursday at an expensive African restaurant . Can you help me with this ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "african"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n16 / name
+     :op1 "expensive"
+  ))
+   :Time ( TimRe6 / Time 
+    :name ( n18 / name
+     :op1 "15:00"
+  ))
+   :Day ( DayRe8 / Day 
+    :name ( n20 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe10 / People 
+    :name ( n22 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL0216.json_0010
+# ::snt Sure . If there are no other African eateries to choose from , try the 14:00 at the Bedouin .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n24 / name
+     :op1 "Bedouin"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n26 / name
+     :op1 "14:00"
+  ))
+)
+
+# ::id MUL0216.json_0012
+# ::snt Could you get a reservation at a difference expensive African restaurant ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n28 / name
+     :op1 "african"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n30 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL0216.json_0014
+# ::snt No thank you . I have everything I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1216.json_0000
+# ::snt I am looking for an Afghan restaurant in the expensive price range .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "afghan"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL1216.json_0002
+# ::snt Okay , how about mexican food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "mexican"
+  ))
+)
+
+# ::id MUL1216.json_0004
+# ::snt Yes , please . 7 people at 18:30 on tuesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "18:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL1216.json_0006
+# ::snt How about 17:30 instead ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "17:30"
+  ))
+)
+
+# ::id MUL1216.json_0008
+# ::snt Yes , I need a place to stay with free wifi . The hotel should have a 0 star rating . Do you have anything like that ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n18 / name
+     :op1 "0"
+  ))
+)
+
+# ::id MUL1216.json_0010
+# ::snt Is that expensive ?
+( o / out_of_scope )
+
+# ::id MUL1216.json_0012
+# ::snt I need one that is in the expensive price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n20 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL1216.json_0014
+# ::snt How about a 4 star expensive place to stay that includes free wifi ? Can I have the postcode , hotel type , and address of one that meets that description ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n22 / name
+     :op1 "expensive"
+  ))
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n24 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Type ( aHo1 / question )
+  :Addr ( aHo2 / question )
+  :Post ( aHo3 / question )
+   )
+)
+
+# ::id MUL1216.json_0016
+# ::snt I do n't care about the area .   Can you pick one and give me the postcode , hotel type , and address please ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Type ( aHo1 / question )
+  :Addr ( aHo2 / question )
+  :Post ( aHo3 / question )
+   )
+)
+
+# ::id MUL1216.json_0018
+# ::snt No thank you , that 's everything I need !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0295.json_0000
+# ::snt Hi ! Could you find me a train to Stevenage on Thursday ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "stevenage"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id SNG0295.json_0002
+# ::snt Would you be able to get me to Stevenage by 18:45 ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "stevenage"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "18:45"
+  ))
+)
+
+# ::id SNG0295.json_0004
+# ::snt I 'll be leaving from cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG0295.json_0006
+# ::snt I would like to book 7 tickets please . I will also need the reference number . Thanks
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id SNG0295.json_0008
+# ::snt No , that is all I need .   Thank you so much for your help .   Have a nice day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0295.json_0010
+# ::snt Yes that 's everything I needed thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1127.json_0000
+# ::snt I was hoping to visit the cambridge university botanic gardens .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "cambridge"
+     :op2 "university"
+     :op3 "botanic"
+     :op4 "gardens"
+  ))
+)
+
+# ::id PMUL1127.json_0002
+# ::snt Yes , I will need the phone number , postcode and address please .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL1127.json_0004
+# ::snt I 'll need a train to Birmingham New Street . Can you help with that ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL1127.json_0006
+# ::snt Monday , and I would like to get there by 21:15 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "21:15"
+  ))
+)
+
+# ::id PMUL1127.json_0008
+# ::snt cambridge , I need 5 tickets and the reference number
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1127.json_0010
+# ::snt No , that 's it for me today . Thanks very much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0025.json_0000
+# ::snt While in Cambridge I need to find a restaurant called the rice boat .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "rice"
+     :op2 "boat"
+  ))
+)
+
+# ::id MUL0025.json_0002
+# ::snt Yes please , I need a table for 6 on Sunday at 17:45 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "17:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL0025.json_0004
+# ::snt I 'm also looking for a moderately priced 2 star hotel with free wifi in the south .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "moderately"
+  ))
+   :Internet ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n12 / name
+     :op1 "south"
+  ))
+   :Stars ( StaHo7 / Stars 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL0025.json_0006
+# ::snt Can you try in the north then ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n16 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL0025.json_0008
+# ::snt Is there any moderately priced hotels in the city centre then ? I need a hotel for the same group of people for 5 nights starting the same day .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n18 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n20 / name
+     :op1 "centre"
+  ))
+   :Stay ( StaHo6 / Stay 
+    :name ( n22 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo8 / Day 
+    :name ( n24 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoHo10 / People 
+    :name ( n26 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id MUL0025.json_0010
+# ::snt Could you try to book us there for 4 nights instead ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n28 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL0025.json_0012
+# ::snt The Lovell Lodge sounds nice . Please try for 5 nights but we can settle with 4 if we need to .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n30 / name
+     :op1 "lovell"
+     :op2 "lodge"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n32 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL0025.json_0014
+# ::snt Oh sure , It 's for 5 nights starting sunday for 6 people please .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n34 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n36 / name
+     :op1 "6"
+  ))
+   :Stay ( StaHo6 / Stay 
+    :name ( n38 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL0025.json_0016
+# ::snt Can you try the other hotel then ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id MUL0025.json_0018
+# ::snt Can you try booking for 4 nights instead ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n40 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL0025.json_0020
+# ::snt Thank you very much ! That was everything i needed . Take care and have a great day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1299.json_0000
+# ::snt I 'm looking for a particular restaurant . Its name is called the hotpot .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "the"
+     :op2 "hotpot"
+  ))
+)
+
+# ::id PMUL0735.json_0000
+# ::snt Hi . Can you help me find a train ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL0735.json_0002
+# ::snt I want to leave on Sunday , please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL0735.json_0004
+# ::snt I 'll be departing from cambridge and want to arrive by 19:30 on sunday . Could I also get the train ID as well ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n6 / name
+     :op1 "19:30"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Id ( aTr1 / question )
+   )
+)
+
+# ::id PMUL0735.json_0006
+# ::snt kings lynn and I also looking for a restaurant in the south and expensive price range
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Price ( PriRe4 / Price 
+    :name ( n13 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n15 / name
+     :op1 "south"
+  ))
+   )
+)
+
+# ::id PMUL0735.json_0008
+# ::snt arriving by 19:30 on sunday . I need the train 's ID please . Leaving cambridge going to kings lynn
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n18 / name
+     :op1 "sunday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n20 / name
+     :op1 "19:30"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n22 / name
+     :op1 "cambridge"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Id ( aTr1 / question )
+   )
+)
+
+# ::id PMUL0735.json_0010
+# ::snt I 'd like something a little later in the day , please .
+( o / out_of_scope )
+
+# ::id PMUL0735.json_0012
+# ::snt that sound just fine
+( o / out_of_scope )
+
+# ::id PMUL0735.json_0014
+# ::snt please do . i would also like help finding an expensive restaurant .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n24 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0735.json_0016
+# ::snt I do not need train reservations . I need help finding a restaurant .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :none ( onTr1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL0735.json_0018
+# ::snt South area , and food type does n't matter . I need it for 3 people at 15:45 on the same day , if that time does n't work 14:45 and i 'd like a reference number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+   :Area ( AreRe3 / Area 
+    :name ( n26 / name
+     :op1 "south"
+  ))
+   :Time ( TimRe5 / Time 
+    :name ( n28 / name
+     :op1 "15:45"
+  ))
+   :Day ( DayRe7 / Day 
+    :name ( n30 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoRe9 / People 
+    :name ( n32 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0735.json_0020
+# ::snt Thank you for your help .   That is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0992.json_0000
+# ::snt Do you book trains for the bishops stortford ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id PMUL0992.json_0002
+# ::snt I am going there from Cambridge on Thursday .
+( Tm1 / Train-Inform
+   :Dest ( isTr1 / bishops_stortford)
+   :Day ( DayTr3 / Day 
+    :name ( n4 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr5 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0992.json_0004
+# ::snt I would like to arrive by 18:15 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "18:15"
+  ))
+)
+
+# ::id PMUL0992.json_0006
+# ::snt I need two tickets .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "two"
+  ))
+)
+
+# ::id PMUL0992.json_0008
+# ::snt two tickets will be fine , please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "two"
+  ))
+)
+
+# ::id PMUL0992.json_0010
+# ::snt A nice place to eat that serves Austrian food . In the centre of town if possible .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "austrian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0992.json_0012
+# ::snt Okay , do you have any good restaurants serving British food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n18 / name
+     :op1 "british"
+  ))
+)
+
+# ::id PMUL0992.json_0014
+# ::snt Any is fine , can I get the phone number and postcode of one you 'd recommend ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id PMUL0992.json_0016
+# ::snt great ! thanks . that s all i need . goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4989.json_0000
+# ::snt I need a train that goes to Cambridge and departs from Bishops Stortford .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id PMUL4989.json_0002
+# ::snt I leave on Tuesday and need to arrive by 11:30 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "11:30"
+  ))
+)
+
+# ::id PMUL4989.json_0004
+# ::snt What time does the train depart ? What is the price and total travel time ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id PMUL4989.json_0006
+# ::snt No but I also need a place to stay that should be in the expensive price range and should include free wifi .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+   :Internet ( esHo2 / yes)
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4989.json_0008
+# ::snt Nope , wherever you recommend will be great . THanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4989.json_0010
+# ::snt Yes can you please do that for me ?
+( o / out_of_scope )
+
+# ::id PMUL0778.json_0000
+# ::snt I 'm trying to find a train that leaves on Sunday and going to Cambridge . Can you help ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL0778.json_0002
+# ::snt I 'm headed to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0778.json_0004
+# ::snt I will be departing from Ely .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n8 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL0778.json_0006
+# ::snt i want to leave after 14:45
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n10 / name
+     :op1 "14:45"
+  ))
+)
+
+# ::id PMUL0778.json_0008
+# ::snt Wait .   Leaving for London king not Ely .   I am going to Cambridge .   I need a train for that .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0778.json_0010
+# ::snt Could I get the price and the travel time for that train ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id PMUL0778.json_0012
+# ::snt Great ! Thank you ! I 'm also looking for a particular restaurant . Its name is called the varsity restaurant .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "varsity"
+     :op3 "restaurant"
+  ))
+)
+
+# ::id PMUL0778.json_0014
+# ::snt Thanks for the info ! Can you please book me a table for 7 people at 18:45 on Sunday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "18:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL0778.json_0016
+# ::snt Thank you for all your help today . I appreciate it .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01476.json_0000
+# ::snt I want help booking a taxi
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id SNG01476.json_0002
+# ::snt I am going to the Cambridge county fair next to the city tourist museum .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+     :op2 "county"
+     :op3 "fair"
+     :op4 "next"
+     :op5 "to"
+     :op6 "the"
+     :op7 "city"
+     :op8 "tourist"
+     :op9 "museum"
+  ))
+)
+
+# ::id SNG01476.json_0004
+# ::snt I want to leave after 16:45
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n4 / name
+     :op1 "16:45"
+  ))
+)
+
+# ::id SNG01476.json_0006
+# ::snt Leaving from travelers rest
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n6 / name
+     :op1 "travelers"
+     :op2 "rest"
+  ))
+)
+
+# ::id SNG01476.json_0008
+# ::snt Perfect ! Thank you so much for all of your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0864.json_0000
+# ::snt Can you provide me with a great eatery in Cambridge please
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id MUL0864.json_0002
+# ::snt I 'm sorry , I do n't understand what you mean . I 'm looking for an expensive Indian restaurant in the center of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n6 / name
+     :op1 "center"
+  ))
+)
+
+# ::id MUL0864.json_0004
+# ::snt Is that expensive ?
+( o / out_of_scope )
+
+# ::id MUL0864.json_0006
+# ::snt Is this located in the centre area ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Area ( aAt0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Area ( AreRe3 / Area 
+    :name ( n9 / name
+     :op1 "centre"
+  ))
+   )
+)
+
+# ::id MUL0864.json_0008
+# ::snt OK , I do n't need a table right now , but I do need the address and postcode of the Curry Garden , please .
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe3 / Name 
+    :name ( n11 / name
+     :op1 "Curry"
+     :op2 "Garden"
+  ))
+   )
+)
+
+# ::id MUL0864.json_0010
+# ::snt Can you tell me about a local swimming pool in town ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "swimming"
+     :op2 "pool"
+  ))
+)
+
+# ::id MUL0864.json_0012
+# ::snt The north please , can I get the phone number , address , and area ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "north"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+  :Addr ( aAt2 / question )
+  :Phone ( aAt3 / question )
+   )
+)
+
+# ::id MUL0864.json_0014
+# ::snt Thank you I also need a taxi between the two places , I want to leave curry garden at 12:00 and go to jesus green outdoor pool .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n16 / name
+     :op1 "12:00"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n18 / name
+     :op1 "jesus"
+     :op2 "green"
+     :op3 "outdoor"
+     :op4 "pool"
+  ))
+   :Depart ( DepTa6 / Depart 
+    :name ( n20 / name
+     :op1 "curry"
+     :op2 "garden"
+  ))
+)
+
+# ::id MUL0864.json_0016
+# ::snt That 's everything I needed . Thank you so much for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0231.json_0000
+# ::snt i need a train leaving from from birmingham new street that arrives by 11:30
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n2 / name
+     :op1 "11:30"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id MUL0231.json_0002
+# ::snt I want to leave to arrive by 11:30 on Tuesday and Cambridge is my destination .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n10 / name
+     :op1 "11:30"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n12 / name
+     :op1 "11:30"
+  ))
+)
+
+# ::id MUL0231.json_0004
+# ::snt No thank you , but I would like the travel time for this train .
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL0231.json_0006
+# ::snt Yes but I also would like information on finding a restaurant in the city 's centre that serves Indian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0231.json_0008
+# ::snt I do n't really care about the price , as long as it is in city centre . You can surprise me . I 'll need a table for 8 the same day .
+( Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+   :Day ( DayRe3 / Day 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoRe5 / People 
+    :name ( n20 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL0231.json_0010
+# ::snt That sounds fine . I would like it booked for 17:45 for 8 people please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n22 / name
+     :op1 "17:45"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n24 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL0231.json_0012
+# ::snt I 'd like it on Tuesday , please .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n26 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id MUL0231.json_0014
+# ::snt Could you try an hour earlier , then ?
+( o / out_of_scope )
+
+# ::id MUL0231.json_0016
+# ::snt Great that 's all that I need , thank you for your help today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0970.json_0000
+# ::snt I am visiting in the northern area of town . I need to find me a place to stay for the night . Can you help ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "northern"
+  ))
+)
+
+# ::id SNG0970.json_0002
+# ::snt I 'd like it to have free parking and free wifi .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id SNG0970.json_0004
+# ::snt Is the Arbury Lodge moderately priced ? If so , I would like to book a room for 1 person for 3 nights on Saturday .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+)
+
+# ::id SNG0970.json_0006
+# ::snt Alright , can you try for just one night ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "one"
+  ))
+)
+
+# ::id SNG0970.json_0008
+# ::snt No , that should do it . Thanks so much for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0339.json_0000
+# ::snt I 'm looking for a place to stay on the east side with 4 stars .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SSNG0339.json_0002
+# ::snt Does it include free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id SSNG0339.json_0004
+# ::snt Yes , can you book it for 6 people ? We will arrive on Friday and stay for 2 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SSNG0339.json_0006
+# ::snt Can you check for a different hotel in the same pricerange ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "pricerange"
+  ))
+)
+
+# ::id SSNG0339.json_0008
+# ::snt It does not need to be a guesthouse . Ca n't you find anything that is east , 4 star with free wifi . That is all I require . Please , its important .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+   :Internet ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n18 / name
+     :op1 "east"
+  ))
+)
+
+# ::id SSNG0339.json_0010
+# ::snt Yes , one of those will be fine .
+( o / out_of_scope )
+
+# ::id SSNG0339.json_0012
+# ::snt Great ! Nothing else at the moment , but thank you and goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1005.json_0000
+# ::snt Good evening . I 'm kind of in a situation . The hotel I had planned to stay was overbooked and I need to find me a room pretty quickly . Can you help ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG1005.json_0002
+# ::snt Not really . But it should be in the North .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SNG1005.json_0004
+# ::snt I would prefer a guesthouse that s 4 star rated . Do either of those fit the bill ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG1005.json_0006
+# ::snt Do they have free wifi at either of them ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Internet ( aHo1 / question )
+   )
+)
+
+# ::id SNG1005.json_0008
+# ::snt I would really like a four star guesthouse in the north area , I do n't need parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n10 / name
+     :op1 "four"
+  ))
+   :Parking ( oHo3 / no)
+   :Area ( AreHo7 / Area 
+    :name ( n12 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SNG1005.json_0010
+# ::snt First could you tell me the price range for the Avalon ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n14 / name
+     :op1 "avalon"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Price ( aHo1 / question )
+   )
+)
+
+# ::id SNG1005.json_0012
+# ::snt Yes , can you confirm if the Avalon has Internet , please ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Internet ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Name ( NamHo3 / Name 
+    :name ( n17 / name
+     :op1 "Avalon"
+  ))
+   :Internet ( esHo3 / yes)
+   )
+)
+
+# ::id SNG1005.json_0014
+# ::snt Cool . Thanks I 'm good now . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2960.json_0000
+# ::snt I 'm looking for a place to stay in Cambridge
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL2960.json_0002
+# ::snt That does not matter but I would like it in the cheap price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL2960.json_0004
+# ::snt That sounds perfect . That 's all I needed for today , thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2960.json_0006
+# ::snt I would like to find a pool as well .
+( o / out_of_scope )
+
+# ::id PMUL2960.json_0008
+# ::snt Let 's put the pool on hold . I forgot to ask you to book the Alexander for me . It is just me for two nights beginning Saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "two"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL2960.json_0010
+# ::snt There is only me .
+( o / out_of_scope )
+
+# ::id PMUL2960.json_0012
+# ::snt Please arrange for a taxi to pick me up from the attraction at 21:00 and take me to the hotel . I 'll need car and contact info too .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n8 / name
+     :op1 "21:00"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n10 / name
+     :op1 "21:00"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n12 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Depart ( DepTa8 / Depart 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "attraction"
+  ))
+)
+
+# ::id PMUL2960.json_0014
+# ::snt Yes , I 'd like in to be in the centre of town
+( o / out_of_scope )
+
+# ::id PMUL2960.json_0016
+# ::snt I would like a swimming pool at the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n18 / name
+     :op1 "swimming"
+     :op2 "pool"
+  ))
+)
+
+# ::id SNG0577.json_0000
+# ::snt I 'd like a resturant in the centre of town that serves Canapes food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "canapes"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0577.json_0002
+# ::snt Maybe take another look ? I need an expensive canapes restaurant in the centre .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+   :Food ( FooRe6 / Food 
+    :name ( n10 / name
+     :op1 "canapes"
+  ))
+)
+
+# ::id SNG0577.json_0004
+# ::snt That 's okay . Let 's try European food instead , with the other details the same .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "european"
+  ))
+)
+
+# ::id SNG0577.json_0006
+# ::snt Can you just give me the postcode of Eraina ?
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe3 / Name 
+    :name ( n15 / name
+     :op1 "Eraina"
+  ))
+   )
+)
+
+# ::id SNG0577.json_0008
+# ::snt You 've been more than helpful . Thanks but that s all I need . Have a good night .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2879.json_0000
+# ::snt Can I get some information on the arbury lodge guesthouse ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "arbury"
+     :op2 "lodge"
+     :op3 "guesthouse"
+  ))
+)
+
+# ::id PMUL2879.json_0002
+# ::snt and what is the address ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id PMUL2879.json_0004
+# ::snt Thank you . I am also looking for places to visit in the north that have to do with boating . Is there any place around there to go ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "boating"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL2879.json_0006
+# ::snt I would like that in the north please .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n8 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL2879.json_0008
+# ::snt Yes please . Could I get the address , postcode , and entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+)
+
+# ::id PMUL2879.json_0010
+# ::snt I also need a taxi from the hotel to the boating place , I want to leave the hotel by 15:00
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n10 / name
+     :op1 "15:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n12 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL2879.json_0012
+# ::snt Thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2425.json_0000
+# ::snt Can you find me attractions in the centre ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2425.json_0002
+# ::snt Could you give me a few different options ?
+( o / out_of_scope )
+
+# ::id MUL2425.json_0004
+# ::snt Could you provide me the address of All Saints Church ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n4 / name
+     :op1 "all"
+     :op2 "saints"
+     :op3 "church"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+)
+
+# ::id MUL2425.json_0006
+# ::snt Yes , I also need a moderately priced gastropub in the centre of the city .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "gastropub"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2425.json_0008
+# ::snt I need it for four people on Thursday , at 11:00 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "11:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "four"
+  ))
+)
+
+# ::id MUL2425.json_0010
+# ::snt Thanks , that 's all I needed today . I appreciate your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1210.json_0000
+# ::snt I am looking for nearby museums
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id SNG1210.json_0002
+# ::snt No particular area . May I have the phone number of one you recommend ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id SNG1210.json_0004
+# ::snt That sounds good , what is their phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id SNG1210.json_0006
+# ::snt That would be it thank you for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4795.json_0000
+# ::snt I need a train to get to stansted airport by 17:30
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "17:30"
+  ))
+)
+
+# ::id PMUL4795.json_0002
+# ::snt Yeah , Tuesday . Thanks .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL4795.json_0004
+# ::snt cambridge . get me the travel time
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Time ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4795.json_0006
+# ::snt I also need the name and number of an expensive place to dine in the city center . Whatever you recommend .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL4795.json_0008
+# ::snt The restaurant should serve romanian food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "romanian"
+  ))
+)
+
+# ::id PMUL4795.json_0010
+# ::snt What about something that serves european food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "european"
+  ))
+)
+
+# ::id PMUL4795.json_0012
+# ::snt No , thanks , I just need the address of one of them , please .
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id PMUL4795.json_0014
+# ::snt that is it for today thanks for helping
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4421.json_0000
+# ::snt I need a palce to stay that has free wifi but in the moderate price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL4421.json_0002
+# ::snt Not really , but it should have 4 stars and be in a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( onHo2 / dontcare)
+   :Stars ( StaHo5 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4421.json_0004
+# ::snt That sounds great . I would like to book that for 3 people and 2 nights starting from Sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL4421.json_0006
+# ::snt No , that is all I need today . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1870.json_0000
+# ::snt I need directions to leverton house , a hotel in Cambridge , can you help me ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "leverton"
+     :op2 "house"
+  ))
+)
+
+# ::id PMUL1870.json_0002
+# ::snt No thanks . But I do need to book Leverton House for two nights starting on Tuesday . There are 5 in my party .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "two"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   :Name ( NamHo8 / Name 
+    :name ( n10 / name
+     :op1 "Leverton"
+     :op2 "House"
+  ))
+)
+
+# ::id PMUL1870.json_0004
+# ::snt Yes , I am also looking for a train out of Cambridge for Thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1870.json_0006
+# ::snt I want to travel to Norwich .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id PMUL1870.json_0008
+# ::snt I would like to leave after 20:45 . Could I get the arrival time and train ID ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n18 / name
+     :op1 "20:45"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Arrive ( aTr1 / question )
+  :Id ( aTr2 / question )
+   )
+)
+
+# ::id MUL2557.json_0000
+# ::snt I am going off to college soon and want to visit a campus . Can you help me find one ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "college"
+  ))
+)
+
+# ::id MUL2557.json_0002
+# ::snt In the centre please . Can I get their address , phone number , and entrance fee ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Addr ( aAt2 / question )
+  :Phone ( aAt3 / question )
+   )
+)
+
+# ::id MUL2557.json_0004
+# ::snt No , please pick one . Provide me with the address , post code and entrance fee .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+)
+
+# ::id MUL2557.json_0006
+# ::snt Does it have free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id MUL2557.json_0008
+# ::snt Can you help me find a guesthouse ? Something nice . And somewhere upscale on the price , too . My parents are paying for the whole trip and they 're loaded .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( xpHo2 / expensive)
+)
+
+# ::id MUL2557.json_0010
+# ::snt Do they have free wifi and a 4 star rating ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2557.json_0012
+# ::snt University Arms Hotel sounds just great . Please get me a booking for 8 people staying for 4 nights starting from Friday .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+   :Name ( NamHo4 / Name 
+    :name ( n12 / name
+     :op1 "university"
+     :op2 "arms"
+     :op3 "hotel"
+  ))
+   :Stay ( StaHo6 / Stay 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo8 / Day 
+    :name ( n16 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo10 / People 
+    :name ( n18 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL2557.json_0014
+# ::snt No , that 's it ; thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2509.json_0000
+# ::snt I am staying in the west part of cambridge and would like to know about some places to go .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL2509.json_0002
+# ::snt No , what would you recommend ?
+( Am1 / Attraction-Inform
+   :Type ( onAt1 / dontcare)
+)
+
+# ::id PMUL2509.json_0004
+# ::snt I would like the phone number and the post code please .
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL2509.json_0006
+# ::snt I need a 3 star guesthouse in the same area . Does not need to include internet .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( onHo2 / dontcare)
+   :Area ( AreHo5 / Area 
+    :name ( n6 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Stars ( StaHo7 / Stars 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL2509.json_0008
+# ::snt No thank you . I just needed the information . That 's all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4876.json_0000
+# ::snt I am looking for a train leaving after 16:15 on friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "friday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "16:15"
+  ))
+)
+
+# ::id PMUL4876.json_0002
+# ::snt The train should depart from cambridge and arrive at leicester .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "leicester"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4876.json_0004
+# ::snt book for 1 person and get me   reference number
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4876.json_0006
+# ::snt Yes please . I 'm looking for a good museum in town . Can you suggest one that you like ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL4876.json_0008
+# ::snt Yes , the west please .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL4876.json_0010
+# ::snt Can you please provide me a list of museum options ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n16 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL4876.json_0012
+# ::snt Can you give me the postcode , entrance fee , and address of one ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+)
+
+# ::id PMUL4876.json_0014
+# ::snt no thanks that is enough for today
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0050.json_0000
+# ::snt Hi ! Can you help me find a particular restaurant ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id SSNG0050.json_0002
+# ::snt Yes , I am looking for the Varsity Restaurant .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "varsity"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id SSNG0050.json_0004
+# ::snt Yes , can I get a table for 4 on saturday at 15:15 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "15:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SSNG0050.json_0006
+# ::snt Excellent . I 'll need the reference number .
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id PMUL0917.json_0000
+# ::snt I am look for a hotel near the beach near the main strip
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Type ( TypHo3 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL0917.json_0002
+# ::snt I am looking for a particular restaurant called Zizzi Cambridge . Can you tell me what area it is in ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n4 / name
+     :op1 "zizzi"
+     :op2 "cambridge"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Area ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0917.json_0004
+# ::snt Excellent .   Thank you .   Also , can you assist me with finding a train for Monday ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL0917.json_0006
+# ::snt We will be traveling from Cambridge and going to Ely , but it needs to leave after 21:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "ely"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n12 / name
+     :op1 "21:00"
+  ))
+)
+
+# ::id PMUL0917.json_0008
+# ::snt I need to leave after 21:00 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n14 / name
+     :op1 "21:00"
+  ))
+)
+
+# ::id PMUL0917.json_0010
+# ::snt i did nt really need a booking , but oh well . can i get the price of the ticket though ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL0917.json_0012
+# ::snt Thanks for the info , that 's all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0917.json_0014
+# ::snt You 're welcome for contacting you . Have a nice day too . Bye bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0014.json_0000
+# ::snt I am looking for a moderate priced Chinese food place .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id SSNG0014.json_0002
+# ::snt I need one in the centre , does n't matter which .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SSNG0014.json_0004
+# ::snt Yes please . I will need it at 20:00 on Saturday for 8 people . Thank you .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "20:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL0274.json_0000
+# ::snt Can you recommend a guesthouse at a moderate price ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL0274.json_0002
+# ::snt No area does not matter but I need free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( onHo2 / dontcare)
+)
+
+# ::id PMUL0274.json_0004
+# ::snt I am looking for something in a moderate price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL0274.json_0006
+# ::snt Yes I would like to book that for 8 people for 3 nights staring on a Wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL0274.json_0008
+# ::snt Thanks , I 'm also looking for a place that serves Korean food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "korean"
+  ))
+)
+
+# ::id PMUL0274.json_0010
+# ::snt If it is in the same price range as the hotel , may I please have the postcode and phone number ?
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Price ( PriRe3 / Price 
+    :name ( n17 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+   )
+)
+
+# ::id PMUL0274.json_0012
+# ::snt Yes . I really would prefer somewhere moderately priced .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n18 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL0274.json_0014
+# ::snt Yes , I would like to see if you have any restaurants that serve Modern European food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n20 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+)
+
+# ::id PMUL0274.json_0016
+# ::snt No , I want to make sure that this place it to my liking first . Can you just give me their postcode and phone number so I can call them up ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id PMUL0274.json_0018
+# ::snt that is it for today thanks alot
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0159.json_0000
+# ::snt Hi , I am looking for restaurant in the west , somewhere that serves Northern European food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "northern"
+     :op2 "european"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL0159.json_0002
+# ::snt Let 's Try Mexican , anything for Mexican ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "mexican"
+  ))
+)
+
+# ::id MUL0159.json_0004
+# ::snt How about an Indian restaurant ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id MUL0159.json_0006
+# ::snt No thank you , but can I have their address , phone number , and postcode ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+  :Phone ( aRe2 / question )
+)
+
+# ::id MUL0159.json_0008
+# ::snt The Maharajah Tandoon sounds perfect . Can I get the information for them ?
+( o / out_of_scope )
+
+# ::id MUL0159.json_0010
+# ::snt Yes can give me info on the Hamilton Lodge ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n10 / name
+     :op1 "hamilton"
+     :op2 "lodge"
+  ))
+)
+
+# ::id MUL0159.json_0012
+# ::snt Yes .   That sounds great .   I 'm also going to need a taxi to get from the hotel to the restaurant .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n12 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id MUL0159.json_0014
+# ::snt I need to leave by 4:15 . I would like to know what car type would pick me up and get a contact number for the driver .
+( Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+)
+
+# ::id MUL0159.json_0016
+# ::snt Great . Thank you very much for you help . That is all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3063.json_0000
+# ::snt I want to find a college in the west .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL3063.json_0002
+# ::snt Could you tell me the entrance fee for clare hall please ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n6 / name
+     :op1 "clare"
+     :op2 "hall"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+   )
+)
+
+# ::id PMUL3063.json_0004
+# ::snt Could you please provide me with the address and phone number ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL3063.json_0006
+# ::snt What kind of moderately priced restaurants are in that area ? I want to eat after I visit the college .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n10 / name
+     :op1 "that"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL3063.json_0008
+# ::snt I do n't care , suprise me !
+( o / out_of_scope )
+
+# ::id PMUL3063.json_0010
+# ::snt Yes , please book it and provide me with the postcode .
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id PMUL3063.json_0012
+# ::snt It will just be me at the restaurant . Please book a table for one at 17:30 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "17:30"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n14 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL3063.json_0014
+# ::snt Any day they have an opening is fine with me
+( Rm1 / Restaurant-Inform
+   :Day ( onRe1 / dontcare)
+)
+
+# ::id PMUL3063.json_0016
+# ::snt May I get the postcode of the restaurant , please ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id PMUL3063.json_0018
+# ::snt No that is all I needed . thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3063.json_0020
+# ::snt Thanks ! You too ! Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0933.json_0000
+# ::snt I need to see some train times for Wednesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL0933.json_0002
+# ::snt I need to depart from ely and arrive by 16:30 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n4 / name
+     :op1 "16:30"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL0933.json_0004
+# ::snt i want to arrive by 16:30 if possible .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "16:30"
+  ))
+)
+
+# ::id PMUL0933.json_0006
+# ::snt Yes book that for me thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0933.json_0008
+# ::snt Thank   you and I need a reference number
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL0933.json_0010
+# ::snt Just one ticket and thank you
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL0933.json_0012
+# ::snt No , that is all . Thank you so much . Goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1060.json_0000
+# ::snt I am looking for a theatre to visit . Would you have any suggestions ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "theatre"
+  ))
+)
+
+# ::id SNG1060.json_0002
+# ::snt The one on the south side , please . Could you tell me it 's postcode and if it has an entry fee ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+  :Fee ( aAt2 / question )
+   )
+)
+
+# ::id SNG1060.json_0004
+# ::snt Unlisted !   What a pain .   Okay , I suppose give me the phone number , thanks .
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(At2 / Attraction-Request
+  :Phone ( aAt1 / question )
+   )
+)
+
+# ::id SNG1060.json_0006
+# ::snt That 's all the information I need . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2038.json_0000
+# ::snt Can you help me find somewhere in town to go to for entertainment ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL2038.json_0002
+# ::snt Preferably the town centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2038.json_0004
+# ::snt No , that 's ok . How about colleges ? Can you recommend a good one in the centre of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n8 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id PMUL2038.json_0006
+# ::snt Yes , please . I;m also looking for an expensive place to dine in the same area as the college . Can you help me with that ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL2038.json_0008
+# ::snt If there is a restaurant which serves Indian food , that would be perfect .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL2038.json_0010
+# ::snt Before I book the restaurant , I wanted to finish getting information on Christ 's College . I have the address . I just need the postcode and phone number , please ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Post ( aRe2 / question )
+  :Addr ( aRe3 / question )
+   )
+)
+
+# ::id SNG0003.json_0000
+# ::snt Hi , can you help me book a taxi to go from Jinling Noodle Bar over to Tenpin ?
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "tenpin"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "jinling"
+     :op2 "noodle"
+     :op3 "bar"
+  ))
+)
+
+# ::id SNG0003.json_0002
+# ::snt I would like the taxi to arrive in Tenpin by 21:45 .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n6 / name
+     :op1 "tenpin"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n8 / name
+     :op1 "21:45"
+  ))
+)
+
+# ::id SNG0003.json_0004
+# ::snt No , that 's all I needed . Goodbye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0530.json_0000
+# ::snt I would like to find a Danish restaurant with a moderate price range .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "danish"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL0530.json_0002
+# ::snt No , that 's fine .
+( o / out_of_scope )
+
+# ::id PMUL0530.json_0004
+# ::snt Yeah , how about something that serves European food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "european"
+  ))
+)
+
+# ::id PMUL0530.json_0006
+# ::snt I definitely would like it to be in the centre , please .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0530.json_0008
+# ::snt Okay . I 'd like to reserve a table .
+( o / out_of_scope )
+
+# ::id PMUL0530.json_0010
+# ::snt A table for 7 at 12:15 on Wednesday . After booking please provide the reference number . Also need a train departing from Liverpool on Wednesday and arrive by 09:30 going to Cambridge .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n14 / name
+     :op1 "09:30"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n16 / name
+     :op1 "liverpool"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Time ( TimRe7 / Time 
+    :name ( n19 / name
+     :op1 "12:15"
+  ))
+   :Day ( DayRe9 / Day 
+    :name ( n21 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe11 / People 
+    :name ( n23 / name
+     :op1 "7"
+  ))
+   )
+ :op3(Rt3 / Restaurant-Request
+  :Ref ( aRe2 / question )
+   )
+)
+
+# ::id PMUL0530.json_0012
+# ::snt I also need to get a train on Wednesday from London Liverpool Street .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n24 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n26 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL0530.json_0014
+# ::snt I need a train that arrives in Cambridge by 09:30 , please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n28 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n30 / name
+     :op1 "09:30"
+  ))
+)
+
+# ::id PMUL0530.json_0016
+# ::snt Yes please ! Could you book me seats for 7 people ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n32 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL0530.json_0018
+# ::snt Thank you ! That is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20516.json_0000
+# ::snt I want a moderately priced restaurant and serves asian oriental food . What is the address and phone number ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20516.json_0002
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1294.json_0000
+# ::snt i am looking for a train . The train should depart from Peterborough and should go to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id SNG1294.json_0002
+# ::snt I would like to travel on Sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id SNG1294.json_0004
+# ::snt I need to leave after 17:15 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "17:15"
+  ))
+)
+
+# ::id SNG1294.json_0006
+# ::snt Yes I need it booked for 2 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SNG1294.json_0008
+# ::snt No that would be it thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1653.json_0000
+# ::snt I 'm looking for a cheap restaurant in the centre .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1653.json_0002
+# ::snt I do n't really have a preference .   I just need something for Sunday at 18:00 .   There will be 2 of us .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+   :Time ( TimRe3 / Time 
+    :name ( n6 / name
+     :op1 "18:00"
+  ))
+   :Day ( DayRe5 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe7 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL1653.json_0004
+# ::snt I need a train from kings lynn to cambridge , if possible .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n14 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id MUL1653.json_0006
+# ::snt I 'd like to arrive by 08:00 , and I 'd like to travel on the same day that I 'm going to the Noodle Bar .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n18 / name
+     :op1 "08:00"
+  ))
+)
+
+# ::id MUL1653.json_0008
+# ::snt Yes , that works great . Could you book 2 tickets for me please ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n20 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL1653.json_0010
+# ::snt No thank you . That will be it .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0149.json_0000
+# ::snt I need help finding an expensive restaurant in the centre , can you help me please ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SSNG0149.json_0002
+# ::snt Yes , I 'm looking for gastropub food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "gastropub"
+  ))
+)
+
+# ::id SSNG0149.json_0004
+# ::snt Do anything of them serve gastropub food ?
+( o / out_of_scope )
+
+# ::id SSNG0149.json_0006
+# ::snt Any one will be fine . I need the reference number please after its booked .
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id SSNG0149.json_0008
+# ::snt I want to book a table for 4 people at 16:15 on a Tuesday please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "16:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SSNG0149.json_0010
+# ::snt that is great ! thank you for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0149.json_0012
+# ::snt Thank you so much . That is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0667.json_0000
+# ::snt I 'm looking for information about a restaurant named the golden wok .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "golden"
+     :op2 "wok"
+  ))
+)
+
+# ::id SNG0667.json_0002
+# ::snt Could you book me a table for 5 on Saturday at 12:00 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "12:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SNG0667.json_0004
+# ::snt That is all thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2687.json_0000
+# ::snt I 'm looking for a guesthouse that does n't have to have free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( oHo2 / no)
+)
+
+# ::id MUL2687.json_0002
+# ::snt I would prefer it in the South please .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL2687.json_0004
+# ::snt Do they have free parking and free wifi ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL2687.json_0006
+# ::snt Ok , can you book me for 7 people , 5 nights starting on saturday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL2687.json_0008
+# ::snt What places are there to go in town ? What about museums ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id PMUL4222.json_0000
+# ::snt i 'm looking for a mexican restaurant
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "mexican"
+  ))
+)
+
+# ::id PMUL4222.json_0002
+# ::snt Is it expensive ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL4222.json_0004
+# ::snt Actually , I was looking for a Mexican restaurant in the centre of town .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n8 / name
+     :op1 "Mexican"
+  ))
+)
+
+# ::id PMUL4222.json_0006
+# ::snt What about a gastropub ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "gastropub"
+  ))
+)
+
+# ::id PMUL4222.json_0008
+# ::snt Yes , I 'm looking for a restaurant in the expensive price range in the city centre . Mexican is my first choice . If none is available , gastropub is fine .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "gastropub"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n14 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4222.json_0010
+# ::snt Yes a table for four please .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n18 / name
+     :op1 "four"
+  ))
+)
+
+# ::id PMUL4222.json_0012
+# ::snt Thank you . Oh wait ! It needs to be a table for 2 .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n20 / name
+     :op1 "2"
+  ))
+   )
+ :op2(gk2 / general-thank
+   :none ( onge2 / none)
+   )
+)
+
+# ::id PMUL4222.json_0014
+# ::snt We need a table for Tuesday at 12:30 please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n22 / name
+     :op1 "12:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n24 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL4222.json_0016
+# ::snt What is the address and postcode of the Backstreet Bistoro ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Post ( aAt0 / question )
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id PMUL4222.json_0018
+# ::snt I also want to find an attraction called Corpus Christi .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n26 / name
+     :op1 "corpus"
+     :op2 "christi"
+  ))
+)
+
+# ::id PMUL4222.json_0020
+# ::snt Thanks for all your help . That will be all for today . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20239.json_0000
+# ::snt I am looking for a restaurant that serves Thai food and is in the expensive price range .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "thai"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id WOZ20239.json_0002
+# ::snt what is the address and phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20239.json_0004
+# ::snt Thank you good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20239.json_0006
+# ::snt No further assistance needed . Goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG1172.json_0000
+# ::snt I am looking for a cheap place to have a meal .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SNG1172.json_0002
+# ::snt The type of food does n't matter to me , but I would like the restaurant to be in the north .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+   :Area ( AreRe3 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SNG1172.json_0004
+# ::snt Italian sounds good . I need a reservation for Thursday at 16:15 , please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n8 / name
+     :op1 "16:15"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id SNG1172.json_0006
+# ::snt I need a table for 3 people .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SNG1172.json_0008
+# ::snt That is all for now . Thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1505.json_0000
+# ::snt I would like to book a train for Saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL1505.json_0002
+# ::snt I 'll be catching the train at Birmingham New Street and take me to Cambridge .   Anytime after 12:30 is great .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n8 / name
+     :op1 "12:30"
+  ))
+)
+
+# ::id PMUL1505.json_0004
+# ::snt Yes . Please book for 8 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL1505.json_0006
+# ::snt Yes I need the reference number .
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL1505.json_0008
+# ::snt I also need a very CHEAP hotel with free wifi , not necessarily free parking though
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   :Parking ( onHo2 / dontcare)
+   :Price ( PriHo5 / Price 
+    :name ( n14 / name
+     :op1 "cheap"
+  ))
+   :Internet ( esHo4 / yes)
+)
+
+# ::id PMUL1505.json_0010
+# ::snt yes , please for 3 people for 3 nights starting on saturday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n20 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL1505.json_0012
+# ::snt No thank you that is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20414.json_0000
+# ::snt I need the address of a restaurant that serves gastropub food .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "gastropub"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20414.json_0002
+# ::snt Thank   you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2485.json_0000
+# ::snt I am looking for a museum on the west side of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL2485.json_0002
+# ::snt Which one is the cheapest ?
+( o / out_of_scope )
+
+# ::id PMUL2485.json_0004
+# ::snt What is the address ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL2485.json_0006
+# ::snt I am also wanting to find out some info on a restaurant called The Gardenia .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "gardenia"
+  ))
+)
+
+# ::id PMUL2485.json_0008
+# ::snt i would like to make a reservation there for Wednesday . There will be 6 people .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL2485.json_0010
+# ::snt Event ?   I want to book a table at a restaurant please .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL2485.json_0012
+# ::snt Let 's shoot for 16:45 please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "16:45"
+  ))
+)
+
+# ::id PMUL2485.json_0014
+# ::snt Yes , I will need a taxi to commute between the to places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL2485.json_0016
+# ::snt Thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2485.json_0018
+# ::snt No thank you that will be all
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1146.json_0000
+# ::snt I 'm wanting a train that leaves on Friday and goes to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL1146.json_0002
+# ::snt I   want to leave after 16:45 , depart from Birmingham New Street .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "16:45"
+  ))
+)
+
+# ::id PMUL1146.json_0004
+# ::snt This time works fine for me .
+( o / out_of_scope )
+
+# ::id PMUL1146.json_0006
+# ::snt thanks , i 'm also looking for some museums .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id PMUL1146.json_0008
+# ::snt Yes , do you have any in the centre ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL1146.json_0010
+# ::snt Anyone of those would work . Could you recommend something for me ? I 'll need the phone number , and address as well .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL1146.json_0012
+# ::snt What area is it in ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+)
+
+# ::id SNG0452.json_0000
+# ::snt I 'd like to find a restaurant that serves Chinese food in the south please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id SNG0452.json_0002
+# ::snt Yes , I would prefer an expensive one please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SNG0452.json_0004
+# ::snt No , not yet , thanks .   Could you give me the address / postcode for Peking Restaurant ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "peking"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id SNG0452.json_0006
+# ::snt Alright , sounds good .
+( o / out_of_scope )
+
+# ::id SNG0452.json_0008
+# ::snt No , that 's all .   Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02060.json_0000
+# ::snt I was in a car accident dispute and I am looking for help
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG02060.json_0002
+# ::snt I just need an address and phone number for the police please
+( Pt1 / Police-Request
+  :Addr ( aPo0 / question )
+  :Phone ( aPo1 / question )
+)
+
+# ::id SNG02060.json_0004
+# ::snt I think that is it , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1329.json_0000
+# ::snt Hi , I need a place to eat in the centre for a medium price range . What do you have that you can suggest ?
+( Rm1 / Restaurant-Inform
+   :Price ( odRe1 / moderate)
+   :Area ( AreRe3 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG1329.json_0002
+# ::snt Sure , can you try to find a british restaurant ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "british"
+  ))
+)
+
+# ::id SNG1329.json_0004
+# ::snt That sounds great . I need a reservation for 6 people at 14:45 on Wednesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "14:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SNG1329.json_0006
+# ::snt Thanks , that 's all I needed today . Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0483.json_0000
+# ::snt Hi , I am looking for a nice hotel to stay in .   I would like it to include free parking .   Internet access is not necessary .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( oHo2 / no)
+   :Type ( TypHo4 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL0483.json_0002
+# ::snt I do n't care about the price .
+( Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+)
+
+# ::id PMUL0483.json_0004
+# ::snt Do they have internet ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL0483.json_0006
+# ::snt Yes , please . I need to book 3 nights starting on Friday for 5 people .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stay ( StaHo3 / Stay 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo5 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo7 / People 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL0483.json_0008
+# ::snt Yes , please give me reference number .
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL0483.json_0010
+# ::snt I 'd also like a recommendation for a restaurant in the same area as the hotel .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL0483.json_0012
+# ::snt surprise me what is the best choice ?
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+)
+
+# ::id PMUL0483.json_0014
+# ::snt Yes , please . I need reservations for 12:30 on Friday . There are 5 in my group .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "12:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL0483.json_0016
+# ::snt That is all . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01162.json_0000
+# ::snt I am looking for a particular restaurant . Its name is called travellers rest
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "travellers"
+     :op2 "rest"
+  ))
+)
+
+# ::id SNG01162.json_0002
+# ::snt Yes , and can you book a table for 1 at 14:15 on Monday , please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "14:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "1"
+  ))
+)
+
+# ::id WOZ20599.json_0000
+# ::snt I want a cheap restaurant in the west part of town . what is the address and phone number ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20599.json_0002
+# ::snt Is there anything else , if so give me their address and phone number .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20599.json_0004
+# ::snt No thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20599.json_0006
+# ::snt No , that 's fine .   Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4855.json_0000
+# ::snt Hi , I have a business meeting and I 'm looking for an expensive place to eat in the city centre .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4855.json_0002
+# ::snt I 'm sure Moroccan food will impress my clients . Are there any restaurants that serve it ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "moroccan"
+  ))
+)
+
+# ::id PMUL4855.json_0004
+# ::snt Can you search for British food instead ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "british"
+  ))
+)
+
+# ::id PMUL4855.json_0006
+# ::snt Yes , please book a reservation at Fitzbillies for 4 people at 13:30 on wednesday . Oh ! Can I please get the reference number ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "13:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL4855.json_0008
+# ::snt Thank you . I also need info on a college to visit in the town centre . Anyone will do . Whatever you recommend .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n18 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL4855.json_0010
+# ::snt Great thanks , what is their entrance fee and phone number ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL4855.json_0012
+# ::snt Thank you for all your help . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1519.json_0000
+# ::snt Yes , I need help finding a restaurant there in Cambridge .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id MUL1519.json_0002
+# ::snt I am actually looking for Efes Restaurant .   I would like to book a table for 7 people on Sunday at 19:30 .   And please provide a reference number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "efes"
+     :op2 "restaurant"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n4 / name
+     :op1 "19:30"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n8 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL1519.json_0004
+# ::snt Thanks . Can you check on trains for me ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL1519.json_0006
+# ::snt I will be departing birmingham new street on Sunday . I want to arrive at cambridge by 14:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n14 / name
+     :op1 "14:15"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n16 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id MUL1519.json_0008
+# ::snt That would be great . I will need 7 tickets booked please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n18 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL1519.json_0010
+# ::snt Thank you for your help . That 's all I need . Have a nice day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01447.json_0000
+# ::snt I got injured and are looking for a hospital nearby
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01447.json_0002
+# ::snt I 'm not sure , do you have the postcode for the hospital ?
+( Ht1 / Hospital-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id SNG01447.json_0004
+# ::snt Nope , that 's all I need . Thanks very much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01447.json_0006
+# ::snt Thanks for the info . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1869.json_0000
+# ::snt I 'm looking for interesting museums in the centre of Cambridge , can you recommend me any ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id MUL1869.json_0002
+# ::snt That sounds great ! Can I have their address ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id MUL1869.json_0004
+# ::snt Not right now , but thanks . I do need a train to cambridge that leaves after 18:30 , though .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "18:30"
+  ))
+)
+
+# ::id MUL1869.json_0006
+# ::snt I will be departing from Stevanage on Tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "Stevanage"
+  ))
+)
+
+# ::id MUL1869.json_0008
+# ::snt Yes , it sounds great .   Can you book 8 seats for me please ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL1869.json_0010
+# ::snt No , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2118.json_0000
+# ::snt I am looking for a place to visit in town that is architecture .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id PMUL2118.json_0002
+# ::snt I 'd like churches , and any really old buildings .   If you could give me the addresses of a few of those that would be great .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL2118.json_0004
+# ::snt What is the post code for that place and the area of town it is in ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL2118.json_0006
+# ::snt Great . I also need a gastropub restaurant in the east that is expensive .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "gastropub"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n8 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL2118.json_0008
+# ::snt Yes please .   For 3 people at 12:45 on Friday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "12:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL2118.json_0010
+# ::snt Thank you that is all I needed today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4843.json_0000
+# ::snt Please find a place to eat that serves Indian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL4843.json_0002
+# ::snt Yes , I would like it to be in the west .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL4843.json_0004
+# ::snt Thank you ! I would like to go to an expensive restaurant , please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL4843.json_0006
+# ::snt Yes 4 people on 18:15 on friday .   Should be a fin way to start the weekend .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "18:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4843.json_0008
+# ::snt Yes , I 'm also looking for a nightclub to go to in the same area .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n16 / name
+     :op1 "nightclub"
+  ))
+)
+
+# ::id PMUL4843.json_0010
+# ::snt How about a museum then ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n18 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL4843.json_0012
+# ::snt Yes please .
+( o / out_of_scope )
+
+# ::id PMUL4843.json_0014
+# ::snt No , that is all the information I need . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0115.json_0000
+# ::snt I was in a car accident dispute and I need some help .
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG0115.json_0002
+# ::snt That was very thorough , I really appreciate the help .   It 's been a nightmare of a day .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id SNG0115.json_0004
+# ::snt Have a great day .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1331.json_0000
+# ::snt Need a place to eat that has caribbean food , somewhere in south of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "caribbean"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL1331.json_0002
+# ::snt ok what about on any other side of Town ?
+( Rm1 / Restaurant-Inform
+)
+
+# ::id MUL1331.json_0004
+# ::snt How about one that serves indian food instead ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id MUL1331.json_0006
+# ::snt That sounds good . What is the address and postcode for Curry Garden ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "curry"
+     :op2 "garden"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id MUL1331.json_0008
+# ::snt No thank you , I do need help finding a place to stay that has free parking though .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id MUL1331.json_0010
+# ::snt I prefer the room to be in a hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL1331.json_0012
+# ::snt yes please . Can you make the booking for two nights ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "two"
+  ))
+)
+
+# ::id MUL1331.json_0014
+# ::snt I think I 'll hold off on that reservation . Does that hotel have free Internet ? I do want to book a taxi if you can do that .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Internet ( aHo1 / question )
+   )
+)
+
+# ::id MUL1331.json_0016
+# ::snt From the Curry Garden to the hotel .   I want to leave the restaurant by 23:45 .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n16 / name
+     :op1 "23:45"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Depart ( DepTa6 / Depart 
+    :name ( n20 / name
+     :op1 "curry"
+     :op2 "garden"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Type ( TypHo6 / Type 
+    :name ( n23 / name
+     :op1 "hotel"
+  ))
+   )
+)
+
+# ::id MUL1331.json_0018
+# ::snt Thanks , that 's all I need . Have a nice day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1120.json_0000
+# ::snt Tell me about museums on the west side of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id SNG1120.json_0002
+# ::snt Which type of museums are available ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Type ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Type ( TypAt3 / Type 
+    :name ( n7 / name
+     :op1 "museums"
+  ))
+   )
+)
+
+# ::id SNG1120.json_0004
+# ::snt I 'd like to go to a museum . Can you tell me your favorite ? And if you have their phone number that would be really great .
+( a / and
+ :op1(At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Type ( TypAt3 / Type 
+    :name ( n9 / name
+     :op1 "museum"
+  ))
+   )
+)
+
+# ::id SNG1120.json_0006
+# ::snt Thanks .   No , that will be it .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1321.json_0000
+# ::snt Yes ,   Hello .   I would like info on Milton Country Park ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "milton"
+     :op2 "country"
+     :op3 "park"
+  ))
+   )
+ :op2(gt2 / general-greet
+   :none ( onge2 / none)
+   )
+)
+
+# ::id SNG1321.json_0002
+# ::snt Can I have their postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id SNG1321.json_0004
+# ::snt Thanks very much for your help today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0884.json_0000
+# ::snt Hi there . Are there any colleges in the centre of town that you know of ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id MUL0884.json_0002
+# ::snt Not particularly , can you make a recommendation ?
+( o / out_of_scope )
+
+# ::id MUL0884.json_0004
+# ::snt Okay . Get me their phone number , address and postcode . Can you give me information on a restaurant called The Gandhi ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "gandhi"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+  :Phone ( aAt3 / question )
+   )
+)
+
+# ::id MUL0884.json_0006
+# ::snt Can you please give me the phone number for The Gandhi ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "gandhi"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+   )
+)
+
+# ::id MUL0884.json_0008
+# ::snt Yes . Can you please book a taxi between The Gandhi and Christ 's College . I want to leave the restaurant by 08:45
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n10 / name
+     :op1 "08:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n12 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe5 / Name 
+    :name ( n15 / name
+     :op1 "gandhi"
+  ))
+   )
+)
+
+# ::id MUL0884.json_0010
+# ::snt That is all I need . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01998.json_0000
+# ::snt i am looking for the Addenbrookes Hospital with itermediate deoendancy area department
+( Hm1 / Hospital-Inform
+   :Department ( DepHo2 / Department 
+    :name ( n2 / name
+     :op1 "itermediate"
+     :op2 "deoendancy"
+     :op3 "area"
+  ))
+)
+
+# ::id SNG01998.json_0002
+# ::snt Thank you . Could you please get me the address for the hospital ?
+( Ht1 / Hospital-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id SNG01998.json_0004
+# ::snt Great , thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01998.json_0006
+# ::snt That is all Thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01998.json_0008
+# ::snt Thanks , I will . Bye bye . Take care .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG01396.json_0000
+# ::snt i am looking for a hospital with a eurology department
+( Hm1 / Hospital-Inform
+   :Department ( DepHo2 / Department 
+    :name ( n2 / name
+     :op1 "eurology"
+  ))
+)
+
+# ::id SNG01396.json_0002
+# ::snt Sorry , urology department .
+( Hm1 / Hospital-Inform
+   :Department ( DepHo2 / Department 
+    :name ( n4 / name
+     :op1 "urology"
+  ))
+)
+
+# ::id SNG01396.json_0004
+# ::snt Thank you ! Can you also send me the hospital address , including the postcode ?
+( Ht1 / Hospital-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id SNG01396.json_0006
+# ::snt That was everything , thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3114.json_0000
+# ::snt I am looking to eat at an expensively priced mexican place .   Can you help me ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "mexican"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensively"
+  ))
+)
+
+# ::id PMUL3114.json_0002
+# ::snt That sounds great !   I need to book for 3 people on Friday at 19:30 .   I will need a reference number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "19:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL3114.json_0004
+# ::snt OK , thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3114.json_0006
+# ::snt Yes , I need a place to stay . It needs to be a hotel and does n't not need to have free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   :Parking ( oHo2 / no)
+)
+
+# ::id PMUL3114.json_0008
+# ::snt I need it to be cheap with free wifi .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n14 / name
+     :op1 "cheap"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL3114.json_0010
+# ::snt no , just get postcode , address , and star of the hotel .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Addr ( aHo1 / question )
+  :Post ( aHo2 / question )
+   )
+)
+
+# ::id PMUL3114.json_0012
+# ::snt Yes , I would like to book a taxi .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL3114.json_0014
+# ::snt From the cambridge belfry to chiquito restaurant bar .   We wo n't be fit to drive !
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n18 / name
+     :op1 "chiquito"
+     :op2 "restaurant"
+     :op3 "bar"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n20 / name
+     :op1 "cambridge"
+     :op2 "belfry"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Name ( NamHo5 / Name 
+    :name ( n23 / name
+     :op1 "the"
+     :op2 "cambridge"
+     :op3 "belfry"
+  ))
+   )
+)
+
+# ::id PMUL3114.json_0016
+# ::snt I would like to arrive before 19:30 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n24 / name
+     :op1 "19:30"
+  ))
+)
+
+# ::id PMUL3114.json_0018
+# ::snt No , that will be all . Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0911.json_0000
+# ::snt Hi there , can you help me find a park to visit please ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "park"
+  ))
+)
+
+# ::id MUL0911.json_0002
+# ::snt Can you please provide me with the postcode , entrance fee and address of a park in the south ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Addr ( aAt2 / question )
+  :Post ( aAt3 / question )
+   )
+)
+
+# ::id MUL0911.json_0004
+# ::snt How about getting me the address and postcode and entrance fee for The Wandlebury . I also am looking for a restaurant called La Mimosa .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n6 / name
+     :op1 "wandlebury"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe4 / Name 
+    :name ( n9 / name
+     :op1 "la"
+     :op2 "mimosa"
+  ))
+   )
+ :op3(At3 / Attraction-Request
+  :Fee ( aAt2 / question )
+  :Addr ( aAt3 / question )
+  :Post ( aAt4 / question )
+   )
+)
+
+# ::id MUL0911.json_0006
+# ::snt Could you book a table for me please ? I need a reservation for 8 people at 15:45 on Friday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "15:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL0911.json_0008
+# ::snt That 's all I need , thanks for the help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0911.json_0010
+# ::snt Thanks I will .   That is everything I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1513.json_0000
+# ::snt Can you help me find a train going to cambrdige arriving by 09:00 ?
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n2 / name
+     :op1 "09:00"
+  ))
+   :Dest ( DesTr4 / Dest 
+    :name ( n4 / name
+     :op1 "cambrdige"
+  ))
+)
+
+# ::id PMUL1513.json_0002
+# ::snt I am departing from norwich
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id PMUL1513.json_0004
+# ::snt I would like to travel on Sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL1513.json_0006
+# ::snt cool , actually i need eight seats .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "eight"
+  ))
+)
+
+# ::id PMUL1513.json_0008
+# ::snt I need to book a 3 night stay starting on Tuesday for 8 at the Aylesbray Lodge Guest house .   I need a reference number for it .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n12 / name
+     :op1 "aylesbray"
+     :op2 "lodge"
+     :op3 "guest"
+     :op4 "house"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n16 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n18 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+ :op3(Ht3 / Hotel-Request
+  :Ref ( aHo2 / question )
+   )
+)
+
+# ::id PMUL1513.json_0010
+# ::snt thank you that is all
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20160.json_0000
+# ::snt I want something in the north part of town . Moderately priced .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id WOZ20160.json_0002
+# ::snt any type of food will be fine as long as it 's moderately priced and in the north part of town .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+   :Area ( AreRe3 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+   :Price ( PriRe5 / Price 
+    :name ( n8 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id WOZ20160.json_0004
+# ::snt I 've actually had a bad experience at the Gold Wok . Is there another moderately priced restaurant in the north ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "north"
+  ))
+   :Name ( NamRe6 / Name 
+    :name ( n14 / name
+     :op1 "Gold"
+     :op2 "Wok"
+  ))
+)
+
+# ::id WOZ20160.json_0006
+# ::snt Sounds good .   What is the postcode and phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id WOZ20160.json_0008
+# ::snt Thank you . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0150.json_0000
+# ::snt I need a taxi .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL0150.json_0002
+# ::snt I guess first I 'd better find a place to stay . I 'm looking for a moderately priced guesthouse and it should include free wi - fi and parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+   :Price ( PriHo5 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id MUL0150.json_0004
+# ::snt Not really , but which of these have the best rating ?
+( o / out_of_scope )
+
+# ::id MUL0150.json_0006
+# ::snt Ok , could you give me the address , phone number , and postcode please ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+  :Phone ( aHo2 / question )
+)
+
+# ::id MUL0150.json_0008
+# ::snt Yes I 'm looking for somewhere to eat that does barbecue ? Is there anywhere like this in the city center ? If there 's no barbecue , what about Japanese ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "japanese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "center"
+  ))
+)
+
+# ::id MUL0150.json_0010
+# ::snt Yes , that will work . Can I get the restaurant address please ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id MUL0150.json_0012
+# ::snt No , that is all I need at this time . Thanks for your help .   Have a nice day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1141.json_0000
+# ::snt I 'm looking for a place to go in the south of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL1141.json_0002
+# ::snt south . and i need to get address and postcode
+( a / and
+ :op1(At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Area ( AreAt3 / Area 
+    :name ( n5 / name
+     :op1 "south"
+  ))
+   )
+)
+
+# ::id PMUL1141.json_0004
+# ::snt And can you help me find a train to get to Birmingham New Street .   It needs to leave after 19:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "19:15"
+  ))
+)
+
+# ::id PMUL1141.json_0006
+# ::snt I 'll be traveling on Monday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL1141.json_0008
+# ::snt ok , i 'll do the first train
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL1141.json_0010
+# ::snt Can you book it for me and get a reference number ?
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL1141.json_0012
+# ::snt I do n't need tickets actually .   Can you confirm that it does indeed leave from Cambridge ?   And I 'll need the travel time also .   Thanks .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Time ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1141.json_0014
+# ::snt That 's it for today . Thanks so much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20049.json_0000
+# ::snt I want a place with austrian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "austrian"
+  ))
+)
+
+# ::id WOZ20049.json_0002
+# ::snt Ok , how about a place with Spanish food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "spanish"
+  ))
+)
+
+# ::id WOZ20049.json_0004
+# ::snt Thanks for your help ! Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0708.json_0000
+# ::snt Hello , I 'd like some information on a train departing from kings lynn .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id PMUL0708.json_0002
+# ::snt I want to leave on Sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL0708.json_0004
+# ::snt 09:15 please , thank you for your help .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "09:15"
+  ))
+)
+
+# ::id PMUL0708.json_0006
+# ::snt Departure time is n't important as long as I can get to Cambridge by 09:15 .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Leave ( onTr1 / dontcare)
+   :Dest ( DesTr3 / Dest 
+    :name ( n8 / name
+     :op1 "Cambridge"
+  ))
+   :Arrive ( ArrTr5 / Arrive 
+    :name ( n10 / name
+     :op1 "09:15"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Leave ( aTr1 / question )
+   )
+)
+
+# ::id PMUL0708.json_0008
+# ::snt No , not today .   Can you just give me the train ID and travel time ?   I guess I will need that departure time too .   Thanks .
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Time ( aTr1 / question )
+  :Id ( aTr2 / question )
+)
+
+# ::id PMUL0708.json_0010
+# ::snt Thanks , I also need an expensive thai restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "thai"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n14 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0708.json_0012
+# ::snt Which one has thai food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "thai"
+  ))
+)
+
+# ::id PMUL0708.json_0014
+# ::snt Could you give me the phone number and address of sala thong ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n18 / name
+     :op1 "sala"
+     :op2 "thong"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id PMUL0708.json_0016
+# ::snt Can I also get the postcode please ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id PMUL0708.json_0018
+# ::snt No that will be all , thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3687.json_0000
+# ::snt Can you assist me in getting a train that leaves after 18:30 ? Thanks
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n2 / name
+     :op1 "18:30"
+  ))
+)
+
+# ::id PMUL3687.json_0002
+# ::snt I 'm coming from Broxbourne going to Cambridge on Saturday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n8 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id PMUL3687.json_0004
+# ::snt How long does the journey take ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL3687.json_0006
+# ::snt Thanks , that 's all I need for the train for now . Are there any interesting attractions in the town centre ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3687.json_0008
+# ::snt Nope , any will be fine . I just need an entrance fee and phone number for one .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL3687.json_0010
+# ::snt No . that will be all . good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4324.json_0000
+# ::snt I 'm looking for a cheap restaurant . Can you help ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL4324.json_0002
+# ::snt I do n't have a preference . Just need it to be cheap and in the south .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL4324.json_0004
+# ::snt please get me their address .
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id PMUL4324.json_0006
+# ::snt Yes , I need a place to stay , a guesthouse please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL4324.json_0008
+# ::snt I 'm looking for something in Cambridge , probably in the south as well , but it 's not necessary .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n10 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL4324.json_0010
+# ::snt Is Bridge Guest House in the south ? If so , I will also need a taxi to take me from the restaurant to the guesthouse .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n12 / name
+     :op1 "the"
+     :op2 "guesthouse"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Area ( AreRe5 / Area 
+    :name ( n17 / name
+     :op1 "south"
+  ))
+   )
+)
+
+# ::id PMUL4324.json_0012
+# ::snt What is the star of that hotel ? The address , including area of town too .
+( Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+  :Addr ( aHo1 / question )
+)
+
+# ::id PMUL4324.json_0014
+# ::snt Great , thanks .   Can you also help me get a taxi from the restaurant ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL4324.json_0016
+# ::snt Thanks ! I do n't care , I just want to leave at 06:45 , please .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n20 / name
+     :op1 "06:45"
+  ))
+)
+
+# ::id PMUL4324.json_0018
+# ::snt Thanks that 's all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4324.json_0020
+# ::snt Thanks again , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01311.json_0000
+# ::snt I need some train schedule information , please .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id SNG01311.json_0002
+# ::snt Yes , the train should arrive by 18:15 and should depart from ely .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n2 / name
+     :op1 "18:15"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id SNG01311.json_0004
+# ::snt I want to go to Cambridge , please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG01311.json_0006
+# ::snt Thanks , that 's all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01311.json_0008
+# ::snt I need to leave on Thursday , not Friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id SNG01311.json_0010
+# ::snt That is all i needed .
+( o / out_of_scope )
+
+# ::id SNG0593.json_0000
+# ::snt Hi , can you look up Darrys Cookhouse and Wine Shop for me ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "darrys"
+     :op2 "cookhouse"
+     :op3 "and"
+     :op4 "wine"
+     :op5 "shop"
+  ))
+)
+
+# ::id SNG0593.json_0002
+# ::snt That 's it .   Can you make a reservation for me ?   There are 5 of us and we would like to reserve Sunday at 11:45 if possible .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "11:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SNG0593.json_0004
+# ::snt Thank you for the helpful information !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0593.json_0006
+# ::snt That is all , thanks . Have a nice day . Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0595.json_0000
+# ::snt I 'd like to get moderately - priced Polynesian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "polynesian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id SNG0595.json_0002
+# ::snt Well is there perhaps a cheap option serving that type of food in the center ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "center"
+  ))
+)
+
+# ::id SNG0595.json_0004
+# ::snt How about British food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "british"
+  ))
+)
+
+# ::id SNG0595.json_0006
+# ::snt No thank you . Can you recommend me one and give me their phone number and address ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id SNG0595.json_0008
+# ::snt As long as they serve British cuisine and moderately priced , that sounds great . Thanks for your help .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n12 / name
+     :op1 "moderately"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n14 / name
+     :op1 "British"
+  ))
+)
+
+# ::id SNG0595.json_0010
+# ::snt No , that 's everything . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1153.json_0000
+# ::snt Any trains from stansted airport ?
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id PMUL1153.json_0002
+# ::snt I need a train that leaves on Sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL1153.json_0004
+# ::snt I just need to arrive by 19:15 , so could you find one closer to that time , please ?
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "19:15"
+  ))
+)
+
+# ::id PMUL1153.json_0006
+# ::snt Could you tell me how long that train ride is ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL1153.json_0008
+# ::snt Are there any swimming pools in the area ?
+( Am1 / Attraction-Inform
+   :Area ( onAt1 / none)
+   :Type ( TypAt3 / Type 
+    :name ( n8 / name
+     :op1 "swimming"
+     :op2 "pools"
+  ))
+)
+
+# ::id PMUL1153.json_0010
+# ::snt Think I will take a dip there , can you let me know if there is an entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL1153.json_0012
+# ::snt no , that 's it . thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1324.json_0000
+# ::snt I would like to find a hotel in the east . Can you help me ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL1324.json_0002
+# ::snt I 'd actually like to find a guesthouse in the east instead . I 'd still like it to have free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n8 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL1324.json_0004
+# ::snt The price does not matter . I would like it to be booked for 7 people for 2 nights starting from Friday .
+( Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+   :People ( PeoHo3 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+   :Stay ( StaHo5 / Stay 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo7 / Day 
+    :name ( n14 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL1324.json_0006
+# ::snt Great , let 's try booking a room there .
+( o / out_of_scope )
+
+# ::id MUL1324.json_0008
+# ::snt Maybe just a one night stay then , try that .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL1324.json_0010
+# ::snt Can you also find me an expensive British restaurant in the same area as the hotel ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n18 / name
+     :op1 "british"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n20 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id MUL1324.json_0012
+# ::snt Yes please . Could you provide me with their postcode , phone number , and address as well ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+  :Phone ( aRe2 / question )
+)
+
+# ::id MUL1324.json_0014
+# ::snt Actually , no need to book . I just need the postcode , phone number and address for the Grafton Hotel Restaurant . Thanks .
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe3 / Name 
+    :name ( n25 / name
+     :op1 "Grafton"
+     :op2 "Hotel"
+     :op3 "Restaurant"
+  ))
+   )
+)
+
+# ::id MUL1324.json_0016
+# ::snt I 'd like to book a taxi from the hotel at 18:30 to the restaurant .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n26 / name
+     :op1 "18:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n28 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n30 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id MUL1324.json_0018
+# ::snt No , I think that covers everything . Thanks so much for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0366.json_0000
+# ::snt I need a place to eat in the centre of town .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0366.json_0002
+# ::snt Can you please search for   indian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL0366.json_0004
+# ::snt I want something expensive .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0366.json_0006
+# ::snt That would be fine . I would like reservations on wednesday for 3 people at 18:15 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "18:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL0366.json_0008
+# ::snt Yes . I also need a 4 star hotel .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL0366.json_0010
+# ::snt Parking does n't matter , but I want it to be in the same area as the restaurant .
+( Hm1 / Hotel-Inform
+   :Parking ( onHo1 / dontcare)
+   :Area ( AreHo3 / Area 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL0366.json_0012
+# ::snt I 'll like a hotel with free internet
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Type ( TypHo3 / Type 
+    :name ( n20 / name
+     :op1 "hotel"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Internet ( aHo1 / question )
+   )
+)
+
+# ::id PMUL0366.json_0014
+# ::snt Either will do - which place do you think is better ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Internet ( onHo1 / none)
+   )
+ :op2(Ht2 / Hotel-Select
+   :none ( onHo2 / none)
+   )
+)
+
+# ::id PMUL0366.json_0016
+# ::snt Does it have free parking ? Also I need to know if they have free internet . The address and the type of hotel it is , got it ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Type ( aHo1 / question )
+  :Internet ( aHo2 / question )
+  :Addr ( aHo3 / question )
+   )
+)
+
+# ::id PMUL0366.json_0018
+# ::snt Yes , please make a reservation for 3 people .
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n22 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL0366.json_0020
+# ::snt I actually do n't need a booking at this time . I have everything I need . Thank you , goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3698.json_0000
+# ::snt I 'm feeling adventurous and would love to get recommendations about places to visit in the South
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL3698.json_0002
+# ::snt Maybe we can do a picnic in the park . Can you tell me about what 's available ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "park"
+  ))
+)
+
+# ::id PMUL3698.json_0004
+# ::snt That sounds great , thank you . I 'm also looking on information on trains arriving from cambridge by 15:15 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "15:15"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3698.json_0006
+# ::snt I would like to travel to london kings cross on friday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL3698.json_0008
+# ::snt Perfect . Thank you for your help today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3698.json_0010
+# ::snt No thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0123.json_0000
+# ::snt I am looking for a moderate priced restaurant in the centre of town please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SSNG0123.json_0002
+# ::snt Not really ... but I do need to make a reservation for 3 on Tuesday . At 3:45 in the afternoon ?
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   :Time ( TimRe6 / Time 
+    :name ( n10 / name
+     :op1 "3:45"
+  ))
+)
+
+# ::id PMUL3078.json_0000
+# ::snt I 'd like to find out more about the bloomsbury restaurant
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "bloomsbury"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL3078.json_0002
+# ::snt Yes please , Friday at 18:15 for 7 people .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "18:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL3078.json_0004
+# ::snt Well , I 'm also looking to stay somewhere for a bit .   I need someplace with free wifi and parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL3078.json_0006
+# ::snt I would like a hotel in the western part of town .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n12 / name
+     :op1 "western"
+  ))
+)
+
+# ::id PMUL3078.json_0008
+# ::snt Looking specifcally for a hotel , can you book me for 7 people for 5 nights on friday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL3078.json_0010
+# ::snt I do n't have a preference .
+( o / out_of_scope )
+
+# ::id PMUL3078.json_0012
+# ::snt That is everything I needed .   Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4117.json_0000
+# ::snt Hello I need a train to Bishops Stortford please
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id PMUL4117.json_0002
+# ::snt I will be traveling on Thursday and would like to leave after 16:30 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "thursday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n6 / name
+     :op1 "16:30"
+  ))
+)
+
+# ::id PMUL4117.json_0004
+# ::snt No thanks . No need to book . But , can you tell me the price for the ticket ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL4117.json_0006
+# ::snt Thank you . I also need the phone number for an attraction called great saint mary 's church .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n8 / name
+     :op1 "great"
+     :op2 "saint"
+     :op3 "mary"
+     :op4 "'s"
+     :op5 "church"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Phone ( aAt1 / question )
+   )
+)
+
+# ::id PMUL4117.json_0008
+# ::snt Can I get the address also please ?   That will help a lot !   Thanks so much !
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL4117.json_0010
+# ::snt that isenough for today . thank you for helping
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1388.json_0000
+# ::snt I am going to Cambridge and I want to travel home by train .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1388.json_0002
+# ::snt I would like to leave on Wednesday after 16:00 and go to Norwich .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "norwich"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n8 / name
+     :op1 "16:00"
+  ))
+)
+
+# ::id PMUL1388.json_0004
+# ::snt That sounds perfect , can you let me know the price per ticket on that ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL1388.json_0006
+# ::snt Yes please . Thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1388.json_0008
+# ::snt I am also interested in places to go in town . I would like to find an entertainment attraction in the east of town . Do you have any suggestions ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n12 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL1388.json_0010
+# ::snt Can I get the postcode for the funky fun house ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n14 / name
+     :op1 "funky"
+     :op2 "fun"
+     :op3 "house"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+   )
+)
+
+# ::id PMUL1388.json_0012
+# ::snt Thanks . The train and attraction are all I need today . I appreciate your help . Goodbye .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+   )
+ :op2(Tm2 / Train-Inform
+   :none ( onTr2 / none)
+   )
+)
+
+# ::id PMUL3915.json_0000
+# ::snt I 'm interested in finding theatres in the centre , if any .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "theatres"
+  ))
+)
+
+# ::id PMUL3915.json_0002
+# ::snt Sure may I have the address , postcode and phone number please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL3915.json_0004
+# ::snt Awesome ! Thanks ! I will also be needing a train to leave Cambridge . Can you also help with that ?
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SSNG0044.json_0000
+# ::snt I need a place to stay in the East . I do n't need to have access to the Internet .
+( Hm1 / Hotel-Inform
+   :Internet ( onHo1 / dontcare)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+)
+
+# ::id SSNG0044.json_0002
+# ::snt Price does not matter , but can you find one without free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( oHo1 / no)
+)
+
+# ::id SSNG0044.json_0004
+# ::snt does it have free wi fi ? I need free wi fi
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id SSNG0044.json_0006
+# ::snt Yes , please . Can I book it for 2 people on Monday night with a 5 night stay ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SSNG0044.json_0008
+# ::snt How about something else in the same price range ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id SSNG0044.json_0010
+# ::snt Can I have the address please ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id SSNG0044.json_0012
+# ::snt Thank you so much . That is all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3429.json_0000
+# ::snt I need a train to cambridge . Get me one that arrives by 13:00
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "13:00"
+  ))
+)
+
+# ::id PMUL3429.json_0002
+# ::snt I will be going to Ely on Thursday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "ely"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL3429.json_0004
+# ::snt i am leaving peterborough
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n10 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id PMUL3429.json_0006
+# ::snt I am going to Cambridge and should arrive by 13:00 . Can you book for 3 people leaving Wednesday from Peterborough ? Also need information on Clare College .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n12 / name
+     :op1 "clare"
+     :op2 "college"
+  ))
+   )
+ :op2(Tm2 / Train-Inform
+   :Dest ( DesTr4 / Dest 
+    :name ( n15 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr6 / Day 
+    :name ( n17 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoTr8 / People 
+    :name ( n19 / name
+     :op1 "3"
+  ))
+   :Arrive ( ArrTr10 / Arrive 
+    :name ( n21 / name
+     :op1 "13:00"
+  ))
+   :Depart ( DepTr12 / Depart 
+    :name ( n23 / name
+     :op1 "Peterborough"
+  ))
+   )
+)
+
+# ::id PMUL3429.json_0008
+# ::snt I 'd like one that arrives by 13:00 on wednesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n24 / name
+     :op1 "wednesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n26 / name
+     :op1 "13:00"
+  ))
+)
+
+# ::id PMUL3429.json_0010
+# ::snt Well pick pick the one that leaves the latest but arrives by 13:00 and book for 3 people .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n28 / name
+     :op1 "13:00"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n30 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3429.json_0012
+# ::snt Yes , I need information on clare college .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n32 / name
+     :op1 "clare"
+     :op2 "college"
+  ))
+)
+
+# ::id PMUL3429.json_0014
+# ::snt Can I also have the address and entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+)
+
+# ::id PMUL3429.json_0016
+# ::snt No , that is all for today .
+( o / out_of_scope )
+
+# ::id PMUL3638.json_0000
+# ::snt I need a 4-star hotel .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n2 / name
+     :op1 "4-star"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL3638.json_0002
+# ::snt I would like to stay in the 4 star hotel in the south . I do n't want to stay in a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n8 / name
+     :op1 "south"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3638.json_0004
+# ::snt I guess I have no choice but to try something else . Can you see if there is a guesthouse in the south with 4 stars ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n14 / name
+     :op1 "south"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3638.json_0006
+# ::snt Thank you ! I do not have a preference , but I do need for the place to have internet .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Internet ( aHo1 / question )
+   )
+)
+
+# ::id PMUL3638.json_0008
+# ::snt Yes please . Can you also provide me with the postcode ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id PMUL3638.json_0010
+# ::snt Could you assist me in finding a restaurant ? We are going all out so would like an expensive one near the hotel .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n18 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n20 / name
+     :op1 "near"
+     :op2 "the"
+     :op3 "hotel"
+  ))
+)
+
+# ::id PMUL3638.json_0012
+# ::snt Any expensive restaurant int he south will work , what ever you want to recommend . I need a booking for Tuesday , 5 people at 17:00 .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n22 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n24 / name
+     :op1 "south"
+  ))
+   :Time ( TimRe6 / Time 
+    :name ( n26 / name
+     :op1 "17:00"
+  ))
+   :Day ( DayRe8 / Day 
+    :name ( n28 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe10 / People 
+    :name ( n30 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL3638.json_0014
+# ::snt Thank you very much . I think that 's all that I need right now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0695.json_0000
+# ::snt I 'm looking for a British restaurant on the west side .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "british"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id SNG0695.json_0002
+# ::snt Could you recommend one of the expensive ones ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SNG0695.json_0004
+# ::snt Yes . I need a booking for thursday at 17:00 for 8 people .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "17:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+)
+
+# ::id SNG0695.json_0006
+# ::snt Yes I need the reference number please .
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id SNG0695.json_0008
+# ::snt Excellent . That is everything !
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id SNG0119.json_0000
+# ::snt where is the nearest police station ?
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG0119.json_0002
+# ::snt Yes , could you also give me their postcode ?
+( Pt1 / Police-Request
+  :Post ( aPo0 / question )
+)
+
+# ::id SNG0119.json_0004
+# ::snt No , that will be all thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2450.json_0000
+# ::snt I need to find a swimming pool in the north .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "swimming"
+     :op2 "pool"
+  ))
+)
+
+# ::id MUL2450.json_0002
+# ::snt Kings Hedges sounds good , what postcode are they in ? And do they have an entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id MUL2450.json_0004
+# ::snt Yes , I need some information about a restaurant called pizza express .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "pizza"
+     :op2 "express"
+  ))
+)
+
+# ::id MUL2450.json_0006
+# ::snt I 'd like to know if I can book a reservation for 7 people at 18:00 monday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "18:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL2450.json_0008
+# ::snt Either one will work , I just need to book for 7 people at 18:00 on monday ?
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n14 / name
+     :op1 "7"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n16 / name
+     :op1 "18:00"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n18 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id MUL2450.json_0010
+# ::snt How about 17:00 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n20 / name
+     :op1 "17:00"
+  ))
+)
+
+# ::id MUL2450.json_0012
+# ::snt Great I also need a taxi that will get me from the pool to the restaurant by 17:00 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n22 / name
+     :op1 "17:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "pool"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n26 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id MUL2450.json_0014
+# ::snt Great that was all I needed today , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0256.json_0000
+# ::snt I need a place to stay . A guesthouse would be great .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id SSNG0256.json_0002
+# ::snt No not necessarily . I would like place moderately priced that includes free wifi and also free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+   :Internet ( esHo3 / yes)
+)
+
+# ::id SSNG0256.json_0004
+# ::snt 6 people for 5 nights starting saturday please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SSNG0256.json_0006
+# ::snt May I have the reference code please ?
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id SSNG0256.json_0008
+# ::snt Yes , please find lodging in the same moderate price range for a hotel instead of a guesthouse , if possible .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n14 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id SSNG0256.json_0010
+# ::snt Thank you so much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0256.json_0012
+# ::snt No , that 's all I need . Thanks again .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3856.json_0000
+# ::snt i want to do things around town .
+( o / out_of_scope )
+
+# ::id PMUL3856.json_0002
+# ::snt I would like to find a college to visit .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL3856.json_0004
+# ::snt No , know of an interesting one ?
+( o / out_of_scope )
+
+# ::id PMUL3856.json_0006
+# ::snt Yes , please . Can I get their phone number and the entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL3856.json_0008
+# ::snt Okay , thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3856.json_0010
+# ::snt Thanks so much . Can you also help me find a place to stay at ?
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3856.json_0012
+# ::snt I want a hotel with free wifi . I do n't care about free parking or a specific area .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Parking ( onHo2 / dontcare)
+   :Internet ( esHo3 / yes)
+   :Area ( onHo4 / dontcare)
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+   )
+)
+
+# ::id PMUL3856.json_0014
+# ::snt No , I wo n't have a car , so parking is n't important .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Parking ( oHo2 / no)
+)
+
+# ::id PMUL3856.json_0016
+# ::snt I would prefer a 4 star hotel please .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3856.json_0018
+# ::snt Yes , can you book it for 8 people with 4 nights starting on Sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL3856.json_0020
+# ::snt I 'm going to need a taxi from the college back to the hotel as well .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "college"
+  ))
+   :Dest ( DesTa5 / Dest 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+)
+
+# ::id PMUL3856.json_0022
+# ::snt I want to leave the college by 24:00 , and can I get the contact number and car type please so I do n't get in the wrong car ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n18 / name
+     :op1 "24:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "college"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id PMUL3856.json_0024
+# ::snt Since you booked the taxi yourself , is there anything else I can do for you ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL0250.json_0000
+# ::snt I 'm looking for an expensive restaurant in the south .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL0250.json_0002
+# ::snt One that serves curry . Is there a nice Indian restaurant ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id MUL0250.json_0004
+# ::snt Actually , what about an expensive Chinese restaurant in that area instead ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL0250.json_0006
+# ::snt I only require the postcode and phone number .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id MUL0250.json_0008
+# ::snt thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0250.json_0010
+# ::snt I also need a train leaving from Cambridge on Friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0250.json_0012
+# ::snt I 'm going to london liverpool street and I 'd like to leave sometime after 08:15
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n18 / name
+     :op1 "08:15"
+  ))
+)
+
+# ::id MUL0250.json_0014
+# ::snt I would be interested in the train leaving at 9:59 . Can you book me for that one for 1 person ? And can I get the arrival time and train ID please .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n20 / name
+     :op1 "1"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Arrive ( aTr1 / question )
+  :Id ( aTr2 / question )
+   )
+)
+
+# ::id MUL0250.json_0016
+# ::snt Yes could you please confirm the travel time as well for TR1750 ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL0250.json_0018
+# ::snt Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0250.json_0020
+# ::snt No , you have given me everything i need . Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0295.json_0000
+# ::snt I am looking for an expensive place to dine in the centre of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0295.json_0002
+# ::snt I want to book a table for 3 people at 14:00 on Saturday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "14:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL0295.json_0004
+# ::snt Thank you so much . I would also like to find a train to take me to Kings Lynn by 10:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n14 / name
+     :op1 "10:15"
+  ))
+)
+
+# ::id MUL0295.json_0006
+# ::snt The train should arrive by 10:15 please on Sunday please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n16 / name
+     :op1 "sunday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n18 / name
+     :op1 "10:15"
+  ))
+)
+
+# ::id MUL0295.json_0008
+# ::snt Just one ticket . I will need the train ID , cost of ticket and exact departure time as well .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n20 / name
+     :op1 "one"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Leave ( aTr1 / question )
+  :Id ( aTr2 / question )
+  :Ticket ( aTr3 / question )
+   )
+)
+
+# ::id MUL0295.json_0010
+# ::snt Great ! That 's all I needed . Thanks a lot for the help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3447.json_0000
+# ::snt I am planning your trip in Cambridge . looking for a train
+( Tm1 / Train-Inform
+   :Dest ( onTr1 / none)
+)
+
+# ::id PMUL3447.json_0002
+# ::snt I am from Broxbourne and coming into Cambridge . What trains would you have available on Monday ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n6 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id PMUL3447.json_0004
+# ::snt I need to leave after 21:15 .   Can you book this for four people ?   I need a reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "21:15"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n10 / name
+     :op1 "four"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3447.json_0006
+# ::snt Thanks , I also need a guest house .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3447.json_0008
+# ::snt I want it to be cheap , in the centre , and it must have internet
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "cheap"
+  ))
+   :Internet ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3447.json_0010
+# ::snt No , I do n't have a preference for star rating . Either would be fine .
+( Hm1 / Hotel-Inform
+   :Stars ( onHo1 / dontcare)
+)
+
+# ::id PMUL3447.json_0012
+# ::snt as long as it has free wifi . I need a room for 2 nights for 4 people on the same day .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+   :Internet ( esHo4 / yes)
+)
+
+# ::id PMUL3447.json_0014
+# ::snt that will be all for me today . Thank you , bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0693.json_0000
+# ::snt Hello , I am looking for a guesthouse that has free parking , can you help me with that ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id MUL0693.json_0002
+# ::snt I just need it to be in the west and it should include free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL0693.json_0004
+# ::snt I think I would prefer the Hobsons House . Can I get the postcode and phone number ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n6 / name
+     :op1 "hobsons"
+     :op2 "house"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Post ( aHo1 / question )
+  :Phone ( aHo2 / question )
+   )
+)
+
+# ::id MUL0693.json_0006
+# ::snt Not at this time .   I am also looking for a train leaving from cambridge on wednesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0693.json_0008
+# ::snt The train should leave after 13:45 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n12 / name
+     :op1 "13:45"
+  ))
+)
+
+# ::id MUL0693.json_0010
+# ::snt I 'm heading to leicester .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id MUL0693.json_0012
+# ::snt Yes , I 'd like to make the booking for 8 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n16 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL0693.json_0014
+# ::snt thank you for your help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3119.json_0000
+# ::snt Can you help me find a place in town ?
+( o / out_of_scope )
+
+# ::id PMUL3119.json_0002
+# ::snt I am looking for a theatre and need the address and area .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "theatre"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+  :Addr ( aAt2 / question )
+   )
+)
+
+# ::id PMUL3119.json_0004
+# ::snt Thank you . I am also looking for a train going to Cambridge that will be leaving on Saturday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL3119.json_0006
+# ::snt I 'm leaving from bishops stortford after 11:45
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n8 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n10 / name
+     :op1 "11:45"
+  ))
+)
+
+# ::id PMUL3119.json_0008
+# ::snt No , I just needed the number and time . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3119.json_0010
+# ::snt No that is all . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3119.json_0012
+# ::snt Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2907.json_0000
+# ::snt I 'm looking for a place to see , can you help ?
+( o / out_of_scope )
+
+# ::id PMUL2907.json_0002
+# ::snt I 'm interested in the mumford theatre .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "mumford"
+     :op2 "theatre"
+  ))
+)
+
+# ::id PMUL2907.json_0004
+# ::snt I am also looking for a hotel called the Aylesbray Lodge guest house near by .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n4 / name
+     :op1 "aylesbray"
+     :op2 "lodge"
+     :op3 "guest"
+     :op4 "house"
+  ))
+)
+
+# ::id PMUL2907.json_0006
+# ::snt what type of hotel is it ?
+( Ht1 / Hotel-Request
+  :Type ( aHo0 / question )
+)
+
+# ::id PMUL2907.json_0008
+# ::snt Do they have internet ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Internet ( aHo1 / question )
+   )
+)
+
+# ::id PMUL2907.json_0010
+# ::snt Great . Thank you for all the information . I appreciate it . I think that 's it for today . Thanks and goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0381.json_0000
+# ::snt I need to find a Chinese food restaurant to dine at located in the north . Can you help ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL0381.json_0002
+# ::snt Nah , just book me a table at your favorite ! I need it at 12:45 on Thursday . Table for 6 , please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "12:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL0381.json_0004
+# ::snt I also need a hotel that has free parking and wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Internet ( esHo3 / yes)
+)
+
+# ::id PMUL0381.json_0006
+# ::snt Is it a guesthouse or a hotel ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL0381.json_0008
+# ::snt I need to book for 6 people , 2 nights , starting on thursday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n20 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL0381.json_0010
+# ::snt yes please , for 6 people starting thurs . for 2 nights , I need the confirmation # too please
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n22 / name
+     :op1 "2"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n24 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL0381.json_0012
+# ::snt Thank you ! I also need a taxi to get to the restaurant .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Dest ( DesTa3 / Dest 
+    :name ( n26 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL0381.json_0014
+# ::snt I want to commute between the hotel and restaurant . I need to be at the restaurant by the booked time,12:45 .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL0381.json_0016
+# ::snt No , that should be all . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0630.json_0000
+# ::snt Hi I am looking for a guesthouse that has a star rating of 0 .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "0"
+  ))
+)
+
+# ::id MUL0630.json_0002
+# ::snt The hotel should be in the north and should be in the cheap price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n8 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL0630.json_0004
+# ::snt Yes , please , for three nights starting Monday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "three"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id MUL0630.json_0006
+# ::snt Six people will be staying .
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n14 / name
+     :op1 "six"
+  ))
+)
+
+# ::id MUL0630.json_0008
+# ::snt I need a train departing from kings lynn . It would be for the same day as my hotel arrival . And I need to arrive before 21:45 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n18 / name
+     :op1 "21:45"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n20 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id MUL0630.json_0010
+# ::snt What is the departure time and the duration of the ride ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Time ( aTr1 / question )
+)
+
+# ::id MUL0630.json_0012
+# ::snt I need to clarify . I want to depart Kings Lynn and arrive in Cambridge , does TR1465 work for me ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n22 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n24 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id MUL0630.json_0014
+# ::snt Yes that 's fine . Thank you . If for some reason there were a mix up are there workers at the station or is there a number to call here ?
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0630.json_0016
+# ::snt Okay , so TR1465 leaves kings lynn at 20:11 , arrives in cambridge at 20:58 , and has a travel time of 47 minutes ? If that is correct , that 's all I need .
+( a / and
+ :op1(Tt1 / Train-Request
+  :Time ( aTr0 / question )
+   )
+ :op2(Tm2 / Train-Inform
+   :Dest ( DesTr3 / Dest 
+    :name ( n27 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr5 / Arrive 
+    :name ( n29 / name
+     :op1 "20:58"
+  ))
+   :Leave ( LeaTr7 / Leave 
+    :name ( n31 / name
+     :op1 "20:11"
+  ))
+   )
+)
+
+# ::id WOZ20612.json_0000
+# ::snt I am looking for a restaurant that is moderately priced and in the north part of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id WOZ20612.json_0002
+# ::snt No I am not interested in the Golden Wok , is there anything else ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "Golden"
+     :op2 "Wok"
+  ))
+)
+
+# ::id WOZ20612.json_0004
+# ::snt Great ! Can I have the phone number and postcode please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id WOZ20612.json_0006
+# ::snt That is all I needed .   Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20612.json_0008
+# ::snt Bye
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0873.json_0000
+# ::snt I am looking for a place to stay and it should include free wifi and free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id SNG0873.json_0002
+# ::snt I 'm looking for a 0 star guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "0"
+  ))
+)
+
+# ::id SNG0873.json_0004
+# ::snt How about El Shaddai ? I 'll book it for 3 nights starting Sunday . There will be 5 of us .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   :Name ( NamHo8 / Name 
+    :name ( n12 / name
+     :op1 "El"
+     :op2 "Shaddai"
+  ))
+)
+
+# ::id SNG0873.json_0006
+# ::snt That is all ! Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1370.json_0000
+# ::snt i want to book a taxi . The taxi should leave after 21:15 and should depart from backstreet bistro .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n2 / name
+     :op1 "21:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "backstreet"
+     :op2 "bistro"
+  ))
+)
+
+# ::id SNG1370.json_0002
+# ::snt I want to go to the cambridge punter .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+     :op2 "punter"
+  ))
+)
+
+# ::id SNG1370.json_0004
+# ::snt that s is it for today , thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3326.json_0000
+# ::snt I need some information on a place to eat call the nirala .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "the"
+     :op2 "nirala"
+  ))
+)
+
+# ::id PMUL3326.json_0002
+# ::snt Can you book it for me and get a reference number ?
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id PMUL3326.json_0004
+# ::snt Thank you ! Will you please book a table for 1 for 13:30 on Monday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "13:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL3326.json_0006
+# ::snt Thank you my table has been reserved and my number is 2X)7EN14 .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3326.json_0008
+# ::snt I also need a 4-star place to stay in the west , and it needs to have free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n10 / name
+     :op1 "west"
+  ))
+   :Stars ( StaHo5 / Stars 
+    :name ( n12 / name
+     :op1 "4-star"
+  ))
+)
+
+# ::id PMUL3326.json_0010
+# ::snt No , no preference .
+( o / out_of_scope )
+
+# ::id PMUL3326.json_0012
+# ::snt I do not care , book it for the same group of people and 2 nights starting from the same day .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id PMUL3326.json_0014
+# ::snt I now need a taxi for the 2 places
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL3326.json_0016
+# ::snt I 'm going to the nirala restaurant from the hotel
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n20 / name
+     :op1 "nirala"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe5 / Name 
+    :name ( n25 / name
+     :op1 "the"
+     :op2 "nirala"
+  ))
+   )
+)
+
+# ::id PMUL3326.json_0018
+# ::snt I have to make it there before 13:30 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n26 / name
+     :op1 "13:30"
+  ))
+)
+
+# ::id PMUL3326.json_0020
+# ::snt Thank you . I believe that is everything I need at this time .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20568.json_0000
+# ::snt Hi .   I 'm looking for a moderately priced restaurant .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id WOZ20568.json_0002
+# ::snt I need something that 's in the east part of town .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id WOZ20568.json_0004
+# ::snt What is the phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id WOZ20568.json_0006
+# ::snt No thank you .   That is all I needed .   Bye bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3794.json_0000
+# ::snt looking for a train . The train should arrive by 13:00 and should go to cambridge
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "13:00"
+  ))
+)
+
+# ::id PMUL3794.json_0002
+# ::snt I would be going to cambridge from london liverpool street .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Dest ( DesTr4 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3794.json_0004
+# ::snt I will be leaving on thursday , can I get the departure time , train ID and price ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Leave ( aTr1 / question )
+  :Ticket ( aTr2 / question )
+  :Id ( aTr3 / question )
+   )
+)
+
+# ::id PMUL3794.json_0006
+# ::snt can you tell me the departure time and price please ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id PMUL3794.json_0008
+# ::snt I 'm looking for something to do in the west part of town while I 'm there .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL3794.json_0010
+# ::snt I 'm not sure . What do you recommend ?
+( o / out_of_scope )
+
+# ::id PMUL3794.json_0012
+# ::snt Lets go with the free option please .
+( o / out_of_scope )
+
+# ::id PMUL3794.json_0014
+# ::snt No , as long as it is free .   Thank you . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1366.json_0000
+# ::snt I need a hotel with free wifi but I do n't need free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( oHo1 / no)
+   :Internet ( esHo2 / yes)
+   :Type ( TypHo4 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL1366.json_0002
+# ::snt I 'm looking for one that is moderately priced and do n't have a preference on where exactly it is .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+   :Area ( onHo2 / dontcare)
+)
+
+# ::id MUL1366.json_0004
+# ::snt Is it available for 4 nights starting from Sunday for 6 people ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL1366.json_0006
+# ::snt could you try the same one , three nights only ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "three"
+  ))
+)
+
+# ::id MUL1366.json_0008
+# ::snt Thank you , I also need a place to eat in the centre of town .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1366.json_0010
+# ::snt I 'm looking for Indian food , please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id MUL1366.json_0012
+# ::snt No , price does not matter . Right now I 'd just like a recommendation .
+( Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+)
+
+# ::id MUL1366.json_0014
+# ::snt Let 's go with that . What 's the address ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id MUL1366.json_0016
+# ::snt I 'd actually like to book a taxi to commute between those two places you found for me . I need to leave the hotel by 09:15 please .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n18 / name
+     :op1 "09:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id MUL1366.json_0018
+# ::snt Great ! Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1366.json_0020
+# ::snt No That is all . Again thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1366.json_0022
+# ::snt thank you for your help goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2352.json_0000
+# ::snt I 'd like to find an attraction to visit . Something in the west .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL2352.json_0002
+# ::snt I would like to see a theater .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "theater"
+  ))
+)
+
+# ::id PMUL2352.json_0004
+# ::snt am also looking for a restaurant . The restaurant should serve south african food and should be in the moderate price range
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "south"
+     :op2 "african"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL2352.json_0006
+# ::snt How about one that serves South African food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "South"
+     :op2 "African"
+  ))
+)
+
+# ::id PMUL2352.json_0008
+# ::snt no but how about one that serves british food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "british"
+  ))
+)
+
+# ::id PMUL2352.json_0010
+# ::snt Yes , can you please book this for me ?
+( o / out_of_scope )
+
+# ::id PMUL2352.json_0012
+# ::snt I 'm not ready to book yet . Can I get the phone number , postcode , and address , please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id PMUL2352.json_0014
+# ::snt Yes I need an attraction in the west . Anyone will do . Whatever you recommend .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL2352.json_0016
+# ::snt I also need a south african restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "south"
+     :op2 "african"
+  ))
+)
+
+# ::id PMUL2352.json_0018
+# ::snt Is there a restaurant in the west that serves British food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n18 / name
+     :op1 "british"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n20 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL2352.json_0020
+# ::snt Not at this time . Can you give me the phone number , address and postcode , please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id PMUL2352.json_0022
+# ::snt That is all , thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1075.json_0000
+# ::snt I 'm looking for a hotel in the expensive price range . Internet is not necessary .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Internet ( oHo2 / no)
+   :Type ( TypHo5 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL1075.json_0002
+# ::snt I need a place in the east , please .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL1075.json_0004
+# ::snt Um , no thank you . I think that 's all I need for today !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1075.json_0006
+# ::snt No , actually I do need to book the Holiday Inn Cambridge as long as it has free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id MUL1075.json_0008
+# ::snt Can we go ahead and book that for 5 people for 3 nights starting on Saturday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL1075.json_0010
+# ::snt Thanks , do you know of any colleges near the hotel ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "colleges"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n16 / name
+     :op1 "near"
+     :op2 "the"
+     :op3 "hotel"
+  ))
+)
+
+# ::id MUL1075.json_0012
+# ::snt How about a swimming pool in the same area ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n18 / name
+     :op1 "swimming"
+     :op2 "pool"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id MUL1075.json_0014
+# ::snt Can I get the entrance fee and phone number for the Abbey Pool please ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL1075.json_0016
+# ::snt Ok . That 's all I need then .
+( o / out_of_scope )
+
+# ::id PMUL1382.json_0000
+# ::snt Find me places to go in town . I want to go to museum type attractions .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL1382.json_0002
+# ::snt Can you give me the phone number to the closest one to my location ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL1382.json_0004
+# ::snt I also need a train to Cambridge departing from Kings Lynn
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id PMUL1382.json_0006
+# ::snt I am wanting to leave on Sunday after 18:30 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n10 / name
+     :op1 "18:30"
+  ))
+)
+
+# ::id PMUL1382.json_0008
+# ::snt Oh , I 'm not gon na book right now . Do you know how long the trip will take ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL1382.json_0010
+# ::snt No thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4103.json_0000
+# ::snt I 'm looking for a cheap place to stay in the south , can you give me information on my options .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL4103.json_0002
+# ::snt Is that a guesthouse ? I do n't want to stay in a guesthouse , I want to stay in a hotel please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL4103.json_0004
+# ::snt Can you please look at a cheap guesthouse in the south side ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n10 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreHo6 / Area 
+    :name ( n12 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL4103.json_0006
+# ::snt I would like to book it for 3 nights
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL4103.json_0008
+# ::snt book it for 4 people and 3 nights starting from wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4103.json_0010
+# ::snt I am also looking for a place to eat , in the same price range as my hotel and preferably chinese food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n22 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n24 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id PMUL4103.json_0012
+# ::snt Not yet , can you find me one that is in the same area as the hotel ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n26 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL4103.json_0014
+# ::snt That sounds great . Can i make a reservation for 4 people today at 19:15 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n28 / name
+     :op1 "19:15"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n30 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4103.json_0016
+# ::snt thank you for helping
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4103.json_0018
+# ::snt That is all I need , goodbye
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4863.json_0000
+# ::snt Can you help me find a cheap guesthouse that I can stay at ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL4863.json_0002
+# ::snt I do need one with free parking , and it needs to be in the cheap price range , but those are my only requirements . Which one is your favorite ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL4863.json_0004
+# ::snt I would just like to know what the postcode is and whether or not they offer internet .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Internet ( aHo1 / question )
+  :Post ( aHo2 / question )
+   )
+)
+
+# ::id PMUL4863.json_0006
+# ::snt Excellent ! I 've also heard great things about the Tang Chinese restaurant . What can you tell me about them ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "tang"
+     :op2 "chinese"
+  ))
+)
+
+# ::id PMUL4863.json_0008
+# ::snt Yes , please book a table at Tang Chinese for 2 people at 17:30 on Tuesday .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n10 / name
+     :op1 "tang"
+     :op2 "chinese"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n12 / name
+     :op1 "17:30"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n14 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n16 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL4863.json_0010
+# ::snt Nope , that 's it for now . Thanks very much for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0050.json_0000
+# ::snt I need to book a taxi departing from clown 's cafe that should arrive by 23:00 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n2 / name
+     :op1 "23:00"
+  ))
+)
+
+# ::id SNG0050.json_0002
+# ::snt I need to go to the hotpot .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n4 / name
+     :op1 "the"
+     :op2 "hotpot"
+  ))
+)
+
+# ::id SNG0050.json_0004
+# ::snt Yes , may I also have the contact number for they yellow BMW ?
+( Tt1 / Taxi-Request
+  :Phone ( aTa0 / question )
+)
+
+# ::id SNG0050.json_0006
+# ::snt No , you 've already helped me with all I need at this time . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0050.json_0008
+# ::snt Nope I 'm done .
+( o / out_of_scope )
+
+# ::id SNG0195.json_0000
+# ::snt Help ! I 'm injured and need a nearby hospital !
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG0195.json_0002
+# ::snt Can you give me their full address ?
+( Ht1 / Hospital-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id SNG0195.json_0004
+# ::snt Okay . That 's all I need . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20143.json_0000
+# ::snt I want turkish food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "turkish"
+  ))
+)
+
+# ::id WOZ20143.json_0002
+# ::snt Is there anything else ?
+( o / out_of_scope )
+
+# ::id WOZ20143.json_0004
+# ::snt Yes . Are any of those restaurants in the centre of town ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id WOZ20143.json_0006
+# ::snt What is the price range ?
+( Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+)
+
+# ::id WOZ20143.json_0008
+# ::snt What is the address ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id WOZ20143.json_0010
+# ::snt address for anatolia please
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "anatolia"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20143.json_0012
+# ::snt That 's all I need , Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1551.json_0000
+# ::snt I 'm looking for a guest house in Cambridge , please and thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1551.json_0002
+# ::snt I 'd actually like something really basic , a 0-star guesthouse . Is there one in the north ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "0-star"
+  ))
+   :Type ( TypHo6 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL1551.json_0004
+# ::snt What is the price range and do they have wifi ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Price ( aHo1 / question )
+  :Internet ( aHo2 / question )
+   )
+ :op3(Tt3 / Train-Request
+  :Ticket ( aTr2 / question )
+   )
+)
+
+# ::id PMUL1551.json_0006
+# ::snt Does it have wifi ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Internet ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Internet ( esHo2 / yes)
+   )
+)
+
+# ::id WOZ20023.json_0000
+# ::snt I want something cheap in the west part of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id WOZ20023.json_0002
+# ::snt I do n't care .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+)
+
+# ::id WOZ20023.json_0004
+# ::snt I would like the phone number and address for La Margherita please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "la"
+     :op2 "margherita"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20023.json_0006
+# ::snt Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0011.json_0000
+# ::snt I am looking for a place to dine in the Centre .   Can you help me ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0011.json_0002
+# ::snt Light bites , please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "light"
+     :op2 "bites"
+  ))
+)
+
+# ::id PMUL0011.json_0004
+# ::snt check for portuguese food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "portuguese"
+  ))
+)
+
+# ::id PMUL0011.json_0006
+# ::snt No reservation but can I get the price range , the post code and the address ?
+( Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id PMUL0011.json_0008
+# ::snt Yes , I am also looking for a 4 star hotel .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0011.json_0010
+# ::snt i would like it near the centre .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0011.json_0012
+# ::snt Let 's go for the guesthouse please
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL0011.json_0014
+# ::snt Can you tell me if it has free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL0011.json_0016
+# ::snt Please give me their price range and postcode .
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id SNG01639.json_0000
+# ::snt I need the surgery department of the Addensbrookes Hospital .
+( Hm1 / Hospital-Inform
+   :Department ( DepHo2 / Department 
+    :name ( n2 / name
+     :op1 "surgery"
+  ))
+)
+
+# ::id SNG01639.json_0002
+# ::snt I do n't need the phone number . I just needed the address . Thank you for your help .
+( Ht1 / Hospital-Request
+  :Addr ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id WOZ20144.json_0000
+# ::snt Hello , I am looking for a restaurant that serves Portuguese food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "Portuguese"
+  ))
+)
+
+# ::id WOZ20144.json_0002
+# ::snt What is their address ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id WOZ20144.json_0004
+# ::snt Thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0860.json_0000
+# ::snt Are there any trains leaving cambridge ?
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0860.json_0002
+# ::snt I 'm trying to get to London Liverpool Street on Friday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL0860.json_0004
+# ::snt I do n't have a preference but I do need to arrive by 14:45 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "14:45"
+  ))
+   :Leave ( onTr2 / dontcare)
+)
+
+# ::id PMUL0860.json_0006
+# ::snt Yes , please book it for 3 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL0860.json_0008
+# ::snt Thanks ! Now can you help me find an expensive restaurant to go to in the centre ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0860.json_0010
+# ::snt Can you just suggest one for me ?
+( o / out_of_scope )
+
+# ::id PMUL0860.json_0012
+# ::snt Yes , please reserve it for 3 people on Friday at 11:45 . And I want the reference number too
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "11:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0860.json_0014
+# ::snt Awesome , that is all thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2993.json_0000
+# ::snt I am interested in the Express by Holiday Inn - Cambridge .
+( o / out_of_scope )
+
+# ::id PMUL2993.json_0002
+# ::snt I want to book 3 nights there , please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n2 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL2993.json_0004
+# ::snt Three days starting from Saturday , for 6 people .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n4 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n6 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL2993.json_0006
+# ::snt Can you tell me a little bit of info on the Cambridge Corn Exchange ? It 's supposed to be an attraction place or something .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n8 / name
+     :op1 "cambridge"
+     :op2 "corn"
+     :op3 "exchange"
+  ))
+)
+
+# ::id PMUL2993.json_0008
+# ::snt What type of attraction is this ?   Maybe I 'll call them and find out the entrance fee .
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+  :Fee ( aAt1 / question )
+)
+
+# ::id PMUL2993.json_0010
+# ::snt Thank you for your time !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0699.json_0000
+# ::snt I need a train on Wednesday , to take me to Leicester .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "leicester"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL0699.json_0002
+# ::snt I need to arrive by 17:45
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "17:45"
+  ))
+)
+
+# ::id PMUL0699.json_0004
+# ::snt I will need 2 seats
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL0699.json_0006
+# ::snt Thanks ! Can you help me with a restaurant that I 'm looking for its called dojo noodle bar .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n10 / name
+     :op1 "dojo"
+     :op2 "noodle"
+     :op3 "bar"
+  ))
+)
+
+# ::id PMUL0699.json_0008
+# ::snt I would like to book a table for the same group of people at 14:45 on the same day .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "14:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id PMUL0699.json_0010
+# ::snt Perfect . Thank you very much . I think that is all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1157.json_0000
+# ::snt I am looking for a place to stay with free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id SNG1157.json_0002
+# ::snt No , but I would like a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id SNG1157.json_0004
+# ::snt Can you give me the address of the one you recommend ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id SNG1157.json_0006
+# ::snt Does it have free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id SNG1157.json_0008
+# ::snt I do n't need a reservation just yet , but can you give me the address ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id SNG1157.json_0010
+# ::snt No , that is everything , thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0840.json_0000
+# ::snt I need a train leaving Cambridge on Sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0840.json_0002
+# ::snt Stansted Airport please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id PMUL0840.json_0004
+# ::snt Leave after 14:45 . I need a booking for 7 people and the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "14:45"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL0840.json_0006
+# ::snt i 'm also looking for info about a restaurant .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0840.json_0008
+# ::snt I am specifically looking for a restaurant called fitzbillies restaurant . I am wanting to book a table for 10:15 for 7 people on Sunday .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n12 / name
+     :op1 "fitzbillies"
+     :op2 "restaurant"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n14 / name
+     :op1 "10:15"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n16 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n18 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL0840.json_0010
+# ::snt Thanks so much for your help , I think that will be all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2123.json_0000
+# ::snt Hi , I would like to purchase a train ticket .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL2123.json_0002
+# ::snt I want to depart from london liverpool street on Saturday leaving after 08:30 to go to cambridge
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n8 / name
+     :op1 "08:30"
+  ))
+)
+
+# ::id MUL2123.json_0004
+# ::snt That sounds like it will work . Can you book 7 seats for us ? I 'll need a reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL2123.json_0006
+# ::snt I also need to find a place to stay while there . Preferably something expensive .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL2123.json_0008
+# ::snt I 'm flexible on the area but I really want a hotel instead of a guesthouse . And I would like something with 4 stars .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+   :Area ( onHo2 / dontcare)
+   :Stars ( StaHo5 / Stars 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2123.json_0010
+# ::snt Do either of them have free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id MUL2123.json_0012
+# ::snt I would like to book one of those for 2 nights please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL2123.json_0014
+# ::snt 7 people on the same night .
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n20 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL2123.json_0016
+# ::snt Sure , try just 1 night .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n22 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL2123.json_0018
+# ::snt Yeah that works for me . It 's also all I needed for today . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1252.json_0000
+# ::snt I 'm looking for a restaurant in the centre area in the moderate price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1252.json_0002
+# ::snt Yes I would like european food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "european"
+  ))
+)
+
+# ::id MUL1252.json_0004
+# ::snt No , I 'll try the Galleria . Can you book a table there for 2 at 15:30 on Tuesday , and please provide me with the reference number ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "galleria"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n10 / name
+     :op1 "15:30"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL1252.json_0006
+# ::snt Yes . I am also looking for a place to stay that 's in the same area as the restaurant with free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id MUL1252.json_0008
+# ::snt A 2 star would be good . I do n't care about price range .
+( Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+   :Stars ( StaHo3 / Stars 
+    :name ( n18 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL1252.json_0010
+# ::snt How about guesthouses with 0 stars ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n20 / name
+     :op1 "guesthouses"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n22 / name
+     :op1 "0"
+  ))
+)
+
+# ::id MUL1252.json_0012
+# ::snt Yes .   Please book for Tuesday for 2 people , 2 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n24 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n26 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n28 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL1252.json_0014
+# ::snt How about 1 day stay ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n30 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL1252.json_0016
+# ::snt I also need a taxi to go between the two places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL1252.json_0018
+# ::snt No , that 'll be all . Thanks a lot for all your help . Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL2011.json_0000
+# ::snt I need a guest house to stay in . What do you have ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id MUL2011.json_0002
+# ::snt I do n't really have a preference . I just need free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id MUL2011.json_0004
+# ::snt Yes I 'd like to book that for 1 , starting Monday for 3 nights . Also could I have the reference number for that ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n2 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n4 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n6 / name
+     :op1 "1"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL2011.json_0006
+# ::snt I also need a train to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2011.json_0008
+# ::snt I need a train form Cambridge on Monday arriving at Leicester by 12 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "leicester"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr8 / Arrive 
+    :name ( n16 / name
+     :op1 "12"
+  ))
+)
+
+# ::id MUL2011.json_0010
+# ::snt Later time . Book for the same amount of people though .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "amount"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id MUL2011.json_0012
+# ::snt Yes that is fine and a reference number please
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id MUL2011.json_0014
+# ::snt Thank you so much .   That is all I need for today .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0001.json_0000
+# ::snt I 'd really like to take my client out to a nice restaurant that serves indian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id MUL0001.json_0002
+# ::snt I am looking for an expensive indian restaurant in the area of centre .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0001.json_0004
+# ::snt Sure thing , please book for 6 people at 19:30 on Saturday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "19:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL0001.json_0006
+# ::snt Okay great ! Thank you so much . Could you also help me find a 3 star hotel in the area . I do n't need wifi either .
+( Hm1 / Hotel-Inform
+   :Internet ( oHo1 / no)
+   :Stars ( StaHo3 / Stars 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n18 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL0001.json_0008
+# ::snt That sounds great . Please book that now .
+( o / out_of_scope )
+
+# ::id MUL0001.json_0010
+# ::snt I have 6 people in my group .
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n20 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL0001.json_0012
+# ::snt 2 nights , starting the same day as the reservation .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n22 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n24 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+)
+
+# ::id MUL0001.json_0014
+# ::snt Yes please . Is there something else available in that area ?
+( o / out_of_scope )
+
+# ::id MUL0001.json_0016
+# ::snt Can we try for 1 night instead of 2 ? I 'll need the reference number please .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n26 / name
+     :op1 "1"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL0001.json_0018
+# ::snt Thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01513.json_0000
+# ::snt Hello . I am looking for a recommendation for a place to eat .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id SNG01513.json_0002
+# ::snt I am looking for a place that is in the centre and offers the Americas food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "the"
+     :op2 "americas"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG01513.json_0004
+# ::snt where else could ypou suppose i get american food
+( o / out_of_scope )
+
+# ::id SNG01513.json_0006
+# ::snt How about italian ?   I love pasta .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id SNG01513.json_0008
+# ::snt It does n't matter really . But I want to book for 5 people at 18:15 on wednesday . so whichever one could accommodate that works for me .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "18:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SNG01513.json_0010
+# ::snt No thank you , that was all I needed . Have a great day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01513.json_0012
+# ::snt There seems to be an error . Thanks for booking the Italian restaurant . That is all I needed .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id SNG01513.json_0014
+# ::snt No that was everything . Thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01861.json_0000
+# ::snt I   need to book a 12:15 taxi at Charlie Chan .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n2 / name
+     :op1 "12:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "charlie"
+     :op2 "chan"
+  ))
+)
+
+# ::id SNG01861.json_0002
+# ::snt I will be going to cotto .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n6 / name
+     :op1 "cotto"
+  ))
+)
+
+# ::id SNG01861.json_0004
+# ::snt Thank you very much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01861.json_0006
+# ::snt That is all , thanks so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01874.json_0000
+# ::snt Hi , I 'm trying to find Addenbrookes Hospital and they 're supposed to have a medical decisions unit department , right ?
+( Hm1 / Hospital-Inform
+   :Department ( DepHo2 / Department 
+    :name ( n2 / name
+     :op1 "medical"
+     :op2 "decisions"
+     :op3 "unit"
+  ))
+)
+
+# ::id SNG01874.json_0002
+# ::snt Can you confirm Addenbrookes has a medical decisions unit ?
+( Hm1 / Hospital-Inform
+   :Department ( DepHo2 / Department 
+    :name ( n4 / name
+     :op1 "medical"
+     :op2 "decisions"
+     :op3 "unit"
+  ))
+)
+
+# ::id SNG01874.json_0004
+# ::snt Can I also get the postcode and address please ?
+( Ht1 / Hospital-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id SNG01874.json_0006
+# ::snt Thanks for all the info . I will contact the hospital now . Goodbye .
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id MUL1312.json_0000
+# ::snt Hello , I am traveling to Cambridge and I 'm looking for some local restaurants . I would like to find some located in the Centre and of moderate price .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1312.json_0002
+# ::snt Are there any restaurants that serve bistro food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "bistro"
+  ))
+)
+
+# ::id MUL1312.json_0004
+# ::snt how about italian ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id MUL1312.json_0006
+# ::snt Yea ! Please book a table for 2 people at 15:00 on Thursday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "15:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL1312.json_0008
+# ::snt Can you try 14:00 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "14:00"
+  ))
+)
+
+# ::id MUL1312.json_0010
+# ::snt I am also looking for a hotel in the same area of the restaurant
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n18 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id MUL1312.json_0012
+# ::snt I do n't really care about price range , but I 'd like to have free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id MUL1312.json_0014
+# ::snt Does it have free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id MUL1312.json_0016
+# ::snt Please . Book it for 2 people on thursday , for 3 days . I 'll need the reference number for that as well .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n22 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n24 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n26 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL1312.json_0018
+# ::snt Can I also book a taxi to get from the restaurant to the hotel ? We want to make our dinner reservation .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n28 / name
+     :op1 "hotel"
+  ))
+   )
+ :op2(Tm2 / Taxi-Inform
+   :Depart ( DepTa4 / Depart 
+    :name ( n31 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n33 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+)
+
+# ::id MUL1312.json_0020
+# ::snt That sounds great .   Can you provide the contact number for the taxi ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL1312.json_0022
+# ::snt That 's all . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2242.json_0000
+# ::snt I wanted to visit the restaurant named La Raza , could you tell me the hours it is open , and if I should try to book a reservation ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "la"
+     :op2 "raza"
+  ))
+)
+
+# ::id PMUL2242.json_0002
+# ::snt What type of food does La Raza serve ? And what area is it in ?
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Food ( aRe0 / question )
+  :Area ( aRe1 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe3 / Name 
+    :name ( n5 / name
+     :op1 "La"
+     :op2 "Raza"
+  ))
+   )
+)
+
+# ::id PMUL2242.json_0004
+# ::snt Thanks a lot . I am also looking for places to go to in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2242.json_0006
+# ::snt I do n't really have a preference , what would you suggest ? I 'm kind of new to town .
+( o / out_of_scope )
+
+# ::id PMUL2242.json_0008
+# ::snt That sounds great . Can I get their phone number and postcode please ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL2242.json_0010
+# ::snt Thank you very much , you 've been very helpful .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01358.json_0000
+# ::snt I 'm involved in a minor traffic accident , and the other driver is n't being very cooperative .
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG01358.json_0002
+# ::snt yes , please . I need the address , postcode too .
+( Pt1 / Police-Request
+  :Addr ( aPo0 / question )
+  :Post ( aPo1 / question )
+)
+
+# ::id SNG01358.json_0004
+# ::snt Thank you so much for your help . Bye now .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0437.json_0000
+# ::snt I want a train that departs from bishops stortford on Thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id MUL0437.json_0002
+# ::snt I do n't care when I depart as long as I make it to Cambridge by 20:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "20:45"
+  ))
+   :Leave ( onTr3 / dontcare)
+)
+
+# ::id MUL0437.json_0004
+# ::snt Yes please , book it for 2 people and provide me with the reference number if you do n't mind .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0437.json_0006
+# ::snt Yes , can you provide some information about Gonville and Caius College ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n12 / name
+     :op1 "gonville"
+     :op2 "and"
+     :op3 "caius"
+     :op4 "college"
+  ))
+)
+
+# ::id MUL0437.json_0008
+# ::snt The attraction type is college ? I think that 's all the information that I needed , thanks .
+( a / and
+ :op1(At1 / Attraction-Request
+  :Type ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Type ( TypAt3 / Type 
+    :name ( n15 / name
+     :op1 "college"
+  ))
+   )
+)
+
+# ::id MUL0437.json_0010
+# ::snt Thanks , that 's all I need today . I appreciate your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0497.json_0000
+# ::snt I am looking for a hotel tonight .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL0497.json_0002
+# ::snt I prefer three star and an expensive price range .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n6 / name
+     :op1 "three"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Price ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0497.json_0004
+# ::snt Okay , can you look for a hotel with a different star rating that is still expensive and has free wifi ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+   :Internet ( esHo3 / yes)
+)
+
+# ::id PMUL0497.json_0006
+# ::snt Please book it for 6 people , 5 nights starting on Saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL0497.json_0008
+# ::snt No thanks , I do need the reference number though .   I would like to find a Chinese restaurant in the center though .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n18 / name
+     :op1 "chinese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n20 / name
+     :op1 "center"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL0497.json_0010
+# ::snt OKay can I get the address ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id PMUL0497.json_0012
+# ::snt No , that 's it for today . Thanks for your helP !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20590.json_0000
+# ::snt I am looking for a cheap restaurant in the north part of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id WOZ20590.json_0002
+# ::snt i do n't care what type of food it is .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+)
+
+# ::id WOZ20590.json_0004
+# ::snt What are their phone numbers ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id WOZ20590.json_0006
+# ::snt Thank you good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG1292.json_0000
+# ::snt I 'm looking for a particular restaurant . Its name is called rice boat .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "rice"
+     :op2 "boat"
+  ))
+)
+
+# ::id SNG1292.json_0002
+# ::snt No thanks , but could I get the price range and the postcode please ?
+( Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id PMUL2226.json_0000
+# ::snt I am looking for a place to dine that serves Indian food . I would like a place in the expensive price range .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL2226.json_0002
+# ::snt Is Curry Garden in the west ? I kind of want something in that area .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+   :Name ( NamRe4 / Name 
+    :name ( n8 / name
+     :op1 "Curry"
+     :op2 "Garden"
+  ))
+)
+
+# ::id PMUL2226.json_0004
+# ::snt What part of town is Tandoori Palance located in ?
+( o / out_of_scope )
+
+# ::id PMUL2226.json_0006
+# ::snt Yes , I am also Interested in finding a college to visit in the west .   Can you help with that ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n12 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL2226.json_0008
+# ::snt Pick the best one and provide the address , number and postcode .
+( a / and
+ :op1(At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Addr ( aAt1 / question )
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+   )
+)
+
+# ::id PMUL2226.json_0010
+# ::snt I need a taxi to get from the restaurant to the college , can you find one for me ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Dest ( DesTa5 / Dest 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "college"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL2226.json_0012
+# ::snt I 'll be leaving by 3:15 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n18 / name
+     :op1 "3:15"
+  ))
+)
+
+# ::id PMUL2226.json_0014
+# ::snt No , that will be all for today . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02050.json_0000
+# ::snt Please connect me to a hospital with an emergency department .
+( Hm1 / Hospital-Inform
+   :Department ( DepHo2 / Department 
+    :name ( n2 / name
+     :op1 "emergency"
+     :op2 "department"
+  ))
+)
+
+# ::id SNG02050.json_0002
+# ::snt Thanks , what is the postcode ?
+( Ht1 / Hospital-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id SNG02050.json_0004
+# ::snt That is all we needed .   Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1201.json_0000
+# ::snt Can you help me find a train that leaves Cambridge after 9:45 PM ? Thanks .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "9:45"
+  ))
+)
+
+# ::id PMUL1201.json_0002
+# ::snt I am going to Bishops Storford on Wednesday .   I actually need to leave after 21:45 though .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "21:45"
+  ))
+   :Dest ( DesTr6 / Dest 
+    :name ( n10 / name
+     :op1 "Bishops"
+     :op2 "Storford"
+  ))
+)
+
+# ::id PMUL1201.json_0004
+# ::snt That 's disappointing . Can you recommend a taxi or bus service ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL1201.json_0006
+# ::snt Okay . Can you also tell me about a museum to go to in the centre ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n14 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL1201.json_0008
+# ::snt Can you make recommendation ?
+( o / out_of_scope )
+
+# ::id PMUL1201.json_0010
+# ::snt Thank you , can I have the post code for that museum .
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL1201.json_0012
+# ::snt That is all I needed .   Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3833.json_0000
+# ::snt I need to take a train to cambridge on tuesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL3833.json_0002
+# ::snt It does n't matter when I leave , as long as the train arrives in Cambridge by 17:45
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "17:45"
+  ))
+   :Leave ( onTr3 / dontcare)
+)
+
+# ::id PMUL3833.json_0004
+# ::snt I 'm going to be leaving birmingham new street and need to arrive by 17:45
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n10 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n12 / name
+     :op1 "17:45"
+  ))
+)
+
+# ::id PMUL3833.json_0006
+# ::snt Not at this time but can you also find me an architecture attraction in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n16 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id PMUL3833.json_0008
+# ::snt Please give me the telephone number , email address , address and admission fee for All Saint Church ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+  :Fee ( aAt2 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n19 / name
+     :op1 "All"
+     :op2 "Saint"
+     :op3 "Church"
+  ))
+   )
+)
+
+# ::id PMUL3833.json_0010
+# ::snt No , that will be all . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2329.json_0000
+# ::snt I 'm looking for a nice expensive restaurant to dine in aat the centre of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2329.json_0002
+# ::snt I am not . I do want a table for 5 at 17:30 on Thursday though .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+   :Time ( TimRe3 / Time 
+    :name ( n6 / name
+     :op1 "17:30"
+  ))
+   :Day ( DayRe5 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe7 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL2329.json_0004
+# ::snt Great , can you also help me find a place to visit , like a park ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "park"
+  ))
+)
+
+# ::id PMUL2329.json_0006
+# ::snt Are there any parks I could visit ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "parks"
+  ))
+)
+
+# ::id PMUL2329.json_0008
+# ::snt The location is n't important , maybe just something near the restaurant .   I just need the park 's address and I would like to know of any entrance fees .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Addr ( aAt2 / question )
+   )
+)
+
+# ::id PMUL2329.json_0010
+# ::snt Thank you very much , that 's all I needed !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0972.json_0000
+# ::snt I 'm looking for an expensive place to stay with free parking please .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SNG0972.json_0002
+# ::snt Is it a guesthouse ? I 'd really like a guesthouse with 3 stars , if possible .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SNG0972.json_0004
+# ::snt How about a hotel instead of a guesthouse ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id SNG0972.json_0006
+# ::snt First , can you give me the phone number , postcode , and tell me if they have internet ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Internet ( aHo0 / question )
+  :Post ( aHo1 / question )
+  :Phone ( aHo2 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Internet ( esHo2 / yes)
+   )
+)
+
+# ::id SNG0972.json_0008
+# ::snt That is perfect , thank you for your help . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2164.json_0000
+# ::snt Can you recommend some cantonese food in Cambridge please ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "cantonese"
+  ))
+)
+
+# ::id PMUL2164.json_0002
+# ::snt That 's a bummer . Thank you anyways .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2164.json_0004
+# ::snt Would you happen to have one in the centre that serves spanish food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "spanish"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2164.json_0006
+# ::snt I would like to book at the la tasce for sunday .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :Name ( NamRe4 / Name 
+    :name ( n10 / name
+     :op1 "la"
+     :op2 "tasce"
+  ))
+)
+
+# ::id PMUL2164.json_0008
+# ::snt There are 3 in my party . I would like to book for Sunday at 19:00 Can you make a reservation , please ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "19:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL2164.json_0010
+# ::snt Okay I 'd like to find a museum to visit also .   Can you get me a nice place , along with the postcode , entrance fee and area it 's in ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n18 / name
+     :op1 "museum"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+  :Fee ( aAt2 / question )
+  :Post ( aAt3 / question )
+   )
+)
+
+# ::id PMUL2164.json_0012
+# ::snt Yes , what area is it in ? I 'd also like to get the postcode .
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL2164.json_0014
+# ::snt I also need a taxi to leave the museaum and arrive at the restaurant by 19:00
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n20 / name
+     :op1 "19:00"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL2164.json_0016
+# ::snt thanks for helping me . that is all i needed
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0410.json_0000
+# ::snt While in Cambridge I am looking for a college in the centre of town please .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "college"
+  ))
+)
+
+# ::id MUL0410.json_0002
+# ::snt No I do n't have a preference .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n6 / name
+     :op1 "do"
+     :op2 "n't"
+     :op3 "have"
+     :op4 "a"
+     :op5 "preference"
+  ))
+)
+
+# ::id MUL0410.json_0004
+# ::snt I am also looking for a train that departs from cambridge . I 'd like it to arrive by 18:15 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "18:15"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0410.json_0006
+# ::snt Yes . I would like the train to depart from Cambridge and arrive by 18:15 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n12 / name
+     :op1 "18:15"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0410.json_0008
+# ::snt saint andrew street
+( o / out_of_scope )
+
+# ::id MUL0410.json_0010
+# ::snt Yes , I need a train from cambridge to bishops stortford on Tuesday . I need to arrive by 18:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n18 / name
+     :op1 "tuesday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n20 / name
+     :op1 "18:15"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n22 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0410.json_0012
+# ::snt That should work thank you very much
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0410.json_0014
+# ::snt Can I get tickets for 5 people ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n24 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL0410.json_0016
+# ::snt No , that will be all . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4604.json_0000
+# ::snt i am looking for places to go in town . The attraction should be in the type of college and should be in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL4604.json_0002
+# ::snt Where are they located ?
+( o / out_of_scope )
+
+# ::id PMUL4604.json_0004
+# ::snt Would you happen to have the phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL4604.json_0006
+# ::snt I am also looking for a place to stay . The hotel should be in the south and should be in the type of guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n8 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL4604.json_0008
+# ::snt How about a moderate price range and a star rating of three ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "moderate"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n12 / name
+     :op1 "three"
+  ))
+)
+
+# ::id PMUL4604.json_0010
+# ::snt Yes please .   Can I get that for 2 nights for 6 people starting on Friday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL4604.json_0012
+# ::snt I also need a taxi to commute . I need to leave the hotel by 15:30 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n20 / name
+     :op1 "15:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL4604.json_0014
+# ::snt Thank you , That will be all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4604.json_0016
+# ::snt Thank you goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0331.json_0000
+# ::snt I need a room , in the south , free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+)
+
+# ::id SSNG0331.json_0002
+# ::snt The price range and star rating is not important to me .
+( Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+)
+
+# ::id SSNG0331.json_0004
+# ::snt No , you can just pick whatever you would recommend .   Can you book a room for 6 people starting on Saturday for 4 nights ?
+( Hm1 / Hotel-Inform
+   :Parking ( onHo1 / dontcare)
+   :Stay ( StaHo3 / Stay 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo5 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo7 / People 
+    :name ( n8 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SSNG0331.json_0006
+# ::snt Great . Can I have the reference number for that reservation ?
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id SSNG0331.json_0008
+# ::snt That is all .   Thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0331.json_0010
+# ::snt We will . Have a good day .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0331.json_0012
+# ::snt You have been super helpful . Good - Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0070.json_0000
+# ::snt I want to book a taxi from cambridge artworks . I need to leave after 18:00 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n2 / name
+     :op1 "18:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+     :op2 "artworks"
+  ))
+)
+
+# ::id SNG0070.json_0002
+# ::snt I need to go to Lynne Strover Gallery , please .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n6 / name
+     :op1 "lynne"
+     :op2 "strover"
+     :op3 "gallery"
+  ))
+)
+
+# ::id SNG0070.json_0004
+# ::snt Yes please give me the contact number
+( Tt1 / Taxi-Request
+  :Phone ( aTa0 / question )
+)
+
+# ::id SNG0070.json_0006
+# ::snt No , that 's all I need today . Thanks for your help . Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20458.json_0000
+# ::snt I would like a restaurant in the east part of town that serves gastropub food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "gastropub"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id WOZ20458.json_0002
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2453.json_0000
+# ::snt Can you help me find a church in Cambridge ? I think it 's called Holy Trinity Church .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "holy"
+     :op2 "trinity"
+     :op3 "church"
+  ))
+)
+
+# ::id PMUL2453.json_0002
+# ::snt Ok . Thanks .   That works .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2453.json_0004
+# ::snt I am looking for a place to dine that is cheap and located in the city center .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL2453.json_0006
+# ::snt Chinese food . Actually Cantonese food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "cantonese"
+  ))
+)
+
+# ::id PMUL2453.json_0008
+# ::snt I 'm not interested in Chinese . What about Mediterranean ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "mediterranean"
+  ))
+)
+
+# ::id PMUL2453.json_0010
+# ::snt Yes . Please book me a table for 8   at 13:30 on Monday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "13:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL2453.json_0012
+# ::snt Thank you that is all I needed today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2453.json_0014
+# ::snt Have a nice day .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0648.json_0000
+# ::snt Yes can you tell me something about the Cow Pizza Kitchen and Bar ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "cow"
+     :op2 "pizza"
+     :op3 "kitchen"
+     :op4 "and"
+     :op5 "bar"
+  ))
+)
+
+# ::id SNG0648.json_0002
+# ::snt No thank you , that 's all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1125.json_0000
+# ::snt I need a train leaving on Friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL1125.json_0002
+# ::snt The train should depart from cambridge and should go to ely .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "ely"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1125.json_0004
+# ::snt I would like to leave on Friday and should arrive by 08:15 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "08:15"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id SNG0710.json_0000
+# ::snt I am looking for an Italian restaurant in the expensive price range .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SNG0710.json_0002
+# ::snt Can we do the centre of town ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0710.json_0004
+# ::snt Phone number and postcode , please .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id SNG0710.json_0006
+# ::snt Thank you , that 's all I need today . You 've been a great help - goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1375.json_0000
+# ::snt I am looking for a train to Ely .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id SNG1375.json_0002
+# ::snt I need to leave a little after 8:00 on Sunday , and I 'm leaving from Cambridge .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n8 / name
+     :op1 "8:00"
+  ))
+)
+
+# ::id SNG1375.json_0004
+# ::snt That will have to work . What is the arrival time ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+)
+
+# ::id SNG1375.json_0006
+# ::snt Perfect ! That 's all I needed to know . Thanks . Have a great day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0275.json_0000
+# ::snt I need to a train heading to New Street station in Birmingham , do you have info for that ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id SNG0275.json_0002
+# ::snt I 'd like a train that can get me from Cambridge to Birmingham New Street on Monday by 12:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "monday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n6 / name
+     :op1 "12:45"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG0275.json_0004
+# ::snt Yes that will fine . Can you tell me the travel time for that ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id SNG0275.json_0006
+# ::snt Thank you for your help . That will be all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0725.json_0000
+# ::snt I would like to book a train for Thursday after 20:45 . Can you help ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "thursday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "20:45"
+  ))
+)
+
+# ::id MUL0725.json_0002
+# ::snt I need to leave bishops stafford and head into cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "bishops"
+     :op2 "stafford"
+  ))
+)
+
+# ::id MUL0725.json_0004
+# ::snt Sounds right , would you book it for 6 people ? I will need the reference number , thank you .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0725.json_0006
+# ::snt I have heard wonderful things about the autumn house hotel .   Could you provide me with some information on this hotel please ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n12 / name
+     :op1 "autumn"
+     :op2 "house"
+  ))
+)
+
+# ::id MUL0725.json_0008
+# ::snt Perfect thanks for such great help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0725.json_0010
+# ::snt Could I please have the phone number for the Autumn House ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Name ( NamHo3 / Name 
+    :name ( n15 / name
+     :op1 "Autumn"
+     :op2 "House"
+  ))
+   )
+)
+
+# ::id MUL0725.json_0012
+# ::snt No thank you . But thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4479.json_0000
+# ::snt Hi , I 'm looking for a hotel . I 'm looking for something with zero stars , I 'm kind of doing an irony thing .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n2 / name
+     :op1 "zero"
+  ))
+)
+
+# ::id PMUL4479.json_0002
+# ::snt yes the one in centre of town will you book it ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4479.json_0004
+# ::snt Is it a guesthouse ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL4479.json_0006
+# ::snt Yes please , 3 people for 5 nights starting on wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL4479.json_0008
+# ::snt I am looking to get train tickets as well .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL4479.json_0010
+# ::snt I will travel to cambridge from stansted airport on wednesday and need to arrive by 14:15
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n16 / name
+     :op1 "wednesday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n18 / name
+     :op1 "14:15"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n20 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id PMUL4479.json_0012
+# ::snt Yes , I will need tickets for the group . Thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4479.json_0014
+# ::snt That is all for now . Thank You
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0749.json_0000
+# ::snt Could you help me find a moderate priced restaurant in the centre ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0749.json_0002
+# ::snt Is there anything cheap in the town centre ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0749.json_0004
+# ::snt I really need it to be in the moderate price range , there 's really nothing in the city centre ? Any cuisine will do .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0749.json_0006
+# ::snt Please surprise me .
+( o / out_of_scope )
+
+# ::id SNG0749.json_0008
+# ::snt Can I have their phone number and address please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id SNG0749.json_0010
+# ::snt No , I think I have everything I need .   Thanks .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0022.json_0000
+# ::snt I have a hotel that I really want to stay at today .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Type ( TypHo3 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL0022.json_0002
+# ::snt It is the Huntingdon Marriott Hotel
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n4 / name
+     :op1 "huntingdon"
+     :op2 "marriott"
+     :op3 "hotel"
+  ))
+)
+
+# ::id PMUL0022.json_0004
+# ::snt I 'm not sure . Do they have internet ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Internet ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Internet ( esHo2 / yes)
+   )
+)
+
+# ::id PMUL0022.json_0006
+# ::snt What type of hotel is it ? And what is the post code ?
+( Ht1 / Hotel-Request
+  :Type ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id PMUL0022.json_0008
+# ::snt Can I get the postcode please ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id PMUL0022.json_0010
+# ::snt I also would like to eat in the center of town .
+( o / out_of_scope )
+
+# ::id PMUL0022.json_0012
+# ::snt Do n't really have a food preference but would prefer something expensive .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+   :Price ( PriRe3 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0022.json_0014
+# ::snt None , it is my first time in the town and I like every food , I will go with what you recommend .
+( o / out_of_scope )
+
+# ::id PMUL0022.json_0016
+# ::snt Yes can you book it for 3 people on Wednesday at 17:30 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "17:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL0022.json_0018
+# ::snt Thanks , now can you book me a taxi ? I want to be picked up from my hotel and taken to the restaurant by 17:30 . Please give me car type / contact number
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n14 / name
+     :op1 "17:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n16 / name
+     :op1 "my"
+     :op2 "hotel"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+ :op3(Ht3 / Hotel-Request
+  :Type ( aHo2 / question )
+   )
+)
+
+# ::id PMUL0022.json_0020
+# ::snt That 's all I need for now .   Thanks for all your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0576.json_0000
+# ::snt I need to find some information in a particular restaurant . Are you able to look up a specific place ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0576.json_0002
+# ::snt kohinoor . i want to book a table for 2 people at 16:45 on Thursday
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "kohinoor"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n4 / name
+     :op1 "16:45"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL0576.json_0004
+# ::snt I also need a Thursday train .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL0576.json_0006
+# ::snt Depart from Ely and would like to arrive by 13:00 in Cambridge . I need to book it for 2 people I also need a reference number . Thanks
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n14 / name
+     :op1 "13:00"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n16 / name
+     :op1 "ely"
+  ))
+   :People ( PeoTr8 / People 
+    :name ( n18 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL0576.json_0008
+# ::snt Nope , I 'm all finished for today . Thanks so much , goodbye now !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0826.json_0000
+# ::snt I 'd like to visit a theatre .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "theatre"
+  ))
+)
+
+# ::id MUL0826.json_0002
+# ::snt Yes please . I 'll need postcodes as well .
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL0826.json_0004
+# ::snt Thank you . Can you help me find a place to dine that is in the centre and serves asian oriental ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0826.json_0006
+# ::snt Yes , I 'm looking for something inexpensive . Can you list those in the cheaper price range ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "cheaper"
+  ))
+)
+
+# ::id MUL0826.json_0008
+# ::snt Let 's try Dojo Noodle Bar for 7 on Wednesday at 14:30 .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n10 / name
+     :op1 "dojo"
+     :op2 "noodle"
+     :op3 "bar"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n12 / name
+     :op1 "14:30"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n14 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n16 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL0826.json_0010
+# ::snt Awesome . Could I have the reference number , please ?
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id MUL0826.json_0012
+# ::snt Maybe fifteen minutes earlier ?
+( o / out_of_scope )
+
+# ::id MUL0826.json_0014
+# ::snt Let 's try 13:30 please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "13:30"
+  ))
+)
+
+# ::id MUL0826.json_0016
+# ::snt I will need to also book a taxi from to the restaurant .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id MUL0826.json_0018
+# ::snt I need to go from the theatre and arrive at the restaurant by 13:30 . Could I get the contact number and vehicle type please ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n22 / name
+     :op1 "13:30"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id MUL0826.json_0020
+# ::snt The Junction is the theater I chose .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "junction"
+  ))
+)
+
+# ::id MUL0826.json_0022
+# ::snt No , I think you have covered it all .   Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1368.json_0000
+# ::snt Hello , I 'm looking for an expensive indian restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SNG1368.json_0002
+# ::snt Area does n't matter . Can you pick one to recommend ?
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Area ( aRe0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Area ( AreRe3 / Area 
+    :name ( n7 / name
+     :op1 "does"
+     :op2 "n't"
+     :op3 "matter"
+  ))
+   )
+)
+
+# ::id SNG1368.json_0004
+# ::snt Yes , can you please book a table for 1 for 17:15 on Thursday . Could I have the reference number please ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "17:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "1"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id SNG1368.json_0006
+# ::snt Thanks all I need thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1717.json_0000
+# ::snt I need to book a train leaving cambridge on thursday can you help me ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1717.json_0002
+# ::snt I need to arrive no later than 18:30 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "18:30"
+  ))
+)
+
+# ::id MUL1717.json_0004
+# ::snt Can you find me one that will arrive in Norwich please
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id MUL1717.json_0006
+# ::snt Yes that would be fine what is the price ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL1717.json_0008
+# ::snt I 'm also looking for things to do in the centre , would it be possible to get phone numbers for the various attractions ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Phone ( aAt1 / question )
+   )
+)
+
+# ::id MUL1717.json_0010
+# ::snt Okay , that 's all I needed . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1717.json_0012
+# ::snt Have a great day !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0036.json_0000
+# ::snt HI , I am looking for a cheap restaurant in the south of the city .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id SSNG0036.json_0002
+# ::snt Let 's try the Portuguese restaurant . I need a reservation for Monday at 14:30 for 3 people please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "14:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   :Food ( FooRe8 / Food 
+    :name ( n12 / name
+     :op1 "Portuguese"
+  ))
+)
+
+# ::id SSNG0036.json_0004
+# ::snt Do you have any other restaurants in the area in the same price range ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Price ( PriRe3 / Price 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id PMUL0905.json_0000
+# ::snt I am looking for a restaurant in the centre of town .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0905.json_0002
+# ::snt I would like eritrean , please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "eritrean"
+  ))
+)
+
+# ::id PMUL0905.json_0004
+# ::snt How about Turkish ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "turkish"
+  ))
+)
+
+# ::id PMUL0905.json_0006
+# ::snt Sure make me a booking for 8 people at 19:00 on monday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "19:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL0905.json_0008
+# ::snt I also need a train on the same day as the restaurant booking and should arrive by 11:00
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n16 / name
+     :op1 "11:00"
+  ))
+)
+
+# ::id PMUL0905.json_0010
+# ::snt I am leaving stevenage and going to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n20 / name
+     :op1 "stevenage"
+  ))
+)
+
+# ::id PMUL0905.json_0012
+# ::snt Yes please book the train for eight people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n22 / name
+     :op1 "eight"
+  ))
+)
+
+# ::id PMUL0905.json_0014
+# ::snt Nope that 's it . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0717.json_0000
+# ::snt I 'm looking for a place to stay in Cambridge . It should be in the north and have a 4 star rating .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL0717.json_0002
+# ::snt I do need to make sure it 's not too expensive . Is that one moderately priced ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "moderately"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL0717.json_0004
+# ::snt Yes , could you please book it for 5 people for 2 nights ? Also , could you provide the reference number when complete .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL0717.json_0006
+# ::snt I will be starting my stay on Thursday .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id MUL0717.json_0008
+# ::snt Yes , directions please .
+( o / out_of_scope )
+
+# ::id MUL0717.json_0010
+# ::snt Yes I need to inquire about a train from Peterborough to Cambridge for Thursday . I need the travel time , departure time and price . Arriving by 13:00 .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n16 / name
+     :op1 "thursday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n18 / name
+     :op1 "13:00"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n20 / name
+     :op1 "peterborough"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Leave ( aTr1 / question )
+  :Time ( aTr2 / question )
+  :Ticket ( aTr3 / question )
+   )
+)
+
+# ::id MUL0717.json_0012
+# ::snt Yes , please book the TR8431 train . Thank you !
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL0717.json_0014
+# ::snt Please book 5 tickets .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n22 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL0717.json_0016
+# ::snt That 's everything that I need . You 've been a great help . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0717.json_0018
+# ::snt Thanks so much ! Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2628.json_0000
+# ::snt Hi , can you help me with some trip planning ?   I could use some suggestions for places to go in town .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2628.json_0002
+# ::snt I 'm looking for a theatre in any part of the city . Can you recommend one ?
+( Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+   :Type ( TypAt3 / Type 
+    :name ( n2 / name
+     :op1 "theatre"
+  ))
+)
+
+# ::id PMUL2628.json_0004
+# ::snt That sounds good , I like that . Could you tell me what the postcode is please ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL2628.json_0006
+# ::snt I would also like to book at a guest house named Aylesbray Lodge , starting Monday .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n4 / name
+     :op1 "monday"
+  ))
+   :Name ( NamHo4 / Name 
+    :name ( n6 / name
+     :op1 "aylesbray"
+     :op2 "lodge"
+  ))
+)
+
+# ::id PMUL2628.json_0008
+# ::snt I will be staying for 3 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL2628.json_0010
+# ::snt 2 people , is that fails then try 1 night . Please provide the reference number .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n12 / name
+     :op1 "1"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL2628.json_0012
+# ::snt No that will be all . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2628.json_0014
+# ::snt I 'm grateful for your services .
+( o / out_of_scope )
+
+# ::id SNG1179.json_0000
+# ::snt I need to find a restaurant in anatolia
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "anatolia"
+  ))
+)
+
+# ::id SNG1179.json_0002
+# ::snt Yes . I need a reservation for 8 people please .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n4 / name
+     :op1 "8"
+  ))
+)
+
+# ::id SNG1179.json_0004
+# ::snt I need a reservation for 8 people at 13:00 on Friday . If that does n't work I can also do Tuesday . I will also need a reference number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "13:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id SNG1179.json_0006
+# ::snt No that was it , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4655.json_0000
+# ::snt Can you help me find a moderately priced Indian food restaurant ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL4655.json_0002
+# ::snt If it is in the west part of town , yes . If not can you suggest something else ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL4655.json_0004
+# ::snt Yes , I need a reservation on Thursday .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL4655.json_0006
+# ::snt 3 people at 12:15 on thursday
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "12:15"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n14 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL4655.json_0008
+# ::snt I am also going to need a place to stay - somewhere in the north , I think .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n16 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL4655.json_0010
+# ::snt I do n't need parking , but I would like to make sure it is a hotel , not a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n18 / name
+     :op1 "hotel"
+  ))
+   :Parking ( oHo2 / no)
+)
+
+# ::id PMUL4655.json_0012
+# ::snt It does n't matter .
+( o / out_of_scope )
+
+# ::id PMUL4655.json_0014
+# ::snt Yes 3 people , two nights on thursday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "two"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n22 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n24 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL4655.json_0016
+# ::snt I also need a taxi that will arrive at the restaurant by the booked time .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n26 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n28 / name
+     :op1 "the"
+     :op2 "booked"
+     :op3 "time"
+  ))
+)
+
+# ::id PMUL4655.json_0018
+# ::snt I am departing from The Ashley .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n30 / name
+     :op1 "ashley"
+  ))
+)
+
+# ::id PMUL4655.json_0020
+# ::snt that will be it for today . thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4811.json_0000
+# ::snt Can you help me find a museum ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL4811.json_0002
+# ::snt Not really . Which is your favorite ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "Not"
+     :op2 "really"
+  ))
+)
+
+# ::id PMUL4811.json_0004
+# ::snt Yes adress and phone number please
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL4811.json_0006
+# ::snt I 'm also looking for a train that goes to Cambridge on Thursday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL4811.json_0008
+# ::snt I am leaving from Broxbourne and should arrive by 21:30
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n10 / name
+     :op1 "broxbourne"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n12 / name
+     :op1 "21:30"
+  ))
+)
+
+# ::id PMUL4811.json_0010
+# ::snt no book   for 4 people and get the reference number
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4811.json_0012
+# ::snt Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4811.json_0014
+# ::snt That is all I will need . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3477.json_0000
+# ::snt I need to find a train into Cambridge that will arrive by 09:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "09:15"
+  ))
+)
+
+# ::id PMUL3477.json_0002
+# ::snt I will be leaving the Stansted Airport on Thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id PMUL3477.json_0004
+# ::snt Book it for 3 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3477.json_0006
+# ::snt I need to find a place to stay as well . Can you help ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG0027.json_0000
+# ::snt I would like to book a taxi departing from Panahar .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n2 / name
+     :op1 "panahar"
+  ))
+)
+
+# ::id SNG0027.json_0002
+# ::snt Yes I 'd need to arrive by 3:00 at cambridge arts theatre .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+     :op2 "arts"
+     :op3 "theatre"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n6 / name
+     :op1 "3:00"
+  ))
+)
+
+# ::id SNG0027.json_0004
+# ::snt When should I expect it ?
+( Bt1 / Booking-Request
+  :Day ( aBo0 / question )
+)
+
+# ::id SNG0027.json_0006
+# ::snt Good , good , that 'll be all . Thank You .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0535.json_0000
+# ::snt I planning a trip to Cambridge toward the west side I would like information on the entertainment in this part of the town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id MUL0535.json_0002
+# ::snt Yes , how much is the entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL0535.json_0004
+# ::snt That is unfortunate . Could you provide me with their phone number so I can ask them myself ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL0535.json_0006
+# ::snt It 's alright . I 'm also looking for a train that leaves on Thursday from Cambridge . I 'm trying to get to Stansted Airport by 08:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n10 / name
+     :op1 "08:30"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0535.json_0008
+# ::snt It does n't matter . Let 's take the 5:40 .
+( o / out_of_scope )
+
+# ::id MUL0535.json_0010
+# ::snt I actually need 8 , I 'm taking my family with me .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL0535.json_0012
+# ::snt That 's all I needed . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0535.json_0014
+# ::snt You , too ! Goodbye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0138.json_0000
+# ::snt I 'm looking for a hotel with free parking , Please give me a 3 star guesthouse hotel
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL0138.json_0002
+# ::snt I need a hotel in the Cambridge area .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id MUL0138.json_0004
+# ::snt I do n't have a preference
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "do"
+     :op2 "n't"
+     :op3 "have"
+     :op4 "a"
+     :op5 "preference"
+  ))
+)
+
+# ::id MUL0138.json_0006
+# ::snt i would like to book hamilton lodge for 7 people for 5 nights starting on wednesday
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n8 / name
+     :op1 "hamilton"
+     :op2 "lodge"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n14 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL0138.json_0008
+# ::snt What about for 3 nights ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL0138.json_0010
+# ::snt I 'm also looking for a place to eat . Can you find a moderately priced restaurant that serves Turkish food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n18 / name
+     :op1 "turkish"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n20 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id MUL0138.json_0012
+# ::snt Could you give me the phone number and address ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+  :Phone ( aRe1 / question )
+)
+
+# ::id MUL0138.json_0014
+# ::snt Would you provide me the phone number for the Anatolia restaurant please .
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe3 / Name 
+    :name ( n23 / name
+     :op1 "Anatolia"
+  ))
+   )
+)
+
+# ::id MUL0138.json_0016
+# ::snt Great ! can you book me a car from the restaurant to the hotel ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id MUL0138.json_0018
+# ::snt I would like to leave the restaurant by 9:45 .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Time ( TimRe3 / Time 
+    :name ( n24 / name
+     :op1 "9:45"
+  ))
+)
+
+# ::id MUL0138.json_0020
+# ::snt Thanks , no that is all I will need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2438.json_0000
+# ::snt Hi , I ca n't wait to see some of your local tourist attractions .   Can you help me with some places to go ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL2438.json_0002
+# ::snt No , but I want it to be located in the south .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL2438.json_0004
+# ::snt That sounds good . Give me the phone and postcode please .   I 'm also looking for expensive european food .   Can you make some suggestions ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "european"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Phone ( aTa1 / question )
+   )
+ :op3(At3 / Attraction-Request
+  :Post ( aAt2 / question )
+  :Phone ( aAt3 / question )
+   )
+)
+
+# ::id PMUL2438.json_0006
+# ::snt Can you book a reservation for me ?
+( o / out_of_scope )
+
+# ::id PMUL2438.json_0008
+# ::snt Alright how about a place to dine . I 'd like an expensive European restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "european"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL2438.json_0010
+# ::snt Any place is fine , can you just book one for 1 person at 13:00 at thursday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "13:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL2438.json_0012
+# ::snt Can I get a taxi from The Place to the Eraina restaurant by 13:00 ?
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n18 / name
+     :op1 "13:00"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n20 / name
+     :op1 "eraina"
+  ))
+   :Depart ( DepTa6 / Depart 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "place"
+  ))
+)
+
+# ::id PMUL2438.json_0014
+# ::snt May I please get the drivers contact number ?
+( Tt1 / Taxi-Request
+  :Phone ( aTa0 / question )
+)
+
+# ::id PMUL2438.json_0016
+# ::snt All set .   Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2546.json_0000
+# ::snt I 'm looking for a moderately priced hotel that includes free wifi .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Internet ( esHo2 / yes)
+   :Type ( TypHo5 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL2546.json_0002
+# ::snt Are there any in the South ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL2546.json_0004
+# ::snt Can you let me know the postcode and phone number of the 4 star guesthouse ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+  :Phone ( aHo1 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Stars ( StaHo3 / Stars 
+    :name ( n9 / name
+     :op1 "4"
+  ))
+   )
+)
+
+# ::id PMUL2546.json_0006
+# ::snt Thanks so much .   I am also looking for a museum I could visit .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL2546.json_0008
+# ::snt Something in the north , please .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL2546.json_0010
+# ::snt Wait , I 'm staying in the south , that would make more sense .   How about a museum in the south ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "south"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n16 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL2546.json_0012
+# ::snt Can I have the phone number , postcode and address please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL2546.json_0014
+# ::snt Awesome , that covers it all .   You were very helpful .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1761.json_0000
+# ::snt Can you help me find a train leaving after 9:15 going to Ely ? Thanks .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL1761.json_0002
+# ::snt I am departing out of Cambridge . I really do need to leave sometime after 21:15 for sure .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n6 / name
+     :op1 "21:15"
+  ))
+)
+
+# ::id PMUL1761.json_0004
+# ::snt I 'm leaving on Saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL1761.json_0006
+# ::snt Yes please . I need 6 tickets .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL1761.json_0008
+# ::snt Thank you . I also need a hotel .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Type ( TypHo3 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL1761.json_0010
+# ::snt First , can you give me my reference number for the train ?
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL1761.json_0012
+# ::snt Thank you . I need a hotel with free parking and free wifi .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   :Type ( TypHo4 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL1761.json_0014
+# ::snt I would like a place like a guesthouse that has at least 4 stars .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1761.json_0016
+# ::snt Sorry can we go back to the train for a moment ?   I need the reference number , not the train ID for my booking .
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL1761.json_0018
+# ::snt Back to the guesthouse now ... what is the price range for your favorite one ?
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+)
+
+# ::id PMUL1761.json_0020
+# ::snt Thanks , that 's all I needed today . Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0179.json_0000
+# ::snt Hello are you familiar with Rosa 's bed and breakfast ? I 've been looking for this hotel for forever !
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "rosa"
+     :op2 "'s"
+     :op3 "bed"
+     :op4 "and"
+     :op5 "breakfast"
+  ))
+)
+
+# ::id PMUL0179.json_0002
+# ::snt Okay . yes let 's book it from Tuesday for 4 people for 5 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0179.json_0004
+# ::snt That 's it , thank you for the help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0179.json_0006
+# ::snt Wait , can you also find me a place to dine ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0179.json_0008
+# ::snt I m looking for a place that serves Swiss food , more on the expensive side .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "swiss"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0179.json_0010
+# ::snt Yes Korean please , I love that BBQ LOL
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "korean"
+  ))
+)
+
+# ::id PMUL0179.json_0012
+# ::snt Yes , 4 people at 14:30 on tuesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "14:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0179.json_0014
+# ::snt You seem nice , but I would rather just have this meal with my group , plus you have access to the taxi system , not me . , but thank you for help
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL0179.json_0016
+# ::snt No . Thank you . The lodging and dining were my concerns . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0126.json_0000
+# ::snt I 'm looking for a casual Sri Lankan restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "sri"
+     :op2 "lankan"
+  ))
+)
+
+# ::id SSNG0126.json_0002
+# ::snt What about European ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "european"
+  ))
+)
+
+# ::id SSNG0126.json_0004
+# ::snt I need one in the moderate price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id SSNG0126.json_0006
+# ::snt I do n't have a preference . Surprise me .
+( o / out_of_scope )
+
+# ::id SSNG0126.json_0008
+# ::snt That sounds good . Do they have a table for 8 people at 18:15 on Saturday evening ? If yes , please book and send the reference number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "18:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id SSNG0126.json_0010
+# ::snt Yes , please . I need it to be in the same area and moderate price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n14 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id SSNG0126.json_0012
+# ::snt Great , thanks . I 'm all through here . You 've been a great help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4112.json_0000
+# ::snt I need a place to dine on expensive crossover food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "crossover"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL4112.json_0002
+# ::snt are you sure ? maybe try the centre ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4112.json_0004
+# ::snt Sure , how about Chinese ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL4112.json_0006
+# ::snt I really want to eat Chinese in the centre area of town .   Are you 100 % positive that is n't possible ?   I 'll be heartbroken .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "chinese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4112.json_0008
+# ::snt Yes , please ! There will be 7 of us dining at 13:15 on Friday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "13:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL4112.json_0010
+# ::snt Yes if i could get the reference number that would be great . I also need information on Hamilton lodge .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n20 / name
+     :op1 "Hamilton"
+     :op2 "lodge"
+  ))
+)
+
+# ::id PMUL4112.json_0012
+# ::snt Also , I 'm wanting to book the Hamilton Lodge for 2 people on Friday night .   Can you do that ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n22 / name
+     :op1 "hamilton"
+     :op2 "lodge"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n24 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n26 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n28 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL4112.json_0014
+# ::snt Yes . I need it for 2 nights , 7 people , starting on Friday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n30 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n32 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n34 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL4112.json_0016
+# ::snt That is everything I need .
+( o / out_of_scope )
+
+# ::id PMUL4112.json_0018
+# ::snt thank you for helping
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2696.json_0000
+# ::snt Good Morning , I am planning a trip to Cambridge .   Can you help me with that ?
+( o / out_of_scope )
+
+# ::id MUL2696.json_0002
+# ::snt Actually , I am looking for the cambridge arts theatre . What area is that in ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "cambridge"
+     :op2 "arts"
+     :op3 "theatre"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+   )
+)
+
+# ::id MUL2696.json_0004
+# ::snt Great !    Can you help me find a place to stay with free parking and wifi ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL2696.json_0006
+# ::snt I do n't have a location preference , just so long as its a 4 star place .
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+   :Stars ( StaHo3 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2696.json_0008
+# ::snt Can you please book it for 5 people for 3 nights starting on Friday ? Also , I will need the reference number for that .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL2696.json_0010
+# ::snt Thank a lot for your help . That is all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0072.json_0000
+# ::snt Hiya , I need a taxi to get me to la margherita .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "la"
+     :op2 "margherita"
+  ))
+)
+
+# ::id SNG0072.json_0002
+# ::snt jesus green outdoor pool   and i want to leave after 23:00
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n4 / name
+     :op1 "23:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n6 / name
+     :op1 "jesus"
+     :op2 "green"
+     :op3 "outdoor"
+     :op4 "pool"
+  ))
+)
+
+# ::id SNG0072.json_0004
+# ::snt Wonderful , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0072.json_0006
+# ::snt Nope . That 'll be it .
+( o / out_of_scope )
+
+# ::id WOZ20521.json_0000
+# ::snt Can you find me a cheap Spanish restaurant ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "spanish"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id WOZ20521.json_0002
+# ::snt I am looking for a cheap restaurant .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id WOZ20521.json_0004
+# ::snt can you please give me the address ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id WOZ20521.json_0006
+# ::snt What is the area ?
+( Rt1 / Restaurant-Request
+  :Area ( aRe0 / question )
+)
+
+# ::id WOZ20521.json_0008
+# ::snt Thank you . Good bye
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0340.json_0000
+# ::snt I need a place to eat in the moderate price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL0340.json_0002
+# ::snt I 'm interested in international food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "international"
+  ))
+)
+
+# ::id PMUL0340.json_0004
+# ::snt I will choose the Bloomsbury Restaurant , thanks .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "bloomsbury"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL0340.json_0006
+# ::snt Sure . I 'd like it for 11:45 on Thursday . There will be 3 people .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "11:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL0340.json_0008
+# ::snt Sure , take your time .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0340.json_0010
+# ::snt I also need a place to stay with free parking in the same price range as the restaurant .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id PMUL0340.json_0012
+# ::snt Yes , I prefer the north and I must have free wifi , please .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n16 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL0340.json_0014
+# ::snt As long as it 's moderately priced and meets my needs , I will take your recommendation . I do n't care about star ratings or type of lodging .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n18 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL0340.json_0016
+# ::snt No I just need the get star of the hotel and postcode
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id PMUL0340.json_0018
+# ::snt Do they have internet ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id SNG01654.json_0000
+# ::snt Please show me where the nearest hospital is
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01654.json_0002
+# ::snt Thank you . Can you book a taxi to take me there ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id SNG01654.json_0004
+# ::snt Nevermind , I do n't need a taxi . Thanks for your help .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id SNG01654.json_0006
+# ::snt That 's all . Thank you , good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2089.json_0000
+# ::snt I would like to find a museum to go to located in the centre . Can you help me ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL2089.json_0002
+# ::snt Nothing specific . Recommend one and send me their phone number .
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL2089.json_0004
+# ::snt Thanks so much . I am also looking for a place to dine . Can you help me ?
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2089.json_0006
+# ::snt I do n't care , just something good in the same area as Broughton House is .   Try and stay in the moderate price range though .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL2089.json_0008
+# ::snt The centre please . Could you tell me the phone number and food type ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Food ( aRe1 / question )
+  :Phone ( aRe2 / question )
+   )
+)
+
+# ::id PMUL2089.json_0010
+# ::snt Great , thank you . No that will be all for today , I appreciate all your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2089.json_0012
+# ::snt No thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4647.json_0000
+# ::snt I would like to try an expensive , italian place while visiting cambridge .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL4647.json_0002
+# ::snt Staying in the centre would be more convenient . What are my choices ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4647.json_0004
+# ::snt I love pizza that will work can I get the address ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id PMUL4647.json_0006
+# ::snt That 's perfect , could you book me a table for 4 at 16:15 on Friday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "16:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4647.json_0008
+# ::snt can you suggest any attractions in the same area ? I need the entrance fee if any and attraction type
+( a / and
+ :op1(At1 / Attraction-Request
+  :Type ( aAt0 / question )
+  :Fee ( aAt1 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Area ( AreAt3 / Area 
+    :name ( n15 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   )
+)
+
+# ::id PMUL4647.json_0010
+# ::snt That 's all I needed .   Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4647.json_0012
+# ::snt Yeah you were great . I will be sending your supervisor a compliment about you .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0326.json_0000
+# ::snt Need a hotel up north with free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL0326.json_0002
+# ::snt Yes I need free parking and cheap reservation
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id PMUL0326.json_0004
+# ::snt Do you have anything cheap , in the north with free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreHo5 / Area 
+    :name ( n10 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL0326.json_0006
+# ::snt How about a restaurant . Can you recommend a Vietnamese place in the north that is cheap ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "vietnamese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n14 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n16 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL0326.json_0008
+# ::snt I 'm sorry , I really do need a Vietnamese restaurant . Would you mind checking again ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n18 / name
+     :op1 "vietnamese"
+  ))
+)
+
+# ::id PMUL0326.json_0010
+# ::snt As long as it 's cheap , I do n't care about the area . Can you book a table for 4 at 11:45 on Thursday ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n20 / name
+     :op1 "cheap"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n22 / name
+     :op1 "11:45"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n24 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n26 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0326.json_0012
+# ::snt I am also going to need a taxi .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL0326.json_0014
+# ::snt I need to be picked up at the hotel and go to the restaurant in time for the reservations .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL0326.json_0016
+# ::snt Please reread the rest of the conversation ! It 's not hard to keep up ! The hotel is the Ashley hotel . You did nt give me the name of the restaurant
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Name ( NamHo3 / Name 
+    :name ( n28 / name
+     :op1 "Ashley"
+     :op2 "hotel"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n30 / name
+     :op1 "hotel"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL0326.json_0018
+# ::snt Okay , I am kind of in a hurry .
+( o / out_of_scope )
+
+# ::id PMUL0326.json_0020
+# ::snt No , that is all I need . Thank you for your help . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG02286.json_0000
+# ::snt I 've been robbed . Can I get some help ?
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG02286.json_0002
+# ::snt Thank you , that is all I need . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3075.json_0000
+# ::snt i need a 4 star place to stay which should include free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3075.json_0002
+# ::snt I need some place cheap . Thanks
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL3075.json_0004
+# ::snt I do n't care , book it for 6 people and 2 nights starting from friday
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+   :Stay ( StaHo3 / Stay 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo5 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo7 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL3075.json_0006
+# ::snt Thanks . I also want info on concert halls in the south .
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Am2 / Attraction-Inform
+   :Area ( AreAt3 / Area 
+    :name ( n13 / name
+     :op1 "south"
+  ))
+   :Type ( TypAt5 / Type 
+    :name ( n15 / name
+     :op1 "concert"
+     :op2 "halls"
+  ))
+   )
+)
+
+# ::id PMUL3075.json_0008
+# ::snt Let 's try a cinema in the south instead then
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n16 / name
+     :op1 "south"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n18 / name
+     :op1 "cinema"
+  ))
+)
+
+# ::id PMUL3075.json_0010
+# ::snt Yes , please tell me the phone number , postcode , and entrance fee .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL3075.json_0012
+# ::snt I need a taxi . I want to leave the cinema at 13:30 and go to the hotel . Please give me car type and contact info
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n20 / name
+     :op1 "13:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "cinema"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id PMUL3075.json_0014
+# ::snt No , that will be all . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20542.json_0000
+# ::snt I want a restaurant in the north part of town .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id WOZ20542.json_0002
+# ::snt I want a restaurant that is moderately priced .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id WOZ20542.json_0004
+# ::snt What is their address and phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20542.json_0006
+# ::snt Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3619.json_0000
+# ::snt Are there any restaurants on the West that serve turkish food ? I want some .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "turkish"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL3619.json_0002
+# ::snt same location but I want Indian food now . Yummy .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL3619.json_0004
+# ::snt Yeah , could you give me the address and phone number for the moderately priced restaurant ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "moderately"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+ :op3(Rt3 / Restaurant-Request
+  :Price ( aRe2 / question )
+  :Phone ( aRe3 / question )
+  :Addr ( aRe4 / question )
+   )
+)
+
+# ::id PMUL3619.json_0006
+# ::snt Yes I am looking for a train leaving Cambridge after 19:15 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n10 / name
+     :op1 "19:15"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3619.json_0008
+# ::snt I need to get to Bishops Stortford on Friday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n16 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL3619.json_0010
+# ::snt Either one will do .   What 's the price and train i d .
+( a / and
+ :op1(Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Price ( aRe1 / question )
+   )
+)
+
+# ::id PMUL3619.json_0012
+# ::snt Thank you . That 's all I need right now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3619.json_0014
+# ::snt I 'm all set .   Thanks for everything . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG01828.json_0000
+# ::snt My wallet was stolen . Can I get some help ?
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG01828.json_0002
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2021.json_0000
+# ::snt Hi , I need a train from stansted airport that arrives by 14:30 . Can you help ?
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n2 / name
+     :op1 "14:30"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id MUL2021.json_0002
+# ::snt Yes I will traveling to Cambridge and want to arrive by 14:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "14:30"
+  ))
+)
+
+# ::id MUL2021.json_0004
+# ::snt Could you please tell me the price and travel time of that train ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id MUL2021.json_0006
+# ::snt I also need a place to stay . I need a hotel that is 4 star and of moderate price .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "moderate"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   :Type ( TypHo6 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL2021.json_0008
+# ::snt I would like a hotel to the north that is a guesthouse , please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n18 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL2021.json_0010
+# ::snt Can you reserve us some rooms ? We 're a party of 8 and we 'd like to stay 3 nights , starting Sunday . Can you check that the train is also on Sunday ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n22 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n24 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Tm2 / Train-Inform
+   :Day ( DayTr6 / Day 
+    :name ( n27 / name
+     :op1 "sunday"
+  ))
+   )
+)
+
+# ::id MUL2021.json_0012
+# ::snt Thank you ,   That was all I needed
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1808.json_0000
+# ::snt I need a place to stay with free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL1808.json_0002
+# ::snt Location does n't really matter as long as there 's free parking available .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( onHo2 / dontcare)
+)
+
+# ::id PMUL1808.json_0004
+# ::snt Between $ 100-$300 per night .
+( Hm1 / Hotel-Inform
+   :Price ( xpHo1 / expensive)
+)
+
+# ::id PMUL1808.json_0006
+# ::snt What is their postcode ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id SSNG0159.json_0000
+# ::snt Can you help me find a cheap restaurant in the centre ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SSNG0159.json_0002
+# ::snt Oh , yes ! Italian , please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id SSNG0159.json_0004
+# ::snt No , let 's try italian on the cheap side located in the centre . Book for 7 people on wednesday at 11:45 please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n10 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+   :Time ( TimRe8 / Time 
+    :name ( n14 / name
+     :op1 "11:45"
+  ))
+   :Day ( DayRe10 / Day 
+    :name ( n16 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe12 / People 
+    :name ( n18 / name
+     :op1 "7"
+  ))
+)
+
+# ::id SSNG0159.json_0006
+# ::snt Could I get the reference number please ?
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id SSNG0159.json_0008
+# ::snt No thank you ! Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0631.json_0000
+# ::snt I 'm looking for cheap eats in the centre .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0631.json_0002
+# ::snt I am interested in Chinese food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id SNG0631.json_0004
+# ::snt Yes , please ! Can I have a table for 1 at Charlie Chan on Sunday at 14:15 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "14:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "1"
+  ))
+   :Name ( NamRe8 / Name 
+    :name ( n14 / name
+     :op1 "Charlie"
+     :op2 "Chan"
+  ))
+)
+
+# ::id SNG0631.json_0006
+# ::snt No , you 've been very helpful . Have a good day .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4370.json_0000
+# ::snt I am planning a trip in Cambridge
+( o / out_of_scope )
+
+# ::id PMUL4370.json_0002
+# ::snt Pardon my mistake , my migranes make my head a little foggy at times , can you help me find an expensive chinese place to eat at ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL4370.json_0004
+# ::snt It does n't matter . I trust your judgment .   I need a reservation for friday .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL4370.json_0006
+# ::snt That sounds great .   Can you book a table for 5 at 13:15 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "13:15"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL4370.json_0008
+# ::snt The train should leave after 13:15 and should leave on saturday .  The train should depart from cambridge and should go to leicester . book for same number of people
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "leicester"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n14 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n18 / name
+     :op1 "13:15"
+  ))
+)
+
+# ::id PMUL4370.json_0010
+# ::snt Great . Can you book for five people and give me the reference number for that ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n20 / name
+     :op1 "five"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4370.json_0012
+# ::snt That 's all I needed today . Thanks for your help . Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20136.json_0000
+# ::snt I 'm looking for Scandinavian food in any area .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "scandinavian"
+  ))
+   :Area ( onRe2 / dontcare)
+)
+
+# ::id WOZ20136.json_0002
+# ::snt Yes , could you look for a Vietnamese restaurant ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "vietnamese"
+  ))
+)
+
+# ::id WOZ20136.json_0004
+# ::snt That will work . I would like the address and phone number to the Thanh Binh restaurant please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "thanh"
+     :op2 "binh"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20136.json_0006
+# ::snt I need the address too please .
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id WOZ20136.json_0008
+# ::snt That 's it . Thank you , goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1223.json_0000
+# ::snt I need to book a train for 8:45 to go to london kings crossing .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "crossing"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "8:45"
+  ))
+)
+
+# ::id SNG1223.json_0002
+# ::snt I would like to travel on Friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id SNG1223.json_0004
+# ::snt I will be leaving from Cambridge on Friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG1223.json_0006
+# ::snt That 's fine . Can you give me the arrival time , travel time , and train ID please ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+  :Time ( aTr1 / question )
+  :Id ( aTr2 / question )
+)
+
+# ::id SNG1223.json_0008
+# ::snt Nope , that 's all I needed . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3108.json_0000
+# ::snt Hi , I 'm looking for some information about places to go in Cambridge .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3108.json_0002
+# ::snt I would like to see architecture and need the area , address and entrance fee .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "architecture"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+  :Fee ( aAt2 / question )
+  :Addr ( aAt3 / question )
+   )
+)
+
+# ::id PMUL3108.json_0004
+# ::snt Great . Let me get the address and entrance fee please . I see it 's in the centre .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Addr ( aAt2 / question )
+   )
+)
+
+# ::id PMUL3108.json_0006
+# ::snt I 'm looking for someplace in the center to stay as well
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL3108.json_0008
+# ::snt Anything with a 0 star rating ? I want a super trashy place
+( Hm1 / Hotel-Inform
+   :Price ( heHo1 / cheap)
+   :Stars ( StaHo3 / Stars 
+    :name ( n8 / name
+     :op1 "0"
+  ))
+)
+
+# ::id PMUL3108.json_0010
+# ::snt Does it have free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL3108.json_0012
+# ::snt Okay , let me book El Shaddai for 5 night starting Sunday for 4 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+   :Name ( NamHo8 / Name 
+    :name ( n16 / name
+     :op1 "El"
+     :op2 "Shaddai"
+  ))
+)
+
+# ::id PMUL3108.json_0014
+# ::snt Yes , could you book a taxi for me too ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL3108.json_0016
+# ::snt I will need to leave the attraction by 14:00 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n18 / name
+     :op1 "14:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "attraction"
+  ))
+)
+
+# ::id PMUL3108.json_0018
+# ::snt Great thank you ! That will be all !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02161.json_0000
+# ::snt I got into a fender - bender with my rental car , and now I need help resolving the dispute with the owner of the other car .
+( o / out_of_scope )
+
+# ::id SNG02161.json_0002
+# ::snt Can I get the full mailing address for that location ?
+( Pt1 / Police-Request
+  :Addr ( aPo0 / question )
+)
+
+# ::id SNG02161.json_0004
+# ::snt Thank you for your help . That is all I need right now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0059.json_0000
+# ::snt Can you find me an italian restaurant that is in the centre ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SSNG0059.json_0002
+# ::snt Are any of them in the cheap price range ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SSNG0059.json_0004
+# ::snt Which one would you recommend ?
+( o / out_of_scope )
+
+# ::id SSNG0059.json_0006
+# ::snt As long as it 's in the same area and price range , I guess I can try it . Please book it for 6 people at 17:15 on wednesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "17:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+   :Area ( AreRe8 / Area 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Price ( PriRe10 / Price 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "area"
+     :op3 "and"
+     :op4 "price"
+     :op5 "range"
+  ))
+)
+
+# ::id SSNG0059.json_0008
+# ::snt Another , same area and price range please .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "area"
+     :op3 "and"
+     :op4 "price"
+     :op5 "range"
+  ))
+)
+
+# ::id SSNG0059.json_0010
+# ::snt Great thank you for your help that 's all I needed today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1757.json_0000
+# ::snt I am wondering if you have any information on a place called Gallery at Twelve a high street ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "gallery"
+     :op2 "at"
+     :op3 "twelve"
+     :op4 "a"
+     :op5 "high"
+     :op6 "street"
+  ))
+)
+
+# ::id MUL1757.json_0002
+# ::snt No thank you . That is great . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1757.json_0004
+# ::snt Are there any trains that travel from Cambridge to Stevenage ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "stevenage"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1757.json_0006
+# ::snt I would like the train to leave on Saturday after 14:15 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n10 / name
+     :op1 "14:15"
+  ))
+)
+
+# ::id MUL1757.json_0008
+# ::snt Yes please book that for 7 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL1757.json_0010
+# ::snt Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1757.json_0012
+# ::snt No that would be it . Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3745.json_0000
+# ::snt Can you help me find a hotel to stay at with a 4 star rating but also in the cheaper price range ? Thanks .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "cheaper"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+   :Type ( TypHo6 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL3745.json_0002
+# ::snt What places are in the south ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n8 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL3745.json_0004
+# ::snt Yes for one person for 4 nights starting Friday please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL3745.json_0006
+# ::snt No , thank you , that will do .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01605.json_0000
+# ::snt I need a taxi today arriving at 21:00 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n2 / name
+     :op1 "21:00"
+  ))
+)
+
+# ::id SNG01605.json_0002
+# ::snt Oh I 'm sorry - I need to be picked up at the whipple museum of the history of science .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n4 / name
+     :op1 "whipple"
+     :op2 "museum"
+     :op3 "of"
+     :op4 "the"
+     :op5 "history"
+     :op6 "of"
+     :op7 "science"
+  ))
+)
+
+# ::id SNG01605.json_0004
+# ::snt I want to go to restaurant two two .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n6 / name
+     :op1 "restaurant"
+     :op2 "two"
+     :op3 "two"
+  ))
+)
+
+# ::id SNG01605.json_0006
+# ::snt I 'd like to arrive at Restaurant Two Two by 21:00 please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   )
+ :op2(Tm2 / Taxi-Inform
+   :Dest ( DesTa3 / Dest 
+    :name ( n9 / name
+     :op1 "Restaurant"
+     :op2 "Two"
+     :op3 "Two"
+  ))
+   :Arrive ( ArrTa5 / Arrive 
+    :name ( n11 / name
+     :op1 "21:00"
+  ))
+   )
+)
+
+# ::id SNG01605.json_0008
+# ::snt Great thanks ! That 's all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2524.json_0000
+# ::snt Hello , I 'm looking for a hotel to stay that is in the moderate price range with free wifi .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Internet ( esHo2 / yes)
+   :Type ( TypHo5 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL2524.json_0002
+# ::snt I would prefer a 4 star hotel , are any of those three rated 4 stars ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2524.json_0004
+# ::snt I would like to stay in the centre part of town .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2524.json_0006
+# ::snt Can you check the north part of town ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n10 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL2524.json_0008
+# ::snt Can you let me know if one of them has free parking , the hotel type of it , and the postcode ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Type ( aHo1 / question )
+  :Parking ( aHo2 / question )
+  :Post ( aHo3 / question )
+   )
+)
+
+# ::id MUL2524.json_0010
+# ::snt Which one would you recommend ?
+( o / out_of_scope )
+
+# ::id MUL2524.json_0012
+# ::snt Sounds good ! I also need to find a college in town . Can you help ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "college"
+  ))
+)
+
+# ::id MUL2524.json_0014
+# ::snt I would prefer the same area as the hotel .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+   )
+)
+
+# ::id MUL2524.json_0016
+# ::snt Sure , I 'd like to explore other areas of town . Any recommendations ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+   )
+)
+
+# ::id MUL2524.json_0018
+# ::snt Thanks ! Can I have the address and phone number please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL2524.json_0020
+# ::snt Thank you !   One last thing :   I need a taxi to commute from the hotel to the college , please .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+)
+
+# ::id MUL2524.json_0022
+# ::snt I 'm going to leave the hotel by 19:15 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n18 / name
+     :op1 "19:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id MUL2524.json_0024
+# ::snt No thank you . That was all I   needed . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1185.json_0000
+# ::snt I am looking for information for Warkworth House .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "warkworth"
+     :op2 "house"
+  ))
+)
+
+# ::id MUL1185.json_0002
+# ::snt Thank you . Does this guesthouse provide internet ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Internet ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Internet ( esHo2 / yes)
+   )
+)
+
+# ::id MUL1185.json_0004
+# ::snt Right now I am just gathering information . What is it 's price range , star of the hotel , and also is internet available ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+  :Internet ( aHo1 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Internet ( esHo2 / yes)
+   )
+)
+
+# ::id MUL1185.json_0006
+# ::snt I 'd also love to go to a swimming pool . Can you find me one ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "swimming"
+     :op2 "pool"
+  ))
+)
+
+# ::id MUL1185.json_0008
+# ::snt Oh thank you for that information .   Are they reasonable ?
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1185.json_0010
+# ::snt Okay , and what is the address and phone number for the Abbey Pool ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL1185.json_0012
+# ::snt I 'd like you to book me a taxi from the Warkworth House to Abbey pool please .   I need to leave the hotel by 8:30 .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n6 / name
+     :op1 "warkworth"
+     :op2 "house"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n8 / name
+     :op1 "Abbey"
+     :op2 "pool"
+  ))
+   :Leave ( LeaTa6 / Leave 
+    :name ( n10 / name
+     :op1 "8:30"
+  ))
+)
+
+# ::id MUL1185.json_0014
+# ::snt That should be all . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0321.json_0000
+# ::snt I 'm needing a 4 star guest house today .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n2 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SSNG0321.json_0002
+# ::snt Do you know if any of them offer free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL2258.json_0000
+# ::snt I am hoping you can help me find a British restaurant at which to dine during my visit to Cambridge .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "british"
+  ))
+)
+
+# ::id PMUL2258.json_0002
+# ::snt I will be in the west and it needs to be moderately priced .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL2258.json_0004
+# ::snt Yes please make a booking for 6 people at 14:45 on saturday , and I need the reference number when completed .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "14:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL2258.json_0006
+# ::snt Sure , I need the address and postcode for an attraction called camboats .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n14 / name
+     :op1 "camboats"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+   )
+)
+
+# ::id PMUL2258.json_0008
+# ::snt thank you that is all i need for today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0163.json_0000
+# ::snt I would like a a decent chinese restaurant
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL0163.json_0002
+# ::snt I 'm looking for a hotel with free wifi and parking and has a 3 star rating .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Internet ( esHo3 / yes)
+   :Stars ( StaHo6 / Stars 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL0163.json_0004
+# ::snt Possibly .   Does either include both free wifi and free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL0163.json_0006
+# ::snt No , please choose the best one . I need the area , postcode and address for them .
+( Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+  :Addr ( aHo1 / question )
+  :Post ( aHo2 / question )
+)
+
+# ::id PMUL0163.json_0008
+# ::snt Are there any good bistro restaurants in the centre ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "bistro"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0163.json_0010
+# ::snt What about Indian cuisine ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL0163.json_0012
+# ::snt No price range preference . What is your recommendation ?
+( Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+)
+
+# ::id PMUL0163.json_0014
+# ::snt That sounds great , could I get their address and phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id PMUL0163.json_0016
+# ::snt Ok , that should be all for me . Thank you so much for all of your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0461.json_0000
+# ::snt I need a moderately priced restaurant that serves hungarian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "hungarian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id SNG0461.json_0002
+# ::snt Oh , okay . Well , I guess I would like to find a restaurant that serves modern European food . Is there such a place available ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+)
+
+# ::id SNG0461.json_0004
+# ::snt No , I do not .
+( o / out_of_scope )
+
+# ::id SNG0461.json_0006
+# ::snt Sure please , I need a table at 14:45 for 1 person on saturday
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "14:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "1"
+  ))
+)
+
+# ::id SNG0461.json_0008
+# ::snt No , that would be it . Thanks . Have a nice day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2113.json_0000
+# ::snt I 'd like a train leaving from Norwich and arriving by 17:15 , please .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n2 / name
+     :op1 "17:15"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id MUL2113.json_0002
+# ::snt I 'll be going to Cambridge on Saturday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id MUL2113.json_0004
+# ::snt The train should depart from norwich and should arrive by 17:15 . for 4 people
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "17:15"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "norwich"
+  ))
+   :People ( PeoTr6 / People 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2113.json_0006
+# ::snt That should work , can I please get a reference number ? Also , I am looking for a place to stay in the moderate price range that is 4 stars .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n16 / name
+     :op1 "moderate"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL2113.json_0008
+# ::snt No , but I would prefer a guest house .
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+)
+
+# ::id MUL2113.json_0010
+# ::snt Just any moderate guest house with 4 stars that you recommend .   I need it for 3 nights for my group .   For the same day we are traveling .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n22 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n24 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :Price ( PriHo8 / Price 
+    :name ( n26 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL2113.json_0012
+# ::snt No that was all thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0727.json_0000
+# ::snt Yes , I was wondering if you could assist me in finding a train for Monday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id MUL0727.json_0002
+# ::snt I am traveling to London Liverpool Street from Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0727.json_0004
+# ::snt Yes , I need to leave after 17:30 , please . I do n't need tickets right now , I 'll just need the price , travel time , and train ID .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "17:30"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Time ( aTr1 / question )
+  :Ticket ( aTr2 / question )
+  :Id ( aTr3 / question )
+   )
+)
+
+# ::id MUL0727.json_0006
+# ::snt I 'd like to find somewhere to stay with free parking ; I 'm planning to rent a car during my stay .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id MUL0727.json_0008
+# ::snt I would like to stay in a guesthouse that is in the south .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n12 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL0727.json_0010
+# ::snt Not really . Would you see if the highest rated , least expensive guesthouse has rooms for 5 nights for 6 people , beginning Wednesday ?
+( Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+   :Stars ( onHo2 / dontcare)
+   :Stay ( StaHo4 / Stay 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n16 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n18 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL0727.json_0012
+# ::snt Thank you . I believe that is everything I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01209.json_0000
+# ::snt i am looking for a train that leaves on thursday and arrives by 09:15
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "thursday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "09:15"
+  ))
+)
+
+# ::id SNG01209.json_0002
+# ::snt I am leaving from Cambridge where I am now .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG01209.json_0004
+# ::snt I 'm going to london liverpool street .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id SNG01209.json_0006
+# ::snt Thank you , that 's all I need . good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG01319.json_0000
+# ::snt Am injured and are looking for a hospital nearby
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01319.json_0002
+# ::snt No particular department . Could I get their phone number ?
+( Ht1 / Hospital-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id SNG01319.json_0004
+# ::snt Can you also give me their address while I call them , to save some time ? Thanks .
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Ht2 / Hospital-Request
+  :Addr ( aHo1 / question )
+   )
+)
+
+# ::id SNG01319.json_0006
+# ::snt Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0227.json_0000
+# ::snt Hi I need a cheap hotel in the three star range , please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n6 / name
+     :op1 "three"
+  ))
+)
+
+# ::id SSNG0227.json_0002
+# ::snt Ok .   I would like it to be a hotel and have free wifi please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id SSNG0227.json_0004
+# ::snt I am really looking for a hotel that is expensive . Does the Cambridge Belfry fit that description ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+   :Name ( NamHo6 / Name 
+    :name ( n14 / name
+     :op1 "Cambridge"
+     :op2 "Belfry"
+  ))
+)
+
+# ::id MUL1387.json_0000
+# ::snt Hello , are there any moderate turkish restaurants in town ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "turkish"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL1387.json_0002
+# ::snt Is it located in the centre ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1387.json_0004
+# ::snt Yes , I need it to be booked for 5 at 17:30 on Friday . I 'll also be needing the reference number for that please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "17:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL1387.json_0006
+# ::snt Yes , I also need a 4 star hotel with free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1387.json_0008
+# ::snt What is the name of the cheap hotel ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n18 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL1387.json_0010
+# ::snt Yes please book that for me . I also need postcode , phone number , and area
+( Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+  :Post ( aHo1 / question )
+  :Phone ( aHo2 / question )
+)
+
+# ::id MUL1387.json_0012
+# ::snt It would be for 5 people for three nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "three"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n22 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL1387.json_0014
+# ::snt Excellent , thank you so much for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1387.json_0016
+# ::snt No , thank you for your help ! Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0171.json_0000
+# ::snt Are there any guest houses currently available iin the moderately priced range ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id MUL0171.json_0002
+# ::snt yes I would like to be in the north with the same requirements , thank you
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL0171.json_0004
+# ::snt It really does n't matter but I 'll need to know if the particular hotel has free parking and internet please .
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Parking ( aHo0 / question )
+  :Internet ( aHo1 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Parking ( esHo2 / yes)
+   :Internet ( esHo3 / yes)
+   )
+)
+
+# ::id MUL0171.json_0006
+# ::snt I will hold off on the booking for now but thank you . I am also looking for a particular restaurant called stazione restaurant and coffee bar . Can you give me details ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "stazione"
+     :op2 "restaurant"
+     :op3 "and"
+     :op4 "coffee"
+     :op5 "bar"
+  ))
+)
+
+# ::id MUL0171.json_0008
+# ::snt Can you book a table for four on Thursday at 16:00 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "16:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "four"
+  ))
+)
+
+# ::id MUL0171.json_0010
+# ::snt Thank you for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0640.json_0000
+# ::snt I need a train departing Cambridge and arriving by 08:00 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n2 / name
+     :op1 "08:00"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0640.json_0002
+# ::snt I would like to travel on Monday and arrive in Kings Lynn . It does not matter what time I depart .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :Leave ( onTr3 / dontcare)
+)
+
+# ::id MUL0640.json_0004
+# ::snt Yes . I would like to book the 5:11 . I also need the train ID and travel time .
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id MUL0640.json_0006
+# ::snt I 'd also like to find a place to stay . Four stars , please , and on the west side of town .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n10 / name
+     :op1 "west"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n12 / name
+     :op1 "four"
+  ))
+)
+
+# ::id MUL0640.json_0008
+# ::snt Are any of them guesthouses ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "guesthouses"
+  ))
+)
+
+# ::id MUL0640.json_0010
+# ::snt Sure , I 'll need it for 2 people , 2 nights , starting Saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n20 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL0640.json_0012
+# ::snt No thank you , I have all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0857.json_0000
+# ::snt What time of entertainment places are there in the center of town ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "entertainment"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id MUL0857.json_0002
+# ::snt Are there any swimming pools near by ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "swimming"
+     :op2 "pools"
+  ))
+)
+
+# ::id MUL0857.json_0004
+# ::snt Great , I 'm assuming cb11ly is the postcode , may I also have the phone number there .
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id MUL0857.json_0006
+# ::snt Thank you I also need a place to eat in the centre of town in the moderate price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0857.json_0008
+# ::snt How about someplace with european food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "european"
+  ))
+)
+
+# ::id MUL0857.json_0010
+# ::snt Could you recommend one for me , and give me the phone number and postcode ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Phone ( aRe1 / question )
+)
+
+# ::id MUL0857.json_0012
+# ::snt Yes , thank you .   Can you arrange a taxi for me to get there by 13:30 ?
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n14 / name
+     :op1 "13:30"
+  ))
+)
+
+# ::id MUL0857.json_0014
+# ::snt I do n't care about that right now .
+( o / out_of_scope )
+
+# ::id MUL0857.json_0016
+# ::snt We will be leaving from the south side .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n16 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL0857.json_0018
+# ::snt gonville place is from where I 'll be departing
+( o / out_of_scope )
+
+# ::id MUL0857.json_0020
+# ::snt I need to leave the restaurant by 13:30 please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   )
+ :op2(Tm2 / Taxi-Inform
+   :Leave ( LeaTa3 / Leave 
+    :name ( n19 / name
+     :op1 "13:30"
+  ))
+   :Depart ( DepTa5 / Depart 
+    :name ( n21 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+)
+
+# ::id MUL0857.json_0022
+# ::snt Great ! That is all I need .
+( o / out_of_scope )
+
+# ::id MUL0857.json_0024
+# ::snt Yes that 's all . thanks for the help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1263.json_0000
+# ::snt I am looking for the price range of a restaurant called Rice boat .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "rice"
+     :op2 "boat"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Price ( aRe1 / question )
+   )
+)
+
+# ::id SNG1263.json_0002
+# ::snt No , that is all I needed thanks .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0418.json_0000
+# ::snt I 'd like to find a cheap Indonesian restaurant . Can you help ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indonesian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL0418.json_0002
+# ::snt What kind of restaurants are in the west that 's cheap ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL0418.json_0004
+# ::snt Yes , could you give me more info on the Vietnamese restaurant ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "vietnamese"
+  ))
+)
+
+# ::id PMUL0418.json_0006
+# ::snt could you give me their postcode ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id PMUL0418.json_0008
+# ::snt No , that will be fine . I am needing help finding a hotel in a moderate price range with 4 stars and free parking . Can you help me with that ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Price ( PriHo5 / Price 
+    :name ( n14 / name
+     :op1 "moderate"
+  ))
+   :Stars ( StaHo7 / Stars 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0418.json_0010
+# ::snt how about the west ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n18 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL0418.json_0012
+# ::snt Area does n't actually matter . But if there are no results for a moderate 4 star type - hotel with parking , then try to find a cheap one instead
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n20 / name
+     :op1 "cheap"
+  ))
+   :Area ( onHo2 / dontcare)
+   :Stars ( StaHo5 / Stars 
+    :name ( n22 / name
+     :op1 "4"
+  ))
+   :Parking ( esHo4 / yes)
+)
+
+# ::id PMUL0418.json_0014
+# ::snt Great can you book that for 8 people for 3 nights starting thursday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n24 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n26 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n28 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL0418.json_0016
+# ::snt That is all , thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1252.json_0000
+# ::snt I need to find information on home from home .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "home"
+     :op2 "from"
+     :op3 "home"
+  ))
+)
+
+# ::id SNG1252.json_0002
+# ::snt Yes , please . There will be 2 of us staying for 4 nights , and we 'll arrive on Sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SNG1252.json_0004
+# ::snt That is great . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1252.json_0006
+# ::snt No , that will be all today . Thanks a bunch !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4874.json_0000
+# ::snt i am looking for a place to stay . The hotel should include free parking and should be in the north part of town .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL4874.json_0002
+# ::snt Is it in the moderate price range ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL4874.json_0004
+# ::snt Then find me a place that DOES suit my needs .
+( o / out_of_scope )
+
+# ::id PMUL4874.json_0006
+# ::snt Is that a 4-star hotel ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n8 / name
+     :op1 "4-star"
+  ))
+)
+
+# ::id PMUL4874.json_0008
+# ::snt I 'm fairly certain that it should show how many stars the hotel has .
+( Ht1 / Hotel-Request
+  :Stars ( aHo0 / question )
+)
+
+# ::id PMUL4874.json_0010
+# ::snt Okay , thank you ! What is the star rating ?
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4874.json_0012
+# ::snt That will do . Can you give me the information about the hotel ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL4874.json_0014
+# ::snt Sounds good .   Would you like me to make your reservation ? if so , I 'll need the dates you plan on staying .
+( Bt1 / Booking-Request
+  :Stay ( aBo0 / question )
+  :Day ( aBo1 / question )
+)
+
+# ::id PMUL4874.json_0016
+# ::snt Oh , silly me .   I used to be in customer service .   No , I do n't need a reservation .   I am looking for places to go around there though .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL4874.json_0018
+# ::snt Any kind , whatever you recommend . It should be located in the north .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "north"
+  ))
+   :Type ( onAt2 / dontcare)
+)
+
+# ::id PMUL4874.json_0020
+# ::snt Any kind that you recommend , as long as it is located in the north . I just need to know the attraction type of the one you recommend . Please .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "north"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n14 / name
+     :op1 "Any"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Type ( aAt1 / question )
+   )
+)
+
+# ::id PMUL4874.json_0022
+# ::snt any that you can suggestfor me
+( o / out_of_scope )
+
+# ::id PMUL4874.json_0024
+# ::snt Yes , please find more information on the park and boat attractions in the north .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n16 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL4874.json_0026
+# ::snt that is enough for today thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0075.json_0000
+# ::snt I 'd like a place to say that is a guesthouse type , and includes free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL0075.json_0002
+# ::snt I have no preference for area but I am looking for something with a 4 star rating and moderately priced .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Area ( aHo1 / question )
+   )
+)
+
+# ::id MUL0075.json_0004
+# ::snt I would prefer a 4 star guesthouse please and I 'll need the area and address please .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( onHo2 / dontcare)
+   :Stars ( StaHo5 / Stars 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Area ( aHo1 / question )
+  :Addr ( aHo2 / question )
+   )
+)
+
+# ::id MUL0075.json_0006
+# ::snt No , no other preferences . What would you recommend ?
+( o / out_of_scope )
+
+# ::id MUL0075.json_0008
+# ::snt I prefer something a little more south .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n12 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL0075.json_0010
+# ::snt Ok , can you send me the address and area of Aylesbray lodge ?   I am also looking for a restaurant called royal spice .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n14 / name
+     :op1 "royal"
+     :op2 "spice"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Area ( aHo1 / question )
+  :Addr ( aHo2 / question )
+   )
+ :op3(Rt3 / Restaurant-Request
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id MUL0075.json_0012
+# ::snt I 'd like to book table at the royal spice for 6 people at 19:45 Tuesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "19:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "6"
+  ))
+   :Name ( NamRe8 / Name 
+    :name ( n22 / name
+     :op1 "royal"
+     :op2 "spice"
+  ))
+)
+
+# ::id MUL0075.json_0014
+# ::snt Can I book a taxi from Acorn Guest House to Aylesbray Lodge ? It needs to get there by 19:45 Tuesday .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n24 / name
+     :op1 "acorn"
+     :op2 "guest"
+     :op3 "house"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n26 / name
+     :op1 "19:45"
+  ))
+)
+
+# ::id MUL0075.json_0016
+# ::snt No that 's all I need . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2514.json_0000
+# ::snt I would like to stay in a hotel that is moderately priced and includes free parking . Can you help ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Price ( PriHo5 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL2514.json_0002
+# ::snt yes . can you please give me the address ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+   )
+ :op2(Ht2 / Hotel-Request
+  :Addr ( aHo1 / question )
+   )
+)
+
+# ::id PMUL2514.json_0004
+# ::snt Can you tell me how many stars that guesthouse is and the area of town ?
+( Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+  :Stars ( aHo1 / question )
+)
+
+# ::id PMUL2514.json_0006
+# ::snt I do n't need to book at the moment , but I was interested in places to go in town .   What colleges are there to visit ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id PMUL2514.json_0008
+# ::snt Surprise me . I do need an address and the entrance fee .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+)
+
+# ::id PMUL2514.json_0010
+# ::snt What area is it in for reference ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+)
+
+# ::id PMUL2514.json_0012
+# ::snt Nope , that 's perfect . You 've been very helpful .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0753.json_0000
+# ::snt I 'd like some information on a train going to bishops stortford departing from Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0753.json_0002
+# ::snt I 'm leaving after 18:45 on thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "18:45"
+  ))
+)
+
+# ::id PMUL0753.json_0004
+# ::snt What is the arrival time ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+)
+
+# ::id PMUL0753.json_0006
+# ::snt Thank you .   I will also need to find a restaurant that serves Mediterranean food and should be in the expensive price range .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "mediterranean"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL0753.json_0008
+# ::snt No I would just like their telephone number please .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id PMUL0753.json_0010
+# ::snt Can I get their address please ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id PMUL0753.json_0012
+# ::snt nope . i think that is all . enjoy your day and stay out of the rain . bye
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0123.json_0000
+# ::snt I am looking for the Parkside Police Station .
+( Pm1 / Police-Inform
+   :Name ( NamPo2 / Name 
+    :name ( n2 / name
+     :op1 "Parkside"
+     :op2 "Police"
+     :op3 "Station"
+  ))
+)
+
+# ::id SNG0123.json_0002
+# ::snt I only needed the phone number . Thank you !
+( Pt1 / Police-Request
+  :Phone ( aPo0 / question )
+)
+
+# ::id SNG0123.json_0004
+# ::snt No , that was all I needed , thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1358.json_0000
+# ::snt i want to book a taxi . The taxi should depart from broxbourne train station
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n2 / name
+     :op1 "broxbourne"
+     :op2 "train"
+     :op3 "station"
+  ))
+)
+
+# ::id SNG1358.json_0002
+# ::snt I need to leave by 20:15 and am headed to city stop restaurant .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n4 / name
+     :op1 "20:15"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n6 / name
+     :op1 "city"
+     :op2 "stop"
+     :op3 "restaurant"
+  ))
+)
+
+# ::id SNG1358.json_0004
+# ::snt Thank you . I am all set . Have a great day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2422.json_0000
+# ::snt I really have a craving for some good chinese food . Can you suggest a place ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id MUL2422.json_0002
+# ::snt I just need one that is moderately priced . Can you just recommend one and give me the phone number please ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+   )
+)
+
+# ::id MUL2422.json_0004
+# ::snt Could you recommend me some places to go that is in the centre ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2422.json_0006
+# ::snt Oh anything would do really , just needs to be in the centre .
+( o / out_of_scope )
+
+# ::id MUL2422.json_0008
+# ::snt Yes could I get the postcode of the nightclub ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL2422.json_0010
+# ::snt Okay thanks ! That 's all I needed to know !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2422.json_0012
+# ::snt That is all I needed , thank you . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0349.json_0000
+# ::snt Hi , I 'm looking for a place that offers free internet and parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id SSNG0349.json_0002
+# ::snt Just free wifi and free parking . Moderate priced and should be a guesthouse please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+   :Parking ( esHo3 / yes)
+   :Internet ( esHo4 / yes)
+)
+
+# ::id SSNG0349.json_0004
+# ::snt There will be 5 of us staying for 2 nights . We would like to start on Sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SSNG0349.json_0006
+# ::snt How about a different hotel in the same price range ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id SSNG0349.json_0008
+# ::snt Oh , wait , I think I made a mistake , we 're actually arriving on Friday , not Sunday .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n16 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id SSNG0349.json_0010
+# ::snt Yes that 's great . Thanks so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0349.json_0012
+# ::snt Thanks again for your help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1984.json_0000
+# ::snt Hello there ! I need a train from stansted airport to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id MUL1984.json_0002
+# ::snt The train should leave after 08:15 and should leave on sunday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "08:15"
+  ))
+)
+
+# ::id MUL1984.json_0004
+# ::snt The earliest is better . Can you tell me what time it will arrive and the price ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id MUL1984.json_0006
+# ::snt I guess that is alright . Please book me .
+( o / out_of_scope )
+
+# ::id MUL1984.json_0008
+# ::snt Can you also help me find an attraction on the west side of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL1984.json_0010
+# ::snt Is that on the west side ? If so then yes , I would like to also get a phone number for that attraction .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "west"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Phone ( aAt1 / question )
+   )
+)
+
+# ::id MUL1984.json_0012
+# ::snt No , that will be all . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20217.json_0000
+# ::snt I am looking for a Japanese restaurant in the centre of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "japanese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id WOZ20217.json_0002
+# ::snt What is the address and phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20217.json_0004
+# ::snt Goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20159.json_0000
+# ::snt I am looking for a restaurant in any area that serves spanish food , what is available ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "spanish"
+  ))
+   :Area ( onRe2 / dontcare)
+)
+
+# ::id WOZ20159.json_0002
+# ::snt Is there anything else ?   If not , could I get the number to La Tasca , please ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n4 / name
+     :op1 "la"
+     :op2 "tasca"
+  ))
+)
+
+# ::id WOZ20159.json_0004
+# ::snt That 'll be all . Thanks for you help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0124.json_0000
+# ::snt I 'm looking for the Parkside Police Station please .
+( Pm1 / Police-Inform
+   :Name ( NamPo2 / Name 
+    :name ( n2 / name
+     :op1 "Parkside"
+     :op2 "Police"
+     :op3 "Station"
+  ))
+)
+
+# ::id SNG0124.json_0002
+# ::snt Thanks , I think that 's all I needed !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2007.json_0000
+# ::snt I need some lodging accommodations . It needs to have free parking and Internet please !
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL2007.json_0002
+# ::snt I would like someone to book me a place with free parking and internet .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL2007.json_0004
+# ::snt Does it have four stars ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n2 / name
+     :op1 "four"
+  ))
+)
+
+# ::id MUL2007.json_0006
+# ::snt Yes . Please book it for 2 people for 4 nights starting Friday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL2007.json_0008
+# ::snt Thanks a lot . Can you also help me find a train going to Ely ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id MUL2007.json_0010
+# ::snt I would like to leave on Tuesday after 18:00 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n14 / name
+     :op1 "18:00"
+  ))
+)
+
+# ::id MUL2007.json_0012
+# ::snt Not yet , but can you tell me what time the train arrives in Ely please ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "ely"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Arrive ( aTr1 / question )
+   )
+)
+
+# ::id MUL2007.json_0014
+# ::snt What is the total travel time on that time ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL2007.json_0016
+# ::snt That should do it . Thanks so much for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0259.json_0000
+# ::snt I 'm looking for a pricy restaurant in the city centre
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0259.json_0002
+# ::snt Does this restaurant serve european food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "european"
+  ))
+)
+
+# ::id MUL0259.json_0004
+# ::snt Okay . Great . Can you book me a reservation there for 5 people at 16:15 for this Monday ? Also I will need a reference number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "16:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0259.json_0006
+# ::snt Thanks . I will also need take a train from london kings cross station that same day . What time do they leave ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n14 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Leave ( aTr1 / question )
+   )
+)
+
+# ::id MUL0259.json_0008
+# ::snt I need to arrive by 13:30 , so let 's book the 11:17 , please .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n16 / name
+     :op1 "13:30"
+  ))
+)
+
+# ::id MUL0259.json_0010
+# ::snt 5 people
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n18 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL0259.json_0012
+# ::snt I need the train ID , please .
+( Tt1 / Train-Request
+  :Id ( aTr0 / question )
+)
+
+# ::id MUL0259.json_0014
+# ::snt No , I think that 's all that I 'm looking for , thank for the help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20221.json_0000
+# ::snt I am looking for a moderately priced restaurant .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id WOZ20221.json_0002
+# ::snt Turkish food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "turkish"
+  ))
+)
+
+# ::id WOZ20221.json_0004
+# ::snt Yes , please give me the one Turkish food restaurant 's phone number and address please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "turkish"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20221.json_0006
+# ::snt thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0486.json_0000
+# ::snt I 'm looking for places in the centre of town to go to .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0486.json_0002
+# ::snt I 'm not really sure , can you tell me about some of them ? And can you let me know their postcodes too please ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL0486.json_0004
+# ::snt I am not sure at the moment but I will keep them both in mind . I also need to book a train leaving on Monday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id MUL0486.json_0006
+# ::snt I 'm going from cambridge to bishops stortford Monday and need to arrive by 14:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "14:00"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr8 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id MUL0486.json_0008
+# ::snt I do n't mind departure time so much . But I would like to arrive as close to 14:00 as possible . So whatever departure time that is .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n14 / name
+     :op1 "14:00"
+  ))
+   :Leave ( onTr2 / dontcare)
+   )
+ :op2(Tt2 / Train-Request
+  :Leave ( aTr1 / question )
+   )
+)
+
+# ::id MUL0486.json_0010
+# ::snt It 'll only be me . Can I get the price , train ID , and departure time as well ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( Tr1 / 1)
+   )
+ :op2(Tt2 / Train-Request
+  :Leave ( aTr1 / question )
+  :Ticket ( aTr2 / question )
+  :Id ( aTr3 / question )
+   )
+)
+
+# ::id MUL0486.json_0012
+# ::snt Yes that would be fine .
+( o / out_of_scope )
+
+# ::id MUL0486.json_0014
+# ::snt That is all I needed for today . Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2093.json_0000
+# ::snt Hi , I 'd like a guesthouse in the expensive range .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL2093.json_0002
+# ::snt Yes . I would like a hotel with free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id MUL2093.json_0004
+# ::snt no thanks , what about something in the moderate range ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL2093.json_0006
+# ::snt That would be fine can you give me the address , postcode and phone number please ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+  :Phone ( aHo2 / question )
+)
+
+# ::id MUL2093.json_0008
+# ::snt Great , thanks . I need a train as well - it needs to leave on friday after 17:45 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n12 / name
+     :op1 "17:45"
+  ))
+)
+
+# ::id MUL2093.json_0010
+# ::snt I 'd like to leave on friday after 17:45 . From birmingham new street going to cambridge
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Day ( DayTr6 / Day 
+    :name ( n18 / name
+     :op1 "friday"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n20 / name
+     :op1 "17:45"
+  ))
+)
+
+# ::id MUL2093.json_0012
+# ::snt Please book it for 4 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n22 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2093.json_0014
+# ::snt No thank you , that will be everything today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2093.json_0016
+# ::snt You to , thanks for the help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4550.json_0000
+# ::snt Please find a restaurant called Galleria .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "galleria"
+  ))
+)
+
+# ::id PMUL4550.json_0002
+# ::snt I think it would be great to try European food . Do you think they would accept a reservation for a party of 7 ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "european"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n6 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL4550.json_0004
+# ::snt Yes , for 7 people at 16:45 on Monday . I need a reference number . I need a taxi to commute also a place to visit as well as car type
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "16:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+ :op3(Rt3 / Restaurant-Request
+  :Ref ( aRe2 / question )
+   )
+)
+
+# ::id PMUL4550.json_0006
+# ::snt I 'm also looking for a college to visit in the west .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n16 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL4550.json_0008
+# ::snt pick one that is free and give me the address and phone number
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL4550.json_0010
+# ::snt I also need a taxi that will get me from the college to the restaurant by 16:45 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n18 / name
+     :op1 "16:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "college"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL4550.json_0012
+# ::snt Thank you . That 's all I need for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1641.json_0000
+# ::snt I need some tacos ! Can you help me find a Mexican restaurant on the south side of the city ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "mexican"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL1641.json_0002
+# ::snt Thank you very much for the information !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1641.json_0004
+# ::snt Yes , I 'm also looking for a train leaving Cambridge after 20:30 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "20:30"
+  ))
+)
+
+# ::id MUL1641.json_0006
+# ::snt peterborough and I need to leave on Saturday after 20:30
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "peterborough"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n14 / name
+     :op1 "20:30"
+  ))
+)
+
+# ::id MUL1641.json_0008
+# ::snt Book it for 4 people , yes . I need the reference number too .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL1641.json_0010
+# ::snt No that is it thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20305.json_0000
+# ::snt I am looking for an expensive French restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "french"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id WOZ20305.json_0002
+# ::snt Can I get the address of one place ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id WOZ20305.json_0004
+# ::snt That 's it . Thank you , goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1979.json_0000
+# ::snt I am looking for the Fitzwilliam Museum .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "Fitzwilliam"
+     :op2 "Museum"
+  ))
+)
+
+# ::id MUL1979.json_0002
+# ::snt Could you give me the exact postcode for the museum , please ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL1979.json_0004
+# ::snt Yes . I am also looking for a train to Cambridge . I am leaving from Broxbourne .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id MUL1979.json_0006
+# ::snt Ok , great !   Thank you very much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1979.json_0008
+# ::snt That is all ! Thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4615.json_0000
+# ::snt I 'm looking for a cheap place to stay in the east .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL4615.json_0002
+# ::snt If it helps , I do not have to have internet . Please tell me my options .
+( Hm1 / Hotel-Inform
+   :Internet ( oHo1 / no)
+)
+
+# ::id PMUL4615.json_0004
+# ::snt Yes , that would be fine . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4615.json_0006
+# ::snt Yes , please , for 5 people on saturday .
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL4615.json_0008
+# ::snt 5 nights , and I will also need the reference number .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL4615.json_0010
+# ::snt I also need a train to Peterborough .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id PMUL4615.json_0012
+# ::snt I 'm leaving Cambridge on Thursday and need to be in peterborough by 21:45 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "thursday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n16 / name
+     :op1 "21:45"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+   :Dest ( DesTr8 / Dest 
+    :name ( n20 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id PMUL4615.json_0014
+# ::snt That 's good . Could you please tell me the price and departure time ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id PMUL4615.json_0016
+# ::snt no , thanks for your help though !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01200.json_0000
+# ::snt Am looking hospital in town .
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01200.json_0002
+# ::snt What is the name of the hospital please ? I 'll also need the phone number .
+( Ht1 / Hospital-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id SNG01200.json_0004
+# ::snt Thanks so much for your help . I am good to go now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01200.json_0006
+# ::snt Nope that is it .
+( o / out_of_scope )
+
+# ::id PMUL2148.json_0000
+# ::snt I would like to go to a mutiple sports attraction in the north .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "sports"
+  ))
+)
+
+# ::id PMUL2148.json_0002
+# ::snt Could you try a swimming pool instead ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "swimming"
+     :op2 "pool"
+  ))
+)
+
+# ::id PMUL2148.json_0004
+# ::snt Cool , what 's their phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL2148.json_0006
+# ::snt Yes , I 'm looking for a chinese restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL2148.json_0008
+# ::snt Something moderate , and close to the pool , please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "moderate"
+  ))
+   :Area ( orRe2 / north)
+)
+
+# ::id PMUL2148.json_0010
+# ::snt I 'm looking for something in the north near the pool .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n12 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL2148.json_0012
+# ::snt Yes , that will work thank you ,
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2148.json_0014
+# ::snt Can you book me a table for 6 people at 18:45 on Saturday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "18:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL2148.json_0016
+# ::snt I 'll also need a taxi . I want to go from the pool to the restaurant and get there in time for that reservation .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "pool"
+  ))
+   :Dest ( DesTa5 / Dest 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL2148.json_0018
+# ::snt that is it for today .   thanks for helping
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0516.json_0000
+# ::snt Hi I 'm looking for a restaurant in the center , one that is inexpensive .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Price ( PriRe3 / Price 
+    :name ( n2 / name
+     :op1 "inexpensive"
+  ))
+   :Area ( AreRe5 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL0516.json_0002
+# ::snt Is there a restaurant that serves Tuscan food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "tuscan"
+  ))
+)
+
+# ::id PMUL0516.json_0004
+# ::snt Can you try Chinese ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL0516.json_0006
+# ::snt I 'm sorry , I would actually like to find a cheap Mediterranean restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "mediterranean"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n12 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL0516.json_0008
+# ::snt is it a cheap place ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n14 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL0516.json_0010
+# ::snt yes , I would like to book a table for 7 people at 14:00 on tuesday
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "14:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL0516.json_0012
+# ::snt Yes , I 'll need a train leaving cambridge and going to ely on Tuesday as well .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n22 / name
+     :op1 "ely"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n24 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n26 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0516.json_0014
+# ::snt i would like to arrive in cambridge by 08:00 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n28 / name
+     :op1 "08:00"
+  ))
+   :Dest ( DesTr4 / Dest 
+    :name ( n30 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0516.json_0016
+# ::snt that is right , please get me the booking .
+( o / out_of_scope )
+
+# ::id PMUL0516.json_0018
+# ::snt Can i get the reference number please ?
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL0516.json_0020
+# ::snt I need 7 tickets please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n32 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL0516.json_0022
+# ::snt Thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0516.json_0024
+# ::snt No , that 's it . Thank you so much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1680.json_0000
+# ::snt I am looking for a hotel to stay in with a 4 star rating that is in a guesthouse style .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1680.json_0002
+# ::snt Does that include free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL1680.json_0004
+# ::snt Just one more question :   Is it in the moderate prince range ?   If so , please give me their address .   If not , I need something moderately priced .
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id PMUL1680.json_0006
+# ::snt No thanks . Not at this time . I would appreciate some help finding a train to get me to Ely though .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL1680.json_0008
+# ::snt I would like to leave after 15:15 on Thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n10 / name
+     :op1 "15:15"
+  ))
+)
+
+# ::id PMUL1680.json_0010
+# ::snt Yes that works great . Can you book 2 tickets for that train and give me the reference number ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1680.json_0012
+# ::snt Great . That 's all I needed . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0519.json_0000
+# ::snt Hey any ideals for a cheap chines restaurant ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n4 / name
+     :op1 "chines"
+  ))
+)
+
+# ::id PMUL0519.json_0002
+# ::snt Is that one in the south ? That 's the area I 'll be in .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL0519.json_0004
+# ::snt Sure that sounds good can   get a booking for 6 people at 11:30 on sunday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "11:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL0519.json_0006
+# ::snt Thanks . I also need train tickets for Sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL0519.json_0008
+# ::snt I 'll be travelling from norwich to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n18 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id PMUL0519.json_0010
+# ::snt Anytime after 6 would be good thank you
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n20 / name
+     :op1 "6"
+  ))
+   )
+ :op2(gk2 / general-thank
+   :none ( onge2 / none)
+   )
+)
+
+# ::id PMUL0519.json_0012
+# ::snt I need to be in Cambridge by 8:45 . Can you book a train for that will arrive close to 8:45 ? Thanks .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n22 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n24 / name
+     :op1 "8:45"
+  ))
+)
+
+# ::id PMUL0519.json_0014
+# ::snt There are six of us .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n26 / name
+     :op1 "six"
+  ))
+)
+
+# ::id PMUL0519.json_0016
+# ::snt Thanks for taking care of everything so quickly . Have a great afternoon ! Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0983.json_0000
+# ::snt Hello , I am looking for information regarding magdalene college .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "magdalene"
+     :op2 "college"
+  ))
+)
+
+# ::id MUL0983.json_0002
+# ::snt Thank you so much
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0983.json_0004
+# ::snt Could you also help me find a restaurant ? I 'm looking for something that 's moderately priced that serves Indian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id MUL0983.json_0006
+# ::snt Either Curry Prince or Rajmahal will do since they are located in the east .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n8 / name
+     :op1 "east"
+  ))
+   :Name ( NamRe4 / Name 
+    :name ( n10 / name
+     :op1 "Curry"
+     :op2 "Prince"
+  ))
+   :Name ( NamRe6 / Name 
+    :name ( n12 / name
+     :op1 "Rajmahal"
+  ))
+)
+
+# ::id MUL0983.json_0008
+# ::snt Yes , that would be great . Rajmahal it is .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n14 / name
+     :op1 "rajmahal"
+  ))
+)
+
+# ::id MUL0983.json_0010
+# ::snt Actually , a reservation wo n't be necessary right now . that 's all I need . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0637.json_0000
+# ::snt Hi , I am traveling to Cambridge and am interested in local restaurants .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0637.json_0002
+# ::snt I am looking for a train .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL0637.json_0004
+# ::snt I need to go to kings lynn on thursday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL0637.json_0006
+# ::snt I need a 5:00 pm departure time thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0637.json_0008
+# ::snt Yes , can I have the train ID and travel time , please ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id PMUL0637.json_0010
+# ::snt No need to book it , but I would like to find a gastropub restaurant in the east please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "gastropub"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL0637.json_0012
+# ::snt Yes please , could you book a table for 7 at 11:15 on thursday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "11:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL0637.json_0014
+# ::snt That is all I need today .
+( o / out_of_scope )
+
+# ::id MUL1290.json_0000
+# ::snt I want to find a place to dine located in the north and moderately priced .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL1290.json_0002
+# ::snt It does n't matter , please send me an address and postcode for one of them .
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id MUL1290.json_0004
+# ::snt Thanks . Can you also help me find a hotel called Autumn House ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n6 / name
+     :op1 "autumn"
+     :op2 "house"
+  ))
+)
+
+# ::id MUL1290.json_0006
+# ::snt No , just the phone number , thanks !
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id MUL1290.json_0008
+# ::snt I am looking for a hotel called autumn house , do you happen to have their phone number please ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n8 / name
+     :op1 "autumn"
+     :op2 "house"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Phone ( aHo1 / question )
+   )
+)
+
+# ::id MUL1290.json_0010
+# ::snt Excellent . That 's all I need , thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0266.json_0000
+# ::snt Can you find me a guesthouse that includes wi - fi ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id SSNG0266.json_0002
+# ::snt Not a particular area , but I would like free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id SSNG0266.json_0004
+# ::snt No , I 'm not particular about the price or rating . I do need it available Thursday for 3 nights for 3 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SSNG0266.json_0006
+# ::snt No thank you . Thank you for the reference number 7QVODJMI . Goodbye .
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+   )
+ :op2(gk2 / general-thank
+   :none ( onge2 / none)
+   )
+)
+
+# ::id PMUL3436.json_0000
+# ::snt Can you help me find a swimmingpool in the south ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL3436.json_0002
+# ::snt No , please try for a park instead
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "park"
+  ))
+)
+
+# ::id PMUL3436.json_0004
+# ::snt Yes may I have their phone number and address .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL3436.json_0006
+# ::snt Yes , I 'm also looking for a place to dine . I 'll need it to be Chinese and in the moderate price range .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL3436.json_0008
+# ::snt how about you suggest one , area does n't matter , I need a table for 1 at 15:15 friday and the reference number too please
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+   :Time ( TimRe3 / Time 
+    :name ( n10 / name
+     :op1 "15:15"
+  ))
+   :Day ( DayRe5 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe7 / People 
+    :name ( n14 / name
+     :op1 "1"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL3436.json_0010
+# ::snt Great that is all I need . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0174.json_0000
+# ::snt I 'm looking for a high end restaurant in the centre , can you help me out ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SSNG0174.json_0002
+# ::snt I want one that serves light bites .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "light"
+     :op2 "bites"
+  ))
+)
+
+# ::id SSNG0174.json_0004
+# ::snt What about one that has Italian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id SSNG0174.json_0006
+# ::snt That 's okay , I 'll just pick the first one . Can you make a reservation for 2 at 15:30 this Monday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "15:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SSNG0174.json_0008
+# ::snt Yes , please try another one of the 4 restaurants you found .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id SSNG0174.json_0010
+# ::snt Thanks so much for your help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4214.json_0000
+# ::snt i am looking for places to go in town . The attraction should be in the type of college and should be in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL4214.json_0002
+# ::snt ok . What is their phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL4214.json_0004
+# ::snt I also need a hotel to stay in .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Type ( TypHo3 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL4214.json_0006
+# ::snt I need a HOTEL in the cheap price range .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n10 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL4214.json_0008
+# ::snt Does it have free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL4214.json_0010
+# ::snt Okay . Please book a stay starting on Tuesday for 4 nights and 3 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL4214.json_0012
+# ::snt thanks for all of your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0160.json_0000
+# ::snt Hi , can you tell me the details of local hospitals ? I 'm looking for a hospital that has the Cambridge eye unit department .
+( Hm1 / Hospital-Inform
+   :Department ( DepHo2 / Department 
+    :name ( n2 / name
+     :op1 "cambridge"
+     :op2 "eye"
+     :op3 "unit"
+  ))
+)
+
+# ::id SNG0160.json_0002
+# ::snt Thank you ! Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0991.json_0000
+# ::snt Hello . I am looking for information about Saint Barnabas Press Gallery .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "saint"
+     :op2 "barnabas"
+     :op3 "press"
+     :op4 "gallery"
+  ))
+)
+
+# ::id MUL0991.json_0002
+# ::snt Yes , can I get it please ?
+( o / out_of_scope )
+
+# ::id MUL0991.json_0004
+# ::snt Yes , I also need help finding a restaurant . Are there any that serve Chinese food in the South ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "chinese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL0991.json_0006
+# ::snt I 'm looking for a an expensive one , please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL0991.json_0008
+# ::snt Could you get me a table for 1 at 17:15 on Friday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "17:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL0991.json_0010
+# ::snt That is all I need , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2591.json_0000
+# ::snt I would like to visit some colleges or universities in Cambridge . Can you make some recommendations ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id PMUL2591.json_0002
+# ::snt Could you please give me the area , address , and postcode for Churchill College ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n5 / name
+     :op1 "Churchill"
+     :op2 "College"
+  ))
+   )
+)
+
+# ::id PMUL2591.json_0004
+# ::snt Yes please . I need a place to crash . I 'm thinking a 4 star guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2591.json_0006
+# ::snt What is the address and post code ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+  :Addr ( aHo1 / question )
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2591.json_0008
+# ::snt Does that hotel include free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL2591.json_0010
+# ::snt Great that 's all I need for now . Thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01397.json_0000
+# ::snt i am looking for a train going to birmingham new street and should leave on thursday
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id SNG01397.json_0002
+# ::snt I am departing from Cambridge and want the train to arrive by 17:15 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "17:15"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG01397.json_0004
+# ::snt It does n't matter , just as long as it arrive by 17:15 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n10 / name
+     :op1 "does"
+     :op2 "n't"
+     :op3 "matter"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n12 / name
+     :op1 "17:15"
+  ))
+)
+
+# ::id SNG01397.json_0006
+# ::snt tell me the price and travel time please
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id SNG01397.json_0008
+# ::snt Thank you for your help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2830.json_0000
+# ::snt I need some help finding a place to stay with a 4 star rating and free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2830.json_0002
+# ::snt I prefer the north .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL2830.json_0004
+# ::snt Yes , please . 3 people for 5 nights starting on Sunday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL2830.json_0006
+# ::snt No , that 's all I need . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2830.json_0008
+# ::snt I 'm sorry , I just remembered I 'm looking for an attraction as well . Can you help ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL2830.json_0010
+# ::snt I would like something near the Avalon guesthouse .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n12 / name
+     :op1 "Avalon"
+  ))
+)
+
+# ::id PMUL2830.json_0012
+# ::snt It does not matter can you recommend one please ?
+( Am1 / Attraction-Inform
+   :Type ( onAt1 / dontcare)
+)
+
+# ::id PMUL2830.json_0014
+# ::snt Yes please ! Could I get their entrance fee and address ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+)
+
+# ::id PMUL2830.json_0016
+# ::snt Could I have the phone number as well ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL2830.json_0018
+# ::snt Thank you very much . That is all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0476.json_0000
+# ::snt Please find me a hotel with free parking and free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Internet ( esHo3 / yes)
+)
+
+# ::id PMUL0476.json_0002
+# ::snt I would like a place in the north .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL0476.json_0004
+# ::snt Are either of them a 4 star ? That 's what I 'm looking for . What are their postcodes ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Post ( aHo1 / question )
+   )
+)
+
+# ::id PMUL0476.json_0006
+# ::snt Okay well I need free parking and wifi . do either one of these hotels have those amenities ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL0476.json_0008
+# ::snt Could you pick a hotel in the north with free wifi and parking for me and send me the postcode please .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n8 / name
+     :op1 "north"
+  ))
+   :Parking ( esHo2 / yes)
+   :Internet ( esHo3 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Post ( aHo1 / question )
+   )
+)
+
+# ::id PMUL0476.json_0010
+# ::snt How about just a place in the north with a 4 star rating ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n12 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL0476.json_0012
+# ::snt A hotel with free wifi and parking on the north side .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   :Area ( AreHo4 / Area 
+    :name ( n14 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL0476.json_0014
+# ::snt no it will be inconvenient for me
+( o / out_of_scope )
+
+# ::id SNG01414.json_0000
+# ::snt Good afternoon , I need to make arrangements to leave Stevenage on Monday by train . Would you help me please ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "stevenage"
+  ))
+   :Leave ( onTr3 / none)
+)
+
+# ::id SNG01414.json_0002
+# ::snt Cambridge is my destination
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG01414.json_0004
+# ::snt I wish to leave sometime after 14:15 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "14:15"
+  ))
+)
+
+# ::id SNG01414.json_0006
+# ::snt that s still alright . give me the reference number too please
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id SNG01414.json_0008
+# ::snt I need 2 tickets please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SNG01414.json_0010
+# ::snt No that 's all I needed . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0728.json_0000
+# ::snt I 'm looking for a moderately priced restaurant in the centre of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0728.json_0002
+# ::snt Yes , as I already mentioned , I want a place in the center of town . I 'd also like to have Chinese food , please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id SNG0728.json_0004
+# ::snt Sure ! Can you book just for 1 at 17:00 on Thursday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "17:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "1"
+  ))
+)
+
+# ::id SNG0728.json_0006
+# ::snt No , the reference number is all I need .   I will find it .   Thanks !
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id SNG0728.json_0008
+# ::snt No , that 's it ! Thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0167.json_0000
+# ::snt I 'm looking for a guesthouse in the north area .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL0167.json_0002
+# ::snt That would need helpful yes , however I need the hotel to also offer free parking !
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id MUL0167.json_0004
+# ::snt Yes , please tell me the star ratings .
+( o / out_of_scope )
+
+# ::id MUL0167.json_0006
+# ::snt I would like a place in the North part of town , and its phone number . I also need a restaurant in the same area that is expensive .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "north"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+   )
+)
+
+# ::id MUL0167.json_0008
+# ::snt I am actually looking to eat lebanese food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "lebanese"
+  ))
+)
+
+# ::id MUL0167.json_0010
+# ::snt How about Chinese then ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id MUL0167.json_0012
+# ::snt Yes please , can I get a phone number , address , and reference number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id MUL1960.json_0000
+# ::snt I need a train . The train should depart from ely and should leave on thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id MUL1960.json_0002
+# ::snt Cambridge . I need to get there by 11:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "11:15"
+  ))
+)
+
+# ::id MUL1960.json_0004
+# ::snt I will take 9:52
+( o / out_of_scope )
+
+# ::id MUL1960.json_0006
+# ::snt Yes , please book it for 8 tickets for me and pleases give me the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL1960.json_0008
+# ::snt I 'm also looking for information on the Whipple Museum of the History of Science .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n12 / name
+     :op1 "whipple"
+     :op2 "museum"
+     :op3 "of"
+     :op4 "the"
+     :op5 "history"
+     :op6 "of"
+     :op7 "science"
+  ))
+)
+
+# ::id MUL1960.json_0010
+# ::snt Yes , is there an entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL1960.json_0012
+# ::snt That takes care of my needs today . Take care . Goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2033.json_0000
+# ::snt I would like to find a place to eat dinner .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL2033.json_0002
+# ::snt I am looking for a restaurant in the south part of town that is moderately priced .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL2033.json_0004
+# ::snt I 'm craving some Modern European food !
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+)
+
+# ::id PMUL2033.json_0006
+# ::snt Yes please , 1 person on sunday at 14:15 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "14:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL2033.json_0008
+# ::snt Could you recommend a museum ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL2033.json_0010
+# ::snt Thank you . Could I get the area , post code , and address ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+)
+
+# ::id PMUL2033.json_0012
+# ::snt No that 's everything I needed , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02187.json_0000
+# ::snt Hello , I 've been robbed , my valuables were stolen .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id SNG02187.json_0002
+# ::snt I will also need their address .
+( Pt1 / Police-Request
+  :Addr ( aPo0 / question )
+)
+
+# ::id SNG02187.json_0004
+# ::snt That is all thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3857.json_0000
+# ::snt I need a place to stay in the north area .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+   )
+)
+
+# ::id PMUL3857.json_0002
+# ::snt The hotel should be in a moderate price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL3857.json_0004
+# ::snt I would like one with 2 stars and free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL3857.json_0006
+# ::snt Please book one of those for 6 people and 4 nights starting from Friday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL3857.json_0008
+# ::snt I would also like information on jesus college
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "college"
+  ))
+   :Name ( NamAt4 / Name 
+    :name ( n16 / name
+     :op1 "jesus"
+     :op2 "college"
+  ))
+)
+
+# ::id PMUL3857.json_0010
+# ::snt Thank you for the information . That 's what I needed to know .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3857.json_0012
+# ::snt I will also need a taxi from the hotel to the college that leaves the hotel by 08:45
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n18 / name
+     :op1 "08:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "college"
+  ))
+)
+
+# ::id PMUL3857.json_0014
+# ::snt I need to arrive by 17:00 please .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n24 / name
+     :op1 "17:00"
+  ))
+)
+
+# ::id PMUL3857.json_0016
+# ::snt No , thank you . Thank is all . Goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20249.json_0000
+# ::snt A cheap jamaican restaurant , please . If you can not find one , then mediterranean .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "jamaican"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id WOZ20249.json_0002
+# ::snt Okay what is the phone number and postcode of that mediterranean place ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "mediterranean"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Post ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20249.json_0004
+# ::snt Thank You
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1465.json_0000
+# ::snt I want to find places to go in the centre of town that are park type attractions .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "park"
+  ))
+)
+
+# ::id PMUL1465.json_0002
+# ::snt Yes , that sounds good !   Please provide me with the postcode .
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL1465.json_0004
+# ::snt No . That is all I need .   I would like help finding a train for Saturday though .   I need to leave after 15:45 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "15:45"
+  ))
+)
+
+# ::id PMUL1465.json_0006
+# ::snt I 'll be leaving from Norwich and heading to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id PMUL1465.json_0008
+# ::snt As long as that leaves after 15:45 , please book 8 tickets for me .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL1465.json_0010
+# ::snt That will be all , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0442.json_0000
+# ::snt I 'm looking for a train to anywhere on Monday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id MUL0442.json_0002
+# ::snt I am need to be in Cambridge by 11:30 departing from   Birmingham New Street
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n6 / name
+     :op1 "11:30"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n8 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id MUL0442.json_0004
+# ::snt As long as I arrive by 11:30 that is fine , I will also need the travel time and price please .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "11:30"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Time ( aTr1 / question )
+  :Ticket ( aTr2 / question )
+   )
+)
+
+# ::id MUL0442.json_0006
+# ::snt I am also looking for a place to go in town . Preferably a college .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "college"
+  ))
+)
+
+# ::id MUL0442.json_0008
+# ::snt That 'll be fine . What is the entrance fee , address , and postcode for that ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+)
+
+# ::id MUL0442.json_0010
+# ::snt Thank you for your help , have a great day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0442.json_0012
+# ::snt Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0615.json_0000
+# ::snt I need to get to cambridge on friday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL0615.json_0002
+# ::snt I need a train that departs from stevenage on Friday . It should arrive in Cambridge by 11:00
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n10 / name
+     :op1 "11:00"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n12 / name
+     :op1 "stevenage"
+  ))
+)
+
+# ::id MUL0615.json_0004
+# ::snt What is the departure and travel time please ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL0615.json_0006
+# ::snt Yes . I also need a place to stay please .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id MUL0615.json_0008
+# ::snt Area does n't matter , but I would like something moderate priced that includes wifi .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n14 / name
+     :op1 "moderate"
+  ))
+   :Internet ( esHo2 / yes)
+   :Area ( onHo3 / dontcare)
+)
+
+# ::id MUL0615.json_0010
+# ::snt I would like it to be a guesthouse please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id MUL0615.json_0012
+# ::snt Yes I will need that for 2 people for 5 nights for Friday please . I also need the reference number .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n20 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n22 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL0615.json_0014
+# ::snt That 's all I needed . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0052.json_0000
+# ::snt I 'm coming into town and want to try local restaurants and am looking for a hotel called Bridge Guest House . Do you know where this place is at ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "bridge"
+     :op2 "guest"
+     :op3 "house"
+  ))
+)
+
+# ::id PMUL0052.json_0002
+# ::snt Yes I would like to book it for 6 people for 3 nights staring from Thursday and would like a reference number after doing so .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL0052.json_0004
+# ::snt I would like chinese food please ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL0052.json_0006
+# ::snt I would like to be in the centre
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0052.json_0008
+# ::snt A cheap place please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n14 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL0052.json_0010
+# ::snt that sounds good to me . i want you to book it for me
+( o / out_of_scope )
+
+# ::id PMUL0052.json_0012
+# ::snt I need the reservation for 6 people at 14:00 please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "14:00"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n18 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL0052.json_0014
+# ::snt book at table for 6 at 14:00 on thursday , please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n20 / name
+     :op1 "14:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n22 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n24 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL0052.json_0016
+# ::snt Yes I need a taxi leaving the hotel for the restaurant a little before 14:00 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n26 / name
+     :op1 "14:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n28 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n30 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL0052.json_0018
+# ::snt Thank you . That is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0684.json_0000
+# ::snt I have a trip on wednesday and I need a train that departs from birmingham new street .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL0684.json_0002
+# ::snt The train should depart from birmingham new street and should leave on wednesday .  The train should leave after 10:15 and should go to cambridge
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n10 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n12 / name
+     :op1 "10:15"
+  ))
+)
+
+# ::id PMUL0684.json_0004
+# ::snt Yes , please book two seats for me at 10:40 . What time will it arrive in Cambridge ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "two"
+  ))
+   :Dest ( DesTr4 / Dest 
+    :name ( n16 / name
+     :op1 "Cambridge"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Arrive ( aTr1 / question )
+   )
+)
+
+# ::id PMUL0684.json_0006
+# ::snt I need the price for the train that leaves at 10:40 for one and the arrival time .
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id PMUL0684.json_0008
+# ::snt Thanks so much .   Could I bother you to help me find an expensive Chinese restaurant ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n18 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n20 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0684.json_0010
+# ::snt No preference . But please make sure I get the address .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0684.json_0012
+# ::snt That is perfect . Thank you that 's all I needed today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0542.json_0000
+# ::snt I 'm looking for attractions in Cambridge regarding sports .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+   :Type ( TypAt3 / Type 
+    :name ( n2 / name
+     :op1 "sports"
+  ))
+)
+
+# ::id MUL0542.json_0002
+# ::snt No , it needs be in the west . Any other museum 's are located in the west please ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n6 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL0542.json_0004
+# ::snt I 'll take one with an entrance fee , and I 'll need the postcode , and phone number please .
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+  :Fee ( aAt2 / question )
+)
+
+# ::id MUL0542.json_0006
+# ::snt Yes , I am a looking for a train that departs from peterborough and goes to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id MUL0542.json_0008
+# ::snt The train should leave on friday and should leave after 18:45 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n14 / name
+     :op1 "18:45"
+  ))
+)
+
+# ::id MUL0542.json_0010
+# ::snt Thank you have a wonderful day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0542.json_0012
+# ::snt No thank you . I do n't think I want to book the train at this time .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL0059.json_0000
+# ::snt Can you find a restaurant for me that is southern and is in the mid price range ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "southern"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "mid"
+     :op2 "price"
+  ))
+)
+
+# ::id MUL0059.json_0002
+# ::snt Does either one serve Hungarian food ? I 'd like Hungarian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "hungarian"
+  ))
+)
+
+# ::id MUL0059.json_0004
+# ::snt restaurant alimentum sounds interesting . Could you give me more information about this location ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Name ( NamRe3 / Name 
+    :name ( n8 / name
+     :op1 "restaurant"
+     :op2 "alimentum"
+  ))
+)
+
+# ::id MUL0059.json_0006
+# ::snt Yes , I would like a table for 2 on Wednesday .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL0059.json_0008
+# ::snt I would like to dine at 13:30 and I also need the reference number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "13:30"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0059.json_0010
+# ::snt I also am looking for a place to stay , it will need to be on the east side and have free parking , I do n't need internet .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( onHo2 / dontcare)
+   :Area ( AreHo4 / Area 
+    :name ( n16 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL0059.json_0012
+# ::snt Any of those could work . You decide .
+( o / out_of_scope )
+
+# ::id MUL0059.json_0014
+# ::snt Sure , i want 3 nights starting Wednesday please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n20 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id MUL0059.json_0016
+# ::snt Thank you for all your help . That sounds perfect .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2154.json_0000
+# ::snt I need a Tuesday train to from Peterbourough .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "Peterbourough"
+  ))
+)
+
+# ::id MUL2154.json_0002
+# ::snt I need one ticket please and for leaving at 16:15, thank you .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n6 / name
+     :op1 "16:15,thank"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n8 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL2154.json_0004
+# ::snt Yes , that 's mostly right , but it should be after 16:15 , please .
+( o / out_of_scope )
+
+# ::id MUL2154.json_0006
+# ::snt Yes , please book it for one person and provide the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "one"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL2154.json_0008
+# ::snt Could you help me book a hotel called el shaddai ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n12 / name
+     :op1 "el"
+     :op2 "shaddai"
+  ))
+)
+
+# ::id MUL2154.json_0010
+# ::snt Right now I just need their phone number and to know if they have internet or not please .
+( Ht1 / Hotel-Request
+  :Internet ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id MUL2154.json_0012
+# ::snt Thank you ! That 's all for me . Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2594.json_0000
+# ::snt Hi , I 'm looking for a theatre in town .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "theatre"
+  ))
+)
+
+# ::id MUL2594.json_0002
+# ::snt Not particularly . Which do you recommend ? If you can provide an address , and info on entrance fees for your favorite , that would be great , thanks .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+)
+
+# ::id MUL2594.json_0004
+# ::snt That 's all , I also need some info on the aylesbray lodge guest house .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n4 / name
+     :op1 "aylesbray"
+     :op2 "lodge"
+     :op3 "guest"
+     :op4 "house"
+  ))
+)
+
+# ::id MUL2594.json_0006
+# ::snt I just need to book it for 5 people for 3 nights starting wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL2594.json_0008
+# ::snt How about trying the booking for 2 nights instead ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL2594.json_0010
+# ::snt I also need a taxi that will get me from the hotel to the Mumford Theatre .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n14 / name
+     :op1 "mumford"
+     :op2 "theatre"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id MUL2594.json_0012
+# ::snt I want to leave the hotel by 23:45 , please . I will need the contact number and car type as well .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n18 / name
+     :op1 "23:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id MUL2594.json_0014
+# ::snt Thank you . That 's all I needed today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3183.json_0000
+# ::snt i need a place to stay
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL3183.json_0002
+# ::snt Price range does n't really matter , but I do want a 4-star place with free parking and internet .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( onHo2 / dontcare)
+   :Internet ( esHo3 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n2 / name
+     :op1 "4-star"
+  ))
+)
+
+# ::id PMUL3183.json_0004
+# ::snt The area does n't matter . Please book for 6 people on Saturday with 4 nights stay .
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+   :Stay ( StaHo3 / Stay 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo5 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo7 / People 
+    :name ( n8 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL3183.json_0006
+# ::snt Can you give me a suggestion for a hotel and make that reservation please ? Thanks .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Type ( TypHo3 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL1582.json_0000
+# ::snt I 'm looking for a train leaving cambridge on sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1582.json_0002
+# ::snt I would like to go to stevenage by 14:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "stevenage"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "14:00"
+  ))
+)
+
+# ::id PMUL1582.json_0004
+# ::snt Yes please book it for 7 people and provide the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1582.json_0006
+# ::snt I am also looking for a place to stay .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL1582.json_0008
+# ::snt Somewhere in the north , with 4 stars , free parking , and expensive .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreHo5 / Area 
+    :name ( n14 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo7 / Stars 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1582.json_0010
+# ::snt Can you try those same things but in the moderate price range ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n18 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL1582.json_0012
+# ::snt Yes , could I book one for 4 nights starting from Wednesday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n22 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL1582.json_0014
+# ::snt 2 people and 1 dog
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n24 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL1582.json_0016
+# ::snt Great , that 's all I need , thanks so much for your help ! Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2584.json_0000
+# ::snt Hi there ! I need a place to stay in Cambridge , and I 'm wondering if you have any recommendations for good 2 star hotels in town ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotels"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL2584.json_0002
+# ::snt I would prefer Lovell Lodge , thank you .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n6 / name
+     :op1 "lovell"
+     :op2 "lodge"
+  ))
+)
+
+# ::id MUL2584.json_0004
+# ::snt Yes , that would be great .   I need accommodations for 6 people starting Sunday for 3 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL2584.json_0006
+# ::snt Yeah , can you try for 2 nights then ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL2584.json_0008
+# ::snt Thanks , I 'm going to need some info on the Cambridge Punter as well .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n16 / name
+     :op1 "Cambridge"
+     :op2 "Punter"
+  ))
+)
+
+# ::id MUL2584.json_0010
+# ::snt Thank you for all your help . That 's all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4624.json_0000
+# ::snt Can you help me find a place to go in the centre ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4624.json_0002
+# ::snt No , not really . What 's your favorite thing to do in the centre of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4624.json_0004
+# ::snt Yes And I would like to find a train that arrives by 13:00 going to Kings Lynn .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "13:00"
+  ))
+)
+
+# ::id PMUL4624.json_0006
+# ::snt I will be leaving from Cambridge on Sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4624.json_0008
+# ::snt Perfect ! I would like to book it for 4 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4624.json_0010
+# ::snt Yes please book it for 4 people and give me the reference number .
+( a / and
+ :op1(Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+   )
+ :op2(Tm2 / Train-Inform
+   :People ( PeoTr3 / People 
+    :name ( n17 / name
+     :op1 "4"
+  ))
+   )
+)
+
+# ::id PMUL4624.json_0012
+# ::snt Okay can I get the reference number ?
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL4624.json_0014
+# ::snt Thank you . That is all I am inquiring about today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2321.json_0000
+# ::snt I 'm looking for a place to dine in the centre in the moderate price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2321.json_0002
+# ::snt Yes , that would be fine . I do n't need a book but can you give me the phone number and address for Cotto ? Thanks
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "cotto"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id PMUL2321.json_0004
+# ::snt Can you tell what attractions are near the restaurant ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+   :Area ( AreAt3 / Area 
+    :name ( n8 / name
+     :op1 "near"
+     :op2 "the"
+     :op3 "restaurant"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL2321.json_0006
+# ::snt No , what do you recommend ?
+( o / out_of_scope )
+
+# ::id PMUL2321.json_0008
+# ::snt What is the entrance fee and phone number ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL2321.json_0010
+# ::snt I also want a taxi two go between those two places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL2321.json_0012
+# ::snt I want to leave the college by 07:00 so please go ahead and book that taxi for me
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n10 / name
+     :op1 "07:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n12 / name
+     :op1 "the"
+     :op2 "college"
+  ))
+)
+
+# ::id PMUL2321.json_0014
+# ::snt that is all i needed . i appreciate your help alot
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2809.json_0000
+# ::snt Are there any swimming pools that I can go to in Cambridge ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "swimming"
+     :op2 "pools"
+  ))
+)
+
+# ::id PMUL2809.json_0002
+# ::snt No . I would just like you to recommend one and give me the area , number and how much it cost to get in .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2809.json_0004
+# ::snt Can you call them for me please ? You are supposed to be customer service ?
+( o / out_of_scope )
+
+# ::id PMUL2809.json_0006
+# ::snt i 'm looking for a place to stay
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL2809.json_0008
+# ::snt I am looking for a 4 star hotel in the Centre . Internet is not necessary but I will accept one that has it .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Internet ( onHo2 / dontcare)
+   :Area ( AreHo5 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+   :Stars ( StaHo7 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2809.json_0010
+# ::snt That sounds good can you book that for 8 people for 3 nights starting thursday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL2809.json_0012
+# ::snt Thanks ! That is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1618.json_0000
+# ::snt Hello , can you please help me find a train that leaves on sunday . I would also like the train to go to peterborough .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "peterborough"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL1618.json_0002
+# ::snt I would like to leave after 15:00 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n6 / name
+     :op1 "15:00"
+  ))
+)
+
+# ::id PMUL1618.json_0004
+# ::snt The 15:34 sounds perfect . Could you book me tickets for 2 ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL1618.json_0006
+# ::snt Thank you , I also need to find a room .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1618.json_0008
+# ::snt No , that does n't matter , as long as it has free wifi . I would like it to be a 2 star hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+   :Area ( onHo3 / dontcare)
+   :Stars ( StaHo6 / Stars 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL1618.json_0010
+# ::snt Okay , please book that for 2 people and 5 nights starting tuesday . I 'll need a reference number .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL1618.json_0012
+# ::snt Thanks , that takes care of all my needs for today . Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1421.json_0000
+# ::snt I 'm in the city centre right now , and I 'm really craving some Indian food . Can you help me find a place ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1421.json_0002
+# ::snt I 'm looking for some good , cheap food .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL1421.json_0004
+# ::snt Yes , wonderful book a table for 4 on 18:45 thursday at any one of those places .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "18:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1421.json_0006
+# ::snt Can you try 17:45 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "17:45"
+  ))
+)
+
+# ::id MUL1421.json_0008
+# ::snt Can I please get the reference number ?
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id MUL1421.json_0010
+# ::snt Thanks .   I also need to find a train going to Cambridge on Thursday .   I need to arrive by 9:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n18 / name
+     :op1 "thursday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n20 / name
+     :op1 "9:15"
+  ))
+)
+
+# ::id MUL1421.json_0012
+# ::snt I will be departing from   broxbourne
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n22 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id MUL1421.json_0014
+# ::snt No , I only need the train 's departure time and travel time .
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Time ( aTr1 / question )
+)
+
+# ::id MUL1421.json_0016
+# ::snt Can you verify that the train is departing on Thursday ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n24 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id MUL1421.json_0018
+# ::snt No thanks . That does it . Have a nice night . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4028.json_0000
+# ::snt Yes , I am looking for a place to eat . Can you help me ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL4028.json_0002
+# ::snt Let 's find me a place that serves expensive european food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "european"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL4028.json_0004
+# ::snt Can I have their address and phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id PMUL4028.json_0006
+# ::snt I 'm also looking to book some train tickets for Thursday . I need to leave Cambridge and arrive in Leicaster by 09:15 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "09:15"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Dest ( DesTr8 / Dest 
+    :name ( n12 / name
+     :op1 "Leicaster"
+  ))
+)
+
+# ::id PMUL4028.json_0008
+# ::snt I will need tickets for 2 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL4028.json_0010
+# ::snt Yay , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4028.json_0012
+# ::snt Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20366.json_0000
+# ::snt I 'm looking for a moderately priced restaurant in the north part of town . I would like to know the type of food , address and phone number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Food ( aRe1 / question )
+  :Phone ( aRe2 / question )
+  :Addr ( aRe3 / question )
+   )
+)
+
+# ::id WOZ20366.json_0002
+# ::snt Do you have the phone number for nirala ?
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe3 / Name 
+    :name ( n7 / name
+     :op1 "nirala"
+  ))
+   )
+)
+
+# ::id WOZ20366.json_0004
+# ::snt Thank you , good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1085.json_0000
+# ::snt I am looking for a hotel with free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Type ( TypHo3 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL1085.json_0002
+# ::snt I would like a four star hotel , and I do n't need free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( onHo1 / dontcare)
+   :Stars ( StaHo3 / Stars 
+    :name ( n4 / name
+     :op1 "four"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL1085.json_0004
+# ::snt Could you recommend me a hotel that is cheap ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Type ( TypHo3 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo5 / Price 
+    :name ( n10 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL1085.json_0006
+# ::snt Hmm , let me see ... I think maybe a moderately priced 4 star hotel might be better . Do you show any availabe ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "moderately"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1085.json_0008
+# ::snt Sounds great . Can I book 8 people for 2 nights starting Tuesday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n20 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL1085.json_0010
+# ::snt I am looking for places to go in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n22 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1085.json_0012
+# ::snt Are there any museums available ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n24 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id MUL1085.json_0014
+# ::snt I do n't have any in particular .   What would be the highest rated attraction in that area ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id MUL1085.json_0016
+# ::snt That sounds great . Can I get the postcode for Castle Galleries ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Post ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n27 / name
+     :op1 "Castle"
+     :op2 "Galleries"
+  ))
+   )
+)
+
+# ::id MUL1085.json_0018
+# ::snt No .   That 's all I needed .   Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2211.json_0000
+# ::snt Hello , are there any attractions on the eastside ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "eastside"
+  ))
+)
+
+# ::id PMUL2211.json_0002
+# ::snt What is the entrance fee for the parks ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "parks"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2211.json_0004
+# ::snt No , but are there any cheap Korean restaurants ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "korean"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL2211.json_0006
+# ::snt I would like a restaurant in the cheap price range
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL2211.json_0008
+# ::snt How about one that serves Asian Oriental food ? Could I have the phone number ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+   )
+)
+
+# ::id PMUL2211.json_0010
+# ::snt Can you book it for me and get a reference number ?
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id PMUL2211.json_0012
+# ::snt Whenever is fine , just for me .
+( o / out_of_scope )
+
+# ::id PMUL2211.json_0014
+# ::snt i did not have any in mind
+( o / out_of_scope )
+
+# ::id PMUL2211.json_0016
+# ::snt Thank you for such great customer service . I am set for now . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2828.json_0000
+# ::snt Hi , I am planning a trip and need some help finding a place to stay .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2828.json_0002
+# ::snt I would love a guesthouse but I do need wifi . Do you have any like that ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL2828.json_0004
+# ::snt No the area does n't matter , and I know this sounds strange but I 'm looking for a guesthouse with a 1 star rating .
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+   :Stars ( StaHo3 / Stars 
+    :name ( n4 / name
+     :op1 "1"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL2828.json_0006
+# ::snt Could you possible check in the surrounding areas ? I might as well also get a list of 2 star rated hotels . Do you mind ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotels"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL2828.json_0008
+# ::snt Okay , how about the one in the est please ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n12 / name
+     :op1 "est"
+  ))
+)
+
+# ::id PMUL2828.json_0010
+# ::snt Yes I would like to book it for 4 nights for 1 person from Saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL2828.json_0012
+# ::snt May i get the reference number ?
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL2828.json_0014
+# ::snt Great thanks I also need a taxi leaving the hotel by 05:00
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n20 / name
+     :op1 "05:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Type ( TypHo5 / Type 
+    :name ( n25 / name
+     :op1 "hotel"
+  ))
+   )
+)
+
+# ::id PMUL2828.json_0016
+# ::snt I want to leave the hotel by 05:00 . Going to the attraction .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n26 / name
+     :op1 "05:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n28 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Type ( TypHo5 / Type 
+    :name ( n31 / name
+     :op1 "hotel"
+  ))
+   )
+)
+
+# ::id PMUL2828.json_0018
+# ::snt somewhere in the south , sorry need the phone # and admission fee
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n32 / name
+     :op1 "south"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Phone ( aAt1 / question )
+  :Fee ( aAt2 / question )
+   )
+)
+
+# ::id PMUL2828.json_0020
+# ::snt Can you make a recommendation ?
+( o / out_of_scope )
+
+# ::id PMUL2828.json_0022
+# ::snt Great , can I have the phone number and reference fee .
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+   )
+ :op2(At2 / Attraction-Request
+  :Phone ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2828.json_0024
+# ::snt Please send info on tenpin . Thanks for the help .
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n35 / name
+     :op1 "tenpin"
+  ))
+   )
+)
+
+# ::id PMUL2828.json_0026
+# ::snt Thank you for the help . That 's all for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1449.json_0000
+# ::snt I would like to know the names of some good local restaurants .   Could you tell me where to find a train ?   The train should arrive by 20:15 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n2 / name
+     :op1 "20:15"
+  ))
+)
+
+# ::id MUL1449.json_0002
+# ::snt I 'm going to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1449.json_0004
+# ::snt I 'm actually departing from cambridge and going to london kings cross .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1449.json_0006
+# ::snt That sounds perfect , please book 1 ticket for me , and can I have the reference number ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL1449.json_0008
+# ::snt I 'm also looking for a moderately priced restaurant .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n12 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id SNG0474.json_0000
+# ::snt I 'm looking for an expensive vietnamese place to eat , can you help me find one ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "vietnamese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SNG0474.json_0002
+# ::snt Are there any British food joints ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "british"
+  ))
+)
+
+# ::id SNG0474.json_0004
+# ::snt Yes , please book a table for 6 on Thursday .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n8 / name
+     :op1 "6"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id SNG0474.json_0006
+# ::snt Make it for 11:15 and please give me a reference number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "11:15"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id SNG0474.json_0008
+# ::snt Yes , can I please have the reference number as well for the booking ?
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id SNG0474.json_0010
+# ::snt No that is all , thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1343.json_0000
+# ::snt Any suggestions for entertainment ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL1343.json_0002
+# ::snt Yes , I 'm looking for something close to the center of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL1343.json_0004
+# ::snt Is there a college in the centre area that you could give me more information on ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "college"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL1343.json_0006
+# ::snt Which one would you recommend for me to visit as a tourist ? I need the postcode , entrance fee and phone number for it .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL1343.json_0008
+# ::snt sweet , brah . i 'm also looking to book a train .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL1343.json_0010
+# ::snt I will be leaving after 8:15 from london kings cross .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n10 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n12 / name
+     :op1 "8:15"
+  ))
+)
+
+# ::id PMUL1343.json_0012
+# ::snt I will travel in Tuesday . Arrival is not important .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL1343.json_0014
+# ::snt Thank you . Yes I would really love for you to book the train for 2 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n16 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL1343.json_0016
+# ::snt Great , thanks so much ! That 's all I 'll be needing ! Bye bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3993.json_0000
+# ::snt I am looking for information in Cambridge
+( o / out_of_scope )
+
+# ::id PMUL3993.json_0002
+# ::snt My best friend told me about a great place they stayed at . It was called Finches Bed and Breakfast . Can you tell me a little about that place ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "finches"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+)
+
+# ::id PMUL3993.json_0004
+# ::snt I think I am ready to book . Can you get me a booking for 8 people for 4 nights , starting from Sunday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL3993.json_0006
+# ::snt Actually , I need some information on a train heading into Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3993.json_0008
+# ::snt I want to leave Bishops Stortford and arrive in Cambridge by 12:00 , please .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n12 / name
+     :op1 "12:00"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n14 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Dest ( DesTr6 / Dest 
+    :name ( n16 / name
+     :op1 "Cambridge"
+  ))
+)
+
+# ::id PMUL3993.json_0010
+# ::snt Yes please book that for 8 people and provide me with the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n18 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3993.json_0012
+# ::snt Thank you so much !   You 're very helpful and I appreciate all your work .   I 'm looking forward to this trip !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3993.json_0014
+# ::snt nope , leave me alone now please
+( o / out_of_scope )
+
+# ::id PMUL3993.json_0016
+# ::snt Thank you ! Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG1081.json_0000
+# ::snt I am looking for things to do in Cambridge .   Can you tell me if there are any nightclubs ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "nightclubs"
+  ))
+)
+
+# ::id SNG1081.json_0002
+# ::snt How much is it to get in to ballare ? And which area is it in ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Area ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n5 / name
+     :op1 "ballare"
+  ))
+   )
+)
+
+# ::id SNG1081.json_0004
+# ::snt No , that 's it . Thanks a bunch ! Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1793.json_0000
+# ::snt Looking for a train that leaves from london liverpool street and goes to cambridge
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id MUL1793.json_0002
+# ::snt I would like to leave after 10:15 on tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "10:15"
+  ))
+)
+
+# ::id MUL1793.json_0004
+# ::snt Yes , that works . I 'd like to book that for one person .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL1793.json_0006
+# ::snt Thanks . I 'm also looking for a museum in the area of west .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n14 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL1793.json_0008
+# ::snt Can you give me the phone number and address ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL1793.json_0010
+# ::snt Do you know if they have an entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL1793.json_0012
+# ::snt No , that is all I need help with at the moment . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1217.json_0000
+# ::snt Could you find me a room at a four star hotel that is kind of cheap ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n6 / name
+     :op1 "four"
+  ))
+)
+
+# ::id SNG1217.json_0002
+# ::snt Is that a guesthouse ? I really want a guesthouse rather than a hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id SNG1217.json_0004
+# ::snt The area does n't matter as long as it 's a 4 star guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG1217.json_0006
+# ::snt Sounds great , what is the address to that guesthouse ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id SNG1217.json_0008
+# ::snt Great ! That 's all I need today . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1431.json_0000
+# ::snt Hello ! I 'm looking for a train arriving at Cambridge that would leave after 13:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "13:15"
+  ))
+)
+
+# ::id MUL1431.json_0002
+# ::snt Sorry , I need to leave from Broxbourne on Friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id MUL1431.json_0004
+# ::snt Can I get the train ID ?
+( Tt1 / Train-Request
+  :Id ( aTr0 / question )
+)
+
+# ::id MUL1431.json_0006
+# ::snt Thank you for your help , I am also looking for a restaurant that serves African food in the moderate price range , can you help ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "african"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n12 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL1431.json_0008
+# ::snt Do you have any African restaurants in the east in any price range ?
+( Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+   :Area ( AreRe3 / Area 
+    :name ( n14 / name
+     :op1 "east"
+  ))
+   :Food ( FooRe5 / Food 
+    :name ( n16 / name
+     :op1 "African"
+  ))
+)
+
+# ::id MUL1431.json_0010
+# ::snt I actually would like one in the moderate price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n18 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL1431.json_0012
+# ::snt How about one that has Indian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n20 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id MUL1431.json_0014
+# ::snt Yes please and I need the postcode and address .
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id MUL1431.json_0016
+# ::snt Oh , I do n't need a reservation . I just needed their information so I can go by . Thank you . Have a good day . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1287.json_0000
+# ::snt Hello , I need to find a place to stay for the night . I 'd rather be in the north than the city centre , and I 'm willing to pay a moderate sum .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL1287.json_0002
+# ::snt Does that have free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id MUL1287.json_0004
+# ::snt Could I please have the address ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id MUL1287.json_0006
+# ::snt I need a moderate place to eat , same area as my hotel .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id MUL1287.json_0008
+# ::snt Can I have the address for the Chinese place ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "chinese"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+   )
+)
+
+# ::id MUL1287.json_0010
+# ::snt Can I have the address for the Indian restaurant ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "indian"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+   )
+)
+
+# ::id MUL1287.json_0012
+# ::snt No , that is all I need today . Thank you for all your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20419.json_0000
+# ::snt Can you recommend me a moderately priced restaurant in the north part of town ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id WOZ20419.json_0002
+# ::snt I do not care what kind of food .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+)
+
+# ::id WOZ20419.json_0004
+# ::snt What is the address and phone number of the Golden Wok ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "golden"
+     :op2 "wok"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20419.json_0006
+# ::snt Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2265.json_0000
+# ::snt I need a place to stay while I 'm in Cambridge . Can you recommend some place in the centre of town ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2265.json_0002
+# ::snt in the moderate price range please with free parking
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL2265.json_0004
+# ::snt How about one in the north area ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL2265.json_0006
+# ::snt I 'll take the first one you have listed , and I need to know the star rating , phone number , and postcode please .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   )
+ :op2(Ht2 / Hotel-Request
+  :Post ( aHo1 / question )
+  :Phone ( aHo2 / question )
+   )
+)
+
+# ::id MUL2265.json_0008
+# ::snt No I just needed that information . I am also looking for a train from Peterborough to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id MUL2265.json_0010
+# ::snt Sunday , thank you .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+   )
+ :op2(gk2 / general-thank
+   :none ( onge2 / none)
+   )
+)
+
+# ::id MUL2265.json_0012
+# ::snt I want to leave after 11:45 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n14 / name
+     :op1 "11:45"
+  ))
+)
+
+# ::id MUL2265.json_0014
+# ::snt Not right now , but I do need the travel time and fare , please .
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL2265.json_0016
+# ::snt That was all , thank you for your help today !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2265.json_0018
+# ::snt Thank you for you help >
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1275.json_0000
+# ::snt I want to find places to go in town , specifically college attractions .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL1275.json_0002
+# ::snt What would your best recommendation be for one ?
+( o / out_of_scope )
+
+# ::id PMUL1275.json_0004
+# ::snt That sounds good . May I have the phone number and postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL0285.json_0000
+# ::snt I 'd really like to get the number for the Yippee Noodle Bar restaurant if you please ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "yippee"
+     :op2 "noodle"
+     :op3 "bar"
+  ))
+)
+
+# ::id MUL0285.json_0002
+# ::snt Ok , I would like to book a table for 4 at 13:15 on Monday if possible ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "13:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL0285.json_0004
+# ::snt Hmm .. how about 12:15 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "12:15"
+  ))
+)
+
+# ::id MUL0285.json_0006
+# ::snt I would also like a train on the same day as the restaurant booking and should arrive by 09:45 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n14 / name
+     :op1 "09:45"
+  ))
+)
+
+# ::id MUL0285.json_0008
+# ::snt The train needs to depart from Kings Lynn and go to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n18 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id MUL0285.json_0010
+# ::snt No , just tell me the price .
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL0285.json_0012
+# ::snt That should be all thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0092.json_0000
+# ::snt I need a moderately priced restaurant that serves molecular gastronomy food please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "molecular"
+     :op2 "gastronomy"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id MUL0092.json_0002
+# ::snt How about modern european food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+)
+
+# ::id MUL0092.json_0004
+# ::snt That works just fine . Book it for myself at 17:30 on Tuesday if that 's available .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "17:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id MUL0092.json_0006
+# ::snt Do they have an opening at 16:30 , by any chance ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "16:30"
+  ))
+)
+
+# ::id MUL0092.json_0008
+# ::snt Thanks ! I 'm also looking for a guesthouse to stay at . I do n't need free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( oHo2 / no)
+)
+
+# ::id MUL0092.json_0010
+# ::snt It does n't matter , but I would prefer a 3 star one .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL0092.json_0012
+# ::snt That one sounds perfect . Can I get the address for the alpha - milton guesthouse please .
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id MUL0092.json_0014
+# ::snt No that is great . Thanks for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0010.json_0000
+# ::snt Where is a good cheap Singaporean place to eat ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "singaporean"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL0010.json_0002
+# ::snt Is there anything that is cheap , and in the south that could serve Singaporean food ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL0010.json_0004
+# ::snt Yes , can you find me a cheap place to eat serving chinese food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n12 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL0010.json_0006
+# ::snt That 'll be great . Can I get the phone number , address , and postcode to that please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id MUL0010.json_0008
+# ::snt I also am looking for a hotel with a 4 star rating .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL0010.json_0010
+# ::snt I am looking for a cheap place in the south .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n16 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n18 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL0010.json_0012
+# ::snt OK , a guesthouse will be fine .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n20 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id MUL0010.json_0014
+# ::snt I do n't wish to book . Can I just get the postcode and phone number ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id MUL0010.json_0016
+# ::snt Can you book me a taxi to bring me between the two ? I am wanting to leave the hotel by 16:45 . Also can I have the contact number and car type ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n22 / name
+     :op1 "16:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id MUL0010.json_0018
+# ::snt Great thank you that 's all that I needed today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01192.json_0000
+# ::snt I need the location of Addenbrookes Hospital , if you do n't mind .
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01192.json_0002
+# ::snt No particular department , I need the address and postcode please .
+( Ht1 / Hospital-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id PMUL4376.json_0000
+# ::snt I 'm looking for information in Cambridge ...... Oh , I should tell you what I 'm looking for !   How silly of me !    Can you please give me some information on cineworld cinema ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "cineworld"
+     :op2 "cinema"
+  ))
+)
+
+# ::id PMUL4376.json_0002
+# ::snt What is the postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL4376.json_0004
+# ::snt Yes . I need a place to stay in the north , just a 0 star hotel is fine .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n6 / name
+     :op1 "0"
+  ))
+   :Type ( TypHo6 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL4376.json_0006
+# ::snt Does it have free wifi and free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL4376.json_0008
+# ::snt Yes , that would be great , thank you .   I need it for 5 nights starting Sunday , and for 6 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL4376.json_0010
+# ::snt That 's everything I need .
+( o / out_of_scope )
+
+# ::id PMUL4376.json_0012
+# ::snt I also need a taxi .   Can you help with that ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL4376.json_0014
+# ::snt Well I 'll be leaving from the cineworld cinema traveling to the city centre north b and b hotel you 've just booked for me .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n16 / name
+     :op1 "city"
+     :op2 "centre"
+     :op3 "north"
+     :op4 "b"
+     :op5 "and"
+     :op6 "b"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n18 / name
+     :op1 "cineworld"
+     :op2 "cinema"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   )
+)
+
+# ::id PMUL4376.json_0016
+# ::snt I want to leave the hotel by 21:15 to get to cineworld cinema , please .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n21 / name
+     :op1 "cineworld"
+     :op2 "cinema"
+  ))
+   )
+)
+
+# ::id PMUL4376.json_0018
+# ::snt Yes that would be great and I need a reference number and number of taxi
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL4376.json_0020
+# ::snt thank you so much for helping
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4376.json_0022
+# ::snt No thanks , that 's all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01860.json_0000
+# ::snt Where is the closest police station located ?
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG01860.json_0002
+# ::snt Could I have the postcode please ?
+( Pt1 / Police-Request
+  :Post ( aPo0 / question )
+)
+
+# ::id SNG01860.json_0004
+# ::snt Thank you so much for all of your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01860.json_0006
+# ::snt Thanks that is all . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01361.json_0000
+# ::snt I got into a car accident and need help figuring out what to do next .
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG01361.json_0002
+# ::snt Ok thanks . I 'd also like to know where the nearest police station is .
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG01361.json_0004
+# ::snt Thanks , that 's all . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0386.json_0000
+# ::snt Hi , I 'm looking for a hotel that was recommended . It 's called the Cambridge Belfry ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "Cambridge"
+     :op2 "Belfry"
+  ))
+)
+
+# ::id SSNG0386.json_0002
+# ::snt Yes I need to make a reservation for 4 people and 4 nights starting from Tuesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SSNG0386.json_0004
+# ::snt Yes , please find one that is close to it .
+( o / out_of_scope )
+
+# ::id SSNG0386.json_0006
+# ::snt In the same price range as the Belfry . Can I get the reference number too ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Price ( PriHo3 / Price 
+    :name ( n11 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+   )
+)
+
+# ::id SSNG0386.json_0008
+# ::snt No thank you . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0319.json_0000
+# ::snt I 'm looking for an expensive restaurant in the south .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0319.json_0002
+# ::snt Either one . I just need it to be open on Sunday .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL0319.json_0004
+# ::snt I would like that . A table for 8 at 12:00 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "12:00"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL0319.json_0006
+# ::snt I 'm looking for a guesthouse to stay at . It should have free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id PMUL0319.json_0008
+# ::snt Yes , that would be great . I 'll need it booked for the same group of people , 2 nights , and starting on the same day .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id PMUL0319.json_0010
+# ::snt i do nt think so . i think that s all . take care . bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG02254.json_0000
+# ::snt I need a information of hospital in town , please .
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG02254.json_0002
+# ::snt No , that will be all . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4733.json_0000
+# ::snt I am looking for information in Cambridge
+( o / out_of_scope )
+
+# ::id PMUL4733.json_0002
+# ::snt I would like a 4 star luxury place to stay . It must include free wifi . But I 'm cheap as all get out , so nothing too pricey .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4733.json_0004
+# ::snt The area does n't matter as long as they have a room available for 3 people staying 4 nights .
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+   :Stay ( StaHo3 / Stay 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :People ( PeoHo5 / People 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL4733.json_0006
+# ::snt from Thursday .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL4733.json_0008
+# ::snt It 'll be very good if you can include alexander bed and breakfast but need to be in a reasonable price .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n12 / name
+     :op1 "alexander"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+)
+
+# ::id PMUL4733.json_0010
+# ::snt Can you help me to locate a free attraction near the hotel ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   )
+ :op2(Am2 / Attraction-Inform
+   :none ( onAt2 / none)
+   :Area ( AreAt4 / Area 
+    :name ( n15 / name
+     :op1 "near"
+     :op2 "the"
+     :op3 "hotel"
+  ))
+   )
+)
+
+# ::id SNG1044.json_0000
+# ::snt Can you tell me if warkworth house hotel has wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Name ( NamHo3 / Name 
+    :name ( n2 / name
+     :op1 "warkworth"
+     :op2 "house"
+  ))
+)
+
+# ::id SNG1044.json_0002
+# ::snt Do they have free parking , and what is their phone number ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Parking ( aHo0 / question )
+  :Phone ( aHo1 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Parking ( esHo2 / yes)
+   )
+)
+
+# ::id SNG1044.json_0004
+# ::snt No , that 's all I need , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2479.json_0000
+# ::snt I am looking for a place called Cherry Hinton Water Play
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "cherry"
+     :op2 "hinton"
+     :op3 "water"
+     :op4 "play"
+  ))
+)
+
+# ::id PMUL2479.json_0002
+# ::snt I also need their postcode .
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL2479.json_0004
+# ::snt I 'm also looking for a restaurant . Do you have anything cheap that serves Indian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL2479.json_0006
+# ::snt Can you suggest one that s in the north ? I would just need the name and address please . Thanks .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n8 / name
+     :op1 "north"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+   )
+)
+
+# ::id PMUL2479.json_0008
+# ::snt I would need a taxi to travel to cherry hinton water play from the restaurant .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n10 / name
+     :op1 "cherry"
+     :op2 "hinton"
+     :op3 "water"
+     :op4 "play"
+  ))
+)
+
+# ::id PMUL2479.json_0010
+# ::snt I want to leave royal spice by 11:45 please
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n12 / name
+     :op1 "11:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n14 / name
+     :op1 "royal"
+     :op2 "spice"
+  ))
+)
+
+# ::id PMUL2479.json_0012
+# ::snt No , that will be all today . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01256.json_0000
+# ::snt looking for a restaurant . The restaurant should be in the moderate price range and should be in the centre .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG01256.json_0002
+# ::snt No , I do n't have a cuisine preference . I just need to book for 5 people at 19:30 on tuesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "19:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SNG01256.json_0004
+# ::snt That sounds great , thank you . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20202.json_0000
+# ::snt Can I get the address and cuisine type of a   moderately priced restaurant in the east part of town ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+  :Food ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20202.json_0002
+# ::snt What type of food do they serve ?
+( Rt1 / Restaurant-Request
+  :Food ( aRe0 / question )
+)
+
+# ::id WOZ20202.json_0004
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0525.json_0000
+# ::snt I would like to find the Anatolia restaurant please .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "anatolia"
+  ))
+)
+
+# ::id SNG0525.json_0002
+# ::snt What is the price range ?
+( Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+)
+
+# ::id SNG0525.json_0004
+# ::snt No , I 'm all set . Thanks ! Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1608.json_0000
+# ::snt Hi , I need a train to Cambridge on Sunday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id MUL1608.json_0002
+# ::snt I 'm leaving from London Liverpool Street after 14:45 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "14:45"
+  ))
+)
+
+# ::id MUL1608.json_0004
+# ::snt please book me on the 15:39 train .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL1608.json_0006
+# ::snt No , just one ticket please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL1608.json_0008
+# ::snt Great . Can you also help me find out about a restaurant called charlie chan ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n12 / name
+     :op1 "charlie"
+     :op2 "chan"
+  ))
+)
+
+# ::id MUL1608.json_0010
+# ::snt Could you please make a reservation on Sunday for 7 people at 21:00 ?   I would like a reference number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "21:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL1608.json_0012
+# ::snt How about 20:00 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n20 / name
+     :op1 "20:00"
+  ))
+)
+
+# ::id MUL1608.json_0014
+# ::snt I think that is it . Thanks so much for your help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0878.json_0000
+# ::snt Would you be able to help me find a room that has free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id SNG0878.json_0002
+# ::snt I 'm looking for a guesthouse , and I misspoke earlier . I actually do n't care about the internet , but I do need free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+   :Internet ( onHo3 / dontcare)
+)
+
+# ::id SNG0878.json_0004
+# ::snt The area does n't matter .
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+)
+
+# ::id SNG0878.json_0006
+# ::snt Yes . I would like to book that for 4 people for 4 nights staring on Wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG0878.json_0008
+# ::snt Can you get it for 2 nights ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SNG0878.json_0010
+# ::snt That 's all , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1220.json_0000
+# ::snt Hello , I am looking for a place called the broughton house gallery . Can you help me ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "broughton"
+     :op2 "house"
+     :op3 "gallery"
+  ))
+)
+
+# ::id PMUL1220.json_0002
+# ::snt Yes , can you tell me what type of attraction it is and whether or not there is an entrance fee ?
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+  :Fee ( aAt1 / question )
+)
+
+# ::id PMUL1220.json_0004
+# ::snt Thank you for the information .   I also need a train that goes to Cambridge leaving Sunday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL4395.json_0000
+# ::snt I am looking for information in Cambridge
+( o / out_of_scope )
+
+# ::id PMUL4395.json_0002
+# ::snt Museum and I need postcode adress and entrance fee please
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museum"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Post ( aAt2 / question )
+   )
+)
+
+# ::id PMUL4395.json_0004
+# ::snt I 'm also looking for a train to london liverpool .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+   :Dest ( DesTr3 / Dest 
+    :name ( n4 / name
+     :op1 "london"
+     :op2 "liverpool"
+  ))
+)
+
+# ::id PMUL4395.json_0006
+# ::snt Is Cambridge Artworks in the center of town ? I have get to liverpool station by 11:30 on Saturday .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n6 / name
+     :op1 "cambridge"
+     :op2 "artworks"
+  ))
+   )
+ :op2(Tm2 / Train-Inform
+   :Day ( DayTr4 / Day 
+    :name ( n9 / name
+     :op1 "saturday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n11 / name
+     :op1 "11:30"
+  ))
+   :Dest ( DesTr8 / Dest 
+    :name ( n13 / name
+     :op1 "liverpool"
+     :op2 "st"
+  ))
+   )
+)
+
+# ::id PMUL4395.json_0008
+# ::snt Yes I 'd rather find one in the centre , a museum . I just need the entrance fee and the address .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n16 / name
+     :op1 "museum"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Addr ( aAt2 / question )
+   )
+)
+
+# ::id PMUL4395.json_0010
+# ::snt I need a museum to visit in he centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n18 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n20 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL4395.json_0012
+# ::snt Could you check again . A museum in the centre .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n22 / name
+     :op1 "museum"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n24 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4395.json_0014
+# ::snt I need the entrance fee and address please .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+)
+
+# ::id PMUL4395.json_0016
+# ::snt Do I need tickets ?
+( o / out_of_scope )
+
+# ::id PMUL4395.json_0018
+# ::snt That 's alright . But now what I do ned is to find a train from cambridge going to london liverpool street . Could you help me ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n26 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n28 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4395.json_0020
+# ::snt I need to arrive by 11:30 . Are there any train that has arrival by that time ?
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n30 / name
+     :op1 "11:30"
+  ))
+)
+
+# ::id PMUL4395.json_0022
+# ::snt Can you just tell me the travel time and departure time for the TR1887 please ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Time ( aTr1 / question )
+)
+
+# ::id PMUL4395.json_0024
+# ::snt No , that will be all . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4395.json_0026
+# ::snt Yes , you have . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1153.json_0000
+# ::snt i want to book a taxi . The taxi should leave after 05:45 and should depart from the missing sock .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n2 / name
+     :op1 "05:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "the"
+     :op2 "missing"
+     :op3 "sock"
+  ))
+)
+
+# ::id SNG1153.json_0002
+# ::snt I would like to go to great saint mary 's church .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n6 / name
+     :op1 "great"
+     :op2 "saint"
+     :op3 "mary"
+     :op4 "'s"
+     :op5 "church"
+  ))
+)
+
+# ::id SNG1153.json_0004
+# ::snt No that was it . Thank you very much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1371.json_0000
+# ::snt I want a train leaving after 09:00 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n2 / name
+     :op1 "09:00"
+  ))
+)
+
+# ::id PMUL1371.json_0002
+# ::snt I 'd like to depart from london kings cross going to cambridge after 09:30
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n8 / name
+     :op1 "09:30"
+  ))
+)
+
+# ::id PMUL1371.json_0004
+# ::snt I would like the train to leave after 9:30 on Saturday , can I also have the price , arrival time , and train ID , please ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Arrive ( aTr1 / question )
+  :Ticket ( aTr2 / question )
+  :Id ( aTr3 / question )
+   )
+)
+
+# ::id PMUL1371.json_0006
+# ::snt Yes , that will work . Can you tell me what the arrival time is and the price please ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id PMUL1371.json_0008
+# ::snt Yes I am also looking for information on the   cambridge arts theatre .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n12 / name
+     :op1 "cambridge"
+     :op2 "arts"
+     :op3 "theatre"
+  ))
+)
+
+# ::id PMUL1371.json_0010
+# ::snt Thank you what about a restaurant ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL1371.json_0012
+# ::snt No ,   I wo n't need the restaurant .   We 'll be eating at a friends house .   Can you get the postcode for Cambridge Arts Theatre ? What type of attraction is it ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n14 / name
+     :op1 "cambridge"
+     :op2 "arts"
+     :op3 "theatre"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Type ( aAt1 / question )
+  :Post ( aAt2 / question )
+   )
+)
+
+# ::id PMUL1371.json_0014
+# ::snt Thanks . May I have the postcode and phone number , please ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL1371.json_0016
+# ::snt no that is all
+( o / out_of_scope )
+
+# ::id SNG1175.json_0000
+# ::snt I need to book a taxi from Kings college to Pizza express Fen Ditton sometime after 17:15 . I need the car type and contact number please .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n2 / name
+     :op1 "17:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "kings"
+     :op2 "college"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n6 / name
+     :op1 "pizza"
+     :op2 "express"
+     :op3 "fen"
+     :op4 "ditton"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id SNG1175.json_0002
+# ::snt Thank you ! That will be all !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2030.json_0000
+# ::snt I am wanting to find an attraction called The Place . Can you help me ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "place"
+  ))
+)
+
+# ::id PMUL2030.json_0002
+# ::snt Can you give me the postcode please ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL2030.json_0004
+# ::snt I also need a restaurant .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL2030.json_0006
+# ::snt I 'm in the mood for some Modern European food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+)
+
+# ::id PMUL2030.json_0008
+# ::snt Great , is it moderately priced ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL2030.json_0010
+# ::snt I would prefer moderate price range please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL2030.json_0012
+# ::snt Can you double check for modern european food , centre area , and in the moderate price range ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n12 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2030.json_0014
+# ::snt Sounds tasty . Can you get me a reservation for Saturday ?
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n16 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL2030.json_0016
+# ::snt Thank you .   I will also need a taxi to get form the attraction to the restaurant by 13:15 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n18 / name
+     :op1 "13:15"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL2030.json_0018
+# ::snt That is all I need .
+( o / out_of_scope )
+
+# ::id PMUL0324.json_0000
+# ::snt I am looking for a place to stay .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL0324.json_0002
+# ::snt I 'd like to stick to the cheap price range please in the Centre .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0324.json_0004
+# ::snt Does it have a star rating of 4 ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0324.json_0006
+# ::snt Awesome , please book it for 2 nights starting Tuesday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL0324.json_0008
+# ::snt Just one .
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n12 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL0324.json_0010
+# ::snt I also need to find an Indian restaurant in the east . What ever you recommend . I need the postcode and address as well .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n16 / name
+     :op1 "east"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id PMUL0324.json_0012
+# ::snt that will be fine . i also want a taxi to commute between the to places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL0324.json_0014
+# ::snt it should leave the restaurant by 14;00
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL0324.json_0016
+# ::snt Also please provide me with contact number and car type .
+( Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+)
+
+# ::id PMUL0324.json_0018
+# ::snt Thank you so much . That 's all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1313.json_0000
+# ::snt I am looking for a place to stay with free parking and need to be in the north
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL1313.json_0002
+# ::snt Yes , I 'd like a moderately priced one , and I also need free wifi .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL1313.json_0004
+# ::snt I would like a hotel please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL1313.json_0006
+# ::snt ok i would like to book it for thursday for 2 people   for 3 night i m also looking for a restaurant in the same price range as the hotel
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Price ( PriRe6 / Price 
+    :name ( n15 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+   )
+)
+
+# ::id MUL1313.json_0008
+# ::snt Great . I also need to find a restaurant for the same number of people on the same day for 19:00 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "19:00"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "number"
+     :op3 "of"
+     :op4 "people"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+)
+
+# ::id MUL1313.json_0010
+# ::snt I do n't care about the type of cusine , I 'd like it to be in the moderate range in the north .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n22 / name
+     :op1 "north"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n24 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL1313.json_0012
+# ::snt Let 's go with the chinese place . Can you book me a table for 2 on Thursday at 19:00 ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n26 / name
+     :op1 "chinese"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n28 / name
+     :op1 "19:00"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n30 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n32 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL1313.json_0014
+# ::snt No , thank you , that 's all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2131.json_0000
+# ::snt I 'd like to find a train leaving from Ely to go to Cambridge , please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id MUL2131.json_0002
+# ::snt I need to arrive by 11:45 on Saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "11:45"
+  ))
+)
+
+# ::id MUL2131.json_0004
+# ::snt That fits my schedule , yes please reserve 6 tickets for us , and let me know the reference number when you have it .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL2131.json_0006
+# ::snt I also need to book a hotel as well , called the Lensfield hotel .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n12 / name
+     :op1 "Lensfield"
+     :op2 "hotel"
+  ))
+)
+
+# ::id MUL2131.json_0008
+# ::snt A total of 6 people and for 2 nights starting on Saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL2131.json_0010
+# ::snt Could you try one night instead of two ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL2131.json_0012
+# ::snt That is wonderful . I think I am all set for now . Goodbye for now .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0575.json_0000
+# ::snt I 'd like an expensive restuarant in the south part of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id SNG0575.json_0002
+# ::snt I want Indian , please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "Indian"
+  ))
+)
+
+# ::id SNG0575.json_0004
+# ::snt That would be great ! Could I also receive the address and post code with that ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id SNG0575.json_0006
+# ::snt No thanks , I 'll take care of that . I 'm all set today - thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0901.json_0000
+# ::snt I need help with a train to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0901.json_0002
+# ::snt I want to leave from birminham new street on Thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "birminham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL0901.json_0004
+# ::snt Yes , I need to leave Birmingham after 18:30 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "18:30"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "birmingham"
+  ))
+)
+
+# ::id PMUL0901.json_0006
+# ::snt Anytime after 18:30 will be fine , it does n't have to be at that exact time .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n12 / name
+     :op1 "18:30"
+  ))
+)
+
+# ::id PMUL0901.json_0008
+# ::snt I would like to make reservations for 5 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL0901.json_0010
+# ::snt Thanks ! I 'm also looking for a Chinese restaurant in the centre .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "chinese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n18 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0901.json_0012
+# ::snt Um ... no , not really .
+( Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+)
+
+# ::id PMUL0901.json_0014
+# ::snt Yes ! What place would you recommend ?
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0901.json_0016
+# ::snt Yes please . For 5 people on Thursday at 21:00 . Can I get the reference number after you book it ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n20 / name
+     :op1 "21:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n22 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n24 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0901.json_0018
+# ::snt Thank you for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02087.json_0000
+# ::snt I need to find a hospital here in the area .
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG02087.json_0002
+# ::snt can i get thhe phone number and postcode
+( Ht1 / Hospital-Request
+  :Post ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id SNG02087.json_0004
+# ::snt I need the paediatric clinic please .
+( Hm1 / Hospital-Inform
+   :Department ( DepHo2 / Department 
+    :name ( n2 / name
+     :op1 "paediatric"
+     :op2 "clinic"
+  ))
+)
+
+# ::id SNG02087.json_0006
+# ::snt Yes , may I please have the post code ?
+( Ht1 / Hospital-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id SNG02087.json_0008
+# ::snt No , thank you that 's all I need for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0286.json_0000
+# ::snt I 'm looking for a 3 star lodging with free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SSNG0286.json_0002
+# ::snt I think I would like it near the centre . Does it have free parking ? I would like the price range to be cheap but at least a 3 star hotel .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreHo5 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+   :Stars ( StaHo7 / Stars 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SSNG0286.json_0004
+# ::snt What hotels are available in the moderate price range ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id SSNG0286.json_0006
+# ::snt No . Are there any guest houses in that range ?
+( o / out_of_scope )
+
+# ::id SSNG0286.json_0008
+# ::snt I 'm sorry . Could you just find me one with free parking , a 3 star , moderate . I do n't care where it is located .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "moderate"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+   :Parking ( esHo3 / yes)
+)
+
+# ::id SSNG0286.json_0010
+# ::snt OK , can you book me for 1 person for 5 nights starting on sunday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n20 / name
+     :op1 "1"
+  ))
+)
+
+# ::id SSNG0286.json_0012
+# ::snt Please book a different hotel in the same price range .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Type ( TypHo3 / Type 
+    :name ( n22 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo5 / Price 
+    :name ( n24 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id SSNG0286.json_0014
+# ::snt No , the area is not important . Just the same price range , if you can find anything .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n26 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id SSNG0286.json_0016
+# ::snt No , that 's all I needed . Have a nice day .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL2260.json_0000
+# ::snt I am coming to cambridge and heard about a bed and breakfast called finches .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "finches"
+  ))
+)
+
+# ::id MUL2260.json_0002
+# ::snt I actually would like to book the hotel for 7 people starting on Tuesday for 3 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL2260.json_0004
+# ::snt Can you also help me find a train on Fridya ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL2260.json_0006
+# ::snt I 'll be departing from cambridge and going to norwich .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "norwich"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2260.json_0008
+# ::snt Yes , I would like to arrive before 5:00 PM .
+( o / out_of_scope )
+
+# ::id MUL2260.json_0010
+# ::snt I apologize , I actually need to leave after 16:30
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n14 / name
+     :op1 "16:30"
+  ))
+)
+
+# ::id MUL2260.json_0012
+# ::snt Yes , that sounds great . Please book that for me .
+( o / out_of_scope )
+
+# ::id MUL2260.json_0014
+# ::snt Thank you , no that will be all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4208.json_0000
+# ::snt I 'm looking for a park .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "park"
+  ))
+)
+
+# ::id PMUL4208.json_0002
+# ::snt Could I get the address and phone number for one please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL4208.json_0004
+# ::snt I 'm also looking for a place to stay in , preferably something 0 stars .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n4 / name
+     :op1 "0"
+  ))
+)
+
+# ::id PMUL4208.json_0006
+# ::snt I prefer something in the cheap price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL4208.json_0008
+# ::snt Let me think about it .
+( o / out_of_scope )
+
+# ::id PMUL3502.json_0000
+# ::snt I would like to visit an attraction the has multiple sports .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "multiple"
+     :op2 "sports"
+  ))
+)
+
+# ::id PMUL3502.json_0002
+# ::snt What is the entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL3502.json_0004
+# ::snt I also would like to find   Turkish restaurant in the center of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "turkish"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL3502.json_0006
+# ::snt I do n't care about the price range . Will you please book me a table for 3 people at 17:15 on Wednesday at one of the restaurants ?
+( Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+   :Time ( TimRe3 / Time 
+    :name ( n8 / name
+     :op1 "17:15"
+  ))
+   :Day ( DayRe5 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe7 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3502.json_0008
+# ::snt No thank you that is all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3502.json_0010
+# ::snt That s everything I needed thanks for the help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20286.json_0000
+# ::snt Where can I find portuguese food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "portuguese"
+  ))
+)
+
+# ::id WOZ20286.json_0002
+# ::snt Any area .
+( Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+)
+
+# ::id WOZ20286.json_0004
+# ::snt What is the address ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id WOZ20286.json_0006
+# ::snt No , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0959.json_0000
+# ::snt Hi , I am looking for a 4 star guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG0959.json_0002
+# ::snt Money is no object , but I 'd like it to be a 4 star location please . And I 'd only like to stay on the north side of town .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG0959.json_0004
+# ::snt I need a place that has enough beds for 7 persons for 3 nights starting this Thursday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "7"
+  ))
+)
+
+# ::id SNG0959.json_0006
+# ::snt Yeah , how about for one day ? Please get me the reference number if that works
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Stay ( StaHo3 / Stay 
+    :name ( n17 / name
+     :op1 "one"
+  ))
+   )
+)
+
+# ::id SNG0959.json_0008
+# ::snt Whatever is available . But I would prefer a guesthouse with free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n18 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id SNG0959.json_0010
+# ::snt No , that about covers everything . Thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1709.json_0000
+# ::snt I need a train from Stevenage that would leave after 10:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "stevenage"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "10:45"
+  ))
+)
+
+# ::id PMUL1709.json_0002
+# ::snt I would be travelling on Monday and heading TO Stevenage FROM Cambridge . I 'm sorry , I stated that wrong the first time .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "stevenage"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1709.json_0004
+# ::snt Yes , I would like to take the one at 11:21 . Can you give me the train ID , travel time , and price for that train ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "one"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Time ( aTr1 / question )
+  :Ticket ( aTr2 / question )
+  :Id ( aTr3 / question )
+   )
+)
+
+# ::id PMUL1709.json_0006
+# ::snt I am also looking for a hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL1709.json_0008
+# ::snt A guesthouse with free parking would be great .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id PMUL1709.json_0010
+# ::snt I need the hotel for 6 people , 3 nights starting Friday . I also need a reference number
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n20 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n22 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL1709.json_0012
+# ::snt Thank you for your time .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1709.json_0014
+# ::snt No .   That is all . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3898.json_0000
+# ::snt I am looking for a place to eat in Cambridge that s is indian with moderate pricing
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL3898.json_0002
+# ::snt No , I do n't care about that .
+( Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+)
+
+# ::id PMUL3898.json_0004
+# ::snt I have no idea . Which one is your favorite ?
+( o / out_of_scope )
+
+# ::id PMUL3898.json_0006
+# ::snt Yes , please book a table for 2 on Sunday at 19:45 . You 'll need to give me the reference number . I 'm also looking for a nightclub in the center of town .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n6 / name
+     :op1 "center"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n8 / name
+     :op1 "nightclub"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Time ( TimRe5 / Time 
+    :name ( n11 / name
+     :op1 "19:45"
+  ))
+   :Day ( DayRe7 / Day 
+    :name ( n13 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe9 / People 
+    :name ( n15 / name
+     :op1 "2"
+  ))
+   )
+ :op3(Rt3 / Restaurant-Request
+  :Ref ( aRe2 / question )
+   )
+)
+
+# ::id PMUL3898.json_0008
+# ::snt I need a cab to arrive by the booked time , can I also get the contact # and car type too please
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "booked"
+     :op3 "time"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id PMUL3898.json_0010
+# ::snt I do n't really care as long as I get to the restaurant by 19:45
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "19:45"
+  ))
+)
+
+# ::id PMUL3898.json_0012
+# ::snt I do not have it right now .
+( o / out_of_scope )
+
+# ::id PMUL3898.json_0014
+# ::snt Can I get club salsas phone number and address ? I would like the taxi from the club to the restaurant
+( a / and
+ :op1(At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n21 / name
+     :op1 "club"
+     :op2 "salsas"
+  ))
+   )
+)
+
+# ::id PMUL3898.json_0016
+# ::snt Great . I would like a taxi from club salsa to the restaurant . I want to arrive by my reservation time .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n22 / name
+     :op1 "club"
+     :op2 "salsa"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL3898.json_0018
+# ::snt I think that will be all .   Thanks so much for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3898.json_0020
+# ::snt have yourself a great day
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0363.json_0000
+# ::snt I need a train from stansted airport to cambridge , please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id SNG0363.json_0002
+# ::snt Yes . I need to leave on Sunday and arrive by 17:15 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "17:15"
+  ))
+)
+
+# ::id SNG0363.json_0004
+# ::snt How much is the ticket ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id SNG0363.json_0006
+# ::snt Not at the moment . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0363.json_0008
+# ::snt No , that 's all I need right now . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1250.json_0000
+# ::snt I need help finding a hotel that has free wifi and parking , can you help ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Internet ( esHo3 / yes)
+)
+
+# ::id MUL1250.json_0002
+# ::snt Actually , are any of these 4 star rated ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1250.json_0004
+# ::snt Sounds perfect .   Can you book a room for 2 nights starting Sunday ?   There are 7 of us .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL1250.json_0006
+# ::snt I 'm also looking for a place to dine that 's in the centre and in the expensive range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1250.json_0008
+# ::snt Is there anything that serves Turkish food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "turkish"
+  ))
+)
+
+# ::id MUL1250.json_0010
+# ::snt No , I just need the phone number .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id MUL1250.json_0012
+# ::snt I need a taxi   from Huntingdon Marriott Hotel to Meze Bar Restaurant
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n18 / name
+     :op1 "meze"
+     :op2 "bar"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n20 / name
+     :op1 "huntingdon"
+     :op2 "marriott"
+     :op3 "hotel"
+  ))
+)
+
+# ::id MUL1250.json_0014
+# ::snt Does n't matter . I just need to leave the restaurant by 13:00 . I will also need the contact number and car type of the taxi .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n22 / name
+     :op1 "13:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id MUL1250.json_0016
+# ::snt That will be all . Thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2331.json_0000
+# ::snt Can you help me find a park to visit in Cambridge ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "park"
+  ))
+)
+
+# ::id PMUL2331.json_0002
+# ::snt I have no area preference . Can you suggest a park for me ? Thanks a lot
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Am2 / Attraction-Inform
+   :Type ( TypAt3 / Type 
+    :name ( n5 / name
+     :op1 "park"
+  ))
+   )
+)
+
+# ::id PMUL2331.json_0004
+# ::snt Okay , what area is that in ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+)
+
+# ::id PMUL2331.json_0006
+# ::snt Great , thanks . Also , can you tell me a little about a restaurant called La Mimosa ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "la"
+     :op2 "mimosa"
+  ))
+)
+
+# ::id PMUL2331.json_0008
+# ::snt Yes , and can I get a phone number and area ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id PMUL2331.json_0010
+# ::snt Actually , no I do n't .
+( o / out_of_scope )
+
+# ::id PMUL2331.json_0012
+# ::snt That was all I needed today , thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1630.json_0000
+# ::snt Hi , I 'm looking to try Eritrean food . Do you have a restaurant listing ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "eritrean"
+  ))
+)
+
+# ::id MUL1630.json_0002
+# ::snt What do you have in the cheap price range ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL1630.json_0004
+# ::snt Sure , can you find an nice Italian restaurant ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id MUL1630.json_0006
+# ::snt Sure that sounds good . Would like that address please
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id MUL1630.json_0008
+# ::snt Yes , I need a train out of Cambridge on Thursday , please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1630.json_0010
+# ::snt I need to leave after 8:15 and go to London Kings Cross , please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n14 / name
+     :op1 "8:15"
+  ))
+)
+
+# ::id MUL1630.json_0012
+# ::snt No , but what is the travel time for that train ID ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id MUL1630.json_0014
+# ::snt Nah that wo n't be necessary .
+( o / out_of_scope )
+
+# ::id MUL1630.json_0016
+# ::snt I think that 's everything I need right now . Thank you very much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0154.json_0000
+# ::snt I am looking for a cheap Asian Oriental restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SSNG0154.json_0002
+# ::snt Yes . I need a reservation for 2 people , Saturday night at 6:00pm .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SSNG0154.json_0004
+# ::snt I 'm sorry , I was actually looking for a reservation for Monday at 6:15 . Are there any tables available at that time ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "6:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id SSNG0154.json_0006
+# ::snt Great thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0154.json_0008
+# ::snt Yes , I actually need a table for 6 people not 2 @ 18:15 on Monday .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n14 / name
+     :op1 "6"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n16 / name
+     :op1 "18:15"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n18 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id SSNG0154.json_0010
+# ::snt Thank you so much and I apologize for the confusion on my part .   That is all I need for now .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4968.json_0000
+# ::snt I need a train that leaves on monday from cambridge
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4968.json_0002
+# ::snt Norwich . I 'd like to leave after 17:30
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "norwich"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "17:30"
+  ))
+)
+
+# ::id PMUL4968.json_0004
+# ::snt Yes please book that for 5 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL4968.json_0006
+# ::snt I need a restaurant that serves catalan food and it should be in the west .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "catalan"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL4968.json_0008
+# ::snt Is there another high - end restaurant in the west area that you can recommend ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n16 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL4968.json_0010
+# ::snt Yes , please .
+( o / out_of_scope )
+
+# ::id PMUL4968.json_0012
+# ::snt I do n't really like Indian food . Are there any expensive british restaurants in the west ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n18 / name
+     :op1 "british"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n20 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n22 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL4968.json_0014
+# ::snt I do n't really have a preference . Which one would you recommend ?
+( o / out_of_scope )
+
+# ::id PMUL4968.json_0016
+# ::snt Yes , I would like a table .
+( o / out_of_scope )
+
+# ::id PMUL4968.json_0018
+# ::snt the same group of people at 11:45 on the same day and I need the reference number
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n24 / name
+     :op1 "11:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n26 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n28 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL4968.json_0020
+# ::snt that 's all thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1040.json_0000
+# ::snt Could you help me find a moderately priced guesthouse ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id SNG1040.json_0002
+# ::snt I 'd prefer something in the center of town that has free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n6 / name
+     :op1 "center"
+  ))
+)
+
+# ::id SNG1040.json_0004
+# ::snt Oh , that 's a bummer . Ok , how about trying in the north ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n8 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SNG1040.json_0006
+# ::snt The stars do n't matter . Please book one for 3 people for 5 nights , starting Sunday .
+( Hm1 / Hotel-Inform
+   :Stars ( onHo1 / dontcare)
+   :Stay ( StaHo3 / Stay 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo5 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo7 / People 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SNG1040.json_0008
+# ::snt Let 's try to start on Monday .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n16 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id SNG1040.json_0010
+# ::snt I actually would like it to be on Sunday for 2 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n20 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id SNG1040.json_0012
+# ::snt Thank you for all your help . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1845.json_0000
+# ::snt I need a train that goes to Cambridge and departs from Bishops Stortford .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id PMUL1845.json_0002
+# ::snt I leave on Tuesday and need to arrive by 11:30 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "11:30"
+  ))
+)
+
+# ::id PMUL1845.json_0004
+# ::snt What time does the train depart ? What is the price and total travel time ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id PMUL1845.json_0006
+# ::snt No but I also need a place to stay that should be in the expensive price range and should include free wifi .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+   :Internet ( esHo2 / yes)
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1845.json_0008
+# ::snt Nope , wherever you recommend will be great . THanks
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+   )
+ :op2(gk2 / general-thank
+   :none ( onge2 / none)
+   )
+)
+
+# ::id PMUL1845.json_0010
+# ::snt Yes can you please do that for me ?
+( o / out_of_scope )
+
+# ::id PMUL1845.json_0012
+# ::snt Book it for 8 people and 4 nights . We will be checking in on Thursday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL1845.json_0014
+# ::snt No , that will be all . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2753.json_0000
+# ::snt Hi I 'm looking for some interesting attractions , especially museums on the west side
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id PMUL2753.json_0002
+# ::snt yes and could like to get the post code
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL2753.json_0004
+# ::snt That sounds nice .   Also , can you give me information about The Lensfield Hotel ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n6 / name
+     :op1 "Lensfield"
+     :op2 "Hotel"
+  ))
+)
+
+# ::id PMUL2753.json_0006
+# ::snt I actually need a reservation for 1 person for 5 nights on wednesday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL2753.json_0008
+# ::snt That is everything I need .
+( o / out_of_scope )
+
+# ::id PMUL4690.json_0000
+# ::snt I 'm looking for a place to stay that is moderately priced and includes free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL4690.json_0002
+# ::snt I would like to stay in the centre of town . A guest house is fine .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4690.json_0004
+# ::snt Yes , how about the north ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL4690.json_0006
+# ::snt Great . can you recommend one and book it for 3 nights coming in on friday . There will be 2 in my party
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL4690.json_0008
+# ::snt Yes . I want to go from Cambridge to Peterborough by train .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "peterborough"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4690.json_0010
+# ::snt I will travel Saturday after 17:45
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n18 / name
+     :op1 "saturday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n20 / name
+     :op1 "17:45"
+  ))
+)
+
+# ::id PMUL4690.json_0012
+# ::snt Yes , please book the tickets and I need the reference number .
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL4690.json_0014
+# ::snt I will need 2 tickets please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n22 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL4690.json_0016
+# ::snt Can I get the train ID and departure time for the one you chose ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :none ( onTr1 / none)
+   )
+ :op2(Tt2 / Train-Request
+  :Id ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4690.json_0018
+# ::snt No thanks , that is all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1810.json_0000
+# ::snt I need to find a train leaving Tuesday going to Ely please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id MUL1810.json_0002
+# ::snt I would like to arrive by 14:45 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "14:45"
+  ))
+)
+
+# ::id MUL1810.json_0004
+# ::snt Yes , can I get the departure time and travel time on that one ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Time ( aTr1 / question )
+)
+
+# ::id MUL1810.json_0006
+# ::snt Thanks . I 'm also looking for college to look around .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n8 / name
+     :op1 "college"
+  ))
+)
+
+# ::id MUL1810.json_0008
+# ::snt Any area is fine . Can you give me the phone number and postcode of your favorite one ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id MUL1810.json_0010
+# ::snt Awesome !   I guess that 's all I need .   Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01618.json_0000
+# ::snt I need a taxi to take me today to camboats
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "camboats"
+  ))
+)
+
+# ::id SNG01618.json_0002
+# ::snt kings hedges learner pool
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n4 / name
+     :op1 "kings"
+     :op2 "hedges"
+     :op3 "learner"
+     :op4 "pool"
+  ))
+)
+
+# ::id SNG01618.json_0004
+# ::snt I want to arrive by 02:45 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n6 / name
+     :op1 "02:45"
+  ))
+)
+
+# ::id SNG01618.json_0006
+# ::snt Fabulous . Thanks so much for your help . Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3487.json_0000
+# ::snt I 'm planning a trip and am looking for a place to stay .   Can you help me with that ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL3487.json_0002
+# ::snt I am looking for something in the cheap price range in the centre of town .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3487.json_0004
+# ::snt Can you please book it ? I 'd like to stay for five nights beginning on Saturday . It 's just me .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "five"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL3487.json_0006
+# ::snt Great thanks for all your assistance !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3487.json_0008
+# ::snt I 'm also looking for information on an attraction called nusha .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n10 / name
+     :op1 "nusha"
+  ))
+)
+
+# ::id PMUL3487.json_0010
+# ::snt What is the address ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL3487.json_0012
+# ::snt Yes , I also need a taxi to go between the two .   I want to leave Nusha by 03:00 .   Can you book and get me the contact and car type ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n12 / name
+     :op1 "03:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n14 / name
+     :op1 "nusha"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id PMUL3487.json_0014
+# ::snt Could you verify for me that the Alexander Bed and Breakfast has free wifi and free parking ? If not , I 'll need to change my reservation .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   :Name ( NamHo4 / Name 
+    :name ( n16 / name
+     :op1 "Alexander"
+     :op2 "Bed"
+     :op3 "and"
+     :op4 "Breakfast"
+  ))
+)
+
+# ::id PMUL3487.json_0016
+# ::snt No that is all the information I need today .
+( o / out_of_scope )
+
+# ::id PMUL2426.json_0000
+# ::snt I need some information on a place called Pizza express .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "pizza"
+     :op2 "express"
+  ))
+)
+
+# ::id PMUL2426.json_0002
+# ::snt Can you give me the postcode and address please ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id PMUL2426.json_0004
+# ::snt Yes , I 'm looking for colleges to see in town . Can you help me with that ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id PMUL2426.json_0006
+# ::snt I do n't care about that but I would like the address and area of the college I visit .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( onAt1 / none)
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+  :Addr ( aAt2 / question )
+   )
+)
+
+# ::id PMUL2426.json_0008
+# ::snt What is the address for Gonville and Caius College ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n6 / name
+     :op1 "Gonville"
+     :op2 "and"
+     :op3 "Caius"
+     :op4 "College"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2426.json_0010
+# ::snt The gonville caius college would be a nice attraction . Could I get the address please ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n8 / name
+     :op1 "college"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2426.json_0012
+# ::snt Thank you . I look forward to the day in town . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1921.json_0000
+# ::snt Yes , I am looking for a concert hall in the south .   Can you help me find one ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "concert"
+     :op2 "hall"
+  ))
+)
+
+# ::id MUL1921.json_0002
+# ::snt I would really like to stay in the south area .   Are there any entertainment attractions available in that area ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n6 / name
+     :op1 "south"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n8 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id MUL1921.json_0004
+# ::snt The entertainment places sound fun . Could you provide me their postcodes ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Post ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Type ( TypAt3 / Type 
+    :name ( n11 / name
+     :op1 "entertainment"
+  ))
+   )
+)
+
+# ::id MUL1921.json_0006
+# ::snt Thank you for that .   Also , I need to book a train leaving from Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1921.json_0008
+# ::snt Sorry , I need to get to ely please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id MUL1921.json_0010
+# ::snt I need the train to leave on wednesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n16 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id MUL1921.json_0012
+# ::snt My preference is that it leaves Cambridge after 12:00 , would that be possible ?
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n18 / name
+     :op1 "12:00"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n20 / name
+     :op1 "Cambridge"
+  ))
+)
+
+# ::id MUL1921.json_0014
+# ::snt Yes if you can . I would like 6 tickets for that train .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n22 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL1921.json_0016
+# ::snt That is all I need .   Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20409.json_0000
+# ::snt Hello , I am looking for a moderately priced restaurant in the south part of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id WOZ20409.json_0002
+# ::snt I do not care .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+)
+
+# ::id WOZ20409.json_0004
+# ::snt Is there anything else available ?
+( o / out_of_scope )
+
+# ::id WOZ20409.json_0006
+# ::snt Give me the address and postcode of any of them , please .
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20409.json_0008
+# ::snt What is the postcode ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id WOZ20409.json_0010
+# ::snt That 's great . Thank you so much
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0111.json_0000
+# ::snt Hi I want to find a place to eat in the moderate price range in the east part of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id SSNG0111.json_0002
+# ::snt One that   serves italian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id SSNG0111.json_0004
+# ::snt Yes any one of them would be find . A table for 4 at 13:30 on tuesday please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "13:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SSNG0111.json_0006
+# ::snt No , I really need it for that time and area . Maybe the indian restaurant if it is in the same price range ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id SSNG0111.json_0008
+# ::snt No thank you that should be all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0732.json_0000
+# ::snt I need a hotel . It needs to be a three star and I do n't need parking . Can you find me accommodations ?
+( Hm1 / Hotel-Inform
+   :Parking ( oHo1 / no)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "three"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL0732.json_0002
+# ::snt Is that a guesthouse ? I definitely prefer a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id MUL0732.json_0004
+# ::snt Does the alpha - milton guest house have free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( oHo1 / no)
+)
+
+# ::id MUL0732.json_0006
+# ::snt I suppose I will be alright without WiFi . Could I have the phone number , area , and price range please ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Internet ( oHo1 / no)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Price ( aHo1 / question )
+  :Area ( aHo2 / question )
+  :Phone ( aHo3 / question )
+   )
+ :op3(Tt3 / Train-Request
+  :Ticket ( aTr2 / question )
+   )
+)
+
+# ::id MUL0732.json_0008
+# ::snt Is the guest house cheap , moderate or expensive ?
+( o / out_of_scope )
+
+# ::id MUL0732.json_0010
+# ::snt Is that the correct area ? And I also need a train going to cambridge , it needs to leave after 12:30 . It should leave wednesday and depart from bishops stortford
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n12 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n14 / name
+     :op1 "12:30"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Area ( aHo1 / question )
+   )
+)
+
+# ::id MUL0732.json_0012
+# ::snt Yes it does . Can I get the train ID , arrival time and the price .
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+   )
+ :op2(Tt2 / Train-Request
+  :Arrive ( aTr1 / question )
+  :Ticket ( aTr2 / question )
+  :Id ( aTr3 / question )
+   )
+)
+
+# ::id MUL0732.json_0014
+# ::snt No thank you . That is all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1244.json_0000
+# ::snt I am looking for sports facilities in the town centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "sports"
+  ))
+)
+
+# ::id SNG1244.json_0002
+# ::snt What about colleges ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id SNG1244.json_0004
+# ::snt Please tell me one of the free ones , please .
+( o / out_of_scope )
+
+# ::id SNG1244.json_0006
+# ::snt OK , great , I 'll look that up .   That is all I need for now .   Thanks , and bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL2397.json_0000
+# ::snt Hi , I am looking for a restaurant . I would prefer an expensive restaurant in the west of the city .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL2397.json_0002
+# ::snt Is there a British one available ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "british"
+  ))
+)
+
+# ::id MUL2397.json_0004
+# ::snt I am looking for some rest as a traveler so I choose travellers rest . There will be four of us for Saturday at 11:00 . Please book .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "travellers"
+     :op2 "rest"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n10 / name
+     :op1 "11:00"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n14 / name
+     :op1 "four"
+  ))
+)
+
+# ::id MUL2397.json_0006
+# ::snt Can you try for 10:00 please ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "10:00"
+  ))
+)
+
+# ::id MUL2397.json_0008
+# ::snt I would also like to find a college to visit .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n18 / name
+     :op1 "college"
+  ))
+)
+
+# ::id MUL2397.json_0010
+# ::snt Is there a college on the west side of town by the restaurant travellers rest ?   I will need the college 's address and phone number , too .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n20 / name
+     :op1 "west"
+  ))
+   :Name ( NamRe4 / Name 
+    :name ( n22 / name
+     :op1 "travellers"
+     :op2 "rest"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+ :op3(Rt3 / Restaurant-Request
+  :Phone ( aRe2 / question )
+  :Addr ( aRe3 / question )
+   )
+)
+
+# ::id MUL2397.json_0012
+# ::snt Yes ! I would also like to book a taxi .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL2397.json_0014
+# ::snt I would like to be picked up at Queen 's College on Silver street and taken to Traveler 's West . I want to make the reservation on time .
+( Tm1 / Taxi-Inform
+   :Depart ( ueTa1 / queens_college)
+   :Dest ( DesTa3 / Dest 
+    :name ( n24 / name
+     :op1 "traveler"
+     :op2 "'s"
+     :op3 "west"
+  ))
+)
+
+# ::id MUL2397.json_0016
+# ::snt Could you provide a contact number ? Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2397.json_0018
+# ::snt Great that is all I needed thank you for your help today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20386.json_0000
+# ::snt I am looking for a restaurant that serves Vietnamese food . I do n't care about the price range .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "vietnamese"
+  ))
+   :Price ( onRe2 / dontcare)
+)
+
+# ::id WOZ20386.json_0002
+# ::snt Yes , what is their address and phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20386.json_0004
+# ::snt Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2811.json_0000
+# ::snt I 'm looking for some info on an attraction called king 's college .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "king"
+     :op2 "'s"
+     :op3 "college"
+  ))
+)
+
+# ::id PMUL2811.json_0002
+# ::snt Excellent .   Thank you for your assistance !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2811.json_0004
+# ::snt I would like to find a place to stay with a 2 star rating and free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n4 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL2811.json_0006
+# ::snt I would like the east please .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL2811.json_0008
+# ::snt Is it in the expensive price range ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL2811.json_0010
+# ::snt Not at   this time but what is their address and postcode ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id PMUL2811.json_0012
+# ::snt i also need a taxi to commute between the two places
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL2811.json_0014
+# ::snt I need to leave the attraction by 03:00 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n10 / name
+     :op1 "03:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n12 / name
+     :op1 "the"
+     :op2 "attraction"
+  ))
+)
+
+# ::id PMUL2811.json_0016
+# ::snt That will be all , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1749.json_0000
+# ::snt I 'm looking for some information please . What can you tell me about Clare Hall ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "clare"
+     :op2 "hall"
+  ))
+)
+
+# ::id MUL1749.json_0002
+# ::snt In what part of the city is Clare Hall , and what is the address ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n5 / name
+     :op1 "Clare"
+     :op2 "Hall"
+  ))
+   )
+)
+
+# ::id MUL1749.json_0004
+# ::snt Thanks , I 'm also looking for a train to Cambridge form Stevenage , is there anything ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "stevenage"
+  ))
+)
+
+# ::id MUL1749.json_0006
+# ::snt Yes , on Thursday , arriving by around 17:45 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n12 / name
+     :op1 "17:45"
+  ))
+)
+
+# ::id MUL1749.json_0008
+# ::snt Can you tell me how long a ride that is ? I always mess up the math when it crosses the hour .
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL1749.json_0010
+# ::snt Thank you for your help , I think I have gotten all of the information I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0148.json_0000
+# ::snt where is the parkside police station ?
+( Pm1 / Police-Inform
+   :Name ( NamPo2 / Name 
+    :name ( n2 / name
+     :op1 "parkside"
+     :op2 "police"
+     :op3 "station"
+  ))
+)
+
+# ::id SNG0148.json_0002
+# ::snt That 's all I will need , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0800.json_0000
+# ::snt Hi there . Can you tell me if you have any information on the Bridge Guest House ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "bridge"
+     :op2 "guest"
+     :op3 "house"
+  ))
+)
+
+# ::id SNG0800.json_0002
+# ::snt Yes can I get the hotel type and phone number ?
+( Ht1 / Hotel-Request
+  :Type ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id SNG0800.json_0004
+# ::snt That is all I needed . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1391.json_0000
+# ::snt i am looking for a restaurant . The restaurant should be in the expensive price range and should be in the west .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id SNG1391.json_0002
+# ::snt I would like to eat european food please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "european"
+  ))
+)
+
+# ::id SNG1391.json_0004
+# ::snt I 'm not ready to book yet . Can you just give me the phone number , postcode , and address ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id SNG1391.json_0006
+# ::snt Thank you so much , that is all I needed for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2359.json_0000
+# ::snt Hi , I am traveling to Cambridge soon .   I am so excited to see some local tourist attractions .   I could use some help with restaurants though .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL2359.json_0002
+# ::snt I am looking for an expensive Indian restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL2359.json_0004
+# ::snt It should be in the west .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL2359.json_0006
+# ::snt Great .   Could I book a table for 6 people on Sunday at 11:00 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "11:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL2359.json_0008
+# ::snt I am also wondering if you can help me find an entertainment place in the west as well .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n16 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL2359.json_0010
+# ::snt Yes , I was also interested in booking a taxi .   Could you help me with that ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL2359.json_0012
+# ::snt Does n't matter , as long as I leave Whale of a Time and get to India House before my reservation at 11:00 .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n18 / name
+     :op1 "india"
+     :op2 "house"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n20 / name
+     :op1 "whale"
+     :op2 "of"
+     :op3 "a"
+     :op4 "time"
+  ))
+   :Arrive ( ArrTa6 / Arrive 
+    :name ( n22 / name
+     :op1 "11:00"
+  ))
+)
+
+# ::id PMUL2359.json_0014
+# ::snt Ok , that 's all I need , thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2605.json_0000
+# ::snt I 'm looking for a specific hotel in Cambridge .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL2605.json_0002
+# ::snt Yes it is the carolina bed and breakfast .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "carolina"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+)
+
+# ::id PMUL2605.json_0004
+# ::snt I am also looking to go to a concerthall .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "concerthall"
+  ))
+)
+
+# ::id PMUL2605.json_0006
+# ::snt Oh , before I forget . Can I ask for the star rating on Carolina B&B ? And yes , can I get both the address and phone number for the concert hall please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL2605.json_0008
+# ::snt Yes , can we book a taxi to get between those ? I 'll want to leave the hotel by 09:45 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n6 / name
+     :op1 "09:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n8 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL2605.json_0010
+# ::snt Thanks , I think that is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2605.json_0012
+# ::snt I certainly will . Thank you , again . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4241.json_0000
+# ::snt I 'm headed to broxbourne and need a train that leaves after 15:00
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "broxbourne"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "15:00"
+  ))
+)
+
+# ::id PMUL4241.json_0002
+# ::snt I will be leaving Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4241.json_0004
+# ::snt I will be leaving on saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL4241.json_0006
+# ::snt Great ! Can you book 2 tickets on that train , please ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL4241.json_0008
+# ::snt Thanks ! I 'm also looking for a restaurant named efes restaurant .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n12 / name
+     :op1 "efes"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL4241.json_0010
+# ::snt No that 's okay .   I have 2 tickets   on TR8522 that leaves out of Cambridge   at 15:01 for 28.64 GBP reference number CRJ5BQKH .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+ :op3(Rt3 / Restaurant-Request
+  :Ref ( aRe2 / question )
+   )
+)
+
+# ::id PMUL4241.json_0012
+# ::snt No thank you , that is everything .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4308.json_0000
+# ::snt Hi , I am planning a trip to Cambridge soon and could use some help with a train .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4308.json_0002
+# ::snt I will be departing from Ely .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n4 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL4308.json_0004
+# ::snt Leaving on Monday after 9:15 . I would like a booking for 3 people and the reference number as well .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n10 / name
+     :op1 "9:15"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4308.json_0006
+# ::snt That sounds great ! I need to book that for three people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "three"
+  ))
+)
+
+# ::id PMUL4308.json_0008
+# ::snt Could you also look up the hotel called Hobsons House ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n14 / name
+     :op1 "hobsons"
+     :op2 "house"
+  ))
+)
+
+# ::id SNG02009.json_0000
+# ::snt I need a taxi to take me to rajmahal .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "rajmahal"
+  ))
+)
+
+# ::id SNG02009.json_0002
+# ::snt I 'm leaving from gallery at twelve a high street .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n4 / name
+     :op1 "gallery"
+     :op2 "at"
+     :op3 "twelve"
+     :op4 "a"
+     :op5 "high"
+     :op6 "street"
+  ))
+)
+
+# ::id SNG02009.json_0004
+# ::snt I would like to leave after 3:45 .
+( o / out_of_scope )
+
+# ::id SNG02009.json_0006
+# ::snt Thank you , can you give me the contact number please ?
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02009.json_0008
+# ::snt Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02009.json_0010
+# ::snt No , that 's it . Thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1130.json_0000
+# ::snt I am looking for information on places to go in Cambridge .   Can you help with that ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL1130.json_0002
+# ::snt What I 'd really like is to find a swimmingpool .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "swimmingpool"
+  ))
+)
+
+# ::id PMUL1130.json_0004
+# ::snt Any area is fine . Which of the 4 swimming pools do you suggest ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+   :Type ( TypAt3 / Type 
+    :name ( n4 / name
+     :op1 "swimming"
+     :op2 "pools"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+   )
+)
+
+# ::id PMUL1130.json_0006
+# ::snt Can I get the postcode as well ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL1130.json_0008
+# ::snt I also need a train leaving after 11:00 on friday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "11:00"
+  ))
+)
+
+# ::id PMUL1130.json_0010
+# ::snt My destination is london kings cross
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id PMUL1130.json_0012
+# ::snt I am departing from Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1130.json_0014
+# ::snt Yes book for 8 people and I need a reference number
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1130.json_0016
+# ::snt Thanks .   That was all I needed . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0725.json_0000
+# ::snt I am looking for a cheap gastropub restaurant in the centre of town
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "gastropub"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0725.json_0002
+# ::snt How about something in the south and moderate price range ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n10 / name
+     :op1 "south"
+  ))
+)
+
+# ::id SNG0725.json_0004
+# ::snt Sure let 's try chinese food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id SNG0725.json_0006
+# ::snt I 'll take Rice House , what 's the postcode ?
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe3 / Name 
+    :name ( n15 / name
+     :op1 "Rice"
+     :op2 "House"
+  ))
+   )
+)
+
+# ::id SNG0725.json_0008
+# ::snt That 's all . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1337.json_0000
+# ::snt Yes ,   i need help finding a place to go ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id SNG1337.json_0002
+# ::snt The area does n't matter but I would like to find a swimming pool .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "swimming"
+     :op2 "pool"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+   )
+)
+
+# ::id SNG1337.json_0004
+# ::snt Could you tell me the postcode as well at the entrance fee , please ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id SNG1337.json_0006
+# ::snt No that was all , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2194.json_0000
+# ::snt I need to book a guesthouse in the west of cambridge , are there any ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL2194.json_0002
+# ::snt Which one includes free parking ? I do n't need internet included .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( oHo2 / no)
+)
+
+# ::id MUL2194.json_0004
+# ::snt Does Finches Bed and Breakfast have free wifi ? Since they both have free parking , I might as well go with the cheaper price .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   :Name ( NamHo4 / Name 
+    :name ( n6 / name
+     :op1 "finches"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+)
+
+# ::id MUL2194.json_0006
+# ::snt Yes that would be perfect ! Can I please get it for 3 people , 4 nights and We 'll be there by Wednesday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL2194.json_0008
+# ::snt Fantastic , I 'd also like a train leaving on Sunday , please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id MUL2194.json_0010
+# ::snt Will be leaving Cambridge & going to Kings Lynn .   Wanted to arrive by 12:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n18 / name
+     :op1 "12:00"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n20 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2194.json_0012
+# ::snt No , I just need the departure time .   How long of a trip is it ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+)
+
+# ::id MUL2194.json_0014
+# ::snt Thank you very much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3889.json_0000
+# ::snt Hello ! Can you please give me information about Ruskin Gallery ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "ruskin"
+     :op2 "gallery"
+  ))
+)
+
+# ::id PMUL3889.json_0002
+# ::snt Could you provide me with the phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL3889.json_0004
+# ::snt Also looking for a restaurant that serves Lebanese food in the moderate price range .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "lebanese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL3889.json_0006
+# ::snt Is it located in the centre ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3889.json_0008
+# ::snt Yes for 5 people at 16:00 on friday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "16:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL3889.json_0010
+# ::snt Great . Thank you so much for booking that .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3889.json_0012
+# ::snt That is all I need . Thank you for your help . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1378.json_0000
+# ::snt I 'm going to be in town and am looking to book my departing train out of Cambridge .   Can you let me know the times of trains on Sunday ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1378.json_0002
+# ::snt Stansted Airport I need to be there by 13:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "13:15"
+  ))
+)
+
+# ::id PMUL1378.json_0004
+# ::snt That would be great - can you give me the price and departure time ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id PMUL1378.json_0006
+# ::snt No I still need the price .
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL1378.json_0008
+# ::snt No , I 'll do that tomorrow .   Could you help me with some places I could visit in the town centre ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL1378.json_0010
+# ::snt I just want somewhere to spend some quality time with family .   Do you have a recommendation ?
+( o / out_of_scope )
+
+# ::id PMUL1378.json_0012
+# ::snt Which one would you suggest ?
+( o / out_of_scope )
+
+# ::id PMUL1378.json_0014
+# ::snt Can I have the postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL1378.json_0016
+# ::snt Thank you that is all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1735.json_0000
+# ::snt I want to find a place to visit in the centre in Cambridge please .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1735.json_0002
+# ::snt I am looking for something like mutliple sports .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "sports"
+  ))
+)
+
+# ::id MUL1735.json_0004
+# ::snt Hmm , how about a nightclub ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "nightclub"
+  ))
+)
+
+# ::id MUL1735.json_0006
+# ::snt Sure ! Can I get the postcode and phone number ? I also need a train from peterborough that arrives by 9:45 .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "9:45"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "peterborough"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id MUL1735.json_0008
+# ::snt I am going to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1735.json_0010
+# ::snt Monday , thanks .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id MUL1735.json_0012
+# ::snt May I please ask what the price and travel time of TR2118 is , please ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id MUL1735.json_0014
+# ::snt And the price ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL1735.json_0016
+# ::snt No thank you , you 've been very helpful .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1044.json_0000
+# ::snt I need to take a train from bishops stanford on Friday . Can I book one here ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL1044.json_0002
+# ::snt I want to arrive in Bishops Stanford by 09:45 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n4 / name
+     :op1 "09:45"
+  ))
+)
+
+# ::id PMUL1044.json_0004
+# ::snt Yes . I need to book a reservation for 8 people , and will need the reference number
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n6 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1044.json_0006
+# ::snt Please book the one for 07:29 .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL1044.json_0008
+# ::snt Yes , please . And after that I 'd like some help finding a boat attraction .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "boat"
+  ))
+)
+
+# ::id PMUL1044.json_0010
+# ::snt I want to go boating on the east side .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n14 / name
+     :op1 "boating"
+  ))
+)
+
+# ::id PMUL1044.json_0012
+# ::snt Both please . Also I still need the restaurant reference number .
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL1044.json_0014
+# ::snt I also need information on a boat attraction on the east
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n16 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n18 / name
+     :op1 "boat"
+  ))
+)
+
+# ::id PMUL1044.json_0016
+# ::snt Yes , the phone number would be great .
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL1044.json_0018
+# ::snt What is the entrance fee please ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL1044.json_0020
+# ::snt No , thank you so much for your time .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0766.json_0000
+# ::snt I need to a train that goes to Cambridge , from Stansted Airport .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id PMUL0766.json_0002
+# ::snt i would like to travel friday around 2 pm
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL0766.json_0004
+# ::snt yes please and a reference number please thank you
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL0766.json_0006
+# ::snt Did I mention I need two tickets ? There are 2 of us . Sorry .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL0766.json_0008
+# ::snt I also want to find a restaurant that serves Mediterranean food for a cheap price .   I 'd like a reservation for 2 people that same day .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "mediterranean"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n12 / name
+     :op1 "cheap"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n16 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL0766.json_0010
+# ::snt Sure , please book it for saturday at 17:15 , for 2 people . And tell me the reference number
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "17:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n20 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n22 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0766.json_0012
+# ::snt No , that 's it . Thank you . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01885.json_0000
+# ::snt Can you help me find a restaurant called little seoul ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "little"
+     :op2 "seoul"
+  ))
+)
+
+# ::id SNG01885.json_0002
+# ::snt Thanks , will you please get me a reservation for 4 people at 16:00 on monday there ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "16:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG01885.json_0004
+# ::snt Thanks , that 's all . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4872.json_0000
+# ::snt Can you tell me about the attractions in the center of town ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+   :Area ( AreAt3 / Area 
+    :name ( n2 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL4872.json_0002
+# ::snt Could you recommend a nice park ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "park"
+  ))
+)
+
+# ::id PMUL4872.json_0004
+# ::snt Oh , that sounds great . Can I get their phone number please ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL4872.json_0006
+# ::snt I am also looking for a hotel called finches bed & breakfast . What is the area , hotel type and price range ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Type ( aHo0 / question )
+  :Price ( aHo1 / question )
+  :Area ( aHo2 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Name ( NamHo3 / Name 
+    :name ( n7 / name
+     :op1 "finches"
+     :op2 "bed"
+     :op3 "&"
+     :op4 "breakfast"
+  ))
+   )
+)
+
+# ::id PMUL4872.json_0008
+# ::snt No , that 's all for today . Goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1164.json_0000
+# ::snt I am looking for a hotel with free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id MUL1164.json_0002
+# ::snt I do prefer that it be expensive and include wifi . Location does not matter .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL1164.json_0004
+# ::snt Yes , I would like to book that for five nights starting Wednesday and for eight people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "five"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "eight"
+  ))
+)
+
+# ::id MUL1164.json_0006
+# ::snt I 'm also looking for a nightclub to go to located in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n14 / name
+     :op1 "nightclub"
+  ))
+)
+
+# ::id MUL1164.json_0008
+# ::snt Can I get the address and phone number for the nightclub with an entrance fee of 4 pounds ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+  :Fee ( aAt2 / question )
+)
+
+# ::id MUL1164.json_0010
+# ::snt Nope , you have been great !
+( o / out_of_scope )
+
+# ::id SSNG0390.json_0000
+# ::snt Can you find me a hotel in the moderate price range ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id SSNG0390.json_0002
+# ::snt I do n't need internet . Are any of them 3 stars ?
+( Hm1 / Hotel-Inform
+   :Internet ( onHo1 / dontcare)
+   :Stars ( StaHo3 / Stars 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SSNG0390.json_0004
+# ::snt If that 's all that is available that 's fine , I need it for 1 person for 3 nights starting Thursday , please book one for me
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "1"
+  ))
+)
+
+# ::id SSNG0390.json_0006
+# ::snt No that is all I need . Thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0390.json_0008
+# ::snt Thank you ! Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1494.json_0000
+# ::snt I want a train that leaves from Cambridge on Monday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1494.json_0002
+# ::snt I am headed to Stevenage . I can not get on the train until 14:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "stevenage"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "14:45"
+  ))
+)
+
+# ::id MUL1494.json_0004
+# ::snt No , the first train leaving after 14:45   would be fine . I want to book tickets for 8 people .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n10 / name
+     :op1 "14:45"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL1494.json_0006
+# ::snt Thanks . Can you look for a restaurant that serves british food . It sounds good .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "british"
+  ))
+)
+
+# ::id MUL1494.json_0008
+# ::snt No certain area , but I 'd like one in a moderate price range please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n16 / name
+     :op1 "moderate"
+  ))
+   :Area ( onRe2 / dontcare)
+)
+
+# ::id MUL1494.json_0010
+# ::snt Yes , please . That would help me a lot . I would need to book a table at the one you recommend .
+( o / out_of_scope )
+
+# ::id MUL1494.json_0012
+# ::snt Yes for 6 . and I 'll need the reference number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n18 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL1494.json_0014
+# ::snt Monday at 11:45 please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n20 / name
+     :op1 "11:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n22 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id MUL1494.json_0016
+# ::snt That seems to be everything . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20011.json_0000
+# ::snt I would like to find a moderately priced restaurant in the west part of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id WOZ20011.json_0002
+# ::snt west part of town .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+)
+
+# ::id WOZ20011.json_0004
+# ::snt Can you please let me know the address ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id WOZ20011.json_0006
+# ::snt Are there any other moderately price restaurants in the west part of town ? Can I get the address for another one ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n10 / name
+     :op1 "west"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20011.json_0008
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3519.json_0000
+# ::snt I need informant on trains .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL3519.json_0002
+# ::snt I 'd like a train from Cambridge to London Liverpool Street , arriving by 21:30 on Tuesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "tuesday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n6 / name
+     :op1 "21:30"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3519.json_0004
+# ::snt Sure . Could you tell me the typical travel time , and price for a ticket ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id PMUL3519.json_0006
+# ::snt No . Could you please find me a restaurant in the center of town   in the expensive price range ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "center"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3519.json_0008
+# ::snt What are the expensive ones ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n14 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL3519.json_0010
+# ::snt Could I have the postcode of one that you recommend ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id PMUL3519.json_0012
+# ::snt no that is it for today . thanks for helping
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2674.json_0000
+# ::snt I 'd like to visit a museum .   What do you have in town within walking distance ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL2674.json_0002
+# ::snt Any area is fine .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2674.json_0004
+# ::snt Sounds good . please get me their phone number , postcode and area .
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL2674.json_0006
+# ::snt Thank you .   I also need a hotel with a 4 star rating in the expensive price range .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2674.json_0008
+# ::snt I need to make reservations for 6 people and 2 nights from sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL2674.json_0010
+# ::snt I 'm sorry , starting from Sunday for 2 nights , 6 people . If that fails try one night and provide the reference number .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n20 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL2674.json_0012
+# ::snt Thank you . Now can you help me book a taxi to go from the hotel to the attraction ? I 'd like to leave the hotel by 8:45
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n22 / name
+     :op1 "hotel"
+  ))
+   )
+ :op2(Tm2 / Taxi-Inform
+   :Depart ( DepTa4 / Depart 
+    :name ( n25 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n27 / name
+     :op1 "the"
+     :op2 "attraction"
+  ))
+   :Leave ( LeaTa8 / Leave 
+    :name ( n29 / name
+     :op1 "8:45"
+  ))
+   )
+)
+
+# ::id PMUL2674.json_0014
+# ::snt Great , thanks so much for all of your help today .   That is everything . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1329.json_0000
+# ::snt What is the best french expensive restaurant in town ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "french"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL1329.json_0002
+# ::snt I 'd like to eat at the one that 's in the north .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL1329.json_0004
+# ::snt What is the phone number for the restaurant ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id MUL1329.json_0006
+# ::snt Yes , can you tell me a little about a hotel called Rosa 's Bed and Breakfast ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n8 / name
+     :op1 "rosa"
+     :op2 "'s"
+     :op3 "bed"
+     :op4 "and"
+     :op5 "breakfast"
+  ))
+)
+
+# ::id MUL1329.json_0008
+# ::snt Thank you for that information . Sounds like a good place .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1329.json_0010
+# ::snt Hmm , no thank you . I will need a taxi though , can you help me with that ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL1329.json_0012
+# ::snt It 's going to be from the restaurant to the hotel . I want to leave the restaurant by 4:45 . Can you tell me what type of car and contact number ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n10 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n12 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Leave ( LeaTa6 / Leave 
+    :name ( n14 / name
+     :op1 "4:45"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id MUL1329.json_0014
+# ::snt Great ! Thank you very much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1329.json_0016
+# ::snt No , that is it . Thanks . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG1188.json_0000
+# ::snt I 'm looking for an entertainment spot in town .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id SNG1188.json_0002
+# ::snt No , just tell me one you think is nice .
+( o / out_of_scope )
+
+# ::id SNG1188.json_0004
+# ::snt May I also get the postcode , the address , and the entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+)
+
+# ::id SNG1188.json_0006
+# ::snt Great ! Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1188.json_0008
+# ::snt No , that is all for today . Thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01157.json_0000
+# ::snt Can you help me , I 've been mugged ?
+( o / out_of_scope )
+
+# ::id SNG01157.json_0002
+# ::snt Thank you , I will contact the Parkside Police Station by calling them at : 01223358966 .
+( Pm1 / Police-Inform
+   :Phone ( PhoPo2 / Phone 
+    :name ( n2 / name
+     :op1 "01223358966"
+  ))
+   :Name ( NamPo4 / Name 
+    :name ( n4 / name
+     :op1 "Parkside"
+     :op2 "Police"
+     :op3 "Station"
+  ))
+)
+
+# ::id SNG01157.json_0004
+# ::snt no , that is all . Thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0074.json_0000
+# ::snt Can you find me an expensive restaurant in the north side ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL0074.json_0002
+# ::snt Yes , are there any that serve persian food ? I would also like a phone number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "persian"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+   )
+)
+
+# ::id MUL0074.json_0004
+# ::snt It does n't really matter then . I just need to know the type of food , name of the restaurant , and their phone number .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Food ( aRe1 / question )
+)
+
+# ::id MUL0074.json_0006
+# ::snt I am also looking for a place to stay , preferably a 2 star hotel .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   :Type ( TypHo6 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL0074.json_0008
+# ::snt Can you please send me reviews
+( o / out_of_scope )
+
+# ::id MUL0074.json_0010
+# ::snt Do they include free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id MUL0074.json_0012
+# ::snt No . But I also need help booking a taxi to leave the restaurant by 20:00 . Could you provide a contact number and car type with my taxi booking please ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n14 / name
+     :op1 "20:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id MUL0074.json_0014
+# ::snt Yes , from Hakka , to the Ashley Hotel please . I want to leave Hakka at 20:00 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n18 / name
+     :op1 "20:00"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n20 / name
+     :op1 "ashley"
+     :op2 "hotel"
+  ))
+   :Depart ( DepTa6 / Depart 
+    :name ( n22 / name
+     :op1 "Hakka"
+  ))
+)
+
+# ::id MUL0074.json_0016
+# ::snt That is all I need for today . Thank You !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01435.json_0000
+# ::snt Help me , please , I was just the victim of a robbery ! I need help right away !
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG01435.json_0002
+# ::snt How do I contact the Parkside , Cambridge police station ?
+( Pm1 / Police-Inform
+   :Addr ( AddPo2 / Addr 
+    :name ( n2 / name
+     :op1 "Parkside"
+     :op2 ","
+     :op3 "Cambridge"
+  ))
+)
+
+# ::id SNG01435.json_0004
+# ::snt I 'll need to address also .
+( Pt1 / Police-Request
+  :Addr ( aPo0 / question )
+)
+
+# ::id SNG01435.json_0006
+# ::snt No , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0275.json_0000
+# ::snt Howdy ! Is the City Centre North B And B still in business ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Name ( NamHo4 / Name 
+    :name ( n4 / name
+     :op1 "city"
+     :op2 "centre"
+     :op3 "north"
+     :op4 "b"
+     :op5 "and"
+     :op6 "b"
+  ))
+)
+
+# ::id SSNG0275.json_0002
+# ::snt I was hoping to book the City Centre North B and B for a 4 night stay starting Tuesday . Could you please check again ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n6 / name
+     :op1 "city"
+     :op2 "centre"
+     :op3 "north"
+     :op4 "b"
+     :op5 "and"
+     :op6 "b"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+   :Stay ( StaHo6 / Stay 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SSNG0275.json_0004
+# ::snt It will be 5 people and 4 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SSNG0275.json_0006
+# ::snt Yes , same price range please .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id SSNG0275.json_0008
+# ::snt Okay thank you that is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2651.json_0000
+# ::snt I will be in Cambridge and am looking for some places to go in the centre while I visit .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2651.json_0002
+# ::snt I do n't really care .   Can you suggest something ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "do"
+     :op2 "n't"
+     :op3 "really"
+     :op4 "care"
+  ))
+)
+
+# ::id MUL2651.json_0004
+# ::snt How about a theatre ? Can you give me the post code and phone number for one , please ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "theatre"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id MUL2651.json_0006
+# ::snt Thank you ! Can you help me find a hotel to stay in ? I need it to have free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL2651.json_0008
+# ::snt It needs to be in the same area as theatre and have free parking . I do n't care about the price .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id MUL2651.json_0010
+# ::snt Can you book it for me ? Just for one person starting on Wednesday for 5 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL2651.json_0012
+# ::snt Can you try for just 2 nights then ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL2651.json_0014
+# ::snt Can I please book a taxi to get to the hotel ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n20 / name
+     :op1 "hotel"
+  ))
+   )
+ :op2(Tm2 / Taxi-Inform
+   :Dest ( DesTa4 / Dest 
+    :name ( n23 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+)
+
+# ::id MUL2651.json_0016
+# ::snt I 'd actually like to be picked up from Alexander bed and breakfast by 15:30 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n24 / name
+     :op1 "15:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n26 / name
+     :op1 "alexander"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+)
+
+# ::id MUL2651.json_0018
+# ::snt That 's all for today .   Thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1863.json_0000
+# ::snt I need a train from Bishops Stortford to Cambridge that will arrive by 12:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "12:30"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n6 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id PMUL1863.json_0002
+# ::snt I need it for Saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL1863.json_0004
+# ::snt I just need to get there by 12:30 so that train would be good . What time do I depart ?
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "12:30"
+  ))
+   :Leave ( onTr2 / dontcare)
+)
+
+# ::id PMUL1863.json_0006
+# ::snt No thanks , I just wanted to know the information . I do need a moderately priced hotel , with free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Price ( PriHo5 / Price 
+    :name ( n14 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL1863.json_0008
+# ::snt Can I get more information ?
+( o / out_of_scope )
+
+# ::id PMUL1863.json_0010
+# ::snt I 'd rather have a hotel . Are there any available ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL1863.json_0012
+# ::snt No thank you that will be all
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1781.json_0000
+# ::snt Are there any trains leaving Sunday that arrive by 11:30 ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "sunday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "11:30"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n6 / name
+     :op1 "11:30"
+  ))
+)
+
+# ::id MUL1781.json_0002
+# ::snt Kings Lynn , to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id MUL1781.json_0004
+# ::snt No thank you , I have all the information I need on that .   Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1781.json_0006
+# ::snt Yes I am looking for information on the regency gallery .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n12 / name
+     :op1 "regency"
+     :op2 "gallery"
+  ))
+)
+
+# ::id MUL1781.json_0008
+# ::snt No , that 's all I needed , thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1135.json_0000
+# ::snt I am looking for Downing College . Can you give me information on it ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "downing"
+     :op2 "college"
+  ))
+)
+
+# ::id MUL1135.json_0002
+# ::snt And just to clarify , what sort of attraction is it ? I assume it 's a college but sometimes things are named oddly , you understand .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+   )
+ :op2(At2 / Attraction-Request
+  :Type ( aAt1 / question )
+   )
+)
+
+# ::id MUL1135.json_0004
+# ::snt I also need a place to stay . I am thinking a guesthouse in the east part of town .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n6 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL1135.json_0006
+# ::snt That sounds great .   Can I have the number ?
+( o / out_of_scope )
+
+# ::id MUL1135.json_0008
+# ::snt Can you confirm if this hotel is 4 star ?   If so , I will need to book it for 1 person for five nights starting on wednesday .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n10 / name
+     :op1 "five"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n14 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL1135.json_0010
+# ::snt Can you try for 2 nights instead ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL1135.json_0012
+# ::snt Thanks . I also want to book a taxi to commute between the college and the hotel .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+)
+
+# ::id MUL1135.json_0014
+# ::snt I want to leave the hotel at 15:15 to go to the college .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n18 / name
+     :op1 "15:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "college"
+  ))
+)
+
+# ::id MUL1135.json_0016
+# ::snt No , I think that takes care of it . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4207.json_0000
+# ::snt i 'm looking for places to go in town
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL4207.json_0002
+# ::snt Can you suggest a nice place that has a swimmingpool ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "swimmingpool"
+  ))
+)
+
+# ::id PMUL4207.json_0004
+# ::snt No location is n't important .   Please recommend one , and let me know the phone number .
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL4207.json_0006
+# ::snt I also am looking for a hotel with a 0 star rating and free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n4 / name
+     :op1 "0"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL4207.json_0008
+# ::snt I really prefer a hotel to a guesthouse .   How about a hotel with free parking and a four star rating
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n10 / name
+     :op1 "four"
+  ))
+   :Parking ( esHo3 / yes)
+)
+
+# ::id PMUL4207.json_0010
+# ::snt Nah , pick your favorite and book a room for me , please ! We 'll be arriving on Tuesday and staying 5 nights . There will be 6 of us .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL4207.json_0012
+# ::snt Great , what was the hotel that you decided on for me ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG0470.json_0000
+# ::snt Hi ! I 'd like to find an expensive Indian restaurant to dine at .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SNG0470.json_0002
+# ::snt Is Curry garden in the centre ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+   :Name ( NamRe4 / Name 
+    :name ( n8 / name
+     :op1 "Curry"
+     :op2 "garden"
+  ))
+)
+
+# ::id SNG0470.json_0004
+# ::snt I 'm not looking for a reservation at the moment . Can I just get the phone number , postcode , and address ? Thanks !
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id SNG0470.json_0006
+# ::snt No , that 's all I need . Thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01653.json_0000
+# ::snt I 've been hurt and need the nearest hospital .
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01653.json_0002
+# ::snt NO , that 's all I need . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0173.json_0000
+# ::snt I am looking for the chiquito restaurant bar can you help me find it ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "chiquito"
+     :op2 "restaurant"
+     :op3 "bar"
+  ))
+)
+
+# ::id SSNG0173.json_0002
+# ::snt Please book a table for 6 people at 11:45 on tuesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "11:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SSNG0173.json_0004
+# ::snt Is there a similar restaurant in the area at that price range ?
+( Rm1 / Restaurant-Inform
+   :Price ( onRe1 / none)
+)
+
+# ::id SNG0252.json_0000
+# ::snt Hello ! I 'd like a train to Leicester , please . I want to arrive by 9:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "leicester"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "9:30"
+  ))
+)
+
+# ::id SNG0252.json_0002
+# ::snt I need to leave cambridge on tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG0252.json_0004
+# ::snt No , I just needed the information , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0252.json_0006
+# ::snt Thank you for your assistance .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4180.json_0000
+# ::snt I 'm looking for a hotel called acorn guest house
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "acorn"
+     :op2 "guest"
+     :op3 "house"
+  ))
+)
+
+# ::id PMUL4180.json_0002
+# ::snt Yes I would like to book that for 3 nights from Saturday for 7 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL4180.json_0004
+# ::snt No thanks . I just need to book the room .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4180.json_0006
+# ::snt Can you find me a spanish restaurant in the moderate price range ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "spanish"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n12 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL4180.json_0008
+# ::snt I want to double check , is La Tasca in the centre of town ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n14 / name
+     :op1 "la"
+     :op2 "tasca"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4180.json_0010
+# ::snt No thank you , I just need the post code . phone number and address please .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id PMUL4180.json_0012
+# ::snt Thanks that 's all I needed to know today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2152.json_0000
+# ::snt Hello I am looking for a nice restaurant nearby that serve Portuguese , but I would also like the prices very affordable
+( Rm1 / Restaurant-Inform
+   :Price ( heRe1 / cheap)
+   :Food ( FooRe3 / Food 
+    :name ( n2 / name
+     :op1 "Portuguese"
+  ))
+)
+
+# ::id PMUL2152.json_0002
+# ::snt Are they a cheap restaurant ? I want to save money for all the other plans we have during our trip .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL2152.json_0004
+# ::snt Great ! Could you book a table there for 5 people on Thursday ? We 'd like to eat at 19:00 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "19:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL2152.json_0006
+# ::snt Thank you . I also want to go to a museum .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL2152.json_0008
+# ::snt It can be in any area . Could you suggest one and give me some information about it , please ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2152.json_0010
+# ::snt I also need a taxi between the two places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL2152.json_0012
+# ::snt I need to arrive at the restaurant by the booking time .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "booking"
+     :op3 "time"
+  ))
+)
+
+# ::id PMUL2152.json_0014
+# ::snt Great !   That is all I needed .   Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2185.json_0000
+# ::snt I am looking for a cheap room , free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL2185.json_0002
+# ::snt I am looking for a hotel in the east .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL2185.json_0004
+# ::snt Yes , the allenbell sounds good .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n6 / name
+     :op1 "allenbell"
+  ))
+)
+
+# ::id MUL2185.json_0006
+# ::snt That wo n't be necessary . I just need to look for a train now .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL2185.json_0008
+# ::snt I would like to go from Stansted to Cambridge , please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "stansted"
+  ))
+)
+
+# ::id MUL2185.json_0010
+# ::snt Yes the train should leave on Monday and arrive by 10:30 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n14 / name
+     :op1 "10:30"
+  ))
+)
+
+# ::id MUL2185.json_0012
+# ::snt Yes , please book six tickets .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n16 / name
+     :op1 "six"
+  ))
+)
+
+# ::id MUL2185.json_0014
+# ::snt Thank you that was all i needed
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2185.json_0016
+# ::snt No , good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1610.json_0000
+# ::snt I want a train going to london kings cross .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id PMUL1610.json_0002
+# ::snt I am   departing from cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1610.json_0004
+# ::snt I would like to travel on monday and leave after 15:30 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "15:30"
+  ))
+)
+
+# ::id PMUL1610.json_0006
+# ::snt Please book the 17:70 for 3 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL1610.json_0008
+# ::snt Yes please it needs to be for three people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "three"
+  ))
+)
+
+# ::id PMUL1610.json_0010
+# ::snt Great , thanks ! Also , can you tell me about the Worth House , please ?
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Name ( NamHo3 / Name 
+    :name ( n15 / name
+     :op1 "Worth"
+     :op2 "House"
+  ))
+   )
+)
+
+# ::id PMUL1610.json_0012
+# ::snt I did n't ask about a restaurant . I 'm pretty sure that 's a hotel .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL1610.json_0014
+# ::snt Yes I would like to book it for 2 nights from Saturday for 3 people please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n20 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL1610.json_0016
+# ::snt Thanks , that is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20652.json_0000
+# ::snt I would like a cheap restaurant in the east part of town , please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id WOZ20652.json_0002
+# ::snt Address and phone number , please
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20652.json_0004
+# ::snt thank you good bye
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20652.json_0006
+# ::snt Thanks so much .   Bye bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20327.json_0000
+# ::snt I 'm looking for a cheap restaurant in the north part of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id WOZ20327.json_0002
+# ::snt I do not have a preference .
+( o / out_of_scope )
+
+# ::id WOZ20327.json_0004
+# ::snt da vinci pizzeria serves italian food . it is in the north part of town .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+   :Name ( NamRe4 / Name 
+    :name ( n8 / name
+     :op1 "da"
+     :op2 "vinci"
+     :op3 "pizzeria"
+  ))
+   :Food ( FooRe6 / Food 
+    :name ( n10 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id WOZ20327.json_0006
+# ::snt Of course !
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20327.json_0008
+# ::snt No , thank you . That is all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0120.json_0000
+# ::snt Are there any expensive places to eat in the east ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id SSNG0120.json_0002
+# ::snt I was really looking for a kosher cuisine ? Is that available there ? If so can you book a table for four ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "kosher"
+  ))
+)
+
+# ::id SSNG0120.json_0004
+# ::snt Are there any restaurants that serve Indian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL0245.json_0000
+# ::snt I need a place to stay that has free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL0245.json_0002
+# ::snt I 'm looking for something in the cheap price range , but I need it to have a 4 star rating . I do n't need any parking though .
+( Hm1 / Hotel-Inform
+   :Parking ( onHo1 / dontcare)
+   :Price ( PriHo3 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Stars ( StaHo5 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0245.json_0004
+# ::snt Ok , yes , if you could suggest one that comes with free parking that would be great !
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL0245.json_0006
+# ::snt I also need a Vietnamese restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "vietnamese"
+  ))
+)
+
+# ::id PMUL0245.json_0008
+# ::snt Oh yes , please do . I need it for 8 people and 5 nights , beginning friday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL0245.json_0010
+# ::snt I just want the restaurant to be in the same price range as my hotel
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id PMUL0245.json_0012
+# ::snt No , just provide me with the address and area for that restaurant if you could
+( Rt1 / Restaurant-Request
+  :Area ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id PMUL0245.json_0014
+# ::snt Yes , will you book me a taxi to the restaurant from the hotel , please
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Dest ( DesTa3 / Dest 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Depart ( DepTa5 / Depart 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+ :op3(Rm3 / Restaurant-Inform
+   :none ( onRe3 / none)
+   )
+)
+
+# ::id PMUL0245.json_0016
+# ::snt I would like to leave the hotel by 22:15 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n20 / name
+     :op1 "22:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL0245.json_0018
+# ::snt Thank you , that will be all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0527.json_0000
+# ::snt I need to book a train to cambridge on wednesday
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL0527.json_0002
+# ::snt I 'm leaving on Wednesday from Stevenage .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "stevenage"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL0527.json_0004
+# ::snt I would like to leave after 12:30 please .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n10 / name
+     :op1 "12:30"
+  ))
+)
+
+# ::id PMUL0527.json_0006
+# ::snt Possibly .   What is the price for that ticket ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL0527.json_0008
+# ::snt could you tell me how long the train ride will be ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL0527.json_0010
+# ::snt That 's all the information , about the train , that I need right now . Can you help me find a restaurant that serves Indian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL0527.json_0012
+# ::snt Let 's go for Tandoori Palace . I need a reservation for 2 people at 20:15 on Wednesday .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n14 / name
+     :op1 "tandoori"
+     :op2 "palace"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n16 / name
+     :op1 "20:15"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n18 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n20 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL0527.json_0014
+# ::snt Was it booked for 2 people ?
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n22 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL0527.json_0016
+# ::snt Fantastic .   That is all .
+( o / out_of_scope )
+
+# ::id SSNG0274.json_0000
+# ::snt I need a place to stay that has free wifi please .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id SSNG0274.json_0002
+# ::snt Do you have a one in the centre that is a 3 star ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SSNG0274.json_0004
+# ::snt Is it a guesthouse ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id SSNG0274.json_0006
+# ::snt Are there any guesthouses in the west ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n8 / name
+     :op1 "west"
+  ))
+)
+
+# ::id SSNG0229.json_0000
+# ::snt I 'm looking for a cheap hotel in the north .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+   :Type ( TypHo6 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id SSNG0229.json_0002
+# ::snt Does it have free wifi and a 4 star rating . I need wifi , and I 'd like a nice rating .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SSNG0229.json_0004
+# ::snt Is there availability for 5 people for 5 nights starting on Thursday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SSNG0229.json_0006
+# ::snt Great .   What is the reference number ?
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id SSNG0229.json_0008
+# ::snt Is there another hotel in the same general price range ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SSNG0229.json_0010
+# ::snt Any hotel , in the north , cheap . Nothing else matters .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n16 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n18 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SSNG0229.json_0012
+# ::snt That is all .   Thank You .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01470.json_0000
+# ::snt I was robbed and I need to know what to do next
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG01470.json_0002
+# ::snt Thank you , that is all I need . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20596.json_0000
+# ::snt I am looking for a cuban restaurant in the north part of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "cuban"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id WOZ20596.json_0002
+# ::snt I still want the north part of town , but look for Asian Oriental food instead please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "north"
+  ))
+)
+
+# ::id WOZ20596.json_0004
+# ::snt Yes , I would like their address and phone number , please .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20596.json_0006
+# ::snt No , that does it .   Thank you and goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01769.json_0000
+# ::snt I would like to eat at an expensive european food restaurant
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "european"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SNG01769.json_0002
+# ::snt The area does n't matter . Can you make a recommendation , please ?
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Area ( aRe0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Area ( AreRe3 / Area 
+    :name ( n7 / name
+     :op1 "does"
+     :op2 "n't"
+     :op3 "matter"
+  ))
+   )
+)
+
+# ::id SNG01769.json_0004
+# ::snt Great , Can you book me a table for 2 at 18:00 on Monday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "18:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SNG01769.json_0006
+# ::snt Sure , that would work .
+( o / out_of_scope )
+
+# ::id SNG01769.json_0008
+# ::snt How about 17:00 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "17:00"
+  ))
+)
+
+# ::id SNG01769.json_0010
+# ::snt Thanks , that is all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0127.json_0000
+# ::snt I 'm looking for an indian restaurant that is priced moderately .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id SSNG0127.json_0002
+# ::snt One in the East , please .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "east"
+  ))
+)
+
+# ::id SSNG0127.json_0004
+# ::snt Yes I would like to book a table for 6 people at 16:15 on Thursday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "16:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SSNG0127.json_0006
+# ::snt No , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0119.json_0000
+# ::snt I 'm looking for a Chinese restaurant on the south side of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL0119.json_0002
+# ::snt Book me a table for 7 on Thursday at 17:30 and send me a reference number . Thank you .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "17:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0119.json_0004
+# ::snt I do n't care what price range it is in . I will need a reference number please for the reservation .
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Price ( PriRe3 / Price 
+    :name ( n13 / name
+     :op1 "do"
+     :op2 "n't"
+     :op3 "care"
+  ))
+   )
+)
+
+# ::id MUL0119.json_0006
+# ::snt Yes please . Let 's try the other one you mentioned .
+( o / out_of_scope )
+
+# ::id MUL0119.json_0008
+# ::snt Can you help me find a place to stay
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id MUL0119.json_0010
+# ::snt Yes I need to book it for 7 people , for 4 nights starting thursday , can I get the reference number ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL0119.json_0012
+# ::snt Thank you .   I will also need a taxi so that I can commute between these two locations and I need it to arrive at 17:30 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n20 / name
+     :op1 "17:30"
+  ))
+)
+
+# ::id MUL0119.json_0014
+# ::snt Thank you .   That is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01283.json_0000
+# ::snt I would like a taxi to curry king please .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "curry"
+     :op2 "king"
+  ))
+)
+
+# ::id SNG01283.json_0002
+# ::snt I 'm departing from sheep 's green and lammas land park fen causeway .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n4 / name
+     :op1 "sheep"
+     :op2 "'s"
+     :op3 "green"
+     :op4 "and"
+     :op5 "lammas"
+     :op6 "land"
+     :op7 "park"
+     :op8 "fen"
+     :op9 "causeway"
+  ))
+)
+
+# ::id SNG01283.json_0004
+# ::snt I just need to be sure to arrive by 07:15 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n6 / name
+     :op1 "07:15"
+  ))
+)
+
+# ::id SNG01283.json_0006
+# ::snt When will the taxi pick me up ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id SNG01283.json_0008
+# ::snt Will that get me to my destination on time ?
+( o / out_of_scope )
+
+# ::id SNG01283.json_0010
+# ::snt Thank you goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4621.json_0000
+# ::snt Can you help me find a train leaving after 20:45 going to norwich ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "norwich"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "20:45"
+  ))
+)
+
+# ::id PMUL4621.json_0002
+# ::snt I will be travelling on Monday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL4621.json_0004
+# ::snt Can you book it for me and get a reference number ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4621.json_0006
+# ::snt I 'm sorry , I just need the arrival time and price , please . That is departing from cambridge , right ?
+( a / and
+ :op1(Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+   )
+ :op2(Tm2 / Train-Inform
+   :Depart ( DepTr3 / Depart 
+    :name ( n9 / name
+     :op1 "cambridge"
+  ))
+   )
+)
+
+# ::id PMUL4621.json_0008
+# ::snt Can you please book me 1 ticket for TR9493 .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL4621.json_0010
+# ::snt I am   also looking for a place to stay .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL4621.json_0012
+# ::snt Oh , a hotel , for sure .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL4621.json_0014
+# ::snt I need it in the north and free wifi and cheap .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n14 / name
+     :op1 "cheap"
+  ))
+   :Internet ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n16 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL4621.json_0016
+# ::snt Great , I need a reservation for 5 people .
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n18 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL4621.json_0018
+# ::snt How about The Ashley Hotel ? I need a reservation please .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Name ( NamHo3 / Name 
+    :name ( n20 / name
+     :op1 "Ashley"
+     :op2 "Hotel"
+  ))
+)
+
+# ::id PMUL4621.json_0020
+# ::snt Can you make a reservation for Friday for 5 people , 3 nights please ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n22 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n24 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n26 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL4621.json_0022
+# ::snt that is it for now . thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0649.json_0000
+# ::snt I would like to book a train that is running on Tuesday and departs anytime after 20:15 , can you help me with that ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "tuesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "20:15"
+  ))
+)
+
+# ::id MUL0649.json_0002
+# ::snt The train should depart from cambridge and travel to peterborough .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "peterborough"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0649.json_0004
+# ::snt That will work . What is the price and arrival time for that ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id MUL0649.json_0006
+# ::snt That is great . I also want to know about a hotel called home from home . Can you find it for me .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n10 / name
+     :op1 "home"
+     :op2 "from"
+     :op3 "home"
+  ))
+)
+
+# ::id MUL0649.json_0008
+# ::snt Yes . I would like to book for 8 people for 3 nights starting from Saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL0649.json_0010
+# ::snt Thank you have a nice day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1188.json_0000
+# ::snt I am looking for a place to stay that includes free parking and is a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id MUL1188.json_0002
+# ::snt I would like to stay on the east side . Can you also make sure the guesthouse has free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL1188.json_0004
+# ::snt Not particularly . Could you let me know what the price range is for the five guesthouses ?
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+)
+
+# ::id MUL1188.json_0006
+# ::snt What is the name of the cheaply priced guesthouse ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "cheaply"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Price ( aHo1 / question )
+   )
+)
+
+# ::id MUL1188.json_0008
+# ::snt I guess any of them is good .
+( o / out_of_scope )
+
+# ::id MUL1188.json_0010
+# ::snt Actually , there is no need to book for me . I can do that . But do you have any information on the Museum of Classical Archaeology ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n8 / name
+     :op1 "museum"
+     :op2 "of"
+     :op3 "classical"
+     :op4 "archaeology"
+  ))
+)
+
+# ::id MUL1188.json_0012
+# ::snt Awesome , that 's all I need .
+( o / out_of_scope )
+
+# ::id MUL1188.json_0014
+# ::snt Have a great day .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0325.json_0000
+# ::snt Hi ! Can I get some info on a cheap place to eat ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL0325.json_0002
+# ::snt Do any of those places serve romanian food ? I 'm in the mood for polenta !
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "romanian"
+  ))
+)
+
+# ::id MUL0325.json_0004
+# ::snt Do any of those places serve vietnamese food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "vietnamese"
+  ))
+)
+
+# ::id MUL0325.json_0006
+# ::snt What is the postcode ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id MUL0325.json_0008
+# ::snt Maybe later . I need a train ticket to Peterborough on Thursday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "peterborough"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id MUL0325.json_0010
+# ::snt I 'd like to go from Cambridge to Peterborough and arrive by 13:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "peterborough"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n14 / name
+     :op1 "13:15"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0325.json_0012
+# ::snt Yes . I just need to know the departure time , train ID , and the travel time .
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Time ( aTr1 / question )
+  :Id ( aTr2 / question )
+)
+
+# ::id MUL0325.json_0014
+# ::snt I think that is everything , thanks for the help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0804.json_0000
+# ::snt I 'm looking for a museum .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL0804.json_0002
+# ::snt How about a science museum ?
+( o / out_of_scope )
+
+# ::id MUL0804.json_0004
+# ::snt That sounds cool , I will just need the area it 's in and the postcode . Oh , and how much is the cost to get in ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id MUL0804.json_0006
+# ::snt Yes I am looking for an expensive Korean restaurant in the city center .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "korean"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n8 / name
+     :op1 "center"
+  ))
+)
+
+# ::id MUL0804.json_0008
+# ::snt Yes please . I need a table for 2 on Wednesday at 11:15 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "11:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL0804.json_0010
+# ::snt How about 10:15 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "10:15"
+  ))
+)
+
+# ::id MUL0804.json_0012
+# ::snt That will be all . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1119.json_0000
+# ::snt I 'd like to find something fun to do in the center of town .
+( o / out_of_scope )
+
+# ::id PMUL1119.json_0002
+# ::snt Are there any movie theaters ?
+( o / out_of_scope )
+
+# ::id PMUL1119.json_0004
+# ::snt Can I get the address for the Cinema please ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Type ( TypAt3 / Type 
+    :name ( n3 / name
+     :op1 "Cinema"
+  ))
+   )
+)
+
+# ::id PMUL1119.json_0006
+# ::snt I am also looking for a train .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id SSNG0058.json_0000
+# ::snt I 'm looking for a restaurant called the copper kettle .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "the"
+     :op2 "copper"
+     :op3 "kettle"
+  ))
+)
+
+# ::id SSNG0058.json_0002
+# ::snt Yes I would like a table for 3 on tuesday at 15:15 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "15:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SSNG0058.json_0004
+# ::snt Can you find me another place in the same area and price range ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "area"
+     :op3 "and"
+     :op4 "price"
+     :op5 "range"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id SSNG0058.json_0006
+# ::snt That is all thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2367.json_0000
+# ::snt I am looking for a restaurant in the centre in the expensive price range
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2367.json_0002
+# ::snt I would love some modern european food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+)
+
+# ::id MUL2367.json_0004
+# ::snt Awesome ! Can I make a reservation for Thursday ?
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id MUL2367.json_0006
+# ::snt We 'll be a party of 6 and we 'd like to dine at 16:15 on Thursday , please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "16:15"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n14 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id MUL2367.json_0008
+# ::snt Yes I 'm also looking for places to go in town .   Prefer that the attraction be a type of cinema .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n16 / name
+     :op1 "cinema"
+  ))
+)
+
+# ::id MUL2367.json_0010
+# ::snt I 'd like to book a taxi from the cinema to Darrys , I 'd like to get to the restaurant by 16:15 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n18 / name
+     :op1 "16:15"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id MUL2367.json_0012
+# ::snt Thanks so much , that 's all I needed today !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1803.json_0000
+# ::snt Hi ! I need a train to birmingham new street .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL1803.json_0002
+# ::snt I will be traveling on Wednesday from Cambridge . I need to leave sometime after 13:45 please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n8 / name
+     :op1 "13:45"
+  ))
+)
+
+# ::id PMUL1803.json_0004
+# ::snt Could you just give me the train i d and price on that please ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL1803.json_0006
+# ::snt i would also   love to find a place to stay and should be in the east
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n10 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL1803.json_0008
+# ::snt need one in the east and have 2 stars .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n12 / name
+     :op1 "east"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL1803.json_0010
+# ::snt yes a reservation for three please
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n16 / name
+     :op1 "three"
+  ))
+)
+
+# ::id PMUL1803.json_0012
+# ::snt 3 nights starting from Sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n20 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL1803.json_0014
+# ::snt I need it for 5 people , please . And could you get me the reference number .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n22 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL1803.json_0016
+# ::snt That 's all I need for today .   Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3504.json_0000
+# ::snt I want to find a museum located in the west .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL3504.json_0002
+# ::snt What is the entrance fee ? Can you please provide the address and postcode ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+)
+
+# ::id PMUL3504.json_0004
+# ::snt I also need a dining place . International food in expensive range would work for me .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "international"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL3504.json_0006
+# ::snt are you sure?it should be in the west
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n10 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL3504.json_0008
+# ::snt How about Indian ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL3504.json_0010
+# ::snt As long as it serves indian we 're good . I need the address and phone number
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "indian"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id PMUL3504.json_0012
+# ::snt Can I get a taxi to take me between the two ?   I need to leave the Cafe Jello attraction by 21:00 .   I need the contact Number and car type ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n16 / name
+     :op1 "21:00"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id PMUL3504.json_0014
+# ::snt That is all of the information that I need , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3060.json_0000
+# ::snt Hi , I 'm looking for some info on cheap hotels on the West end please
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL3060.json_0002
+# ::snt It does n't have to have free parking .   I guess you can find me one .
+( Hm1 / Hotel-Inform
+   :Parking ( oHo1 / no)
+)
+
+# ::id PMUL3060.json_0004
+# ::snt That sounds goo . Please go ahead .
+( o / out_of_scope )
+
+# ::id PMUL3060.json_0006
+# ::snt actually , i just need the phone number and postcard for the hotel .
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id PMUL3060.json_0008
+# ::snt Thank you , can you also give me info on tandoori palace , I hear that it rocks the house like mickey mouse .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "tandoori"
+     :op2 "palace"
+  ))
+)
+
+# ::id PMUL3060.json_0010
+# ::snt Very nice , can you book me for 5 people , at 19:15 on thursday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "19:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL3060.json_0012
+# ::snt I also would need a taxi to the restaurant by the booked time
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Dest ( DesTa3 / Dest 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL3060.json_0014
+# ::snt That is all of the information that I need .
+( o / out_of_scope )
+
+# ::id PMUL2820.json_0000
+# ::snt Can you tell what there is to do in the centre area ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2820.json_0002
+# ::snt Hmm , well ... me and my friends like to go to nightclubs . Are there any in that area of town ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "nightclubs"
+  ))
+)
+
+# ::id PMUL2820.json_0004
+# ::snt Thank you can you find me a place to eat as well .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2820.json_0006
+# ::snt I 'm sorry , I forgot we already made reservations at a restaurant . Can you give me the postcode and phone number to the Fez Club that you found ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n7 / name
+     :op1 "Fez"
+     :op2 "Club"
+  ))
+   )
+)
+
+# ::id PMUL2820.json_0008
+# ::snt Great , thanks . Now I 'd also like to find a hotel to stay at with free wifi and a star rating of 0 .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n10 / name
+     :op1 "0"
+  ))
+)
+
+# ::id PMUL2820.json_0010
+# ::snt Not really and I do n't need parking either .
+( Hm1 / Hotel-Inform
+   :Parking ( onHo1 / dontcare)
+   :Price ( onHo2 / dontcare)
+   :Area ( onHo3 / dontcare)
+)
+
+# ::id PMUL2820.json_0012
+# ::snt I would like a hotel please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL2820.json_0014
+# ::snt No , but I do need the phone number of the hotel .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Phone ( aHo1 / question )
+   )
+)
+
+# ::id PMUL2820.json_0016
+# ::snt Yes I need a taxi to leave the hotel by 5:00 and the attraction .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+   )
+ :op2(Tm2 / Taxi-Inform
+   :Depart ( DepTa4 / Depart 
+    :name ( n19 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Leave ( LeaTa6 / Leave 
+    :name ( n21 / name
+     :op1 "5:00"
+  ))
+   )
+)
+
+# ::id PMUL2820.json_0018
+# ::snt Thank you that is all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0865.json_0000
+# ::snt I need a train departing Cambridge that will arrive by 17:00 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n2 / name
+     :op1 "17:00"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0865.json_0002
+# ::snt I am going to Norwich and I want to leave on Thursday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "norwich"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL0865.json_0004
+# ::snt Okay , can you please make a booking for 8 people ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL0865.json_0006
+# ::snt Perfect ! Can you also find me a restaurant ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0865.json_0008
+# ::snt Modern Eclectic please
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "modern"
+     :op2 "eclectic"
+  ))
+)
+
+# ::id PMUL0865.json_0010
+# ::snt No , but an expensive Mediterranean place in the center of town would work .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "mediterranean"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n16 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n18 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL0865.json_0012
+# ::snt Something in the upper range , over 20 a place .
+( o / out_of_scope )
+
+# ::id PMUL0865.json_0014
+# ::snt I 've heard great things about La Mimosa .   Can you book a table for all of us at 10:00 on the day we arrive ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n20 / name
+     :op1 "la"
+     :op2 "mimosa"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n22 / name
+     :op1 "10:00"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "day"
+     :op3 "we"
+     :op4 "arrive"
+  ))
+)
+
+# ::id PMUL0865.json_0016
+# ::snt Thank you for booking that for me .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20375.json_0000
+# ::snt What is good in the south part of town
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+)
+
+# ::id WOZ20375.json_0002
+# ::snt I do n't care what type of food it is .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+)
+
+# ::id WOZ20375.json_0004
+# ::snt Yes , under $ 25.00 per entree .
+( o / out_of_scope )
+
+# ::id WOZ20375.json_0006
+# ::snt cheap , please
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id WOZ20449.json_0000
+# ::snt Hello , I am looking for a moderately priced restaurant on the north side of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id WOZ20449.json_0002
+# ::snt Yes , I am looking for a moderately priced restaurant in the north part of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "north"
+  ))
+)
+
+# ::id WOZ20449.json_0004
+# ::snt I do n't want Golden Wok , is there anything else ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n10 / name
+     :op1 "Golden"
+     :op2 "Wok"
+  ))
+)
+
+# ::id WOZ20449.json_0006
+# ::snt Okay . What is their phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id WOZ20449.json_0008
+# ::snt Thank you .   Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0088.json_0000
+# ::snt I need to get some information on a restaurant named eraina
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "eraina"
+  ))
+)
+
+# ::id SSNG0088.json_0002
+# ::snt Yes for 8 people at 12:30 on Monday please
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "12:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "8"
+  ))
+)
+
+# ::id SSNG0088.json_0004
+# ::snt Is there another restaurant in the same area and price range that is available at that time ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "area"
+     :op3 "and"
+     :op4 "price"
+     :op5 "range"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id SSNG0088.json_0006
+# ::snt Thank you for all the help you have been . You have a good day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1096.json_0000
+# ::snt I am trying to find a really neat museum to visit . Would you be able to tell me what s available out there ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id SNG1096.json_0002
+# ::snt Are any of them in the centre ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG1096.json_0004
+# ::snt That would be perfect . Can I get the phone number , please ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id SNG1096.json_0006
+# ::snt No , not today , thanks . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20073.json_0000
+# ::snt I would like an expensive restaurant in the south part of town
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id WOZ20073.json_0002
+# ::snt Any type of food is fine
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+)
+
+# ::id WOZ20073.json_0004
+# ::snt Is there anything else ?
+( o / out_of_scope )
+
+# ::id WOZ20073.json_0006
+# ::snt I need the address .
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id WOZ20073.json_0008
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20073.json_0010
+# ::snt Good bye
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0303.json_0000
+# ::snt Could you help me find a hotel on the south side of town ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id SSNG0303.json_0002
+# ::snt I need to have free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id SSNG0303.json_0004
+# ::snt Yes that is fine .
+( o / out_of_scope )
+
+# ::id SSNG0303.json_0006
+# ::snt 4 people . Starting Tuesday , 5 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SSNG0303.json_0008
+# ::snt As long as it 's in the same price range . Can you give me the reference number too please ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Price ( PriHo3 / Price 
+    :name ( n13 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+   )
+)
+
+# ::id SSNG0303.json_0010
+# ::snt Thank you . That 's everything .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0521.json_0000
+# ::snt I am looking for a train departing from Bishops Stortford going to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id MUL0521.json_0002
+# ::snt I need to leave on Tuesday and arrive by 11:30 . Are there any trains that will get me there on time ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "11:30"
+  ))
+)
+
+# ::id MUL0521.json_0004
+# ::snt Unsure , just gathering information right now . Could you give me the train ID of the train departing at 9:29 ?
+( Tt1 / Train-Request
+  :Id ( aTr0 / question )
+)
+
+# ::id MUL0521.json_0006
+# ::snt Are there any attractions I can check out if I decide to go ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id MUL0521.json_0008
+# ::snt I 'm looking for someplace in the east , please .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL0521.json_0010
+# ::snt Yes please . Can you give me the post code , phone number and address please .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id MUL0521.json_0012
+# ::snt Thanks for all your help . Have a nice day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4409.json_0000
+# ::snt Hello , can you recommend local restaurants ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL4409.json_0002
+# ::snt No . I am interested in the Cambridge Arts Theatre . Can you provide me with the phone number and postcode ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "cambridge"
+     :op2 "arts"
+     :op3 "theatre"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id PMUL4409.json_0004
+# ::snt Thanks for the theatre info . Let 's go back to the restaurant search . I feel like Spanish food , in the moderate price range , please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "spanish"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL4409.json_0006
+# ::snt Yes , please book for 5 people on tuesday at 14:30 . And I will absolutely need a reference number from you
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "14:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL4409.json_0008
+# ::snt I will also need to book a taxi .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL4409.json_0010
+# ::snt Can the taxi pick me up from the Cambridge Arts Theatre .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n14 / name
+     :op1 "cambridge"
+     :op2 "arts"
+     :op3 "theatre"
+  ))
+)
+
+# ::id PMUL4409.json_0012
+# ::snt To La Tasca , by 14:30
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n16 / name
+     :op1 "la"
+     :op2 "tasca"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n18 / name
+     :op1 "14:30"
+  ))
+)
+
+# ::id PMUL4409.json_0014
+# ::snt That 's all for now . Thank you for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1039.json_0000
+# ::snt I need a train that goes to Norwich .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id PMUL1039.json_0002
+# ::snt I will be leaving on Sunday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL1039.json_0004
+# ::snt I 'll be leaving from cambridge . Is there a train that can get there before 17:15 ?
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "17:15"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1039.json_0006
+# ::snt That will work , can you book me seats for 7 and let me know the reference number ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1039.json_0008
+# ::snt I 'm also looking for something to help kill some time on the west side of town . Do you have any recommendations ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL1039.json_0010
+# ::snt I do n't have a preference . You pick .
+( o / out_of_scope )
+
+# ::id PMUL1039.json_0012
+# ::snt What type of attraction this ?
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+)
+
+# ::id PMUL1039.json_0014
+# ::snt What is the postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL1039.json_0016
+# ::snt Great , thanks . You answered all my questions and were very helpful . Have a good day . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20020.json_0000
+# ::snt is there a restaurant in the Centre ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id WOZ20020.json_0002
+# ::snt I would like one serving korean food , possible .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "korean"
+  ))
+)
+
+# ::id WOZ20020.json_0004
+# ::snt Can I get the address and phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20020.json_0006
+# ::snt Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20374.json_0000
+# ::snt I 'm looking for something serving christmas food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "christmas"
+  ))
+)
+
+# ::id WOZ20374.json_0002
+# ::snt How about a moderately priced chinese restaurant ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id WOZ20374.json_0004
+# ::snt Ok , what 's the phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id WOZ20374.json_0006
+# ::snt Is there anything else ?
+( o / out_of_scope )
+
+# ::id WOZ20374.json_0008
+# ::snt Thanks !   You too !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20329.json_0000
+# ::snt I would like to find a restaurant in the east part of town that serves gastropub food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "gastropub"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id WOZ20329.json_0002
+# ::snt What is the phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id WOZ20329.json_0004
+# ::snt thank you very much , bye
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3781.json_0000
+# ::snt Hi there , I 'm looking for a train to norwich . Heading out on Wednesday
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "norwich"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL3781.json_0002
+# ::snt I would like to arrive by 16:15 if at all possible .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "16:15"
+  ))
+)
+
+# ::id PMUL3781.json_0004
+# ::snt I 'd like to depart cambridge around 11:00 . Can you find a train at that time ? What is the price and train ID ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n10 / name
+     :op1 "11:00"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+  :Id ( aTr2 / question )
+   )
+)
+
+# ::id PMUL3781.json_0006
+# ::snt Okay I also need a museum to go to in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n14 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL3781.json_0008
+# ::snt No , can you recommend one ?
+( o / out_of_scope )
+
+# ::id PMUL3781.json_0010
+# ::snt Thank you so much , that 's all I need ! Take care !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0424.json_0000
+# ::snt I need to find a moderately priced condo style hotel in Cambridge that includes free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Price ( PriHo5 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL0424.json_0002
+# ::snt Which one is in the centre part of town ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0424.json_0004
+# ::snt Yes I need centre of town .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0424.json_0006
+# ::snt How about a hotel then in the cheap price range ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "cheap"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL0424.json_0008
+# ::snt Can you try a cheap hotel ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n14 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL0424.json_0010
+# ::snt There has got to be at least one hotel in cambridge ! Try for 3 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n18 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL0424.json_0012
+# ::snt No thank you that will be all
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0424.json_0014
+# ::snt I need the hotel reserved for 3 people for 4 nights starting on thursday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n22 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n24 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL0424.json_0016
+# ::snt No thank you that will be all
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2451.json_0000
+# ::snt I 'm looking for place called club salsa .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "club"
+     :op2 "salsa"
+  ))
+)
+
+# ::id MUL2451.json_0002
+# ::snt I needed the address , so thanks for that !
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id MUL2451.json_0004
+# ::snt I 'm also looking for info on a restaurant called pipasha .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Name ( NamRe3 / Name 
+    :name ( n4 / name
+     :op1 "pipasha"
+  ))
+)
+
+# ::id MUL2451.json_0006
+# ::snt Could you tell me what area Pipasha is in along with the post code ?
+( Rt1 / Restaurant-Request
+  :Area ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id MUL2451.json_0008
+# ::snt I 'm gon na need a taxi to get from the club to the restaurant .   Can you schedule that for me ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Dest ( DesTa3 / Dest 
+    :name ( n6 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id MUL2451.json_0010
+# ::snt I would like to leave by 21:45 please .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n8 / name
+     :op1 "21:45"
+  ))
+)
+
+# ::id MUL2451.json_0012
+# ::snt Nope . That will be all , thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20027.json_0000
+# ::snt I am looking for a restaurant that is in the expensive price range and in the south part of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id WOZ20027.json_0002
+# ::snt Let 's go with Italian food .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Food ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20027.json_0004
+# ::snt address and phone number
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20027.json_0006
+# ::snt Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1301.json_0000
+# ::snt Hello , can you help me find a museum ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id SNG1301.json_0002
+# ::snt Can you choose the one you like the best and tell me the postcode , phone number , and address ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id SNG1301.json_0004
+# ::snt Thank you , that is all I need for today , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01688.json_0000
+# ::snt Am looking for the Addenbrookes Hospital
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01688.json_0002
+# ::snt I need the phone number
+( Ht1 / Hospital-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id SNG01688.json_0004
+# ::snt Thanks , that 's all . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1868.json_0000
+# ::snt Hey ! I am looking for a train from Cambridge to Stevenage .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "stevenage"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1868.json_0002
+# ::snt I need to travel on Wednesday , and I need to arrive by 16:45 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "16:45"
+  ))
+)
+
+# ::id MUL1868.json_0004
+# ::snt The 15:21 sounds good . I think all I need will be the train ID .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :none ( onTr1 / none)
+   )
+ :op2(Tt2 / Train-Request
+  :Id ( aTr1 / question )
+   )
+)
+
+# ::id MUL1868.json_0006
+# ::snt Fantastic , can you also give me information on the Fitzwilliam Museum ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n10 / name
+     :op1 "Fitzwilliam"
+     :op2 "Museum"
+  ))
+)
+
+# ::id MUL1868.json_0008
+# ::snt Can I have the phone number and the address of the museum ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL1868.json_0010
+# ::snt No that will be all for now . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01250.json_0000
+# ::snt Reserve a taxi to jinling noodle bar for me
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "jinling"
+     :op2 "noodle"
+     :op3 "bar"
+  ))
+)
+
+# ::id SNG01250.json_0002
+# ::snt I need to arrive by 24:15
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n4 / name
+     :op1 "24:15"
+  ))
+)
+
+# ::id SNG01250.json_0004
+# ::snt I will be leaving from pembroke college .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n6 / name
+     :op1 "pembroke"
+     :op2 "college"
+  ))
+)
+
+# ::id SNG01250.json_0006
+# ::snt Thanks so much for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01250.json_0008
+# ::snt No , that 's all that I need today . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0172.json_0000
+# ::snt I am looking for a restaurant in the city center that serves modern European food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "european"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id SSNG0172.json_0002
+# ::snt Yes , I would like to reserve a table for 5 people at 18:00 on Wednesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "18:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SSNG0172.json_0004
+# ::snt Yes , please find me another restaurant in the city center in the same price range .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Area ( AreRe3 / Area 
+    :name ( n12 / name
+     :op1 "center"
+  ))
+   :Price ( PriRe5 / Price 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id SNG01942.json_0000
+# ::snt Can you tell me where a hospital is located ?
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01942.json_0002
+# ::snt Thank you , that was all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01931.json_0000
+# ::snt I am hurt a need to find a hospital nearby .
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01931.json_0002
+# ::snt Can you please book a taxi to take me to the hospital ? I am not able to get there on my own .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   )
+ :op2(Hm2 / Hospital-Inform
+   :none ( onHo2 / none)
+   )
+)
+
+# ::id SNG01931.json_0004
+# ::snt I do n't need a taxi , I 'm sorry . I just needed the postcode for the hospital .
+( Ht1 / Hospital-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id SNG01931.json_0006
+# ::snt Thanks for your help , that 's all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4990.json_0000
+# ::snt I am planning a trip in Cambridge . I 'm looking for a train .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4990.json_0002
+# ::snt I plan to travel on friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL4990.json_0004
+# ::snt I am departing from Broxbourne and I would like the train to arrive by 10:00 . What is the price for this ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "10:00"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "broxbourne"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4990.json_0006
+# ::snt No thanks . I just need the price per ticket .
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL4990.json_0008
+# ::snt Okay thank you , I 'm also looking for an Indian restaurant in the east that is expensive .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n14 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL4990.json_0010
+# ::snt Please book that one for 8 people on Friday at 17:00 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "17:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL4990.json_0012
+# ::snt no , that is all . Thanks , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1364.json_0000
+# ::snt Hi , I 'm looking for a particular restaurant named Bedouin . Can you help ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "bedouin"
+  ))
+)
+
+# ::id SNG1364.json_0002
+# ::snt Can you book me a table for 3 people at 20:00 on Wednesday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "20:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SNG1364.json_0004
+# ::snt Great , thank you so much . That 'll be all for today . Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2694.json_0000
+# ::snt I am looking to stay at the Lovell Lodge hotel and to see the areas local attractions .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "lovell"
+     :op2 "lodge"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2694.json_0002
+# ::snt The booking is for 5 people staying four nights from Saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "four"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL2694.json_0004
+# ::snt Yes please book that for me .
+( o / out_of_scope )
+
+# ::id PMUL2694.json_0006
+# ::snt Thank you .   I have another request .   I am looking to find out more information on the Soul Tree Night Club .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2694.json_0008
+# ::snt No , that 's all I need for now .   Thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0266.json_0000
+# ::snt I 'm looking for a place to dine in the town centre , with an expensive price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0266.json_0002
+# ::snt Are there any with north american food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "north"
+     :op2 "american"
+  ))
+)
+
+# ::id MUL0266.json_0004
+# ::snt Yes , please book a party of 4 at 11:30 Tuesday . Please include a reference number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "11:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0266.json_0006
+# ::snt I 'm also looking for a train . The train should arrive by 08:00 and should depart from peterborough .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n14 / name
+     :op1 "08:00"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id MUL0266.json_0008
+# ::snt I would like to travel on Tuesday , as well .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n18 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id MUL0266.json_0010
+# ::snt yes , and could you provide the travel time and the train ID please ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id MUL0266.json_0012
+# ::snt Wonderful , thanks . That is everything I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1397.json_0000
+# ::snt Hello I am looking for a college , can you help me ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "college"
+  ))
+)
+
+# ::id SNG1397.json_0002
+# ::snt Do you have any in the centre ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG1397.json_0004
+# ::snt Sure ! Which one do you recommend ?
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id SNG1397.json_0006
+# ::snt What is the phone number and postcode for that one ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id SNG1397.json_0008
+# ::snt Could I get the complete address please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id SNG1397.json_0010
+# ::snt No , you have helped me .   Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20369.json_0000
+# ::snt I 'm looking for a restaurant that serves spanish food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "spanish"
+  ))
+)
+
+# ::id WOZ20369.json_0002
+# ::snt What is the address ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id WOZ20369.json_0004
+# ::snt no , thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1138.json_0000
+# ::snt I am looking for a museum to visit !
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id SNG1138.json_0002
+# ::snt I do n't care which part of town it 's in . I do n't mind doing some walking .
+( Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+)
+
+# ::id SNG1138.json_0004
+# ::snt That sounds interesting ! What is the post code ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id SNG1138.json_0006
+# ::snt That 'll be all . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20600.json_0000
+# ::snt I want portuguese food and I do n't care about the price range . What is the address and phone number ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+   :Food ( FooRe3 / Food 
+    :name ( n2 / name
+     :op1 "portuguese"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20600.json_0002
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4380.json_0000
+# ::snt I am looking for information in Cambridge
+( o / out_of_scope )
+
+# ::id PMUL4380.json_0002
+# ::snt I would like to find a train to Kings Lynn .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id PMUL4380.json_0004
+# ::snt On Friday , and I want to arrive by 19:15 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "friday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n6 / name
+     :op1 "19:15"
+  ))
+)
+
+# ::id PMUL4380.json_0006
+# ::snt Thank you . How much would it cost ?
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4380.json_0008
+# ::snt Thank you . Could you recommend a college to visit ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n8 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL4380.json_0010
+# ::snt Perfect . Could you tell me their phone number and area ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL4380.json_0012
+# ::snt No , there is nothing further .   Thank you so much for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4380.json_0014
+# ::snt Thank you , I will .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1362.json_0000
+# ::snt Hi . I 'm looking for a train coming from london liverpool street and arriving by 14:00 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n2 / name
+     :op1 "14:00"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL1362.json_0002
+# ::snt I 'll be travelling on Thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL1362.json_0004
+# ::snt That sounds great .   Can I book one seat for that train ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL1362.json_0006
+# ::snt I 'm also looking for information on a attraction called downing college .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n10 / name
+     :op1 "downing"
+     :op2 "college"
+  ))
+)
+
+# ::id PMUL1362.json_0008
+# ::snt I need their phone number .
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL1362.json_0010
+# ::snt No thanks . That is all I need . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01701.json_0000
+# ::snt I need to book a taxi to take me to Riverside Brasserie at 11:15 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n2 / name
+     :op1 "11:15"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n4 / name
+     :op1 "riverside"
+     :op2 "brasserie"
+  ))
+)
+
+# ::id SNG01701.json_0002
+# ::snt I 'm going to riverside brasserie .
+( o / out_of_scope )
+
+# ::id SNG01701.json_0004
+# ::snt I 'm leaving from the Marriott Hotel in downtown Cambridge next to the theatre .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n6 / name
+     :op1 "marriott"
+     :op2 "hotel"
+  ))
+)
+
+# ::id SNG01701.json_0006
+# ::snt No , sorry I 'm actually departing from saint johns chop house .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n8 / name
+     :op1 "saint"
+     :op2 "johns"
+     :op3 "chop"
+     :op4 "house"
+  ))
+)
+
+# ::id SNG01701.json_0008
+# ::snt Yes , but I want to leave after 11:15 . When you book it can you get me the car type and contact number please ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n10 / name
+     :op1 "11:15"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id SNG01701.json_0010
+# ::snt Thank you , that 's all I need . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3958.json_0000
+# ::snt I 'm looking for a hotel that offers particular amenities , specifically free parking and free wifi
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL3958.json_0002
+# ::snt No , it really does n't matter .   I need free parking and free wifi though .   I 'd like a 4 star rating and it should be in the north .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+   :Parking ( esHo3 / yes)
+   :Internet ( esHo4 / yes)
+)
+
+# ::id PMUL3958.json_0004
+# ::snt No other preferences . Which one do you recommend ?
+( o / out_of_scope )
+
+# ::id PMUL3958.json_0006
+# ::snt That sounds lovely , can I please have the post code for that ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id PMUL3958.json_0008
+# ::snt I want to eat at a moderate Chinese restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL3958.json_0010
+# ::snt I do n't have a preference .
+( Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+)
+
+# ::id PMUL3958.json_0012
+# ::snt please book a table for 1 people at 18:45 on Tuesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "18:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL3958.json_0014
+# ::snt Thanks . I need a taxi to take to the restaurant in time for the reservation . Pick up place : Home from Home
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n16 / name
+     :op1 "home"
+     :op2 "from"
+     :op3 "home"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL3958.json_0016
+# ::snt No , that 's all I need today . Thank you . Good - bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20188.json_0000
+# ::snt I would like a cheap restaurant in the north part of town , please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id WOZ20188.json_0002
+# ::snt Is there anything else ?
+( o / out_of_scope )
+
+# ::id WOZ20188.json_0004
+# ::snt Is there anything else in the cheap price range on the north side of town ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "north"
+  ))
+)
+
+# ::id WOZ20188.json_0006
+# ::snt Address and phone number for Royal Spice , yes please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n10 / name
+     :op1 "royal"
+     :op2 "spice"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20188.json_0008
+# ::snt No , that 's everything . Thank you . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01167.json_0000
+# ::snt I need to find a hospital .
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01167.json_0002
+# ::snt Can I get the phone number and full mailing address of the cardiology and coronary care unit department at that hospital ?
+( a / and
+ :op1(Hm1 / Hospital-Inform
+   :Department ( DepHo2 / Department 
+    :name ( n2 / name
+     :op1 "cardiology"
+     :op2 "and"
+     :op3 "coronary"
+     :op4 "care"
+     :op5 "unit"
+  ))
+   )
+ :op2(Ht2 / Hospital-Request
+  :Addr ( aHo1 / question )
+  :Phone ( aHo2 / question )
+  :Post ( aHo3 / question )
+   )
+)
+
+# ::id SNG01167.json_0004
+# ::snt Thank you . That 's all for today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2047.json_0000
+# ::snt I am looking for an expensive restaurant in the west part of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL2047.json_0002
+# ::snt I was n't really planning for a swim , but I would prefer a place that serves Indian food . Are there any in the west ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL2047.json_0004
+# ::snt No , but if you could pick me the best one and give me the phone number . That would be good .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id PMUL2047.json_0006
+# ::snt What is the address ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id PMUL2047.json_0008
+# ::snt looking for places to go in town . The attraction should be in the same area as the restaurant .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL2047.json_0010
+# ::snt Can you make a recommendation ?
+( o / out_of_scope )
+
+# ::id PMUL2047.json_0012
+# ::snt Actually , I just need to know what the entrance fee is .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL2047.json_0014
+# ::snt No that will be all .
+( o / out_of_scope )
+
+# ::id PMUL2047.json_0016
+# ::snt I do n't need you to book but I would like the postcode for india house , please .
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe3 / Name 
+    :name ( n13 / name
+     :op1 "india"
+     :op2 "house"
+  ))
+   )
+)
+
+# ::id PMUL2047.json_0018
+# ::snt Yeah that will be all . Bye , thanks .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0909.json_0000
+# ::snt Hi there , I 've just started planning my trip .   Can you help me find a restaurant ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0909.json_0002
+# ::snt I am looking for a moderately priced chinese restaurant .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL0909.json_0004
+# ::snt I 'm sorry , I just thought of a restaurant I had forgotten about . I would like to dine at a particular restaurant called Shiraz Restaurant .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "Shiraz"
+     :op2 "Restaurant"
+  ))
+)
+
+# ::id PMUL0909.json_0006
+# ::snt I also need a train ticket .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL0909.json_0008
+# ::snt I 'll be heading to the airport on Friday after finishing up sightseeing here .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL0909.json_0010
+# ::snt Oh perfect ! Can I have a table for 8 people at 19:00 on thursday
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "19:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL0909.json_0012
+# ::snt Alright , would you like to continue finding a train ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL0909.json_0014
+# ::snt I want one that gets there by 16:00
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n16 / name
+     :op1 "16:00"
+  ))
+)
+
+# ::id PMUL0909.json_0016
+# ::snt Can you please confirm the travel time ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL0909.json_0018
+# ::snt OK , thanks for everything .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0909.json_0020
+# ::snt I do n't need anything else .
+( o / out_of_scope )
+
+# ::id PMUL0909.json_0022
+# ::snt Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4929.json_0000
+# ::snt Can you please find me a train that leaves to bishops shortford ? Can it also arrive before 10:45 too ? Thankyou for your time .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n2 / name
+     :op1 "10:45"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "bishops"
+     :op2 "shortford"
+  ))
+)
+
+# ::id PMUL4929.json_0002
+# ::snt Does it leave on Sunday ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL4929.json_0004
+# ::snt Yes please book a seat and send me a reference number .
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL4929.json_0006
+# ::snt Thanks so much . Can you also find me a place to stay ?
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4929.json_0008
+# ::snt I would like a 4 star moderately priced guesthouse in the north .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n10 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreHo6 / Area 
+    :name ( n12 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo8 / Stars 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3845.json_0000
+# ::snt i need a place to stay
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL3845.json_0002
+# ::snt I 'd prefer something in the North , a 4 star hotel with free wifi if possible .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo7 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3845.json_0004
+# ::snt would you like to book something without free wifi , or in another area .
+( Hm1 / Hotel-Inform
+   :Internet ( onHo1 / none)
+)
+
+# ::id PMUL3845.json_0006
+# ::snt What about a guesthouse with 4 stars in the north ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n8 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   :Type ( TypHo6 / Type 
+    :name ( n12 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL3845.json_0008
+# ::snt The parking does not matter .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Parking ( onHo2 / none)
+)
+
+# ::id PMUL3845.json_0010
+# ::snt Can you tell me the phone number ?
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id PMUL3845.json_0012
+# ::snt Can you also help me find an indian place to eat .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL3845.json_0014
+# ::snt I 'm sorry , I meant to ask for help finding something fun to do in town in the north side of town . I do n't need a restaurant after all .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n16 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL3845.json_0016
+# ::snt can I get a boat ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n18 / name
+     :op1 "boat"
+  ))
+)
+
+# ::id PMUL3845.json_0018
+# ::snt find me its entrance fee
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL3845.json_0020
+# ::snt I 'm not ready to book it . I would just like to know the entrance fee .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL3845.json_0022
+# ::snt no thanks that will be all then
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2063.json_0000
+# ::snt I would like to know more about a restaurant called the panahar if you could help ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "panahar"
+  ))
+)
+
+# ::id PMUL2063.json_0002
+# ::snt No thank you , can you book a table for 3 Friday at 18:30 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "18:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL2063.json_0004
+# ::snt I am also needing a place to go for entertainment . Can you help me find a place ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL2063.json_0006
+# ::snt That sounds perfect . May I get the address please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL2063.json_0008
+# ::snt No thank you .   That is all I need today .   Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1992.json_0000
+# ::snt Hello there ! I need a train to Cambridge on Monday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id MUL1992.json_0002
+# ::snt I will be departing from stansted airport .   Also , I need to arrive by 14:15 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "14:15"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id MUL1992.json_0004
+# ::snt Well , that 's a little early , but it should work .   I 'd like to make a booking for 7 people actually .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL1992.json_0006
+# ::snt I am also looking for a multi sports in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n14 / name
+     :op1 "sports"
+  ))
+)
+
+# ::id MUL1992.json_0008
+# ::snt How about a museum ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n16 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL1992.json_0010
+# ::snt Surprise me . I just need the address .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id MUL1992.json_0012
+# ::snt Fantastic , thank you , that will be all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2998.json_0000
+# ::snt I have an attraction in mind that I need help finding .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL2998.json_0002
+# ::snt Yes , it is called Nusha .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "nusha"
+  ))
+)
+
+# ::id PMUL2998.json_0004
+# ::snt Ok , thank you . I also need to find a hotel that is expensive .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL2998.json_0006
+# ::snt I do not have a preference on the area .
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+)
+
+# ::id PMUL2998.json_0008
+# ::snt Is that a 1 star hotel ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n8 / name
+     :op1 "1"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL2998.json_0010
+# ::snt Can you look for a 4 star hotel in the same price range ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo6 / Price 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id PMUL2998.json_0012
+# ::snt No thank you that will be all
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1766.json_0000
+# ::snt Is there such a train that leaves to cambridge , might I include on a tuesday ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL1766.json_0002
+# ::snt Yes . I want to leave from london kings cross .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id PMUL1766.json_0004
+# ::snt I would like to leave on tuesday after 10:30 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n10 / name
+     :op1 "10:30"
+  ))
+)
+
+# ::id PMUL1766.json_0006
+# ::snt May I get the travel time for that train , please ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL1766.json_0008
+# ::snt Thank you , I 'm also looking for a place to stay . It should a hotel of 0 stars and in the cheap price range . It should include free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n14 / name
+     :op1 "cheap"
+  ))
+   :Internet ( esHo3 / yes)
+   :Stars ( StaHo7 / Stars 
+    :name ( n16 / name
+     :op1 "0"
+  ))
+)
+
+# ::id PMUL1766.json_0010
+# ::snt Any part of town is fine .
+( o / out_of_scope )
+
+# ::id PMUL1766.json_0012
+# ::snt Not interested win a guesthouse . Do you have a hotel with free parking and a 0-star rating ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Type ( TypHo3 / Type 
+    :name ( n18 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo5 / Stars 
+    :name ( n20 / name
+     :op1 "0-star"
+  ))
+)
+
+# ::id PMUL1766.json_0014
+# ::snt We will figure something out , thanks for your help today !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2133.json_0000
+# ::snt Hello , we are looking for information about lodgings in Cambridge .   Price is no option and we would like a very nice hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Price ( xpHo2 / expensive)
+)
+
+# ::id MUL2133.json_0002
+# ::snt As long as its insanely expensive and has free parking . Centre located please .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreHo5 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2133.json_0004
+# ::snt I want to book it for 5 people for 2 nights starting on thursday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL2133.json_0006
+# ::snt Thank you ! I 'm also looking for a train departing from cambridge that leaves on saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2133.json_0008
+# ::snt I 'm heading to Broxbourne , and I need to arrive by 11:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n18 / name
+     :op1 "broxbourne"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n20 / name
+     :op1 "11:15"
+  ))
+)
+
+# ::id MUL2133.json_0010
+# ::snt I am not sure how many yet . For now , I need the departure time and the length of travel time for TR0823 .
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Time ( aTr1 / question )
+)
+
+# ::id MUL2133.json_0012
+# ::snt Ok , that 's all I need for now . Thanks , bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0906.json_0000
+# ::snt Hi , I 'm looking for a guesthouse in the south part of town . Do you have anything in that category ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id SNG0906.json_0002
+# ::snt Moderate , please , and make sure they have free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id SNG0906.json_0004
+# ::snt Do they have free parking ? And do you know if they have a star rating ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id SNG0906.json_0006
+# ::snt Not right now . I 'd just like their phone number , please .
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id SNG0906.json_0008
+# ::snt Great . Thanks for all your help . Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL2509.json_0000
+# ::snt Hello ! I 'm looking for new places to go in Cambridge and am wondering if there is a theatre closeby .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "theatre"
+  ))
+)
+
+# ::id MUL2509.json_0002
+# ::snt Please recommend one for me that is in the center .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id MUL2509.json_0004
+# ::snt Yes , that will do . I also need a place to stay .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id MUL2509.json_0006
+# ::snt I am looking for a place in the south , and I do n't need parking . But I do need 4 stars and wifi !
+( Hm1 / Hotel-Inform
+   :Parking ( oHo1 / no)
+   :Internet ( esHo2 / yes)
+   :Area ( AreHo4 / Area 
+    :name ( n6 / name
+     :op1 "south"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2509.json_0008
+# ::snt Yes , that 's not a problem .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id MUL2509.json_0010
+# ::snt No need , but please give me their phone number .   thanks !
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id MUL2509.json_0012
+# ::snt Yes . I would like to leave the hotel by 8:45 .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id MUL2509.json_0014
+# ::snt Thank you goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2171.json_0000
+# ::snt Hi , can you help me with some information on places to go in town ?
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2171.json_0002
+# ::snt I 'm looking for a swimming pool in the North .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "swimming"
+     :op2 "pool"
+  ))
+)
+
+# ::id PMUL2171.json_0004
+# ::snt What 's the address and entrance fee for that pool ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+)
+
+# ::id PMUL2171.json_0006
+# ::snt I would like a restaurant in the same area .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL2171.json_0008
+# ::snt I would like   asian oriental food in the expensive range .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL2171.json_0010
+# ::snt Yes please book a table for 1 person at 14:45 on friday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "14:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL2171.json_0012
+# ::snt Yes . I will also need a taxi to take me from Jesus Green Outdoor pool to Saigon City arriving in time for the reservation .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n18 / name
+     :op1 "saigon"
+     :op2 "city"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n20 / name
+     :op1 "jesus"
+     :op2 "green"
+     :op3 "outdoor"
+     :op4 "pool"
+  ))
+)
+
+# ::id PMUL2171.json_0014
+# ::snt Thanks .   That was all I needed .   Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1351.json_0000
+# ::snt I 'm looking for a train . The train should depart from cambridge and should go to broxbourne
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "broxbourne"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG1351.json_0002
+# ::snt I 'm traveling on tuesday and I want to arrive by 16:15
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "16:15"
+  ))
+)
+
+# ::id SNG1351.json_0004
+# ::snt No , but I do need the price .
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id SNG1351.json_0006
+# ::snt Nope , that 's all I needed . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0606.json_0000
+# ::snt Hi , I am looking for a train that will be arriving by 16:00 in Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "16:00"
+  ))
+)
+
+# ::id MUL0606.json_0002
+# ::snt I am leaving Friday from Kings Lynn .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id MUL0606.json_0004
+# ::snt Thank you for all the information . I would like to book this .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0606.json_0006
+# ::snt Yes , can you also help me find a hotel that has free parking and is expensive ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Type ( TypHo3 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo5 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL0606.json_0008
+# ::snt I would like a 4 star hotel .   Location is n't important , just quality hotel .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL0606.json_0010
+# ::snt I would like it to have free parking and internet .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL0606.json_0012
+# ::snt The University Arms sounds good . I 'd like to book 4 nights for 1 person , beginning on Friday . And I 'll need the reference number , please .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n20 / name
+     :op1 "1"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL0606.json_0014
+# ::snt That should be it , thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0355.json_0000
+# ::snt I need a train from broxbourne on Tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id SNG0355.json_0002
+# ::snt Travelling to Cambridge , I need to arrive by 14:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "14:45"
+  ))
+)
+
+# ::id SNG0355.json_0004
+# ::snt No , but I need two tickets .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "two"
+  ))
+)
+
+# ::id SNG0355.json_0006
+# ::snt Great . That 's all I need . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1225.json_0000
+# ::snt I 'm looking for a train headed to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1225.json_0002
+# ::snt I would like to depart from Stevenage on Wednesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "stevenage"
+  ))
+)
+
+# ::id PMUL1225.json_0004
+# ::snt I would like to arrive by 8:30 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "8:30"
+  ))
+)
+
+# ::id PMUL1225.json_0006
+# ::snt Okay , could you tell me the price ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL1225.json_0008
+# ::snt Can you book it for me and send me the reference number ?
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL1225.json_0010
+# ::snt I am also looking for the attraction , Tenpin .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n10 / name
+     :op1 "tenpin"
+  ))
+)
+
+# ::id PMUL1225.json_0012
+# ::snt Is there an entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL1225.json_0014
+# ::snt Are you sure ? I 've always been able to get that information from this system . Can you check again please ?
+( o / out_of_scope )
+
+# ::id PMUL1225.json_0016
+# ::snt Yeah , my first time taking a trip here , sorry .    I m sure the fee is no big deal , thank you so much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2517.json_0000
+# ::snt Hello . I 'm planning a trip to cambridge soon and would like some information about sidney sussex college please .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "sidney"
+     :op2 "sussex"
+     :op3 "college"
+  ))
+)
+
+# ::id MUL2517.json_0002
+# ::snt Will I be able to find it with just the street name ?   Is that the full address ?   Sidney Street ?   Please provide me with the full address .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id MUL2517.json_0004
+# ::snt OK , thanks ! I 'm also looking for a cheap place to stay that has free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL2517.json_0006
+# ::snt Yes , I am looking for one in the East and it should be guesthouse type .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n8 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL2517.json_0008
+# ::snt Can you tell me how many stars they are and if they have free internet ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Internet ( aHo0 / question )
+  :Stars ( aHo1 / question )
+  :Post ( aHo2 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Internet ( esHo2 / yes)
+   )
+)
+
+# ::id MUL2517.json_0010
+# ::snt Yes , please book a space for one .
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n10 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL2517.json_0012
+# ::snt Actually I will book it myself .   Allenbell sounds perfect .   Thank you , this is all I needed .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n12 / name
+     :op1 "allenbell"
+  ))
+)
+
+# ::id MUL2517.json_0014
+# ::snt You 've been very helpful .   Goodbye .
+( a / and
+ :op1(ge1 / general-bye
+   :none ( onge1 / none)
+   )
+ :op2(gt2 / general-greet
+   :none ( onge2 / none)
+   )
+)
+
+# ::id PMUL0055.json_0000
+# ::snt I need a place to stay in Cambridge that is a 2 star hotel with or without free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( oHo1 / no)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "2"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL0055.json_0002
+# ::snt I do n't really have a preference for location , but I want someplace with free WiFi and would like it in the expensive price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL0055.json_0004
+# ::snt Yes , that would be great . 2 nights for 1 person .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL0055.json_0006
+# ::snt Staying for two nights beginning on Friday .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n14 / name
+     :op1 "two"
+  ))
+)
+
+# ::id PMUL0055.json_0008
+# ::snt I would just like the phone number please .
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id PMUL0055.json_0010
+# ::snt I also need a place to dine in the centre area . Can you recommend an expensive restaurant that serves indian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n18 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n20 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0055.json_0012
+# ::snt No , can you just get me the address , post code and phone number .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id PMUL0055.json_0014
+# ::snt Thank you for all the information . Wonderful service . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1800.json_0000
+# ::snt I am looking for the acorn guest house .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "acorn"
+     :op2 "guest"
+     :op3 "house"
+  ))
+)
+
+# ::id PMUL1800.json_0002
+# ::snt Sounds perfect .   What is the phone number ?
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id PMUL1800.json_0004
+# ::snt Thank you .   Can you also find a train that leaves on sunday and departs from cambridge .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1800.json_0006
+# ::snt I am leaving from cambridge and going to ely and I need to leave after 19:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "ely"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n10 / name
+     :op1 "19:30"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1800.json_0008
+# ::snt yes book it for me please
+( o / out_of_scope )
+
+# ::id MUL2364.json_0000
+# ::snt Hi I will be in cambridge next week and I need to find a type of boat , in the north can you help me find one ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "boat"
+  ))
+)
+
+# ::id MUL2364.json_0002
+# ::snt Sounds interesting . What is the fee ? Also can I have their phone number and postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL2364.json_0004
+# ::snt Thanks . I also am looking for a restaurant to dine in that serves Chinese food and would prefer close to the attraction .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "close"
+     :op2 "to"
+     :op3 "the"
+     :op4 "attraction"
+  ))
+)
+
+# ::id MUL2364.json_0006
+# ::snt No , no preference . Can you tell me the names of the 3 ?
+( Rt1 / Restaurant-Request
+  :Name ( aRe0 / question )
+)
+
+# ::id MUL2364.json_0008
+# ::snt That would be for one person at 19:00 on friday please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "19:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL2364.json_0010
+# ::snt Great , thanks ! That 's all I need today . You 've been a wonderful help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1170.json_0000
+# ::snt I am looking for a place to stay in the moderate price range . It must include free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL1170.json_0002
+# ::snt I would prefer to stay in a 2 star hotel in the north .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL1170.json_0004
+# ::snt That would be great ! Can you let me know what the post code is ? Thank you !
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id MUL1170.json_0006
+# ::snt I do n't need to book it at this time . Can you help me find a place to visit while I 'm in town ? I 'd like a swimming pool in the North .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n8 / name
+     :op1 "north"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n10 / name
+     :op1 "swimming"
+     :op2 "pool"
+  ))
+)
+
+# ::id MUL1170.json_0008
+# ::snt Can you give me the phone number and postcode for the Jesus Green pool , please ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL1170.json_0010
+# ::snt No that is all thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1341.json_0000
+# ::snt I 'm looking to book a train , if you could help me .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL1341.json_0002
+# ::snt depart from stevenage and should arrive by 15:30 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n2 / name
+     :op1 "15:30"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "stevenage"
+  ))
+)
+
+# ::id PMUL1341.json_0004
+# ::snt cambridge on teusday . book for 7 people and please   get me   reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n8 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1341.json_0006
+# ::snt Thank you I also need to find a college to go to .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL1341.json_0008
+# ::snt Whichever you recommend is great
+( o / out_of_scope )
+
+# ::id PMUL1341.json_0010
+# ::snt What part of town is it in ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+)
+
+# ::id PMUL1341.json_0012
+# ::snt Thank you ! Can you please tell me the postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL1341.json_0014
+# ::snt That is everything thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1341.json_0016
+# ::snt Yes , you have . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0646.json_0000
+# ::snt Hi there . I am hoping you could help me find a british restaurant in town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "british"
+  ))
+)
+
+# ::id SNG0646.json_0002
+# ::snt Yes I am looking for something moderately priced .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id SNG0646.json_0004
+# ::snt Yes , the one in the west please .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+)
+
+# ::id SNG0646.json_0006
+# ::snt Yes , I would really appreciate that . Can you get me a table for 5 on Sunday at 16:45 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "16:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SNG0646.json_0008
+# ::snt Is there anything an hour earlier or an hour later on that same day ?
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+)
+
+# ::id SNG0646.json_0010
+# ::snt Let 's try a different restaurant .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id SNG0646.json_0012
+# ::snt Sure , when you find something , make the booking and give me the reference number .
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id SNG0646.json_0014
+# ::snt Thank you , that is all I need . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20072.json_0000
+# ::snt What is the phone number and postcode of a cheap restaurant in the east part of town ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Post ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20072.json_0002
+# ::snt Thanks so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20072.json_0004
+# ::snt No , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0345.json_0000
+# ::snt Hello , I am looking for a place to stay that has free parking in the South area . Can you help me with that please ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL0345.json_0002
+# ::snt Are any a guesthouse ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL0345.json_0004
+# ::snt No I just need you to recommend one for me .
+( o / out_of_scope )
+
+# ::id PMUL0345.json_0006
+# ::snt I do n't need you to book it , I just need the phone number and post code please .
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id PMUL0345.json_0008
+# ::snt Thanks , also looking for a restaurant in the same part of town in the expensive range . Can you recommend one ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "same"
+     :op2 "part"
+     :op3 "of"
+     :op4 "town"
+  ))
+)
+
+# ::id PMUL0345.json_0010
+# ::snt Please book the restaurant and I also need a taxi .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL0345.json_0012
+# ::snt There will be 6 of us . We 'd like 12:15 on Saturday please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "12:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL0345.json_0014
+# ::snt I 'd like it to arrive in time to get us there before 12:15 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n16 / name
+     :op1 "12:15"
+  ))
+)
+
+# ::id PMUL0345.json_0016
+# ::snt Thanks . That is all for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01565.json_0000
+# ::snt Please help me reserve a taxi from saint catharine 's college
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n2 / name
+     :op1 "saint"
+     :op2 "catharine"
+     :op3 "'s"
+     :op4 "college"
+  ))
+)
+
+# ::id SNG01565.json_0002
+# ::snt I would like to arrive by 01:15 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n4 / name
+     :op1 "01:15"
+  ))
+)
+
+# ::id SNG01565.json_0004
+# ::snt I 'm going to loch fyne .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n6 / name
+     :op1 "loch"
+     :op2 "fyne"
+  ))
+)
+
+# ::id SNG01565.json_0006
+# ::snt Thank you .   I am now finished .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01189.json_0000
+# ::snt Hi ! I need a taxi from little saint mary 's church to trinity college . I sure hope you can help me !
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "trinity"
+     :op2 "college"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "little"
+     :op2 "saint"
+     :op3 "mary"
+     :op4 "'s"
+     :op5 "church"
+  ))
+)
+
+# ::id SNG01189.json_0002
+# ::snt I need to leave after 24:45 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n6 / name
+     :op1 "24:45"
+  ))
+)
+
+# ::id SNG01189.json_0004
+# ::snt I 'll also need the contact number .
+( Tt1 / Taxi-Request
+  :Phone ( aTa0 / question )
+)
+
+# ::id SNG01189.json_0006
+# ::snt No , that 's it . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1377.json_0000
+# ::snt I am looking for information on the kirkwood house .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "kirkwood"
+     :op2 "house"
+  ))
+)
+
+# ::id SNG1377.json_0002
+# ::snt Yes please . What is the price range ?
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+)
+
+# ::id SNG1377.json_0004
+# ::snt No , that was it . Thank you for the help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0285.json_0000
+# ::snt Hi , I need a hotel with wifi , please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id SSNG0285.json_0002
+# ::snt What is the price range for this hotel ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG0167.json_0000
+# ::snt I just got injured and I need to know where the nearest hospital is .
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG0167.json_0002
+# ::snt Thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0167.json_0004
+# ::snt No , that 's all . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3280.json_0000
+# ::snt You can help me by finding me an expensive restaurant in the centre
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3280.json_0002
+# ::snt Yes , I would like indian food please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL3280.json_0004
+# ::snt No thanks , but could i get their postcode ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id PMUL3280.json_0006
+# ::snt Thank you ! I also would like information about a train , please , leaving Cambridge after 21:00 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n10 / name
+     :op1 "21:00"
+  ))
+)
+
+# ::id PMUL3280.json_0008
+# ::snt I am going to Leicester .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id PMUL3280.json_0010
+# ::snt Perfect . Can you get me 4 seats on that one ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3280.json_0012
+# ::snt Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3280.json_0014
+# ::snt Nothing else , thank you . Have a great day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01238.json_0000
+# ::snt Send a taxi to the Parkside Police Station to go to Little Seoul
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "little"
+     :op2 "seoul"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "parkside"
+     :op2 "police"
+     :op3 "station"
+  ))
+   )
+ :op2(Pm2 / Police-Inform
+   :Name ( NamPo5 / Name 
+    :name ( n7 / name
+     :op1 "Parkside"
+     :op2 "Police"
+     :op3 "Station"
+  ))
+   )
+)
+
+# ::id SNG01238.json_0002
+# ::snt I would like to gt there by 6:30 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n8 / name
+     :op1 "6:30"
+  ))
+)
+
+# ::id MUL0998.json_0000
+# ::snt I am looking for places to go in Cambridge .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id MUL0998.json_0002
+# ::snt I 'm looking for a college . Will you please give me the entrance fee , postcode , and phone number ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "college"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Post ( aAt2 / question )
+  :Phone ( aAt3 / question )
+   )
+)
+
+# ::id MUL0998.json_0004
+# ::snt Now I need to find a restaurant in the centre of town that is cheap .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0998.json_0006
+# ::snt The restaurant should serve Greek food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "greek"
+  ))
+)
+
+# ::id MUL0998.json_0008
+# ::snt How about mediterranean ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "mediterranean"
+  ))
+)
+
+# ::id MUL0998.json_0010
+# ::snt No , but I would like to have the address and postcode .
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id MUL0998.json_0012
+# ::snt Excellent ! Thank you so much for the help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0998.json_0014
+# ::snt No , I have everything I need .
+( o / out_of_scope )
+
+# ::id SNG0988.json_0000
+# ::snt Can you help me find a place to stay ? I 'm looking for somewhere that include free wifi and free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id SNG0988.json_0002
+# ::snt Area does n't matter , but I would like a cheap guesthouse , if possible .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SNG0988.json_0004
+# ::snt Could I get the hotel 's phone number and postcode please ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id SNG0988.json_0006
+# ::snt No , you helped me out .   Thanks .   Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1218.json_0000
+# ::snt I 'm looking for a guesthouse to stay in that is cheap .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL1218.json_0002
+# ::snt No , but I want a hotel with free parking and has a star rating of at least 4 .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL1218.json_0004
+# ::snt Nope , just pick your favorite . I need lodging for 5 people , 4 nights , and we 'll arrive on Wednesday .
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+   :Stay ( StaHo3 / Stay 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo5 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo7 / People 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL1218.json_0006
+# ::snt Yes , I 'm also looking for a restaurant tandoori palace . Can you give me the address and phone number ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n16 / name
+     :op1 "tandoori"
+     :op2 "palace"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+  :Phone ( aRe2 / question )
+   )
+)
+
+# ::id MUL1218.json_0008
+# ::snt Yes , please . That was 4 nights at the Alexander starting Wednesday . 5 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n20 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n22 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL1218.json_0010
+# ::snt could I have the address
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+   )
+ :op2(Ht2 / Hotel-Request
+  :Addr ( aHo1 / question )
+   )
+)
+
+# ::id MUL1218.json_0012
+# ::snt Okay great , that is all I needed . Have a good day !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3653.json_0000
+# ::snt I will be traveling soon and am excited about seeing some attractions .   I am looking for a place to stay when I get there .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL3653.json_0002
+# ::snt Thank you ! I would like to stay in the North part of town , please .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL3653.json_0004
+# ::snt I definitely need free wifi , and I 'd like a 4 star place .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3653.json_0006
+# ::snt That sounds great ! What 's their address and phone ? And is that a hotel or a guesthouse ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id PMUL3653.json_0008
+# ::snt Thanks .   Yes , I am also looking for places to go when I get there .   Are there any cinemas in the same area as Archway House ?
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Name ( NamHo3 / Name 
+    :name ( n7 / name
+     :op1 "Archway"
+     :op2 "House"
+  ))
+   )
+ :op3(Am3 / Attraction-Inform
+   :Type ( TypAt5 / Type 
+    :name ( n10 / name
+     :op1 "cinemas"
+  ))
+   :Area ( AreAt7 / Area 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   )
+)
+
+# ::id PMUL3653.json_0010
+# ::snt I am looking for a cinema , are there any in the area ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "cinema"
+  ))
+)
+
+# ::id PMUL3653.json_0012
+# ::snt I need a cinema in the north .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "north"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n16 / name
+     :op1 "cinema"
+  ))
+)
+
+# ::id PMUL3653.json_0014
+# ::snt What about a pool in the north ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n18 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL3653.json_0016
+# ::snt Can I have the phone number and postcode for Kings Hedges ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL3653.json_0018
+# ::snt Thank you , I also need a taxi to communte between the two places . I 'll need to leave the kings hedges learner pool by 3:45 .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n20 / name
+     :op1 "kings"
+     :op2 "hedges"
+     :op3 "learner"
+     :op4 "pool"
+  ))
+   :Leave ( LeaTa4 / Leave 
+    :name ( n22 / name
+     :op1 "3:45"
+  ))
+)
+
+# ::id PMUL3653.json_0020
+# ::snt Okay , great . Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3653.json_0022
+# ::snt No that 's all thank you for the help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1073.json_0000
+# ::snt Good evening , I need to take a train from Cambridge to Norwich .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "norwich"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1073.json_0002
+# ::snt I want to leave on Wednesday and arrive by 15:30 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "15:30"
+  ))
+)
+
+# ::id PMUL1073.json_0004
+# ::snt Yes , that would work . I do n't need a ticket though . But , can I ask the price per ticket ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL1073.json_0006
+# ::snt i 'm also interested in places to go in town .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL1073.json_0008
+# ::snt I would like information on the colleges in the centre please .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n12 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id PMUL1073.json_0010
+# ::snt recommend any and give me the entrance fee and postcode
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL1073.json_0012
+# ::snt Thanks , that 's all I need for today
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1073.json_0014
+# ::snt Yes , thank you very much . That will be all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0046.json_0000
+# ::snt I need your help in finding a particular restaurant . I do n't know much about the restaurant , unfortunately I do n't even know the food served . I do know the name : cafe uno .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "cafe"
+     :op2 "uno"
+  ))
+)
+
+# ::id SSNG0046.json_0002
+# ::snt That 's it . I want to book a table for 4 people at 17:30 on Saturday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "17:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SSNG0046.json_0004
+# ::snt Yes . Try the same area and price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "area"
+     :op3 "and"
+     :op4 "price"
+     :op5 "range"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL3104.json_0000
+# ::snt I need to take a train to Cambridge after 09:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "09:30"
+  ))
+)
+
+# ::id PMUL3104.json_0002
+# ::snt I will be leaving from Ely .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL3104.json_0004
+# ::snt I need to depart broxbourne and travel on monday please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id PMUL3104.json_0006
+# ::snt Yes , please for 8 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL3104.json_0008
+# ::snt I 'm also looking for a recommendation on Mexican restaurants in the south .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "mexican"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n16 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL3104.json_0010
+# ::snt Not right now , but could I have the postcode ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id PMUL3104.json_0012
+# ::snt No thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0028.json_0000
+# ::snt I am looking for a restaurant that serves british food in the west area .   Can you locate one for me please ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "british"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id SSNG0028.json_0002
+# ::snt I would like to get information about moderately priced .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id SSNG0028.json_0004
+# ::snt Can you check to see if booking is available for 5 people at 19:30 on Sunday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "19:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SSNG0028.json_0006
+# ::snt I need something else in the West , moderate priced .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n14 / name
+     :op1 "west"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n16 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id SSNG0028.json_0008
+# ::snt Thank you ! That 's all I need from you today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2461.json_0000
+# ::snt Can you help me find a cheap african restaurant in the centre ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "african"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2461.json_0002
+# ::snt Yes can you check for italian please ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id PMUL2461.json_0004
+# ::snt Sorry , I 'm actually looking for moroccan food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "moroccan"
+  ))
+)
+
+# ::id PMUL2461.json_0006
+# ::snt How about Portuguese ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "Portuguese"
+  ))
+)
+
+# ::id PMUL2461.json_0008
+# ::snt Yes can you book a table for four please at 17:00 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "17:00"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n16 / name
+     :op1 "four"
+  ))
+)
+
+# ::id PMUL2461.json_0010
+# ::snt What is the reference number for that reservation ?
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id PMUL2461.json_0012
+# ::snt I apologize , I need an earlier reservation now for 7 people at 15:45 on Friday . Can you reschedule ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "15:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n20 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n22 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL2461.json_0014
+# ::snt I could use a recommendation on a nightclub in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n24 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n26 / name
+     :op1 "nightclub"
+  ))
+)
+
+# ::id PMUL2461.json_0016
+# ::snt I 'd like to stay around the restaurant .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL2461.json_0018
+# ::snt Cheap price please .
+( o / out_of_scope )
+
+# ::id PMUL2461.json_0020
+# ::snt I do n't need a hotel .   I 'd just like a recommendation for a nightclub near the restaurant .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL2461.json_0022
+# ::snt Do you know what the entrance fee is ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL2461.json_0024
+# ::snt Great that is everything , I apologize for being so high maintenance , thanks for the help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1228.json_0000
+# ::snt I am looking for a train . The train should arrive by 14:45 and should leave on Saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "saturday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "14:45"
+  ))
+)
+
+# ::id SNG1228.json_0002
+# ::snt I would like to leave Cambridge and go to London Liver Pool .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "liver"
+     :op3 "pool"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG1228.json_0004
+# ::snt I actually just need to know the price of a ticket please
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id SNG1228.json_0006
+# ::snt No thanks , that was all I was hoping to find out ! Have a good day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2742.json_0000
+# ::snt Where is Finches Bed and Breakfast located ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "finches"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+)
+
+# ::id PMUL2742.json_0002
+# ::snt How can I book a room ?
+( Bm1 / Booking-Inform
+   :none ( onBo1 / none)
+)
+
+# ::id PMUL2742.json_0004
+# ::snt I need to book it for 3 days starting on Wednesday . There are 6 people in my party .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL2742.json_0006
+# ::snt Yes , I 'm also interested in finding some kind a multiple sports place to go while I 'm in town .   Is there anything like that ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "multiple"
+     :op2 "sports"
+  ))
+)
+
+# ::id PMUL2742.json_0008
+# ::snt Please , what 's their phone number and what area are they in ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL2742.json_0010
+# ::snt Thank you , that is all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1359.json_0000
+# ::snt Hello , I am looking for some entertainment .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id SNG1359.json_0002
+# ::snt Nothing in particular . What do you recommend ?
+( o / out_of_scope )
+
+# ::id SNG1359.json_0004
+# ::snt Awesome , could you please give me their phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id SNG1359.json_0006
+# ::snt No , I think that 's it for today . Thank you . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3281.json_0000
+# ::snt I would like to blow my budget at an expensive restaurant in the centre area .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3281.json_0002
+# ::snt I 'd love to have some Persian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "persian"
+  ))
+)
+
+# ::id PMUL3281.json_0004
+# ::snt how about one that serves european food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "european"
+  ))
+)
+
+# ::id PMUL3281.json_0006
+# ::snt Sounds perfect . Can you book me a table for 2 at 17:45 on wednesday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "17:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL3281.json_0008
+# ::snt Is there park in the same area as the restaurant ? If so can you tell me what the entrance fee is ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n18 / name
+     :op1 "park"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+   )
+)
+
+# ::id PMUL3281.json_0010
+# ::snt Could I get a taxi please from that park to take me to the restaurant in time for my reservation ? And give me contact number and car type too please
+( Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+)
+
+# ::id PMUL3281.json_0012
+# ::snt Yes , that 's it ! Thanks so much , bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4934.json_0000
+# ::snt Hi , do you have any trains headed to Leicester from cambridge ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "leicester"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4934.json_0002
+# ::snt I 'll be leaving on Tuesday after 13:30 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "13:30"
+  ))
+)
+
+# ::id PMUL4934.json_0004
+# ::snt That would work for me , I need 5 tickets please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL4934.json_0006
+# ::snt Thank you ! I 'm also looking for a great place to eat in the centre .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4934.json_0008
+# ::snt I would like a gastropub in the expensive price range .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "gastropub"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n16 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL4934.json_0010
+# ::snt Yes , please . I 'd like to book for the same group of people on the same day at 10:30 , if possible .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "10:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id PMUL4934.json_0012
+# ::snt Wonderful , that 's everything I needed . Thanks so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3211.json_0000
+# ::snt I am planning a trip in Cambridge   looking for a restaurant .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL3211.json_0002
+# ::snt I am interested in Indian food in an expensive price range .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3211.json_0004
+# ::snt Sounds great !   Can I get a table for 4 on Saturday ?
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3211.json_0006
+# ::snt We would like to dine at 14:00
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "14:00"
+  ))
+)
+
+# ::id PMUL3211.json_0008
+# ::snt i also want a train on sunday and should go to peterborough
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "peterborough"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n14 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL3211.json_0010
+# ::snt I 'd like to leave after 11:15 , please .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n16 / name
+     :op1 "11:15"
+  ))
+)
+
+# ::id PMUL3211.json_0012
+# ::snt No thank you . I just need the travel time please .
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL3211.json_0014
+# ::snt That is all I needed .   Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4297.json_0000
+# ::snt I need to find a restaurant called taj tandoori
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "taj"
+     :op2 "tandoori"
+  ))
+)
+
+# ::id PMUL4297.json_0002
+# ::snt Yes . I need a place for 3 on Wednesday at 17:15 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "17:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL4297.json_0004
+# ::snt I also need a hotel in moderate price range and star rating of 0 .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "moderate"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n12 / name
+     :op1 "0"
+  ))
+   :Type ( TypHo6 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL4297.json_0006
+# ::snt Does it have free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL4297.json_0008
+# ::snt Is there anywhere else which would offer free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL4297.json_0010
+# ::snt how about a cheap hotel with free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n16 / name
+     :op1 "cheap"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n18 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL4297.json_0012
+# ::snt The area does n't matter . Can you pick one and book a room for 3 people for 5 nights on Wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n22 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n24 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL4297.json_0014
+# ::snt Can I get a taxi from the hotel to the restaurant , I would like to arrive shortly before the booking time .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n26 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n28 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Arrive ( ArrTa6 / Arrive 
+    :name ( n30 / name
+     :op1 "the"
+     :op2 "booking"
+     :op3 "time"
+  ))
+)
+
+# ::id PMUL4297.json_0016
+# ::snt No , I am all set for today .   You have been very helpful .   Thanks .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2794.json_0000
+# ::snt I 'm looking for a college to visit in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL2794.json_0002
+# ::snt What is the address of Downing College .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n6 / name
+     :op1 "downing"
+     :op2 "college"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2794.json_0004
+# ::snt What about the postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL2794.json_0006
+# ::snt Thank you . I 'd also like some hotel information .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL2794.json_0008
+# ::snt I need a room for 5 people , 4 nights at the Acorn Guest House . We 'll arrive on Sunday .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n8 / name
+     :op1 "acorn"
+     :op2 "guest"
+     :op3 "house"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL2794.json_0010
+# ::snt Thanks ! That 's all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0648.json_0000
+# ::snt Are there any pricey russian restaurants in cambridge ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "russian"
+  ))
+   :Price ( xpRe2 / expensive)
+)
+
+# ::id PMUL0648.json_0002
+# ::snt Yes I would like moderately priced European please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "european"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL0648.json_0004
+# ::snt No you know what . how about Indian food instead ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL0648.json_0006
+# ::snt actually , i want indian food not european food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL0648.json_0008
+# ::snt I would like the Indian restaurant to be in the west .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL0648.json_0010
+# ::snt Yes can you please book a reservation for 3 people at 12:45 on Thursday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "12:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL0648.json_0012
+# ::snt I also need train tickets for my group . I need it to leave by 8:30 from norwich to cambridge . same day please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n22 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n24 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n26 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id PMUL0648.json_0014
+# ::snt Yes please . I 'll need 3 tickets .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n28 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL0648.json_0016
+# ::snt That 's all , thanks a lot man !    You were awesome !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0648.json_0018
+# ::snt No thank you , that was everything !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0648.json_0020
+# ::snt I 'm sorry I do n't know what you 're talking about . I have gotten everything I need .
+( o / out_of_scope )
+
+# ::id MUL1291.json_0000
+# ::snt Hi there ! I 'm looking for a moderate place to stay that has four stars . Can you help me ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "four"
+  ))
+)
+
+# ::id MUL1291.json_0002
+# ::snt Can you check if there are any in the east ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL1291.json_0004
+# ::snt no I waill call back thank you and goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1291.json_0006
+# ::snt Could you try a moderate price place,4 stars in the east . A guesthouse is fine also .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n10 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreHo6 / Area 
+    :name ( n12 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL1291.json_0008
+# ::snt Sure , that sounds great . Can you book me a room for Thursday for 4 people , 2 nights please ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1291.json_0010
+# ::snt I 'm also looking for a place my friend recommended to eat . The Peking restaurant ? Can you find it for me ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n20 / name
+     :op1 "peking"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id MUL1291.json_0012
+# ::snt i am also looking for a restaurant called peking restaurant where is it found ? and what is their food type ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n22 / name
+     :op1 "peking"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Food ( aRe1 / question )
+   )
+)
+
+# ::id MUL1291.json_0014
+# ::snt What area is the restaurant in ?
+( Rt1 / Restaurant-Request
+  :Area ( aRe0 / question )
+)
+
+# ::id MUL1291.json_0016
+# ::snt Thank you !   That will be all .   Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1032.json_0000
+# ::snt I am looking for Warkworth House hotel . Any information on it ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "warkworth"
+     :op2 "house"
+  ))
+)
+
+# ::id MUL1032.json_0002
+# ::snt Ok , and what area of town is that in ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   )
+ :op2(Ht2 / Hotel-Request
+  :Area ( aHo1 / question )
+   )
+)
+
+# ::id MUL1032.json_0004
+# ::snt Thank you .   Are there any attractions I could visit in the town centre ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1032.json_0006
+# ::snt No not really . Can you recommend me an attraction that 's in the centre area ? Can I also get the address , entrance fee , and phone number for it ? Thanks !
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Area ( aHo1 / question )
+   )
+ :op3(At3 / Attraction-Request
+  :Fee ( aAt2 / question )
+  :Addr ( aAt3 / question )
+  :Phone ( aAt4 / question )
+   )
+)
+
+# ::id MUL1032.json_0008
+# ::snt Whatever is the most popular attraction
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id MUL1032.json_0010
+# ::snt Great , thank you for the info .   Have a nice day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1032.json_0012
+# ::snt I 'm all set . Thanks for your assistance .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0243.json_0000
+# ::snt I am injured and need a nearby hospital .
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG0243.json_0002
+# ::snt No .   Thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3130.json_0000
+# ::snt Find me a place to stay that has free parking , but I do n't need internet .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( onHo2 / dontcare)
+)
+
+# ::id PMUL3130.json_0002
+# ::snt I would prefer to be in the Centre .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3130.json_0004
+# ::snt Do you have one in a 4 star rating that has free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3130.json_0006
+# ::snt I really need a hotel in the east . Can you take a look at those for me ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL3130.json_0008
+# ::snt no , should have four stars though .
+( Hm1 / Hotel-Inform
+   :Internet ( oHo1 / no)
+   :Stars ( StaHo3 / Stars 
+    :name ( n8 / name
+     :op1 "four"
+  ))
+)
+
+# ::id PMUL3130.json_0010
+# ::snt I do need internet .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Internet ( aHo1 / question )
+   )
+)
+
+# ::id PMUL3130.json_0012
+# ::snt yes , I suppose .
+( o / out_of_scope )
+
+# ::id PMUL3130.json_0014
+# ::snt No thank you that will be all
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1041.json_0000
+# ::snt I am looking for a moderate price 3 star hotel . Can you help with that please ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL1041.json_0002
+# ::snt I 'm looking to stay at a guesthouse please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id MUL1041.json_0004
+# ::snt Yes please .   I need to book it for Monday for 4 guests staying 2 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1041.json_0006
+# ::snt Can you try booking it for just one night ? If that works I will need the reference number , too .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "one"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL1041.json_0008
+# ::snt Great ! I am also looking to do something fun , what kind of entertainment is available in the south area ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n16 / name
+     :op1 "south"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n18 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id MUL1041.json_0010
+# ::snt Sure , is it labelled as entertainment ?   I will just need the postcode .
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL1041.json_0012
+# ::snt No thank you . Thank you for everything !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2203.json_0000
+# ::snt I am looking for a moderately priced 3 star hotel to stay in in Cambridge .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL2203.json_0002
+# ::snt Yes , I would like a hotel in the moderate price range with 3 stars .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "moderate"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   :Type ( TypHo6 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL2203.json_0004
+# ::snt I would be open to a guesthouse if there are no 3 star hotels . I would like to stay in the moderate price range if possible .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n16 / name
+     :op1 "moderate"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL2203.json_0006
+# ::snt I would like to stay in the south area if possible .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n20 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL2203.json_0008
+# ::snt No thanks . Not today . But I could use some help finding a train from Leicester to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n22 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n24 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id MUL2203.json_0010
+# ::snt It needs to leave after 17:45 , thanks for checking .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n26 / name
+     :op1 "17:45"
+  ))
+)
+
+# ::id MUL2203.json_0012
+# ::snt Pick one for me and give me the price and arrival time if you do n't mind .
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id MUL2203.json_0014
+# ::snt Just to check , does TR9629 leave on Friday ?   That 's the day I would like to travel .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n28 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL2203.json_0016
+# ::snt Nope , that was everything , thank you very much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01921.json_0000
+# ::snt Can you give me the contact info for the nearest police station ?
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG01921.json_0002
+# ::snt Thank you very much . I will contact them now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3582.json_0000
+# ::snt Find me a train that leaves after 11:00 on Wednesday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "wednesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "11:00"
+  ))
+)
+
+# ::id PMUL3582.json_0002
+# ::snt I 'll be leaving cambridge with a destination of stevenage .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "stevenage"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3582.json_0004
+# ::snt Yes please . I need the travel time .
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL3582.json_0006
+# ::snt Not right now , thanks . I would like to go to a museum while I 'm in town , though .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL3582.json_0008
+# ::snt No , any area is fine .   Can you suggest one ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Area ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Area ( AreAt3 / Area 
+    :name ( n13 / name
+     :op1 "any"
+  ))
+   )
+)
+
+# ::id PMUL3582.json_0010
+# ::snt I would like the address and phone number .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL3582.json_0012
+# ::snt Great thanks .   That 's all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3582.json_0014
+# ::snt No , I think you 've answered all my questions .   Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0819.json_0000
+# ::snt Hello , I 'm looking for a place to stay in town . I 'd like a place with free parking and a 2 star rating , please .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SNG0819.json_0002
+# ::snt Is it a hotel or guesthouse ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id SNG0819.json_0004
+# ::snt That 's fine . Can you book it for 2 people for 2 nights , starting from Thursday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SNG0819.json_0006
+# ::snt No thank you . I appreciate all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1237.json_0000
+# ::snt What museums can I visit in town ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id PMUL1237.json_0002
+# ::snt That sounds great .   Can you give me the area and phone number for that museum ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL1237.json_0004
+# ::snt I also need a train that is leaving on Thursday going to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL1237.json_0006
+# ::snt Yes as long as it arrives by 16:30 and I will be departing from Stevenage
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "16:30"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "stevenage"
+  ))
+)
+
+# ::id PMUL1237.json_0008
+# ::snt ok , yeah get me a ticket
+( o / out_of_scope )
+
+# ::id PMUL1237.json_0010
+# ::snt That will be all ! Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1589.json_0000
+# ::snt I need a place to stay that is cheap .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL1589.json_0002
+# ::snt I would like a guesthouse type of place with free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id PMUL1589.json_0004
+# ::snt The star rating does n't matter . Which one is the best ?
+( o / out_of_scope )
+
+# ::id SNG0612.json_0000
+# ::snt I would like a cheap restaurant in the east !
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id SNG0612.json_0002
+# ::snt That sounds good . Please give me more information .
+( o / out_of_scope )
+
+# ::id SNG0612.json_0004
+# ::snt No but I would like the address and post code please .
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id SNG0612.json_0006
+# ::snt Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0612.json_0008
+# ::snt No that 's all I needed . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2407.json_0000
+# ::snt I need a centre attraction .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2407.json_0002
+# ::snt What types of attractions are there and what are the entrance fees ?
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+  :Fee ( aAt1 / question )
+)
+
+# ::id MUL2407.json_0004
+# ::snt Boats sounds interesting !
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "boats"
+  ))
+)
+
+# ::id MUL2407.json_0006
+# ::snt No , but could you tell me what their entrance fees are ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL2407.json_0008
+# ::snt I 'm also looking for a restaurant in the expensive price range and in the same area .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id MUL2407.json_0010
+# ::snt Yes , are there options for mexican ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "mexican"
+  ))
+)
+
+# ::id MUL2407.json_0012
+# ::snt Can you see if maybe there is a French restaurant with the same criteria ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "french"
+  ))
+)
+
+# ::id MUL2407.json_0014
+# ::snt Yes , give me a table for 6 people at 18:00 Sunday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "18:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL2407.json_0016
+# ::snt Lets try 5 pm
+( o / out_of_scope )
+
+# ::id MUL2407.json_0018
+# ::snt Can you book me a taxi from Scudamore 's punting company to the restaurant ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Dest ( DesTa3 / Dest 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id MUL2407.json_0020
+# ::snt Yes , I would like to arrive at the restaurant by the booking time at 17:00
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n22 / name
+     :op1 "17:00"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id WOZ20087.json_0000
+# ::snt Looking for a restaurant on the South part of town ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+)
+
+# ::id WOZ20087.json_0002
+# ::snt I do not have a preference .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+)
+
+# ::id WOZ20087.json_0004
+# ::snt I would like something in the cheap price range , please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id WOZ20087.json_0006
+# ::snt Can I have the address and phone number please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20087.json_0008
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20146.json_0000
+# ::snt looking for a restaurant in the moderate price range
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id WOZ20146.json_0002
+# ::snt It should be in the west part of town .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id WOZ20146.json_0004
+# ::snt British sounds good .   What 's it called ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "british"
+  ))
+)
+
+# ::id WOZ20146.json_0006
+# ::snt Yes , I would like the address and phone number .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20146.json_0008
+# ::snt Perfect . Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02135.json_0000
+# ::snt Hi , I 've just suffered a minor injury . Can you tell me where a hospital is please ?
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG02135.json_0002
+# ::snt No , I am luckily near the hospital . Thank you for your assistance . Goodbye .
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL1363.json_0000
+# ::snt Hi , I need a train leaving Cambridge after 14:30 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "14:30"
+  ))
+)
+
+# ::id PMUL1363.json_0002
+# ::snt Excellent .   Can you assist me in booking a ticket ?
+( Tk1 / Train-OfferBook
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL1363.json_0004
+# ::snt Wait ... I did n't specify how many people . Can I cancel KPFTA841 ?
+( o / out_of_scope )
+
+# ::id PMUL1363.json_0006
+# ::snt I need it for 8 people
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n6 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL1363.json_0008
+# ::snt Can you recommend a fun place to visit while I am in town ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL1363.json_0010
+# ::snt Yes could I please get the phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL1363.json_0012
+# ::snt That 's all I need today .
+( o / out_of_scope )
+
+# ::id PMUL1363.json_0014
+# ::snt I will . Thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4858.json_0000
+# ::snt I am looking for information in Cambridge .
+( o / out_of_scope )
+
+# ::id PMUL4858.json_0002
+# ::snt I need a train leaving Cambridge on Wednesday after 16:45 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n6 / name
+     :op1 "16:45"
+  ))
+)
+
+# ::id PMUL4858.json_0004
+# ::snt I would like to leave after 16:45 and go to norwich please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "norwich"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n10 / name
+     :op1 "16:45"
+  ))
+)
+
+# ::id PMUL4858.json_0006
+# ::snt No thanks . I also need places to go in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4858.json_0008
+# ::snt I 'm not sure , can you provide me a list of attraction types along with their entrance fees and postcodes so that I can decide ?
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+  :Fee ( aAt1 / question )
+  :Post ( aAt2 / question )
+)
+
+# ::id PMUL4858.json_0010
+# ::snt How about a museum ?   I 'll just need the entrance fee and postcode .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "museum"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Post ( aAt2 / question )
+   )
+)
+
+# ::id PMUL4858.json_0012
+# ::snt Great ill check it out . That s everything I need thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4858.json_0014
+# ::snt Thanks for your time , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0128.json_0000
+# ::snt I am looking for a place to dine that serves chinese food and located in the centre .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SSNG0128.json_0002
+# ::snt Yes , that sounds good . Could you book it for me on saturday at   18:00 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "18:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id SSNG0128.json_0004
+# ::snt There are six of us .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n10 / name
+     :op1 "six"
+  ))
+)
+
+# ::id SSNG0128.json_0006
+# ::snt Yes another Chinese restaurant for six people .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "chinese"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n14 / name
+     :op1 "six"
+  ))
+)
+
+# ::id SSNG0128.json_0008
+# ::snt No thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0036.json_0000
+# ::snt Hello there . I was wondering if you could help me arrange for a taxi to take me from the Cherry Hinton Village Centre to La Raza ?
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "la"
+     :op2 "raza"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "cherry"
+     :op2 "hinton"
+     :op3 "village"
+     :op4 "centre"
+  ))
+)
+
+# ::id SNG0036.json_0002
+# ::snt I need to leave after 10:15 . may i have the contact number for taxi please ?
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n6 / name
+     :op1 "10:15"
+  ))
+)
+
+# ::id SNG0036.json_0004
+# ::snt Thank you very much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0036.json_0006
+# ::snt Yes I need the taxi to depart from the cherry hinton village and go to la raza . Leaving after 10:15 . Please give me the contact number and car type .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n8 / name
+     :op1 "10:15"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n10 / name
+     :op1 "la"
+     :op2 "raza"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id SNG0036.json_0008
+# ::snt No , that will be all , thank you .   Have a nice day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4041.json_0000
+# ::snt I have n't had German food in ages so please find me a place in the centre that serves it
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "german"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4041.json_0002
+# ::snt Sure , but please make sure there are n't any in the centre again too .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4041.json_0004
+# ::snt is there one that serves italian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id PMUL4041.json_0006
+# ::snt Expensive price range and I need a table for 7 at 13:00 on Thursday and the reference number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n12 / name
+     :op1 "13:00"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n14 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n16 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL4041.json_0008
+# ::snt Yes I 'm looking for a train to Cambridge that same day .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+)
+
+# ::id PMUL4041.json_0010
+# ::snt I will be leaving from kings Lynn .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n22 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id PMUL4041.json_0012
+# ::snt I just need to arrive by 10:30 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n24 / name
+     :op1 "10:30"
+  ))
+)
+
+# ::id PMUL4041.json_0014
+# ::snt The 9:11 one is cool . I need to book for 7 people . Can I make sure to get the reference number ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n26 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4041.json_0016
+# ::snt Thank you , that s all i needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4041.json_0018
+# ::snt you 're welcome , goodbye !
+( a / and
+ :op1(ge1 / general-bye
+   :none ( onge1 / none)
+   )
+ :op2(ge2 / general-welcome
+   :none ( onge2 / none)
+   )
+)
+
+# ::id MUL1062.json_0000
+# ::snt Could you help me find a 3 star hotel with free wifi in Cambridge ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "3"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL1062.json_0002
+# ::snt I would like a hotel in the moderate price range in the centre of town .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1062.json_0004
+# ::snt Could you find me a hotel that is in the west with the same criteria ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n10 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL1062.json_0006
+# ::snt What is the phone number ? Do they have free parking ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Parking ( aHo0 / question )
+  :Phone ( aHo1 / question )
+  :Addr ( aHo2 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Parking ( esHo2 / yes)
+   )
+)
+
+# ::id MUL1062.json_0008
+# ::snt Yes one more thing ,   I am looking for an attraction in the " architecture " category and I would like it to be close to the hotel please .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "architecture"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n14 / name
+     :op1 "close"
+     :op2 "to"
+     :op3 "the"
+     :op4 "hotel"
+  ))
+)
+
+# ::id MUL1062.json_0010
+# ::snt Yes , are there any museums in that area ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n16 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id MUL1062.json_0012
+# ::snt Yes , can I have the postcode , address , and phone number for Cafe Jello , please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id MUL1062.json_0014
+# ::snt I 'll also need a taxi to get between the two places , I 'd like to leave Cafe Jello by 4 pm .   Can I have the car type and a contact number ?
+( Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+)
+
+# ::id MUL1210.json_0000
+# ::snt Need a place to stay on the west side , and I need it cheap .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL1210.json_0002
+# ::snt Ok , that will work ! Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1210.json_0004
+# ::snt Does it have free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( onHo1 / none)
+)
+
+# ::id MUL1210.json_0006
+# ::snt That sounds great . Yes please !
+( o / out_of_scope )
+
+# ::id MUL1210.json_0008
+# ::snt I 'll be checking in on Saturday , and it will be for 4 people for 4 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1210.json_0010
+# ::snt Can we get in for three nights ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "three"
+  ))
+)
+
+# ::id MUL1210.json_0012
+# ::snt No that will be all thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0499.json_0000
+# ::snt I need an indian restaurant in the centre .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0499.json_0002
+# ::snt I would like it to be in the expensive range of food , is that place expensive ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SNG0499.json_0004
+# ::snt Could you give me the phone number and postcode ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id SNG0499.json_0006
+# ::snt Great . Thank you ! That is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0235.json_0000
+# ::snt Can you tell me if the restaurant Eraina is in Cambridge ? Thank you .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "eraina"
+  ))
+)
+
+# ::id MUL0235.json_0002
+# ::snt Excellent . Where is it ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id MUL0235.json_0004
+# ::snt Great ! Any chance I could get a table for 7 there at 14:30 on Wednesday ? I 'll need the reference number once you make the reservation .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "14:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0235.json_0006
+# ::snt Okay great . I am also looking for a train leaving anytime after 17:15 going to Bishops Stortford on Thursday , can you book that for me please ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n14 / name
+     :op1 "17:15"
+  ))
+)
+
+# ::id MUL0235.json_0008
+# ::snt I 'll go with the 17:29 . What is the train ID and price ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id MUL0235.json_0010
+# ::snt Thank you . I 'll take it .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0235.json_0012
+# ::snt Actually I do n't need any tickets today . I 'm all set here . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2617.json_0000
+# ::snt I am looking for a place to stay , preferably a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id MUL2617.json_0002
+# ::snt It should be on the north side of town and cheap .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL2617.json_0004
+# ::snt I would prefer in the cheap range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL2617.json_0006
+# ::snt Why do n't we go with the Worth House .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n10 / name
+     :op1 "worth"
+     :op2 "house"
+  ))
+)
+
+# ::id MUL2617.json_0008
+# ::snt Can you book a room for Friday for 5 people , 4 nights please ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL2617.json_0010
+# ::snt Great .   Can you also book a taxi for me to commute between these places ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL2617.json_0012
+# ::snt What about an attraction in the same area as the hotel ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id MUL2617.json_0014
+# ::snt Not really . I will pick one that interests me . Could you get me a taxi to take me from the hotel at 09:30 ?
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n20 / name
+     :op1 "09:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id MUL2617.json_0016
+# ::snt Great !   I ca n't think of anything else I need   Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2617.json_0018
+# ::snt You were very helpful .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1825.json_0000
+# ::snt I 'd like some information about the El Shaddai .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "El"
+     :op2 "Shaddai"
+  ))
+)
+
+# ::id PMUL1825.json_0002
+# ::snt Ok , great . Can I get their phone number please so that I can contact them ?
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id PMUL1825.json_0004
+# ::snt Yes , please and thank you . I 'd like to learn about the train schedule if you can help me with that ? I 'll be traveling from London King 's Cross to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "king"
+     :op3 "'s"
+     :op4 "cross"
+  ))
+)
+
+# ::id PMUL1825.json_0006
+# ::snt I will be traveling on Saturday and would like to leave after 11:45 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n10 / name
+     :op1 "11:45"
+  ))
+)
+
+# ::id PMUL1825.json_0008
+# ::snt Can I check on the arrival time of that train first ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+)
+
+# ::id PMUL1825.json_0010
+# ::snt Thanks for the information . That 's all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3618.json_0000
+# ::snt Hi , I 'm looking for information about places to go in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3618.json_0002
+# ::snt What do you recommend ? I will need the address and attraction type of what you recommend .
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+  :Addr ( aAt1 / question )
+)
+
+# ::id PMUL3618.json_0004
+# ::snt What type of attraction is that ?
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+)
+
+# ::id PMUL3618.json_0006
+# ::snt Okay , great . I 'll also need a place to stay . I 'd like for it to have free parking and be expensive .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL3618.json_0008
+# ::snt I 'm not familiar with the areas of town , but I 'd really like a 3 star guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3618.json_0010
+# ::snt Are there any hotels with 3 stars , free wifi , free parking , and expensive ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotels"
+  ))
+   :Parking ( esHo2 / yes)
+   :Price ( PriHo5 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+   :Internet ( esHo4 / yes)
+   :Stars ( StaHo8 / Stars 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3618.json_0012
+# ::snt Yes , that will be fine . I 'll need it booked for Wednesday . We will be staying 3 nights . It will be 7 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n20 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL3618.json_0014
+# ::snt That is all . Thanks so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20667.json_0000
+# ::snt I am looking for a restaurant that serves Irish food and is in the expensive price range .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "irish"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id WOZ20667.json_0002
+# ::snt Is there an expensive korean restaurant ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "korean"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id WOZ20667.json_0004
+# ::snt Great ! Can you give me the address and area of Little Seoul ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n10 / name
+     :op1 "little"
+     :op2 "seoul"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Area ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20667.json_0006
+# ::snt no thank you good bye
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0488.json_0000
+# ::snt I am trying to book a train to peterborough . Can you help me ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id MUL0488.json_0002
+# ::snt I am not sure what time I need to leave but has to be Saturday and depart from cambridge to arrive by 11:45
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "saturday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n6 / name
+     :op1 "11:45"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0488.json_0004
+# ::snt Yes , please book that for me please .
+( o / out_of_scope )
+
+# ::id MUL0488.json_0006
+# ::snt Just one of them please , can I get the reference number ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "one"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0488.json_0008
+# ::snt Thank You . I would also like to know about places to go ?
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0488.json_0010
+# ::snt Something that is for entertainment , cinemas , museums , theatres , please .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "entertainment"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n14 / name
+     :op1 "cinemas"
+  ))
+   :Type ( TypAt6 / Type 
+    :name ( n16 / name
+     :op1 "museums"
+  ))
+   :Type ( TypAt8 / Type 
+    :name ( n18 / name
+     :op1 "theatres"
+  ))
+)
+
+# ::id MUL0488.json_0012
+# ::snt Great . Would you be able to provide me with their phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL0488.json_0014
+# ::snt What is the postal code for the Whipple Museum ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL0488.json_0016
+# ::snt Thank you , that will be all I need for today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2411.json_0000
+# ::snt I would like to find some entertainment in the centre of the city .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL2411.json_0002
+# ::snt How about some architecture to visit in the center ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id PMUL2411.json_0004
+# ::snt Ok , what 's the phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL2411.json_0006
+# ::snt Yes , please find a restaurant in the moderate price range and same area as the attraction .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL2411.json_0008
+# ::snt How about portuguese food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "portuguese"
+  ))
+)
+
+# ::id PMUL2411.json_0010
+# ::snt How about international food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "international"
+  ))
+)
+
+# ::id PMUL2411.json_0012
+# ::snt Please book the Varsity for 5 people on tuesday at 17:00 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "17:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL2411.json_0014
+# ::snt That is all thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0656.json_0000
+# ::snt Hi , I 'm looking for a train for my upcoming trip to Cambridge .   Can you help me find one ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0656.json_0002
+# ::snt I am departing from Bishops Stortfod on Friday . I can leave after 9:45
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "friday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n6 / name
+     :op1 "9:45"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n8 / name
+     :op1 "Bishops"
+     :op2 "Stortfod"
+  ))
+)
+
+# ::id PMUL0656.json_0004
+# ::snt I need the train ID
+( Tt1 / Train-Request
+  :Id ( aTr0 / question )
+)
+
+# ::id PMUL0656.json_0006
+# ::snt Thank you   I was also hoping to find a british place to eat in the centre .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "british"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0656.json_0008
+# ::snt Lets do a moderate one . Which would you recommend ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n14 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL0656.json_0010
+# ::snt Yes , please . I need the reservation to be for 5 people at 21:00 on Friday .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n18 / name
+     :op1 "21:00"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n20 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id WOZ20176.json_0000
+# ::snt What restaurants are on the east part of town ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+)
+
+# ::id WOZ20176.json_0002
+# ::snt expensive
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id WOZ20176.json_0004
+# ::snt What is the address ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id WOZ20176.json_0006
+# ::snt Great , thanks for your help . That 's all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01635.json_0000
+# ::snt I need to find a hospital nearby that has a hepatobillary and gastrointestinal surgery referral center
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01635.json_0002
+# ::snt No , I just need the postcode .
+( Ht1 / Hospital-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id SNG01635.json_0004
+# ::snt No , that 's it . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0825.json_0000
+# ::snt I 'm looking for someplace to go in town .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id MUL0825.json_0002
+# ::snt I 'd love to try a local restaurant
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id MUL0825.json_0004
+# ::snt First , I need an attraction in the east . Can you choose one and get me the entrance fee , postcode , and attraction type ? Then I 'd like an expensive restaurant in the east .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Type ( aAt1 / question )
+  :Fee ( aAt2 / question )
+  :Post ( aAt3 / question )
+   )
+ :op3(Rt3 / Restaurant-Request
+  :Post ( aRe2 / question )
+   )
+)
+
+# ::id MUL0825.json_0006
+# ::snt Just do what I say ! I do n't care what you choose ! Give me the necessary information too . Then , get me a restaurant in the east that 's expensive north indian food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "north"
+     :op2 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n10 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL0825.json_0008
+# ::snt How about expensive restaurants that serve Indian food in the same area ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n14 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id MUL0825.json_0010
+# ::snt I want the Pipasha for 1 at 16:30 on Saturday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "16:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n20 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n22 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL0825.json_0012
+# ::snt Yes try 15:30 on saturday and need a reference number thank you .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n24 / name
+     :op1 "15:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n26 / name
+     :op1 "saturday"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0825.json_0014
+# ::snt Great ! That is everything I needed . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0219.json_0000
+# ::snt Could you help me find a 3 star guesthouse ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SSNG0219.json_0002
+# ::snt It should be in the north , not south .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SSNG0219.json_0004
+# ::snt Either one .   Could you make a booking for 5 people starting Wednesday for 4 nights
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id SSNG0219.json_0006
+# ::snt Great .   Can you give me a reference number please ?
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id SSNG0219.json_0008
+# ::snt Okay great . That is all I need need thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2710.json_0000
+# ::snt Hi , I am traveling to Cambridge and am super excited to see some local tourist attractions .   I am looking for some suggestions on places to   go in town .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL2710.json_0002
+# ::snt Perhaps I 'd like to see a museum .   Are there any in the centre ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL2710.json_0004
+# ::snt Does not matter can you just recommend one please .
+( o / out_of_scope )
+
+# ::id PMUL2710.json_0006
+# ::snt Excellent . Can I please have they 're phone number and address please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL2710.json_0008
+# ::snt Thank you .   I am also needing help booking a guesthouse in the north part of town .   Can you assist me with that ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n8 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL2710.json_0010
+# ::snt 4 people for 5 nights starting Sunday and I also need the ref # too please
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL2855.json_0000
+# ::snt I am planning a trip to Cambridge .   Looking for a place to stay in the East !
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL2855.json_0002
+# ::snt I am not particular as along as it has 4 stars and free wifi .
+( Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2855.json_0004
+# ::snt I prefer a hotel , is there a hotel in this area that is 4 star ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2855.json_0006
+# ::snt Ok . Leverton House guest house sounds fine .   Can you book it for 2 nights on Monday ?   There will be 7 people .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n10 / name
+     :op1 "leverton"
+     :op2 "house"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n14 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n16 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL2855.json_0008
+# ::snt Could you help me find a college in the east to tour ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n18 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n20 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL2855.json_0010
+# ::snt Could you find me a museum instead ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n22 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL2855.json_0012
+# ::snt Yes , please . And I will need the postcode for it .
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL2855.json_0014
+# ::snt I need also a taxi to leave the hotel by 2:30
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Leave ( LeaTa3 / Leave 
+    :name ( n24 / name
+     :op1 "2:30"
+  ))
+   :Depart ( DepTa5 / Depart 
+    :name ( n26 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+)
+
+# ::id PMUL2855.json_0016
+# ::snt I 'm confused . I need a taxi between the two places that leaves the hotel by 2:30 . Can you help me with that ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Leave ( LeaTa3 / Leave 
+    :name ( n28 / name
+     :op1 "2:30"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+)
+
+# ::id PMUL2855.json_0018
+# ::snt Thank you very much ! That is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1310.json_0000
+# ::snt Can you help me find a guesthouse that offers free wifi ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id SNG1310.json_0002
+# ::snt I 'd love something in the east , hopefully with free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id SNG1310.json_0004
+# ::snt I would like to stay in a hotel , not a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id SNG1310.json_0006
+# ::snt Yes please book that for 2 people and 4 nights starting from Tuesday . I will also need the reference number .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id SNG1310.json_0008
+# ::snt No that is all for now . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1233.json_0000
+# ::snt You want to book a taxi . The taxi should arrive by 17:30 and should go to la mimosa .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "la"
+     :op2 "mimosa"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n4 / name
+     :op1 "17:30"
+  ))
+)
+
+# ::id SNG1233.json_0002
+# ::snt I will be departing from nusha .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n6 / name
+     :op1 "nusha"
+  ))
+)
+
+# ::id SNG1233.json_0004
+# ::snt Thanks so much ! That 's it for today . Have a good one !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3443.json_0000
+# ::snt I 'm interested in visiting colleges while in town , can you please recommend some ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id PMUL3443.json_0002
+# ::snt I would like the post code for clare hall please .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n4 / name
+     :op1 "clare"
+     :op2 "hall"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+   )
+)
+
+# ::id PMUL3443.json_0004
+# ::snt Yes I also need a train to stansted airport on sunday
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL3443.json_0006
+# ::snt I am leaving from Cambridge . I would like to leave sometime after 18:00 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n12 / name
+     :op1 "18:00"
+  ))
+)
+
+# ::id PMUL3443.json_0008
+# ::snt That sounds great , do I call to book a seat or can you help me ?
+( o / out_of_scope )
+
+# ::id PMUL3443.json_0010
+# ::snt Please book for 6 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL3443.json_0012
+# ::snt No , thanks . That 's all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20028.json_0000
+# ::snt I want some welsh food . Moderately priced please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "welsh"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id WOZ20028.json_0002
+# ::snt I 'd like a Chinese restaurant instead then .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id WOZ20028.json_0004
+# ::snt I do n't care .
+( o / out_of_scope )
+
+# ::id WOZ20028.json_0006
+# ::snt I would like their phone number , please .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id WOZ20028.json_0008
+# ::snt Is there any thing else i can help you with ?
+( o / out_of_scope )
+
+# ::id WOZ20028.json_0010
+# ::snt Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0413.json_0000
+# ::snt I am interested in finding local Indian restaurants to visit during my trip to Cambridge .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL0413.json_0002
+# ::snt Moderate price range , please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL0413.json_0004
+# ::snt I also need a place to stay and should be a guesthouse
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL0413.json_0006
+# ::snt I am looking for a hotel in the east .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n8 / name
+     :op1 "east"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL0413.json_0008
+# ::snt The price does n't matter . But I need a reservation starting on Friday .
+( Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+   :Day ( DayHo3 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL0413.json_0010
+# ::snt 5 people and 4 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL0413.json_0012
+# ::snt Anywhere is fine , it just needs to be moderately priced .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n18 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL0413.json_0014
+# ::snt No , any is fine really .
+( o / out_of_scope )
+
+# ::id PMUL0413.json_0016
+# ::snt Not yet .   What part of town is it in ?
+( o / out_of_scope )
+
+# ::id PMUL0413.json_0018
+# ::snt Can you make a reservation for me , please ?
+( o / out_of_scope )
+
+# ::id PMUL0413.json_0020
+# ::snt It will be dinner for 5 people .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n20 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL0413.json_0022
+# ::snt No actually I don;t need a reservation . I just need to find a hotel that is a guesthouse with free parking , and in the east and moderately priced .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n22 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+   :Price ( PriHo5 / Price 
+    :name ( n24 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreHo7 / Area 
+    :name ( n26 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL0413.json_0024
+# ::snt No , I only need one .
+( o / out_of_scope )
+
+# ::id PMUL0413.json_0026
+# ::snt I only need one booking .
+( o / out_of_scope )
+
+# ::id PMUL0413.json_0028
+# ::snt thanks for your help . have a great day
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2036.json_0000
+# ::snt Hi there . I could use some help finding a place to stay that is 4 star rated .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n2 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2036.json_0002
+# ::snt Price does n't really matter .   I would like free parking though .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( onHo2 / dontcare)
+)
+
+# ::id MUL2036.json_0004
+# ::snt Yes , for 1 person for 5 nights starting on thursday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL2036.json_0006
+# ::snt What about 3 nights ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL2036.json_0008
+# ::snt I also need a train .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL2036.json_0010
+# ::snt I will be leaving cambridge headed to birmingham new street .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n14 / name
+     :op1 "birmingham"
+  ))
+)
+
+# ::id MUL2036.json_0012
+# ::snt I need to leave on Sunday after 16:00 please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n16 / name
+     :op1 "sunday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n18 / name
+     :op1 "16:00"
+  ))
+)
+
+# ::id MUL2036.json_0014
+# ::snt Yes , please ! And I 'll need the reference number .
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id MUL2036.json_0016
+# ::snt Thank you very much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2036.json_0018
+# ::snt That will be everything , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2036.json_0020
+# ::snt Okay good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0547.json_0000
+# ::snt I am interested in boat attractions .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "boat"
+  ))
+)
+
+# ::id MUL0547.json_0002
+# ::snt Are there any boat attractions in the west ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n6 / name
+     :op1 "boat"
+  ))
+)
+
+# ::id MUL0547.json_0004
+# ::snt I see , can you tell me about museums in the west then . And what is the postcode ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n8 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n10 / name
+     :op1 "museums"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+   )
+)
+
+# ::id MUL0547.json_0006
+# ::snt What is the postcode of the county folk museum ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL0547.json_0008
+# ::snt Thanks I also need a train leaving monday arriving by 1900
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id MUL0547.json_0010
+# ::snt I am going from stevenage to cambridge . I need the price , travel , and depart times please .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "stevenage"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL0547.json_0012
+# ::snt Thank you so much ! I think that covers all the information I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0547.json_0014
+# ::snt That is all .   Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0860.json_0000
+# ::snt I 'm looking for an expensive place to eat that serves British food , are there any in town ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "british"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL0860.json_0002
+# ::snt No , but I need to book a table for 4 people at 14:30 on monday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "14:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL0860.json_0004
+# ::snt Where are some places to go on the east side of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL0860.json_0006
+# ::snt Actually , I would like you to make a recommendation for me .
+( o / out_of_scope )
+
+# ::id MUL0860.json_0008
+# ::snt What 's the attraction type ? I need a taxi to commute to the restaurant by my reserved time from the attraction , and will need the contact number and car type .
+( a / and
+ :op1(Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+   )
+ :op2(At2 / Attraction-Request
+  :Type ( aAt1 / question )
+   )
+)
+
+# ::id MUL0860.json_0010
+# ::snt Okay , I think I 'd like to do the Caamboats .
+( o / out_of_scope )
+
+# ::id MUL0860.json_0012
+# ::snt Okay , I think that 's all I need . Thanks for the help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0170.json_0000
+# ::snt I would like a 3-star hotel with free WiFi , please .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "3-star"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL0170.json_0002
+# ::snt I do n't have a particular area in mind but I do also need free parking please .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( onHo2 / dontcare)
+)
+
+# ::id PMUL0170.json_0004
+# ::snt that sounds nice but will you book it for 7 people and 4 nights starting from wednesday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL0170.json_0006
+# ::snt Yes , I 'm also looking for a cheap Chinese food restaurant . Can you recommend one ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n14 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL0170.json_0008
+# ::snt I should have mentioned I am looking for a restaurant in the centre . Sorry about that .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0170.json_0010
+# ::snt Yes , please book that restaurant for me . It 'll be 7 people on wednesday at 14:45 . I 'll definitely need a reference number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "14:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n20 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n22 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0170.json_0012
+# ::snt Thanks for trying . Let 's do Thursday , please .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n24 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL0170.json_0014
+# ::snt That 's all I needed today . Thanks for your help . Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1931.json_0000
+# ::snt I 'm looking for a train .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL1931.json_0002
+# ::snt I am looking for a train that goes to Peterborough from Cambridge and arrives by 19:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "peterborough"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "19:00"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1931.json_0004
+# ::snt I 'll be leaving monday and the departure time does n't matter .
+( Tm1 / Train-Inform
+   :Leave ( onTr1 / dontcare)
+   :Day ( DayTr3 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id MUL1931.json_0006
+# ::snt Okay , does TR9859 arrive by 19:00 ?   I would also like the travel time , please .
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL1931.json_0008
+# ::snt Sure that 's fine , does that have the same price ?
+( a / and
+ :op1(Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Price ( PriHo3 / Price 
+    :name ( n11 / name
+     :op1 "same"
+     :op2 "price"
+  ))
+   )
+)
+
+# ::id MUL1931.json_0010
+# ::snt Yes , I am also looking for more information on parkside pools . Can you tell me what kind of attraction it is ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n12 / name
+     :op1 "parkside"
+     :op2 "pools"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Type ( aAt1 / question )
+   )
+)
+
+# ::id MUL1931.json_0012
+# ::snt That sounds like the best attraction ever . Thank you for all your careful assistance . Have a lovely day ! Bye ! !
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL2845.json_0000
+# ::snt Hello . I am looking for a cheap guesthouse to stay in in Cambridge . Can you help ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL2845.json_0002
+# ::snt I need one that includes free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL2845.json_0004
+# ::snt I 'd like to have you make a reservation at the one in Centre ( providing it has free wifi too ) starting on Wednesday .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :Internet ( esHo3 / yes)
+)
+
+# ::id PMUL2845.json_0006
+# ::snt There will only be 1 person .
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL2845.json_0008
+# ::snt I 'll be staying for our nights .
+( Hm1 / Hotel-Inform
+)
+
+# ::id PMUL2845.json_0010
+# ::snt Yes , one person , 4 nights starting Wednesday . Reference number for that , parks to visit . Area , address and phone number and a taxi to arrive at 17:00 , contact number and car type .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n12 / name
+     :op1 "17:00"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Stay ( StaHo4 / Stay 
+    :name ( n15 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n17 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n19 / name
+     :op1 "one"
+  ))
+   )
+ :op3(Am3 / Attraction-Inform
+   :Type ( TypAt8 / Type 
+    :name ( n22 / name
+     :op1 "parks"
+  ))
+   )
+ :op4(Tt4 / Taxi-Request
+  :Car ( aTa3 / question )
+   )
+ :op5(Ht5 / Hotel-Request
+  :Ref ( aHo4 / question )
+  :Addr ( aHo5 / question )
+  :Phone ( aHo6 / question )
+   )
+ :op6(At6 / Attraction-Request
+  :Area ( aAt5 / question )
+  :Addr ( aAt6 / question )
+   )
+)
+
+# ::id PMUL2845.json_0012
+# ::snt Yes , I would like a park near the hotel .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   )
+ :op2(Am2 / Attraction-Inform
+   :Type ( TypAt3 / Type 
+    :name ( n23 / name
+     :op1 "park"
+  ))
+   :Area ( AreAt5 / Area 
+    :name ( n25 / name
+     :op1 "near"
+     :op2 "the"
+     :op3 "hotel"
+  ))
+   )
+)
+
+# ::id PMUL2845.json_0014
+# ::snt That sounds great ! Can I please have the address and phone number ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL2845.json_0016
+# ::snt Yes , I had mentioned I will need a taxi between the park and the hotel .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+)
+
+# ::id PMUL2845.json_0018
+# ::snt I wouold like to leave The cambridge university botanic gardens by 17:00
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n26 / name
+     :op1 "17:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n28 / name
+     :op1 "cambridge"
+     :op2 "university"
+     :op3 "botanic"
+     :op4 "gardens"
+  ))
+   )
+ :op2(Am2 / Attraction-Inform
+   )
+)
+
+# ::id PMUL2845.json_0020
+# ::snt Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2845.json_0022
+# ::snt That is all , thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0345.json_0000
+# ::snt I 'm looking for a guest house that offers free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id SSNG0345.json_0002
+# ::snt Sure .   I would like it to be in the south and in the expensive price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id SSNG0345.json_0004
+# ::snt i will take a moderate guest house with parking then .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id SSNG0345.json_0006
+# ::snt Yes , five people four nights , starting from Monday on .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "four"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "five"
+  ))
+)
+
+# ::id SSNG0345.json_0008
+# ::snt Thank you , that is all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3686.json_0000
+# ::snt Are there any concert halls in the west ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "concert"
+     :op2 "halls"
+  ))
+)
+
+# ::id PMUL3686.json_0002
+# ::snt What about colleges in the west ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id PMUL3686.json_0004
+# ::snt No thank you . I am looking for information el shaddai hotel .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n8 / name
+     :op1 "el"
+     :op2 "shaddai"
+  ))
+)
+
+# ::id PMUL3686.json_0006
+# ::snt Could you ? That would be great . There are 5 of us and we plan to arrive on Thursday . We 'd like to stay for 5 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL3686.json_0008
+# ::snt Yes could I get the reference number for the booking please .
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL3686.json_0010
+# ::snt Thank you . That is all I needed for now . Have a nice day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1001.json_0000
+# ::snt I 'm looking for a moderately priced hotel in town . Please give me the contact information for one .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL1001.json_0002
+# ::snt It does n't really matter but it should have a 4 star rating .
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+   :Stars ( StaHo3 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1001.json_0004
+# ::snt Yes please .   Do they offer internet access and what kind of parking accommodations do they have ?   Also a number to reach them would be great !
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Internet ( aHo1 / question )
+  :Parking ( aHo2 / question )
+   )
+)
+
+# ::id MUL1001.json_0006
+# ::snt Is the Avalon a hotel type and moderately priced with a 4 star rating ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n10 / name
+     :op1 "moderately"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   :Name ( NamHo8 / Name 
+    :name ( n14 / name
+     :op1 "avalon"
+  ))
+)
+
+# ::id MUL1001.json_0008
+# ::snt No thank you but may I please have the address ?
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Addr ( aHo1 / question )
+   )
+)
+
+# ::id MUL1001.json_0010
+# ::snt I 'm going to think about it . I 'd really prefer a hotel with parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Type ( TypHo3 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL1001.json_0012
+# ::snt I can also check to see if we have guesthouses for that area .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n18 / name
+     :op1 "guesthouses"
+  ))
+)
+
+# ::id MUL1001.json_0014
+# ::snt I 'd like it to be rated 4 stars .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1001.json_0016
+# ::snt No , any area will do .   Could I get the address for one of them ?   I 'm also looking to go on a boat can you help with that ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n22 / name
+     :op1 "boat"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Addr ( aHo1 / question )
+   )
+ :op3(At3 / Attraction-Request
+  :Addr ( aAt2 / question )
+   )
+)
+
+# ::id MUL1001.json_0018
+# ::snt I 'll also be needing to find boating options and their information and I 'll need to arrange a taxi to and from the locations .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   )
+ :op2(Am2 / Attraction-Inform
+   :Type ( TypAt3 / Type 
+    :name ( n25 / name
+     :op1 "boating"
+  ))
+   )
+)
+
+# ::id MUL1001.json_0020
+# ::snt As long as I can get a taxi to the boat and back that leaves the boat by 8:45 any location is fine .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Leave ( LeaTa3 / Leave 
+    :name ( n26 / name
+     :op1 "8:45"
+  ))
+)
+
+# ::id MUL1001.json_0022
+# ::snt Okay I need to leave the attraction by 08:45 and I would like a contact number and a description of the car picking me up please .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n28 / name
+     :op1 "08:45"
+  ))
+)
+
+# ::id MUL1001.json_0024
+# ::snt I 'll need the taxi when we finish with the boats , at 8:45 , and I need it to take me to my hotel .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n30 / name
+     :op1 "to"
+     :op2 "my"
+     :op3 "hotel"
+  ))
+)
+
+# ::id MUL1001.json_0026
+# ::snt Yes .   That would be fine .   Do you need to book it ?
+( o / out_of_scope )
+
+# ::id MUL1001.json_0028
+# ::snt Actually , can you please book a taxi from the boats to my hotel .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Dest ( DesTa3 / Dest 
+    :name ( n32 / name
+     :op1 "to"
+     :op2 "my"
+     :op3 "hotel"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+)
+
+# ::id MUL1001.json_0030
+# ::snt Thank you SO MUCH , I know I was confusing .   Can you just tell me the entrance fee for the boats ?   That is all I still need to know .
+( a / and
+ :op1(At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Type ( TypAt3 / Type 
+    :name ( n35 / name
+     :op1 "boats"
+  ))
+   )
+)
+
+# ::id MUL1001.json_0032
+# ::snt Yes , could I get the postcode for Camboats ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Post ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n37 / name
+     :op1 "Camboats"
+  ))
+   )
+)
+
+# ::id MUL1001.json_0034
+# ::snt Will you tell me the car type ?
+( Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+)
+
+# ::id MUL1001.json_0036
+# ::snt Thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20354.json_0000
+# ::snt I am looking for a cheap restaurant in the west part of town . Could I get the address and phone number please ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20354.json_0002
+# ::snt Yes , please .
+( o / out_of_scope )
+
+# ::id MUL2310.json_0000
+# ::snt I am looking for attractions of multiple sports located in the east . What is available ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "multiple"
+     :op2 "sports"
+  ))
+)
+
+# ::id MUL2310.json_0002
+# ::snt No , that sounds like just what I need .   Thanks for your help and have a great day .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL2310.json_0004
+# ::snt Thank you , one last thing we need a place to dine at in same area as multiple sports that would be in moderate price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id MUL2310.json_0006
+# ::snt I wanted traditional food .   If that 's not available I 'll try Italian .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id MUL2310.json_0008
+# ::snt I 'm sorry , I said Italian but I really wanted indian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id MUL2310.json_0010
+# ::snt I would like curry prince . It sounds interesting .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n14 / name
+     :op1 "curry"
+     :op2 "prince"
+  ))
+)
+
+# ::id MUL2310.json_0012
+# ::snt No reservation thanks , my plans are still in the works . Could I have the postcode and address though ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id MUL2310.json_0014
+# ::snt Thank you , that 's everything I need for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2094.json_0000
+# ::snt Hi , I would like to purchase a train ticket to Peterborough .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id MUL2094.json_0002
+# ::snt I would like to travel on Tuesday and leave sometime after 11:15 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "tuesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n6 / name
+     :op1 "11:15"
+  ))
+)
+
+# ::id MUL2094.json_0004
+# ::snt Not really . Can I also please have the travel time of the train .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Arrive ( onTr1 / dontcare)
+   )
+ :op2(Tt2 / Train-Request
+  :Time ( aTr1 / question )
+   )
+)
+
+# ::id MUL2094.json_0006
+# ::snt What time will the train arrive ? Also , I am looking to stay at the Gonville Hotel . What availability is there for that hotel ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n8 / name
+     :op1 "gonville"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Arrive ( aTr1 / question )
+   )
+)
+
+# ::id MUL2094.json_0008
+# ::snt Oh , I just wanted information . Does that hotel have free parking ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Parking ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Parking ( esHo2 / yes)
+   )
+)
+
+# ::id MUL2094.json_0010
+# ::snt Excellent . Thanks for the help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2094.json_0012
+# ::snt No , that is all I need for today .
+( o / out_of_scope )
+
+# ::id PMUL4019.json_0000
+# ::snt I 'm planning a trip and need some suggestions .   I 'm looking for places to go in town .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL4019.json_0002
+# ::snt Can I get some information on nightclubs in the east area ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "nightclubs"
+  ))
+)
+
+# ::id PMUL4019.json_0004
+# ::snt how about one that is in the type of museum .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL4019.json_0006
+# ::snt Could I have the phone number and postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL4019.json_0008
+# ::snt No but I need a hotel .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Type ( TypHo3 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL4019.json_0010
+# ::snt I need to be in the same area as the attraction
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL4019.json_0012
+# ::snt I do n't care about that .   I do need a 4-star , moderately priced accommodation in the east area , but it does n't need to have free parking .
+( Hm1 / Hotel-Inform
+   :Type ( onHo1 / dontcare)
+   :Parking ( oHo2 / no)
+   :Price ( PriHo4 / Price 
+    :name ( n12 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreHo6 / Area 
+    :name ( n14 / name
+     :op1 "east"
+  ))
+   :Stars ( StaHo8 / Stars 
+    :name ( n16 / name
+     :op1 "4-star"
+  ))
+)
+
+# ::id PMUL4019.json_0014
+# ::snt Yes . 1 person , 3 nights from Monday on .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n20 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n22 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL4019.json_0016
+# ::snt I will be waiting for my reference number for 1 person for 3 nights at A and B Guest House .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n24 / name
+     :op1 "3"
+  ))
+   :Name ( NamHo4 / Name 
+    :name ( n26 / name
+     :op1 "A"
+     :op2 "and"
+     :op3 "B"
+     :op4 "Guest"
+     :op5 "House"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n28 / name
+     :op1 "1"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL4019.json_0018
+# ::snt Thank you for your help planning my trip . I think that 's everything I need for now . Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01886.json_0000
+# ::snt I got injured and I am looking for a hospital nearby
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01886.json_0002
+# ::snt No thanks , I can make it . Is 01223217118 the postcode ?
+( a / and
+ :op1(Ht1 / Hospital-Request
+  :Post ( aHo0 / question )
+   )
+ :op2(Hm2 / Hospital-Inform
+   :Phone ( PhoHo3 / Phone 
+    :name ( n3 / name
+     :op1 "01223217118"
+  ))
+   )
+)
+
+# ::id SNG01886.json_0004
+# ::snt Thank you that is all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1022.json_0000
+# ::snt I want to go to a particular attraction called great saint mary 's church . Where is it ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "great"
+     :op2 "saint"
+     :op3 "mary"
+     :op4 "'s"
+     :op5 "church"
+  ))
+)
+
+# ::id PMUL1022.json_0002
+# ::snt Please provide the address .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL1022.json_0004
+# ::snt I also need a train leaving from cambridge and should leave after 13:45 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n6 / name
+     :op1 "13:45"
+  ))
+)
+
+# ::id PMUL1022.json_0006
+# ::snt I 'd like the train for Saturday and I 'm headed to London Liverpool Street , please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL1022.json_0008
+# ::snt I need to book that for 6 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL1022.json_0010
+# ::snt Please provide the reference number after booking is completed .
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id SSNG0391.json_0000
+# ::snt I am looking for a moderate price placed to say in the North side of the city please .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SSNG0391.json_0002
+# ::snt As long as there is available parking I 'd like to book my reservation there please .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id SSNG0391.json_0004
+# ::snt Can I get it starting Monday for 3 nights with 6 people please
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL1397.json_0000
+# ::snt I need help finding a hotel called lovell lodge .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "lovell"
+     :op2 "lodge"
+  ))
+)
+
+# ::id MUL1397.json_0002
+# ::snt Yes please . The reservation is for 1 person . The reservation should be for 2 nights beginning on Wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL1397.json_0004
+# ::snt How about for only 1 night ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL1397.json_0006
+# ::snt Great I also need a place to eat in the centre of town in the moderate price range please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n12 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1397.json_0008
+# ::snt Yes , I 'd love to eat somewhere that serves British food so I can get the full experience , you know ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "british"
+  ))
+)
+
+# ::id MUL1397.json_0010
+# ::snt That sounds fine . Please book that one .
+( o / out_of_scope )
+
+# ::id MUL1397.json_0012
+# ::snt Actually , come to think of it I will book it later . Can I please get the address , postcode and phone number please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id MUL1397.json_0014
+# ::snt That is all for now .   thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20150.json_0000
+# ::snt I would like an expensive restaurant in the east part of town
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id WOZ20150.json_0002
+# ::snt What is the address ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id WOZ20150.json_0004
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02199.json_0000
+# ::snt I 'll be needing a taxi from nandos city centre
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n2 / name
+     :op1 "nandos"
+     :op2 "city"
+     :op3 "centre"
+  ))
+)
+
+# ::id SNG02199.json_0002
+# ::snt I need to go to the castle galleries .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n4 / name
+     :op1 "castle"
+     :op2 "galleries"
+  ))
+)
+
+# ::id SNG02199.json_0004
+# ::snt I need to leave after 04:30 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n6 / name
+     :op1 "04:30"
+  ))
+)
+
+# ::id SNG02199.json_0006
+# ::snt Ok thanks , that 's all i need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0009.json_0000
+# ::snt I 'd like to find a restaurant . The restaurant should be expensive in price , only the finest in food . Also , I 'd like it if the restaurant was in the centre of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SSNG0009.json_0002
+# ::snt I need for the restaurant to serve Chinese food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id SSNG0009.json_0004
+# ::snt That sounds great ! I need a table for Monday at 12:15 for 8 people .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "12:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+)
+
+# ::id SSNG0009.json_0006
+# ::snt Yes , please do ! A different restaurant in the same area and price range .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Area ( AreRe3 / Area 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Price ( PriRe5 / Price 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "area"
+     :op3 "and"
+     :op4 "price"
+     :op5 "range"
+  ))
+)
+
+# ::id SSNG0009.json_0008
+# ::snt Thank you and goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0482.json_0000
+# ::snt I 'm looking for a hotel called home from home .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "home"
+     :op2 "from"
+     :op3 "home"
+  ))
+)
+
+# ::id PMUL0482.json_0002
+# ::snt No , I 'd like a room for 8 people . We 'll be checking in on thursday for 4 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL0482.json_0004
+# ::snt Yes , I also need an expensive restaurant located in the centre .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0482.json_0006
+# ::snt I 'm looking for French food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "french"
+  ))
+)
+
+# ::id PMUL0482.json_0008
+# ::snt Yes , please make 8 reservations for Friday night at 19:00 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "19:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL0482.json_0010
+# ::snt I also need a taxi .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL0482.json_0012
+# ::snt I need to make sure it arrives at the restaurant by the booked time .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0482.json_0014
+# ::snt We will be leaving from there .
+( Tm1 / Taxi-Inform
+   :Depart ( omTa1 / home_from_home)
+)
+
+# ::id PMUL0482.json_0016
+# ::snt i want it to arrive at the restaurant by the booked time .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0482.json_0018
+# ::snt That 'll be it for me today ! Thanks ! Have a good one .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0089.json_0000
+# ::snt I would like to book a taxi that would pick me up from sesame restaurant and bar that would pick me up at 14:00
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n2 / name
+     :op1 "14:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "sesame"
+     :op2 "restaurant"
+     :op3 "and"
+     :op4 "bar"
+  ))
+)
+
+# ::id SNG0089.json_0002
+# ::snt I need to go to St John 's Chop House . I would like a contact number and car type for my booking query .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n6 / name
+     :op1 "st"
+     :op2 "john"
+     :op3 "'s"
+     :op4 "chop"
+     :op5 "house"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id SNG0089.json_0004
+# ::snt Thank you , that is all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1922.json_0000
+# ::snt I am looking for a train to Cambridge from Kings Lynn .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id MUL1922.json_0002
+# ::snt I need to leave Wednesday after 21:15 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "21:15"
+  ))
+)
+
+# ::id MUL1922.json_0004
+# ::snt I am traveling alone .
+( Tm1 / Train-Inform
+   :People ( Tr1 / 1)
+)
+
+# ::id MUL1922.json_0006
+# ::snt Thank you . What is the arrival time in Cambridge , please ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+)
+
+# ::id MUL1922.json_0008
+# ::snt Could I also have the price ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL1922.json_0010
+# ::snt I 'm also looking for places to go in town . I would like an architecture type in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n12 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id MUL1922.json_0012
+# ::snt That sounds great , what is their phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL1922.json_0014
+# ::snt No , that will be all . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2774.json_0000
+# ::snt I would like to visit a college while I am in town .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL2774.json_0002
+# ::snt Yes the west please .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL2774.json_0004
+# ::snt How about Clare College .   Can you get me the entrance fee and phone number ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n6 / name
+     :op1 "clare"
+     :op2 "college"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id PMUL2774.json_0006
+# ::snt Great , thanks . I also need a place to stay that has free parking and wifi preferably a 4 star guesthouse in the north . What do you suggest ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+   :Internet ( esHo3 / yes)
+   :Area ( AreHo6 / Area 
+    :name ( n10 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo8 / Stars 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2774.json_0008
+# ::snt Yep what is their postcode and phone number if you have that handy
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id PMUL2774.json_0010
+# ::snt Nope , thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2774.json_0012
+# ::snt I have n't decided on the dates with my family yet . I will call back . Thanks for your help . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01572.json_0000
+# ::snt I will be needing a taxi from broxbourne train station
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n2 / name
+     :op1 "broxbourne"
+     :op2 "train"
+     :op3 "station"
+  ))
+)
+
+# ::id SNG01572.json_0002
+# ::snt I must arrive there by 23:30
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n4 / name
+     :op1 "23:30"
+  ))
+)
+
+# ::id SNG01572.json_0004
+# ::snt I 'm going to india house .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n6 / name
+     :op1 "india"
+     :op2 "house"
+  ))
+)
+
+# ::id SNG01572.json_0006
+# ::snt Nope . That should be it . Thank you so much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02301.json_0000
+# ::snt Can you help me get a taxi to pizza express Fen Ditton ?
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "pizza"
+     :op2 "express"
+     :op3 "fen"
+     :op4 "ditton"
+  ))
+)
+
+# ::id SNG02301.json_0002
+# ::snt I want to depart from sidney sussex college .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n4 / name
+     :op1 "sidney"
+     :op2 "sussex"
+     :op3 "college"
+  ))
+)
+
+# ::id SNG02301.json_0004
+# ::snt I ca n't leave until after 11:45 please .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n6 / name
+     :op1 "11:45"
+  ))
+)
+
+# ::id SNG02301.json_0006
+# ::snt No that is all I need .
+( o / out_of_scope )
+
+# ::id PMUL4861.json_0000
+# ::snt Are there any entertainment attractions in the south ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL4861.json_0002
+# ::snt Can I have the address , phone number , and entrance fee of Nusha .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n6 / name
+     :op1 "nusha"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Addr ( aAt2 / question )
+  :Phone ( aAt3 / question )
+   )
+)
+
+# ::id PMUL4861.json_0004
+# ::snt I can call for that . But thanks anyway . I am also looking for a cheap place to eat .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL4861.json_0006
+# ::snt I would like a chinese restaurant , please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL4861.json_0008
+# ::snt Is it in the same area as Nusha ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt4 / Name 
+    :name ( n15 / name
+     :op1 "Nusha"
+  ))
+   )
+)
+
+# ::id PMUL4861.json_0010
+# ::snt Could you book me a table on Thirsday . 2 people at 14:00
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "14:00"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n18 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL4861.json_0012
+# ::snt Thank you . Can I please have the reference number ?
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id PMUL4861.json_0014
+# ::snt i also want a taxi to commute between the 2 places
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL4861.json_0016
+# ::snt Thanks so much , that is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4861.json_0018
+# ::snt Thank you , you too .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1729.json_0000
+# ::snt Hi , I 'll be visiting Cambridge soon , and I need a train from Stansted airport . It should arrive by 17:45 . Can you help ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "17:45"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n6 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id MUL1729.json_0002
+# ::snt I will be traveling on Saturday and would like to arrive by 17:45 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n10 / name
+     :op1 "17:45"
+  ))
+)
+
+# ::id MUL1729.json_0004
+# ::snt Yes , that would be perfect ! What 's the price of one ticket ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL1729.json_0006
+# ::snt Thank you !   Can you also look up Cherry Hinton Hall and Grounds for me ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n12 / name
+     :op1 "cherry"
+     :op2 "hinton"
+     :op3 "hall"
+     :op4 "and"
+     :op5 "grounds"
+  ))
+)
+
+# ::id MUL1729.json_0008
+# ::snt i need to know how how much the entrance fee is and the postcode if you may please ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id MUL1729.json_0010
+# ::snt Ok , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1729.json_0012
+# ::snt No , thank you , that will be all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1010.json_0000
+# ::snt I need to take a train from cambridge to London Kings Cross
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1010.json_0002
+# ::snt Tuesday from Cambridge to London Kings Cross , anytime after 15:45 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "15:45"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n10 / name
+     :op1 "Cambridge"
+  ))
+   :Dest ( DesTr8 / Dest 
+    :name ( n12 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id PMUL1010.json_0004
+# ::snt What is the travel time on that train ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL1010.json_0006
+# ::snt What is the arrival time ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+)
+
+# ::id PMUL1010.json_0008
+# ::snt Thanks ! Can you also tell me about the best museum in the center of town ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "museum"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n16 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL1010.json_0010
+# ::snt What is the entry free to the Whipple Museum ?
+( o / out_of_scope )
+
+# ::id PMUL1010.json_0012
+# ::snt Perfect .   Can you get me a phone number for them ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL1010.json_0014
+# ::snt Thanks so much for your help today !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20319.json_0000
+# ::snt I would like a moderately priced restaurant in the south part of town
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id WOZ20319.json_0002
+# ::snt Can you give me their address and phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20319.json_0004
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0156.json_0000
+# ::snt Could you help me find a restaurant in the Cambridge area called La Margherita ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "la"
+     :op2 "margherita"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Area ( aHo1 / question )
+   )
+)
+
+# ::id MUL0156.json_0002
+# ::snt Yes , can you make a reservation on thursday at 19:30 for 4 people ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "19:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL0156.json_0004
+# ::snt How about 18:30 then ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "18:30"
+  ))
+)
+
+# ::id MUL0156.json_0006
+# ::snt I also need a very expensive hotel with 3 stars can you help me find one ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+   :Type ( TypHo6 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL0156.json_0008
+# ::snt I would prefer one with free wifi included . Do either of the hotels offer free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id MUL0156.json_0010
+# ::snt Could you please give me the hotel phone number ? I also need to know what type of hotel it is and the area it is in .
+( Ht1 / Hotel-Request
+  :Type ( aHo0 / question )
+  :Area ( aHo1 / question )
+  :Phone ( aHo2 / question )
+)
+
+# ::id MUL0156.json_0012
+# ::snt Does the hotel have a restaurant attached to it ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id MUL0156.json_0014
+# ::snt No thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0156.json_0016
+# ::snt is there any restaurant close to the Gonville Hotel ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Name ( NamHo3 / Name 
+    :name ( n18 / name
+     :op1 "Gonville"
+     :op2 "Hotel"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id MUL0156.json_0018
+# ::snt what kind of hotel is it ? Can I have their number ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id MUL0156.json_0020
+# ::snt That 's all I need for now .
+( o / out_of_scope )
+
+# ::id SNG0887.json_0000
+# ::snt I 'm looking for a place to stay . Are there any guesthouses that are moderately priced ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouses"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id SNG0887.json_0002
+# ::snt No , I really do n't care what area , but I would like it to have a 4 star rating .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG0887.json_0004
+# ::snt That sounds perfect so long as it has free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id SNG0887.json_0006
+# ::snt Yes .   I 'll need it for 4 people starting on Saturday .   We 'll be there for 5 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG0887.json_0008
+# ::snt Well , is it available for at least 4 nights ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG0887.json_0010
+# ::snt Actually , I misspoke . I need the room for 5 people , for 5 nights , starting Saturday . If that does n't work , 4 nights is fine .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n18 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n20 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id SNG0887.json_0012
+# ::snt No , that 's it . Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0635.json_0000
+# ::snt Hi .   I am hoping you can help me find a cheap Indian restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SNG0635.json_0002
+# ::snt The mahal sounds expensive and the gandhi probably has only small portions . Let 's book a table for two at the royal spice .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "royal"
+     :op2 "spice"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SNG0635.json_0004
+# ::snt Actually , I do n't need a reservation right now , but could you give me the address and phone number for the Royal Spice ?
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe3 / Name 
+    :name ( n11 / name
+     :op1 "Royal"
+     :op2 "Spice"
+  ))
+   )
+)
+
+# ::id SNG0635.json_0006
+# ::snt That 's all , thank you for your help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0635.json_0008
+# ::snt Thanks again . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0816.json_0000
+# ::snt Good morning . Would you be able to tell me if you have any info on a certain hotel ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG0816.json_0002
+# ::snt The hotel is the Lovell Lodge , I need to make a reservation if you can find it .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "lovell"
+     :op2 "lodge"
+  ))
+)
+
+# ::id SNG0816.json_0004
+# ::snt Yes , I 'd like to book 5 people for 5 nights starting Sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SNG0816.json_0006
+# ::snt Thank you ! That 's all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3522.json_0000
+# ::snt I am going to Cambridge and want a nice resturant in the west
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL3522.json_0002
+# ::snt Can you just pick one and give me the phone number ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+   )
+)
+
+# ::id PMUL3522.json_0004
+# ::snt find me a   place to go in the west and give me their phone numbers
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Phone ( aAt1 / question )
+   )
+)
+
+# ::id PMUL3522.json_0006
+# ::snt Great , I 'll need to find another restaurant also , in the same area of town as Clare Hall .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n6 / name
+     :op1 "clare"
+     :op2 "hall"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Area ( AreRe4 / Area 
+    :name ( n9 / name
+     :op1 "same"
+     :op2 "area"
+     :op3 "of"
+     :op4 "town"
+  ))
+   )
+)
+
+# ::id PMUL3522.json_0008
+# ::snt I like British pub cuisine .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "british"
+  ))
+)
+
+# ::id PMUL3522.json_0010
+# ::snt Sounds great . I need it for monday at 14:15 . There will be 3 in our party .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "14:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3522.json_0012
+# ::snt That is all I need today thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2075.json_0000
+# ::snt I 'd like a train leaving Cambridge for Broxbourne , please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "broxbourne"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2075.json_0002
+# ::snt I need to travel on Tuesday after 15:15 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "15:15"
+  ))
+)
+
+# ::id MUL2075.json_0004
+# ::snt Could I get the price first ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL2075.json_0006
+# ::snt I 'm not ready to book yet .   I 'm also looking for a place to stay .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id MUL2075.json_0008
+# ::snt I really want to stay in a 0 star establishment , ideally in a moderate price range . I do n't care if there 's free parking , but it has to be a hotel .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n12 / name
+     :op1 "moderate"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n14 / name
+     :op1 "0"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL2075.json_0010
+# ::snt Please book it for 1 person , for 4 nights starting friday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n20 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL2075.json_0012
+# ::snt No I believe that will be all for now . Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4018.json_0000
+# ::snt I 'm a big fan of architecture . Is there some in the centre that I can check out ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id PMUL4018.json_0002
+# ::snt phone number , address please thank you
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL4018.json_0004
+# ::snt yes , am also looking for a train . The train should leave after 16:45 and should leave on thursday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "16:45"
+  ))
+)
+
+# ::id PMUL4018.json_0006
+# ::snt I m leaving from Cambridge and headed to Broxbourne .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "broxbourne"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4018.json_0008
+# ::snt That will work . Can I have the train ID , price and travel time ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+  :Id ( aTr2 / question )
+)
+
+# ::id PMUL4018.json_0010
+# ::snt What is the train ID ?
+( Tt1 / Train-Request
+  :Id ( aTr0 / question )
+)
+
+# ::id PMUL4018.json_0012
+# ::snt None right now .   Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4018.json_0014
+# ::snt You covered it all .   Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0040.json_0000
+# ::snt Are there any expensive places to eat in the centre ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0040.json_0002
+# ::snt I prefer French Cuisine , can you find somewhere that will take reservations for 3 people at 12:30 on wednesday ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "french"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n8 / name
+     :op1 "12:30"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL0040.json_0004
+# ::snt Can you try for 11:30 and give me a reference number please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "11:30"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0040.json_0006
+# ::snt Thanks I also need to find a hotel with a 5 star rating .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n18 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL0040.json_0008
+# ::snt Are you sure ? I would prefer a 5 star hotel with free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n20 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL0040.json_0010
+# ::snt A 4 star rating is fine , what do you have for that ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n22 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL0040.json_0012
+# ::snt The one in the centre area is fine . Can you please book it for 3 people , starting on Wednesday for 4 nights and can I please have the reference number ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n24 / name
+     :op1 "centre"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n26 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n28 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n30 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL0040.json_0014
+# ::snt Wonderful ! That 's all I need . Thank you very much for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1381.json_0000
+# ::snt I need a train for Saturday at 13:00 and I will be traveling   from Cambridge to London kings cross . Please book it for 7 people .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n8 / name
+     :op1 "13:00"
+  ))
+   :People ( PeoTr10 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id SNG1381.json_0002
+# ::snt Yes , my apologies , but can you confirm that the TR4003 train leaves after 13:00 ?
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n12 / name
+     :op1 "13:00"
+  ))
+)
+
+# ::id SNG1381.json_0004
+# ::snt The 13:00 train is perfect . Please book 7 tickets . Thanks .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n14 / name
+     :op1 "13:00"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n16 / name
+     :op1 "7"
+  ))
+)
+
+# ::id SNG1381.json_0006
+# ::snt No , that is all . Thank you for the help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2246.json_0000
+# ::snt I am looking for a place to dine in the moderate price range that serves indian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL2246.json_0002
+# ::snt I do n't really have a preference in the area .
+( o / out_of_scope )
+
+# ::id PMUL2246.json_0004
+# ::snt No address but would like to make a booking for 8 people at 17:45 on wednesday .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "17:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+ :op3(Rt3 / Restaurant-Request
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id PMUL2246.json_0006
+# ::snt I also would like to see entertainment in the center area .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "center"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n14 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL2246.json_0008
+# ::snt If there is no such attraction , how about one that is in the type of museum ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n16 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL2246.json_0010
+# ::snt Yes , I 'd like the address , phone number and entrance fee for one of the museums , please .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL2246.json_0012
+# ::snt Thanks ! I also need a taxi to commute between the two places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL2246.json_0014
+# ::snt I 'd like to go from the museum to the restaurant , and make sure I get there for the reservation , please .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "museum"
+  ))
+)
+
+# ::id PMUL2246.json_0016
+# ::snt that is all i need for now . have a great day
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0106.json_0000
+# ::snt I need to find the nearest police station .
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG0106.json_0002
+# ::snt That 's all I needed . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01303.json_0000
+# ::snt Can you find me a hospital with a gastroenterology department around here ?
+( Hm1 / Hospital-Inform
+   :Department ( DepHo2 / Department 
+    :name ( n2 / name
+     :op1 "gastroenterology"
+  ))
+)
+
+# ::id SNG01303.json_0002
+# ::snt Thank you , what is the address and postcode ?
+( Ht1 / Hospital-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id SNG01303.json_0004
+# ::snt That 's all the information I was looking for today . Thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01303.json_0006
+# ::snt Thank you . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0001.json_0000
+# ::snt I need to find a place to dine in at in Cambridge later .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0001.json_0002
+# ::snt Give me something cheap .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL0001.json_0004
+# ::snt Area of town does n't matter , but I would like to try north indian food .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "north"
+     :op2 "indian"
+  ))
+   :Area ( onRe2 / dontcare)
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Area ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0001.json_0006
+# ::snt How about a Portuguese restaurant ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "Portuguese"
+  ))
+)
+
+# ::id PMUL0001.json_0008
+# ::snt The area does not matter .
+( Rt1 / Restaurant-Request
+  :Area ( aRe0 / question )
+)
+
+# ::id PMUL0001.json_0010
+# ::snt Yes , I would like the area , address , and postcode for the one in the centre please .
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Area ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Area ( AreRe3 / Area 
+    :name ( n9 / name
+     :op1 "centre"
+  ))
+   )
+)
+
+# ::id PMUL0001.json_0012
+# ::snt I am needing to find a place to stay . I would like something 4 star rated and cheap .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "cheap"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0001.json_0014
+# ::snt The east please .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n14 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL0001.json_0016
+# ::snt book for 2 people and 4 nights from friday please
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n20 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL0001.json_0018
+# ::snt I also need a taxi .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL0001.json_0020
+# ::snt I would be leaving the hotel by 10:15 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n22 / name
+     :op1 "10:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL0001.json_0022
+# ::snt from the hotel to the restaurant . Please give me the contact number and car type after you book it .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n26 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n28 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id PMUL0001.json_0024
+# ::snt That is all for now . Thank you for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3214.json_0000
+# ::snt I am looking for an expensive restaurant in the centre .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3214.json_0002
+# ::snt I 'm not picky . Could you recommend one ?
+( o / out_of_scope )
+
+# ::id PMUL3214.json_0004
+# ::snt sounds great , book a table for 5 people at 12:30 on tuesday with the reference number please
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "12:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL3214.json_0006
+# ::snt Thank you , I will also like to find a night club .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "night"
+     :op2 "club"
+  ))
+)
+
+# ::id PMUL3214.json_0008
+# ::snt Sorry , my friend just advised me that a nightclub is n't for him .   He would rather visit some place that has some architecture in the centre .   Is there something ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n16 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id PMUL3214.json_0010
+# ::snt Yes , I will just need their phone number .
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL3214.json_0012
+# ::snt That 's all I need , thanks a lot .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0170.json_0000
+# ::snt I need a moderate priced restaurant please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id SSNG0170.json_0002
+# ::snt I would like an Italian restaurant in the south .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "italian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "south"
+  ))
+)
+
+# ::id SSNG0170.json_0004
+# ::snt Yes can you book for 6 people at 19:15 on Wednesday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "19:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SSNG0170.json_0006
+# ::snt That 's disappointing . Is there anything else moderately priced in that area ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n14 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id SSNG0170.json_0008
+# ::snt Sure , as long as it 's in the south . Can you give me the reference number once booked ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n16 / name
+     :op1 "south"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id SSNG0170.json_0010
+# ::snt No , that will take care of it . Thank you very much for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1319.json_0000
+# ::snt am   looking for a train . The train should arrive by 18:00 and should go to stevenage .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "stevenage"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "18:00"
+  ))
+)
+
+# ::id SNG1319.json_0002
+# ::snt I am departing from cambridge on Tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG1319.json_0004
+# ::snt What one gets me there before , but closest to 18:00 ?
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "18:00"
+  ))
+)
+
+# ::id SNG1319.json_0006
+# ::snt No , I have decided not to book today , thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20245.json_0000
+# ::snt I need some Caribbean food in the south part of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "caribbean"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id WOZ20245.json_0002
+# ::snt Is there an italian restaurant in the south part of town ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "south"
+  ))
+)
+
+# ::id WOZ20245.json_0004
+# ::snt I do n't care .
+( Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+)
+
+# ::id WOZ20245.json_0006
+# ::snt Yes , please
+( o / out_of_scope )
+
+# ::id WOZ20245.json_0008
+# ::snt May I also get the postcode of the restaurant ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id WOZ20245.json_0010
+# ::snt That will be all . Thank you very much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2590.json_0000
+# ::snt Hi . Could you help me with finding a hotel ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL2590.json_0002
+# ::snt A 3 star hotel on the east side would be preferable .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL2590.json_0004
+# ::snt How about a 4 star hotel with free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2590.json_0006
+# ::snt I need a hotel for 4 people and 4 nights starting from thursday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2590.json_0008
+# ::snt Oh wow . I really need to find something . Would you mind looking again ? 4 Star rated in the east with free parking . I would really appreciate it .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2590.json_0010
+# ::snt I 'm sorry but I have a hard time believing there is no place to stay in the east with either a 3 or 4 star rating .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+   :Area ( AreHo6 / Area 
+    :name ( n22 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL2590.json_0012
+# ::snt Since you say there are no 3 or 4 star hotels in the east , I will settle for the centre of town .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n24 / name
+     :op1 "centre"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n26 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2590.json_0014
+# ::snt Let 's go expensive . I need to book it for 4 people for 4 nights on Thursday .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n28 / name
+     :op1 "expensive"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n30 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n32 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n34 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2590.json_0016
+# ::snt This is really frustrating . Can you find me any 3 or 4 star hotels anywhere ?
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+   :Stars ( StaHo3 / Stars 
+    :name ( n36 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2590.json_0018
+# ::snt book for 4 people 4 nights from thursday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n38 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n40 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n42 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2590.json_0020
+# ::snt Can you please provide me with information on the attraction cherry hinton hall and grounds ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n44 / name
+     :op1 "cherry"
+     :op2 "hinton"
+     :op3 "hall"
+     :op4 "and"
+     :op5 "grounds"
+  ))
+)
+
+# ::id PMUL2590.json_0022
+# ::snt Could you double check for a 3 or 4 star hotel on the east side with free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n46 / name
+     :op1 "east"
+  ))
+   :Stars ( StaHo5 / Stars 
+    :name ( n48 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2590.json_0024
+# ::snt Great thanks .   I need a taxi from Gonville Hotell to Cherry Hinton Hall and Grounds at 13:15 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n50 / name
+     :op1 "13:15"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n52 / name
+     :op1 "cherry"
+     :op2 "hinton"
+     :op3 "hall"
+     :op4 "and"
+     :op5 "grounds"
+  ))
+   :Depart ( DepTa6 / Depart 
+    :name ( n54 / name
+     :op1 "gonville"
+     :op2 "hotell"
+  ))
+)
+
+# ::id PMUL2590.json_0026
+# ::snt Great . Do you have a contact number ?
+( Tt1 / Taxi-Request
+  :Phone ( aTa0 / question )
+)
+
+# ::id PMUL2590.json_0028
+# ::snt No , thanks . That 's all . Have a blessed day . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20187.json_0000
+# ::snt I am looking for a restaurant that serves international food !
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "international"
+  ))
+)
+
+# ::id WOZ20187.json_0002
+# ::snt I do n't care .
+( Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+)
+
+# ::id WOZ20187.json_0004
+# ::snt What is their address and phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20187.json_0006
+# ::snt Is Bloomsbury restaurant in the moderate price range ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+   :Name ( NamRe4 / Name 
+    :name ( n6 / name
+     :op1 "Bloomsbury"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id WOZ20187.json_0008
+# ::snt Can I get the postcode ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id WOZ20187.json_0010
+# ::snt What is the address and phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20187.json_0012
+# ::snt That is all , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1842.json_0000
+# ::snt I am looking for architectural spots to visit on my trip to Cambridge .   On the east side .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL1842.json_0002
+# ::snt No , that 's okay . Are there any Museums in the East instead ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n6 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id MUL1842.json_0004
+# ::snt That sounds interesting .   What is the entrance fee for this museum ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL1842.json_0006
+# ::snt Can you give me their phone number and postcode , please ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL1842.json_0008
+# ::snt Excellent . I 'm also looking for a train as well .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL1842.json_0010
+# ::snt Yes , I am looking to depart from London Kings Cross that should arrive in Cambridge by 15:00 and I need it for 3 people and will need the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n10 / name
+     :op1 "15:00"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n12 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :People ( PeoTr8 / People 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL1842.json_0012
+# ::snt On Monday please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n16 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id MUL1842.json_0014
+# ::snt Nope , that 's everything . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20646.json_0000
+# ::snt I am looking for a restaurant in the west part of town .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+)
+
+# ::id WOZ20646.json_0002
+# ::snt Thank you . Can I have the address please ?
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20646.json_0004
+# ::snt Thank you . I would like their price range and phone number as well please .
+( Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+  :Phone ( aRe1 / question )
+)
+
+# ::id WOZ20646.json_0006
+# ::snt Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20646.json_0008
+# ::snt Goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0217.json_0000
+# ::snt Hi , I need a place to stay . I would prefer it to be a guesthouse type . It does n't need to have free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( onHo2 / dontcare)
+)
+
+# ::id PMUL0217.json_0002
+# ::snt No , I do n't need a particular area , but I am looking for something moderately priced .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL0217.json_0004
+# ::snt I 've changed my mind and would like to go ahead and pick the center of town . Wifi would be great .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n6 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL0217.json_0006
+# ::snt Yes lets book it for 1 person for 5 nights starting monday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL0217.json_0008
+# ::snt Thank you , can you tell me about a place called the Ghandi ?   I near that they have the best tandorri chicken .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0217.json_0010
+# ::snt Nope I need their phone number though and postcode when you get a chance , thanks
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id PMUL0217.json_0012
+# ::snt Thank you . That is all that I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0729.json_0000
+# ::snt I 'd love to find an Asian Oriental restaurant . Something moderately priced .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id SNG0729.json_0002
+# ::snt That 's perfect , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0729.json_0004
+# ::snt Yes please book it for 3 people on Sunday at 14:45 please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "14:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SNG0729.json_0006
+# ::snt Yes , could you try 13:45 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "13:45"
+  ))
+)
+
+# ::id SNG0729.json_0008
+# ::snt No thank you .   Have a good rest of your day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0277.json_0000
+# ::snt I want to find some information about a hotel called alexander bed and breakfast .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "alexander"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+)
+
+# ::id SSNG0277.json_0002
+# ::snt Do they have reservations available for 6 people and 3 nights starting from Thursday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL1830.json_0000
+# ::snt Hi , I 'm looking for a place to go in   the centre part of town . Are there any interesting attractions ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1830.json_0002
+# ::snt Can you recommend something for me ?
+( o / out_of_scope )
+
+# ::id MUL1830.json_0004
+# ::snt Can you give me the postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL1830.json_0006
+# ::snt No , I 'm sure it will be fine . But can you help me get a train from Birmingham New Street ?
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n4 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id MUL1830.json_0008
+# ::snt I 'll be heading into Cambridge on Friday , and I need to get there by 15:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n10 / name
+     :op1 "15:30"
+  ))
+)
+
+# ::id MUL1830.json_0010
+# ::snt Yes , I 'd like two tickets , please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "two"
+  ))
+)
+
+# ::id MUL1830.json_0012
+# ::snt Nope I think that covers everything , thanks for being so helpful !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1902.json_0000
+# ::snt I 'd like to visit a college in the centre of town . Could you help me find one ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "college"
+  ))
+)
+
+# ::id MUL1902.json_0002
+# ::snt Oh that sounds good . May I have their address , postcode , and entrance fee , please ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+)
+
+# ::id MUL1902.json_0004
+# ::snt Fantastic ! Could you also find me a train that goes to bishops stortford and arrives by 21:15 ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "21:15"
+  ))
+)
+
+# ::id MUL1902.json_0006
+# ::snt Cambridge is my departure point , and I want to travel on Wednesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1902.json_0008
+# ::snt No .   I 'm open to departure time . Can you list the train ID and travel time ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id MUL1902.json_0010
+# ::snt What 's the price ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL1902.json_0012
+# ::snt Okay , thanks so much ! Goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20291.json_0000
+# ::snt I am looking for a french restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "french"
+  ))
+)
+
+# ::id WOZ20291.json_0002
+# ::snt I do n't care .
+( Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+)
+
+# ::id WOZ20291.json_0004
+# ::snt Are there any other French places available ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "french"
+  ))
+)
+
+# ::id WOZ20291.json_0006
+# ::snt That sounds great !   May I have their address and postcode , please ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20291.json_0008
+# ::snt please give me the address and postcode
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20291.json_0010
+# ::snt That 's it . Thank you , goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1416.json_0000
+# ::snt I 'd like to find a restaurant serving British food that 's in the centre .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "british"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1416.json_0002
+# ::snt Can you give me more information about this place ?
+( o / out_of_scope )
+
+# ::id MUL1416.json_0004
+# ::snt Okay . That sounds good . Can you give me the phone number and price range ?
+( Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+  :Phone ( aRe1 / question )
+)
+
+# ::id MUL1416.json_0006
+# ::snt I forgot to ask for the address . Can I get that also , please ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id MUL1416.json_0008
+# ::snt Yes , I need a train to Cambridge leaving sometime after 16:15 on Wednesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n10 / name
+     :op1 "16:15"
+  ))
+)
+
+# ::id MUL1416.json_0010
+# ::snt I will be departing from Ely
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n12 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id MUL1416.json_0012
+# ::snt Earlier is better , please book me for one at 17:35 .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL1416.json_0014
+# ::snt I would like one ticket please . How long will the travel time be on that ?
+( a / and
+ :op1(Tt1 / Train-Request
+  :Time ( aTr0 / question )
+   )
+ :op2(Tm2 / Train-Inform
+   :People ( PeoTr3 / People 
+    :name ( n17 / name
+     :op1 "one"
+  ))
+   )
+)
+
+# ::id MUL1416.json_0016
+# ::snt No , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2192.json_0000
+# ::snt Can I get a train from stansted airport leaving after 14:45 please ?
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "14:45"
+  ))
+)
+
+# ::id MUL2192.json_0002
+# ::snt Yes , on tuesday . Anytime after 14:45 will work for me .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id MUL2192.json_0004
+# ::snt Yes , what is the arrival time for that option ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+)
+
+# ::id MUL2192.json_0006
+# ::snt Thank you I also need a place to stay . I am looking for a cheap 1 star hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n10 / name
+     :op1 "cheap"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n12 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL2192.json_0008
+# ::snt As long as it is the cheap range , it should be ok
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n14 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL2192.json_0010
+# ::snt Let 's try the 4 star hotel , please .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n18 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL2192.json_0012
+# ::snt Maybe , do they offer free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id MUL2192.json_0014
+# ::snt Yes , could you book The Allenbell for 7 people and 4 nights , starting Tuesday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n22 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n24 / name
+     :op1 "7"
+  ))
+   :Name ( NamHo8 / Name 
+    :name ( n26 / name
+     :op1 "Allenbell"
+  ))
+)
+
+# ::id MUL1423.json_0000
+# ::snt Hello , I 'm trying to find a train leaving on Friday after 09:30 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "friday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "09:30"
+  ))
+)
+
+# ::id MUL1423.json_0002
+# ::snt I will be leaving from Broxbourne on my way to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id MUL1423.json_0004
+# ::snt I am not particular about what time we arrive provided we leave after 09:30 . Choose one for me and give me the arrival time , travel time , and train ID .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n10 / name
+     :op1 "09:30"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n12 / name
+     :op1 "09:30"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Arrive ( aTr1 / question )
+  :Time ( aTr2 / question )
+  :Id ( aTr3 / question )
+   )
+)
+
+# ::id MUL1423.json_0006
+# ::snt I am also looking for a place to dine in the north area that has a cheap price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n14 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n16 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL1423.json_0008
+# ::snt Yes I would like   Royal Spice ,   book a table for 8 people at 19:30 on the same day
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n18 / name
+     :op1 "royal"
+     :op2 "spice"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n20 / name
+     :op1 "19:30"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n24 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL1423.json_0010
+# ::snt How about at 18:30 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n26 / name
+     :op1 "18:30"
+  ))
+)
+
+# ::id MUL1423.json_0012
+# ::snt That will be all , thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2492.json_0000
+# ::snt Hi , I 'm looking for a moderately priced restaurant that serves christmas food . Do you know of any ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "christmas"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id MUL2492.json_0002
+# ::snt Do you know of any restaurants that offer Italian food that is moderately priced ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id MUL2492.json_0004
+# ::snt I changed my mind . Could you find a restaurant that serves asian oriental food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+)
+
+# ::id MUL2492.json_0006
+# ::snt Yes , a table for six , please .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n12 / name
+     :op1 "six"
+  ))
+)
+
+# ::id MUL2492.json_0008
+# ::snt Wednesday at 13:00 , if that 's available .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "13:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id MUL2492.json_0010
+# ::snt How about 12:00 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "12:00"
+  ))
+)
+
+# ::id MUL2492.json_0012
+# ::snt I would also like to go to a museum nearby in the south part of town . Please also give me its address and entrance fee .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n20 / name
+     :op1 "south"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n22 / name
+     :op1 "museum"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Addr ( aAt2 / question )
+   )
+)
+
+# ::id MUL2492.json_0014
+# ::snt No that is it . Thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2492.json_0016
+# ::snt Thank you again .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2492.json_0018
+# ::snt I will . Goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4709.json_0000
+# ::snt So I 'm interested in portuguese food . Do you know of any restaurants that serve it in the South ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n4 / name
+     :op1 "portuguese"
+  ))
+)
+
+# ::id PMUL4709.json_0002
+# ::snt Yes , please . 5 people at 19:30 on wednesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "19:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL4709.json_0004
+# ::snt Great I am also looking to get a train from london kings cross that will arrive by 12:30
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n12 / name
+     :op1 "12:30"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n14 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id PMUL4709.json_0006
+# ::snt I will be traveling on Wednesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n16 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL4709.json_0008
+# ::snt I 'm traveling alone , can you tell me how much the train fare costs ?
+( Tm1 / Train-Inform
+   :People ( Tr1 / 1)
+)
+
+# ::id PMUL4709.json_0010
+# ::snt Yes please book me on the train that arrives in Cambridge on Wednesday as closest to 12:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n20 / name
+     :op1 "wednesday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n22 / name
+     :op1 "12:30"
+  ))
+)
+
+# ::id PMUL4709.json_0012
+# ::snt Thank you . I also need a train to to arrive in Cambridge by 12:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n24 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n26 / name
+     :op1 "12:30"
+  ))
+)
+
+# ::id PMUL4709.json_0014
+# ::snt Opps no , that was an error on my part . I wo n't be needing anything else .
+( o / out_of_scope )
+
+# ::id SNG0662.json_0000
+# ::snt I am looking for a restaurant in the moderate price range serving modern European food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id SNG0662.json_0002
+# ::snt I 'd like a restaurant on the south end of town , please .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "south"
+  ))
+)
+
+# ::id SNG0662.json_0004
+# ::snt That sounds good , can I book a table there for 1 person at 12:30 on wednesday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "12:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "1"
+  ))
+)
+
+# ::id SNG0662.json_0006
+# ::snt No , that is all I need . Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0664.json_0000
+# ::snt Hello , I 'd like some information about a hotel called the hamilton lodge , please .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "hamilton"
+     :op2 "lodge"
+  ))
+)
+
+# ::id MUL0664.json_0002
+# ::snt Not today I was just looking for information . Thank you though for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0664.json_0004
+# ::snt I am also looking for a train leaving from Cambridge anytime after 17:00 . Can you help me with that ?
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n6 / name
+     :op1 "17:00"
+  ))
+)
+
+# ::id MUL0664.json_0006
+# ::snt I need the train to leave Cambridge after 17:00 on Wednesday heading to Kings Lynn .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n14 / name
+     :op1 "17:00"
+  ))
+)
+
+# ::id MUL0664.json_0008
+# ::snt What is the cost and trainID for the 17:11 train ?
+( Tt1 / Train-Request
+  :Id ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id MUL0664.json_0010
+# ::snt No thank you , I 'll take care of it myself . I think that 'll be all for tonight .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0931.json_0000
+# ::snt I 'm looking for somewhere to go in town , are there any museums you can recommend ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id MUL0931.json_0002
+# ::snt Will you suggest one ? I 'd like to know the entrance fee , address , and area , as well .
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Fee ( aAt1 / question )
+  :Addr ( aAt2 / question )
+)
+
+# ::id MUL0931.json_0004
+# ::snt Yes . I need a restaurant in the centre area please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+   )
+)
+
+# ::id MUL0931.json_0006
+# ::snt I would prefer spanish food at a moderate price .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "spanish"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL0931.json_0008
+# ::snt Not at the moment but can I get the phone number for La Tasca please ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n10 / name
+     :op1 "la"
+     :op2 "tasca"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+   )
+)
+
+# ::id MUL0931.json_0010
+# ::snt No , thank you very much . I will not be needing anything else .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4829.json_0000
+# ::snt i am looking for places to go in town . The attraction should be in the type of entertainment .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL4829.json_0002
+# ::snt The centre part of town
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4829.json_0004
+# ::snt Okay may I have the entrance fee and postcode for that please ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL4829.json_0006
+# ::snt Thanks ! i 'm also looking for a place to stay with free parking and 4 stars .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4829.json_0008
+# ::snt it should be a hotel with wifi . find me its postcode and address
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Addr ( aHo1 / question )
+  :Post ( aHo2 / question )
+   )
+)
+
+# ::id PMUL4829.json_0010
+# ::snt No thanks on the booking , we will do that later but that hotel is a fit for me .   I am set , thank you for your help .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL4829.json_0012
+# ::snt Thanks a lot goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20297.json_0000
+# ::snt Where'a a restaurant on the east part f town ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+)
+
+# ::id WOZ20297.json_0002
+# ::snt it does n't matter
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+)
+
+# ::id WOZ20297.json_0004
+# ::snt Are there any restaurants located not in the city centre but in the east part of town ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL4803.json_0000
+# ::snt I 'm looking for a place to stay in Cambridge , moderate price for a hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL4803.json_0002
+# ::snt I 'd like free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL4803.json_0004
+# ::snt I do n't really have a preference for area . But I would like it to be a hotel rather than a guesthouse . And I would love free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id PMUL4803.json_0006
+# ::snt I need it for 7 people . 5 nights starting Sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL4803.json_0008
+# ::snt How about the Ashley Hotel ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+   :Name ( NamHo4 / Name 
+    :name ( n16 / name
+     :op1 "Ashley"
+     :op2 "Hotel"
+  ))
+)
+
+# ::id PMUL4803.json_0010
+# ::snt I am also looking for a train departing from stansted airport going to cambridge on sunday .   I need to leave after 19:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n20 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n22 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n24 / name
+     :op1 "19:30"
+  ))
+)
+
+# ::id PMUL4261.json_0000
+# ::snt On Saturday I need a train that will arrive by 21:45 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "saturday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "21:45"
+  ))
+)
+
+# ::id PMUL4261.json_0002
+# ::snt I will be leaving from Ely and going to london .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "ely"
+  ))
+   :Dest ( DesTr4 / Dest 
+    :name ( n8 / name
+     :op1 "london"
+  ))
+)
+
+# ::id PMUL4261.json_0004
+# ::snt Either one is fine with me .
+( o / out_of_scope )
+
+# ::id PMUL4261.json_0006
+# ::snt Yes I 'm sure . I need to book that for 5 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SSNG0075.json_0000
+# ::snt I need assistance finding a restaurant that is cheap and serves british food , can you help me ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "british"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SSNG0075.json_0002
+# ::snt Do you have any Asian Oriental restaurants in the same price range ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id SSNG0075.json_0004
+# ::snt Yes . Please book me a table at the dojo noodle bar for 7 people at 19:00 on wednesday .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n10 / name
+     :op1 "dojo"
+     :op2 "noodle"
+     :op3 "bar"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n12 / name
+     :op1 "19:00"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n14 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n16 / name
+     :op1 "7"
+  ))
+)
+
+# ::id SSNG0075.json_0006
+# ::snt That works . Same parameters , please . I need the reference number too .
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id SSNG0075.json_0008
+# ::snt Great thank you for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0075.json_0010
+# ::snt That was all thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2976.json_0000
+# ::snt I need help finding stuff for me and my ferret to do .
+( o / out_of_scope )
+
+# ::id PMUL2976.json_0002
+# ::snt I would prefer entertainment .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL2976.json_0004
+# ::snt In the town center .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL2976.json_0006
+# ::snt Could you try a college ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL2976.json_0008
+# ::snt No I also need to find a hotel in the same area as my attraction and have a rating of only 0 .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n8 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n10 / name
+     :op1 "0"
+  ))
+   :Type ( TypHo6 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL2976.json_0010
+# ::snt Can I please have a reservation at El Shaddai for 4 people ?
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+   :Name ( NamHo4 / Name 
+    :name ( n16 / name
+     :op1 "El"
+     :op2 "Shaddai"
+  ))
+)
+
+# ::id PMUL2976.json_0012
+# ::snt Starting tuesday , I want to stay for 3 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n20 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL2976.json_0014
+# ::snt Can I please get the reference number for the booking ?
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL2976.json_0016
+# ::snt Great . That is all .
+( o / out_of_scope )
+
+# ::id PMUL3457.json_0000
+# ::snt Do you know if there are any cheap places to eat in the North part of town ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL3457.json_0002
+# ::snt Royal spice sounds interesting , can I get the food type , address and postcode please ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "royal"
+     :op2 "spice"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Food ( aRe1 / question )
+  :Post ( aRe2 / question )
+  :Addr ( aRe3 / question )
+   )
+)
+
+# ::id PMUL3457.json_0004
+# ::snt What kind of food do they serve there ?
+( Rt1 / Restaurant-Request
+  :Food ( aRe0 / question )
+)
+
+# ::id PMUL3457.json_0006
+# ::snt Yes , thank you . I 'm also looking for a guesthouse in the same area as the restaurant .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL3457.json_0008
+# ::snt I 'm hoping for a 3 star place , do n't care about internet .
+( Hm1 / Hotel-Inform
+   :Internet ( onHo1 / dontcare)
+   :Stars ( StaHo3 / Stars 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3457.json_0010
+# ::snt Yes please , 7 people for 2 nights starting on sunday .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stay ( StaHo3 / Stay 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo5 / Day 
+    :name ( n16 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo7 / People 
+    :name ( n18 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL3457.json_0012
+# ::snt Thank you for all your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3457.json_0014
+# ::snt That is all I need today .
+( o / out_of_scope )
+
+# ::id PMUL3457.json_0016
+# ::snt Thank you ! I am sure it will be thanks to your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1877.json_0000
+# ::snt I need a train that arrives by 11:45 leaving from Ely . Can you help me ?
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n2 / name
+     :op1 "11:45"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL1877.json_0002
+# ::snt I 'm leaving on Wednesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL1877.json_0004
+# ::snt Does it go to Cambridge ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1877.json_0006
+# ::snt That 's great . Can you make a booking for me for 5 people ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL1877.json_0008
+# ::snt I will need the reference number please .
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL1877.json_0010
+# ::snt Okay , I need that . Did n't they give you a reference number when you booked it ?
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL1877.json_0012
+# ::snt Thanks . Now please help me find a moderate guesthouse that offers wifi
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n14 / name
+     :op1 "moderate"
+  ))
+   :Internet ( esHo3 / yes)
+)
+
+# ::id PMUL1877.json_0014
+# ::snt I 'd like to stay in Cambridge , but no area or star rating preference . Just the free wifi . Any suggestions ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( onHo2 / dontcare)
+   :Stars ( onHo3 / dontcare)
+)
+
+# ::id PMUL1877.json_0016
+# ::snt Okay . Can you book that for me ? It will be 5 of us staying there
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL1877.json_0018
+# ::snt I will be staying for 3 nights starting Wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n20 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL1877.json_0020
+# ::snt That 's all for now ! Thank you , have a good day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1714.json_0000
+# ::snt I need a train on Tuesday that arrives by 16:45 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "tuesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "16:45"
+  ))
+)
+
+# ::id PMUL1714.json_0002
+# ::snt I want to depart from London and arrive in Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "london"
+  ))
+)
+
+# ::id PMUL1714.json_0004
+# ::snt london liverpool street .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n10 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL1714.json_0006
+# ::snt For two people please . I will need the reference number . I also want to stay at the Lensfield hotel .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n12 / name
+     :op1 "lensfield"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Tm2 / Train-Inform
+   :People ( PeoTr4 / People 
+    :name ( n15 / name
+     :op1 "two"
+  ))
+   )
+ :op3(Tt3 / Train-Request
+  :Ref ( aTr2 / question )
+   )
+)
+
+# ::id PMUL1714.json_0008
+# ::snt do you know the lensfield hotel ? I need their phone # and how many stars do they currently have ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "lensfield"
+     :op3 "hotel"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Stars ( aHo1 / question )
+  :Phone ( aHo2 / question )
+   )
+)
+
+# ::id PMUL1714.json_0010
+# ::snt No thank you . That 's all I need for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0789.json_0000
+# ::snt Hi ! Are there any guesthouses in town that have free parking ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouses"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id SNG0789.json_0002
+# ::snt I would like something cheap and a 4-star rated guesthouse would be better .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n6 / name
+     :op1 "4-star"
+  ))
+)
+
+# ::id SNG0789.json_0004
+# ::snt Can you make me a booking for 6 of us starting on sunday for 5 nights ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SNG0789.json_0006
+# ::snt No , that is all . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2621.json_0000
+# ::snt I am looking to get a guesthouse with a 4 star rating in Cambridge please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2621.json_0002
+# ::snt Is there one in the moderate price range that includes free wifi ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL2621.json_0004
+# ::snt Not quite yet . Do they have free parking ? Also , what is their address ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Parking ( aHo0 / question )
+  :Addr ( aHo1 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Parking ( esHo2 / yes)
+   )
+)
+
+# ::id MUL2621.json_0006
+# ::snt Yes , I am looking for an attraction called The Place .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n8 / name
+     :op1 "place"
+  ))
+)
+
+# ::id MUL2621.json_0008
+# ::snt Thank you , do you have a phone number for them ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL2621.json_0010
+# ::snt That 's all . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1348.json_0000
+# ::snt Hello . What sort of attractions are available in the center of town ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+   :Area ( AreAt3 / Area 
+    :name ( n2 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL1348.json_0002
+# ::snt Yes that would be fine and I need the postcode of the one you suggest .
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL1348.json_0004
+# ::snt That is everything I need .
+( o / out_of_scope )
+
+# ::id MUL1728.json_0000
+# ::snt I 'm looking for something to do in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1728.json_0002
+# ::snt I would really like it to be a attraction type .
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+)
+
+# ::id MUL1728.json_0004
+# ::snt Any of those will work . Which one is your favorite and where is it located ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+)
+
+# ::id MUL1728.json_0006
+# ::snt I also need a train on Wednesday , arriving by 19:00 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "wednesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n6 / name
+     :op1 "19:00"
+  ))
+)
+
+# ::id MUL1728.json_0008
+# ::snt I 'll be departing from Leicester , headed to Cambridge . What do the prices look like ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "leicester"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL1728.json_0010
+# ::snt What is the travel time ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL1728.json_0012
+# ::snt That 's all that I need .
+( o / out_of_scope )
+
+# ::id MUL1728.json_0014
+# ::snt No , that will be all . Thank You for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4860.json_0000
+# ::snt I am planning a trip to Cambridge , looking for a place to dine .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL4860.json_0002
+# ::snt turkish is really good to me
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "turkish"
+  ))
+)
+
+# ::id PMUL4860.json_0004
+# ::snt I prefer the moderately priced . Kindly book a table for 5 people for me for Saturday by 18:00 .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n6 / name
+     :op1 "18:00"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL4860.json_0006
+# ::snt Thanks , I 'm also looking for a train that leaves on sunday from birmingham new street .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n14 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL4860.json_0008
+# ::snt I need to leave Sunday from Cambridge and travel to Birmingham New Street , arriving before 17:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n18 / name
+     :op1 "17:45"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n20 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr8 / Day 
+    :name ( n22 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL4860.json_0010
+# ::snt No thank you , what time does the train leave Cambridge ?
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n24 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4860.json_0012
+# ::snt How long is the journey between the two places ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL4860.json_0014
+# ::snt Yes , please make a booking .
+( o / out_of_scope )
+
+# ::id PMUL4860.json_0016
+# ::snt I need five tickets .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n26 / name
+     :op1 "five"
+  ))
+)
+
+# ::id PMUL4860.json_0018
+# ::snt Great , thank you . Is there a confirmation number ?
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4860.json_0020
+# ::snt Thanks for all your help today .   I think that 's it .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20070.json_0000
+# ::snt I 'm looking for a Swedish restaurant , preferably in the expensive price range .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "swedish"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id WOZ20070.json_0002
+# ::snt mediterranean food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "mediterranean"
+  ))
+)
+
+# ::id WOZ20070.json_0004
+# ::snt I prefer the expensive price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id WOZ20070.json_0006
+# ::snt Thank you . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0864.json_0000
+# ::snt I need to make a reservation at a hotel called El Shaddai
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "El"
+     :op2 "Shaddai"
+  ))
+   :Name ( NamHo4 / Name 
+    :name ( n4 / name
+     :op1 "El"
+     :op2 "Shaddai"
+  ))
+)
+
+# ::id SNG0864.json_0002
+# ::snt Just gathering information about the hotel first . Could you tell me what area of the city they 're in , the price , and if they have internet connectivity ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+  :Internet ( aHo1 / question )
+  :Area ( aHo2 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Internet ( esHo2 / yes)
+   )
+)
+
+# ::id SNG0864.json_0004
+# ::snt Great , I would like to book that hotel , please .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Type ( TypHo3 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id SNG0864.json_0006
+# ::snt Actually I think I 'll travel there myself thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0864.json_0008
+# ::snt That 's all , thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02247.json_0000
+# ::snt I 've just had a dispute with another driver due to an accident we had . I need the police please !
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG02247.json_0002
+# ::snt I 'm not sure . Can you give me the address and post code ?
+( Pt1 / Police-Request
+  :Addr ( aPo0 / question )
+  :Post ( aPo1 / question )
+)
+
+# ::id SNG02247.json_0004
+# ::snt yes thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02247.json_0006
+# ::snt Thank you for the information . I will contact them now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02247.json_0008
+# ::snt No , that 's all . Thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0009.json_0000
+# ::snt While on my trip to Cambridge I need a hotel , and it is not important for it to have internet .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Internet ( onHo2 / dontcare)
+)
+
+# ::id MUL0009.json_0002
+# ::snt I am looking for a cheap hotel .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL0009.json_0004
+# ::snt Does it have free wifi ? If so , please book it for me .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id MUL0009.json_0006
+# ::snt I will need to book it on Saturday for 5 nights . The room will need to accommodate 3 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL0009.json_0008
+# ::snt Thanks I also need a restaurant in the cheap price range serving international food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "international"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n14 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL0009.json_0010
+# ::snt Yes , can you book a table for 3 people on Saturday ?
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n16 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL0009.json_0012
+# ::snt I would like to make a reservation for 11:00 on Saturday . Please provide the reference number for the reservation . Thanks
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n20 / name
+     :op1 "11:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n22 / name
+     :op1 "saturday"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0009.json_0014
+# ::snt Thank you . That 's all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0009.json_0016
+# ::snt Thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0390.json_0000
+# ::snt I 'm looking for a place that offers free parking to it 's guests . Got any hotels that offer that ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotels"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id PMUL0390.json_0002
+# ::snt I want to be in the centre .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0390.json_0004
+# ::snt Do they have free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL0390.json_0006
+# ::snt Not yet .   Can I get the postcode for Gonville Hotel ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n6 / name
+     :op1 "gonville"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Post ( aHo1 / question )
+   )
+)
+
+# ::id PMUL0390.json_0008
+# ::snt I also need a restaurant near the hotel .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   :Area ( AreRe4 / Area 
+    :name ( n9 / name
+     :op1 "near"
+     :op2 "the"
+     :op3 "hotel"
+  ))
+   )
+)
+
+# ::id PMUL0390.json_0010
+# ::snt I would like it in the centre , moderate range in price .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0390.json_0012
+# ::snt That would be fine . Please make reservations for 1 on monday at 15:30 .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n14 / name
+     :op1 "1"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "monday"
+  ))
+   :Time ( TimRe6 / Time 
+    :name ( n18 / name
+     :op1 "15:30"
+  ))
+)
+
+# ::id PMUL0390.json_0014
+# ::snt Thank you for helping me .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4298.json_0000
+# ::snt I need a train that leaves london kings cross on friday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id PMUL4298.json_0002
+# ::snt I need to arrive at Cambridge . I want the train to leave after 17:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "17:30"
+  ))
+)
+
+# ::id PMUL4298.json_0004
+# ::snt I need to arrive by 5 pm .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL4298.json_0006
+# ::snt Can I get the train ID and arrival time for the first train after 17:30 on Friday , going from Kings Cross to Cambridge ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n14 / name
+     :op1 "friday"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n16 / name
+     :op1 "17:30"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n18 / name
+     :op1 "kings"
+     :op2 "cross"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Arrive ( aTr1 / question )
+  :Id ( aTr2 / question )
+   )
+)
+
+# ::id PMUL4298.json_0008
+# ::snt I am also looking for de luca cucina and bar , can you help me locate it ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n20 / name
+     :op1 "de"
+     :op2 "luca"
+     :op3 "cucina"
+     :op4 "and"
+     :op5 "bar"
+  ))
+)
+
+# ::id PMUL4298.json_0010
+# ::snt Yes please , can I get a reservation for Friday at 21:00 for 3 people ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n22 / name
+     :op1 "21:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n24 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n26 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL4298.json_0012
+# ::snt No thank you , that is everything .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2115.json_0000
+# ::snt I 'm looking for a place to stay on the east side that includes free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL2115.json_0002
+# ::snt I would like a hotel with 3 stars and with free wifi please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL2115.json_0004
+# ::snt How about the north part of town ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n8 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL2115.json_0006
+# ::snt Yes , please book it for one person for 4 nights starting Friday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL2115.json_0008
+# ::snt Just myself for 4 nights starting friday please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL2115.json_0010
+# ::snt Can I please get the reference number and I also need to book a train for Tuesday .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n20 / name
+     :op1 "tuesday"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL2115.json_0012
+# ::snt I am looking to leave Cambridge after 11:15 and travel to Broxbourne .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n22 / name
+     :op1 "broxbourne"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n24 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n26 / name
+     :op1 "11:15"
+  ))
+)
+
+# ::id MUL2115.json_0014
+# ::snt I 'd like to leave on tuesday , and could you give me the travel time ?
+( a / and
+ :op1(Tt1 / Train-Request
+  :Time ( aTr0 / question )
+   )
+ :op2(Tm2 / Train-Inform
+   :Day ( DayTr3 / Day 
+    :name ( n29 / name
+     :op1 "tuesday"
+  ))
+   )
+)
+
+# ::id MUL2115.json_0016
+# ::snt That will work for me . I do n't want to book just yet , though . Thanks for your help . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1689.json_0000
+# ::snt I need a place to stay with 4 stars .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n2 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1689.json_0002
+# ::snt I 'm looking to stay in the north please .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL1689.json_0004
+# ::snt any can do as long it has a moderate price range
+( a / and
+ :op1(Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Price ( PriHo3 / Price 
+    :name ( n7 / name
+     :op1 "moderate"
+  ))
+   )
+)
+
+# ::id PMUL1689.json_0006
+# ::snt Sounds good .   I need it for 3 nights starting Friday .   There are 6 of us .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL1689.json_0008
+# ::snt I 'm looking for a train going to Cambridge on Friday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n16 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL1689.json_0010
+# ::snt I will be departing from Norwich and should arrive by 16:30 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n18 / name
+     :op1 "16:30"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n20 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id PMUL1689.json_0012
+# ::snt how much will that train cost me ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL1689.json_0014
+# ::snt No , thank you . I 'll call back when I 'm ready to book . Thank you so much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0748.json_0000
+# ::snt Can you help me find a train for my upcoming trip to your city ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL0748.json_0002
+# ::snt Well , I want to leave on Saturday .   You tell me the best options .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL0748.json_0004
+# ::snt I would like to arrive by 19:00 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n4 / name
+     :op1 "19:00"
+  ))
+)
+
+# ::id PMUL0748.json_0006
+# ::snt Of course , silly me . I 'd like to travel from Cambridge to London Liverpool Street on Saturday , and I need to get there by 19:00 please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr6 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :Arrive ( ArrTr8 / Arrive 
+    :name ( n12 / name
+     :op1 "19:00"
+  ))
+)
+
+# ::id PMUL0748.json_0008
+# ::snt Can you give me the ticket price ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL0748.json_0010
+# ::snt Ok , I 'll have to speak with my friend to see if that price is acceptable .   Can I please get the address to the restaurant Hotel Du Vin and Bistro ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n14 / name
+     :op1 "hotel"
+     :op2 "du"
+     :op3 "vin"
+     :op4 "and"
+     :op5 "bistro"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+ :op3(Rt3 / Restaurant-Request
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id PMUL0748.json_0012
+# ::snt I also need their phone number .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id PMUL0748.json_0014
+# ::snt Thanks for the help , that 's all for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2639.json_0000
+# ::snt I 'm looking for an attraction in the category of swimming pool .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "swimming"
+     :op2 "pool"
+  ))
+)
+
+# ::id PMUL2639.json_0002
+# ::snt I 'm pretty open . Can you list the areas ? I 'll choose one of the four .
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+)
+
+# ::id PMUL2639.json_0004
+# ::snt Please tell me about the locations of some pools in the south .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL2639.json_0006
+# ::snt One in the east is fine . I need the address please ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n6 / name
+     :op1 "east"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2639.json_0008
+# ::snt Yes , I 'm also looking for a guesthouse in a moderate price range .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n10 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL2639.json_0010
+# ::snt The area does n't matter , but it should have 4 stars please .
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+   :Stars ( StaHo3 / Stars 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2639.json_0012
+# ::snt Could you book rooms for 7 people for 4 nights starting from Saturday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL2639.json_0014
+# ::snt I will need the reference number .
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL2639.json_0016
+# ::snt That is all I need . Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3499.json_0000
+# ::snt I need a train to stansted airport from cambridge please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3499.json_0002
+# ::snt Thursday . I need to arrive by 12:45 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "12:45"
+  ))
+)
+
+# ::id PMUL3499.json_0004
+# ::snt Yes , that works .   Can I get the train i d number and the price please ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL3499.json_0006
+# ::snt I need to find me a room as well .
+( o / out_of_scope )
+
+# ::id PMUL3499.json_0008
+# ::snt Looking for something in the North , cheap price range please . Do n't care much about internet .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "cheap"
+  ))
+   :Internet ( onHo2 / dontcare)
+   :Area ( AreHo5 / Area 
+    :name ( n12 / name
+     :op1 "north"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3499.json_0010
+# ::snt Sure , Saturday for 5 nights and 7 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL3499.json_0012
+# ::snt Does the Worth House have a star rating of 4 ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+   :Name ( NamHo4 / Name 
+    :name ( n22 / name
+     :op1 "Worth"
+     :op2 "House"
+  ))
+)
+
+# ::id PMUL3499.json_0014
+# ::snt Can you book the worth house for 5 nights starting saturday for 7 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n24 / name
+     :op1 "5"
+  ))
+   :Name ( NamHo4 / Name 
+    :name ( n26 / name
+     :op1 "worth"
+     :op2 "house"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n28 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n30 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL3499.json_0016
+# ::snt Thank you that will be all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1519.json_0000
+# ::snt I need a train to Cambridge . I am currently at Birmingham New Street .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL1519.json_0002
+# ::snt Tuesday , I 'd like to arrive by 14:00 , please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "14:00"
+  ))
+)
+
+# ::id PMUL1519.json_0004
+# ::snt Yes , I would like to book for 3 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL1519.json_0006
+# ::snt Great ! Thanks so much ! Can you also help me find a guesthouse ?
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Type ( TypHo3 / Type 
+    :name ( n13 / name
+     :op1 "guesthouse"
+  ))
+   )
+)
+
+# ::id WOZ20445.json_0000
+# ::snt I am looking for a restaurant with vegetarian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "vegetarian"
+  ))
+)
+
+# ::id WOZ20445.json_0002
+# ::snt Any area of town would be fine .
+( Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+)
+
+# ::id WOZ20445.json_0004
+# ::snt How about european food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "european"
+  ))
+)
+
+# ::id WOZ20445.json_0006
+# ::snt European , please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "European"
+  ))
+)
+
+# ::id WOZ20445.json_0008
+# ::snt No I do not
+( Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+)
+
+# ::id WOZ20445.json_0010
+# ::snt Can I have the address and phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20445.json_0012
+# ::snt Thank you , goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1515.json_0000
+# ::snt I need to find a place to stay . I want a hotel with free parking and free wifi .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   :Type ( TypHo4 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL1515.json_0002
+# ::snt I need the place to be a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( onHo2 / none)
+)
+
+# ::id PMUL1515.json_0004
+# ::snt Any guesthouse with free parking and free wifi will work . Could you tell me where one is and the # of stars ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+   :Internet ( esHo3 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Stars ( aHo1 / question )
+   )
+)
+
+# ::id PMUL1515.json_0006
+# ::snt No but I am needing a train to stevenage .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "stevenage"
+  ))
+)
+
+# ::id PMUL1515.json_0008
+# ::snt We will travel on Friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL1515.json_0010
+# ::snt I 'll need a train that arrives by 10:15 and book for 6 people .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n12 / name
+     :op1 "10:15"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n14 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL1515.json_0012
+# ::snt No , you 've been fantastic . Thanks for all your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0619.json_0000
+# ::snt I am looking for a British restaurant that is moderately priced .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "british"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id SNG0619.json_0002
+# ::snt How about the center ?
+( o / out_of_scope )
+
+# ::id SNG0619.json_0004
+# ::snt Please book a table for 3 at 14:15 on Friday at The Copper Kettle .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "14:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   :Name ( NamRe8 / Name 
+    :name ( n12 / name
+     :op1 "Copper"
+     :op2 "Kettle"
+  ))
+)
+
+# ::id SNG0619.json_0006
+# ::snt That is all . Thank you very much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20377.json_0000
+# ::snt I would like an expensive restaurant in the south part of town
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id WOZ20377.json_0002
+# ::snt What type of food do they serve and may I have their address ?
+( Rt1 / Restaurant-Request
+  :Food ( aRe0 / question )
+  :Addr ( aRe1 / question )
+  :Phone ( aRe2 / question )
+)
+
+# ::id WOZ20377.json_0004
+# ::snt That is all thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2614.json_0000
+# ::snt i want to go to a museum in the west area of the town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL2614.json_0002
+# ::snt Can you list 2 of them for me to choose from ? Thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2614.json_0004
+# ::snt May I get the phone number and Postcode for the Cafe Jello Gallery ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n6 / name
+     :op1 "cafe"
+     :op2 "jello"
+     :op3 "gallery"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id PMUL2614.json_0006
+# ::snt I am also looking for the Warkworth House . What area is that in ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n8 / name
+     :op1 "warkworth"
+     :op2 "house"
+  ))
+)
+
+# ::id PMUL2614.json_0008
+# ::snt Yes please . I need it for 1 person , 2 nights starting on Monday please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL2614.json_0010
+# ::snt Thank you so much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2614.json_0012
+# ::snt No that is it . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2777.json_0000
+# ::snt I am looking for a certain cool place to go in town . Could you help me narrow it down ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL2777.json_0002
+# ::snt Yes . I 'd like the attraction to be located in the Centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2777.json_0004
+# ::snt Ah , so sorry , I am looking for a theatre . And if you could tell me about any entrance fees ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "theatre"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2777.json_0006
+# ::snt Are you absolutely sure ? Usually there 's some kind of indication about cost of entry .
+( o / out_of_scope )
+
+# ::id PMUL2777.json_0008
+# ::snt Okay . I also need a place to stay that is cheap and includes free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL2777.json_0010
+# ::snt Yes please . Can you book that for 3 nights starting Friday for 7 people ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL2777.json_0012
+# ::snt Thank you so much . That was all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0194.json_0000
+# ::snt I 'm looking for the Addenbrookes Hospital and need to contact the haematology and haematological oncology department .
+( Hm1 / Hospital-Inform
+   :Department ( DepHo2 / Department 
+    :name ( n2 / name
+     :op1 "haematology"
+     :op2 "and"
+     :op3 "haematological"
+     :op4 "oncology"
+  ))
+)
+
+# ::id SNG0194.json_0002
+# ::snt Can you also tell me the postcode for the hospital ?
+( Ht1 / Hospital-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id SNG0194.json_0004
+# ::snt No , that will be all for today . Thanks so much . Have a good day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0144.json_0000
+# ::snt I was in a car accident dispute and I need help !
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG0144.json_0002
+# ::snt That will be all , thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1244.json_0000
+# ::snt I want to try a local restaurant called Jinling noodle bar , can you help ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "jinling"
+     :op2 "noodle"
+     :op3 "bar"
+  ))
+)
+
+# ::id MUL1244.json_0002
+# ::snt No thank you , but can you make a booking for 2 people at 17:30 on wednesday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "17:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL1244.json_0004
+# ::snt I am also looking for a hotel in town . I would need free parking and free wifi .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   :Type ( TypHo4 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL1244.json_0006
+# ::snt I do not prefer a particular area of town but I would like the hotel to be a   guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id MUL1244.json_0008
+# ::snt I do not care about the price range
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n14 / name
+     :op1 "do"
+     :op2 "not"
+     :op3 "care"
+  ))
+)
+
+# ::id MUL1244.json_0010
+# ::snt That sounds great . Yes please !
+( o / out_of_scope )
+
+# ::id MUL1244.json_0012
+# ::snt I would like the booking starting on Wednesday for 2 people please .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n16 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n18 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL1244.json_0014
+# ::snt I need to book a room for two nights please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "two"
+  ))
+)
+
+# ::id MUL1244.json_0016
+# ::snt Thank you !   I also need to get a taxi to get me to the restaurant by 17:30 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n22 / name
+     :op1 "17:30"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id MUL1244.json_0018
+# ::snt Thank you for your help . Good Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL2088.json_0000
+# ::snt I have to find a place to stay pretty quick .   It has to have free wifi so I can work .   Can you help me find something ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id MUL2088.json_0002
+# ::snt I do n't care where it is .   I just want a cheap guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+   :Area ( onHo3 / dontcare)
+)
+
+# ::id MUL2088.json_0004
+# ::snt As long as it has free parking and internet that will be fine .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id MUL2088.json_0006
+# ::snt Sure . Would you book that starting Friday for 3 nights for 7 people ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL2088.json_0008
+# ::snt Can you make the same reservation but for 2 nights instead of 3 ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL2088.json_0010
+# ::snt Yes I need a train departing Cambridge that arrives by 17:30 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n14 / name
+     :op1 "17:30"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n18 / name
+     :op1 "17:30"
+  ))
+)
+
+# ::id MUL2088.json_0012
+# ::snt I will be travelling to leicester and it should leave on sunday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n20 / name
+     :op1 "leicester"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n22 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id MUL2088.json_0014
+# ::snt That sounds good , please book that for 7 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n24 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL2088.json_0016
+# ::snt Thank you . That will be all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0166.json_0000
+# ::snt Please locate me an italian restaurant in the Centre area .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0166.json_0002
+# ::snt It should be expensive .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL0166.json_0004
+# ::snt No preference really , you pick . I 'll need the address please .
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id MUL0166.json_0006
+# ::snt Great I also am looking for a hotel called Cityroomz
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n8 / name
+     :op1 "cityroomz"
+  ))
+)
+
+# ::id MUL0166.json_0008
+# ::snt Yes can I please have the address ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id MUL0166.json_0010
+# ::snt No , That 's all I need . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0401.json_0000
+# ::snt I am trying to locate information about four star hotels in Cambridge .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotels"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "four"
+  ))
+)
+
+# ::id PMUL0401.json_0002
+# ::snt No , I just need one that is in the moderate price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL0401.json_0004
+# ::snt I need one in the south of town .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n8 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL0401.json_0006
+# ::snt how about with 4 stars then ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0401.json_0008
+# ::snt Yes . I need to book it for 2 people starting Monday .   And we will be staying for 5 nights . Do they have room to fit us in ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL0401.json_0010
+# ::snt Can you book it please ?
+( o / out_of_scope )
+
+# ::id PMUL0401.json_0012
+# ::snt That 's it . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0401.json_0014
+# ::snt Can you book it for me and get a reference number ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0401.json_0016
+# ::snt Okay , I 'm looking for a restaurant that serves international food and needs to be in the same price range as the hotel .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n18 / name
+     :op1 "international"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id PMUL0401.json_0018
+# ::snt No thank you , I would just like to get the postcode and phone number , please .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id PMUL0401.json_0020
+# ::snt What 's their postcode ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id PMUL0401.json_0022
+# ::snt Thank you . That will be all for now . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL2018.json_0000
+# ::snt Hi there . Can you help me find a train leaving on Friday ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL2018.json_0002
+# ::snt On Friday , I would like to arrive in Cambridge by 16:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n6 / name
+     :op1 "16:45"
+  ))
+   :Day ( DayTr6 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL2018.json_0004
+# ::snt I would like to leave from london kings cross .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n10 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id MUL2018.json_0006
+# ::snt Do you have one that arrives a little closer to 16:45 . I do n't want to get in too early .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n12 / name
+     :op1 "16:45"
+  ))
+)
+
+# ::id MUL2018.json_0008
+# ::snt Yes , I need it for 8 people .   I 'm also looking for a guesthouse type hotel with free parking in the moderate range .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+   :Price ( PriHo5 / Price 
+    :name ( n16 / name
+     :op1 "moderate"
+  ))
+   :People ( PeoHo7 / People 
+    :name ( n18 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL2018.json_0010
+# ::snt May I have a reference number for that train , please ?
+( a / and
+ :op1(Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL2018.json_0012
+# ::snt For the guesthouse , do you have one in the moderate price range that includes free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n20 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL2018.json_0014
+# ::snt The area does n't matter . I just need one with rooms available for 3 nights starting on Friday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n22 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n24 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL2018.json_0016
+# ::snt I need it to be for 2 people .
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n26 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL2018.json_0018
+# ::snt Yes , please , and I 'll need the reference number .
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id MUL2018.json_0020
+# ::snt Sure , please try 2 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n28 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL2018.json_0022
+# ::snt Could we please try a different hotel that is close to The Acorn Guest House ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Name ( NamHo3 / Name 
+    :name ( n30 / name
+     :op1 "Acorn"
+     :op2 "Guest"
+     :op3 "House"
+  ))
+)
+
+# ::id MUL2018.json_0024
+# ::snt Well I guess I 'm out of luck , unless there are hotels in adjoining towns I could try .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id MUL2018.json_0026
+# ::snt I am so sorry , can we start over with the guesthouse ?   I do need a moderate , but for 8 people .    Still arriving Friday for 3 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n32 / name
+     :op1 "3"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n34 / name
+     :op1 "8"
+  ))
+   :Type ( TypHo6 / Type 
+    :name ( n36 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo8 / Price 
+    :name ( n38 / name
+     :op1 "moderate"
+  ))
+   :Day ( DayHo10 / Day 
+    :name ( n40 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL2018.json_0028
+# ::snt Please try 2 nights on Friday and see if that works .   For a guesthouse , please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n42 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n44 / name
+     :op1 "friday"
+  ))
+   :Type ( TypHo6 / Type 
+    :name ( n46 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id MUL2018.json_0030
+# ::snt No , that should be all I need .   Thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2264.json_0000
+# ::snt Can you help me find an expensive restaurant in the center of town ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL2264.json_0002
+# ::snt Could you recommend one for me and help me make a booking for sunday ?
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL2264.json_0004
+# ::snt I have 4 people in my party .   Can I book a table for 17:00 on Sunday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "17:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2264.json_0006
+# ::snt I also need places to go that are in the same area as the restaurant and should be in the type of architecture .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n16 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id PMUL2264.json_0008
+# ::snt No , I would just like to know what the fee is , if any ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL2264.json_0010
+# ::snt That 's great . I think we 'll try that out . Thanks for the info . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3361.json_0000
+# ::snt I 'm looking for a place to go in the east .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL3361.json_0002
+# ::snt I actually have n't been to Cambridge before . Can you tell me a few types that might be in that area ?
+( o / out_of_scope )
+
+# ::id PMUL3361.json_0004
+# ::snt You pick something in the east for me .   I 'll need the address , postcode and entrance fee .   I 'm also wanting information on Anatolia .   Thank you !
+( a / and
+ :op1(At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe3 / Name 
+    :name ( n5 / name
+     :op1 "Anatolia"
+  ))
+   )
+ :op3(Am3 / Attraction-Inform
+   :Area ( AreAt5 / Area 
+    :name ( n8 / name
+     :op1 "east"
+  ))
+   )
+)
+
+# ::id PMUL3361.json_0006
+# ::snt Great , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3361.json_0008
+# ::snt Okay , let 's book a table at the Anatolia for Monday at 17:30 . I 'll need it booked for 3 people .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "anatolia"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n10 / name
+     :op1 "17:30"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3361.json_0010
+# ::snt Come to think of it , I think I may need a taxi to get me between the two . Can it get me from Cherry Hinton to Anatolia by 17:30 ?
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n16 / name
+     :op1 "anatolia"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n18 / name
+     :op1 "17:30"
+  ))
+)
+
+# ::id PMUL3361.json_0012
+# ::snt Thank you so much that is everything , I will be putting you on my Christmas Card list , you are awesome !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3361.json_0014
+# ::snt No that is all I need today .
+( o / out_of_scope )
+
+# ::id SNG0240.json_0000
+# ::snt I am injured and need a nearby hospital .
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG0240.json_0002
+# ::snt Please call an ambulance !
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG0240.json_0004
+# ::snt Thank you . What 's the hospital 's post code ?
+( Ht1 / Hospital-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id SNG0240.json_0006
+# ::snt No . That is all . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20400.json_0000
+# ::snt Hello , I am looking for a Lebanese restaurant in the centre of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "lebanese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id WOZ20400.json_0002
+# ::snt What is the address and phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20400.json_0004
+# ::snt Thank   you . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0293.json_0000
+# ::snt I need to stay in the north , 0 stars .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "0"
+  ))
+)
+
+# ::id SSNG0293.json_0002
+# ::snt Actually I would prefer a moderate hotel .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id SSNG0293.json_0004
+# ::snt I 'm sorry , I misspoke a moment ago . I need a hotel in the cheap range if you can find one .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "cheap"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id SSNG0293.json_0006
+# ::snt Yes , please . I need rooms for 3 nights for 4 people beginning Friday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SSNG0293.json_0008
+# ::snt Yes please find another hotel .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Type ( TypHo3 / Type 
+    :name ( n20 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id SSNG0293.json_0010
+# ::snt Thank you for your help , that is everything that I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2299.json_0000
+# ::snt I 'm looking for a museum in the western part of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "western"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL2299.json_0002
+# ::snt Free is always good .   Can you give me the postcode , address , and phone number for one that is historical ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL2299.json_0004
+# ::snt Thank you . I 'm also looking for the panahar restaurant , can you give me directions ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "panahar"
+  ))
+)
+
+# ::id PMUL2299.json_0006
+# ::snt Thanks , what is the price range ?
+( Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+)
+
+# ::id PMUL2299.json_0008
+# ::snt No , thanks ! I need their phone number and address , though , please .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id PMUL2299.json_0010
+# ::snt No , that will do it , thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4807.json_0000
+# ::snt Find me a turkish restaurant in the centre please
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "turkish"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4807.json_0002
+# ::snt I want something nice . So let 's go with the Meze Bar . Can I get their address please ?
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe3 / Name 
+    :name ( n7 / name
+     :op1 "Meze"
+     :op2 "Bar"
+  ))
+   )
+)
+
+# ::id PMUL4807.json_0004
+# ::snt Alright , do any trains leave london liverpool street after 14:45 ?
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n8 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n10 / name
+     :op1 "14:45"
+  ))
+)
+
+# ::id PMUL4807.json_0006
+# ::snt I would like to leave on a Monday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL4807.json_0008
+# ::snt Can you please give me the train ID and travel time ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id PMUL4807.json_0010
+# ::snt That is all for now , thank you . Goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4931.json_0000
+# ::snt I 'm looking for a train departing from cambridge going to birmingham new street .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4931.json_0002
+# ::snt Wednesday leaving after 21:00 please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "21:00"
+  ))
+)
+
+# ::id PMUL4931.json_0004
+# ::snt For three people please . And can you give me the reference number ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "three"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4931.json_0006
+# ::snt I would like to book a cheap hotel in the south area .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n14 / name
+     :op1 "south"
+  ))
+   :Type ( TypHo6 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL4931.json_0008
+# ::snt Yes please book me a reservations for 3 people at Rosa 's Bed and Breakfast and find me the cheapest rate .
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL4931.json_0010
+# ::snt I will be there for 3 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL4931.json_0012
+# ::snt I would like it for wednesday
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n22 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL4931.json_0014
+# ::snt Yes please , that would be great .
+( o / out_of_scope )
+
+# ::id PMUL4931.json_0016
+# ::snt Thank you ! Yes , what is the star of the hotel please ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL4931.json_0018
+# ::snt get me the address of the hotel and phone number
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id PMUL4931.json_0020
+# ::snt thanks a lot , that is enough for today
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3621.json_0000
+# ::snt I 'm looking for a particular restaurant called the Pizza Express
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "pizza"
+     :op2 "express"
+  ))
+)
+
+# ::id PMUL3621.json_0002
+# ::snt Ok can you suggest one and reserve a table for 6 at 18:30 on saturday and I need the reference number too please
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "18:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL3621.json_0004
+# ::snt Thank you ! I 'm also looking for a hotel called the Autumn House .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n10 / name
+     :op1 "autumn"
+     :op2 "house"
+  ))
+)
+
+# ::id PMUL3621.json_0006
+# ::snt Yes , I need it for 5 nights starting on Saturday for 6 people .   Please send the reference number .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL3621.json_0008
+# ::snt No , I 'll also be needing a taxi to get between the two places , I 'll need it to get to the restaurant by the booked time .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Dest ( DesTa3 / Dest 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL3621.json_0010
+# ::snt Groovy like Greg Brady !   That is everything ,   Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1912.json_0000
+# ::snt Can you help me book some train tickets ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL1912.json_0002
+# ::snt I am leaving from Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1912.json_0004
+# ::snt I am going to bishops stortford at 12:45 on thursday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n8 / name
+     :op1 "12:45"
+  ))
+)
+
+# ::id PMUL1912.json_0006
+# ::snt Yes , on Thursday . Can you book me a train for 3 people please ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL1912.json_0008
+# ::snt Yes one ticket to hogwarts please ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "one"
+  ))
+   :Dest ( DesTr4 / Dest 
+    :name ( n16 / name
+     :op1 "hogwarts"
+  ))
+)
+
+# ::id PMUL1912.json_0010
+# ::snt I am sorry , poor joke . I am leaving cambridge going to bishops storford , leaving after 12:45 on thursday , need 3 tickets and ref number
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n18 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n20 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n22 / name
+     :op1 "12:45"
+  ))
+   :People ( PeoTr8 / People 
+    :name ( n24 / name
+     :op1 "3"
+  ))
+   :Dest ( isTr5 / bishops_stortford)
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1912.json_0012
+# ::snt Yes I am looking for a place to stay that includes free wifi and is a guesthouse in the expensive price range with free parking as well .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n26 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+   :Price ( PriHo5 / Price 
+    :name ( n28 / name
+     :op1 "expensive"
+  ))
+   :Internet ( esHo4 / yes)
+)
+
+# ::id PMUL1912.json_0014
+# ::snt How about one that is cheap ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n30 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL1912.json_0016
+# ::snt I am not looking in any specific area . A cheap guesthouse with free wifi and parking would be great . Can you recommend one ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   :Area ( onHo3 / dontcare)
+   :Price ( PriHo5 / Price 
+    :name ( n32 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL1912.json_0018
+# ::snt yes i would like a reservation . thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1912.json_0020
+# ::snt Thanks , I need for 3 people for 2 nights . Arrival is on Tuesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n34 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n36 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n38 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL1912.json_0022
+# ::snt Thank you for all your help . That is all for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2236.json_0000
+# ::snt Hello !   I am planning my trip to Cambridge and need information on places to stay .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id MUL2236.json_0002
+# ::snt i do n't have a preference . I would like a room with a 0 star and free parking
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "0"
+  ))
+)
+
+# ::id MUL2236.json_0004
+# ::snt I prefer one in the east . How about a 4 star hotel with free parking there instead ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n6 / name
+     :op1 "east"
+  ))
+   :Stars ( StaHo7 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2236.json_0006
+# ::snt Yes that is fine I need the price range as well .
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL2236.json_0008
+# ::snt What is the price range of the Leverton House ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n10 / name
+     :op1 "leverton"
+     :op2 "house"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Price ( aHo1 / question )
+   )
+ :op3(Tt3 / Train-Request
+  :Ticket ( aTr2 / question )
+   )
+)
+
+# ::id MUL2236.json_0010
+# ::snt Yes please . I also need a train that leaves after 9:00 on sunday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n14 / name
+     :op1 "9:00"
+  ))
+)
+
+# ::id MUL2236.json_0012
+# ::snt Actually , I apologize no need to book , I was just gathering information .   But I do need information on a train from leicester to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n18 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id MUL2236.json_0014
+# ::snt That works for me .
+( o / out_of_scope )
+
+# ::id MUL2236.json_0016
+# ::snt Can you tell me the price of the train ticket , please ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL2236.json_0018
+# ::snt Thank you so much , that 's all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2236.json_0020
+# ::snt I hope so . Can I call any time ?
+( o / out_of_scope )
+
+# ::id WOZ20459.json_0000
+# ::snt Can you recommend a restaurant to me in the South part of town ?   I do n't want to spend a lot of money .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+)
+
+# ::id WOZ20459.json_0002
+# ::snt The type of food does n't matter to me .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+)
+
+# ::id WOZ20459.json_0004
+# ::snt Is there anything else ?
+( o / out_of_scope )
+
+# ::id WOZ20459.json_0006
+# ::snt What is the phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id WOZ20459.json_0008
+# ::snt That will be good . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4953.json_0000
+# ::snt Can you help me find a place to stay that is moderately priced and includes free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL4953.json_0002
+# ::snt free parking and moderate pricing
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id PMUL4953.json_0004
+# ::snt Yes , can you check the north please ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL4953.json_0006
+# ::snt No preference . I need someplace that can accommodate a party of 4 for 5 nights beginning Wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4953.json_0008
+# ::snt Yeah , can you book it for 4 people and 5 nights ? I want to get there on wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4953.json_0010
+# ::snt Can you locate a shopping mall near the hotel ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL4953.json_0012
+# ::snt Could you recommend a good place for shopping ?
+( o / out_of_scope )
+
+# ::id PMUL4953.json_0014
+# ::snt Ok .   I need a train after 14:00 on Wednesday . It needs to leave from London Liverpool Street and get to Cambridge .   I need the train ID please .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n20 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n22 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n24 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n26 / name
+     :op1 "14:00"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Id ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4953.json_0016
+# ::snt Great that was all the info I needed today , thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0697.json_0000
+# ::snt I need a train departing from cambridge and arriving by 20:45 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n2 / name
+     :op1 "20:45"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0697.json_0002
+# ::snt I 'll be traveling on wednesday , and I will be go to peterborough .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "peterborough"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id MUL0697.json_0004
+# ::snt Any time is fine as long as I can book for four people . I also need the reference number , please .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Leave ( onTr1 / dontcare)
+   :People ( PeoTr3 / People 
+    :name ( n10 / name
+     :op1 "four"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0697.json_0006
+# ::snt Thanks . I 'm also looking for a hotel ( not a guesthouse ) with free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL0697.json_0008
+# ::snt No particular price range but I would like it to be in the centre .
+( Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+   :Area ( AreHo3 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0697.json_0010
+# ::snt Yes that will work . Can I get the hotel 's phone number ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Phone ( aHo1 / question )
+   )
+)
+
+# ::id MUL0697.json_0012
+# ::snt No , that will be all , thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0697.json_0014
+# ::snt Thanks , have a good day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2408.json_0000
+# ::snt I need a cinema to go to in the south .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "cinema"
+  ))
+)
+
+# ::id MUL2408.json_0002
+# ::snt Can you tell me the address ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id MUL2408.json_0004
+# ::snt Yes , I need to find a restaurant in the same area .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id MUL2408.json_0006
+# ::snt Do any of the nine restaurants serve north american food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "north"
+     :op2 "american"
+  ))
+)
+
+# ::id MUL2408.json_0008
+# ::snt We eat Pizza Hut way to much . Can you try something with indian food ? It is a special occasion so it can be expensive .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+   :Name ( NamRe6 / Name 
+    :name ( n14 / name
+     :op1 "Pizza"
+     :op2 "Hut"
+  ))
+)
+
+# ::id MUL2408.json_0010
+# ::snt No , but can you give me the phone number and postcode ?   Thanks !
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id MUL2408.json_0012
+# ::snt Thank you ! You have answered all of my needs .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0488.json_0000
+# ::snt I 'm looking for an expensive Indian restaurant . Can you help me with that ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SNG0488.json_0002
+# ::snt I need the town centre .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0488.json_0004
+# ::snt Certainly , sounds good .   Could you just get me the address and postcode ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id SNG0488.json_0006
+# ::snt No thank you , that is all I needed !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1538.json_0000
+# ::snt I 'm looking for an expensive place to dine in the centre .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1538.json_0002
+# ::snt Yes I will like it to be in the center of Cambridge .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "center"
+  ))
+)
+
+# ::id MUL1538.json_0004
+# ::snt I would like it to serve European food and be expensive please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "european"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL1538.json_0006
+# ::snt That s a very unique name , and sounds like something I would like to try .
+( Rm1 / Restaurant-Inform
+)
+
+# ::id MUL1538.json_0008
+# ::snt I just need the phone number and post code please ?   Can you also help me book a train from Bishops Stortford to Cambridge on Saturday arriving before 15:15 ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n14 / name
+     :op1 "saturday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n16 / name
+     :op1 "15:15"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n18 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Post ( aRe2 / question )
+   )
+)
+
+# ::id MUL1538.json_0010
+# ::snt Thank you very much , now I just need to get the train ID , departure time , and price of a train that 's leaving Bishops Stortford and going to Cambridge by 15:15 .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n20 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n22 / name
+     :op1 "15:15"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n24 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Leave ( aTr1 / question )
+  :Ticket ( aTr2 / question )
+  :Id ( aTr3 / question )
+   )
+)
+
+# ::id MUL1538.json_0012
+# ::snt Wonderful . Could you please give me the train ID , the departure time , and the price ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+  :Id ( aTr2 / question )
+)
+
+# ::id MUL1538.json_0014
+# ::snt No thank you , that is all I needed . Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02086.json_0000
+# ::snt Yes , I am in a dispute after a car accident . I need help right away .
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG02086.json_0002
+# ::snt Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02086.json_0004
+# ::snt No that 's all for now . Thanks again .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0685.json_0000
+# ::snt Hi . I need a train leaving from Cambridge anytime after 21:30 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "21:30"
+  ))
+)
+
+# ::id MUL0685.json_0002
+# ::snt I want to go to Kings Lynn on Wednesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id MUL0685.json_0004
+# ::snt Yes that sounds perfect , I will need 3 tickets and a reference number please .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0685.json_0006
+# ::snt I am also looking for a place to stay , preferably a guesthouse that includes free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id MUL0685.json_0008
+# ::snt Is it also in the cheap price range ? Does it include free wifi ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n14 / name
+     :op1 "cheap"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL0685.json_0010
+# ::snt No - could you please choose one for me ? I do n't like to stress out too much about travel arrangements .
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+)
+
+# ::id MUL0685.json_0012
+# ::snt Yes , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0685.json_0014
+# ::snt I will be arriving Wednesday . We will need a room for 4 people .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n16 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL0685.json_0016
+# ::snt Let 's just do one night for now . Can I cancel the reservation if I decide I do n't need it ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL0685.json_0018
+# ::snt No , thank you .   I am not ready to reserve quite yet .   Could you just tell me the postcode for The Alexander Bed and Breakfast ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Name ( NamHo3 / Name 
+    :name ( n23 / name
+     :op1 "Alexander"
+     :op2 "Bed"
+     :op3 "and"
+     :op4 "Breakfast"
+  ))
+   )
+)
+
+# ::id MUL0685.json_0020
+# ::snt I would like to book the room and get the reference number please .
+( a / and
+ :op1(Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL0685.json_0022
+# ::snt Actually I would just like the postcode and telephone number .
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id MUL0685.json_0024
+# ::snt No , that should do it , thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0499.json_0000
+# ::snt I am hoping to book a 5 star hotel in cambridge that is expensive . What ones are available to book for next Thursday through Sunday ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "5"
+  ))
+   :Price ( PriHo5 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   :Day ( DayHo7 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :Type ( TypHo9 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL0499.json_0002
+# ::snt Actually , I 'm not looking for a hotel at all . I 'm looking for a train on Thursday that is departing Birmingham New after 12:15 to Cambridge . Is there anything available ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n14 / name
+     :op1 "12:15"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n16 / name
+     :op1 "birmingham"
+  ))
+)
+
+# ::id MUL0499.json_0004
+# ::snt Anytime is fine by me . Can I have the train ID and travel time ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id MUL0499.json_0006
+# ::snt Yes also I am looking to visit one of the colleges on the wets side of town .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n18 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id MUL0499.json_0008
+# ::snt Could you provide me with the address of each location including the entrance fee for them as well ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+)
+
+# ::id MUL0499.json_0010
+# ::snt Thanks you have been very helpful . That 's all I need for today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01564.json_0000
+# ::snt I need a taxi to the good luck chinese food takeaway .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "good"
+     :op2 "luck"
+  ))
+)
+
+# ::id SNG01564.json_0002
+# ::snt I would like to be picked up at the Bloomsbury Restaurant .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n4 / name
+     :op1 "bloomsbury"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id SNG01564.json_0004
+# ::snt I want to be picked up after 03:15 , please .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n6 / name
+     :op1 "03:15"
+  ))
+)
+
+# ::id SNG01564.json_0006
+# ::snt Great ! Thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01564.json_0008
+# ::snt No , you have taken care of everything . Goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0105.json_0000
+# ::snt I need a moderately priced restaurant on the east side of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL0105.json_0002
+# ::snt Please book a table for two at the Curry Prince on Sunday at   15:45
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "curry"
+     :op2 "prince"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n8 / name
+     :op1 "15:45"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n12 / name
+     :op1 "two"
+  ))
+)
+
+# ::id PMUL0105.json_0004
+# ::snt Can I have a reference number please ?
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id PMUL0105.json_0006
+# ::snt Thank you .   I also need a place to stay .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0105.json_0008
+# ::snt I would like it to be a guesthouse and have a 4 star rating .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0105.json_0010
+# ::snt I would like something moderately priced and include free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n18 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL0105.json_0012
+# ::snt Yes please book a for the same group of people for 4 nights on the same day .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n24 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id PMUL0105.json_0014
+# ::snt I also wanted some help booking a taxi if that 's possible .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL0105.json_0016
+# ::snt I want to be at the restaurant by 15:45 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n26 / name
+     :op1 "15:45"
+  ))
+)
+
+# ::id PMUL0105.json_0018
+# ::snt Yes please .   And I 'd need the contact number and car type .
+( Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+)
+
+# ::id PMUL0105.json_0020
+# ::snt The restauarant by 15:45 , please .
+( o / out_of_scope )
+
+# ::id PMUL0105.json_0022
+# ::snt Just something to get me from point A to point B , please .
+( o / out_of_scope )
+
+# ::id PMUL0105.json_0024
+# ::snt No , that 's all for today . Thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1812.json_0000
+# ::snt Hi , I am looking for a train that goes to bishops stortford and departs from cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1812.json_0002
+# ::snt I need to leave Sunday and arrive by 11:15 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "11:15"
+  ))
+)
+
+# ::id MUL1812.json_0004
+# ::snt I am looking for a train that ARRIVES at 11:15 and would like to book it for 5 . I also need the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "11:15"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL1812.json_0006
+# ::snt I am also looking for particular place called Pembroke College . Do you have any information about this place ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n14 / name
+     :op1 "pembroke"
+     :op2 "college"
+  ))
+)
+
+# ::id MUL1812.json_0008
+# ::snt What is the entrance fee and address of pembroke college ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n17 / name
+     :op1 "pembroke"
+     :op2 "college"
+  ))
+   )
+)
+
+# ::id MUL1812.json_0010
+# ::snt Thank you very much , that will be all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1977.json_0000
+# ::snt I 'm looking for a train to cambridge that leaves after 10:45
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "10:45"
+  ))
+)
+
+# ::id PMUL1977.json_0002
+# ::snt I will be departing from kings lynn on saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id PMUL1977.json_0004
+# ::snt That sounds great . I will need 7 tickets please !
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL1977.json_0006
+# ::snt I also need a place to stay in the centre of town n the moderate price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL1977.json_0008
+# ::snt I 'm looking for a 0 star hotel , does that fit the criteria ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n18 / name
+     :op1 "0"
+  ))
+)
+
+# ::id PMUL1977.json_0010
+# ::snt Please book cityroomz for the 7 of us for Saturday for 4 nights , please .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n20 / name
+     :op1 "cityroomz"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n22 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n24 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n26 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL1977.json_0012
+# ::snt Thanks , I do n't need anything else now ! Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG1159.json_0000
+# ::snt I am looking for information about the kirkwood hotel .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Name ( NamHo3 / Name 
+    :name ( n2 / name
+     :op1 "kirkwood"
+  ))
+)
+
+# ::id SNG1159.json_0002
+# ::snt Do they have internet , and also what is the postcode ?
+( Ht1 / Hotel-Request
+  :Internet ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id SNG1159.json_0004
+# ::snt No that is all , good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2280.json_0000
+# ::snt Hi there , I need a swimming pool . The kids want to swim !
+( a / and
+ :op1(gt1 / general-greet
+   :none ( onge1 / none)
+   )
+ :op2(Am2 / Attraction-Inform
+   :Type ( TypAt3 / Type 
+    :name ( n3 / name
+     :op1 "swimming"
+     :op2 "pool"
+  ))
+   )
+)
+
+# ::id PMUL2280.json_0002
+# ::snt That sounds wonderful ! May I please have the address , phone number , and post code ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL2280.json_0004
+# ::snt Are there any italian restaurants located in the centre ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "italian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2280.json_0006
+# ::snt The cheaper the better please
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "cheaper"
+  ))
+)
+
+# ::id PMUL2280.json_0008
+# ::snt Can you suggest one ?   I need reservations for saturday .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL2280.json_0010
+# ::snt Please book it for 4 people at 18:30 on Saturday evening .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "18:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2280.json_0012
+# ::snt Thanks ! That 's all I needed today . Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0487.json_0000
+# ::snt I 'm looking for a train from Cambridge leaving on Sunday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id MUL0487.json_0002
+# ::snt I need a train to Cambridge on Sunday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id MUL0487.json_0004
+# ::snt I 'm leaving Stansted airport after 11:00 . I need the price , too .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n10 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n12 / name
+     :op1 "11:00"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL0487.json_0006
+# ::snt What is the price for a train departing Stansted Airport after 11:00 on Sunday , heading to Cambridge ? I do n't need a ticket , just the price .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n16 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n18 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n20 / name
+     :op1 "11:00"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL0487.json_0008
+# ::snt Great , i also need something to do , a college maybe . What type of college attractions are available ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n22 / name
+     :op1 "college"
+  ))
+)
+
+# ::id MUL0487.json_0010
+# ::snt In the west and I will need the entrance fee if there is one , please .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n24 / name
+     :op1 "west"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+   )
+)
+
+# ::id MUL0487.json_0012
+# ::snt I 'll take the first one that is n't free , but I 'll need the price and the phone number please .
+( a / and
+ :op1(At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL0487.json_0014
+# ::snt Got it thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0487.json_0016
+# ::snt No , thank you . That 's all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3902.json_0000
+# ::snt I need a place for a modern european food . Moderate range ought to do it . Thank you .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL3902.json_0002
+# ::snt Yes , I need to reserve a table for 5 at 11:45 on Wednesday can you help me with that ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "11:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL3902.json_0004
+# ::snt Thank you . I also need a train to go to London Kings Cross on Saturday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n14 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL3902.json_0006
+# ::snt I want the train to arrive by 10:15 . Just choose the first train on your list and book it for 5 people . Then send me a reference number to confirm
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n16 / name
+     :op1 "10:15"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n18 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3902.json_0008
+# ::snt Yes it 's from cambridge . Please make the booking and give me the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n20 / name
+     :op1 "cambridge"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3902.json_0010
+# ::snt No that 's all I needed for today . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0294.json_0000
+# ::snt Hello , I am looking to book a restaurant in the centre in Cambridge and be moderate in price .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0294.json_0002
+# ::snt Thank you , I need to book a reservation for 2 at 16:00 on Thursday , can you please give me reference number ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "16:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0294.json_0004
+# ::snt Great , thanks ! I 'll also need a train from cambridge that leaves after 11:00 . Can you help me with that ?
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n14 / name
+     :op1 "11:00"
+  ))
+)
+
+# ::id MUL0294.json_0006
+# ::snt I need to leave friday and go to birmingham new street
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n18 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL0294.json_0008
+# ::snt Yes , that would probably work . What time does the train departing at 11:01 arrive at Birmingham new street ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n20 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Arrive ( aTr1 / question )
+   )
+)
+
+# ::id MUL0294.json_0010
+# ::snt Possibly . What is the train ID ?
+( Tt1 / Train-Request
+  :Id ( aTr0 / question )
+)
+
+# ::id MUL0294.json_0012
+# ::snt Not at this time . That is all I need , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1112.json_0000
+# ::snt Are there places in town centre of architectural interest ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG1112.json_0002
+# ::snt Surprise me . What are the entrance fees ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id SNG1112.json_0004
+# ::snt That sounds great , thanks so much for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1112.json_0006
+# ::snt No thank you . That 's all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0387.json_0000
+# ::snt I am looking for a guesthouse to stay at that has free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id SSNG0387.json_0002
+# ::snt I do n't care about the part of town or the price range , but it needs to be a three star hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Price ( onHo2 / dontcare)
+   :Area ( onHo3 / dontcare)
+   :Stars ( StaHo6 / Stars 
+    :name ( n6 / name
+     :op1 "three"
+  ))
+)
+
+# ::id SSNG0387.json_0004
+# ::snt Does the The Hamilton Lodge have both free wifi and free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   :Name ( NamHo4 / Name 
+    :name ( n8 / name
+     :op1 "hamilton"
+     :op2 "lodge"
+  ))
+)
+
+# ::id SSNG0387.json_0006
+# ::snt Yes please book the Hamilton Lodge .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n10 / name
+     :op1 "Hamilton"
+     :op2 "Lodge"
+  ))
+)
+
+# ::id SSNG0387.json_0008
+# ::snt Wednesday , 6 people , for five nights , please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "five"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SSNG0387.json_0010
+# ::snt Yes , that will be fine .
+( o / out_of_scope )
+
+# ::id SSNG0387.json_0012
+# ::snt Great . Thanks so much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0387.json_0014
+# ::snt No that will be it . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2702.json_0000
+# ::snt Hi , I am planning a trip and am hoping you can help with some places to go when I get into town .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2702.json_0002
+# ::snt No particular area but I would like to go swimming . Are there any swimming pools ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+   :Type ( TypAt3 / Type 
+    :name ( n2 / name
+     :op1 "swimming"
+     :op2 "pools"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2702.json_0004
+# ::snt That sounds nice .   What area is that pool in ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+)
+
+# ::id PMUL2702.json_0006
+# ::snt Perfect . I am also looking for a hotel in the south side .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL2702.json_0008
+# ::snt No , but I want something 4-star that offers free wifi .
+( Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo4 / Stars 
+    :name ( n8 / name
+     :op1 "4-star"
+  ))
+)
+
+# ::id PMUL2702.json_0010
+# ::snt I do not want to book yet , just gathering information . What is the postcode ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id PMUL2702.json_0012
+# ::snt Yes can you book me a taxi to go from the hotel to the pool ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n10 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Dest ( DesTa5 / Dest 
+    :name ( n12 / name
+     :op1 "the"
+     :op2 "pool"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+)
+
+# ::id PMUL2702.json_0014
+# ::snt I need to leave the hotel by 6:00 , need the contact # and car type please
+( a / and
+ :op1(Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+   )
+ :op2(Tm2 / Taxi-Inform
+   :Leave ( LeaTa3 / Leave 
+    :name ( n15 / name
+     :op1 "6:00"
+  ))
+   :Depart ( DepTa5 / Depart 
+    :name ( n17 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+)
+
+# ::id PMUL2702.json_0016
+# ::snt Thank you , that was quick .    That is all I need , thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01338.json_0000
+# ::snt I need a taxi going to the varsity restaurant .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "the"
+     :op2 "varsity"
+     :op3 "restaurant"
+  ))
+)
+
+# ::id SNG01338.json_0002
+# ::snt I 'm leaving from gonville hotel .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n4 / name
+     :op1 "gonville"
+     :op2 "hotel"
+  ))
+)
+
+# ::id SNG01338.json_0004
+# ::snt I want to leave at 12:00 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n6 / name
+     :op1 "12:00"
+  ))
+)
+
+# ::id SNG01338.json_0006
+# ::snt Ok thank you that is all I needed today . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3623.json_0000
+# ::snt I am planning a trip in Cambridge
+( o / out_of_scope )
+
+# ::id PMUL3623.json_0002
+# ::snt For now I 'd like to hear about places to go in the centre of town . Where all the action happens !
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3623.json_0004
+# ::snt where i can go using a train The train should arrive by 15:00 and should depart from ely
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n4 / name
+     :op1 "15:00"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL3623.json_0006
+# ::snt Architecture will be fine thanks
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n8 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id PMUL3623.json_0008
+# ::snt Yes can I get the address please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL3623.json_0010
+# ::snt Here I think we got confused . Lets start over . Please give me a recommendation of a place to go in the town centre . Please include the postcode .
+( a / and
+ :op1(At1 / Attraction-Request
+  :Post ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Area ( AreAt3 / Area 
+    :name ( n11 / name
+     :op1 "centre"
+  ))
+   )
+)
+
+# ::id PMUL3623.json_0012
+# ::snt Thank you ! I also need a train please !
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL3623.json_0014
+# ::snt I am departing from Ely to arrive at Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n14 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL3623.json_0016
+# ::snt I would like to travel on thursday please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n16 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL3623.json_0018
+# ::snt I 'll need to arrive by 15:00
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n18 / name
+     :op1 "15:00"
+  ))
+)
+
+# ::id PMUL3623.json_0020
+# ::snt No thanks can I just have the travel time and the cost of the ticket ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL3623.json_0022
+# ::snt No . That 's all . Thank you so much ! Goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0192.json_0000
+# ::snt Where is the hospital in Cambridge ?
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG0192.json_0002
+# ::snt No , I just need a hospital in town and the postcode , please !
+( Ht1 / Hospital-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id SNG0192.json_0004
+# ::snt No , that 's all .   Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1285.json_0000
+# ::snt I need information on trains leaving on Friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL1285.json_0002
+# ::snt I 'm going from Ely to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL1285.json_0004
+# ::snt If at all possible , I would like to leave after 16:45 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "16:45"
+  ))
+)
+
+# ::id PMUL1285.json_0006
+# ::snt What is the price ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL1285.json_0008
+# ::snt No thank you .   I need info on cafe jello gallery .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n10 / name
+     :op1 "cafe"
+     :op2 "jello"
+     :op3 "gallery"
+  ))
+)
+
+# ::id PMUL1285.json_0010
+# ::snt Thank you for your help . That will be all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1733.json_0000
+# ::snt Could you help me choose a train running from Stansted Airport to Cambridge ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id PMUL1733.json_0002
+# ::snt I need to leave on Sunday after 21:15 please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "21:15"
+  ))
+)
+
+# ::id PMUL1733.json_0004
+# ::snt yes , that would be great .
+( o / out_of_scope )
+
+# ::id PMUL1733.json_0006
+# ::snt actually just tell me how long the trip is
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL1733.json_0008
+# ::snt I also need a place to stay in the moderate price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL1733.json_0010
+# ::snt I would like a 3 star hotel in the moderate price range , please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n14 / name
+     :op1 "moderate"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL1733.json_0012
+# ::snt I do n't care what area . Can you double check please ? I also need wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( onHo2 / dontcare)
+)
+
+# ::id PMUL1733.json_0014
+# ::snt Sure , let me know what is available .
+( Hm1 / Hotel-Inform
+   :Stars ( onHo1 / dontcare)
+)
+
+# ::id PMUL1733.json_0016
+# ::snt Yes , whateveryou recommend , can we book it for two people and four nights starting friday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "four"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n20 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n22 / name
+     :op1 "two"
+  ))
+)
+
+# ::id PMUL1733.json_0018
+# ::snt Thanks for your help . Have a great day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2188.json_0000
+# ::snt I need a train departing from cambridge on friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2188.json_0002
+# ::snt I am leaving Cambridge and need to go to Broxbourne on Friday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "broxbourne"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "Cambridge"
+  ))
+   :Day ( DayTr6 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL2188.json_0004
+# ::snt I need to arrive by 18:15 please .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n12 / name
+     :op1 "18:15"
+  ))
+)
+
+# ::id MUL2188.json_0006
+# ::snt Just one please . I also need a place to stay with 0 stars and an expensive price .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n14 / name
+     :op1 "expensive"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n16 / name
+     :op1 "0"
+  ))
+   )
+ :op2(Tm2 / Train-Inform
+   :People ( PeoTr5 / People 
+    :name ( n19 / name
+     :op1 "one"
+  ))
+   )
+ :op3(Tt3 / Train-Request
+  :Ticket ( aTr2 / question )
+   )
+)
+
+# ::id MUL2188.json_0008
+# ::snt I suppose 1 star would also be acceptable .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n20 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL2188.json_0010
+# ::snt Okay , how about one that is in the cheap price range , instead ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n22 / name
+     :op1 "cheap"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL2188.json_0012
+# ::snt Is that in the north area of town ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n24 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL2188.json_0014
+# ::snt Can I get their postcode and addresses and whether or not they free parking ? Thank you .
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Parking ( aHo0 / question )
+  :Addr ( aHo1 / question )
+  :Post ( aHo2 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Parking ( esHo2 / yes)
+   )
+)
+
+# ::id MUL2188.json_0016
+# ::snt No thank you , that is all the information I needed . Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20393.json_0000
+# ::snt expensive mediterranean restaurant please
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "mediterranean"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id WOZ20393.json_0002
+# ::snt What is the phone number and postcode ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id WOZ20393.json_0004
+# ::snt Thank you good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20393.json_0006
+# ::snt Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2577.json_0000
+# ::snt Could you give me information about the museum of classical archaeology ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "museum"
+     :op2 "of"
+     :op3 "classical"
+     :op4 "archaeology"
+  ))
+)
+
+# ::id PMUL2577.json_0002
+# ::snt Awesome , do that have a phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL2577.json_0004
+# ::snt What is the address ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL2577.json_0006
+# ::snt I am also looking for a guesthouse to stay in
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL2577.json_0008
+# ::snt Yes , I would prefer the south please .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL2577.json_0010
+# ::snt I do n't really mind , as long as it has 4 stars .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2577.json_0012
+# ::snt Yes please , book the hotel for three people , five nights , starting Thursday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "five"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "three"
+  ))
+)
+
+# ::id PMUL2577.json_0014
+# ::snt That is all , thanks for your assistance .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0313.json_0000
+# ::snt Could you recommend a local hotel with free parking ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id SSNG0313.json_0002
+# ::snt Yes , I would like those in the south of town in the expensive price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n6 / name
+     :op1 "south"
+  ))
+)
+
+# ::id SSNG0313.json_0004
+# ::snt Great . Please book it for 5 nights starting Thursday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id SSNG0313.json_0006
+# ::snt Could you book it for 7 people , please . And what is the reference number ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id SSNG0313.json_0008
+# ::snt Yes please and I need a reference number after booked please .
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id SSNG0313.json_0010
+# ::snt I really want one in the same price range , please .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id SSNG0313.json_0012
+# ::snt No , thank you for helping me .   Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20616.json_0000
+# ::snt I would like a restaurant that serves swiss food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "swiss"
+  ))
+)
+
+# ::id WOZ20616.json_0002
+# ::snt I would like to try vietnamese food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "vietnamese"
+  ))
+)
+
+# ::id WOZ20616.json_0004
+# ::snt What is the address ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id WOZ20616.json_0006
+# ::snt OK thank you . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2630.json_0000
+# ::snt Can you help me book a three star hotel with internet ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "three"
+  ))
+)
+
+# ::id PMUL2630.json_0002
+# ::snt i suggest whale of time . i need its address , entrance fee and postcode
+( a / and
+ :op1(At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+   )
+ :op2(Ht2 / Hotel-Request
+  :Addr ( aHo1 / question )
+  :Post ( aHo2 / question )
+   )
+ :op3(Ad3 / Attraction-Recommend
+   :Name ( NamAt4 / Name 
+    :name ( n6 / name
+     :op1 "whale"
+  ))
+   )
+)
+
+# ::id PMUL2630.json_0004
+# ::snt I want a particular one called whale of a time , can you find that ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n6 / name
+     :op1 "whale"
+     :op2 "of"
+     :op3 "a"
+     :op4 "time"
+  ))
+)
+
+# ::id PMUL2630.json_0006
+# ::snt Yes please , could i get their address , postcode and entrance fee if they have one ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+)
+
+# ::id PMUL2630.json_0008
+# ::snt I am also interested   in finding a 4 star guesthouse type hotel in the moderate price range with free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n10 / name
+     :op1 "moderate"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   :Internet ( esHo4 / yes)
+)
+
+# ::id PMUL2630.json_0010
+# ::snt I am not booking a room yet I just need information .   Please make a suggestion and provide the address .
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id PMUL2630.json_0012
+# ::snt I will also need a taxi to commute please .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL2630.json_0014
+# ::snt From A and B Guest House at 01:00 to Whale of a Time , please .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n14 / name
+     :op1 "01:00"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n16 / name
+     :op1 "whale"
+     :op2 "of"
+     :op3 "a"
+     :op4 "time"
+  ))
+   :Depart ( DepTa6 / Depart 
+    :name ( n18 / name
+     :op1 "a"
+     :op2 "and"
+     :op3 "b"
+     :op4 "guest"
+     :op5 "house"
+  ))
+)
+
+# ::id PMUL2630.json_0016
+# ::snt No , that 's everything I need today . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0645.json_0000
+# ::snt I looking for a restaurant in centre .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0645.json_0002
+# ::snt Is that restaurant moderately priced ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL0645.json_0004
+# ::snt I 'm looking for a moderately priced European restaurant located near the centre ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "european"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0645.json_0006
+# ::snt Please make a suggestion and provide the postcode , address , and phone number .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id PMUL0645.json_0008
+# ::snt I 'm also looking for a train that leaves after 20:15 on Saturday .   I need to go to Kings Lynn from Cambridge please .   Do you have anything ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n14 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n18 / name
+     :op1 "20:15"
+  ))
+)
+
+# ::id PMUL0645.json_0010
+# ::snt yes please . book it for four people and send me the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n20 / name
+     :op1 "four"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3340.json_0000
+# ::snt Would I be able to get a train from Cambridge to London King 's Cross ?
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Dest ( DesTr4 / Dest 
+    :name ( n4 / name
+     :op1 "london"
+     :op2 "king"
+     :op3 "'s"
+     :op4 "cross"
+  ))
+)
+
+# ::id PMUL3340.json_0002
+# ::snt I need to leave after 21:15 on saturday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "21:15"
+  ))
+)
+
+# ::id PMUL3340.json_0004
+# ::snt Yes . Please book me 2 tickets and provide me a reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3340.json_0006
+# ::snt I 'm also looking for a place to stay in the north . I 'd like it to have a rating of 4 stars .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n12 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3340.json_0008
+# ::snt No preference on price and it does n't have to include parking .
+( Hm1 / Hotel-Inform
+   :Parking ( oHo1 / no)
+)
+
+# ::id PMUL3340.json_0010
+# ::snt That works I think .
+( o / out_of_scope )
+
+# ::id PMUL3340.json_0012
+# ::snt Yes , I need it for 2 people , staying 3 nights , starting wednesday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n20 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL3340.json_0014
+# ::snt I need a hotel to stay in for the same group of people just for 1 night though , and a reference number too please
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n22 / name
+     :op1 "1"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n24 / name
+     :op1 "hotel"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n26 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL3340.json_0016
+# ::snt Great , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3340.json_0018
+# ::snt have a great day too
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1760.json_0000
+# ::snt I am in the market to book a hotel tonight .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL1760.json_0002
+# ::snt I 'll be on the north side and it should have free wifi .   I 'd like a guesthouse please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL1760.json_0004
+# ::snt Do they have free parking and can I get the phone number please ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Parking ( aHo1 / question )
+  :Phone ( aHo2 / question )
+   )
+)
+
+# ::id PMUL1760.json_0006
+# ::snt Yes I need train tickets leaving cambridge on sunday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1760.json_0008
+# ::snt I am leaving kings lynn anytime after 12:00
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n10 / name
+     :op1 "12:00"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id PMUL1760.json_0010
+# ::snt What is the arrival time for the TR5507 ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+)
+
+# ::id PMUL1760.json_0012
+# ::snt Thanks you 've been a great help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2243.json_0000
+# ::snt I am coming to cambridge and need a hotel in the north area . Can you find me one ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL2243.json_0002
+# ::snt Okay , thank you for your help . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2243.json_0004
+# ::snt None .   Both parties hung up the phone .
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id MUL2243.json_0006
+# ::snt Wait , before you go , can you give me the phone number and address of the Ashley Hotel ? And do they have internet there ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n6 / name
+     :op1 "ashley"
+     :op2 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Internet ( aHo1 / question )
+  :Addr ( aHo2 / question )
+  :Phone ( aHo3 / question )
+   )
+)
+
+# ::id MUL2243.json_0008
+# ::snt I would also like to book a train please .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL2243.json_0010
+# ::snt I 'm going from Cambridge to London Kings Cross on Monday . I 'd like to be there by 18:30 if possible .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n12 / name
+     :op1 "18:30"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2243.json_0012
+# ::snt Sounds perfect . Can I get 5 tickets please ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL2243.json_0014
+# ::snt Thank you .   That is all I needed .   Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1479.json_0000
+# ::snt I 'm trying to plan a trip there . I need to find a cheap restaurant .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL1479.json_0002
+# ::snt No , I would like an Italian place in the centre .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "italian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1479.json_0004
+# ::snt Ask sounds good . What 's the postcode ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "ask"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Post ( aRe1 / question )
+   )
+)
+
+# ::id MUL1479.json_0006
+# ::snt I am also looking for a train departing from cambridge on tuesday , and arriving at ely by 17:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "ely"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n14 / name
+     :op1 "17:15"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1479.json_0008
+# ::snt Before I book anything can you give me the price ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL1479.json_0010
+# ::snt How long does the train take to get to Ely ? And when , precisely , does it leave ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n18 / name
+     :op1 "ely"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Leave ( aTr1 / question )
+   )
+)
+
+# ::id MUL1479.json_0012
+# ::snt Before I book anything , what is the price ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL1479.json_0014
+# ::snt Thank you , please book me .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1479.json_0016
+# ::snt Just one ticket , please !
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n20 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL1479.json_0018
+# ::snt Thanks for your help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1479.json_0020
+# ::snt I think that is all I need for today . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1601.json_0000
+# ::snt I 'm looking for a train to go to cambridge on tuesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id MUL1601.json_0002
+# ::snt From London Kings Cross and I need it to leave after 18:15 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "18:15"
+  ))
+)
+
+# ::id MUL1601.json_0004
+# ::snt I 'd like to book the 19:17 train for 8 please and need the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL1601.json_0006
+# ::snt I will also need a place to dine . I 'm thinking something cheap , after that . Maybe Portuguese food ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n12 / name
+     :op1 "cheap"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n14 / name
+     :op1 "Portuguese"
+  ))
+)
+
+# ::id MUL1601.json_0008
+# ::snt I would like to dine in the centre area , so let 's go with Nandos City Centre .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+   :Name ( NamRe4 / Name 
+    :name ( n18 / name
+     :op1 "Nandos"
+     :op2 "City"
+     :op3 "Centre"
+  ))
+)
+
+# ::id MUL1601.json_0010
+# ::snt I will need it for the same amount of people .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "amount"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id MUL1601.json_0012
+# ::snt I would like to dine at 21:00 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n22 / name
+     :op1 "21:00"
+  ))
+)
+
+# ::id MUL1601.json_0014
+# ::snt Yes .   Please reserve a table for 8 on tuesday at 21:00 .   Also can you give me the reference number ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n24 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n26 / name
+     :op1 "8"
+  ))
+   :Time ( TimRe6 / Time 
+    :name ( n28 / name
+     :op1 "21:00"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL1601.json_0016
+# ::snt No thank you , that looks great . Have a good day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1601.json_0018
+# ::snt Thanks for all the help . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2355.json_0000
+# ::snt I am traveling to Cambridge and excited about seeing local tourist attractions , can you help ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL2355.json_0002
+# ::snt Yes , I would like to see a museum . Can you tell me the postcode and entrance fee for it ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museum"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Post ( aAt2 / question )
+   )
+)
+
+# ::id PMUL2355.json_0004
+# ::snt I have no particular area preference . Can you list a few for me to select from ?
+( Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+)
+
+# ::id PMUL2355.json_0006
+# ::snt Yes could I have their postcode and entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL2355.json_0008
+# ::snt I am also looking for the restaurant Yu Garden .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n4 / name
+     :op1 "yu"
+     :op2 "garden"
+  ))
+)
+
+# ::id PMUL2355.json_0010
+# ::snt Can you give me more information about Yu Garden .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "Yu"
+     :op2 "Garden"
+  ))
+)
+
+# ::id PMUL2355.json_0012
+# ::snt Just the price range and postal code please .
+( Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id PMUL2355.json_0014
+# ::snt that is it . thank you for helping me
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1361.json_0000
+# ::snt Hello , I 'm looking for some information about places to stay in Cambridge . I would like to know the most inexpensive price range located to the north .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "inexpensive"
+  ))
+)
+
+# ::id MUL1361.json_0002
+# ::snt Does that have free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id MUL1361.json_0004
+# ::snt That sounds like a great choice .
+( o / out_of_scope )
+
+# ::id MUL1361.json_0006
+# ::snt I would like the phone number , postcode , and star of the hotel
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id MUL1361.json_0008
+# ::snt Can you give me information on the restaurant the Rice Boat ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "rice"
+     :op2 "boat"
+  ))
+)
+
+# ::id MUL1361.json_0010
+# ::snt I would like to book a table for four at 11:15 on Sunday .   Can you help me with that ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "11:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "four"
+  ))
+)
+
+# ::id MUL1361.json_0012
+# ::snt Thank you ! That 's all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1361.json_0014
+# ::snt Have a great day !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1755.json_0000
+# ::snt I am looking for Williams art and antiques .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "williams"
+     :op2 "art"
+     :op3 "and"
+     :op4 "antiques"
+  ))
+)
+
+# ::id MUL1755.json_0002
+# ::snt I need the area and postcode , please .
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id MUL1755.json_0004
+# ::snt Can I also get a train to broxbourne on friday ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "broxbourne"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL1755.json_0006
+# ::snt I need to depart from Cambridge after 16:00 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n10 / name
+     :op1 "16:00"
+  ))
+)
+
+# ::id MUL1755.json_0008
+# ::snt Yeah I think that 'll work . Can you book me 6 seats on that one please ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL1755.json_0010
+# ::snt Great !   Thanks , that is all for now .   Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1755.json_0012
+# ::snt No thank you that takes care of it goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0292.json_0000
+# ::snt Could you help me find a train ? I am looking for one to take me to Cambridge and I need it to leave by 17:45 on Saturday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "saturday"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n6 / name
+     :op1 "17:45"
+  ))
+)
+
+# ::id MUL0292.json_0002
+# ::snt I am leaving from cambridge heading to norwich please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "norwich"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0292.json_0004
+# ::snt Yes , that would be fine .
+( o / out_of_scope )
+
+# ::id MUL0292.json_0006
+# ::snt I need to book the train for four people , and I 'll need the reference number , please .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "four"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0292.json_0008
+# ::snt No . Thank you , you were very helpful .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2911.json_0000
+# ::snt I 'm looking for places to visit in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2911.json_0002
+# ::snt No . Can you recommend something in the centre ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2911.json_0004
+# ::snt Could you provide me with the address and postcode ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL2911.json_0006
+# ::snt Thank you . I 'm also interested in finding a hotel . I prefer one that includes free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id PMUL2911.json_0008
+# ::snt The north please and cheap .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n10 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL2911.json_0010
+# ::snt No preference . Whichever one you recommend .
+( o / out_of_scope )
+
+# ::id PMUL2911.json_0012
+# ::snt Does it have wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL2911.json_0014
+# ::snt No I just need the post code and the address please .
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id PMUL2911.json_0016
+# ::snt No , that will be all . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1767.json_0000
+# ::snt Is there a train I can take from cambridge that leaves after 18:15 ?
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "18:15"
+  ))
+)
+
+# ::id PMUL1767.json_0002
+# ::snt I would like to leave on Sunday and go   Leicester .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "leicester"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL1767.json_0004
+# ::snt No need for a booking , right now . Could you tell me the arrival time ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+)
+
+# ::id PMUL1767.json_0006
+# ::snt I also need a place to stay in the moderate price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL1767.json_0008
+# ::snt No , but I do need free parking and wifi . Also , are there any 0-star places ? I 'm feeling adventurous .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo4 / Stars 
+    :name ( n12 / name
+     :op1 "0-star"
+  ))
+)
+
+# ::id PMUL1767.json_0010
+# ::snt Please give me the correct area of town .
+( Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+)
+
+# ::id PMUL1767.json_0012
+# ::snt Could you book it for 3 people and 4 nights starting Wednesday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL1767.json_0014
+# ::snt Great , thanks so much , that 's all I need ! Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1591.json_0000
+# ::snt I 'm looking for a train that leaves from Cambridge after 14:45 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "14:45"
+  ))
+)
+
+# ::id MUL1591.json_0002
+# ::snt I am looking to travel friday and head to bishops stortford .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL1591.json_0004
+# ::snt No , that 's all the information I need . Thanks , have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1591.json_0006
+# ::snt I 'm also looking for a place for dinner . Can you help with that ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id MUL1591.json_0008
+# ::snt I would like an expensive Italian placem are is not an issue .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL1591.json_0010
+# ::snt Yes , 3 people at 10:15 on friday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "10:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL1591.json_0012
+# ::snt No that 's all I need . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2901.json_0000
+# ::snt Can you help me find an attraction in the west part of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL2901.json_0002
+# ::snt a park for kids or a mini mall ?
+( o / out_of_scope )
+
+# ::id PMUL2901.json_0004
+# ::snt please get me the postcode . I am also looking for a place to stay . The hotel should be in the cheap price range and should include free parking .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Price ( PriHo5 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2901.json_0006
+# ::snt Is that a four star hotel ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n8 / name
+     :op1 "four"
+  ))
+)
+
+# ::id PMUL2901.json_0008
+# ::snt What is their address and phone number ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id PMUL2901.json_0010
+# ::snt Perfect , that is all I need to today ! Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2381.json_0000
+# ::snt Hey , is there any good italian food on the eastside ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "eastside"
+  ))
+)
+
+# ::id PMUL2381.json_0002
+# ::snt Sure , and also what is the phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id PMUL2381.json_0004
+# ::snt Thank you . I also need information on   sidney sussex college
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "college"
+  ))
+   :Name ( NamAt4 / Name 
+    :name ( n8 / name
+     :op1 "sidney"
+     :op2 "sussex"
+     :op3 "college"
+  ))
+)
+
+# ::id PMUL3131.json_0000
+# ::snt I am looking for a restaurant in the moderate price range and in the centre of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3131.json_0002
+# ::snt Ok , how about chinese food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL3131.json_0004
+# ::snt Yes please , I would like a table for 6 at 11:30 on Friday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "11:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL3131.json_0006
+# ::snt I need a hotel same price range as restaurant that includes free wifi and parking . Can you help with that too ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+   :Internet ( esHo3 / yes)
+)
+
+# ::id PMUL3131.json_0008
+# ::snt Well , let see . I am eating in the centre of town , so let me find a place in the centre .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3131.json_0010
+# ::snt Lets try a expensive price range
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n18 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL3131.json_0012
+# ::snt No preference really , just recommend one for me
+( o / out_of_scope )
+
+# ::id PMUL3131.json_0014
+# ::snt Sure , does it have free wifi and free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL3131.json_0016
+# ::snt Great , thanks ! What about free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL3131.json_0018
+# ::snt Thanks . And now could you also provide me with the address for that location ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id PMUL3131.json_0020
+# ::snt thanks for the information . have a great day
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01779.json_0000
+# ::snt I 'd like to book a taxi to corpus   christi
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Dest ( DesTa3 / Dest 
+    :name ( n2 / name
+     :op1 "corpus"
+     :op2 "christi"
+  ))
+)
+
+# ::id SNG01779.json_0002
+# ::snt I 'd like to leave after 3:30 please .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n4 / name
+     :op1 "3:30"
+  ))
+)
+
+# ::id SNG01779.json_0004
+# ::snt I 'll be departing from prezzo . Please let me know what type of car the taxi is and their contact number . Thank you !
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n6 / name
+     :op1 "prezzo"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id SNG01779.json_0006
+# ::snt Thank you so much for all of your help ! Have a good day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2537.json_0000
+# ::snt I 'd like to find the Lensfield Hotel .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "Lensfield"
+     :op2 "Hotel"
+  ))
+)
+
+# ::id PMUL2537.json_0002
+# ::snt Yes please I will be there three nights . Send me a reference number please .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "three"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL2537.json_0004
+# ::snt I 'll be there on Tuesday .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL2537.json_0006
+# ::snt Thank you . I am also looking for places to go in town .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2537.json_0008
+# ::snt I 'm looking for a theatre in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n10 / name
+     :op1 "theatre"
+  ))
+)
+
+# ::id PMUL2537.json_0010
+# ::snt I need their entrance fee and phone number .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL2537.json_0012
+# ::snt I will give the theatre a call , thanks . I also need help with a taxi between the hotel and the theater , please .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+)
+
+# ::id PMUL2537.json_0014
+# ::snt I want to leave by 8:15 .
+( o / out_of_scope )
+
+# ::id PMUL2537.json_0016
+# ::snt Thank you . That is all that I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1004.json_0000
+# ::snt I am looking for a place to go in the centre of town that is a theater .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "theater"
+  ))
+)
+
+# ::id MUL1004.json_0002
+# ::snt Can you give me their phone number and postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL1004.json_0004
+# ::snt Do you know if Alexander bed and breakfast offers free parking ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Name ( NamHo3 / Name 
+    :name ( n6 / name
+     :op1 "alexander"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Parking ( aHo1 / question )
+   )
+)
+
+# ::id MUL1004.json_0006
+# ::snt No thanks , I was just looking for information . I think that takes care of everything I needed . Thanks for the help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0607.json_0000
+# ::snt Hi , I 'm looking for a local upscale chinese restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id SNG0607.json_0002
+# ::snt Actually , I 'm looking for somewhere that 's located near the centre . Could you recommend somewhere near there ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0607.json_0004
+# ::snt Yes , please .
+( o / out_of_scope )
+
+# ::id SNG0607.json_0006
+# ::snt It 's for 5 people and we want to eat at 13:30 on saturday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "13:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SNG0607.json_0008
+# ::snt Great . Thank you so much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1646.json_0000
+# ::snt I 'm looking for a train that departs cambridge on saturday .   Any ideas ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Id ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1646.json_0002
+# ::snt I would like to leave after 16:30 and would like to go to kings lynn .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "16:30"
+  ))
+)
+
+# ::id PMUL1646.json_0004
+# ::snt I 'm interested in the earliest one . What is the train ID ?
+( Tt1 / Train-Request
+  :Id ( aTr0 / question )
+)
+
+# ::id PMUL1646.json_0006
+# ::snt Alright , are there any 1 star hotels that offer free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL1646.json_0008
+# ::snt Does any of them have free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL1646.json_0010
+# ::snt Are there any with 4 stars ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1646.json_0012
+# ::snt Any place is fine , I go with whatever you recommend .
+( o / out_of_scope )
+
+# ::id PMUL1646.json_0014
+# ::snt Yes please and I 'll also need the postcode .
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id PMUL1646.json_0016
+# ::snt I need the postcode , hotel type , and price range for The Cambridge Belfry .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n14 / name
+     :op1 "Cambridge"
+     :op2 "Belfry"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Type ( aHo1 / question )
+  :Price ( aHo2 / question )
+  :Post ( aHo3 / question )
+   )
+)
+
+# ::id PMUL1646.json_0018
+# ::snt Forget about booking it , just please tell me what type of hotel it is .
+( Ht1 / Hotel-Request
+  :Type ( aHo0 / question )
+)
+
+# ::id PMUL1646.json_0020
+# ::snt That was all I needed .   Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2170.json_0000
+# ::snt I am trying to book a train to broxbourne . Can you help me ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id MUL2170.json_0002
+# ::snt I need to arrive by 15:00 on wednesday and depart from cambridge please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "wednesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n6 / name
+     :op1 "15:00"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2170.json_0004
+# ::snt Yes - could you make a reservation for 3 people and provide me the reference number ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL2170.json_0006
+# ::snt Yes I am looking for a place to stay in the east that has a cheap price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n14 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL2170.json_0008
+# ::snt Excellent . That 's all I need thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2170.json_0010
+# ::snt Actually , yes .   Can you give me the address and postcode for Autumn House ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n16 / name
+     :op1 "autumn"
+     :op2 "house"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Addr ( aHo1 / question )
+  :Post ( aHo2 / question )
+   )
+)
+
+# ::id MUL2170.json_0012
+# ::snt No , that will be all . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1169.json_0000
+# ::snt I need a 5 star hotel to stay in that should be a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SNG1169.json_0002
+# ::snt What about a 4-star place ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "4-star"
+  ))
+)
+
+# ::id SNG1169.json_0004
+# ::snt It does n't matter as long as it is a 4 star guesthouse with free wifi . I will want to book it from monday .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+   :Day ( DayHo7 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id SNG1169.json_0006
+# ::snt It is just me this trip and I 'll be there for 3 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SNG1169.json_0008
+# ::snt I 'll be arriving on Monday .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n16 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id SNG1169.json_0010
+# ::snt As long as I do n't need anything beside the reference number .   Thanks
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+   )
+ :op2(gk2 / general-thank
+   :none ( onge2 / none)
+   )
+ :op3(Rt3 / Restaurant-Request
+  :Ref ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20541.json_0000
+# ::snt Can you help me find a Russian restaurant ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "russian"
+  ))
+)
+
+# ::id WOZ20541.json_0002
+# ::snt Yes , what about European type food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "european"
+  ))
+)
+
+# ::id WOZ20541.json_0004
+# ::snt If you find a European restaurant , I would also like the address and phone number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "european"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20541.json_0006
+# ::snt Thank you . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2466.json_0000
+# ::snt Can you help me find a nice museum ? I need to plan my trip to Cambridge .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL2466.json_0002
+# ::snt The area does n't matter , please just send me the address , entrance fee , and postcode for the most popular museum in the city .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Addr ( aAt2 / question )
+  :Post ( aAt3 / question )
+   )
+)
+
+# ::id PMUL2466.json_0004
+# ::snt Wonderful ! Can you also recommend a restaurant in the east for me ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL2466.json_0006
+# ::snt Nope , I am open to anything .   Just something good .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+)
+
+# ::id PMUL2466.json_0008
+# ::snt Okay , I 'm looking for a restaurant that is in the East with an expensive price range . Will that work ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL2466.json_0010
+# ::snt Any kind of food is fine . I would need to book for 8 people at 19:30 on Friday , please . Also , can I have the reference number ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "19:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+   :Food ( FooRe8 / Food 
+    :name ( n16 / name
+     :op1 "Any"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL2466.json_0012
+# ::snt Yes , please complete the booking with the specifications I mentioned in the previous turn
+( o / out_of_scope )
+
+# ::id PMUL2466.json_0014
+# ::snt That is all I need today . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01570.json_0000
+# ::snt i am looking for the Addenbrookes Hospital with neurology department
+( Hm1 / Hospital-Inform
+   :Department ( DepHo2 / Department 
+    :name ( n2 / name
+     :op1 "neurology"
+  ))
+)
+
+# ::id SNG01570.json_0002
+# ::snt Yes and the postcode
+( Ht1 / Hospital-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id SNG01570.json_0004
+# ::snt I need the address also please .
+( Ht1 / Hospital-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id SNG01570.json_0006
+# ::snt All right . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01570.json_0008
+# ::snt No that is all . Thank You
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20644.json_0000
+# ::snt Hello , I am looking for a thai restaurant on the north side of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "thai"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id WOZ20644.json_0002
+# ::snt how about west area ? i also want the address , phone number , and price range ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Price ( aRe1 / question )
+  :Phone ( aRe2 / question )
+  :Addr ( aRe3 / question )
+   )
+)
+
+# ::id WOZ20644.json_0004
+# ::snt No , thank you .   Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01705.json_0000
+# ::snt I am in a car accident dispute , I need to get some help .
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG01705.json_0002
+# ::snt Yes , I need the postcode , address , and phone number .
+( Pt1 / Police-Request
+  :Addr ( aPo0 / question )
+  :Post ( aPo1 / question )
+  :Phone ( aPo2 / question )
+)
+
+# ::id SNG01705.json_0004
+# ::snt Yes , I 'll contact them now . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01705.json_0006
+# ::snt I think that is all , thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0545.json_0000
+# ::snt I am looking to book a train that departs from cambridge on saturday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0545.json_0002
+# ::snt I am goint to London Kings Cross and should arrive by 21:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "21:45"
+  ))
+)
+
+# ::id MUL0545.json_0004
+# ::snt Yes , please . I need a booking for 4 people and will need the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0545.json_0006
+# ::snt Yes , I am looking for places to go in the centre area .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0545.json_0008
+# ::snt I would like a mutilple sports attraction please .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id MUL0545.json_0010
+# ::snt Yes our family likes to swim !
+( o / out_of_scope )
+
+# ::id MUL0545.json_0012
+# ::snt Yes , please get me their entrance fee and postcode .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id MUL0545.json_0014
+# ::snt Thank you . That 's all I need for today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0545.json_0016
+# ::snt Thanks , you , too .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1940.json_0000
+# ::snt I need a cheap hotel in Cambridge .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL1940.json_0002
+# ::snt I would like to stay in the west area .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL1940.json_0004
+# ::snt Does it have free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL1940.json_0006
+# ::snt Yes please . I need it for one person on Saturday . A 3 night stay .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "one"
+  ))
+)
+
+# ::id WOZ20130.json_0000
+# ::snt I want to find a restaurant in the south part of town serving singaporean food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "singaporean"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id WOZ20130.json_0002
+# ::snt Indian food of course and what is the phone number ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20130.json_0004
+# ::snt No that will be all . Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20287.json_0000
+# ::snt I 'm looking for a nice expensive restaurant in the south part of town
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id WOZ20287.json_0002
+# ::snt Can you please let me know the address with the postcode and the phone number please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id WOZ20287.json_0004
+# ::snt Thank you .   That is all I needed to know .   Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20287.json_0006
+# ::snt Goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1672.json_0000
+# ::snt Are there trains leaving Cambridge after 18:15 ?
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "18:15"
+  ))
+)
+
+# ::id MUL1672.json_0002
+# ::snt I 'm looking for one that goes to Stevenage on Saturday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "stevenage"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id MUL1672.json_0004
+# ::snt Yes , can you book three tickets on it , please ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "three"
+  ))
+)
+
+# ::id MUL1672.json_0006
+# ::snt Great ! Can you help me find a cheap restaurant that serves the americas food ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n12 / name
+     :op1 "cheap"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n14 / name
+     :op1 "americas"
+  ))
+)
+
+# ::id MUL1672.json_0008
+# ::snt I just need something with American food .
+( o / out_of_scope )
+
+# ::id MUL1672.json_0010
+# ::snt No thank you , I am just gathering information for now
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1672.json_0012
+# ::snt Can I have the address for the restaurant .
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id MUL1672.json_0014
+# ::snt If there 's no cheap American food restaurant , can you recommend a cheap restaurant that serves Chinese food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n18 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL4295.json_0000
+# ::snt I 'm looking for information on a placed called riverboat georgina .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "riverboat"
+     :op2 "georgina"
+  ))
+)
+
+# ::id PMUL4295.json_0002
+# ::snt What type of attraction is it ? And the address ?
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+  :Addr ( aAt1 / question )
+)
+
+# ::id PMUL4295.json_0004
+# ::snt i am also looking for a restaurant in the north that serves african food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "african"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL4295.json_0006
+# ::snt I guess Indian food would work .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL4295.json_0008
+# ::snt How about the moderately priced one . I will need their postcode and phone number as well .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id PMUL4295.json_0010
+# ::snt Yes , please . I need a taxi to take me from the restaurant to The Riverboat Georgina and I would need to leave the restaurant by 12:30 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n10 / name
+     :op1 "12:30"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n12 / name
+     :op1 "riverboat"
+     :op2 "georgina"
+  ))
+   :Depart ( DepTa6 / Depart 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL4295.json_0012
+# ::snt When does the Riverboat Georgina depart ? I 'd like to have time to walk around the area and explore a bit .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n16 / name
+     :op1 "Riverboat"
+     :op2 "Georgina"
+  ))
+)
+
+# ::id PMUL4295.json_0014
+# ::snt I also need to find a restaurant in the north serving African food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n18 / name
+     :op1 "african"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n20 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL4295.json_0016
+# ::snt I 'm sorry , you already located an Indian restaurant . You gave me the post code and phone number . What is the name of the restaurant ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n22 / name
+     :op1 "indian"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Post ( aRe1 / question )
+  :Phone ( aRe2 / question )
+   )
+)
+
+# ::id PMUL4295.json_0018
+# ::snt Great ! Now I just need a taxi to take me from the restaurant to the boat . I want to leave the restaurant by 12:30 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n24 / name
+     :op1 "12:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n26 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL4295.json_0020
+# ::snt That 's all I need , thanks so much for all of your help ! Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2087.json_0000
+# ::snt Hi . I am looking for information about a hotel called Home from home .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "home"
+     :op2 "from"
+     :op3 "home"
+  ))
+)
+
+# ::id MUL2087.json_0002
+# ::snt i would like to go there soon , so thank you for the information
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2087.json_0004
+# ::snt No , thanks . I do need to look for a train , too . Can you help me ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL2087.json_0006
+# ::snt I need to leave from Cambridge and go to Broxbourne on Thursday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "broxbourne"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2087.json_0008
+# ::snt I need tickets for 4 people . I need something that leaves after 10:45 as well .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n10 / name
+     :op1 "10:45"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2087.json_0010
+# ::snt No any of them are fine . Please give me the reference number too .
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id MUL2087.json_0012
+# ::snt No , thanks , that was all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02190.json_0000
+# ::snt Someone just robbed me ! I need some help urgently please !
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG02190.json_0002
+# ::snt What is the address for the parkside police ?
+( Pt1 / Police-Request
+  :Addr ( aPo0 / question )
+)
+
+# ::id SNG02190.json_0004
+# ::snt Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1980.json_0000
+# ::snt Hi , I 'm trying to find a place to go in the centre . A college would be fun to visit !
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "college"
+  ))
+)
+
+# ::id MUL1980.json_0002
+# ::snt maybe , give me the address of one please
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id MUL1980.json_0004
+# ::snt Thank you . I also need a train to London Kings cross , arriving by 9
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "9"
+  ))
+)
+
+# ::id MUL1980.json_0006
+# ::snt I 'll be departing from Cambridge , and would like to leave on Tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1980.json_0008
+# ::snt Yes , I need 4 tickets please . Please send me the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL1980.json_0010
+# ::snt OK thank you that is all I needed today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0180.json_0000
+# ::snt Hi there , I 'm hoping you can help me find a hotel in the south of Cambridge .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL0180.json_0002
+# ::snt no , I need a moderately priced place that does n't need have free wifi or parking in the area of south , thank you
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "moderately"
+  ))
+   :Parking ( esHo2 / yes)
+   :Internet ( esHo3 / yes)
+   :Internet ( oHo4 / no)
+   :Area ( AreHo7 / Area 
+    :name ( n8 / name
+     :op1 "south"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Internet ( aHo1 / question )
+   )
+)
+
+# ::id MUL0180.json_0004
+# ::snt Yes i would love to hear more information about them . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0180.json_0006
+# ::snt Sure . May I have the address ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id MUL0180.json_0008
+# ::snt I also need a place to dine that is in the same area and price range as the hotel .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "area"
+     :op3 "and"
+     :op4 "price"
+     :op5 "range"
+     :op6 "as"
+     :op7 "the"
+     :op8 "hotel"
+  ))
+)
+
+# ::id MUL0180.json_0010
+# ::snt Hmm , I was looking for Fusion type food , are there any that have that ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "fusion"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Type ( aHo1 / question )
+   )
+)
+
+# ::id MUL0180.json_0012
+# ::snt Yes , are there any good Indian restaurants ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id MUL0180.json_0014
+# ::snt Great can I get their phone number , address , and postcode
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id MUL0180.json_0016
+# ::snt Not at this time . Thank you for the information ! Good - bye
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1327.json_0000
+# ::snt Hi , I 'm trying to find a good place to eat . I heard about restaurant alimentum . What can you tell me about it ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "restaurant"
+     :op2 "alimentum"
+  ))
+)
+
+# ::id MUL1327.json_0002
+# ::snt I am not quite ready to reserve a table , but may I have the phone number for this European restaurant ?
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Food ( FooRe3 / Food 
+    :name ( n5 / name
+     :op1 "European"
+  ))
+   )
+)
+
+# ::id MUL1327.json_0004
+# ::snt Thank you . I also need to find a place to stay in the East .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL1327.json_0006
+# ::snt I am looking for a moderate priced guesthouse with a 4 star rating in the east .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n10 / name
+     :op1 "moderate"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   :Area ( AreHo8 / Area 
+    :name ( n14 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL1327.json_0008
+# ::snt Can you just get me the phone number , address , and postcode for the one you recommend ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+  :Phone ( aHo2 / question )
+)
+
+# ::id MUL1327.json_0010
+# ::snt That 's all , thank you very much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0481.json_0000
+# ::snt Hi , I 'm looking for an Indian restaurant . I 'd prefer something on the west side .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id SNG0481.json_0002
+# ::snt I 'm looking for something in the fine dining price range , so the place should be expensive .   Are there any that fit that criteria ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SNG0481.json_0004
+# ::snt That sounds good . may I have their postcode , address , and phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id SNG0481.json_0006
+# ::snt No , that 's fine .
+( o / out_of_scope )
+
+# ::id SNG0481.json_0008
+# ::snt No , I think that 's everything . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0787.json_0000
+# ::snt Hi , can you help me find a 4 star guesthouse ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG0787.json_0002
+# ::snt Alexander 's B&B sounds perfect ! Can I book a room there ?
+( o / out_of_scope )
+
+# ::id SNG0787.json_0004
+# ::snt Yes , please book for 1 person staying 5 nights starting Monday . Thank you !
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+)
+
+# ::id SNG0787.json_0006
+# ::snt How about 3 nights ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SNG0787.json_0008
+# ::snt No , that will be all . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0034.json_0000
+# ::snt Hi there ! I 'd like to book a taxi please . Can you help me with that ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id SNG0034.json_0002
+# ::snt From chiquito restaurant bar .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n2 / name
+     :op1 "chiquito"
+     :op2 "restaurant"
+     :op3 "bar"
+  ))
+)
+
+# ::id SNG0034.json_0004
+# ::snt I 'd like to arrive at Saint Barnabas Press Gallery by 19:15 , and I 'm leaving from CHiquito Restaurant Bar .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n4 / name
+     :op1 "saint"
+     :op2 "barnabas"
+     :op3 "press"
+     :op4 "gallery"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n6 / name
+     :op1 "19:15"
+  ))
+)
+
+# ::id SNG0034.json_0006
+# ::snt That is all .   Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0034.json_0008
+# ::snt Yes , and thank you again .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01439.json_0000
+# ::snt Hi , I want to catch a train from Peterborough to Cambridge . Can you please tell me what the schedule is for the rout ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id SNG01439.json_0002
+# ::snt I want to arrive by 15:45 on tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "15:45"
+  ))
+)
+
+# ::id SNG01439.json_0004
+# ::snt Thank you goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2155.json_0000
+# ::snt I 'm looking for something to do in the Centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2155.json_0002
+# ::snt I would like to try local restaurants .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL2155.json_0004
+# ::snt Actually the restaurant I have in mind is   shanghai family restaurant .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n4 / name
+     :op1 "shanghai"
+     :op2 "family"
+     :op3 "restaurant"
+  ))
+)
+
+# ::id PMUL2155.json_0006
+# ::snt Yes , please book it for friday for 6 people at 15:00 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "15:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL2155.json_0008
+# ::snt Can you help me book a taxi to the restaurant ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Dest ( DesTa3 / Dest 
+    :name ( n12 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL2155.json_0010
+# ::snt I need to arrive in time for my reservation .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n14 / name
+     :op1 "time"
+     :op2 "for"
+     :op3 "my"
+     :op4 "reservation"
+  ))
+)
+
+# ::id PMUL2155.json_0012
+# ::snt I will be arriving from the train .
+( Tm1 / Taxi-Inform
+   :Depart ( amTa1 / cambridge_train_station)
+)
+
+# ::id PMUL2155.json_0014
+# ::snt I need the contact number and car type .
+( Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+)
+
+# ::id PMUL2155.json_0016
+# ::snt Yes that 's all I needed .
+( o / out_of_scope )
+
+# ::id PMUL2761.json_0000
+# ::snt I have a particular attraction I want to see , can you help ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL2761.json_0002
+# ::snt Milton Country Park
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "milton"
+     :op2 "country"
+     :op3 "park"
+  ))
+)
+
+# ::id PMUL2761.json_0004
+# ::snt Could I get the phone number for that ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL2761.json_0006
+# ::snt Can I get the address for Milton County Park and the entrance fee ? I would also like to look for a cheap hotel in the centre with free wifi .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+   :Internet ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Addr ( aAt2 / question )
+   )
+)
+
+# ::id PMUL2761.json_0008
+# ::snt I need the hotel to be cheap as well . I would like it booked for 2 people for 3 nights starting on Wednesday please .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL2761.json_0010
+# ::snt That is all , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4889.json_0000
+# ::snt Can you get me information on a place called kymmoy ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "kymmoy"
+  ))
+)
+
+# ::id PMUL4889.json_0002
+# ::snt Can you book a table for 5 people at 18:45 on tuesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "18:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL4889.json_0004
+# ::snt No that is it . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1213.json_0000
+# ::snt Hello I am looking for a restaurant called J restaurant
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "j"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id MUL1213.json_0002
+# ::snt That sounds great .   Can you reserve a table for 2 for Sunday at 13:15 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "13:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL1213.json_0004
+# ::snt I am also looking for a place to stay in the east that includes free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n10 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL1213.json_0006
+# ::snt I 'm looking for something cheap with free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n12 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL1213.json_0008
+# ::snt Could you get the postcode for Hotel Allenbell for me ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n14 / name
+     :op1 "allenbell"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Post ( aHo1 / question )
+   )
+)
+
+# ::id MUL1213.json_0010
+# ::snt Yes , please reserve the room .
+( o / out_of_scope )
+
+# ::id MUL1213.json_0012
+# ::snt Actually , on second thought . I should book it later . But , can you book me a taxi from Allenbell to J Restaurant . I need to be there by 13:15 .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n16 / name
+     :op1 "j"
+     :op2 "restaurant"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n18 / name
+     :op1 "allenbell"
+  ))
+   :Arrive ( ArrTa6 / Arrive 
+    :name ( n20 / name
+     :op1 "13:15"
+  ))
+)
+
+# ::id MUL1213.json_0014
+# ::snt Thanks , I think that 's all I need . Could you just confirm whether the Allenbell is a Hotel or a Guest House ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Name ( NamHo3 / Name 
+    :name ( n22 / name
+     :op1 "Allenbell"
+  ))
+)
+
+# ::id MUL1213.json_0016
+# ::snt Thank you . That will be everything today . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0043.json_0000
+# ::snt I need to find a hotel in the center with free wifi included in their rates .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Type ( TypHo3 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo5 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id MUL0043.json_0002
+# ::snt Sorry , I should mention that I 'm looking for a hotel with a 0 star rating . Would the El Shaddai still be appropriate ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "0"
+  ))
+   :Name ( NamHo4 / Name 
+    :name ( n8 / name
+     :op1 "El"
+     :op2 "Shaddai"
+  ))
+)
+
+# ::id MUL0043.json_0004
+# ::snt Yes . Please book a stay for 7 people . We need to stay 3 nights , starting on Thursday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL0043.json_0006
+# ::snt Can I try to book for 1 night then ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL0043.json_0008
+# ::snt Could you please tell me how to get to the restaurant Saffron Brasserie from the hotel ?
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n18 / name
+     :op1 "saffron"
+     :op2 "brasserie"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id MUL0043.json_0010
+# ::snt No thank you but can you book me a table for 7 at 15:15 on Thursday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n22 / name
+     :op1 "15:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n24 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n26 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL0043.json_0012
+# ::snt On second thought , I do want to book a taxi to Saffron Brasserie in time for my table . Can you provide the contact number and car type ?
+( a / and
+ :op1(Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe3 / Name 
+    :name ( n29 / name
+     :op1 "Saffron"
+     :op2 "Brasserie"
+  ))
+   )
+)
+
+# ::id MUL0043.json_0014
+# ::snt No , that 's all . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2283.json_0000
+# ::snt I would like to find a restuarant called La Raza . Will you help me ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "la"
+     :op2 "raza"
+  ))
+)
+
+# ::id PMUL2283.json_0002
+# ::snt Yes .   I need a reservation for 6 people on wednesday at 17:45 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "17:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL2283.json_0004
+# ::snt Yes that would be great and if there is n't a booking for Wednesday I can also do Tuesday . I will need a reference number with that .
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Day ( DayRe3 / Day 
+    :name ( n11 / name
+     :op1 "wednesday"
+  ))
+   )
+)
+
+# ::id PMUL2283.json_0006
+# ::snt I am also looking for some information about queen 's college .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL2283.json_0008
+# ::snt Can I get the postcode please ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL2283.json_0010
+# ::snt Could I also have the address of the College ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL2283.json_0012
+# ::snt thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2283.json_0014
+# ::snt no that is enough for today
+( o / out_of_scope )
+
+# ::id PMUL3681.json_0000
+# ::snt Can you tell me about any german restaurants in the east part of the city ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "german"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL3681.json_0002
+# ::snt yes please . tell me if there are other restaurants in the east as well .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL3681.json_0004
+# ::snt Indian sounds good .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL3681.json_0006
+# ::snt Can you book a table at your favorite expensive one ? There will be 4 of us at 15:15 on Friday .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n12 / name
+     :op1 "15:15"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n14 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3681.json_0008
+# ::snt i am also looking for a place to stay
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL3681.json_0010
+# ::snt Expensive hotel , free wifi and parking , 4 star , please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n18 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n20 / name
+     :op1 "expensive"
+  ))
+   :Internet ( esHo3 / yes)
+   :Stars ( StaHo7 / Stars 
+    :name ( n22 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3681.json_0012
+# ::snt How about Huntingdon Marriott Hotel ? I need a reservation for 4 people for 3 nights starting on Friday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n24 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n26 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n28 / name
+     :op1 "4"
+  ))
+   :Name ( NamHo8 / Name 
+    :name ( n30 / name
+     :op1 "Huntingdon"
+     :op2 "Marriott"
+     :op3 "Hotel"
+  ))
+)
+
+# ::id PMUL3681.json_0014
+# ::snt Thanks , that 's all I needed today . Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2208.json_0000
+# ::snt I need a room .
+( o / out_of_scope )
+
+# ::id MUL2208.json_0002
+# ::snt I am looking for a guesthouse to stay at in the moderate price range that includes free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+   :Price ( PriHo5 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL2208.json_0004
+# ::snt No specifics on area .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+   )
+ :op2(Hr2 / Hotel-NoOffer
+   :none ( onHo2 / none)
+   )
+)
+
+# ::id MUL2208.json_0006
+# ::snt Could I book it for 7 people for 4 nights starting Friday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL2208.json_0008
+# ::snt Thank you . Yes , I need a train leaving Cambridge to go to Stevenage .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "stevenage"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2208.json_0010
+# ::snt I 'd like to leave on tuesday after 21:15 and arrive at stevenage .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "stevenage"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n18 / name
+     :op1 "tuesday"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n20 / name
+     :op1 "21:15"
+  ))
+)
+
+# ::id MUL2208.json_0012
+# ::snt That sounds good .   That was all I needed .   Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2208.json_0014
+# ::snt Yes , please I need the train I. D also
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL2208.json_0016
+# ::snt Booking is not necessary , I just need the train ID
+( Tt1 / Train-Request
+  :Id ( aTr0 / question )
+)
+
+# ::id MUL2208.json_0018
+# ::snt that s it , just the train i. d
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL2208.json_0020
+# ::snt Nah , that 's pretty much it . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1924.json_0000
+# ::snt Hi , I 'm looking for a hotel by the name of Acorn Guest House .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "acorn"
+     :op2 "guest"
+     :op3 "house"
+  ))
+)
+
+# ::id PMUL1924.json_0002
+# ::snt I would like to know if it is available for 8 people for 4 nights starting Saturday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL1924.json_0004
+# ::snt Yes please , can you help me find a train from Birmingham New Street to Cambridge on Friday ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n14 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL1924.json_0006
+# ::snt I would like to leave after 12:30 and leave on Friday .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n16 / name
+     :op1 "12:30"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n18 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL1924.json_0008
+# ::snt Yeah , choose one and book it for 8 people . Then give me the reference number
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n20 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1924.json_0010
+# ::snt No , that 's all for me ! Thanks so much , goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2293.json_0000
+# ::snt Can you help me find some local restaurants to dine in during my visit to Cambridge ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL2293.json_0002
+# ::snt Something near the attraction primavera would be nice . Where is that located ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "primavera"
+  ))
+)
+
+# ::id PMUL2293.json_0004
+# ::snt What is the phone number for The Primavera ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n4 / name
+     :op1 "primavera"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Phone ( aAt1 / question )
+   )
+ :op3(Rt3 / Restaurant-Request
+  :Phone ( aRe2 / question )
+   )
+)
+
+# ::id PMUL2293.json_0006
+# ::snt I also want to dine at a moderate restaurant in the center area .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL2293.json_0008
+# ::snt I would like something in the moderate price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL2293.json_0010
+# ::snt I need it for 1 on 11:30 Tuesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "11:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL2293.json_0012
+# ::snt I also want a taxi to go between those two places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL2293.json_0014
+# ::snt I do n't care about the departure time , I just need to be at the restaurant by the booked time .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "booked"
+     :op3 "time"
+  ))
+)
+
+# ::id PMUL2293.json_0016
+# ::snt That is all thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2128.json_0000
+# ::snt I 'd like a train leaving after 11:30 from Cambridge , please .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "11:30"
+  ))
+)
+
+# ::id MUL2128.json_0002
+# ::snt I am traveling on Tuesday and going to Ely .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "ely"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id MUL2128.json_0004
+# ::snt Yes that sounds good can you get me 5 tickets please ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL2128.json_0006
+# ::snt Can you get me the reference number please ?
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id MUL2128.json_0008
+# ::snt Thanks !   I 'm also looking for a hotel named the Huntingdon Marriott Hotel .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n12 / name
+     :op1 "huntingdon"
+     :op2 "marriott"
+     :op3 "hotel"
+  ))
+)
+
+# ::id MUL2128.json_0010
+# ::snt Yes , 5 people for 5 nights starting Thursday .   Please book it for me .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL2128.json_0012
+# ::snt That is all for now .   Thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1332.json_0000
+# ::snt I 'm looking for a place to go in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG1332.json_0002
+# ::snt I 'd like a nightclub please .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "nightclub"
+  ))
+)
+
+# ::id SNG1332.json_0004
+# ::snt What is their address and the entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+)
+
+# ::id SNG1332.json_0006
+# ::snt That 's all for now . Thank you for the information .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0852.json_0000
+# ::snt Could you help me find a 4 star lodging on the south end ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG0852.json_0002
+# ::snt Are either of them cheap ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SNG0852.json_0004
+# ::snt Yes please . I need 3 nights starting on friday for 1 .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "1"
+  ))
+)
+
+# ::id SNG0852.json_0006
+# ::snt Okay great . That is all I need .
+( o / out_of_scope )
+
+# ::id SNG0852.json_0008
+# ::snt You do the same !
+( o / out_of_scope )
+
+# ::id SNG0734.json_0000
+# ::snt Could you help me find an Austrian restaurant please ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "austrian"
+  ))
+)
+
+# ::id SNG0734.json_0002
+# ::snt Darn , I was really hoping to find a cheap Austrian restaurant . Would you mind checking one more time ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n6 / name
+     :op1 "Austrian"
+  ))
+)
+
+# ::id SNG0734.json_0004
+# ::snt Ok , how about a cheap Chinese restaurant ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n10 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SNG0734.json_0006
+# ::snt I am interested in the centre area .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0734.json_0008
+# ::snt Yes , that would be great . I 'd like a table for 3 on Saturday at 18:30 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "18:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SNG0734.json_0010
+# ::snt Sure , try 17:30 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n20 / name
+     :op1 "17:30"
+  ))
+)
+
+# ::id SNG0734.json_0012
+# ::snt No that will be all .
+( o / out_of_scope )
+
+# ::id MUL1959.json_0000
+# ::snt Hi there . I would like to find a train to Cambridge for Thursday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id MUL1959.json_0002
+# ::snt I will be departing from birmingham new street .   I do n't really care about what time it leaves but I have to get there by 21:30 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "21:30"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Leave ( onTr3 / dontcare)
+)
+
+# ::id MUL1959.json_0004
+# ::snt No thank you . I think that was all the information I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1959.json_0006
+# ::snt I would also like to find out about any mutliple sports attractions you might have in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n12 / name
+     :op1 "sports"
+  ))
+)
+
+# ::id MUL1959.json_0008
+# ::snt What is the price for that ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL1959.json_0010
+# ::snt Do you have a college attraction in the centre of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n16 / name
+     :op1 "college"
+  ))
+)
+
+# ::id MUL1959.json_0012
+# ::snt That sounds great , can you tell me their postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL1959.json_0014
+# ::snt No , that should be all , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2028.json_0000
+# ::snt Hi there , I 'm looking for information on Darry 's Cookhouse and Wine Shop .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2028.json_0002
+# ::snt Sounds great .   Can you reserve a table for 1 on Saturday at 13:00 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n2 / name
+     :op1 "13:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n4 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n6 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL2028.json_0004
+# ::snt Wonderful . Can you also help me find a cool place to visit in town , maybe a theatre ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n8 / name
+     :op1 "theatre"
+  ))
+)
+
+# ::id PMUL2028.json_0006
+# ::snt Can you give me the address , phone number and postcode for one in the centre area ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+  :Phone ( aAt3 / question )
+   )
+)
+
+# ::id PMUL2028.json_0008
+# ::snt Yes , I also need a taxi to take me between the two places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL2028.json_0010
+# ::snt I will be leaving from the theatre .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n12 / name
+     :op1 "the"
+     :op2 "theatre"
+  ))
+)
+
+# ::id PMUL2028.json_0012
+# ::snt I will need to arrive at the restaurant by 13:00 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n14 / name
+     :op1 "13:00"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL2028.json_0014
+# ::snt what time will the taxi arrive ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL2028.json_0016
+# ::snt No , that 's all for today . Thanks for your help . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0054.json_0000
+# ::snt I am looking for a Cuban food place , in the east .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "cuban"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id SSNG0054.json_0002
+# ::snt Can you check again ? The only thing I 'm interested in is a moderately priced Cuban restaurant in the east .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "east"
+  ))
+   :Food ( FooRe6 / Food 
+    :name ( n10 / name
+     :op1 "Cuban"
+  ))
+)
+
+# ::id SSNG0054.json_0004
+# ::snt Do you have a moderately priced Indian restaurant in the east ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n14 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n16 / name
+     :op1 "east"
+  ))
+)
+
+# ::id SSNG0054.json_0006
+# ::snt I will try the Curry Prince . Can you book a table for 4 people on Monday at 17:30 ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n18 / name
+     :op1 "curry"
+     :op2 "prince"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n20 / name
+     :op1 "17:30"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n22 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n24 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SSNG0054.json_0008
+# ::snt Yes , try that .
+( o / out_of_scope )
+
+# ::id SSNG0054.json_0010
+# ::snt No , thank you . You have been very helpful .   Have a great day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0054.json_0012
+# ::snt Thanks again for helping to find me a place to eat . I have the reference number T44KC552 .
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id SNG02310.json_0000
+# ::snt I need a close hospital with an acute medicine for the elderly unit .
+( Hm1 / Hospital-Inform
+   :Department ( DepHo2 / Department 
+    :name ( n2 / name
+     :op1 "acute"
+     :op2 "medicine"
+     :op3 "for"
+     :op4 "the"
+     :op5 "elderly"
+  ))
+)
+
+# ::id SNG02310.json_0002
+# ::snt Thank you , will you please give me the postcode ?
+( Ht1 / Hospital-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id SNG02310.json_0004
+# ::snt Thanks , that takes care of all my needs .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1861.json_0000
+# ::snt I need some information on traveling from Cambridge . I 'd like to go to Ely by train .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "ely"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1861.json_0002
+# ::snt I would like to arrive in ely by 17:30 on thursday please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "ely"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n10 / name
+     :op1 "17:30"
+  ))
+)
+
+# ::id MUL1861.json_0004
+# ::snt Yes , can you book eight tickets please ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "eight"
+  ))
+)
+
+# ::id MUL1861.json_0006
+# ::snt I am also looking for places to go on the east side of town .   Can you give me suggestions ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL1861.json_0008
+# ::snt I think I 'd like to visit a museum , preferably on the east end of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n16 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n18 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL1861.json_0010
+# ::snt Any one will do . I just need the phone number .
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL1861.json_0012
+# ::snt That 's it for today .   Thanks . You 've been great !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2110.json_0000
+# ::snt Do you have any restaurants in the center of town that serve The Americas cuisine ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "the"
+     :op2 "americas"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL2110.json_0002
+# ::snt how about one that serves modern European food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+)
+
+# ::id PMUL2110.json_0004
+# ::snt Price does n't matter . I would like to book a table for 7 people at 13:00 on Sunday .
+( Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+   :Time ( TimRe3 / Time 
+    :name ( n8 / name
+     :op1 "13:00"
+  ))
+   :Day ( DayRe5 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe7 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL2110.json_0006
+# ::snt Thank you , that is nice .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2110.json_0008
+# ::snt Yes , I 'm also looking for somewhere to visit in the same area as the restaurant .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL2110.json_0010
+# ::snt I would love to look at Cambridge 's architecture . Is this possible ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n16 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id PMUL2110.json_0012
+# ::snt Can you tell me their address ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL2110.json_0014
+# ::snt I will a taxi also to make sure I get to the restaurant on time .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Dest ( DesTa3 / Dest 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL2110.json_0016
+# ::snt Thanks so much .   That will be all for today . Take care .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1845.json_0000
+# ::snt I need a train to Ely , please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id MUL1845.json_0002
+# ::snt I will be leaving Sunday after 19:30 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n6 / name
+     :op1 "19:30"
+  ))
+)
+
+# ::id MUL1845.json_0004
+# ::snt I will be leaving from Cambridge on Sunday after 19:30 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n12 / name
+     :op1 "19:30"
+  ))
+)
+
+# ::id MUL1845.json_0006
+# ::snt No need to book it .
+( o / out_of_scope )
+
+# ::id MUL1845.json_0008
+# ::snt Yes .   I am looking for places to go on the west side of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL1845.json_0010
+# ::snt Can you suggest some good architecture attractions ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n16 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id MUL1845.json_0012
+# ::snt What type of colleges are available ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n18 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id MUL1845.json_0014
+# ::snt Clare Hall sounds like it would be nice . Can I get their phone number please ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n20 / name
+     :op1 "clare"
+     :op2 "hall"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Phone ( aAt1 / question )
+   )
+)
+
+# ::id MUL1845.json_0016
+# ::snt I think that is all I need . Thank you for your help . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1748.json_0000
+# ::snt I need to find a museum to go to .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL1748.json_0002
+# ::snt Can you find one in the Centre area ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1748.json_0004
+# ::snt Yes . I would also like the postcode as well .
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL1748.json_0006
+# ::snt Thank you .   I also need information about trains departing from Stevenage on Wednesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "stevenage"
+  ))
+)
+
+# ::id MUL1748.json_0008
+# ::snt I would like to arrive at cambridge by 08:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n12 / name
+     :op1 "08:15"
+  ))
+)
+
+# ::id MUL1748.json_0010
+# ::snt I would just like to know the departure and travel time of a train that will arrive by 8:15 please .
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL1748.json_0012
+# ::snt Yes please , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1748.json_0014
+# ::snt Thank you .   That is all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0446.json_0000
+# ::snt I am looking for places to go in town , preferably something with boats .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "boats"
+  ))
+)
+
+# ::id MUL0446.json_0002
+# ::snt Not sure what area , but could you pick one for me and tell me the address and phone number ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL0446.json_0004
+# ::snt Yes , I am looking for a train leaving Cambridge going to Norwich on Friday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "norwich"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0446.json_0006
+# ::snt I 'd like to leave on Friday and arrive by 20:30 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n12 / name
+     :op1 "20:30"
+  ))
+)
+
+# ::id MUL0446.json_0008
+# ::snt Yes , I would like to book the one that arrives closest to 20:30 .   I will need tickets for 6 people .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n14 / name
+     :op1 "20:30"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n16 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL0446.json_0010
+# ::snt I have everything I need .
+( o / out_of_scope )
+
+# ::id MUL0446.json_0012
+# ::snt Thank you , you too .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1144.json_0000
+# ::snt Can you find a train departing from Cambridge going to Kings Lynn ? Thanks .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1144.json_0002
+# ::snt I want to leave after 21:00 on sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "21:00"
+  ))
+)
+
+# ::id PMUL1144.json_0004
+# ::snt Yes , please book it for 1 and send me a reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id SNG1144.json_0000
+# ::snt I would like to visit a museum .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id SNG1144.json_0002
+# ::snt Any area would be fine . Can you recommend one for me ?
+( Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+)
+
+# ::id SNG1144.json_0004
+# ::snt Oh yes please .   That sounds wonderful .   Can you get me the address and tell me what the entrance fee is ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+)
+
+# ::id SNG1144.json_0006
+# ::snt That 's great . Thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20595.json_0000
+# ::snt Hi Can you help me find a restauant in the west side of the city ? >
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+)
+
+# ::id WOZ20595.json_0002
+# ::snt i do nt care the type of cuisine but can you find me something in the west ?
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+   :Area ( AreRe3 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id WOZ20595.json_0004
+# ::snt Ok , and the phone number and address ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20595.json_0006
+# ::snt Ok , thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2149.json_0000
+# ::snt I 'm looking for a restaurant serving sri lanken food in the south .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n4 / name
+     :op1 "sri"
+     :op2 "lanken"
+  ))
+)
+
+# ::id PMUL2149.json_0002
+# ::snt How about a chinese restaurant ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL2149.json_0004
+# ::snt That sounds good , can I get the address , phone number and price range please ?
+( Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id PMUL2149.json_0006
+# ::snt Could I get a price range for the restaurant first ? Could I also get a short list of nearby attractions to the restaurant you recommend ?
+( Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+)
+
+# ::id PMUL2149.json_0008
+# ::snt I 'd like to find a attraction in the same area of town as the restaurant .   Can I get the attraction type and entrance fee ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Type ( aAt0 / question )
+  :Fee ( aAt1 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Area ( AreAt3 / Area 
+    :name ( n9 / name
+     :op1 "same"
+     :op2 "area"
+     :op3 "of"
+     :op4 "town"
+  ))
+   )
+)
+
+# ::id PMUL2149.json_0010
+# ::snt Ok I need to get a taxi
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL2149.json_0012
+# ::snt I 'm going from the   cinema to the restaurant .   I want to leave the cinema by 16:30 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n10 / name
+     :op1 "16:30"
+  ))
+)
+
+# ::id PMUL2149.json_0014
+# ::snt It will only be me .
+( o / out_of_scope )
+
+# ::id PMUL2149.json_0016
+# ::snt That 's going to be it , thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1110.json_0000
+# ::snt I 'm looking for the Kings Hedges Learner Pool . Can you give me their contact info ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "kings"
+     :op2 "hedges"
+     :op3 "learner"
+     :op4 "pool"
+  ))
+)
+
+# ::id SNG1110.json_0002
+# ::snt Yes , what area of town is that exactly ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+)
+
+# ::id SNG1110.json_0004
+# ::snt No that is all I need today . Thank you very much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0152.json_0000
+# ::snt Hi , I am looking for a north Indian restaurant in the town centre ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "north"
+     :op2 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SSNG0152.json_0002
+# ::snt One in the moderate price range would be good . Can you find one for me ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id SSNG0152.json_0004
+# ::snt No , in that case I think I would prefer to try a place that serves international food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "international"
+  ))
+)
+
+# ::id SSNG0152.json_0006
+# ::snt Okay , how about The Varsity .. I 'd like a table for four on Thursday at 12:30 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "12:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "four"
+  ))
+)
+
+# ::id SSNG0152.json_0008
+# ::snt Yes . I 'd like the same area and price range .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "area"
+     :op3 "and"
+     :op4 "price"
+     :op5 "range"
+  ))
+)
+
+# ::id SSNG0152.json_0010
+# ::snt Thank you , that will be just fine .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0370.json_0000
+# ::snt Can you find me an expensive hotel ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SSNG0370.json_0002
+# ::snt I need one that includes free wifi
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id SSNG0370.json_0004
+# ::snt The ratings and location do not matter . It must be an expensive hotel not a guesthouse . I will follow your recommendation for 4 nights starting Tuesday for 6 people .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+   :Area ( onHo3 / dontcare)
+   :Stars ( onHo4 / dontcare)
+   :Stay ( StaHo8 / Stay 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   :People ( PeoHo10 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+   :Day ( DayHo12 / Day 
+    :name ( n14 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id SSNG0370.json_0006
+# ::snt Yes please . I will need it starting on Tuesday for 4 nights . There will be six of us staying .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n20 / name
+     :op1 "six"
+  ))
+)
+
+# ::id SSNG0370.json_0008
+# ::snt Yes please . One in the same price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id SSNG0370.json_0010
+# ::snt Nope .    I just need the hotel to be expensive and include wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n24 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n26 / name
+     :op1 "expensive"
+  ))
+   :Internet ( esHo3 / yes)
+)
+
+# ::id SSNG0370.json_0012
+# ::snt That sound awesome . Can I have the address ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id SSNG0370.json_0014
+# ::snt Great thank you ! That 's all I need . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20229.json_0000
+# ::snt I would like a cheap restaurant in the north part of town
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id WOZ20229.json_0002
+# ::snt I do n't care .
+( o / out_of_scope )
+
+# ::id WOZ20229.json_0004
+# ::snt What is the address ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id WOZ20229.json_0006
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0709.json_0000
+# ::snt Hi , could you help me find a train going to Cambridge ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0709.json_0002
+# ::snt I am leaving from London Kings Cross after 14:15 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n4 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n6 / name
+     :op1 "14:15"
+  ))
+)
+
+# ::id PMUL0709.json_0004
+# ::snt I would like to leave on Friday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL0709.json_0006
+# ::snt Arrival time is not important . I just need to leave after 14:15 . I will need the train ID and the price , please .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Arrive ( onTr1 / dontcare)
+   :Leave ( LeaTr3 / Leave 
+    :name ( n10 / name
+     :op1 "14:15"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+  :Id ( aTr2 / question )
+   )
+)
+
+# ::id PMUL0709.json_0008
+# ::snt Thanks , it would be helpful if you also told me what time TR8842 leaves . Anyhow , I just got paid . Can you find me a high - end eatery serving European cuisine ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "european"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL0709.json_0010
+# ::snt No thank you . I 'll just need the address for an expensive restaurant that serves European food .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "european"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n16 / name
+     :op1 "expensive"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0709.json_0012
+# ::snt I do n't have a preference really , please recommend one .
+( Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+)
+
+# ::id PMUL0709.json_0014
+# ::snt no . i just need the address
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id PMUL0709.json_0016
+# ::snt I 'm sorry , but I think you gave me the phone number . I need the address , please .
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+  :Phone ( aRe1 / question )
+)
+
+# ::id PMUL0709.json_0018
+# ::snt No , that 's it . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1011.json_0000
+# ::snt I was hoping you can find me a museum in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL1011.json_0002
+# ::snt Which museum is located in the centre ? Can you give me a phone number and address please ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Type ( TypAt3 / Type 
+    :name ( n7 / name
+     :op1 "museum"
+  ))
+   :Area ( AreAt5 / Area 
+    :name ( n9 / name
+     :op1 "centre"
+  ))
+   )
+)
+
+# ::id PMUL1011.json_0004
+# ::snt Yes I also need a train to Bishops Stortford leaving after 20:15
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n12 / name
+     :op1 "20:15"
+  ))
+)
+
+# ::id PMUL1011.json_0006
+# ::snt I need to leave on Saturday from Cambridge .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1011.json_0008
+# ::snt Yes , please book it for 6 people , and I need a reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n18 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1011.json_0010
+# ::snt Nope , you helped with everything I needed today . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1734.json_0000
+# ::snt I 'm looking for train tickets , can you help with that ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL1734.json_0002
+# ::snt I want to go to peterborough and depart from cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "peterborough"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1734.json_0004
+# ::snt I 'd like to leave Thursday after 8:30 please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "8:30"
+  ))
+)
+
+# ::id PMUL1734.json_0006
+# ::snt What is the travel time ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL1734.json_0008
+# ::snt Are there any 2-star hotels ( not guesthouses ) in the south that have free parking ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotels"
+  ))
+   :Parking ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n12 / name
+     :op1 "south"
+  ))
+   :Stars ( StaHo7 / Stars 
+    :name ( n14 / name
+     :op1 "2-star"
+  ))
+)
+
+# ::id PMUL1734.json_0010
+# ::snt Is there anything in the north ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n16 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL1734.json_0012
+# ::snt Yes please book me a room for 4 people for 2 nights starting from Tuesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n20 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n22 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1734.json_0014
+# ::snt No thanks , that was all I needed .   Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1261.json_0000
+# ::snt Please help me find a train from kings lynn to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id PMUL1261.json_0002
+# ::snt Friday . I need to arrive by 11:30 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "11:30"
+  ))
+)
+
+# ::id PMUL1261.json_0004
+# ::snt Ok , that sounds good . Can I please book 2 tickets ? And I 'll need a reference number , please .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1261.json_0006
+# ::snt Yes , please .   I would like to visit a museum while I am in town .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL1261.json_0008
+# ::snt Is it in the west ?   I need something in that area .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL1261.json_0010
+# ::snt Could I get the phone number and postcode of that museum ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL1261.json_0012
+# ::snt Yes , may I have the address , too ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL1261.json_0014
+# ::snt that is it i am good now thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1261.json_0016
+# ::snt You too , goodbye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0526.json_0000
+# ::snt I 'm looking for a multiple sports attraction in the area of center .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "center"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "multiple"
+     :op2 "sports"
+  ))
+)
+
+# ::id MUL0526.json_0002
+# ::snt No , How about a swimming pool in that area ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "swimming"
+     :op2 "pool"
+  ))
+)
+
+# ::id MUL0526.json_0004
+# ::snt Thank you for the phone number . Thanks for the help !
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL0526.json_0006
+# ::snt I am also looking for a train leaving friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL0526.json_0008
+# ::snt I am looking to depart cambridge , head to ely , and arrive by 18:30
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "ely"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n12 / name
+     :op1 "18:30"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0526.json_0010
+# ::snt Yes , please book for 1 person the train that departs at 17:50 .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n16 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL0526.json_0012
+# ::snt Thank you for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0526.json_0014
+# ::snt That 's everything I needed , thank you very much for your time !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2014.json_0000
+# ::snt I 'm looking for a restaurant called Saffron Brasserie . What can you tell me about it ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "saffron"
+     :op2 "brasserie"
+  ))
+)
+
+# ::id PMUL2014.json_0002
+# ::snt Yes please make a reservation for two .   Also provide me with a postcode and phone number .   Thank you !
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n4 / name
+     :op1 "two"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Post ( aRe2 / question )
+   )
+)
+
+# ::id PMUL2014.json_0004
+# ::snt I think I will book it myself instead , can I get the phone number and post code so I can though ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id PMUL2014.json_0006
+# ::snt I am also looking for info an places to go , more specifically colleges in the centre area .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n8 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id PMUL2014.json_0008
+# ::snt No could you recommend one please ?
+( o / out_of_scope )
+
+# ::id PMUL2014.json_0010
+# ::snt That sounds great . Can you book me a taxi to go between the two ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL2014.json_0012
+# ::snt I would like to leave downing college by 06:45 .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n10 / name
+     :op1 "06:45"
+  ))
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt4 / Name 
+    :name ( n13 / name
+     :op1 "downing"
+     :op2 "college"
+  ))
+   )
+)
+
+# ::id PMUL2014.json_0014
+# ::snt No , that 's all I needed . Thanks a bunch !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1495.json_0000
+# ::snt Hi , can you help me find a train that leaves after 18:45 Monday ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "monday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "18:45"
+  ))
+)
+
+# ::id MUL1495.json_0002
+# ::snt I am leaving cambridge to go to london liverpool street .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1495.json_0004
+# ::snt No preference on arrival . As long as it leaves after 18:45 .
+( Tm1 / Train-Inform
+   :Arrive ( onTr1 / dontcare)
+   :Leave ( LeaTr3 / Leave 
+    :name ( n10 / name
+     :op1 "18:45"
+  ))
+)
+
+# ::id MUL1495.json_0006
+# ::snt I just need one ticket .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL1495.json_0008
+# ::snt That 's all I needed about the train I also need some information on a restaurant called The Gandhi
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n14 / name
+     :op1 "gandhi"
+  ))
+)
+
+# ::id MUL1495.json_0010
+# ::snt Uhm ? Do you have any info about the Gandhi ? I 'd like the phone number , address , and area .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n16 / name
+     :op1 "gandhi"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Area ( aRe1 / question )
+  :Phone ( aRe2 / question )
+  :Addr ( aRe3 / question )
+   )
+)
+
+# ::id MUL1495.json_0012
+# ::snt Do you have the phone number of the restaurant ? Also , what area of town is it in ?
+( Rt1 / Restaurant-Request
+  :Area ( aRe0 / question )
+  :Phone ( aRe1 / question )
+)
+
+# ::id MUL1495.json_0014
+# ::snt Yes could I also have their address ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id MUL1495.json_0016
+# ::snt That will be all , thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2695.json_0000
+# ::snt Can you tell me about some of the attractions in the center of town ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+   :Area ( AreAt3 / Area 
+    :name ( n2 / name
+     :op1 "center"
+  ))
+)
+
+# ::id MUL2695.json_0002
+# ::snt What one would you recommend and the entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL2695.json_0004
+# ::snt That sounds great ! I 'm also looking for a place to stay in the same area . I want one with free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n4 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Stay ( StaHo5 / Stay 
+    :name ( n6 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL2695.json_0006
+# ::snt Is it cheap and in the same area ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id MUL2695.json_0008
+# ::snt Yes , that sounds good .   Please book it for 2 people and 3 nights starting from Sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL2695.json_0010
+# ::snt Why do n't we try booking only 1 night ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL2695.json_0012
+# ::snt NO , I 'd rather another hotel if possible .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n20 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL2695.json_0014
+# ::snt That sounds good .   Please book for 2 pepole and 3 nights starting on sunday .   Please provide a reference number .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n22 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n24 / name
+     :op1 "sunday"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL2695.json_0016
+# ::snt How about 1 night ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n26 / name
+     :op1 "1"
+  ))
+)
+
+# ::id WOZ20322.json_0000
+# ::snt I would like a moderately prices restaurant in the East part of town . I would like the phone number and postcode , please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Post ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20322.json_0002
+# ::snt I do n't care .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "do"
+     :op2 "n't"
+     :op3 "care"
+  ))
+)
+
+# ::id PMUL4895.json_0000
+# ::snt Is there anything fun to see or do on the West end ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL4895.json_0002
+# ::snt I just need the phone number , please .
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL4895.json_0004
+# ::snt Can I get a train arriving by 09:30 on wednesday ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "wednesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n6 / name
+     :op1 "09:30"
+  ))
+)
+
+# ::id PMUL4895.json_0006
+# ::snt I need to go from cambridge to stevenage , please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "stevenage"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4895.json_0008
+# ::snt Okay that will work . I need to book it for 7 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL4895.json_0010
+# ::snt No thank you . That will be all
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01682.json_0000
+# ::snt i want to find a hospital in town
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01682.json_0002
+# ::snt No , can I get the phone number , address , and postcode ?
+( Ht1 / Hospital-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+  :Phone ( aHo2 / question )
+)
+
+# ::id SNG01682.json_0004
+# ::snt Great , that 's all I need today ! Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01682.json_0006
+# ::snt Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0179.json_0000
+# ::snt I 've been injured . Where is the closest hospital ?
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG0179.json_0002
+# ::snt No . What is the complete address ?
+( Ht1 / Hospital-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id SNG0179.json_0004
+# ::snt No . That is all I need . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0639.json_0000
+# ::snt I need a train that will be leaving from cambridge by 16:30 , can you help me with this please ?
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n2 / name
+     :op1 "16:30"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n6 / name
+     :op1 "16:30"
+  ))
+)
+
+# ::id MUL0639.json_0002
+# ::snt I need the train to leave on Monday before 16:30 for Ely .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "ely"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n12 / name
+     :op1 "16:30"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n14 / name
+     :op1 "16:30"
+  ))
+)
+
+# ::id MUL0639.json_0004
+# ::snt The latest I can leave to arrive by 16:30 please .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n16 / name
+     :op1 "16:30"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n18 / name
+     :op1 "16:30"
+  ))
+)
+
+# ::id MUL0639.json_0006
+# ::snt Yes , but how much is the ticket going to be and how long is the travel time ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL0639.json_0008
+# ::snt Yes , and once I am in Ely I need a place to stay on the north side of town with at least a 1 star rating , and has wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n20 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo5 / Stars 
+    :name ( n22 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL0639.json_0010
+# ::snt Any price range and area is fine . But , is it possible to look for a 3 star hotel or guesthouse instead .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( onHo1 / dontcare)
+   :Price ( onHo2 / dontcare)
+   :Area ( onHo3 / dontcare)
+   :Stars ( StaHo5 / Stars 
+    :name ( n24 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL0639.json_0012
+# ::snt If they have free parking , yes .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Parking ( aHo1 / question )
+   )
+)
+
+# ::id MUL0639.json_0014
+# ::snt First , do they have free parking ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Parking ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Parking ( esHo2 / yes)
+   )
+)
+
+# ::id MUL0639.json_0016
+# ::snt Not at this time . thank you so much for the information . That 's all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01716.json_0000
+# ::snt I was robbed and I am looking for help
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG01716.json_0002
+# ::snt I do n't know I am new to this area , please just give me the phone number to the police station .
+( Pt1 / Police-Request
+  :Phone ( aPo0 / question )
+  :Post ( aPo1 / question )
+)
+
+# ::id SNG01716.json_0004
+# ::snt Ok , thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0628.json_0000
+# ::snt Could you recommend a Chinese restaurant for me to try ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id SNG0628.json_0002
+# ::snt The centre of the city , with a moderate price range , please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0628.json_0004
+# ::snt No , I do n't have a preference , I would like a reservation on Sunday at 11:15 for three people .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "11:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "three"
+  ))
+)
+
+# ::id SNG0628.json_0006
+# ::snt How about for 10:15 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "10:15"
+  ))
+)
+
+# ::id SNG0628.json_0008
+# ::snt No , thank you . That is all for today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1695.json_0000
+# ::snt I sure could use a nice hotel to stay in . Can you find me one in the east ? I do n't need free WiFi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Internet ( oHo2 / no)
+   :Area ( AreHo5 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL1695.json_0002
+# ::snt I am look for a hotel on the east with free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n8 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL1695.json_0004
+# ::snt Is that a hotel ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL1695.json_0006
+# ::snt Does it include free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL1695.json_0008
+# ::snt how many stars ?
+( Ht1 / Hotel-Request
+  :Stars ( aHo0 / question )
+)
+
+# ::id PMUL1695.json_0010
+# ::snt That will be okay . Can you book that ?
+( o / out_of_scope )
+
+# ::id PMUL1695.json_0012
+# ::snt I do n't need hotel reservations . I just need address , price range , star of the hotel .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Price ( aHo1 / question )
+  :Addr ( aHo2 / question )
+   )
+)
+
+# ::id PMUL1695.json_0014
+# ::snt Yes , I need a train from cambridge to stevenage on wednesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "stevenage"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n16 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1695.json_0016
+# ::snt We need to leave after 17:45 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n20 / name
+     :op1 "17:45"
+  ))
+)
+
+# ::id PMUL1695.json_0018
+# ::snt No preference just fine a train that leaves after 17:45 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n22 / name
+     :op1 "17:45"
+  ))
+)
+
+# ::id PMUL1695.json_0020
+# ::snt Please book 3 seats and send the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n24 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1695.json_0022
+# ::snt Thank you that is all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0015.json_0000
+# ::snt I need a hotel with free wifi and free parking , thank you
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   :Type ( TypHo4 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL0015.json_0002
+# ::snt I 'm looking for something in the moderate price range actually .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL0015.json_0004
+# ::snt Yes please book the Archway House .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n6 / name
+     :op1 "archway"
+     :op2 "house"
+  ))
+)
+
+# ::id MUL0015.json_0006
+# ::snt I will be arriving on tuesday and I need to book the room for four nights for three people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "four"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "three"
+  ))
+)
+
+# ::id MUL0015.json_0008
+# ::snt Yes , I would also l like to find a splendid , moderately - priced place to dine in the centre . That would be just wonderful if you could help me out with that !
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n14 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0015.json_0010
+# ::snt I 'd like an Italian restaurant , please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n18 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id MUL0015.json_0012
+# ::snt Yes , just give me the address please .
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id MUL0015.json_0014
+# ::snt Yes . I would like to leave the restaurant by 11:15 and I would like to book a taxi to commute between the hotel and the restaurant .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n20 / name
+     :op1 "11:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id MUL0015.json_0016
+# ::snt Thank you very much ! That 's all I need today !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20154.json_0000
+# ::snt I am looking for a place in the centre of town that serves Thai food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "thai"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id WOZ20154.json_0002
+# ::snt Of course
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20154.json_0004
+# ::snt Thank you . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20526.json_0000
+# ::snt I am looking for an expensive restaurant that serves Korean food . I would like the address and area , please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "korean"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Area ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20526.json_0002
+# ::snt Thank You .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20526.json_0004
+# ::snt Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01234.json_0000
+# ::snt I am looking for the Addenbrookes Hospital . The hospital should have the paediatric clinic department
+( Hm1 / Hospital-Inform
+   :Department ( DepHo2 / Department 
+    :name ( n2 / name
+     :op1 "paediatric"
+     :op2 "clinic"
+  ))
+)
+
+# ::id SNG01234.json_0002
+# ::snt Thank you . That was all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0878.json_0000
+# ::snt I need finding a Portuguese restaurant
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "Portuguese"
+  ))
+)
+
+# ::id PMUL0878.json_0002
+# ::snt I do n't have a preference for location but it does need to be cheap .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL0878.json_0004
+# ::snt no , i want one of those two restaurants .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0878.json_0006
+# ::snt Yes , please set a reservation for me .
+( o / out_of_scope )
+
+# ::id PMUL0878.json_0008
+# ::snt Please book a table for 8 people at 14:15 on Tuesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "14:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL0878.json_0010
+# ::snt Ok thank you for your help and I need a reference number
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0878.json_0012
+# ::snt I also need a train for Tuesday that arrives by 10:45 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n14 / name
+     :op1 "10:45"
+  ))
+)
+
+# ::id PMUL0878.json_0014
+# ::snt i am leaving from norwich and going to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n18 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id PMUL0878.json_0016
+# ::snt same group of 8 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n20 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL0878.json_0018
+# ::snt That is all thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0878.json_0020
+# ::snt No that is it . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0395.json_0000
+# ::snt Hello , I would love to try a few local restaurants and am looking for a hotel with free parking and 0 stars .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n4 / name
+     :op1 "0"
+  ))
+)
+
+# ::id PMUL0395.json_0002
+# ::snt Are there any 0 star ratings in the west ?   I 'm looking for a cheap hotel basically !
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n8 / name
+     :op1 "west"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n10 / name
+     :op1 "0"
+  ))
+)
+
+# ::id PMUL0395.json_0004
+# ::snt Yes , I think that might be a good choice . Can you make a booking for me ?
+( o / out_of_scope )
+
+# ::id PMUL0395.json_0006
+# ::snt I am wanting either a hotel or guesthouse with a 0 star rating that has free parking . And I want it to be cheap in the west . Can you check that ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n12 / name
+     :op1 "cheap"
+  ))
+   :Stars ( StaHo5 / Stars 
+    :name ( n14 / name
+     :op1 "0"
+  ))
+   :Area ( AreHo7 / Area 
+    :name ( n16 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL0395.json_0008
+# ::snt I am sorry . I would not mind one that is in the centre , cheap , and 0 star . Can we try that ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n18 / name
+     :op1 "centre"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n20 / name
+     :op1 "0"
+  ))
+   :Price ( PriHo6 / Price 
+    :name ( n22 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL0395.json_0010
+# ::snt Can you book for 2 nights , 6 people starting Tuesday ?   I need a reference number .   Looking to get modern American food in same area and price range .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n24 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n26 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n28 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Food ( FooRe6 / Food 
+    :name ( n31 / name
+     :op1 "modern"
+     :op2 "american"
+  ))
+   :Price ( PriRe8 / Price 
+    :name ( n33 / name
+     :op1 "same"
+     :op2 "area"
+     :op3 "and"
+     :op4 "price"
+     :op5 "range"
+  ))
+   :Area ( AreRe10 / Area 
+    :name ( n35 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   )
+ :op3(Ht3 / Hotel-Request
+  :Ref ( aHo2 / question )
+   )
+)
+
+# ::id PMUL0395.json_0012
+# ::snt I also need a restaurant . Same area as the hotel please .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL0395.json_0014
+# ::snt Is there any modern American restaurant ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Food ( FooRe3 / Food 
+    :name ( n36 / name
+     :op1 "modern"
+     :op2 "American"
+  ))
+)
+
+# ::id PMUL0395.json_0016
+# ::snt Can you check for an Italian restaurant instead ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n38 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id PMUL0395.json_0018
+# ::snt I 'm looking for a cheap place .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n40 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL0395.json_0020
+# ::snt Then I would like to make a reservation for 6 people for Tuesday at 16:00 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n42 / name
+     :op1 "16:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n44 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n46 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL2706.json_0000
+# ::snt I want to book the Archway House in Cambridge .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "archway"
+     :op2 "house"
+  ))
+)
+
+# ::id PMUL2706.json_0002
+# ::snt We 'll be checking in on Monday and will be staying for 3 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL2706.json_0004
+# ::snt There will 6 people can you book it and send me the reference number ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n8 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL2706.json_0006
+# ::snt I am also looking for entertainment in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n12 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL2706.json_0008
+# ::snt how about one that is in the type of college ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL2706.json_0010
+# ::snt Yes , may I have their phone number and address please .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL2706.json_0012
+# ::snt That 's all I need ! Thanks , bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1793.json_0000
+# ::snt Hi . Please help me find a 4 star hotel to stay at .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1793.json_0002
+# ::snt Yes , but I just want to make sure that it includes free parking and is in moderate price range .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL1793.json_0004
+# ::snt Yes .   Please book for 6 people for 2 nights starting Wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL1793.json_0006
+# ::snt Thanks for settling the lodging . I also need a train to go to stansted airport which arrives by 12:00 , please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n16 / name
+     :op1 "12:00"
+  ))
+)
+
+# ::id PMUL1793.json_0008
+# ::snt I 'll be leaving from Cambridge on Friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n18 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n20 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1793.json_0010
+# ::snt Yes , please choose the first option and book it for 6 people . And do remember to give me the reference number for the reservation
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n22 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1793.json_0012
+# ::snt Great , that is all I need . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20451.json_0000
+# ::snt I am looking for a moderately priced restaurant in the south part of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id WOZ20451.json_0002
+# ::snt May I have the address and phone number of the Italian restaurant ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20451.json_0004
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2895.json_0000
+# ::snt I need help getting some info on the lynne strover gallery
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "lynne"
+     :op2 "strover"
+     :op3 "gallery"
+  ))
+)
+
+# ::id PMUL2895.json_0002
+# ::snt Yes , the address would be great .   Thanks so much .
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2895.json_0004
+# ::snt What about the post code ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL2895.json_0006
+# ::snt i 'm also looking for a hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL2895.json_0008
+# ::snt The hotel I 'm looking for is called the Avalon .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n6 / name
+     :op1 "avalon"
+  ))
+)
+
+# ::id PMUL2895.json_0010
+# ::snt Well what is on the west side then ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n8 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL4410.json_0000
+# ::snt Hi , I am planning a trip .   Have you heard of a particular hotel ?   I think it is called the Carolina Bed and Breakfast .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "carolina"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+)
+
+# ::id PMUL4410.json_0002
+# ::snt Great ! I need reservations for 3 people , for 3 nights , beginning on Thursday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL4410.json_0004
+# ::snt Thank you . I also need to find an attraction in the Centre . Can you help me with that .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4410.json_0006
+# ::snt Can you pick one for me and give me the address ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL4410.json_0008
+# ::snt Can you arrange for a taxi to pick me up at the Church at 15:15 and take me to the hotel ? I 'll need car type and contact number
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n12 / name
+     :op1 "15:15"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id PMUL4410.json_0010
+# ::snt Thank you so much , that is everything that i need
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2076.json_0000
+# ::snt I need to book a train to Cambridge
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2076.json_0002
+# ::snt I am looking for a train that leaves Norwich on Friday and arrives in Cambridge by 14:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n8 / name
+     :op1 "14:30"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n10 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id MUL2076.json_0004
+# ::snt Thank you . That is all I needed today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2076.json_0006
+# ::snt Actually , I 'm looking for an expensive hotel in the south with free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Price ( PriHo5 / Price 
+    :name ( n14 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreHo7 / Area 
+    :name ( n16 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL2076.json_0008
+# ::snt no i do nt need to book it now . Just let me know their address and phone number please .
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id MUL2076.json_0010
+# ::snt That 's all , thank you a lot .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0471.json_0000
+# ::snt I am looking for entertainment places to go in town .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id MUL0471.json_0002
+# ::snt I 'd like to visit the south side of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL0471.json_0004
+# ::snt Let 's go with Nusha . What is the entrance fee , please ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n6 / name
+     :op1 "nusha"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+   )
+)
+
+# ::id MUL0471.json_0006
+# ::snt What is the Tenpin 's entrance fee ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n8 / name
+     :op1 "tenpin"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+   )
+)
+
+# ::id MUL0471.json_0008
+# ::snt I am also looking for a train . It should leave after 19:15 , and should go to birmingham new street .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n12 / name
+     :op1 "19:15"
+  ))
+)
+
+# ::id MUL0471.json_0010
+# ::snt Friday . I 'll take the first train after 19:15 , please provide the train ID .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "friday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n16 / name
+     :op1 "19:15"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Id ( aTr1 / question )
+   )
+)
+
+# ::id MUL0471.json_0012
+# ::snt No , no need to book it for me . Thank you , that was all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0504.json_0000
+# ::snt Hi I need to find a place to dine serving Vietnamese food in the cheap price range .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "vietnamese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SNG0504.json_0002
+# ::snt Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0504.json_0004
+# ::snt Can you book me a table for 7 people at 12:00 on saturday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "12:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id SNG0504.json_0006
+# ::snt Thanks so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2426.json_0000
+# ::snt I need to find an attraction to visit in town .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id MUL2426.json_0002
+# ::snt Yes , I would like a college type of attraction please .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "college"
+  ))
+)
+
+# ::id MUL2426.json_0004
+# ::snt Yes that will work I need the postcode and address please .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id MUL2426.json_0006
+# ::snt I also need a restaurant . Portuguese , if possible .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "Portuguese"
+  ))
+)
+
+# ::id MUL2426.json_0008
+# ::snt I would prefer one in the South .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL2426.json_0010
+# ::snt No reservation is needed yet , but can I please get the phone number and address please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id MUL2426.json_0012
+# ::snt Great thanks . I think that s really all I need today . Take care . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1782.json_0000
+# ::snt I am looking for a train from Cambridge leaving Monday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1782.json_0002
+# ::snt I want to go to Ely . I need to arrive by 15:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "ely"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "15:45"
+  ))
+)
+
+# ::id MUL1782.json_0004
+# ::snt Yes . That 's perfect . Can you book for 2 people ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL1782.json_0006
+# ::snt Great . Can you recommend a Concerthall to go to ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "concerthall"
+  ))
+)
+
+# ::id MUL1782.json_0008
+# ::snt Do you have any concert halls located in the west ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL1782.json_0010
+# ::snt Is there one that is in the type of college ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n16 / name
+     :op1 "college"
+  ))
+)
+
+# ::id MUL1782.json_0012
+# ::snt Yes , that would work . Could I get the full address and phone details for Clare Hall please ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n18 / name
+     :op1 "clare"
+     :op2 "hall"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id MUL1782.json_0014
+# ::snt That 's all I need . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20270.json_0000
+# ::snt I 'd like a Kosher restaurant that 's in the moderate price range .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "kosher"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id WOZ20270.json_0002
+# ::snt How about asian oriental food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+)
+
+# ::id WOZ20270.json_0004
+# ::snt What is the address and phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20270.json_0006
+# ::snt thank you , goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01301.json_0000
+# ::snt Am injured and are looking for a hospital nearby
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01301.json_0002
+# ::snt Let me also have the postcode and telephone number , please .
+( Ht1 / Hospital-Request
+  :Post ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id SNG01301.json_0004
+# ::snt Thank you goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0123.json_0000
+# ::snt I am looking for a hotel on the west side that gives free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL0123.json_0002
+# ::snt I 'd like a zero star hotel that has wifi .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL0123.json_0004
+# ::snt Sure , let 's look for a 4 star hotel instead .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL0123.json_0006
+# ::snt As long as it 's 4 star that 's all I just need one for 5 people for 4 nights starting monday .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL0123.json_0008
+# ::snt OK , lets give it a try .
+( o / out_of_scope )
+
+# ::id MUL0123.json_0010
+# ::snt Yes , please book the hotel .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Type ( TypHo3 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL0123.json_0012
+# ::snt Yes how about 1 night
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL0123.json_0014
+# ::snt Yes , where can I find a hotel for 4 nights and 5 people , Tuesday through Friday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n22 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n24 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL0123.json_0016
+# ::snt That 's ok . I do need to find a moderately priced Austrian restaurant though .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n26 / name
+     :op1 "austrian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n28 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id MUL0123.json_0018
+# ::snt How about one that serves British food ? Get me an area and address if possible .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n30 / name
+     :op1 "british"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Area ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id MUL0123.json_0020
+# ::snt Ok , that sounds great .
+( o / out_of_scope )
+
+# ::id MUL0123.json_0022
+# ::snt No that 's fine . I 'm good . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0123.json_0024
+# ::snt Not right now .   Thank you for your help .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL2412.json_0000
+# ::snt I am looking for college attractions in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "college"
+  ))
+)
+
+# ::id MUL2412.json_0002
+# ::snt Great , can you give me the phone number and postcode of Christ 's college ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL2412.json_0004
+# ::snt Also want to find someplace to eat .   Want to be in the cheap price range and in the same area of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "same"
+     :op2 "area"
+     :op3 "of"
+     :op4 "town"
+  ))
+)
+
+# ::id MUL2412.json_0006
+# ::snt I was thinking more on the lines of afghan food .   Do you have any listings for that ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "afghan"
+  ))
+)
+
+# ::id MUL2412.json_0008
+# ::snt Could you check fr mediterranean please ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "mediterranean"
+  ))
+)
+
+# ::id MUL2412.json_0010
+# ::snt I will need it for three , at noon , on Thursday .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n14 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n16 / name
+     :op1 "three"
+  ))
+)
+
+# ::id MUL2412.json_0012
+# ::snt How about at 11:00 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "11:00"
+  ))
+)
+
+# ::id MUL2412.json_0014
+# ::snt No , thank you , that should be all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1927.json_0000
+# ::snt I want a train that leaves after 10:30 and it needs to leave on Thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "thursday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "10:30"
+  ))
+)
+
+# ::id PMUL1927.json_0002
+# ::snt I am leaving from Bishops Stortford and heading into Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id PMUL1927.json_0004
+# ::snt Yes , I need a booking for 5 people and please provide the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1927.json_0006
+# ::snt Thank you . I am also looking for a moderately priced hotel in the East .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n14 / name
+     :op1 "east"
+  ))
+   :Type ( TypHo6 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL1927.json_0008
+# ::snt Yes try another area please .
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / none)
+)
+
+# ::id PMUL1927.json_0010
+# ::snt guesthouses are fine if they are in the east . Do any of those have free parking and free wifi ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n18 / name
+     :op1 "guesthouses"
+  ))
+   :Parking ( esHo2 / yes)
+   :Internet ( esHo3 / yes)
+   :Area ( AreHo6 / Area 
+    :name ( n20 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL1927.json_0012
+# ::snt Alright , I 'd like to book for 5 people and 2 nights on the same day as the train .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n22 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n24 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n26 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL1927.json_0014
+# ::snt Thank you , that 's all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0816.json_0000
+# ::snt I need to book a train on friday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL0816.json_0002
+# ::snt I want to get to Cambridge by 10:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n6 / name
+     :op1 "10:15"
+  ))
+)
+
+# ::id PMUL0816.json_0004
+# ::snt I am departing from Bishops Stortford .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n8 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id PMUL0816.json_0006
+# ::snt No but I also need and expensive restraint in the center area .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL0816.json_0008
+# ::snt molecular gastronomy
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "molecular"
+     :op2 "gastronomy"
+  ))
+)
+
+# ::id PMUL0816.json_0010
+# ::snt Yes , please try Italian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id PMUL0816.json_0012
+# ::snt That would be great , could you get me the phone number , address , and postcode please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id PMUL0816.json_0014
+# ::snt I definitely want italian food , please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n18 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id PMUL0816.json_0016
+# ::snt phone number , address and postcode please
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id PMUL0816.json_0018
+# ::snt That is all thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0816.json_0020
+# ::snt Good day to you as well . Again , thank you so much . Good - bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2808.json_0000
+# ::snt I want to see local sights , can you help ?
+( o / out_of_scope )
+
+# ::id PMUL2808.json_0002
+# ::snt I like hiking and seeing historical sites .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "hiking"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "historical"
+  ))
+)
+
+# ::id PMUL2808.json_0004
+# ::snt Yes , I would like to find a hotel in the cheap price range ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL2808.json_0006
+# ::snt i do n't really care about the area .
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+)
+
+# ::id PMUL2808.json_0008
+# ::snt Does n't really matter if they offer either of those or not . I just want it to be a 0 star hotel .
+( Hm1 / Hotel-Inform
+   :Parking ( onHo1 / dontcare)
+   :Internet ( onHo2 / dontcare)
+   :Stars ( StaHo4 / Stars 
+    :name ( n10 / name
+     :op1 "0"
+  ))
+)
+
+# ::id PMUL2808.json_0010
+# ::snt Yes please , 6 people for 5 nights and we would be arriving Monday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL2808.json_0012
+# ::snt Yes , a guesthouse is fine . I was looking for zero stars and in the cheap price range .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n18 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n20 / name
+     :op1 "zero"
+  ))
+   :Price ( PriHo6 / Price 
+    :name ( n22 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL2808.json_0014
+# ::snt Yes , please book it for me .
+( o / out_of_scope )
+
+# ::id PMUL2808.json_0016
+# ::snt Let book the same but on Tuesday instead .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n24 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL2808.json_0018
+# ::snt I 'm also looking for somewhere to go . Perhaps the college . Can you tell me the postcode for the college ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n26 / name
+     :op1 "college"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2808.json_0020
+# ::snt Great , thanks . I do n't need anymore help . Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4507.json_0000
+# ::snt I need a hotel with free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Type ( TypHo3 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL4507.json_0002
+# ::snt It needs to be four star , but on the cheaper range , and free parking does n't need to be included .
+( Hm1 / Hotel-Inform
+   :Parking ( oHo1 / no)
+   :Price ( PriHo3 / Price 
+    :name ( n4 / name
+     :op1 "cheaper"
+  ))
+   :Stars ( StaHo5 / Stars 
+    :name ( n6 / name
+     :op1 "four"
+  ))
+)
+
+# ::id PMUL4507.json_0004
+# ::snt Either is fine . Which one is your favorite ?
+( o / out_of_scope )
+
+# ::id PMUL4507.json_0006
+# ::snt Great that sounds like a plan .
+( o / out_of_scope )
+
+# ::id PMUL4507.json_0008
+# ::snt No thanks . Is that a guesthouse ?
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Type ( TypHo3 / Type 
+    :name ( n9 / name
+     :op1 "guesthouse"
+  ))
+   )
+)
+
+# ::id PMUL4507.json_0010
+# ::snt Okay , great . I 'm also looking for attractions in the west .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL4507.json_0012
+# ::snt What attraction do you suggest ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL4507.json_0014
+# ::snt That sounds good .   Is there an entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL4507.json_0016
+# ::snt What 's their phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL4507.json_0018
+# ::snt Yes , I 'll need a taxi from the attraction to the guesthouse . I want to leave the attraction by 05:30 . What is the car type and contact number please .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n12 / name
+     :op1 "05:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "attraction"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "guesthouse"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id PMUL4507.json_0020
+# ::snt that will be it for today and thanks for your help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4507.json_0022
+# ::snt You bet . This is the end .
+( o / out_of_scope )
+
+# ::id SNG0083.json_0000
+# ::snt I need a taxi that leaves from funky fun house and arrives by 06:15
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n2 / name
+     :op1 "funky"
+     :op2 "fun"
+     :op3 "house"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n4 / name
+     :op1 "06:15"
+  ))
+)
+
+# ::id SNG0083.json_0002
+# ::snt My destination is Curry Garden .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n6 / name
+     :op1 "curry"
+     :op2 "garden"
+  ))
+)
+
+# ::id SNG0083.json_0004
+# ::snt Thank you .   That is all I need right now .   Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3533.json_0000
+# ::snt I was hoping to relax and visit a park while in cambridge .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "park"
+  ))
+)
+
+# ::id PMUL3533.json_0002
+# ::snt Great ! Can you provide addresses and entrance fees ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+)
+
+# ::id PMUL3533.json_0004
+# ::snt Okay great i will go for the University Botanic gardens . Can you also assist me to look up the Carolina bed and Breakfast address and availability ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n4 / name
+     :op1 "carolina"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+ :op3(Ht3 / Hotel-Request
+  :Addr ( aHo2 / question )
+   )
+)
+
+# ::id PMUL3533.json_0006
+# ::snt Please book it for 6 people and 5 nights starting from monday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL3533.json_0008
+# ::snt No . Thank you . That is all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3533.json_0010
+# ::snt Have a good day
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0427.json_0000
+# ::snt I 'm looking for a place to eat in the centre in the moderate price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0427.json_0002
+# ::snt I really like British cuisine that is in the center of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "british"
+  ))
+)
+
+# ::id PMUL0427.json_0004
+# ::snt Yes .   Are you able to make reservations for 4 people at 20:00 on Saturday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "20:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0427.json_0006
+# ::snt i also need a place to stay
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL0427.json_0008
+# ::snt I 'm looking for a 4 star guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0427.json_0010
+# ::snt I 'm looking for a place in the moderate price range and i need free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n18 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL0427.json_0012
+# ::snt do they have free wifi ? And I need their phone #
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Internet ( aHo0 / question )
+  :Phone ( aHo1 / question )
+  :Post ( aHo2 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Internet ( esHo2 / yes)
+   )
+)
+
+# ::id PMUL0427.json_0014
+# ::snt What area are they located in ?
+( Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+)
+
+# ::id PMUL0427.json_0016
+# ::snt No I 'll take care of that later . But can you arrange a taxi for me ? Going from the hotel to The Oak Bistro .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "oak"
+     :op3 "bistro"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL0427.json_0018
+# ::snt I just need to get to the restaurant for my dinner reservation on Saturday .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n26 / name
+     :op1 "my"
+     :op2 "dinner"
+     :op3 "reservation"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Day ( DayRe5 / Day 
+    :name ( n29 / name
+     :op1 "saturday"
+  ))
+   )
+)
+
+# ::id PMUL0427.json_0020
+# ::snt Ok , I think that 's it . Thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4334.json_0000
+# ::snt Can you help me find a 4 star hotel to stay at ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4334.json_0002
+# ::snt I do n't care about the area but I need it to be cheap with free wifi .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL4334.json_0004
+# ::snt Yes , please . I need four nights starting Sunday , for two people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "four"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "two"
+  ))
+)
+
+# ::id PMUL4334.json_0006
+# ::snt I 'm also looking for a place to eat in the city centre . maybe bistro food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "bistro"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4334.json_0008
+# ::snt Okay . What about one that serves seafood instead ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n18 / name
+     :op1 "seafood"
+  ))
+)
+
+# ::id PMUL4334.json_0010
+# ::snt Yes . Let 's say 15:00 on the same day , with the same group of people .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n20 / name
+     :op1 "15:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n24 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id PMUL4334.json_0012
+# ::snt Thanks , lastly , I need a taxi to take me to the restaurant from the hotel , I want to get there before the booked time .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n26 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL4334.json_0014
+# ::snt Thank you , have a nice day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1794.json_0000
+# ::snt I 'd like to find out when a train leaves on Sunday for Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL1794.json_0002
+# ::snt I am departing from Stansted Aiport and would like to arrive by 13:30 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "13:30"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "Stansted"
+     :op2 "Aiport"
+  ))
+)
+
+# ::id PMUL1794.json_0004
+# ::snt What 's the total travel time for TR5358 ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL1794.json_0006
+# ::snt I also need a guesthouse to stay in .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL1794.json_0008
+# ::snt It does n't matter . I need it to be located in the south .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n12 / name
+     :op1 "south"
+  ))
+   :Stars ( onHo2 / dontcare)
+)
+
+# ::id PMUL1794.json_0010
+# ::snt Does it have free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL1794.json_0012
+# ::snt I need a room to be booked for 6 people and 4 nights starting from the same day
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL1794.json_0014
+# ::snt Thank you for booking and providing the reference number .
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL1794.json_0016
+# ::snt Nope . That 's all . Bye now .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3829.json_0000
+# ::snt i m looking for a place that serves morden european food and with a cheap price range
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n4 / name
+     :op1 "morden"
+     :op2 "european"
+  ))
+)
+
+# ::id PMUL3829.json_0002
+# ::snt Could you book me a table there for 1 on Friday at 11:45 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "11:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL3829.json_0004
+# ::snt I am also looking for a place to go for some entertainment in the east . Any Recommendations ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL3829.json_0006
+# ::snt Sure , can you give me the address , phone number and entrance fee . Thanks .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL3829.json_0008
+# ::snt Great , thanks for that . Are you able to also book me a taxi so I can commute between the two places ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL3829.json_0010
+# ::snt Well before 11:45 to make sure I do n't miss the reservation would be good .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n14 / name
+     :op1 "11:45"
+  ))
+)
+
+# ::id PMUL3829.json_0012
+# ::snt Thanks , that 's all I needed today . Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4893.json_0000
+# ::snt Please find a restaurant that serves Latin American food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "latin"
+     :op2 "american"
+  ))
+)
+
+# ::id PMUL4893.json_0002
+# ::snt Is there a British restaurant in the center of town ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "british"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL4893.json_0004
+# ::snt Oh no , my friend told me there was a really great British place in the centre . Can you double check ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4893.json_0006
+# ::snt Sounds great .   I want to book for 7 people on friday at 17:15 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "17:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL4893.json_0008
+# ::snt Thanks for the booking . Will you help me find an attraction in the centre near the restaurant ? A swimmingpool would be ideal .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n18 / name
+     :op1 "swimmingpool"
+  ))
+)
+
+# ::id PMUL4893.json_0010
+# ::snt Thanks , what is the address along with postcode ? Also is there an entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Addr ( aAt2 / question )
+)
+
+# ::id PMUL4893.json_0012
+# ::snt That 's alright . Can you book a taxi to take me from the pool to the restaurant in time for my reservation ? And give me car type and contact number
+( a / and
+ :op1(Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+   )
+ :op2(Tm2 / Taxi-Inform
+   :Depart ( DepTa3 / Depart 
+    :name ( n21 / name
+     :op1 "the"
+     :op2 "pool"
+  ))
+   :Dest ( DesTa5 / Dest 
+    :name ( n23 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+)
+
+# ::id PMUL4893.json_0014
+# ::snt That is all I need , thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0891.json_0000
+# ::snt I need to know if there are any trains that go to Kings lynn ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id PMUL0891.json_0002
+# ::snt On Friday .   I want to leave in the evening after 19:45 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "friday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n6 / name
+     :op1 "19:45"
+  ))
+)
+
+# ::id PMUL0891.json_0004
+# ::snt Yes for two please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "two"
+  ))
+)
+
+# ::id PMUL0891.json_0006
+# ::snt also looking for a place to dine , that is cheap and in the centre part of town
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0891.json_0008
+# ::snt Asian Oriental food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+)
+
+# ::id PMUL0891.json_0010
+# ::snt Sounds delicious . Yes , for 13:45 on the same Friday for the two of us , please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "13:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "two"
+  ))
+)
+
+# ::id PMUL0891.json_0012
+# ::snt Excellent , that 's all I needed today . Goodbye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0262.json_0000
+# ::snt Hi , I need a guest house please .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0262.json_0002
+# ::snt No , but I need free wifi and I would like a 2 star guesthouse please .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "2"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id SSNG0262.json_0004
+# ::snt Yes , how about a guesthouse with 3 stars and free wifi instead ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id SSNG0262.json_0006
+# ::snt I 'm sorry .   I changed my mind .   I do n't want a guesthouse . Are there any hotels with 2 stars ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotels"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SSNG0262.json_0008
+# ::snt No , just any 2-star hotel with free wifi will do .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n16 / name
+     :op1 "2-star"
+  ))
+)
+
+# ::id SSNG0262.json_0010
+# ::snt I would like it for 6 people for 2 nights starting on Wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n20 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n22 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SSNG0262.json_0012
+# ::snt Great that was all I needed today , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01708.json_0000
+# ::snt I need a taxi , please . I need to arrive no later than 10:00 , and I 'm leaving from cambridge lodge restaurant .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+     :op2 "lodge"
+     :op3 "restaurant"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n4 / name
+     :op1 "10:00"
+  ))
+)
+
+# ::id SNG01708.json_0002
+# ::snt I 'm going to cambridge book and print gallery .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+     :op2 "book"
+     :op3 "and"
+     :op4 "print"
+     :op5 "gallery"
+  ))
+)
+
+# ::id SNG01708.json_0004
+# ::snt Thank you so very much .   I am now finished .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0125.json_0000
+# ::snt I 'm looking for a moderately priced restaurant to eat at in the north .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SSNG0125.json_0002
+# ::snt Chinese would be great !
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id SSNG0125.json_0004
+# ::snt I would like a table for 8 people at 17:30 on Wednesday
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "17:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+)
+
+# ::id SSNG0125.json_0006
+# ::snt Okay , that sounds good . I 'll need a reference number .
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id SSNG0125.json_0008
+# ::snt Thank you so much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2303.json_0000
+# ::snt I 'm looking for an expensive restaurant in the west .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL2303.json_0002
+# ::snt I would prefer Caribbean food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "caribbean"
+  ))
+)
+
+# ::id PMUL2303.json_0004
+# ::snt Do you show any Indian restaurants in that area ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "indian"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2303.json_0006
+# ::snt That sounds great .   There will be 6 of us on Sunday for dinner .   Say , 19:15 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "19:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL2303.json_0008
+# ::snt Yes , I 'd also like to visit a museum .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n16 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL2303.json_0010
+# ::snt You can just choose the one you like best please and then tell me its postcode and area
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL2303.json_0012
+# ::snt No that will be all thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01951.json_0000
+# ::snt can i find the parkside police station
+( Pm1 / Police-Inform
+   :Name ( NamPo2 / Name 
+    :name ( n2 / name
+     :op1 "parkside"
+     :op2 "police"
+     :op3 "station"
+  ))
+)
+
+# ::id SNG01951.json_0002
+# ::snt No , that 's all I need for now . Thank you , good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0977.json_0000
+# ::snt Can you help me find a hotel that has free wifi ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id SNG0977.json_0002
+# ::snt I would like something cheap in the north part of town .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SNG0977.json_0004
+# ::snt Sure , but can I get one that also has free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id SNG0977.json_0006
+# ::snt It does n't matter .   The Ashley is fine .
+( o / out_of_scope )
+
+# ::id SNG0977.json_0008
+# ::snt There will be 6 of us arriving on Sunday , and we need to stay for 4 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SNG0977.json_0010
+# ::snt Thank you , that is it bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0797.json_0000
+# ::snt I am looking for a place to stay that is in the expensive price range and has free parking .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL0797.json_0002
+# ::snt I would like a guesthouse in the south in the expensive price range .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n6 / name
+     :op1 "south"
+  ))
+   :Price ( PriHo6 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL0797.json_0004
+# ::snt Is there one in the cheap price range ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "cheap"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL0797.json_0006
+# ::snt Can I have the address ? Also do they offer internet ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Internet ( aHo0 / question )
+  :Addr ( aHo1 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Internet ( esHo2 / yes)
+   )
+)
+
+# ::id MUL0797.json_0008
+# ::snt No thank you . I am also looking for a train though going from Cambridge to Kings Lynn .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0797.json_0010
+# ::snt I 'm leaving on Thursday , but to clarify , I want to DEPART from Kings Lynn and ARRIVE in Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n18 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n20 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id MUL0797.json_0012
+# ::snt I will be travelling on Thursday , and I 'd like to arrive by 21:30 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n22 / name
+     :op1 "thursday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n24 / name
+     :op1 "21:30"
+  ))
+)
+
+# ::id MUL0797.json_0014
+# ::snt How much does it cost ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL0797.json_0016
+# ::snt Yes , please book that for me .
+( o / out_of_scope )
+
+# ::id MUL0797.json_0018
+# ::snt Thank you very much for helping me today !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1079.json_0000
+# ::snt Can you help me find a train to Cambridge ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1079.json_0002
+# ::snt I 'll be coming in from Norwich on Friday . I 'll need to leave after 11:30 , please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "norwich"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n8 / name
+     :op1 "11:30"
+  ))
+)
+
+# ::id PMUL1079.json_0004
+# ::snt That sounds just like what I needed .   Can you please make a booking for 5 people ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL1079.json_0006
+# ::snt Yes please give me the reference number
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL1079.json_0008
+# ::snt Did you complete the booking ?   I need the reference number .
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL1079.json_0010
+# ::snt Great I 'm also looking for a park to visit in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n14 / name
+     :op1 "park"
+  ))
+)
+
+# ::id PMUL1079.json_0012
+# ::snt That sounds great ! Thanks for all your help ; that 's all I needed today . Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0031.json_0000
+# ::snt I 'd like to book a taxi from Ask , departing after 19:15 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n2 / name
+     :op1 "19:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "ask"
+  ))
+)
+
+# ::id SNG0031.json_0002
+# ::snt I need to go to rice house .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n6 / name
+     :op1 "rice"
+     :op2 "house"
+  ))
+)
+
+# ::id SNG0031.json_0004
+# ::snt It does n't matter when I arrive at Rice House as long as the taxi leaves after 19:15 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n8 / name
+     :op1 "19:15"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n10 / name
+     :op1 "rice"
+     :op2 "house"
+  ))
+)
+
+# ::id SNG0031.json_0006
+# ::snt Nothing else .   Thanks so much for your help .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3212.json_0000
+# ::snt Can you help me find a train leaving on tuesday departing from cambridge ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3212.json_0002
+# ::snt I would like to go to Kings Lynn , please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id PMUL3212.json_0004
+# ::snt I would like to arrive by 11:45 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "11:45"
+  ))
+)
+
+# ::id PMUL3212.json_0006
+# ::snt Yes , please make a booking for 3 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3212.json_0008
+# ::snt I am looking for museum type attractions in the centre of town
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n14 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL3212.json_0010
+# ::snt I would like one with free admission .
+( o / out_of_scope )
+
+# ::id PMUL3212.json_0012
+# ::snt Thank you very much , that is all I 'll need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3212.json_0014
+# ::snt you welcome and good bye
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3386.json_0000
+# ::snt Find me a train out of Cambridge to london kings cross
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3386.json_0002
+# ::snt I need it on Friday and it should arrive at London Kings Cross by 21:45 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "21:45"
+  ))
+   :Dest ( DesTr6 / Dest 
+    :name ( n10 / name
+     :op1 "London"
+     :op2 "Kings"
+     :op3 "Cross"
+  ))
+)
+
+# ::id PMUL3386.json_0004
+# ::snt I guess that will work . Can you please make a booking for 3 people and when you are through may i also have the booking reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3386.json_0006
+# ::snt i also need a place to dine .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL3386.json_0008
+# ::snt Yes , British food in the West would be great !
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "british"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n16 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL3386.json_0010
+# ::snt What is the phone number and postcode to Saint Johns Chop House ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n18 / name
+     :op1 "saint"
+     :op2 "johns"
+     :op3 "chop"
+     :op4 "house"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Post ( aRe2 / question )
+   )
+)
+
+# ::id PMUL3386.json_0012
+# ::snt May I have the postcode as well ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id PMUL3386.json_0014
+# ::snt Great , thanks very much , that 's all I need !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3967.json_0000
+# ::snt i 'm looking for a hotel called alexander bed and breakfast
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "alexander"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+)
+
+# ::id PMUL3967.json_0002
+# ::snt I 'd like to book the Alexander B and B for 6 people , 5 nights , and starts on Thursday . Can I have a reference number , please ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL3967.json_0004
+# ::snt I 'm also looking for a train on tuesday and leaving after 19:30
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n12 / name
+     :op1 "19:30"
+  ))
+)
+
+# ::id PMUL3967.json_0006
+# ::snt Where I 'd like to go is probably different than where I have to go , but I plan on going to stansted airport .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id PMUL3967.json_0008
+# ::snt What is the travel time ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL3967.json_0010
+# ::snt No .   I am all set .
+( o / out_of_scope )
+
+# ::id SNG0419.json_0000
+# ::snt I 'm looking for a train out of cambridge on Saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG0419.json_0002
+# ::snt I want to go to Kings Lynn .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id SNG0419.json_0004
+# ::snt Arrival time is not important , but the train should leave after 14:30 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "14:30"
+  ))
+)
+
+# ::id SNG0419.json_0006
+# ::snt No , thank you . Sounds good
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4162.json_0000
+# ::snt i 'm looking for a nightclub
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "nightclub"
+  ))
+)
+
+# ::id PMUL4162.json_0002
+# ::snt Yes please . And can you tell me what area it 's in and what the entrance fee is ? And the address too , of course .
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Fee ( aAt1 / question )
+  :Addr ( aAt2 / question )
+)
+
+# ::id PMUL4162.json_0004
+# ::snt Thank you , I also need a train from london kings cross to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id PMUL4162.json_0006
+# ::snt I need to travel saturday and get there by 14:45
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n10 / name
+     :op1 "14:45"
+  ))
+)
+
+# ::id PMUL4162.json_0008
+# ::snt I need 6 tickets and the reference number
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4162.json_0010
+# ::snt Thanks for all the help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0638.json_0000
+# ::snt I am looking for a very nice Thai restaurant in Cambridge .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "thai"
+  ))
+)
+
+# ::id PMUL0638.json_0002
+# ::snt Please book a table for 15:45 on Thursday . I would like the thai restaurant in west cambridge .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "thai"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n6 / name
+     :op1 "15:45"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL0638.json_0004
+# ::snt 7 people please .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL0638.json_0006
+# ::snt I also need to leave via train from cambridge after 9:15 on sunday , can you help me with that ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n16 / name
+     :op1 "9:15"
+  ))
+)
+
+# ::id PMUL0638.json_0008
+# ::snt I 'll be heading to Broxbourne .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n18 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id PMUL0638.json_0010
+# ::snt I would like it booked and need the reference number .
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL0638.json_0012
+# ::snt Yes , there are 7 of us who will be going .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n20 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL0638.json_0014
+# ::snt Great ! ! Thank you for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1160.json_0000
+# ::snt Hi , i am looking for a middle eastern restaurant in the expensive price range .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "middle"
+     :op2 "eastern"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SNG1160.json_0002
+# ::snt Yes , can we try a moderate price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id SNG1160.json_0004
+# ::snt Hmm , how about Italian ?   Expensive .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SNG1160.json_0006
+# ::snt Nope ! Could you pick your favorite and book a table for me ? 2 people at 12:30 on Tuesday , please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "12:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SNG1160.json_0008
+# ::snt Awesome . Thanks for your assistance , that 's all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2643.json_0000
+# ::snt I want a hotel that has free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id PMUL2643.json_0002
+# ::snt I want to stay in the northern part of town .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "northern"
+  ))
+)
+
+# ::id PMUL2643.json_0004
+# ::snt Yes , please reserve a room .
+( o / out_of_scope )
+
+# ::id PMUL2643.json_0006
+# ::snt Never mind . I want to know is this a guesthouse . If not I need one .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL2643.json_0008
+# ::snt Sure .   Can I get the postcode , price range , and phone number ?   I also need an attraction in the same area of town .
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+  :Post ( aHo1 / question )
+  :Phone ( aHo2 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Area ( AreAt3 / Area 
+    :name ( n9 / name
+     :op1 "same"
+     :op2 "area"
+     :op3 "of"
+     :op4 "town"
+  ))
+   )
+)
+
+# ::id PMUL2643.json_0010
+# ::snt I also need a place to go in the same area as the hotel .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL2643.json_0012
+# ::snt A park sounds nice . What are my options ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "park"
+  ))
+)
+
+# ::id PMUL2643.json_0014
+# ::snt That sounds wonderful ! I will need a taxi to commute please .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL2643.json_0016
+# ::snt I want to leave Milton County Park by 06:15 to return to Hamilton Lodge , please .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n14 / name
+     :op1 "06:15"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n16 / name
+     :op1 "hamilton"
+     :op2 "lodge"
+  ))
+   :Depart ( DepTa6 / Depart 
+    :name ( n18 / name
+     :op1 "Milton"
+     :op2 "County"
+     :op3 "Park"
+  ))
+)
+
+# ::id PMUL2643.json_0018
+# ::snt yes , that will do for now thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2643.json_0020
+# ::snt Thank you I do n't need anything else , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0944.json_0000
+# ::snt I am looking for a place to stay that is a guesthouse with free parking please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id SNG0944.json_0002
+# ::snt No , but I do need free wifi as well as free parking .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id SNG0944.json_0004
+# ::snt No , the price range is flexible . I would like to book a room on Wednesday for 2 people , 2 nights .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n4 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+   :Stay ( StaHo6 / Stay 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SNG0944.json_0006
+# ::snt That will do . And that is for 2 people for 2 nights starting Wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SNG0944.json_0008
+# ::snt Sure , let 's try for just one night and see if that works please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "one"
+  ))
+)
+
+# ::id SNG0944.json_0010
+# ::snt The reference number please !
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id SNG0944.json_0012
+# ::snt Thanks for your help . I 'm all set .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0478.json_0000
+# ::snt I would like to stay in a guesthouse that has free parking while I 'm in Cambridge . Thanks .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id PMUL0478.json_0002
+# ::snt It can be anywhere as long as it has a 4 star rating .
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+   :Stars ( StaHo3 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0478.json_0004
+# ::snt I would like a moderate price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL0478.json_0006
+# ::snt I 'm not concerned with the area - can you recommend a nice place that fits with what I 'm looking for ?
+( o / out_of_scope )
+
+# ::id PMUL0478.json_0008
+# ::snt Yes I would like you to book it for me
+( o / out_of_scope )
+
+# ::id PMUL0478.json_0010
+# ::snt book it for 7 people and 2 nights starting from sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL0478.json_0012
+# ::snt thanks for your help . i appreciate .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0478.json_0014
+# ::snt no that is it for now . thanks for helping
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1444.json_0000
+# ::snt I 'm so hungry ! Can you find me an expensive restaurant ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL1444.json_0002
+# ::snt Actually , I 'd prefer some good German food . Is there an expensive German restaurant in the city centre ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "german"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1444.json_0004
+# ::snt How about one that serves mediterranean food in the same parameters ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "mediterranean"
+  ))
+)
+
+# ::id MUL1444.json_0006
+# ::snt I 'd like to try La Mimosa . Could I get a table for 8 at 15:30 on Friday ? A reference number would be great . Thank you
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n12 / name
+     :op1 "la"
+     :op2 "mimosa"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n14 / name
+     :op1 "15:30"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n16 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n18 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL1444.json_0008
+# ::snt How much should I expect the cost per person to be at this place ?
+( o / out_of_scope )
+
+# ::id MUL1444.json_0010
+# ::snt That 's fine then .   Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1382.json_0000
+# ::snt I am looking for a 4 star place to stay .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n2 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG1382.json_0002
+# ::snt I 'd like it to be in the north , and to be a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SNG1382.json_0004
+# ::snt Yes , please   book it for 5 people and 5 nights starting from wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SNG1382.json_0006
+# ::snt No that is all . Thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2339.json_0000
+# ::snt Hello , I am looking for a restaurant . The restaurant should be in the centre and should serve modern eclectic food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "modern"
+     :op2 "eclectic"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2339.json_0002
+# ::snt Are there any other expensive restaurants in that area that may be nice to visit ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+   )
+)
+
+# ::id MUL2339.json_0004
+# ::snt Are any of them modern eclectic food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "modern"
+     :op2 "eclectic"
+  ))
+)
+
+# ::id MUL2339.json_0006
+# ::snt Dang ... How about some Thai food instead
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "thai"
+  ))
+)
+
+# ::id MUL2339.json_0008
+# ::snt Yes , I 'd like to book for 2 people at 16:45 on tuesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "16:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL2339.json_0010
+# ::snt Can you try booking at 15:45 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "15:45"
+  ))
+)
+
+# ::id MUL2339.json_0012
+# ::snt Fantastic , can you also find me a museum attraction ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n20 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL2339.json_0014
+# ::snt Any type would be fine I just need to know the area and entrance fee of one you would recommend .
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Fee ( aAt1 / question )
+)
+
+# ::id MUL2339.json_0016
+# ::snt No , that is all . Goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1102.json_0000
+# ::snt I am planning a trip and need to book a train to Birmingham .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL1102.json_0002
+# ::snt I would like it to leave after 11:45 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n2 / name
+     :op1 "11:45"
+  ))
+)
+
+# ::id PMUL1102.json_0004
+# ::snt I need to leave on Sunday and depart from Cambridge . What will my arrival time be ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Arrive ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1102.json_0006
+# ::snt That might work but I 'll have to think about it . In the meantime , what details can you give me about Scudamores Punting Co ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n8 / name
+     :op1 "scudamores"
+     :op2 "punting"
+     :op3 "co"
+  ))
+)
+
+# ::id PMUL1102.json_0008
+# ::snt That 's okay . That 's all I need today . Thank you for your help , goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0133.json_0000
+# ::snt Yes , I 'd like some help looking for a particular restaurant . The name of the restaurant is Darrys Cookhouse and Wine Shop . I 'd like to know where it 's located and how expensive .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "darrys"
+     :op2 "cookhouse"
+     :op3 "and"
+     :op4 "wine"
+     :op5 "shop"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SSNG0133.json_0002
+# ::snt Perfect , could you make a reservation for 7 people at 17:00 on Sunday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "17:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id SSNG0133.json_0004
+# ::snt Yes , please look for a different restaurant in the same area and price range as Darrys Cookhouse .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "area"
+     :op3 "and"
+     :op4 "price"
+     :op5 "range"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id SSNG0133.json_0006
+# ::snt What is the address , please ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id SSNG0133.json_0008
+# ::snt Yes , please book that for the same party and time on Sunday .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n16 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "party"
+  ))
+)
+
+# ::id SNG01776.json_0000
+# ::snt I 'm looking for a restaurant in the east .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+)
+
+# ::id SNG01776.json_0002
+# ::snt I do n't have a price range but I am looking for asian oriental cuisine . Is that possible ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+)
+
+# ::id SNG01776.json_0004
+# ::snt How about British food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "british"
+  ))
+)
+
+# ::id SNG01776.json_0006
+# ::snt Thanks , will you please book a table for 7 people on thursday at 13:00 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "13:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id SNG01776.json_0008
+# ::snt please try booking at 1200hrs and get me the reference number
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id SNG01776.json_0010
+# ::snt Nope , that should be everything . Thank you so much for all of your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1314.json_0000
+# ::snt Can you help me find a hotel called city centre north b and b please ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "city"
+     :op2 "centre"
+     :op3 "north"
+     :op4 "b"
+     :op5 "and"
+     :op6 "b"
+  ))
+)
+
+# ::id MUL1314.json_0002
+# ::snt yes , please . 2 people for 3 nights starting on wednesday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL1314.json_0004
+# ::snt Yes , are there any vietnamese restaurants in the north area of town ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "vietnamese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL1314.json_0006
+# ::snt How about a chinese restaurant instead ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id MUL1314.json_0008
+# ::snt Could you reserve a table at Hakka for me ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n16 / name
+     :op1 "hakka"
+  ))
+)
+
+# ::id MUL1314.json_0010
+# ::snt i would like to book a table for the same day at 17:15
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n20 / name
+     :op1 "17:15"
+  ))
+)
+
+# ::id MUL1314.json_0012
+# ::snt Just two please .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n22 / name
+     :op1 "two"
+  ))
+)
+
+# ::id MUL1314.json_0014
+# ::snt Ok that is all I needed thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0213.json_0000
+# ::snt I need a particular hotel called the Leverton House .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "leverton"
+     :op2 "house"
+  ))
+)
+
+# ::id SSNG0213.json_0002
+# ::snt yes , please I would like it booked for 4 people . I would need this for 3 nights starting with monday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SSNG0213.json_0004
+# ::snt Yes , in the same price range , please .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id SSNG0213.json_0006
+# ::snt That is wonderful . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0860.json_0000
+# ::snt I 'm looking for a particular B&B. Do you handle those ?
+( o / out_of_scope )
+
+# ::id SNG0860.json_0002
+# ::snt Oh dear well what about local guest houses instead ? I need to book it for 6 people for 5 nights staring from Monday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n2 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n4 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n6 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SNG0860.json_0004
+# ::snt I 'm looking for a hotel called Rosa 's Bed and Breakfast .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n8 / name
+     :op1 "rosa"
+     :op2 "'s"
+     :op3 "bed"
+     :op4 "and"
+     :op5 "breakfast"
+  ))
+)
+
+# ::id SNG0860.json_0006
+# ::snt yes , please ! for 6 people for 5 nights starting on monday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n14 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id SNG0860.json_0008
+# ::snt Perfect , that 's all I need thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0784.json_0000
+# ::snt I 'm looking for some romanian food around here .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "romanian"
+  ))
+)
+
+# ::id PMUL0784.json_0002
+# ::snt Ok , let 's try to find an asian oriental restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+)
+
+# ::id PMUL0784.json_0004
+# ::snt I need a cheap price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL0784.json_0006
+# ::snt Yes I need a reservation for 6 people at 17:30 on a Saturday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "17:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL0784.json_0008
+# ::snt I need a confirmation number too thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0784.json_0010
+# ::snt I am also looking for a train I 'd like the train to arrive by 14:15 and to be here on Saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "saturday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n16 / name
+     :op1 "14:15"
+  ))
+)
+
+# ::id PMUL0784.json_0012
+# ::snt I need to depart Leicaster and arrive in cambridge 14:15 on saturday . I 'll just need the travel , no booking .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n20 / name
+     :op1 "14:15"
+  ))
+   :Day ( DayTr6 / Day 
+    :name ( n22 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n24 / name
+     :op1 "Leicaster"
+  ))
+)
+
+# ::id PMUL0784.json_0014
+# ::snt Yes .   Can I get the travel time ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL0784.json_0016
+# ::snt Thanks ! I guess that 's all I need . Have a good one . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4013.json_0000
+# ::snt Help me find a place to stay that has free parking and 4 stars .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4013.json_0002
+# ::snt No specific price or location . I 'd like it to include free wifi , though .
+( Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+   :Internet ( esHo2 / yes)
+   :Area ( onHo3 / dontcare)
+)
+
+# ::id PMUL4013.json_0004
+# ::snt Okay , can I have the postcode , address , and phone number .
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+  :Phone ( aHo2 / question )
+)
+
+# ::id PMUL4013.json_0006
+# ::snt Thank you . I would also love some help finding a moderately priced italian restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL4013.json_0008
+# ::snt Area does not matter .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Area ( aRe1 / question )
+   )
+)
+
+# ::id PMUL4013.json_0010
+# ::snt The Prezzo sounds good . Can you tell me the address and postcode please ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "prezzo"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id PMUL4013.json_0012
+# ::snt I Would like to get a taxi to the place as well .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Dest ( DesTa3 / Dest 
+    :name ( n10 / name
+     :op1 "the"
+     :op2 "place"
+  ))
+)
+
+# ::id PMUL4013.json_0014
+# ::snt I want to leave the restaurant by 01:30 to go to the hotel . Please give me contact info and car type
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n12 / name
+     :op1 "01:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id PMUL4013.json_0016
+# ::snt Thank You that is all . Have a nice day
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3790.json_0000
+# ::snt I 'm looking for a place to stay in the moderately price range that includes free parking .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3790.json_0002
+# ::snt Okay , does it have 4 stars and does it include free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3790.json_0004
+# ::snt Just to be clear is Limehouse also moderately priced with free parking and wifi ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   :Name ( NamHo4 / Name 
+    :name ( n6 / name
+     :op1 "Limehouse"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3790.json_0006
+# ::snt Can you give me the phone number , postcode and address please ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+  :Phone ( aHo2 / question )
+)
+
+# ::id PMUL3790.json_0008
+# ::snt Thank you .   Can you also help me find a train ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL3790.json_0010
+# ::snt Cambrdige to liverpool london street , leaving after 08:15 on sunday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :Depart ( amTr2 / Cambridge)
+   :Leave ( LeaTr5 / Leave 
+    :name ( n10 / name
+     :op1 "08:15"
+  ))
+   :Dest ( DesTr7 / Dest 
+    :name ( n12 / name
+     :op1 "liverpool"
+     :op2 "london"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL3790.json_0012
+# ::snt Yes , can you give me the travel time and the price of a ticket ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id PMUL3790.json_0014
+# ::snt No . Thank you that will be all for today . Goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20362.json_0000
+# ::snt I 'm looking for a restaurant in the east part of town that serves cantonese food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "cantonese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id WOZ20362.json_0002
+# ::snt What about an Indian restaurant ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id WOZ20362.json_0004
+# ::snt what is the phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id WOZ20362.json_0006
+# ::snt Address please
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id WOZ20362.json_0008
+# ::snt thank you . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2936.json_0000
+# ::snt I need to find places to go .   Can you aid me ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL2936.json_0002
+# ::snt I should very much like to explore the East , what is located there ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL2936.json_0004
+# ::snt What attractions are in the East ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL2936.json_0006
+# ::snt How about a museum
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL2936.json_0008
+# ::snt The Cambridge Artworks sounds good . Can I get the address and phone number please ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n8 / name
+     :op1 "cambridge"
+     :op2 "artworks"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id PMUL2936.json_0010
+# ::snt Thanks , i 'm also looking for a place to stay with free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL2936.json_0012
+# ::snt I had no preference going into this , but lets try east since the museum is there .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n10 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL2936.json_0014
+# ::snt No but quality matters , are any of them 4 stars ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2936.json_0016
+# ::snt I 'd like a guesthouse , 4 stars .   Area does n't really matter .   Can you recommend anything ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( onHo2 / dontcare)
+   :Stars ( StaHo5 / Stars 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2936.json_0018
+# ::snt I need a hotel or guesthouse with 4 stars that has free wifi , can you make a recommendation based on that ?
+( Hm1 / Hotel-Inform
+   :Type ( onHo1 / dontcare)
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo4 / Stars 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2936.json_0020
+# ::snt No booking , just get me the phone number .
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id PMUL2936.json_0022
+# ::snt I would n't know this .
+( o / out_of_scope )
+
+# ::id PMUL2936.json_0024
+# ::snt Sorry , actually , can you please just send me their phone number ?
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id PMUL2936.json_0026
+# ::snt Thank you so much for your help .   That is all that I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2916.json_0000
+# ::snt Where are the good places to go ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL2916.json_0002
+# ::snt Yes , the centre is where I will be staying .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2916.json_0004
+# ::snt Something that you think is interesting , Can I have the address as well ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( onAt1 / dontcare)
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2916.json_0006
+# ::snt A museum would be fine . Just pick a good one for me please .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL2916.json_0008
+# ::snt find me its phone number and address .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL2916.json_0010
+# ::snt Thanks . I also need a hotel , definitely not a guesthouse , with free parking , please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id PMUL2916.json_0012
+# ::snt No thanks . I 'll take care of that . I need the price range and their postcode please .
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id PMUL2916.json_0014
+# ::snt Thank you . That is all that I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20025.json_0000
+# ::snt I would like a restaurant in the centre of town that serves thai food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "thai"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id WOZ20025.json_0002
+# ::snt Can I have the phone number and address please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20025.json_0004
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01612.json_0000
+# ::snt i want to find a hospital in town
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01612.json_0002
+# ::snt No , but I need address and postcode for the Hospital , please .
+( Ht1 / Hospital-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id SNG01612.json_0004
+# ::snt No , that is all I need . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3431.json_0000
+# ::snt I am looking for information on some places I can go when I am visiting soon .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL3431.json_0002
+# ::snt I would like to go to a museum that you recommend . I will need the phone number please .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museum"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Phone ( aAt1 / question )
+   )
+)
+
+# ::id PMUL3431.json_0004
+# ::snt I also need some where to stay , 4 star .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3431.json_0006
+# ::snt Yes please . Book it for 3 people and 4 nights starting from Friday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3431.json_0008
+# ::snt I would like to book the cheapest one .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "cheapest"
+  ))
+)
+
+# ::id PMUL3431.json_0010
+# ::snt I probably need a reference number do nt I ?
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL3431.json_0012
+# ::snt I need a taxi from the hotel to the attraction , leaving at 2:45 .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Dest ( DesTa5 / Dest 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "attraction"
+  ))
+   :Leave ( LeaTa7 / Leave 
+    :name ( n18 / name
+     :op1 "2:45"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+ :op3(Am3 / Attraction-Inform
+   :none ( onAt3 / none)
+   )
+)
+
+# ::id PMUL3431.json_0014
+# ::snt That was quickly handled . Thank you for your help . Goodbye now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0200.json_0000
+# ::snt I need to find the nearest hospital .
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG0200.json_0002
+# ::snt No that 's all I needed thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0200.json_0004
+# ::snt No , that is it thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02183.json_0000
+# ::snt Please find me a taxi ? I 'm at the el shaddai and I need to arrive by 21:15 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n2 / name
+     :op1 "21:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "el"
+     :op2 "shaddai"
+  ))
+)
+
+# ::id SNG02183.json_0002
+# ::snt I 'm going to cocum .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n6 / name
+     :op1 "cocum"
+  ))
+)
+
+# ::id SNG02183.json_0004
+# ::snt That will be fine , thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02183.json_0006
+# ::snt I am finished .   Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1080.json_0000
+# ::snt Hi ! Can you help me find an attraction to visit in the centre of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG1080.json_0002
+# ::snt Surprise me . I just need the attraction type , address , and postcode .
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+)
+
+# ::id SNG1080.json_0004
+# ::snt That 's great . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1080.json_0006
+# ::snt No thanks .   You 've been a great help .   Have a nice day .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0121.json_0000
+# ::snt While I am visiting Cambridge , I would like to stay at the Ashley Hotel . Where is it located ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "ashley"
+     :op2 "hotel"
+  ))
+)
+
+# ::id MUL0121.json_0002
+# ::snt Book me a room there for 2 night with 6 people , starting Friday . Also , I will need the reference number .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL0121.json_0004
+# ::snt I 'd like a cheap restaurant in the centre of the city .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0121.json_0006
+# ::snt I would like Chinese food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id MUL0121.json_0008
+# ::snt Let 's go with Charlie Chan for 6 people at 15:45 Friday
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n16 / name
+     :op1 "charlie"
+     :op2 "chan"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n18 / name
+     :op1 "15:45"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n20 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n22 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL0121.json_0010
+# ::snt No that will be all . Thank You .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0337.json_0000
+# ::snt I need a to find a train departing from stansted airport going to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id SNG0337.json_0002
+# ::snt It needs to leave after 9:15
+( o / out_of_scope )
+
+# ::id SNG0337.json_0004
+# ::snt I am looking to leave on Thursday . Can you also please give me the train ID for this trip ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Id ( aTr1 / question )
+   )
+)
+
+# ::id SNG0337.json_0006
+# ::snt That might be cutting it a little close . Maybe one an hour later ?
+( o / out_of_scope )
+
+# ::id SNG0337.json_0008
+# ::snt Can you give me the train ID for the 10:24 ?
+( Tt1 / Train-Request
+  :Id ( aTr0 / question )
+)
+
+# ::id SNG0337.json_0010
+# ::snt Thank you very much . I appreciate your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0337.json_0012
+# ::snt That 's all . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20314.json_0000
+# ::snt Indian in the north
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id WOZ20314.json_0002
+# ::snt What is the address , phone number , and price range of one of them ?
+( Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id WOZ20314.json_0004
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0205.json_0000
+# ::snt I need a moderately priced hotel that has free wifi .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Internet ( esHo2 / yes)
+   :Type ( TypHo5 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id SSNG0205.json_0002
+# ::snt Does it include free wifi and parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id SSNG0205.json_0004
+# ::snt Great ! Book for 1 people starting on Thursday for 4 nights . Thanks .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+)
+
+# ::id SSNG0205.json_0006
+# ::snt Another hotel will be fine as long as it 's in the same price range . Thank you .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Price ( PriHo3 / Price 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id SNG0375.json_0000
+# ::snt I would like to book a hotel room for two .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG0375.json_0002
+# ::snt Yes , sorry .   I need to leave Stansted airport on Tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id SNG0375.json_0004
+# ::snt Cambridge . Please give me departure time and travel time .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Leave ( aTr1 / question )
+  :Time ( aTr2 / question )
+   )
+)
+
+# ::id SNG0375.json_0006
+# ::snt It most certainly would , thank you .   I am not ready to book , can you just give me the travel time for that trip ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id SNG0375.json_0008
+# ::snt No , that 's all , thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0400.json_0000
+# ::snt Hi ! I need a train from London Liverpool street sometime after 19:30 , please .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "19:30"
+  ))
+)
+
+# ::id SNG0400.json_0002
+# ::snt I would like to go this Saturday to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id SNG0400.json_0004
+# ::snt I 'll take the 21:39 , I 'll need 7 tickets please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id SNG0400.json_0006
+# ::snt You have been very helpful . Thank you . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1447.json_0000
+# ::snt Hi , I 'm looking for a moderate restaurant in the centre . What would you recommend ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1447.json_0002
+# ::snt Lets go with Asian . Can you book a table for 7 at 12:00 on Wednesday ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "asian"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n8 / name
+     :op1 "12:00"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL1447.json_0004
+# ::snt Thank you but I also need a train that is going to leicester and should depart from cambridge
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "leicester"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1447.json_0006
+# ::snt I will be traveling on Thursday and I need the train to arrive by 12:00 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n18 / name
+     :op1 "thursday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n20 / name
+     :op1 "12:00"
+  ))
+)
+
+# ::id MUL1447.json_0008
+# ::snt Yes please give me the reference number
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL1447.json_0010
+# ::snt Actually , I wo n't need you to book tickets . But can I please get the price and travel time for TR1755 ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id MUL1447.json_0012
+# ::snt ok that would work go ahead and book that
+( Tk1 / Train-OfferBook
+   :none ( onTr1 / none)
+)
+
+# ::id MUL1447.json_0014
+# ::snt Just for myself , please .
+( Tm1 / Train-Inform
+   :People ( Tr1 / 1)
+)
+
+# ::id MUL1447.json_0016
+# ::snt Oops , I actually did n't want tickets just yet , but I guess I 'm stuck with them ! Thanks for your help anyway , totally my fault .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1141.json_0000
+# ::snt I am looking for a hotel called The Cambridge Belfry . Can you help me with this ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "Cambridge"
+     :op2 "Belfry"
+  ))
+)
+
+# ::id MUL1141.json_0002
+# ::snt Can I get the price range for the restaurant ?
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+)
+
+# ::id MUL1141.json_0004
+# ::snt Yes , thank you . I 'd also like to find a swimming pool in the town centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n6 / name
+     :op1 "swimming"
+     :op2 "pool"
+  ))
+)
+
+# ::id MUL1141.json_0006
+# ::snt I need to know the fee for Parkside Pools please .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n8 / name
+     :op1 "parkside"
+     :op2 "pools"
+  ))
+)
+
+# ::id MUL1141.json_0008
+# ::snt Yes , can you please help me book a taxi to leave the hotel by 03:15 ?
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n10 / name
+     :op1 "03:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n12 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id MUL1141.json_0010
+# ::snt Thanks , that 's all I need today . Have a good day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1315.json_0000
+# ::snt Hi , I need a hotel on the west side , please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL1315.json_0002
+# ::snt I do n't care about price range , but I do want the hotel to have a 4 star rating and have free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1315.json_0004
+# ::snt Can you tell me their post codes ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id MUL1315.json_0006
+# ::snt No . Thank you . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1315.json_0008
+# ::snt I also need information on the maharajah tandoor restaurant please .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Name ( NamRe3 / Name 
+    :name ( n10 / name
+     :op1 "maharajah"
+     :op2 "tandoor"
+     :op3 "restaurant"
+  ))
+)
+
+# ::id MUL1315.json_0010
+# ::snt Yes , please book a table for 1 at 16:00 on Wednesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "16:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL1315.json_0012
+# ::snt Would you be able to schedule a taxi to take me from the Huntingdon Marriott to the Maharajah Tandoor ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL1315.json_0014
+# ::snt I need to arrive in time for my reservation .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n18 / name
+     :op1 "time"
+     :op2 "for"
+     :op3 "my"
+     :op4 "reservation"
+  ))
+)
+
+# ::id MUL1315.json_0016
+# ::snt No that is all thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0135.json_0000
+# ::snt I need to locate the nearest police station please .
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG0135.json_0002
+# ::snt I have everything I need . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0135.json_0004
+# ::snt I need to call them actually right now - do you have their phone number ?
+( Pt1 / Police-Request
+  :Phone ( aPo0 / question )
+)
+
+# ::id SNG0135.json_0006
+# ::snt great , have a great day !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3367.json_0000
+# ::snt i want information about attractions in the centre
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3367.json_0002
+# ::snt Sounds interesting . What is their phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL3367.json_0004
+# ::snt Can you tell me their postcode as well ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL3367.json_0006
+# ::snt Can you help me find a really nice and expensive chinese place in town ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL3367.json_0008
+# ::snt I would like to be in the centre .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3367.json_0010
+# ::snt Can you tell me their phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id PMUL3367.json_0012
+# ::snt I also want to book a taxi to commute between the two places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL3367.json_0014
+# ::snt I 'd like to go between All Saints Church and Tang Chinese by 2:30 .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n10 / name
+     :op1 "tang"
+     :op2 "chinese"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n12 / name
+     :op1 "all"
+     :op2 "saints"
+     :op3 "church"
+  ))
+   :Leave ( LeaTa6 / Leave 
+    :name ( n14 / name
+     :op1 "2:30"
+  ))
+)
+
+# ::id PMUL3367.json_0016
+# ::snt Any luck with the taxi yet ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL3367.json_0018
+# ::snt thanks thatnis it for today
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1585.json_0000
+# ::snt Can you please help me find a place to stay ? I 'm looking for an average priced place in a guesthouse style . Thankyou .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( odHo2 / moderate)
+)
+
+# ::id PMUL1585.json_0002
+# ::snt Does the Acorn Guest House have free wifi and is it located in the south ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+   :Name ( NamHo5 / Name 
+    :name ( n6 / name
+     :op1 "acorn"
+     :op2 "guest"
+     :op3 "house"
+  ))
+)
+
+# ::id PMUL1585.json_0004
+# ::snt Yes , I would like something in the south . There will be 5 guests and will be needed for 5 nights , starting Saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+   :Area ( AreHo8 / Area 
+    :name ( n14 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL1792.json_0000
+# ::snt Hopefully you can help me with my planning .   I am looking for a place to stay and have no idea what to choose .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL1792.json_0002
+# ::snt it should be a three star   and internet is not a must
+( Hm1 / Hotel-Inform
+   :Internet ( oHo1 / no)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "three"
+  ))
+)
+
+# ::id PMUL1792.json_0004
+# ::snt I was hoping to book a hotel if one is available .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL1792.json_0006
+# ::snt Actually , I 'm going to hold off on booking for now , but can I get the postcode ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id PMUL1792.json_0008
+# ::snt I also need a train leaving Cambridge after 18:15
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "18:15"
+  ))
+)
+
+# ::id PMUL1792.json_0010
+# ::snt I 'm going to Broxbourne on Sunday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "broxbourne"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL1792.json_0012
+# ::snt 7:00 am Can you book it for me and get a reference number ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n14 / name
+     :op1 "7:00"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1792.json_0014
+# ::snt Can leave anytime after 18:15 .
+( o / out_of_scope )
+
+# ::id PMUL1792.json_0016
+# ::snt Yes , that will work . Can you tell me what the arrival time is ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+)
+
+# ::id PMUL1792.json_0018
+# ::snt thank you that will be all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01413.json_0000
+# ::snt I need the address for the Parkside police station
+( a / and
+ :op1(Pm1 / Police-Inform
+   :Name ( NamPo2 / Name 
+    :name ( n2 / name
+     :op1 "Parkside"
+     :op2 "police"
+     :op3 "station"
+  ))
+   )
+ :op2(Pt2 / Police-Request
+  :Addr ( aPo1 / question )
+   )
+)
+
+# ::id SNG01413.json_0002
+# ::snt Can I get the phone number please ?
+( Pt1 / Police-Request
+  :Phone ( aPo0 / question )
+)
+
+# ::id SNG01413.json_0004
+# ::snt Thanks for your help . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2550.json_0000
+# ::snt Hello , I 'm looking for a swimming pool in town .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "swimming"
+     :op2 "pool"
+  ))
+)
+
+# ::id MUL2550.json_0002
+# ::snt No , but could you tell me if they have any entrance fees .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+   )
+)
+
+# ::id MUL2550.json_0004
+# ::snt Can you help me find a 4 star hotel that offers free parking ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2550.json_0006
+# ::snt I do n't care about the area , but it does need to be 4 stars , as I mentioned earlier .
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+   :Stars ( StaHo3 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2550.json_0008
+# ::snt No thank you , may I please get the postcode for Huntingdon Marriott ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id MUL2550.json_0010
+# ::snt Can you also find me a taxi to get to the two places ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL2550.json_0012
+# ::snt I would like to leave the hotel at 24:30 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n10 / name
+     :op1 "24:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n12 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id MUL2550.json_0014
+# ::snt Great ! Thank you for all your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2550.json_0016
+# ::snt I 'm sorry ,   I actually am looking for the postcode of the cheaper hotel of the 5 .   And a taxi from there instead .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n14 / name
+     :op1 "cheaper"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Post ( aHo1 / question )
+   )
+)
+
+# ::id MUL2550.json_0018
+# ::snt Great , you 've been a great help . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1906.json_0000
+# ::snt Is there a train I can take to cambridge that leaves after 18:00 ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "18:00"
+  ))
+)
+
+# ::id PMUL1906.json_0002
+# ::snt I 'm departing from birmingham new street .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL1906.json_0004
+# ::snt Yes please book me for one ticket .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL1906.json_0006
+# ::snt Also looking for a guesthouse in the cheap price range .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n12 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL1906.json_0008
+# ::snt The area of town is not important , but I would like a hotel with free parking and four stars .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n14 / name
+     :op1 "four"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL1906.json_0010
+# ::snt Yes please . Can you tell me anything about it- How big are the rooms ? Do they offer suites ?
+( o / out_of_scope )
+
+# ::id PMUL1906.json_0012
+# ::snt Yes , I need the phone number please !
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id PMUL1906.json_0014
+# ::snt Could you go ahead and book me the guesthouse ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n18 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL1906.json_0016
+# ::snt I am not looking to book just yet , actually .   Just please find information on guesthouse in the cheap price range .
+( o / out_of_scope )
+
+# ::id PMUL1906.json_0018
+# ::snt It needs 4 stars please .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1906.json_0020
+# ::snt I just need their phone number please .
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id PMUL1906.json_0022
+# ::snt No thank you that is all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0534.json_0000
+# ::snt Are there any Swedish restaurants in Cambridge ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "swedish"
+  ))
+)
+
+# ::id PMUL0534.json_0002
+# ::snt Yes an you search for christmas food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "christmas"
+  ))
+)
+
+# ::id PMUL0534.json_0004
+# ::snt What about a moderately priced European restaurant ? I need a reservation for 3 people at 14:30 on Thursday . Could you provide the reference number after making the reservation ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "european"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "moderately"
+  ))
+   :Time ( TimRe6 / Time 
+    :name ( n10 / name
+     :op1 "14:30"
+  ))
+   :Day ( DayRe8 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe10 / People 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0534.json_0006
+# ::snt I do n't have a preference on the area . If you could recommend on that would be great .
+( Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+)
+
+# ::id PMUL0534.json_0008
+# ::snt Sounds like an excellent choice . Please proceed with making a reservation . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0534.json_0010
+# ::snt I also need a train to leave Friday and arrive by 08:15 from bishop stortford by cambridge . Can you give me the depart time ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n18 / name
+     :op1 "friday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n20 / name
+     :op1 "08:15"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n22 / name
+     :op1 "bishop"
+     :op2 "stortford"
+  ))
+)
+
+# ::id PMUL0534.json_0012
+# ::snt I actually need the train to arrive at Bishops Stortford , not depart from . So sorry for the confusion .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n24 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id PMUL0534.json_0014
+# ::snt Great , can you tell me the departure time of the train from Cambridge to Bishops Stortford ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n26 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n28 / name
+     :op1 "cambridge"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Leave ( aTr1 / question )
+   )
+)
+
+# ::id PMUL0534.json_0016
+# ::snt Alright . That is all I needed . Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1003.json_0000
+# ::snt Hey planning on coming out there . Please suggest a train that would arrive in cambridge at 12:30 !
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "12:30"
+  ))
+)
+
+# ::id PMUL1003.json_0002
+# ::snt I will be leaving from Broxbourne .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id PMUL1003.json_0004
+# ::snt That works ,   can you book seats for 4 on that and give me the reference number ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1003.json_0006
+# ::snt Do you have any suggestions for entertainment that are in town center ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "entertainment"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n12 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL1003.json_0008
+# ::snt I would like a museum .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL1003.json_0010
+# ::snt My first choice , actually , is not a museum , but an entertainment attraction . What type of entertainment attractions are available ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n16 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL1003.json_0012
+# ::snt You know , on second thought a museum may be fun . Could you search listings for a museum in the centre ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n18 / name
+     :op1 "museum"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n20 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL1003.json_0014
+# ::snt Art sounds good . Let 's try that .
+( o / out_of_scope )
+
+# ::id PMUL1003.json_0016
+# ::snt No thank you that is all I needed today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0407.json_0000
+# ::snt I 'm looking for a train , actually . I need to go to Broxbourne on tuesday after 10:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "broxbourne"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "tuesday"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n6 / name
+     :op1 "10:15"
+  ))
+)
+
+# ::id SNG0407.json_0002
+# ::snt No , not particularly .   Sooner the better , I suppose .
+( o / out_of_scope )
+
+# ::id SNG0407.json_0004
+# ::snt Ok . What is the travel time ? When does the train arrive ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+  :Time ( aTr1 / question )
+)
+
+# ::id SNG0407.json_0006
+# ::snt How long is the train ride ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id SNG0407.json_0008
+# ::snt Sure , why not ? Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0407.json_0010
+# ::snt Great , thank you ! That is all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0949.json_0000
+# ::snt I am looking for yippee noodle bar .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "yippee"
+     :op2 "noodle"
+     :op3 "bar"
+  ))
+)
+
+# ::id MUL0949.json_0002
+# ::snt Yes please . I need a reservation for 6 people at 16:15 on Thursday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "16:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL0949.json_0004
+# ::snt I 'm also looking for places to go in town .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id MUL0949.json_0006
+# ::snt Yes , I 'm very interested in visiting   a history museum . Is there a museum closer to the Yippee noodle bar or possibly within 5 to 8 miles is okay also
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( enAt1 / centre)
+   :Type ( TypAt3 / Type 
+    :name ( n10 / name
+     :op1 "museum"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe4 / Name 
+    :name ( n13 / name
+     :op1 "Yippee"
+     :op2 "noodle"
+     :op3 "bar"
+  ))
+   )
+)
+
+# ::id MUL0949.json_0008
+# ::snt Yes . Can I please get a taxi to arrive at the restaurant by the booked time of 16:15 ?
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n14 / name
+     :op1 "16:15"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id MUL0949.json_0010
+# ::snt At the Broughton House Gallery , please
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n18 / name
+     :op1 "broughton"
+     :op2 "house"
+     :op3 "gallery"
+  ))
+)
+
+# ::id MUL0949.json_0012
+# ::snt Thank you for your help . That is all I need today !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0778.json_0000
+# ::snt I am looking for a zero star hotel in Cambridge .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "zero"
+  ))
+)
+
+# ::id MUL0778.json_0002
+# ::snt Is it a mid - budget hotel ? I 'm also looking for a hotel that 's located near the centre .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0778.json_0004
+# ::snt Does it have internet ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Internet ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Internet ( esHo2 / yes)
+   )
+)
+
+# ::id MUL0778.json_0006
+# ::snt What is the address ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id MUL0778.json_0008
+# ::snt No , thanks . I will need a train to Bishops stortford , though .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id MUL0778.json_0010
+# ::snt I would like to depart on Friday from Cambridge . I 'd like to arrive at Bishops Stratford by 12:30 . Can you tell me a departure time please .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n12 / name
+     :op1 "12:30"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Dest ( isTr4 / bishops_stortford)
+   )
+ :op2(Tt2 / Train-Request
+  :Leave ( aTr1 / question )
+   )
+)
+
+# ::id MUL0778.json_0012
+# ::snt Yes , please book for 07:29 .
+( o / out_of_scope )
+
+# ::id MUL0778.json_0014
+# ::snt Actually hold off on that part , I 'm not sure how many tickets I need yet .
+( Tt1 / Train-Request
+  :People ( aTr0 / question )
+)
+
+# ::id MUL0778.json_0016
+# ::snt No that was all I needed for today . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3975.json_0000
+# ::snt Please dig up some information on the mutliple sports in the centre for me
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "sports"
+  ))
+)
+
+# ::id PMUL3975.json_0002
+# ::snt Oh well . I guess maybe a theatre instead .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "theatre"
+  ))
+)
+
+# ::id PMUL3975.json_0004
+# ::snt Can you tell me the postcode , entrance fee , and phone number of adc theatre ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n8 / name
+     :op1 "adc"
+     :op2 "theatre"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Post ( aAt2 / question )
+  :Phone ( aAt3 / question )
+   )
+)
+
+# ::id PMUL3975.json_0006
+# ::snt Thanks I also need a train that 's going to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3975.json_0008
+# ::snt I need to leave from Norwich sometime after 20:15 on Saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n14 / name
+     :op1 "norwich"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n16 / name
+     :op1 "20:15"
+  ))
+)
+
+# ::id PMUL3975.json_0010
+# ::snt No .   That is all the info I need .
+( o / out_of_scope )
+
+# ::id PMUL0115.json_0000
+# ::snt I need a place to eat that is expensive .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0115.json_0002
+# ::snt In the centre , please .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0115.json_0004
+# ::snt i want something with malaysian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "malaysian"
+  ))
+)
+
+# ::id PMUL0115.json_0006
+# ::snt I actually just need an expensive place to dine in the Centre of town .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+   :Price ( PriRe3 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe5 / Area 
+    :name ( n10 / name
+     :op1 "Centre"
+  ))
+)
+
+# ::id PMUL0115.json_0008
+# ::snt Yes please . Can you book that for 8 people on Saturday at 15:30 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "15:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL0115.json_0010
+# ::snt Okay , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0115.json_0012
+# ::snt If Saturday fails , try Monday and provide the reference number . Also looking for a guesthouse in the same area with internet . Provide starts and address please .
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Internet ( aHo0 / question )
+  :Addr ( aHo1 / question )
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+ :op3(Hm3 / Hotel-Inform
+   :Internet ( esHo3 / yes)
+   :Type ( TypHo5 / Type 
+    :name ( n20 / name
+     :op1 "guesthouse"
+  ))
+   :Day ( DayHo7 / Day 
+    :name ( n22 / name
+     :op1 "saturday"
+  ))
+   :Area ( AreHo9 / Area 
+    :name ( n24 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   )
+)
+
+# ::id PMUL0115.json_0014
+# ::snt Can you book me two taxi cabs that offer groupon discounts to take us to the restaurant ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Dest ( DesTa3 / Dest 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL0115.json_0016
+# ::snt I 'm looking for a place to stay . The hotel should be in the same price range as the restaurant and should be in the type of guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n26 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n28 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id PMUL0115.json_0018
+# ::snt A hotel would be fine .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n30 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL0115.json_0020
+# ::snt What expensive hotel do you recommend ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n32 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n34 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0115.json_0022
+# ::snt I just need their address , star level and whether they have internet please .
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Internet ( aHo0 / question )
+  :Addr ( aHo1 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Internet ( esHo2 / yes)
+   )
+)
+
+# ::id PMUL0115.json_0024
+# ::snt Not yet , that 's all for now . Thank you for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0702.json_0000
+# ::snt Hi . Can you help me find a train ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL0702.json_0002
+# ::snt I 'm going to Cambridge from Liverpool Street . On Sunday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n6 / name
+     :op1 "liverpool"
+     :op2 "street"
+  ))
+)
+
+# ::id PMUL0702.json_0004
+# ::snt I need to leave after 11:15 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "11:15"
+  ))
+)
+
+# ::id PMUL0702.json_0006
+# ::snt I need to know the price and travel time please
+( a / and
+ :op1(Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Price ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0702.json_0008
+# ::snt Thanks I 'm also looking for a restaurant called Charlie Chan can you find some information for me ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n10 / name
+     :op1 "charlie"
+     :op2 "chan"
+  ))
+)
+
+# ::id PMUL0702.json_0010
+# ::snt That would be all thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20033.json_0000
+# ::snt Hey , could you tell me if there are any panasian restaurants in the east side of town ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "panasian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id WOZ20033.json_0002
+# ::snt no
+( o / out_of_scope )
+
+# ::id WOZ20033.json_0004
+# ::snt Are there any chinese restaurants on the east side of town ? If so , what is the address , phone number and post code ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "east"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Post ( aRe2 / question )
+  :Addr ( aRe3 / question )
+   )
+)
+
+# ::id WOZ20033.json_0006
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4936.json_0000
+# ::snt Can you help me find a 4 star rated place to stay please ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n2 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4936.json_0002
+# ::snt Moderate price range .   Something with 4 stars .   Area does n't really matter to me .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4936.json_0004
+# ::snt Can you book for seven people for three nights starting from Friday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "three"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "seven"
+  ))
+)
+
+# ::id PMUL4936.json_0006
+# ::snt I 'm also looking for a train to get to cambridge . I 'll be departing from leicester .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id MUL0935.json_0000
+# ::snt I 'm looking for some type of entertainment venue in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id MUL0935.json_0002
+# ::snt No , thank you . Is there a museum in the centre area ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "museum"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0935.json_0004
+# ::snt Yes , I would like the address , please .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id MUL0935.json_0006
+# ::snt Yes , thanks , I 'd like to find a restaurant in the same area . Do you have any listings that serve polynesian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "polynesian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id MUL0935.json_0008
+# ::snt How about something in the cheap price range ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n14 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL0935.json_0010
+# ::snt Are any of them Italian ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id MUL0935.json_0012
+# ::snt I would like to book Zizzi Cambridge for 6 people on Sunday at 16:15 .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n18 / name
+     :op1 "zizzi"
+     :op2 "cambridge"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n20 / name
+     :op1 "16:15"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n22 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n24 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL0935.json_0014
+# ::snt Is there anything available for 15:15 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n26 / name
+     :op1 "15:15"
+  ))
+)
+
+# ::id MUL0935.json_0016
+# ::snt Can I get the reference number , please ?
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id MUL0935.json_0018
+# ::snt Thank you very much for your help today !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0935.json_0020
+# ::snt That was everything . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20313.json_0000
+# ::snt Looking for someone that serves australian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "australian"
+  ))
+)
+
+# ::id WOZ20313.json_0002
+# ::snt How about European food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "european"
+  ))
+)
+
+# ::id PMUL0985.json_0000
+# ::snt Hi . Can you help me find a restaurant ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0985.json_0002
+# ::snt I 'd like a restaurant in the centre in the moderate price range , what can you recommend ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0985.json_0004
+# ::snt Sounds good to me . Please book for one , 16:30 on Thursday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "16:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL0985.json_0006
+# ::snt Thank you . I also need to find out about trains .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL0985.json_0008
+# ::snt I would like to travel to Cambridge on Thursday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n14 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL0985.json_0010
+# ::snt I would like to depart from Peterborough on Thursday .   I am pretty open as to departure time , but need to arrive by 08:30 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n16 / name
+     :op1 "08:30"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n18 / name
+     :op1 "peterborough"
+  ))
+   :Day ( DayTr6 / Day 
+    :name ( n20 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL0985.json_0012
+# ::snt Just for one person please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n22 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL0985.json_0014
+# ::snt That is all I need . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0610.json_0000
+# ::snt I would like a train that is going by cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0610.json_0002
+# ::snt Kings lynn on thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id PMUL0610.json_0004
+# ::snt The train should arrive by 15:45 and should go to cambridge , can you book it for me ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n10 / name
+     :op1 "15:45"
+  ))
+)
+
+# ::id PMUL0610.json_0006
+# ::snt I do n't have a preference as long as I arrive at 15:45 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n12 / name
+     :op1 "15:45"
+  ))
+)
+
+# ::id PMUL0610.json_0008
+# ::snt I do n't need a ticket right now , but can you give me the departure time and total travel time , please ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Time ( aTr1 / question )
+)
+
+# ::id PMUL0610.json_0010
+# ::snt Yes . I am looking for a restaurant that serves North American food . Preferably in the expensive price range .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "north"
+     :op2 "american"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n16 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0610.json_0012
+# ::snt Book a table for 8 people at 20:30 on thursday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "20:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n20 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n22 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL0610.json_0014
+# ::snt No , thank you , that 's all the information I need right now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2160.json_0000
+# ::snt Can you find me an expensive restaurant in the north ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL2160.json_0002
+# ::snt Yes . That 's exactly what I 'm looking for .
+( o / out_of_scope )
+
+# ::id PMUL2160.json_0004
+# ::snt Yes , please . Can you make a reservation for 7 people at 12:30 on a Tuesday ? Thanks
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "12:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL2160.json_0006
+# ::snt Wonderful . I 'm also looking for a cool place to check out in the same area .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL2160.json_0008
+# ::snt I actually want to find a museum and it should be in the same area as my restaurant
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "museum"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL2160.json_0010
+# ::snt Let 's try for a boat type instead then
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n18 / name
+     :op1 "boat"
+  ))
+)
+
+# ::id PMUL2160.json_0012
+# ::snt Thanks , I do n't need anything else today ! bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL2554.json_0000
+# ::snt I am looking for places to go . Can you tell me about some museums ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id MUL2554.json_0002
+# ::snt Surprise me ! I 'd like the address , fee and postcode .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id MUL2554.json_0004
+# ::snt Sweet ! Can I also get some information on hotels ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id MUL2554.json_0006
+# ::snt How about a 2 star rating in the moderate price ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL2554.json_0008
+# ::snt Either one is fine , I need to book for 1 starting sunday , 4 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL2554.json_0010
+# ::snt Thank you very much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2554.json_0012
+# ::snt How about some restaurant suggestions within walking distance of the hotel .   Any indian cuisine or african cuisine that 's expensive ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   :Price ( PriRe4 / Price 
+    :name ( n15 / name
+     :op1 "expensive"
+  ))
+   )
+)
+
+# ::id MUL2554.json_0014
+# ::snt Does it have free wife and parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id MUL2554.json_0016
+# ::snt Sorry about that , I can look for a restaurant later . That 's actually all I need today , thank you !
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL1314.json_0000
+# ::snt I need to take a train to Stansted airport , arriving no later than 13:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "13:30"
+  ))
+)
+
+# ::id PMUL1314.json_0002
+# ::snt I 'll be departing from Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1314.json_0004
+# ::snt Does TR0188 leave on Tuesday ?   I need a booking for 2 people on Tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL1314.json_0006
+# ::snt Yes , please book it .
+( o / out_of_scope )
+
+# ::id PMUL1314.json_0008
+# ::snt Yes I will need the reference number .
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL1314.json_0010
+# ::snt I also need help finding a place to go . Are there any cinemas I could visit ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "cinemas"
+  ))
+)
+
+# ::id PMUL1314.json_0012
+# ::snt All I need is the postcode .
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL1314.json_0014
+# ::snt No thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2216.json_0000
+# ::snt I 'm hoping you can help me find a particular attraction .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL2216.json_0002
+# ::snt I 'm looking for a place called cambridge and county folk museum
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "cambridge"
+     :op2 "and"
+     :op3 "county"
+     :op4 "folk"
+     :op5 "museum"
+  ))
+)
+
+# ::id PMUL2216.json_0004
+# ::snt Thank you . I 'm also looking for a particular restaurant called the Meze Bar Restaurant please .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n4 / name
+     :op1 "meze"
+     :op2 "bar"
+  ))
+)
+
+# ::id PMUL2216.json_0006
+# ::snt Could you book a table for 1 at 16:30 on Monday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "16:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL2216.json_0008
+# ::snt I will also need a taxi to get from the attraction to restaurant .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Dest ( DesTa3 / Dest 
+    :name ( n12 / name
+     :op1 "to"
+     :op2 "restaurant"
+  ))
+   :Depart ( DepTa5 / Depart 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "attraction"
+  ))
+   )
+ :op2(Am2 / Attraction-Inform
+   :none ( onAt2 / none)
+   )
+ :op3(Rm3 / Restaurant-Inform
+   :none ( onRe3 / none)
+   )
+)
+
+# ::id PMUL2216.json_0010
+# ::snt Thank you that 's all I needed today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1082.json_0000
+# ::snt I need a place to stay in the centre of cambridge .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1082.json_0002
+# ::snt I am looking fro something cheap with a 0 star rating .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n4 / name
+     :op1 "0"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL1082.json_0004
+# ::snt I would like to book a hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL1082.json_0006
+# ::snt Cityroomz will be fine . I need a room for 2 nights starting Thursday . There will be a total of 8 guests .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n10 / name
+     :op1 "cityroomz"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n14 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n16 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL1082.json_0008
+# ::snt How about for only a one night stay ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL1082.json_0010
+# ::snt Thank you ! What is the reference number ?
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id MUL1082.json_0012
+# ::snt I would also like to know about fun things to do in town . What types of entertainment is available near the hotel ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n20 / name
+     :op1 "entertainment"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n22 / name
+     :op1 "near"
+     :op2 "the"
+     :op3 "hotel"
+  ))
+)
+
+# ::id MUL1082.json_0014
+# ::snt In that case can you tell me the address of some of the colleges in the area ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n24 / name
+     :op1 "colleges"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+)
+
+# ::id MUL1082.json_0016
+# ::snt Can you give me the full address for Downing College please ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n26 / name
+     :op1 "downing"
+     :op2 "college"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+)
+
+# ::id MUL1082.json_0018
+# ::snt No thanks , but I 'd like to book a taxi between the two locations , please .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL1082.json_0020
+# ::snt I want to leave my hotel no later than 17:15 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n28 / name
+     :op1 "17:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n30 / name
+     :op1 "my"
+     :op2 "hotel"
+  ))
+)
+
+# ::id MUL1082.json_0022
+# ::snt Thank you ! That 's all I need today . You 've been very helpful .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0308.json_0000
+# ::snt Can you suggest some places to dine ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0308.json_0002
+# ::snt I 'd like Indonesian food if it 's available .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indonesian"
+  ))
+)
+
+# ::id PMUL0308.json_0004
+# ::snt Please check to see if there are any restaurants that serve modern European food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+)
+
+# ::id PMUL0308.json_0006
+# ::snt Any restaurant you recommend is fine . I just need the address , postcode , and phone number .
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+  :Phone ( aRe2 / question )
+)
+
+# ::id PMUL0308.json_0008
+# ::snt Ok , can I have the address , postcode , and phone number please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id PMUL0308.json_0010
+# ::snt I m also looking for a 4 star hotel . It needs to have free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0308.json_0012
+# ::snt I do n't have a preference for an area . I will need free wifi , now that I think about it .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe3 / Name 
+    :name ( n11 / name
+     :op1 "now"
+  ))
+   )
+ :op3(Ht3 / Hotel-Request
+  :Area ( aHo2 / question )
+   )
+)
+
+# ::id PMUL0308.json_0014
+# ::snt Thanks . That sounds good . Can you give me the area it 's in ?
+( Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+)
+
+# ::id PMUL0308.json_0016
+# ::snt No booking just yet , but I do want to know the price range and phone number please
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id PMUL0308.json_0018
+# ::snt That is everything that I need .
+( o / out_of_scope )
+
+# ::id MUL2655.json_0000
+# ::snt Can you tell me about architectural attractions on the west side ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL2655.json_0002
+# ::snt Yes , I 'm looking for something in the west .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL2655.json_0004
+# ::snt Alright could you tell me about the museums in the West ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n8 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id MUL2655.json_0006
+# ::snt Can you recommend one ? I need the address , entrance fee , and phone number too .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id MUL2655.json_0008
+# ::snt Yes , I 'm also interested in a hotel called Alpha - Milton guest house . I need to book it for 7 people for 3 nights starting on Friday .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n10 / name
+     :op1 "alpha"
+     :op2 "-"
+     :op3 "milton"
+     :op4 "guest"
+     :op5 "house"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n14 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n16 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL2655.json_0010
+# ::snt i also want to book a taxi to leave the hotel by 03:45 . get contact number and car type
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n18 / name
+     :op1 "03:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id MUL2655.json_0012
+# ::snt No that is everything I need . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0543.json_0000
+# ::snt Hi ! I 'm looking for information on the Rice House restaurant .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "rice"
+     :op2 "house"
+  ))
+)
+
+# ::id SNG0543.json_0002
+# ::snt Yes , I 'll also need their address please .
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id SNG0543.json_0004
+# ::snt Great , thank you . Thanks for the info . Have a good rest of your day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0543.json_0006
+# ::snt No , I have all the information I need . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20647.json_0000
+# ::snt Hello , I am looking for an expensive restaurant that serves vegetarian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "vegetarian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id WOZ20647.json_0002
+# ::snt Yes , how about european food instead .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "european"
+  ))
+)
+
+# ::id WOZ20647.json_0004
+# ::snt Could I have their phone number and address ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20647.json_0006
+# ::snt thank you good bye
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1892.json_0000
+# ::snt I 'm   looking for places to go in town . The attraction should be in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1892.json_0002
+# ::snt Do you have any nightclubs ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "nightclubs"
+  ))
+)
+
+# ::id MUL1892.json_0004
+# ::snt Can I get their phone number and address please .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL1892.json_0006
+# ::snt Great .   I also need train schedule information going from Cambridge to Birmingham New Street .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1892.json_0008
+# ::snt I want to leave on Thursday and arrive by 20:00 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n12 / name
+     :op1 "20:00"
+  ))
+)
+
+# ::id MUL1892.json_0010
+# ::snt It does nt matter when I leave , as long as it arrives by 20:00 . The booking should be for 8 people as well .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n16 / name
+     :op1 "20:00"
+  ))
+)
+
+# ::id MUL1892.json_0012
+# ::snt No , that was everything I needed .   Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1892.json_0014
+# ::snt You , as well . We can end the conversation now !
+( o / out_of_scope )
+
+# ::id PMUL2141.json_0000
+# ::snt Hello , I 'm looking for a restaurant by the name of Cote . Can you find this for me and book a reservation please ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "cote"
+  ))
+)
+
+# ::id PMUL2141.json_0002
+# ::snt We will be dining on Thursday at 13:15 , and there are 4 in my party .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "13:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2141.json_0004
+# ::snt Wonderful . Can you also help me find a place to visit in the east ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL2141.json_0006
+# ::snt I would love to visit a boat attraction
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "boat"
+  ))
+)
+
+# ::id PMUL2141.json_0008
+# ::snt Can I have the phone number , address , and postcode ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL2141.json_0010
+# ::snt Thanks , you 're so helpful ! I 'm all done now , bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG01918.json_0000
+# ::snt I need to find the nearest police station .
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG01918.json_0002
+# ::snt Great , thanks . Do you also have their telephone number ?
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Pt2 / Police-Request
+  :Phone ( aPo1 / question )
+   )
+)
+
+# ::id SNG01918.json_0004
+# ::snt Do you have an address for them ?
+( Pt1 / Police-Request
+  :Addr ( aPo0 / question )
+)
+
+# ::id SNG01918.json_0006
+# ::snt Great , thanks very much for the help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01918.json_0008
+# ::snt No , that is . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG01304.json_0000
+# ::snt I am looking for a specific hotel
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01304.json_0002
+# ::snt yes. its name is bridge guest house .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "bridge"
+     :op2 "guest"
+     :op3 "house"
+  ))
+)
+
+# ::id SNG01304.json_0004
+# ::snt Yes , for 6 people for 5 nights starting on friday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "5"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n6 / name
+     :op1 "6"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id SNG01304.json_0006
+# ::snt How about for Sunday ?
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id SNG01304.json_0008
+# ::snt Great , thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01304.json_0010
+# ::snt You can end this conversation now
+( o / out_of_scope )
+
+# ::id PMUL1730.json_0000
+# ::snt Can I get some information on a train ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL1730.json_0002
+# ::snt I want to leave from Cambridge after 08:30 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n2 / name
+     :op1 "08:30"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1730.json_0004
+# ::snt I will departing from Cambridge and arriving in Stansted Airport . I need to find a train for Monday for 7 people to leave after 8:30 am .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :People ( PeoTr8 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL1730.json_0006
+# ::snt Hm , there really is n't anything leaving after 08:30 ? All day ?
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n14 / name
+     :op1 "08:30"
+  ))
+)
+
+# ::id PMUL1730.json_0008
+# ::snt I would like an early train , yes . As close to 8:30 as possible . I need tickets for 7 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n16 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL1730.json_0010
+# ::snt Cool . Now I will need somewhere to stay , moderately priced with 2 stars and free wifi
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n18 / name
+     :op1 "moderately"
+  ))
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n20 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL1730.json_0012
+# ::snt I sure would . Please book for the same number of people beginning on Friday for 3 nights Again , there are 7 of us .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n22 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n24 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n26 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL1730.json_0014
+# ::snt No . I need it booked . Please try again .
+( o / out_of_scope )
+
+# ::id PMUL1730.json_0016
+# ::snt no thanks you 've been great !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1716.json_0000
+# ::snt I need to come to Cambridge on Sunday and I 'd like to take a train . Do you have anything leaving out of Birmingham New Street on that day ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n6 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL1716.json_0002
+# ::snt I would like to arrive in Cambridge by 9:15 please .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "9:15"
+  ))
+   :Dest ( DesTr4 / Dest 
+    :name ( n10 / name
+     :op1 "Cambridge"
+  ))
+)
+
+# ::id PMUL1716.json_0004
+# ::snt Can I get the train ID and also the price for this trip ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id PMUL1716.json_0006
+# ::snt I am also looking for information on a hotel called autumn house .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n12 / name
+     :op1 "autumn"
+     :op2 "house"
+  ))
+)
+
+# ::id PMUL1716.json_0008
+# ::snt I want to book it for 5 people for 2 nights starting on the same day as my train trip .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL1716.json_0010
+# ::snt Thank you .   That was all I needed today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1716.json_0012
+# ::snt Thanks a lot for all your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1366.json_0000
+# ::snt I 'm looking for a museum in town .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id SNG1366.json_0002
+# ::snt No specific area . Can you recommend one for me ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+)
+
+# ::id SNG1366.json_0004
+# ::snt Yes , give me the phone number please .
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id SNG1366.json_0006
+# ::snt Thanks ! That 's all the information I needed . Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2360.json_0000
+# ::snt Can you give me information about the Yu Garden ? It 's a restaurant my sister recommended .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "yu"
+     :op2 "garden"
+  ))
+)
+
+# ::id PMUL2360.json_0002
+# ::snt I would like to book a table for saturday
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n4 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL2360.json_0004
+# ::snt I would like a reservation for 14:30 for 5 people please . Can I have the reference number ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "14:30"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL2360.json_0006
+# ::snt Can I also get a phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id PMUL2360.json_0008
+# ::snt Great . I am also looking for places in the centre of town where i can do boating . Any suggestions ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n12 / name
+     :op1 "boating"
+  ))
+)
+
+# ::id PMUL2360.json_0010
+# ::snt Could I have the post code and address for both places ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL2360.json_0012
+# ::snt No , that 's all I need .
+( o / out_of_scope )
+
+# ::id MUL1354.json_0000
+# ::snt I m looking for a guesthouse with free wifi
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL1354.json_0002
+# ::snt In the south would be better .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL1354.json_0004
+# ::snt I do n't care about the price range , I just want to make sure it has free wifi and is a guesthouse in the south .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+   :Internet ( esHo2 / yes)
+   :Area ( AreHo4 / Area 
+    :name ( n6 / name
+     :op1 "south"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Price ( aRe1 / question )
+   )
+)
+
+# ::id MUL1354.json_0006
+# ::snt Does it have free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id MUL1354.json_0008
+# ::snt No , but I would like the address , postcode and phone number please
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+  :Phone ( aHo2 / question )
+)
+
+# ::id MUL1354.json_0010
+# ::snt I am also looking for the restaurant called nandos city centre , can I have more info   on that ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "nandos"
+     :op2 "city"
+     :op3 "centre"
+  ))
+)
+
+# ::id MUL1354.json_0012
+# ::snt I do n't need a reservation . But can I get their postcode please ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id MUL1354.json_0014
+# ::snt I need a taxi to leave the hotel by 14:30 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n10 / name
+     :op1 "14:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n12 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id MUL1354.json_0016
+# ::snt Nando 's City Centre restaurant please
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n14 / name
+     :op1 "nando"
+     :op2 "'s"
+     :op3 "city"
+     :op4 "centre"
+  ))
+)
+
+# ::id MUL1354.json_0018
+# ::snt No that will be all thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1504.json_0000
+# ::snt Hi , I 'm looking for a place to eat , preferably a cheap South Indian restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL1504.json_0002
+# ::snt Is it in the centre of the city ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1504.json_0004
+# ::snt Ok , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1504.json_0006
+# ::snt Yes , please .   18:00 on Wednesday for just myself .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "18:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id MUL1504.json_0008
+# ::snt how about 17:00 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "17:00"
+  ))
+)
+
+# ::id MUL1504.json_0010
+# ::snt Great ! I am also looking for a train that leaves on thursday and departs from cambridge .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1504.json_0012
+# ::snt Destination is Stevenage .   I would like to arrive by 21:45 .   Can you book the train for me as well ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n18 / name
+     :op1 "stevenage"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n20 / name
+     :op1 "21:45"
+  ))
+)
+
+# ::id MUL1504.json_0014
+# ::snt What 's the last train to arrive by 21:45 ?
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n22 / name
+     :op1 "21:45"
+  ))
+)
+
+# ::id MUL1504.json_0016
+# ::snt Yes , that would be great . Could I get a reference number please ?
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id MUL1504.json_0018
+# ::snt I need 1 ticket .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n24 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL1504.json_0020
+# ::snt Thank you for the help , have a nice day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4454.json_0000
+# ::snt I need a place to dine in the center that serves modern European food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL4454.json_0002
+# ::snt Can any of them accommodate a table of 3 at 19:00 on Sunday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "19:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL4454.json_0004
+# ::snt That 's great . Thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4454.json_0006
+# ::snt I would also like to find a 3 star hotel that includes parking . Can you help me with that ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL4454.json_0008
+# ::snt Yes please . I would prefer to stay in the center .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n16 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL4454.json_0010
+# ::snt I need it for four nights starting on Sunday for three people please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "four"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n20 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n22 / name
+     :op1 "three"
+  ))
+)
+
+# ::id PMUL4454.json_0012
+# ::snt No thank you that will be all
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0829.json_0000
+# ::snt Can you help me find a restaurant i am looking for ? Its name is the Rice Boat .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "rice"
+     :op2 "boat"
+  ))
+)
+
+# ::id MUL0829.json_0002
+# ::snt First , could you tell me what type of food is served ?
+( Rt1 / Restaurant-Request
+  :Food ( aRe0 / question )
+)
+
+# ::id MUL0829.json_0004
+# ::snt Thankyou .   Can you help me find a attraction called the place ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n4 / name
+     :op1 "the"
+     :op2 "place"
+  ))
+)
+
+# ::id MUL0829.json_0006
+# ::snt Can you tell me how much the entrance fee is please ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL0829.json_0008
+# ::snt Okay and what was the postcode for The Place ? I also need a taxi ride from the rice boat to the place .
+( a / and
+ :op1(At1 / Attraction-Request
+  :Post ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n7 / name
+     :op1 "Place"
+  ))
+   )
+ :op3(Rm3 / Restaurant-Inform
+   :Name ( NamRe5 / Name 
+    :name ( n10 / name
+     :op1 "rice"
+     :op2 "boat"
+  ))
+   )
+)
+
+# ::id MUL0829.json_0010
+# ::snt Thanks . Can you arrange a taxi from The Rice Boat to The Place ? I 'll need to leave by 23:30 . Please provide the contact number and car type for the taxi please .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n10 / name
+     :op1 "23:30"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n12 / name
+     :op1 "the"
+     :op2 "place"
+  ))
+   :Depart ( DepTa6 / Depart 
+    :name ( n14 / name
+     :op1 "rice"
+     :op2 "boat"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id MUL0829.json_0012
+# ::snt That 's all I need , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0215.json_0000
+# ::snt Could you help me locate a 4 star lodging on the north side of town ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SSNG0215.json_0002
+# ::snt Sure that would be lovely .
+( o / out_of_scope )
+
+# ::id SSNG0215.json_0004
+# ::snt Can I get it for 3 people , 4 nights and we will be there Thursday . Thank you
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SSNG0215.json_0006
+# ::snt Sure , how about a different hotel in the same price range ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id SSNG0215.json_0008
+# ::snt Yes please book it for me .
+( o / out_of_scope )
+
+# ::id SSNG0215.json_0010
+# ::snt Thank you so much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0215.json_0012
+# ::snt No . That is all I need . Thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3542.json_0000
+# ::snt Can you get me information on a restaurant called j restaurant ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "j"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL3542.json_0002
+# ::snt Yes , I need a table for 3 people .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3542.json_0004
+# ::snt sunday at 12 please
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL3542.json_0006
+# ::snt are their any swimming pools in the east ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n8 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n10 / name
+     :op1 "swimming"
+     :op2 "pools"
+  ))
+)
+
+# ::id PMUL3542.json_0008
+# ::snt Actually , just give me the postal code and entrance fee .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL3542.json_0010
+# ::snt I would also like to book a taxi from the pool to the restaurant
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n12 / name
+     :op1 "the"
+     :op2 "pool"
+  ))
+   :Dest ( DesTa5 / Dest 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL3542.json_0012
+# ::snt I just need it to arrive to the restaurant before our reservation .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL3542.json_0014
+# ::snt No thanks . I got everything I needed . Take care . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL2215.json_0000
+# ::snt Hello , I am looking for a place to stay that has 3 stars .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n2 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL2215.json_0002
+# ::snt I would like a hotel in the south .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n6 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL2215.json_0004
+# ::snt I do n't have a price range I just need it to be a hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+   :Price ( onHo2 / dontcare)
+)
+
+# ::id MUL2215.json_0006
+# ::snt I would like the hotel for 5 people for 3 nights starting on tuesday .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n14 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL2215.json_0008
+# ::snt Yes , that would be great .   Please send me the reference number , too .
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id MUL2215.json_0010
+# ::snt If you ca n't book it for 3 nights we can try two instead .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL2215.json_0012
+# ::snt No , that 'll be everything . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4278.json_0000
+# ::snt I am looking for information in Cambridge .
+( o / out_of_scope )
+
+# ::id PMUL4278.json_0002
+# ::snt Wow , you are snippy for an Info centre ! Perhaps a museum .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL4278.json_0004
+# ::snt No , I 'd just like to visit a museum , could you recommend one to me ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL4278.json_0006
+# ::snt Thanks ! I also need a train to Peterborough on Saturday , please . I need to leave after 18:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "peterborough"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n10 / name
+     :op1 "18:00"
+  ))
+)
+
+# ::id PMUL4278.json_0008
+# ::snt Please , I 'll need 3 tickets .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL4278.json_0010
+# ::snt I am leaving from Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4278.json_0012
+# ::snt No , I need to leave Cambridge after 18:00 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n16 / name
+     :op1 "Cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n18 / name
+     :op1 "18:00"
+  ))
+)
+
+# ::id PMUL4278.json_0014
+# ::snt No that is it . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0380.json_0000
+# ::snt Can you find a hotel by the name of Leverton House ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "leverton"
+     :op2 "house"
+  ))
+)
+
+# ::id SSNG0380.json_0002
+# ::snt Great , can you book a room for   people please ?   We would like 3 nights arriving on Sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id SSNG0380.json_0004
+# ::snt Sorry about that . I would like it for 5 people .
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SSNG0380.json_0006
+# ::snt Please , search another hotel in the same pricerange that the Leverton house .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "pricerange"
+  ))
+   :Name ( onHo3 / none)
+   :Name ( NamHo7 / Name 
+    :name ( n14 / name
+     :op1 "Leverton"
+     :op2 "house"
+  ))
+)
+
+# ::id SSNG0380.json_0008
+# ::snt i do n't care .
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+)
+
+# ::id SSNG0380.json_0010
+# ::snt Great that was all I needed today , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0619.json_0000
+# ::snt I need help with the train schedule , please .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL0619.json_0002
+# ::snt I would need a train leaving Cambridge and arriving in Peterborough on Thursday at 15:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "peterborough"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "thursday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n6 / name
+     :op1 "15:45"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0619.json_0004
+# ::snt That would be great , can you book that for 6 people please ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL0619.json_0006
+# ::snt Before 15:45 , yes for 6 people . Please send me the reference number . I am also looking for a hotel called Acorn Guest House .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n12 / name
+     :op1 "acorn"
+     :op2 "guest"
+     :op3 "house"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n14 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0619.json_0008
+# ::snt I also am looking for a particular hotel called acorn guest house
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n16 / name
+     :op1 "acorn"
+     :op2 "guest"
+     :op3 "house"
+  ))
+)
+
+# ::id MUL0619.json_0010
+# ::snt Yes . I need a booking for 6 people for 4 nights , starting on Sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n20 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n22 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL0619.json_0012
+# ::snt Thank you for your help ! How much was that booking at the Acorn Guesthouse ?
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0619.json_0014
+# ::snt Thank you . Can you give me the phone number for the hotel please ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Phone ( aHo1 / question )
+   )
+)
+
+# ::id MUL0619.json_0016
+# ::snt Thanks . That 's all I need right now . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02030.json_0000
+# ::snt I need to find the nearest police station .
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG02030.json_0002
+# ::snt May I have the phone number for the police station please ?
+( Pt1 / Police-Request
+  :Phone ( aPo0 / question )
+)
+
+# ::id SNG02030.json_0004
+# ::snt No , that will be all . Thank you , good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0767.json_0000
+# ::snt I want to depart from Cambridge by train .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0767.json_0002
+# ::snt I would like to leave on Saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL0767.json_0004
+# ::snt I am going to Stansted Airport .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id PMUL0767.json_0006
+# ::snt I would like to leave after 13:00 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "13:00"
+  ))
+)
+
+# ::id PMUL0767.json_0008
+# ::snt Yes please .   I need 1 ticket .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL0767.json_0010
+# ::snt Yes please . I need an expensive restaurant located in the centre .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0767.json_0012
+# ::snt Not really , no . What 's the address , postcode , and phone number for your favorite ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Post ( aRe2 / question )
+  :Addr ( aRe3 / question )
+   )
+)
+
+# ::id PMUL0767.json_0014
+# ::snt Thanks ! That 's all I needed today . Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1251.json_0000
+# ::snt Hello . I 'm looking for a restaurant that serves good Chinese food , preferable in the city centre . Can you help me locate one ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1251.json_0002
+# ::snt Actually I would prefer something in the expensive range if possible .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL1251.json_0004
+# ::snt Can you give me the address , postcode , and phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id MUL1251.json_0006
+# ::snt Great . Now I need an expensive place to stay with free wifi .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL1251.json_0008
+# ::snt No area in specific , however I would like free parking as well
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id MUL1251.json_0010
+# ::snt How many stars does that hotel have ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Stars ( aHo1 / question )
+   )
+)
+
+# ::id MUL1251.json_0012
+# ::snt Does it have free parking as well ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id MUL1251.json_0014
+# ::snt No , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1251.json_0016
+# ::snt No , I think that will be all today .
+( o / out_of_scope )
+
+# ::id PMUL1260.json_0000
+# ::snt I need a train from cambridge to broxbourne .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "broxbourne"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1260.json_0002
+# ::snt Well , I would like to leave on Monday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL1260.json_0004
+# ::snt I want to arrive in broxbourne by 15:45 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "15:45"
+  ))
+)
+
+# ::id PMUL1260.json_0006
+# ::snt yes , please . book for 1 person
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL1260.json_0008
+# ::snt I would also like a place to go that is a   cinema and should be in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n14 / name
+     :op1 "cinema"
+  ))
+)
+
+# ::id PMUL1260.json_0010
+# ::snt That is all , thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01689.json_0000
+# ::snt I am looking for the Addenbrookes Hospital
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01689.json_0002
+# ::snt Can I get the phone number for the emergency department ?
+( a / and
+ :op1(Hm1 / Hospital-Inform
+   :Department ( DepHo2 / Department 
+    :name ( n2 / name
+     :op1 "emergency"
+     :op2 "department"
+  ))
+   )
+ :op2(Ht2 / Hospital-Request
+  :Phone ( aHo1 / question )
+   )
+)
+
+# ::id SNG01689.json_0004
+# ::snt Thank you , could you please provide me the address for the Addenbrookes Hospital .
+( Ht1 / Hospital-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id SNG01689.json_0006
+# ::snt Does it not have a building number or something ? Where on Hills Rd ?
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id SNG01689.json_0008
+# ::snt Okay . I will call them for directions . Thanks for your assistance .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01689.json_0010
+# ::snt I am grateful . that 's all
+( o / out_of_scope )
+
+# ::id MUL2374.json_0000
+# ::snt I 'm looking for a swimming pool please .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "swimming"
+     :op2 "pool"
+  ))
+)
+
+# ::id MUL2374.json_0002
+# ::snt Could you make it the south side of town please .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL2374.json_0004
+# ::snt What about an entertainment attraction ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id MUL2374.json_0006
+# ::snt Could I get the phone number and postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL2374.json_0008
+# ::snt Yes please . I 'd like to find a good Malaysian restaurant located in the same area as this Tenpin place . Something on the pricey side . What would you suggest ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "malaysian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt5 / Name 
+    :name ( n13 / name
+     :op1 "Tenpin"
+  ))
+   )
+)
+
+# ::id MUL2374.json_0010
+# ::snt In that case , can you recommend me a restaurant serving Mexican cuisine in the area ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "mexican"
+  ))
+)
+
+# ::id MUL2374.json_0012
+# ::snt Yes , can you book one for 4 on Thursday at 19:15 ? And I need the reference as well please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "19:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL2374.json_0014
+# ::snt Great I also need a taxi between the two places please that will get to the restaurant by the reservation time .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Dest ( DesTa3 / Dest 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id MUL2374.json_0016
+# ::snt No , that is all . Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1818.json_0000
+# ::snt I 'm looking for a hotel with free parking in the north .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL1818.json_0002
+# ::snt I would like a moderately priced hotel . Preferably a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n8 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL1818.json_0004
+# ::snt That does n't matter . Can you book a room for 4 people at your favorite ? We 'll arrive on Friday and stay for 3 nights .
+( Hm1 / Hotel-Inform
+   :Stars ( onHo1 / dontcare)
+   :Stay ( StaHo3 / Stay 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo5 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo7 / People 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1818.json_0006
+# ::snt Yes I also need to find a train going to bishops stortford .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id PMUL1818.json_0008
+# ::snt Yeah , we need to leave after 15:00 on Sunday from Cambridge .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n18 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n20 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n22 / name
+     :op1 "15:00"
+  ))
+)
+
+# ::id PMUL1818.json_0010
+# ::snt Yeah , get me 4 tickets please and then tell me the reference number
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n24 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1818.json_0012
+# ::snt I am all taken care of now . Thank you ! See ya !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0531.json_0000
+# ::snt Can you help me find a train from kings lynn ?
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id MUL0531.json_0002
+# ::snt Do you have any that would arrive at 17:45 , leaving tuesday instead ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "tuesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n6 / name
+     :op1 "17:45"
+  ))
+)
+
+# ::id MUL0531.json_0004
+# ::snt Whatever gets me there as close to 17:45 as possible . Can you book it for 7 people please ? Reference number and train ID would also be lovely .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "17:45"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0531.json_0006
+# ::snt Thank you . I 'm also looking for places to go in town . can you help me with that ?
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0531.json_0008
+# ::snt I am looking for some type of entertainment .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id MUL0531.json_0010
+# ::snt That sounds great , may I have the postcode , phone number and area of town it is in ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id MUL0531.json_0012
+# ::snt Thank you so much . That is all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0278.json_0000
+# ::snt Can you help direct me a restaurant called Golden House ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "golden"
+     :op2 "house"
+  ))
+)
+
+# ::id MUL0278.json_0002
+# ::snt Can you provide me reviews about this listing . Is this a great hotel and what are the accommodations . Does this place have good customer service
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Type ( TypHo3 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL0278.json_0004
+# ::snt Yes sorry I meant does the restaurant have any reviews ? Also I need help looking for a train leaving on Saturday and arriving in Kings Lynn .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id MUL0278.json_0006
+# ::snt Cambridge
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0278.json_0008
+# ::snt just me , leave at 19:45 . please tell me the arrival time and travel time
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n12 / name
+     :op1 "19:45"
+  ))
+   :People ( Tr2 / 1)
+   )
+ :op2(Tt2 / Train-Request
+  :Arrive ( aTr1 / question )
+  :Time ( aTr2 / question )
+   )
+)
+
+# ::id MUL0278.json_0010
+# ::snt thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1092.json_0000
+# ::snt I want to visit a concert hall . Are there any in the center of town ?
+( o / out_of_scope )
+
+# ::id PMUL1092.json_0002
+# ::snt I really wanted a concerthall in the centre area , are you certain there is n't one ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "concerthall"
+  ))
+)
+
+# ::id PMUL1092.json_0004
+# ::snt Yes , please . May I have the phone number , entrance fee , and post code ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL1092.json_0006
+# ::snt Yes . I also need to find a train to birmingham new street please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL1092.json_0008
+# ::snt I want to leave from Cambridge after 21:15 on Monday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n12 / name
+     :op1 "21:15"
+  ))
+)
+
+# ::id PMUL1092.json_0010
+# ::snt Yes , please book for me .
+( o / out_of_scope )
+
+# ::id PMUL1092.json_0012
+# ::snt Two people . Could I get a reference number too please ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "two"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1092.json_0014
+# ::snt Thank you very much . That should be everything .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01920.json_0000
+# ::snt am looking for a train it should leave on saturday and should go to cambridge
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id SNG01920.json_0002
+# ::snt I would like to leave from Huntingdon and get to Cambridge by 9:00 pm .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "huntingdon"
+  ))
+   :Dest ( DesTr4 / Dest 
+    :name ( n8 / name
+     :op1 "Cambridge"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n10 / name
+     :op1 "9:00"
+  ))
+)
+
+# ::id SNG01920.json_0004
+# ::snt yes , that is correct .
+( o / out_of_scope )
+
+# ::id SNG01920.json_0006
+# ::snt Thank you for all of your help ! Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01920.json_0008
+# ::snt No I do n't need anything
+( o / out_of_scope )
+
+# ::id MUL0497.json_0000
+# ::snt Hi , I 'm planning a trip to Cambridge and I 'm looking for places to visit in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0497.json_0002
+# ::snt I 'm not sure which I 'd like to visit , do you have any recommendations ? Also , please let me know the entrance fee .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL0497.json_0004
+# ::snt Is there anyway to find out the entrance fee ? I will also need to book a train leaving stevenage leaving after 11:45 .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n4 / name
+     :op1 "stevenage"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n6 / name
+     :op1 "11:45"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+   )
+)
+
+# ::id MUL0497.json_0006
+# ::snt I would like to travel on Sunday going to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id MUL0497.json_0008
+# ::snt I 'll be leaving from stevenage
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n12 / name
+     :op1 "stevenage"
+  ))
+)
+
+# ::id MUL0497.json_0010
+# ::snt Yes please , for 4 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL0497.json_0012
+# ::snt No . That will be all for today . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1163.json_0000
+# ::snt i want to book a taxi .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id SNG1163.json_0002
+# ::snt I want to get to The Ghandi .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "the"
+     :op2 "ghandi"
+  ))
+)
+
+# ::id SNG1163.json_0004
+# ::snt It should pick me up from Leverton House   at whatever time is necessary to get me there by 01:45 .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n4 / name
+     :op1 "leverton"
+     :op2 "house"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n6 / name
+     :op1 "01:45"
+  ))
+)
+
+# ::id SNG1163.json_0006
+# ::snt Great ! ! That is all for now , thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0178.json_0000
+# ::snt I need a hospital that have a pediatric day unit .
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+   :Department ( DepHo3 / Department 
+    :name ( n2 / name
+     :op1 "pediatric"
+     :op2 "day"
+     :op3 "unit"
+  ))
+)
+
+# ::id SNG0178.json_0002
+# ::snt Nope that should do it !
+( o / out_of_scope )
+
+# ::id SNG0178.json_0004
+# ::snt Actually , can you give me the postcode - I ca n't find it on my phone .
+( Ht1 / Hospital-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id SNG0178.json_0006
+# ::snt awesome , that s all , see you !
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3221.json_0000
+# ::snt Can you help me find a train leaving Tuesday from Norwich ? Thanks .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id PMUL3221.json_0002
+# ::snt I want to leave after 20:15 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n6 / name
+     :op1 "20:15"
+  ))
+)
+
+# ::id PMUL3221.json_0004
+# ::snt I would like to making a booking for one please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL3319.json_0000
+# ::snt I 'm looking for somewhere to eat in the west . Can you help me out ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL3319.json_0002
+# ::snt We were thinking we would like some Asian Oriental food , if available .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+)
+
+# ::id PMUL3319.json_0004
+# ::snt What about British food in that part of town ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "british"
+  ))
+)
+
+# ::id PMUL3319.json_0006
+# ::snt Let me try Graffiti out . Can you book it for 2 people on Saturday at 17:45 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "17:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+   :Name ( NamRe8 / Name 
+    :name ( n14 / name
+     :op1 "Graffiti"
+  ))
+)
+
+# ::id PMUL3319.json_0008
+# ::snt cool , i need a place to stay , too .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL3319.json_0010
+# ::snt I do n't really care .   I do need free wifi , but parking does n't really matter .
+( Hm1 / Hotel-Inform
+   :Parking ( onHo1 / dontcare)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL3319.json_0012
+# ::snt I would like a three star place , if you have one .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n16 / name
+     :op1 "three"
+  ))
+)
+
+# ::id PMUL3319.json_0014
+# ::snt I would like to find a 3 star guesthouse that has free parking . I would need the area it is in and a phone number .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n18 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n20 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Area ( aHo1 / question )
+  :Phone ( aHo2 / question )
+   )
+)
+
+# ::id PMUL3319.json_0016
+# ::snt Do you mean that it is close to the restaurant ? Can you give me the phone number ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL3319.json_0018
+# ::snt No , thank you . I do need to book a taxi from the hotel that arrives at the restaurant by the reservation time , though , please .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "reservation"
+     :op3 "time"
+  ))
+)
+
+# ::id PMUL3319.json_0020
+# ::snt thank you for your help . That 's all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2495.json_0000
+# ::snt Hello ! I 'm looking for a cheap restaurant that serves modern global food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "modern"
+     :op2 "global"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL2495.json_0002
+# ::snt Well , that is disappointing but maybe we could try italian .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id PMUL2495.json_0004
+# ::snt Centre of town please . I need to book a table for 7 people at 17:45 on Thuesday .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+   :Time ( TimRe6 / Time 
+    :name ( n12 / name
+     :op1 "17:45"
+  ))
+)
+
+# ::id PMUL2495.json_0006
+# ::snt Zizzi Cambridge sounds good , can you book that please ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n14 / name
+     :op1 "zizzi"
+     :op2 "cambridge"
+  ))
+)
+
+# ::id PMUL2495.json_0008
+# ::snt When you 're done working on it please give me a reference number for my records
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id PMUL2495.json_0010
+# ::snt I need a table for 7 people at 17:45 on Thursday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "17:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL2495.json_0012
+# ::snt I need a place to go in the south .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n22 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL2495.json_0014
+# ::snt Are there any multiple sports arenas ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n24 / name
+     :op1 "multiple"
+     :op2 "sports"
+  ))
+)
+
+# ::id WOZ20315.json_0000
+# ::snt I want a cheap portuguese restaurant . Give me their address , phone number , and area , please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n4 / name
+     :op1 "portuguese"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Area ( aRe1 / question )
+  :Phone ( aRe2 / question )
+  :Addr ( aRe3 / question )
+   )
+)
+
+# ::id WOZ20315.json_0002
+# ::snt Thank you , goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1006.json_0000
+# ::snt Are there any interesting places to go in the centre of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL1006.json_0002
+# ::snt Not really .   Can you give me a favorite ?   And the entrance fee as well ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL1006.json_0004
+# ::snt Can you give me the address , phone number , and entrance fee for the museums ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL1006.json_0006
+# ::snt Is there an entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL1006.json_0008
+# ::snt Yes , i need a train leaving london kings on Thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "kings"
+  ))
+)
+
+# ::id PMUL1006.json_0010
+# ::snt I will be going to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1006.json_0012
+# ::snt i just want to arrive by 14:15
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "14:15"
+  ))
+)
+
+# ::id PMUL1006.json_0014
+# ::snt can you give me the total travel time on that ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL1006.json_0016
+# ::snt thanks that is what bi wanted . good day
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2264.json_0000
+# ::snt I am looking for a guesthouse to stay in when I visit next month .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id MUL2264.json_0002
+# ::snt Does it have 3 stars ? I 'd like my lodgings to be 3-star rated , please . I 'm quite particular . I also will require free parking and Internet .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL2264.json_0004
+# ::snt Could I book it for 1 person for 3 nights starting Tuesday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL2264.json_0006
+# ::snt Could we try 2 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL2264.json_0008
+# ::snt No , that is all thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2264.json_0010
+# ::snt Oh sorry I still want to look for a train from Cambridge to Kings Lynn which leaves at 21:15 Thursday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n16 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n20 / name
+     :op1 "21:15"
+  ))
+)
+
+# ::id MUL2264.json_0012
+# ::snt I do n't need tickets right now , but can you tell me the train ID for the 22:58 train , please ?
+( Tt1 / Train-Request
+  :Id ( aTr0 / question )
+)
+
+# ::id MUL2264.json_0014
+# ::snt No , that is all , thank you again .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2566.json_0000
+# ::snt I want to find a cheap guesthouse to stay in .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL2566.json_0002
+# ::snt Does it have free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL2566.json_0004
+# ::snt Yes can you book me a room and send me a reference number ?
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL2566.json_0006
+# ::snt I was hoping to stay for 4 nights starting tuesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL2566.json_0008
+# ::snt Two rooms , and the reference number after booking . Also wanting an entertainment attraction in the centre . If nothing is available , then a park would be fine .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n12 / name
+     :op1 "entertainment"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL2566.json_0010
+# ::snt I 've already picked the Alexander bed and breakfast . I need a reservation for 4 people , 4 nights , starting on Tuesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+   :Name ( NamHo8 / Name 
+    :name ( n20 / name
+     :op1 "Alexander"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+)
+
+# ::id PMUL2566.json_0012
+# ::snt Thank you I also am looking for a place to go in the centre of town that is entertainment .
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Am2 / Attraction-Inform
+   :Area ( AreAt3 / Area 
+    :name ( n23 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt5 / Type 
+    :name ( n25 / name
+     :op1 "entertainment"
+  ))
+   )
+)
+
+# ::id PMUL2566.json_0014
+# ::snt Do you have any parks instead ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n26 / name
+     :op1 "parks"
+  ))
+)
+
+# ::id PMUL2566.json_0016
+# ::snt Can you arrange a taxi to get me from the Alexander B&B to the Botanic Gardens ? I want to leave the Alexander by 05:00 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n28 / name
+     :op1 "05:00"
+  ))
+)
+
+# ::id PMUL2566.json_0018
+# ::snt Thank you that is all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0595.json_0000
+# ::snt Hi , I m looking for a train that leaves on Sunday and arrives by 14:45 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "sunday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "14:45"
+  ))
+)
+
+# ::id MUL0595.json_0002
+# ::snt I am leaving from Cambridge and headed to Bishops Strotford .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Dest ( DesTr4 / Dest 
+    :name ( n8 / name
+     :op1 "bishops"
+     :op2 "strotford"
+  ))
+)
+
+# ::id MUL0595.json_0004
+# ::snt There will be 5 of us traveling , I would like to make a booking and will need a reference number please .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0595.json_0006
+# ::snt I am also looking for a museum to visit on the west side !   Is there any ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "museum"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n14 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL0595.json_0008
+# ::snt I 'll take the one on top of your list and may I have the phone number please ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL0595.json_0010
+# ::snt That will be all for now , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0382.json_0000
+# ::snt I 'm looking for a cheap Italian restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL0382.json_0002
+# ::snt I s it located in the north ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL0382.json_0004
+# ::snt Da Vinci Pizzeria is fine can you book a table for one for Monday at 12:00 ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "da"
+     :op2 "vinci"
+     :op3 "pizzeria"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n10 / name
+     :op1 "12:00"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n14 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL0382.json_0006
+# ::snt Yes , what about the reference number ?
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id PMUL0382.json_0008
+# ::snt Wow , really ? Could you try again please ?
+( o / out_of_scope )
+
+# ::id PMUL0382.json_0010
+# ::snt I will try back later for the reference number . Could you find me a place to stay that is near the restaurant ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0382.json_0012
+# ::snt no stars would work for me .
+( Hm1 / Hotel-Inform
+   :Stars ( Ho1 / 0)
+)
+
+# ::id PMUL0382.json_0014
+# ::snt Is that a guesthouse with 0 stars ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n18 / name
+     :op1 "0"
+  ))
+)
+
+# ::id PMUL0382.json_0016
+# ::snt Okay , great . Please book that for me then . It 'll be 1 person for 2 nights
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "2"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n22 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL0382.json_0018
+# ::snt I will be arriving on Monday .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n24 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL0382.json_0020
+# ::snt I also need a taxi to get me from the hotel to the restaurant by my reservation time .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n26 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Dest ( DesTa5 / Dest 
+    :name ( n28 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+ :op3(Rm3 / Restaurant-Inform
+   :none ( onRe3 / none)
+   )
+)
+
+# ::id SNG1271.json_0000
+# ::snt i want to book a taxi
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id SNG1271.json_0002
+# ::snt I would like to leave the Leverton House after 08:00 to go to the Cambridge Lodge Restaurant .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n2 / name
+     :op1 "08:00"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+     :op2 "lodge"
+     :op3 "restaurant"
+  ))
+   :Depart ( DepTa6 / Depart 
+    :name ( n6 / name
+     :op1 "leverton"
+     :op2 "house"
+  ))
+)
+
+# ::id SNG1271.json_0004
+# ::snt Thanks for all your help that would be all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1824.json_0000
+# ::snt I would like a train going to kings lynn .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id PMUL1824.json_0002
+# ::snt I do n't want to leave until after 17:30 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n4 / name
+     :op1 "17:30"
+  ))
+)
+
+# ::id PMUL1824.json_0004
+# ::snt From Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1824.json_0006
+# ::snt I 'll be leaving on Tuesday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL1824.json_0008
+# ::snt I would like to leave after 17:30 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n10 / name
+     :op1 "17:30"
+  ))
+)
+
+# ::id PMUL1824.json_0010
+# ::snt I just need one ticket for myself . Can I get a reference number ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "one"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1824.json_0012
+# ::snt I am also looking for a hotel in the north with 4 stars and free parking .   I would like to book for 2 nights starting sunday .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n14 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo5 / Stars 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+   :Stay ( StaHo7 / Stay 
+    :name ( n18 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo9 / Day 
+    :name ( n20 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL1824.json_0014
+# ::snt Oh no , that 's not good ! I really wanted them to book a hotel that matches my criteria . Oh well .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Type ( TypHo3 / Type 
+    :name ( n22 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL1824.json_0016
+# ::snt How about a guesthouse instead ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n24 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL1824.json_0018
+# ::snt Yes that does sound good .
+( o / out_of_scope )
+
+# ::id PMUL1824.json_0020
+# ::snt book for the same number of people and 2 nights starting sunday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n26 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n28 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n30 / name
+     :op1 "same"
+     :op2 "number"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id PMUL1824.json_0022
+# ::snt Yes 1 person please .
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n32 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL1824.json_0024
+# ::snt That is all I need .
+( o / out_of_scope )
+
+# ::id MUL2616.json_0000
+# ::snt Yes I am looking for a hotel in the centre of town .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2616.json_0002
+# ::snt Price does n't matter and I do n't need internet . I do however need free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id MUL2616.json_0004
+# ::snt That sounds good , let 's go with that one .
+( o / out_of_scope )
+
+# ::id MUL2616.json_0006
+# ::snt I would like it to be for 6 people and 2 nights starting from Wednesday , please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL2616.json_0008
+# ::snt Thank you . I also would like to find some places to go in the area of the hotel .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   )
+ :op2(Am2 / Attraction-Inform
+   :Area ( enAt2 / centre)
+   )
+)
+
+# ::id MUL2616.json_0010
+# ::snt I think I would like it to be of the multiple sports type .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "multiple"
+     :op2 "sports"
+  ))
+)
+
+# ::id MUL2616.json_0012
+# ::snt Are there any theatres near the University Arms Hotel ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+   :Name ( NamHo4 / Name 
+    :name ( n18 / name
+     :op1 "University"
+     :op2 "Arms"
+     :op3 "Hotel"
+  ))
+   )
+ :op2(Am2 / Attraction-Inform
+   :Type ( TypAt5 / Type 
+    :name ( n21 / name
+     :op1 "theatres"
+  ))
+   )
+)
+
+# ::id MUL2616.json_0014
+# ::snt Okay , can I please have the postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL2616.json_0016
+# ::snt Thanks ! I 'll also need a taxi from the theatre to the hotel , and I 'll need to leave the theatre by 07:30 , please .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n22 / name
+     :op1 "07:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "theatre"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n26 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Type ( TypHo6 / Type 
+    :name ( n29 / name
+     :op1 "hotel"
+  ))
+   )
+)
+
+# ::id MUL2616.json_0018
+# ::snt That 's all I need .   Thank you and goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0762.json_0000
+# ::snt I need to book a train that departs after 14:30 from Broxbourne please .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "broxbourne"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "14:30"
+  ))
+)
+
+# ::id MUL0762.json_0002
+# ::snt I need a train to Cambridge , please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0762.json_0004
+# ::snt I 'll be leaving Broxbourne Tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "Broxbourne"
+  ))
+)
+
+# ::id MUL0762.json_0006
+# ::snt I do n't need to book right now . Could you just give me the train ID .   I 'll need one that leaves after 14:30 Tuesday .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n14 / name
+     :op1 "14:30"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Id ( aTr1 / question )
+   )
+)
+
+# ::id MUL0762.json_0008
+# ::snt Yes , I m looking for a guesthouse that has free wifi and has 4 stars .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL0762.json_0010
+# ::snt No preference on either . Can you recommend me a place and can I get a postcode for that guesthouse ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+   :Area ( onHo2 / dontcare)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Post ( aHo1 / question )
+   )
+)
+
+# ::id MUL0762.json_0012
+# ::snt Yes , that sounds great .
+( o / out_of_scope )
+
+# ::id MUL0762.json_0014
+# ::snt I 'm not sure , actually . Just doing some research . Could you tell me what the price range is on the Warkworth ?
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+)
+
+# ::id MUL0762.json_0016
+# ::snt Yes that is fine .
+( o / out_of_scope )
+
+# ::id MUL0762.json_0018
+# ::snt No thank you . That is it .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1520.json_0000
+# ::snt Hello I am looking for a place in the north to dine and they need to serve chinese food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL1520.json_0002
+# ::snt Hakka sounds good , I 'm looking for something expensive . What else can you tell me about them ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Name ( NamRe4 / Name 
+    :name ( n8 / name
+     :op1 "hakka"
+  ))
+)
+
+# ::id MUL1520.json_0004
+# ::snt Yes , please ! There will be 5 of us on Wednesday at 17:00 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "17:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL1520.json_0006
+# ::snt Thanks so much . I also need train tickets for wednesday as well , I will be going to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n18 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id MUL1520.json_0008
+# ::snt From Leicester please .   I need to arrive in Cambridge by 10:30 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n20 / name
+     :op1 "10:30"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n22 / name
+     :op1 "leicester"
+  ))
+   :Dest ( DesTr6 / Dest 
+    :name ( n24 / name
+     :op1 "Cambridge"
+  ))
+)
+
+# ::id MUL1520.json_0010
+# ::snt Yes please . I will also need the reference number and price .
+( a / and
+ :op1(Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+  :Ref ( aTr1 / question )
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL1520.json_0012
+# ::snt Nevermind , just remembered I may have to do something else that day . Could you just give me the price for a ticket ? That way I 'll know and can get my own .
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL1520.json_0014
+# ::snt Nope , that 's all I needed , thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1513.json_0000
+# ::snt I need to leave bishops stortford . Do you have a train going out ?
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id MUL1513.json_0002
+# ::snt I 'd like to go to Cambridge and would be leaving on Thursday after 16:30 . What is available then ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n8 / name
+     :op1 "16:30"
+  ))
+)
+
+# ::id MUL1513.json_0004
+# ::snt Yes , that would work . What is the price of a ticket ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL1513.json_0006
+# ::snt I 'm also looking for a restaurant in the centre of town that serves chinese food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "chinese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1513.json_0008
+# ::snt I prefer something expensive .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n14 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL1513.json_0010
+# ::snt The Ugly Duckling sounds interesting ! What 's their address ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n16 / name
+     :op1 "ugly"
+     :op2 "duckling"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+   )
+)
+
+# ::id MUL1513.json_0012
+# ::snt No thank you . That is all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20653.json_0000
+# ::snt I 'm looking for a gastropub restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "gastropub"
+  ))
+)
+
+# ::id WOZ20653.json_0002
+# ::snt Can I have the address and postcode .
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20653.json_0004
+# ::snt Thank you , goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4663.json_0000
+# ::snt I want to find a chinese restaurant in the east . Do you know of any ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL4663.json_0002
+# ::snt Sure , can I please have the phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id PMUL4663.json_0004
+# ::snt No thanks , but I would like to find a place to stay . I need a 4-star place with free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n6 / name
+     :op1 "4-star"
+  ))
+)
+
+# ::id PMUL4663.json_0006
+# ::snt I do want a hotel , not a guesthouse , and I would like someplace expensive .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL4663.json_0008
+# ::snt Let 's go with the university arms hotel . I 'd like it for 2 people starting sunday . We 'd like to stay for 3 nights .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   :Name ( NamHo4 / Name 
+    :name ( n14 / name
+     :op1 "university"
+     :op2 "arms"
+     :op3 "hotel"
+  ))
+   :Stay ( StaHo6 / Stay 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo8 / Day 
+    :name ( n18 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo10 / People 
+    :name ( n20 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL4663.json_0010
+# ::snt nope that is all thanks for all of your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1561.json_0000
+# ::snt I am looking for a hotel with a star of four with free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "four"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL1561.json_0002
+# ::snt I would like a guesthouse .   Location and price are n't important .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( onHo2 / dontcare)
+   :Area ( onHo3 / dontcare)
+)
+
+# ::id PMUL1561.json_0004
+# ::snt Ok , please book for 4 nights beginning thursday for 2 people .   Thank you .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL1561.json_0006
+# ::snt Oh before you book , please advise on whether they have free parking or not .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Parking ( aHo1 / question )
+   )
+)
+
+# ::id PMUL1561.json_0008
+# ::snt Well that does not work , can I get the phone number anyway ?
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id PMUL1561.json_0010
+# ::snt and what area is it in ?
+( Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+)
+
+# ::id PMUL1561.json_0012
+# ::snt Yes . I need a train leaving anytime after 17:45 in cambridge and going to stevenage on monday . 2 tickets and the ref would be great
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "stevenage"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n16 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n20 / name
+     :op1 "17:45"
+  ))
+   :People ( PeoTr10 / People 
+    :name ( n22 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1561.json_0014
+# ::snt Ok , thank you . This is all the information I need right now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0926.json_0000
+# ::snt I 'm looking for information on a restaurant called La Margherita .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "la"
+     :op2 "margherita"
+  ))
+)
+
+# ::id PMUL3839.json_0000
+# ::snt I need to take a train going to cambridge on Thursday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL3839.json_0002
+# ::snt I will be leaving from Kings Lynn .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id PMUL3839.json_0004
+# ::snt I need to arrive by 12:15
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "12:15"
+  ))
+)
+
+# ::id PMUL3839.json_0006
+# ::snt Yes please for 6 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL3839.json_0008
+# ::snt Great ! Thanks ! I 'm also looking for something to do in the centre of town , can you tell me what 's in that area ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3839.json_0010
+# ::snt Whatever you recommend , I just need the name and entrance fee , if you will .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL3839.json_0012
+# ::snt I am looking for a place to go in the centre . An attraction . Please tell me about some places .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3839.json_0014
+# ::snt Yes thanks .   That sounds great .   I am just interested in the entrance fee .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL3839.json_0016
+# ::snt No , that is all for now .
+( o / out_of_scope )
+
+# ::id PMUL1030.json_0000
+# ::snt Hello , I 'd like some information on a train departing from Cambridge on saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1030.json_0002
+# ::snt I am going to stevenage on saturday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "stevenage"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL1030.json_0004
+# ::snt The train should leave after 09:15 .   I 'm not particular on arrival time .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n10 / name
+     :op1 "09:15"
+  ))
+)
+
+# ::id PMUL1030.json_0006
+# ::snt Yes please .   I will have a party of 7 .   May I please get the reference number as well ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1030.json_0008
+# ::snt Can I have the reference number ?
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL1030.json_0010
+# ::snt Great . Can you find me a place to go in the west ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL1030.json_0012
+# ::snt I have no preference .   Can you just make a recommendation and provide the address , postcode , and phone number ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL1030.json_0014
+# ::snt Thank you for the information .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1030.json_0016
+# ::snt That will be all for today ! Thank you for the help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01881.json_0000
+# ::snt Yes , I 've just been involved in a disagreement regarding a car accident and I require assistance please .
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG01881.json_0002
+# ::snt No , I just need he phone number .
+( Pt1 / Police-Request
+  :Phone ( aPo0 / question )
+)
+
+# ::id SNG01881.json_0004
+# ::snt Thanks , that 's all . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0661.json_0000
+# ::snt Hi . Can you help me find a restaurant ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0661.json_0002
+# ::snt Are there any cheap options in the centre of town ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0661.json_0004
+# ::snt Can I have the address ? I am also looking for a train that leaves on Sunday to Cambridge .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0661.json_0006
+# ::snt Whichever one you think is best please .
+( o / out_of_scope )
+
+# ::id PMUL0661.json_0008
+# ::snt excellent . I will need the train booked for 5 as well .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL0661.json_0010
+# ::snt to cambridge from broxbourne . i need to leave after 11;15 please
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id PMUL0661.json_0012
+# ::snt I will be traveling on Sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL0661.json_0014
+# ::snt The train should leave broxbourne after 11:15 so the 11:32 is a good choice . There are 5 of us traveling together . Please book .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n16 / name
+     :op1 "broxbourne"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n18 / name
+     :op1 "11:15"
+  ))
+   :People ( PeoTr6 / People 
+    :name ( n20 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL0661.json_0016
+# ::snt Great . Thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3226.json_0000
+# ::snt i am looking for places to go in town . The attraction should be in the type of entertainment and should be in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL3226.json_0002
+# ::snt How about a theatre type ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "theatre"
+  ))
+)
+
+# ::id PMUL3226.json_0004
+# ::snt Can you tell me the address ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL3226.json_0006
+# ::snt I would also like to find and expensive , 4 star place to stay .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3226.json_0008
+# ::snt In the same area as the attraction please . So I guess centre
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3226.json_0010
+# ::snt Yes please , 6 people for three nights starting on tuesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "three"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL3226.json_0012
+# ::snt Yes I would like a taxi from the theatre to the hotel .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "theatre"
+  ))
+   :Dest ( DesTa5 / Dest 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+)
+
+# ::id PMUL3226.json_0014
+# ::snt i want to drive by 05:00 . Contact number and car type , please .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n24 / name
+     :op1 "05:00"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id PMUL3226.json_0016
+# ::snt That was all I needed .   Thanks so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0306.json_0000
+# ::snt I 'm looking for a train going to Ely please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id SNG0306.json_0002
+# ::snt It will be for Thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id SNG0306.json_0004
+# ::snt I just need to arrive by 14:15 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "14:15"
+  ))
+)
+
+# ::id SNG0306.json_0006
+# ::snt What 's the travel time ?   Knowing that will help me select on a time .
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id SNG0306.json_0008
+# ::snt When is the departure time for 10:07 ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+)
+
+# ::id SNG0306.json_0010
+# ::snt Not at this time . Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0306.json_0012
+# ::snt No , that 's it .   Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0761.json_0000
+# ::snt Please help me locate an expensive restaurant located in the centre . Thanks .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0761.json_0002
+# ::snt I would like european food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "european"
+  ))
+)
+
+# ::id PMUL0761.json_0004
+# ::snt Can you book Darrys Corkhouse for 7 people on Sunday at 16:30 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "16:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL0761.json_0006
+# ::snt I also need help finding a train going to Ely .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL0761.json_0008
+# ::snt I want to leave after 15:30 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n16 / name
+     :op1 "15:30"
+  ))
+)
+
+# ::id PMUL0761.json_0010
+# ::snt I need the train for Monday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n18 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL0761.json_0012
+# ::snt No preference for when I arrive but I 'd like to leave after 15:30 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n20 / name
+     :op1 "15:30"
+  ))
+)
+
+# ::id MUL1696.json_0000
+# ::snt Hello , have you heard of the Royal Spice Restaurant by chance ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "royal"
+     :op2 "spice"
+  ))
+)
+
+# ::id MUL1696.json_0002
+# ::snt Can you book it for 4 people at 13:15 on wednesday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "13:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1696.json_0004
+# ::snt Thanks so much . Could you also help me find a train , for that same day ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+)
+
+# ::id MUL1696.json_0006
+# ::snt The same day as the restaurant booking I am going to cambridge and need to arrive there by 09:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n14 / name
+     :op1 "09:30"
+  ))
+   :Day ( DayTr6 / Day 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+)
+
+# ::id MUL1696.json_0008
+# ::snt I would like to leave from Stevenage
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n18 / name
+     :op1 "stevenage"
+  ))
+)
+
+# ::id MUL1696.json_0010
+# ::snt yes that sounds great . Can I get a reference number for that please
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id MUL1696.json_0012
+# ::snt I would like you to book me four tickets .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n20 / name
+     :op1 "four"
+  ))
+)
+
+# ::id MUL1696.json_0014
+# ::snt I think you took care of everything . Thanks . Take care now . Bye bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1206.json_0000
+# ::snt Need a cheap place to eat at at the centre .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1206.json_0002
+# ::snt I would prefer italian food .   Do you show something cheap in the center ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL1206.json_0004
+# ::snt That sounds good . Can you set aside a table for 4 at 14:45 on Thursday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "14:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1206.json_0006
+# ::snt I am also looking for information on Autumn House . I believe it is a hotel .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n16 / name
+     :op1 "autumn"
+     :op2 "house"
+  ))
+)
+
+# ::id MUL1206.json_0008
+# ::snt What is their phone number ?
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id MUL1206.json_0010
+# ::snt Yes please , that would be great .
+( o / out_of_scope )
+
+# ::id MUL1206.json_0012
+# ::snt I 'd like Thursday for 4 people , please .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n18 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1206.json_0014
+# ::snt You know what , I have n't fully decided yet . I 've got their number , I can call later if I need to get a reservation . Thanks for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1179.json_0000
+# ::snt Hi , can you help me find a 2 star hotel that has free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "2"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL1179.json_0002
+# ::snt What about a cheap one ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL1179.json_0004
+# ::snt No , I really need 2 stars .   Could you check for a moderate price range ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "moderate"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL1179.json_0006
+# ::snt Yes , I need it for 2 people and 4 nights starting on friday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL1179.json_0008
+# ::snt Can you check again ? I need any place to stay that has free wi - fi , 2 stars , and a cheap or moderate price range .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n18 / name
+     :op1 "2"
+  ))
+   :Internet ( esHo2 / yes)
+   :Price ( PriHo5 / Price 
+    :name ( n20 / name
+     :op1 "moderate"
+  ))
+   :Price ( PriHo7 / Price 
+    :name ( n22 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL1179.json_0010
+# ::snt I 'm really looking for only moderately priced hotels that have free wifi and 2-stars . Can you look and see if there is one that meets those options ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n24 / name
+     :op1 "moderately"
+  ))
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n26 / name
+     :op1 "2-stars"
+  ))
+)
+
+# ::id MUL1179.json_0012
+# ::snt Yes I need to book it for 2 people and 4 nights starting on Friday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n28 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n30 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n32 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL1179.json_0014
+# ::snt Yes I would like to visit some architecture in the center of town .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n34 / name
+     :op1 "architecture"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n36 / name
+     :op1 "center"
+  ))
+)
+
+# ::id MUL1179.json_0016
+# ::snt Could you give me the phone number of Great Saint Mary 's please ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL1179.json_0018
+# ::snt Thank you , you 've been very helpful .   I do n't need anything else .   Have a great day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20604.json_0000
+# ::snt Do you know of any moderately priced restaurants in the north part of town ? I 'll need the address and phone number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20604.json_0002
+# ::snt Thank you good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4476.json_0000
+# ::snt I 'm looking for a place to stay that has 4 stars and includes free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4476.json_0002
+# ::snt I think I need it to be in the centre . I probably prefer a hotel if possible .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4476.json_0004
+# ::snt Sure . I need a room for 4 people and 4 nights starting from thursday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4476.json_0006
+# ::snt Thanks . Now that the hotel is set , I need to book a train for Thursday going to Peterborough .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "peterborough"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n16 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL4476.json_0008
+# ::snt Yes , I am leaving from Cambridge and I will need to arrive by 09:45 please
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n18 / name
+     :op1 "09:45"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n20 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2504.json_0000
+# ::snt Hello ! I need a guesthouse to stay in , and I really need it to include free parking for my van . Can you help ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id MUL2504.json_0002
+# ::snt Yes , in the south , please , and someplace with 4 stars .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2504.json_0004
+# ::snt Perfect ! I 'll need a room for 5 people on thursday . We 'll be staying for 3 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL2504.json_0006
+# ::snt I 'm looking for a place to go . Are there any museums in town ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id MUL2504.json_0008
+# ::snt Thanks , you 've been extremely helpful . That 's all I needed !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4886.json_0000
+# ::snt I 'm hoping to book a train from bishops stortford to cambridge . Please list all times for that route .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id PMUL4886.json_0002
+# ::snt I need to leave Wednesday and arrive after 11:15 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "11:15"
+  ))
+)
+
+# ::id PMUL4886.json_0004
+# ::snt I would like to leave after 11:15 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n10 / name
+     :op1 "11:15"
+  ))
+)
+
+# ::id PMUL4886.json_0006
+# ::snt no , i want that day and time please
+( Tt1 / Train-Request
+  :Day ( aTr0 / question )
+  :Leave ( aTr1 / question )
+)
+
+# ::id PMUL4886.json_0008
+# ::snt Well , I need to know the arrival time first .
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+)
+
+# ::id PMUL4886.json_0010
+# ::snt Yeah , that works . Can you recommend a 0 star hotel for me ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n14 / name
+     :op1 "0"
+  ))
+)
+
+# ::id MUL1846.json_0000
+# ::snt I 'm looking for information about Sidney Sussex college .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "sidney"
+     :op2 "sussex"
+     :op3 "college"
+  ))
+)
+
+# ::id MUL1846.json_0002
+# ::snt What area of the city is this in ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+)
+
+# ::id MUL1846.json_0004
+# ::snt Thanks . I 'm also looking for a train . It should depart from leicester and leave after 20:15 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n4 / name
+     :op1 "leicester"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n6 / name
+     :op1 "20:15"
+  ))
+)
+
+# ::id MUL1846.json_0006
+# ::snt Yes , heading for Cambridge on Thursday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id MUL1846.json_0008
+# ::snt That would be great , but I 'll need to reserve 4 seats , actually .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1846.json_0010
+# ::snt Great ! We 're all set . Thanks so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02122.json_0000
+# ::snt I am at Sidney Sussex College . I need to book a taxi to take me to Ely Train Station .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "ely"
+     :op2 "train"
+     :op3 "station"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "sidney"
+     :op2 "sussex"
+     :op3 "college"
+  ))
+)
+
+# ::id SNG02122.json_0002
+# ::snt I need to arrive by 17:15 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n6 / name
+     :op1 "17:15"
+  ))
+)
+
+# ::id SNG02122.json_0004
+# ::snt I think that is all , Thank you good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG02334.json_0000
+# ::snt Where is the nearest hospital ?
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG02334.json_0002
+# ::snt Does it list an address for the hospital ?
+( Ht1 / Hospital-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id SNG02334.json_0004
+# ::snt Great , thank you for your help . That is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02334.json_0006
+# ::snt No that was all . Thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0295.json_0000
+# ::snt Hi , can you help me locate a hotel named City Centre B and B.   Really looking forward to trying different restaurants .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "city"
+     :op2 "centre"
+     :op3 "b"
+     :op4 "and"
+     :op5 "b."
+  ))
+)
+
+# ::id PMUL0295.json_0002
+# ::snt Can you please help me book that hotel for 8 people . We 'll be staying for two nights starting on Tuesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "two"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL0295.json_0004
+# ::snt Are you still there ?   Were you able to book that ?   Can I get a reference number please ?
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL0295.json_0006
+# ::snt Thank you , good bye
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2545.json_0000
+# ::snt Hey , any entertainment type places in this town ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL2545.json_0002
+# ::snt Could I get the Cherry Hinton Hall 's phone number , entrance fee , and postcode ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL2545.json_0004
+# ::snt I am also looking for information on the ashley hotel .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n4 / name
+     :op1 "ashley"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL2545.json_0006
+# ::snt I would like to book it for 3 nights starting Sunday . For 5 people , please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL2545.json_0008
+# ::snt Great !   That was all I needed .
+( o / out_of_scope )
+
+# ::id SNG01814.json_0000
+# ::snt I was in a car dispute and I am looking for help
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG01814.json_0002
+# ::snt I believe so . What is the police address and phone number ?
+( Pt1 / Police-Request
+  :Addr ( aPo0 / question )
+  :Phone ( aPo1 / question )
+  :Post ( aPo2 / question )
+)
+
+# ::id SNG01814.json_0004
+# ::snt Thank you .   That is all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01814.json_0006
+# ::snt No , thank you . Goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0667.json_0000
+# ::snt I 'm looking for a posh British restaurant to take my bird to , know of one ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "british"
+  ))
+)
+
+# ::id PMUL0667.json_0002
+# ::snt Any location is fine , Ill go with whatever you recommend , please book me for 7 people on monday at 11:00
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n4 / name
+     :op1 "Any"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n6 / name
+     :op1 "7"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :Time ( TimRe8 / Time 
+    :name ( n10 / name
+     :op1 "11:00"
+  ))
+)
+
+# ::id PMUL0667.json_0004
+# ::snt May I have the reference number ?
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id PMUL0667.json_0006
+# ::snt I also need a train leaving on wednesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL0667.json_0008
+# ::snt Departing from Cambridge and going to London Liverpool Street . Leaving Wednesday and want to arrive by 09:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n16 / name
+     :op1 "09:45"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr8 / Day 
+    :name ( n20 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL0667.json_0010
+# ::snt I would like the train that gets me there close to 9:45 .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL0667.json_0012
+# ::snt Oh , it 's the same group of people from the restaurant . Can I get the reference number ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL0667.json_0014
+# ::snt Thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0667.json_0016
+# ::snt Nope , that 'll be all for today . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1164.json_0000
+# ::snt I need a train departing from Stansted Airport on Friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id PMUL1164.json_0002
+# ::snt I need to arrive in Cambridge by 9:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "9:15"
+  ))
+)
+
+# ::id PMUL1164.json_0004
+# ::snt No preference on departure time , but I will need to book for 5 people .
+( Tm1 / Train-Inform
+   :Leave ( onTr1 / dontcare)
+   :People ( PeoTr3 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL1164.json_0006
+# ::snt Yes , I 'm looking for a college to visit in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n14 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL1164.json_0008
+# ::snt what 's the entrance fee for christ 's college ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL1164.json_0010
+# ::snt Ok , thanks . Can I get the phone number and postcode as well ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL1164.json_0012
+# ::snt That is everything thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0773.json_0000
+# ::snt Hi , I 'm looking for a European restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "european"
+  ))
+)
+
+# ::id PMUL0773.json_0002
+# ::snt Is this actually located in the centre area ?   I just want to make sure .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0773.json_0004
+# ::snt Yes .   Please reserve it for 5 people on Friday at 13:45 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "13:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL0773.json_0006
+# ::snt Great . I 'll also need to find a train out of cambridge . I need to leave sometime after 13:45 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n14 / name
+     :op1 "13:45"
+  ))
+)
+
+# ::id PMUL0773.json_0008
+# ::snt Of course , my destination will be stansted airport .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id PMUL0773.json_0010
+# ::snt Yes , can you book it for 5 people and get me the reference number ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n18 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL0773.json_0012
+# ::snt Oh . Could you please try again ?
+( o / out_of_scope )
+
+# ::id PMUL0773.json_0014
+# ::snt No there is nothing else today . thanks , bye
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3700.json_0000
+# ::snt I need a hotel and I need free wifi and parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   :Type ( TypHo4 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL3700.json_0002
+# ::snt A guesthouse in the north will be fine .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL3700.json_0004
+# ::snt No , that should be it . Can you tell me some of the 9 results you were able to find ?
+( o / out_of_scope )
+
+# ::id PMUL1038.json_0000
+# ::snt I 'm looking for trains that will be leaving on Sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL1038.json_0002
+# ::snt I would like to depart from london kings cross and i 'm going to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id PMUL1038.json_0004
+# ::snt I need to arrive by 12:00 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "12:00"
+  ))
+)
+
+# ::id PMUL1038.json_0006
+# ::snt I do n't need it booked , just forward me the train ID , travel time and departure time please .
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Time ( aTr1 / question )
+  :Id ( aTr2 / question )
+)
+
+# ::id PMUL1038.json_0008
+# ::snt Yes please . I am looking for a museum to visit while I am in town . May I have the address and post code for your favorite ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "museum"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+   )
+)
+
+# ::id PMUL1038.json_0010
+# ::snt Thank you . That was all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4651.json_0000
+# ::snt I would like to see some attractions in the North , what do you have up there ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL4651.json_0002
+# ::snt Can you recommend an attraction type ?
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+)
+
+# ::id PMUL4651.json_0004
+# ::snt Let 's go with the park . I 'll need the postcode and phone number , please ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "park"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id PMUL4651.json_0006
+# ::snt I am also looking for a train form cambridge to peterborough on wednesday that arrives by 19:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "peterborough"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n10 / name
+     :op1 "19:15"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4651.json_0008
+# ::snt Yes that would be great . Can you book that for me for 7 people please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL4651.json_0010
+# ::snt Thank you . Can you tell me the reference number for the train booking please ?
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL4651.json_0012
+# ::snt Great ! Thanks very much for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1354.json_0000
+# ::snt I 'm looking for a train . The train should arrive by 16:00 and should leave on saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "saturday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "16:00"
+  ))
+)
+
+# ::id SNG1354.json_0002
+# ::snt I am going to cambridge from Broxbourne .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id SNG1354.json_0004
+# ::snt Yes . Please book it for 1 person .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+)
+
+# ::id SNG1354.json_0006
+# ::snt No that 's it ! Thanks so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1354.json_0008
+# ::snt You have been helpful .   Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0272.json_0000
+# ::snt I need a place to eat in the east .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL0272.json_0002
+# ::snt Something that is moderate in price , and I 'll need a table for 3 at 15:45 this coming saturday .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n6 / name
+     :op1 "15:45"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL0272.json_0004
+# ::snt That sounds fine . Do they have a table available for 3 on Saturday at 15:45 ?
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "saturday"
+  ))
+   :Time ( TimRe6 / Time 
+    :name ( n16 / name
+     :op1 "15:45"
+  ))
+)
+
+# ::id PMUL0272.json_0006
+# ::snt Yes , please , I would like that .
+( o / out_of_scope )
+
+# ::id PMUL0272.json_0008
+# ::snt Thanks ! I also need to book a hotel room .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n18 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL0272.json_0010
+# ::snt I would love something 4 star rated and I have a lot of work to do in the room so free wifi would be great .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0272.json_0012
+# ::snt Yes . I 'd like to book for 3 people for 5 nights starting on Saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n22 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n24 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n26 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL0272.json_0014
+# ::snt Thank you .   That was all I needed .   Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0270.json_0000
+# ::snt I need to find a moderately priced guesthouse , please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id SSNG0270.json_0002
+# ::snt I need a place in the North , sorry .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SSNG0270.json_0004
+# ::snt Not worried about parking . I am looking for a hotel that would be available starting Monday for 4 nights for 6 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+   :Parking ( oHo4 / no)
+)
+
+# ::id SSNG0270.json_0006
+# ::snt Sounds great . I want to book the hotel for 6 people . We will be there for 4 nights and arrive on Monday . May I also get the reference number ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n14 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n16 / name
+     :op1 "6"
+  ))
+   :Stay ( StaHo6 / Stay 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id SSNG0270.json_0008
+# ::snt No , thank you , that 's all that I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0287.json_0000
+# ::snt Hi , I 'm looking to book a train to Cambridge , that leaves around 16:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "16:00"
+  ))
+)
+
+# ::id SNG0287.json_0002
+# ::snt Kings Lynn after 16:00 on Saturday , please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n10 / name
+     :op1 "16:00"
+  ))
+)
+
+# ::id SNG0287.json_0004
+# ::snt What is the price on that trip ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id SNG0287.json_0006
+# ::snt No . Not right now . thank you very much for your help today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0287.json_0008
+# ::snt No that is all for the time being . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0287.json_0010
+# ::snt I actually do need the price for that train please .
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id SNG0287.json_0012
+# ::snt Thanks .   That 's all I wanted to know .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0287.json_0014
+# ::snt No .   That 's all I need .   Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1547.json_0000
+# ::snt I need a train on Tuesday that goes to london kings cross .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL1547.json_0002
+# ::snt I want to leave by 19:30 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n6 / name
+     :op1 "19:30"
+  ))
+)
+
+# ::id PMUL1547.json_0004
+# ::snt Well I need it to leave after 19:30 and I would like to make a booking for 5 people on Tuesday and I will need a reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n10 / name
+     :op1 "19:30"
+  ))
+   :People ( PeoTr6 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1547.json_0006
+# ::snt i am also looking for information about the hamilton lodge .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n14 / name
+     :op1 "hamilton"
+     :op2 "lodge"
+  ))
+)
+
+# ::id PMUL1547.json_0008
+# ::snt Can you tell me if they have free internet ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Internet ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Internet ( esHo2 / yes)
+   )
+)
+
+# ::id PMUL1547.json_0010
+# ::snt Ok .   Thanks .   All set .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1547.json_0012
+# ::snt No , that would be all for today . Thank you for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20655.json_0000
+# ::snt Could you recommend a restaurant that serves french food ?   I 'll need the address , phone number and postcode .   Thank you .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "french"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Post ( aRe2 / question )
+  :Addr ( aRe3 / question )
+   )
+)
+
+# ::id WOZ20655.json_0002
+# ::snt I do n't care . please give me address , phone number , and postcode .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Post ( aRe2 / question )
+  :Addr ( aRe3 / question )
+   )
+)
+
+# ::id WOZ20655.json_0004
+# ::snt thank you good bye
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4174.json_0000
+# ::snt I 'm looking for a place called gonville hotel .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "gonville"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL4174.json_0002
+# ::snt reservation , please . 1 person for 2 nights starting on tuesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL4174.json_0004
+# ::snt Thank you . I also need a place to eat in the city centre .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(gk2 / general-thank
+   :none ( onge2 / none)
+   )
+)
+
+# ::id PMUL4174.json_0006
+# ::snt I 'm looking for a cheap Indian restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n14 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL4174.json_0008
+# ::snt What is the phone number , address , and postcode ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id PMUL4174.json_0010
+# ::snt Can you please help me get a taxi ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL4174.json_0012
+# ::snt I want to leave the hotel by 08:15 going to the restaurant .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n16 / name
+     :op1 "08:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL4174.json_0014
+# ::snt That 's all for now . Thank you for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0173.json_0000
+# ::snt Where can I find directions to Addenbrookes Hospital ?
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG0173.json_0002
+# ::snt Thank you for that information . Can you give me directions please
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0173.json_0004
+# ::snt Okay , thank you ! Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0615.json_0000
+# ::snt I am looking for an expensive restaurant in the centre
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0615.json_0002
+# ::snt I 'll take something Chinese if you have it . I 'll take the postcode of which every of those you recommend .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Post ( aRe1 / question )
+   )
+)
+
+# ::id SNG0615.json_0004
+# ::snt No , that will do it .   Thanks for your help .   Have a nice day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4110.json_0000
+# ::snt I am looking for a restaurant called curry garden .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "curry"
+     :op2 "garden"
+  ))
+)
+
+# ::id PMUL4110.json_0002
+# ::snt Can you book a table for one at 12:30 on Friday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "12:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL4110.json_0004
+# ::snt Thank you for the reservation . I also need a train for the same day as the restaurant . A train which arrives by 8:00 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n12 / name
+     :op1 "8:00"
+  ))
+)
+
+# ::id PMUL4110.json_0006
+# ::snt I will be departing from Peterborough and arriving in Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id PMUL4110.json_0008
+# ::snt Yeah , just get 1 ticket please and tell me the reference number
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n18 / name
+     :op1 "1"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4110.json_0010
+# ::snt Thank you so much . Have a great day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2963.json_0000
+# ::snt Hello , I 'm looking for places to go in town when I visit Cambridge . What kind of entertainment attractions are there available in the centre ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL2963.json_0002
+# ::snt How about a swimming pool in centre ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n8 / name
+     :op1 "swimming"
+     :op2 "pool"
+  ))
+)
+
+# ::id PMUL2963.json_0004
+# ::snt How much is admissoin ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL2963.json_0006
+# ::snt Yes , please - the phone number and postcode .
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL2963.json_0008
+# ::snt i also want to book a stay at alpha - milton guest house . i want to book for 3 people and 2 nights starting from wednesday .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n10 / name
+     :op1 "alpha"
+     :op2 "-"
+     :op3 "milton"
+     :op4 "guest"
+     :op5 "house"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n14 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL2963.json_0010
+# ::snt Thank you so much you have been a big help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2963.json_0012
+# ::snt Thank I will .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3492.json_0000
+# ::snt Hi , I am looking for a hotel called the Acorn Guest House .   Could I get the address ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "acorn"
+     :op2 "guest"
+     :op3 "house"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+ :op3(Ht3 / Hotel-Request
+  :Addr ( aHo2 / question )
+   )
+)
+
+# ::id PMUL3492.json_0002
+# ::snt Great . I need to make a reservation starting on Saturday .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n4 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL3492.json_0004
+# ::snt 5 nights starting from saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL3492.json_0006
+# ::snt 6 people and 5 nights starting from saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n14 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL3492.json_0008
+# ::snt Thanks so much . Can you tell me the address for a place called Castle Galleries ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n16 / name
+     :op1 "castle"
+     :op2 "galleries"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+)
+
+# ::id PMUL3492.json_0010
+# ::snt Great .   I would like a taxi to pick me up there at 21:00 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n18 / name
+     :op1 "21:00"
+  ))
+)
+
+# ::id PMUL3492.json_0012
+# ::snt Yes , I would like to head to and from the attraction .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "attraction"
+  ))
+)
+
+# ::id PMUL3492.json_0014
+# ::snt Nope that should do it . Thanks much , goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1305.json_0000
+# ::snt Are there any theaters that I can go to while I 'm visiting Cambridge ?
+( o / out_of_scope )
+
+# ::id PMUL1305.json_0002
+# ::snt Yes a theatre in the east is what I am looking for .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "theatre"
+  ))
+)
+
+# ::id PMUL1305.json_0004
+# ::snt I would consider a museum .   Are there any in the east ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "museum"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n8 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL1305.json_0006
+# ::snt I need the get postcode and phone number .
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL1305.json_0008
+# ::snt i do n't want that museum , i hate technology . i want to destroy this computer i 'm using .
+( o / out_of_scope )
+
+# ::id PMUL1305.json_0010
+# ::snt is it an art gallery ? i also hate art . i 'm a curmudgeon .
+( o / out_of_scope )
+
+# ::id PMUL1305.json_0012
+# ::snt I need a train to Peterborough on Saturday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "peterborough"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL1305.json_0014
+# ::snt The train should leave on saturday and should depart from cambridge .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4771.json_0000
+# ::snt Can you help me find a train leaving on Wednesday ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL4771.json_0002
+# ::snt I want to leave from Cambridge and arrive at London Liverpool Street .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4771.json_0004
+# ::snt I just need the travel time on that one
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL4771.json_0006
+# ::snt Yes , I 'm looking for colleges in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n10 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id PMUL4771.json_0008
+# ::snt Yes . Is there an entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL4771.json_0010
+# ::snt Can I have the address and postcode ?   Thanks for your help !
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL4771.json_0012
+# ::snt You have been very helpful .   That is all I need , thanks .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0008.json_0000
+# ::snt I would like to find a 1 star hotel to stay at that includes free parking . Do you know of any ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "1"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL0008.json_0002
+# ::snt Well could we look for a hotel in the moderate price range ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL0008.json_0004
+# ::snt That does not matter but I want it to have 4 stars .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0008.json_0006
+# ::snt Not yet .   Could I get the address ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id PMUL0008.json_0008
+# ::snt I also need to find somewhere to eat .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0008.json_0010
+# ::snt I really just want a place in the centre that is also moderate in price
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0008.json_0012
+# ::snt Sure ! Could you book it for 8 people at 12:15 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "12:15"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n16 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL0008.json_0014
+# ::snt Sorry , I would like that for Thursday .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n18 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL0008.json_0016
+# ::snt Thank you . That is all for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02255.json_0000
+# ::snt Quick , find a hospital for me !
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG02255.json_0002
+# ::snt What is the postcode
+( Ht1 / Hospital-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id SNG02255.json_0004
+# ::snt Is there valet parking at the hospital ?
+( a / and
+ :op1(Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Parking ( esHo2 / yes)
+   )
+)
+
+# ::id SNG02255.json_0006
+# ::snt No , that was everything , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3220.json_0000
+# ::snt Hi . I am looking for a hotel to stay in .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL3220.json_0002
+# ::snt I wanted somewhere expensive :D
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL3220.json_0004
+# ::snt Yes . I 'm looking for a 3 start hotel
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3220.json_0006
+# ::snt Is there an expensive hotel with 3 stars that is located in the south ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreHo6 / Area 
+    :name ( n14 / name
+     :op1 "south"
+  ))
+   :Stars ( StaHo8 / Stars 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3220.json_0008
+# ::snt book it for 1 people and 2 nights starting from saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n20 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n22 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL3220.json_0010
+# ::snt Can you locate a train that will take me to the hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n24 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL3220.json_0012
+# ::snt The train should depart from cambridge and should leave on sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n26 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n28 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3220.json_0014
+# ::snt I 'd like to leave after 13:00 on Sunday and I want to go to Kings Lynn .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n30 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n32 / name
+     :op1 "13:00"
+  ))
+   :Day ( DayTr6 / Day 
+    :name ( n34 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL3220.json_0016
+# ::snt I just need the train ID , please .
+( Tt1 / Train-Request
+  :Id ( aTr0 / question )
+)
+
+# ::id PMUL3220.json_0018
+# ::snt Thanks for serving me !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3220.json_0020
+# ::snt You too much appreciated .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0066.json_0000
+# ::snt I need an expensive place to dine in the center of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id SSNG0066.json_0002
+# ::snt Type of food does not matter to me .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+)
+
+# ::id SSNG0066.json_0004
+# ::snt Yes and book one in the centre of town for tonight .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SSNG0066.json_0006
+# ::snt just one , and can you book me for 14:00 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "14:00"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n10 / name
+     :op1 "one"
+  ))
+)
+
+# ::id SSNG0066.json_0008
+# ::snt Sure , for Thursday .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id SSNG0066.json_0010
+# ::snt Please book a different restaurant in the same area and price range .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Area ( AreRe3 / Area 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Price ( PriRe5 / Price 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "area"
+     :op3 "and"
+     :op4 "price"
+     :op5 "range"
+  ))
+)
+
+# ::id SSNG0066.json_0012
+# ::snt Thank you . That 's all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1713.json_0000
+# ::snt I need a train that leaves on friday and leaves after 10 am
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL1713.json_0002
+# ::snt Possibly .   Does it arrive in Cambridge from Kings Lynn ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id MUL1713.json_0004
+# ::snt Yes , I need to book it for 8 people and I need the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL1713.json_0006
+# ::snt Yes , I 'm looking for somewhere to go in the center of town . Something that involves multiple sports . Do you know of anything ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "multiple"
+     :op2 "sports"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n12 / name
+     :op1 "center"
+  ))
+)
+
+# ::id MUL1713.json_0008
+# ::snt Yes , how about a swimming pool ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "swimming"
+     :op2 "pool"
+  ))
+)
+
+# ::id MUL1713.json_0010
+# ::snt Yes , I need the postcode and address , please .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id MUL1713.json_0012
+# ::snt That is all , thank you . Bye
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG01392.json_0000
+# ::snt I need a taxi from The Man on the Moon to Bangkok City , please .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "bangkok"
+     :op2 "city"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "the"
+     :op2 "man"
+     :op3 "on"
+     :op4 "the"
+     :op5 "moon"
+  ))
+)
+
+# ::id SNG01392.json_0002
+# ::snt I need to leave after 5:00 .
+( o / out_of_scope )
+
+# ::id SNG01392.json_0004
+# ::snt Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0606.json_0000
+# ::snt Hey there ,   I am traveling to Cambridge and needing to see about booking a place to eat .   I am interested in Portuguese food and do n't mine a more expensive menu .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n4 / name
+     :op1 "Portuguese"
+  ))
+)
+
+# ::id PMUL0606.json_0002
+# ::snt I would like to go to Nandos in the south
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "south"
+  ))
+   :Name ( NamRe4 / Name 
+    :name ( n8 / name
+     :op1 "nandos"
+  ))
+)
+
+# ::id PMUL0606.json_0004
+# ::snt Can you give me the exact address ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id PMUL0606.json_0006
+# ::snt No thank you . I also need a train to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0606.json_0008
+# ::snt I am traveling from Ely . The train should arrive by 19:00 and I would like to leave on Friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n14 / name
+     :op1 "19:00"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n16 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL0606.json_0010
+# ::snt Yes , I 'd like two tickets .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n18 / name
+     :op1 "two"
+  ))
+)
+
+# ::id PMUL0606.json_0012
+# ::snt That should be everything for me . Thank you so much for the help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4270.json_0000
+# ::snt I need information about places to stay that have a 4-star rating and offer free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "4-star"
+  ))
+)
+
+# ::id PMUL4270.json_0002
+# ::snt I   do n't mind the area .
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+)
+
+# ::id PMUL4270.json_0004
+# ::snt What 's the address there , please .
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id PMUL4270.json_0006
+# ::snt i need to go eat
+( o / out_of_scope )
+
+# ::id PMUL4270.json_0008
+# ::snt Yes , I 'd like something cheap in the centre .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4270.json_0010
+# ::snt I do n't have a preference for food . Anything is fine . Just cheap and in the Centre .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+   :Price ( PriRe3 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe5 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4270.json_0012
+# ::snt Book table for 3 saturday at 19:30 and need reference number . I want a taxi to go between the guesthouse and restaurant in time for reservation . Contact number & car type ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "19:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+ :op3(Rt3 / Restaurant-Request
+  :Ref ( aRe2 / question )
+   )
+)
+
+# ::id PMUL4270.json_0014
+# ::snt Thank you ! No , I just need to get a taxi that arrives before my reservation time , please .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n18 / name
+     :op1 "my"
+     :op2 "reservation"
+     :op3 "time"
+  ))
+)
+
+# ::id PMUL4270.json_0016
+# ::snt I will be leaving the hotel
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL4270.json_0018
+# ::snt Thank you so much for your help . I think that 's all I need right now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4270.json_0020
+# ::snt Thanks so much ! Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0756.json_0000
+# ::snt Are there any guesthouses in the north area of town ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouses"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL0756.json_0002
+# ::snt Yes I am looking for something in the expensive price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Stars ( onHo2 / none)
+)
+
+# ::id MUL0756.json_0004
+# ::snt Yes , what about guesthouse in the moderate price range ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "moderate"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id MUL0756.json_0006
+# ::snt I 'd like some details on the Acorn Guest House please . What 's the address , postcode , and phone number ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n12 / name
+     :op1 "acorn"
+     :op2 "guest"
+     :op3 "house"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Addr ( aHo1 / question )
+  :Post ( aHo2 / question )
+  :Phone ( aHo3 / question )
+   )
+)
+
+# ::id MUL0756.json_0008
+# ::snt I am also looking for a train that leaves on Thursday from Cambridge .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0756.json_0010
+# ::snt I am headed to Leicester and it should leave after 13:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n18 / name
+     :op1 "leicester"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n20 / name
+     :op1 "13:45"
+  ))
+)
+
+# ::id MUL0756.json_0012
+# ::snt Yes , I 'll need 6 tickets . When you book it can you get me a reference number ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n22 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0756.json_0014
+# ::snt No , thank you . That is all at this time .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4027.json_0000
+# ::snt I am looking for information on a place called Bridge Guest House . Can you help me ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "bridge"
+     :op2 "guest"
+     :op3 "house"
+  ))
+)
+
+# ::id PMUL4027.json_0002
+# ::snt No , that 's all I need .
+( o / out_of_scope )
+
+# ::id PMUL4027.json_0004
+# ::snt No thank you . But can you tell me if there 's a restaurant called cocum in town ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n4 / name
+     :op1 "cocum"
+  ))
+)
+
+# ::id PMUL4027.json_0006
+# ::snt I 'd like a reservation , please ? Can we make it for Saturday at 16:00 for 7 people ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "16:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL4027.json_0008
+# ::snt That is all I need . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0817.json_0000
+# ::snt Where can I find the galleria restaurant ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "galleria"
+  ))
+)
+
+# ::id PMUL0817.json_0002
+# ::snt Could you set up a reservation for 2 , at 14:00 on Tuesday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "14:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL0817.json_0004
+# ::snt Awesome . Now please find me a train from Kings Lynn to cambridge
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id PMUL0817.json_0006
+# ::snt I need it for Tuesday I want to arrive by 14:45 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n14 / name
+     :op1 "14:45"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n16 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL0817.json_0008
+# ::snt Actually I need to arrive by 11:45 , sorry .   What 's the closest arriving to that time ?
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n18 / name
+     :op1 "11:45"
+  ))
+)
+
+# ::id PMUL0817.json_0010
+# ::snt Yes , please book 2 tickets and then give me the reference number
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n20 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL0817.json_0012
+# ::snt That is all for now . Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0184.json_0000
+# ::snt I want to find some international food in the east part of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "international"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id SSNG0184.json_0002
+# ::snt I need the restaurant to be cheap , does this restaurant fir that criteria ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SSNG0184.json_0004
+# ::snt Yes , please book for 8 people on Saturday for 12:30 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "12:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+)
+
+# ::id SSNG0184.json_0006
+# ::snt Can you find me something in the same price range ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id SSNG0184.json_0008
+# ::snt I was really hoping to find a cheap restaurant in the east part of town .   Can you check for availability again ?   Any cuisine is fine .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n16 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n18 / name
+     :op1 "east"
+  ))
+)
+
+# ::id SSNG0184.json_0010
+# ::snt Yes alright then .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0184.json_0012
+# ::snt Ok , any area will be ok
+( Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+)
+
+# ::id SSNG0184.json_0014
+# ::snt No , I need a cheap restaurant in the east .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n20 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n22 / name
+     :op1 "east"
+  ))
+)
+
+# ::id SSNG0184.json_0016
+# ::snt I really needed it to be at that time . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0184.json_0018
+# ::snt You 're certain that , with no particular cuisine needed , there were no cheap restaurants at all ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n24 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SSNG0184.json_0020
+# ::snt Thanks , I hope it will be a good one . Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3572.json_0000
+# ::snt Hi , I 'm looking for a train to Cambridge on Monday
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL3572.json_0002
+# ::snt Sure .   I 'm leaving from Kings Lynn sometime after 12:45 on Monday .   Do you have anything ?
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "12:45"
+  ))
+   :Day ( DayTr6 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL3572.json_0004
+# ::snt That will work . Can you book 7 tickets for that one please ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL3572.json_0006
+# ::snt Great I 'm also looking for an expensive restaurant in the west part of town
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n14 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n16 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL3572.json_0008
+# ::snt It should serve Italian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n18 / name
+     :op1 "Italian"
+  ))
+)
+
+# ::id PMUL3572.json_0010
+# ::snt Ok no problem . Is there a place that serves Indian food instead ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n20 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL3572.json_0012
+# ::snt That sounds great . May I have the address and phone number for the Tandoori Palace , please ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n22 / name
+     :op1 "tandoori"
+     :op2 "palace"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id PMUL3572.json_0014
+# ::snt Thank you . That is all that I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0358.json_0000
+# ::snt I want a restaurant in the north of Cambridge that is within a moderate price range .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL0358.json_0002
+# ::snt Please book a table for 4 at the Chinese place at 12:30 on Sunday and give me the reference number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n8 / name
+     :op1 "12:30"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0358.json_0004
+# ::snt I am also looking for a train that goes to broxbourne on monday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "broxbourne"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n16 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id MUL0358.json_0006
+# ::snt I would like to arrive in broxbourne by 13:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n18 / name
+     :op1 "broxbourne"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n20 / name
+     :op1 "13:00"
+  ))
+)
+
+# ::id MUL0358.json_0008
+# ::snt Can I just get the price on one of them ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL0358.json_0010
+# ::snt Please book one .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n22 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL0358.json_0012
+# ::snt Just one , thank you ! Please provide me with a reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n24 / name
+     :op1 "one"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+ :op3(Tt3 / Train-Request
+  :Ref ( aTr2 / question )
+   )
+)
+
+# ::id MUL0358.json_0014
+# ::snt No , thank you . That will be all for today . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1051.json_0000
+# ::snt I am wanting to go to the theatre . Are there any in the centre of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "theatre"
+  ))
+)
+
+# ::id MUL1051.json_0002
+# ::snt The adc theatre sounds perfect . Could I get the postcode and phone number please ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n7 / name
+     :op1 "adc"
+     :op2 "theatre"
+  ))
+   )
+)
+
+# ::id MUL1051.json_0004
+# ::snt I 'm also looking for a place to stay . I hate star ratings , so this place needs to have a star rating of 0 . It does n't need to include free internet .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n8 / name
+     :op1 "0"
+  ))
+   :Internet ( oHo2 / no)
+)
+
+# ::id MUL1051.json_0006
+# ::snt I do n't care about the price , but I would like a place in the centre of town with free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1051.json_0008
+# ::snt Is El Shaddai in the centre of town ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n12 / name
+     :op1 "El"
+     :op2 "Shaddai"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1051.json_0010
+# ::snt Yes can you reserve for two nights beginning May 18th ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "two"
+  ))
+)
+
+# ::id MUL1051.json_0012
+# ::snt I need to book for three people .
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n18 / name
+     :op1 "three"
+  ))
+)
+
+# ::id MUL0946.json_0000
+# ::snt I am looking for a restaurant in the south part of town that is moderately priced .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL0946.json_0002
+# ::snt Is there any Korean food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "korean"
+  ))
+)
+
+# ::id MUL0946.json_0004
+# ::snt No , I need something moderate priced in the south . Is there one that serves modern european food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n10 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n12 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL0946.json_0006
+# ::snt No but I would like their phone number , address and postcode .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id MUL0946.json_0008
+# ::snt I am also looking for a place to go . Can you recommend a theatre ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "theatre"
+  ))
+)
+
+# ::id MUL0946.json_0010
+# ::snt Area does n't really matter . Are there a lot of theatre options in town ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Area ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Type ( TypAt3 / Type 
+    :name ( n17 / name
+     :op1 "theatre"
+  ))
+   )
+)
+
+# ::id MUL0946.json_0012
+# ::snt That sounds great ! Could you please give me the phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL0946.json_0014
+# ::snt I think that 's it . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0946.json_0016
+# ::snt Great , thank you for the help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0392.json_0000
+# ::snt Hi , I 'm trying to find a restaurant called sala thong .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "sala"
+     :op2 "thong"
+  ))
+)
+
+# ::id PMUL0392.json_0002
+# ::snt Sure .   I need a table for Friday at 14:15 for 5 people .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "14:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL0392.json_0004
+# ::snt rad , thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0392.json_0006
+# ::snt I am also looking for a place to stay that has free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL0392.json_0008
+# ::snt Yes , I want to stay on the north side of town .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n10 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL0392.json_0010
+# ::snt Is that in the expensive price range and do they have free internet and parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+   :Internet ( esHo3 / yes)
+)
+
+# ::id PMUL0392.json_0012
+# ::snt I definitely want to stay in the expensive range , so how about we change the area to the centre of town . What do you have there with wifi and parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   :Area ( AreHo4 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+   :Price ( PriHo6 / Price 
+    :name ( n16 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0392.json_0014
+# ::snt I will take the University Arms Hotel , please . I would like it booked for 4 nights on Friday . There are 5 people in my group .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n18 / name
+     :op1 "university"
+     :op2 "arms"
+     :op3 "hotel"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n22 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n24 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL0392.json_0016
+# ::snt Not at this time thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2889.json_0000
+# ::snt I m looking for some nightclubs in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "nightclubs"
+  ))
+)
+
+# ::id PMUL2889.json_0002
+# ::snt Are there any that are free entry ?
+( o / out_of_scope )
+
+# ::id PMUL2889.json_0004
+# ::snt Ok I need the address of the the soul tree .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL2889.json_0006
+# ::snt Thank you ! I 'm also looking for a cheap hotel with a two star rating .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n10 / name
+     :op1 "two"
+  ))
+)
+
+# ::id PMUL2889.json_0008
+# ::snt How about one that is in the moderate price range ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL2889.json_0010
+# ::snt Yes I need to make it for 6 people start Saturday for 5 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL2889.json_0012
+# ::snt Thank you , that is everything for today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4147.json_0000
+# ::snt I am looking for something fun to do while in town . A nightclub would be nice .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "nightclub"
+  ))
+)
+
+# ::id PMUL4147.json_0002
+# ::snt Awesome ! Can you provide me with the address , entrance fee , and postcode , please ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+)
+
+# ::id PMUL4147.json_0004
+# ::snt No , thanks . Can you find a gastropub restaurant in the centre , please ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "gastropub"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4147.json_0006
+# ::snt is it in moderate price range ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL4147.json_0008
+# ::snt Do you have anything in the moderate price range ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL4147.json_0010
+# ::snt What is their address ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id PMUL4147.json_0012
+# ::snt No , I just need information for today .   You have answered all of my questions .   Thanks so much .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20370.json_0000
+# ::snt I want to find a cheap restaurant serving hungarian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "hungarian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id WOZ20370.json_0002
+# ::snt I do not care about the area as long as it is hungarian food and cheap .
+( Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+   :Food ( FooRe3 / Food 
+    :name ( n6 / name
+     :op1 "hungarian"
+  ))
+   :Price ( PriRe5 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id WOZ20370.json_0004
+# ::snt Yes , how about a restaurant that serves modern european food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+)
+
+# ::id WOZ20370.json_0006
+# ::snt Can I get the address and postcode ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20370.json_0008
+# ::snt That 's it , Thank you , goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0294.json_0000
+# ::snt I need a train to leave from London 's Cross .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+   :Depart ( DepTr3 / Depart 
+    :name ( n2 / name
+     :op1 "london"
+  ))
+)
+
+# ::id SNG0294.json_0002
+# ::snt I 'd like it to be for Saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id SNG0294.json_0004
+# ::snt Yes , it is perfect . Thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0294.json_0006
+# ::snt Yes please book that and give me the reference number of the booking .
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id SNG0294.json_0008
+# ::snt No that will be all thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0805.json_0000
+# ::snt Are there any places that serve Christmas food ? I heard there might be something like that around here .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "christmas"
+  ))
+)
+
+# ::id MUL0805.json_0002
+# ::snt How about some Chinese food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id MUL0805.json_0004
+# ::snt No preference , just pick a nice one and provide me with the name and phone number please .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id MUL0805.json_0006
+# ::snt Ok , so their number is 01223244149 ? Is there any Chinese attractions around the same area as the Yu Garden ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n6 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe4 / Name 
+    :name ( n9 / name
+     :op1 "yu"
+     :op2 "garden"
+  ))
+   :Food ( FooRe6 / Food 
+    :name ( n11 / name
+     :op1 "Chinese"
+  ))
+   )
+)
+
+# ::id MUL0805.json_0008
+# ::snt How about a boat attraction ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "boat"
+  ))
+)
+
+# ::id MUL0805.json_0010
+# ::snt Can you book my a taxi between the two ? I want to leave Camboats for Yu Garden by 8:30 .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n14 / name
+     :op1 "yu"
+     :op2 "garden"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n16 / name
+     :op1 "camboats"
+  ))
+   :Leave ( LeaTa6 / Leave 
+    :name ( n18 / name
+     :op1 "8:30"
+  ))
+)
+
+# ::id MUL0805.json_0012
+# ::snt Nope , that 's all I needed . Thanks so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0805.json_0014
+# ::snt No that is all thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1267.json_0000
+# ::snt i am looking for a place to dine . The restaurant should be in the moderate price range and should serve international food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "international"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id SNG1267.json_0002
+# ::snt Are they located in the cetre ?
+( o / out_of_scope )
+
+# ::id SNG1267.json_0004
+# ::snt Yes , please try for Sunday at 19:00 for 2 people .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "19:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SNG1267.json_0006
+# ::snt Thanks so much .   That 's all I needed .   Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0507.json_0000
+# ::snt I want to book a train departing from bishops stortford .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id PMUL0507.json_0002
+# ::snt I want to leave on Saturday , after 18:00
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "saturday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n6 / name
+     :op1 "18:00"
+  ))
+)
+
+# ::id PMUL0507.json_0004
+# ::snt Yes , could I book 8 tickets for that train ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL0507.json_0006
+# ::snt Yes , I am also looking for an expensive place to eat near the centre area .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0507.json_0008
+# ::snt Anywhere that has availability for 8 people at 21:00 on Saturday
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+   :Time ( TimRe3 / Time 
+    :name ( n14 / name
+     :op1 "21:00"
+  ))
+   :Day ( DayRe5 / Day 
+    :name ( n16 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe7 / People 
+    :name ( n18 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL0507.json_0010
+# ::snt ok , that sounds good .
+( o / out_of_scope )
+
+# ::id PMUL0507.json_0012
+# ::snt Yes that will be all . Thank you for all of your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20492.json_0000
+# ::snt I want a restaurant that serves international cuisine .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "international"
+  ))
+)
+
+# ::id WOZ20492.json_0002
+# ::snt I would like to know one of the address and phone number .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20492.json_0004
+# ::snt thank you good bye
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1414.json_0000
+# ::snt I would like some information about interesting places to go in the center of town .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+   :Area ( AreAt3 / Area 
+    :name ( n2 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL1414.json_0002
+# ::snt I would really like it to be entertainment .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL1414.json_0004
+# ::snt I really wanted to stay in the centre .   How about a museum ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n8 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL1414.json_0006
+# ::snt Please pick one and send me their address and postcode
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL1414.json_0008
+# ::snt Yes , can you help me find a place to eat ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id MUL2488.json_0000
+# ::snt Hello , I 'm looking for a restaurant that is expensive and located in the centre .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2488.json_0002
+# ::snt I am actually looking for a lively gastropub .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "gastropub"
+  ))
+)
+
+# ::id MUL2488.json_0004
+# ::snt The Slug and Lettuce sounds interesting . Can I have the postcode , address , and phone number please ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "slug"
+     :op2 "and"
+     :op3 "lettuce"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Post ( aRe2 / question )
+  :Addr ( aRe3 / question )
+   )
+)
+
+# ::id MUL2488.json_0006
+# ::snt I am also looking for an entertainment attraction in the same area of town that the restaurant is in , can you help with that ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "area"
+     :op3 "of"
+     :op4 "town"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n12 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id MUL2488.json_0008
+# ::snt Is there anything listed as simply " entertainment " in the center ?
+( o / out_of_scope )
+
+# ::id MUL2488.json_0010
+# ::snt Please try a college , instead . Could I get the postcode and phone number ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "college"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id MUL2488.json_0012
+# ::snt Thank you so very much that is exactly what I was looking for ! Thank you and have a   great day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0843.json_0000
+# ::snt I 'm looking for an expensive restaurant in the centre if you could help me .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0843.json_0002
+# ::snt No , not really . I think I 'd like to try something different . Could you suggest something ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "not"
+     :op2 "really"
+  ))
+)
+
+# ::id PMUL0843.json_0004
+# ::snt Yes , I would like both the phone number and the postcode please .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id PMUL0843.json_0006
+# ::snt Can I also have the address please ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id PMUL0843.json_0008
+# ::snt I also want to see the travel times for a train going from Kings Lynn from Cambridge on Saturday . It should leave after 09:15 .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n12 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n14 / name
+     :op1 "09:15"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Time ( aTr1 / question )
+   )
+)
+
+# ::id PMUL0843.json_0010
+# ::snt I got that backwards .   Need a train leaving Kings Lynn after 9:15 and arriving in Cambridge sometime on Saturday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n18 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n20 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n22 / name
+     :op1 "9:15"
+  ))
+)
+
+# ::id PMUL0843.json_0012
+# ::snt Sure . Could you tell me the exact travel time ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL0843.json_0014
+# ::snt that is it for today . good day thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2635.json_0000
+# ::snt Hello , i 'm looking for a cheap hotel in the cambridge area close to local attractions .   I do n't need internet or parking .   Can you help ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Internet ( esHo3 / yes)
+   :Type ( TypHo6 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL2635.json_0002
+# ::snt That is perfect , I was looking for free parking as it was .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id MUL2635.json_0004
+# ::snt I 'm looking for a place in the cheap price range with free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL2635.json_0006
+# ::snt Does it also have free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id MUL2635.json_0008
+# ::snt Yes , book one night please .   What is the star rating by the way ?   Also what parks are in the west area ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "one"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n10 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL2635.json_0010
+# ::snt Actually , I 'm not quite ready to book yet . But I am looking for parks in the west part of town . What are my options there ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n14 / name
+     :op1 "parks"
+  ))
+)
+
+# ::id MUL2635.json_0012
+# ::snt Can you look for a nice museum instead ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n16 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL2635.json_0014
+# ::snt I 'd like the postcode and phone number of that gallery please .
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL2635.json_0016
+# ::snt Can you book me a taxi as well ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL2635.json_0018
+# ::snt I want to leave the museum by 23:00 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n18 / name
+     :op1 "23:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "museum"
+  ))
+)
+
+# ::id MUL2635.json_0020
+# ::snt I want to go from the Allenbell to the Cafe Jello Gallery . I want to leave the museum by 23:00 .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n22 / name
+     :op1 "cafe"
+     :op2 "jello"
+     :op3 "gallery"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n24 / name
+     :op1 "allenbell"
+  ))
+   :Leave ( LeaTa6 / Leave 
+    :name ( n26 / name
+     :op1 "23:00"
+  ))
+)
+
+# ::id MUL2635.json_0022
+# ::snt Nope , that should be all for today , thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2635.json_0024
+# ::snt Thank you that 's all i need !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1533.json_0000
+# ::snt I 'm looking for a Lebanese restaurant that is expensive in price .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "lebanese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL1533.json_0002
+# ::snt No I 'd really like lebanese , is there one in the centre area ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n8 / name
+     :op1 "lebanese"
+  ))
+)
+
+# ::id MUL1533.json_0004
+# ::snt Really ? The Ali Baba is Lebanese ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n10 / name
+     :op1 "ali"
+     :op2 "baba"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n12 / name
+     :op1 "Lebanese"
+  ))
+)
+
+# ::id MUL1533.json_0006
+# ::snt Yes I would like to book a table for 7 people at 16:45 on thursday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "16:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL1533.json_0008
+# ::snt Is there an opening available at 15:45 ? I 'll also need the reservation number if it 's available .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n20 / name
+     :op1 "15:45"
+  ))
+)
+
+# ::id MUL1533.json_0010
+# ::snt Thanks , I also need a train from cambridge to peterborough afterwards
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n22 / name
+     :op1 "peterborough"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n24 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1533.json_0012
+# ::snt I 'd like my train to arrive by 16:45 , please .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n26 / name
+     :op1 "16:45"
+  ))
+)
+
+# ::id MUL1533.json_0014
+# ::snt Yes , that sounds like it will work for me .   Thank you for the information .   That should be all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02277.json_0000
+# ::snt I am looking for a place to stay . The hotel should be in the type of hotel and should be in the north
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SNG02277.json_0002
+# ::snt No , I do n't need parking . Can you just recommend a place to stay ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id SNG02277.json_0004
+# ::snt Yes , please book the ashley hotel for me , thank you .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   :Name ( NamHo4 / Name 
+    :name ( n8 / name
+     :op1 "ashley"
+     :op2 "hotel"
+  ))
+)
+
+# ::id SNG02277.json_0006
+# ::snt Starting Monday and its for 2 people . I also need a reference number
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Day ( DayHo3 / Day 
+    :name ( n11 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo5 / People 
+    :name ( n13 / name
+     :op1 "2"
+  ))
+   )
+)
+
+# ::id SNG02277.json_0008
+# ::snt I would like to stay for 3 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SNG02277.json_0010
+# ::snt No , that 's all I need . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2573.json_0000
+# ::snt I am looking for some attractions in downtown Cambridge/
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL2573.json_0002
+# ::snt What types of attractions are there ?
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+)
+
+# ::id PMUL2573.json_0004
+# ::snt What about a museum in the centre of town ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museum"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2573.json_0006
+# ::snt I 'd also like a guesthouse with 0 stars .   I do n't need wifi or parking but should be in same area as attraction .   Can you help with that ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n8 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Stars ( StaHo7 / Stars 
+    :name ( n10 / name
+     :op1 "0"
+  ))
+   :Parking ( oHo5 / no)
+)
+
+# ::id PMUL2573.json_0008
+# ::snt Yes , that sounds great . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2573.json_0010
+# ::snt I need the hotel to be booked for 4 people for 5 nights starting on Wednesday .   Is this possible ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2573.json_0012
+# ::snt Great , thanks so much for all your help . Have a good day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4009.json_0000
+# ::snt Can you help me find a train going to Cambridge ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4009.json_0002
+# ::snt I will be leaving from Birmingham New Street on Saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL4009.json_0004
+# ::snt I 'm looking to travel after 12:45
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "12:45"
+  ))
+)
+
+# ::id PMUL4009.json_0006
+# ::snt Sure , that will work . No need to book , but can I please get the price of the ticket ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL4009.json_0008
+# ::snt Thank you . Could you also let me know what whale of a time is and its entrance fee ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n10 / name
+     :op1 "whale"
+     :op2 "of"
+     :op3 "a"
+     :op4 "time"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+   )
+)
+
+# ::id PMUL4009.json_0010
+# ::snt Great that 's all I needed today , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0964.json_0000
+# ::snt I am needing help with your train schedules .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL0964.json_0002
+# ::snt I will be departing from Birmingham New Street and arriving in Cambridge on Sunday at 18:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n6 / name
+     :op1 "18:45"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n8 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL0964.json_0004
+# ::snt I would like to leave no later than 19:30 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n10 / name
+     :op1 "19:30"
+  ))
+)
+
+# ::id PMUL0964.json_0006
+# ::snt I do not care what time it is leaving but check again for it arriving by 18:45 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n12 / name
+     :op1 "18:45"
+  ))
+)
+
+# ::id PMUL0964.json_0008
+# ::snt Yes please , and then I need to find a restaurant .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0964.json_0010
+# ::snt I would like a chinese place .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL0964.json_0012
+# ::snt The centre please !
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0964.json_0014
+# ::snt No thank you that will be all
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02097.json_0000
+# ::snt I am looking for a train to Petersborough .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+   :Dest ( DesTr3 / Dest 
+    :name ( n2 / name
+     :op1 "Petersborough"
+  ))
+)
+
+# ::id SNG02097.json_0002
+# ::snt No , I need a train from Cambridge to petersborough on Thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Dest ( DesTr6 / Dest 
+    :name ( n8 / name
+     :op1 "petersborough"
+  ))
+)
+
+# ::id SNG02097.json_0004
+# ::snt I just need to leave by 08:30 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n10 / name
+     :op1 "08:30"
+  ))
+)
+
+# ::id SNG02097.json_0006
+# ::snt Yes that would be fine please book for 6 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SNG02097.json_0008
+# ::snt Thank you that is all I needed today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2221.json_0000
+# ::snt Yes , I need a train for wednesday arriving at 14:45 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "wednesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "14:45"
+  ))
+)
+
+# ::id MUL2221.json_0002
+# ::snt I need the train to go to cambridge and leave from stansted airport .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id MUL2221.json_0004
+# ::snt Great , that 's all I needed . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2221.json_0006
+# ::snt I need a train from Stansted Airport to Cambridge , arriving by 14:45 on Wednesday , please ...
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n14 / name
+     :op1 "14:45"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n16 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id MUL2221.json_0008
+# ::snt Yes , I 'd like to book for three people please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n18 / name
+     :op1 "three"
+  ))
+)
+
+# ::id MUL2221.json_0010
+# ::snt Thank you . I m also looking for a hotel in the north in the moderate price range .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n20 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n22 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreHo6 / Area 
+    :name ( n24 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL2221.json_0012
+# ::snt Sure , can you book it for 2 nights and 3 people ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n26 / name
+     :op1 "2"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n28 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL2221.json_0014
+# ::snt No that is everything I need today . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2977.json_0000
+# ::snt What is there to do in the centre of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2977.json_0002
+# ::snt Possibly a theatre ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "theatre"
+  ))
+)
+
+# ::id PMUL2977.json_0004
+# ::snt Ok , what 's the phone number for that place ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL2977.json_0006
+# ::snt What 's the postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL2977.json_0008
+# ::snt Thanks ! I also need some help finding a hotel on the east side .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n8 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL2977.json_0010
+# ::snt What star is it ?
+( Ht1 / Hotel-Request
+  :Stars ( aHo0 / question )
+)
+
+# ::id PMUL2977.json_0012
+# ::snt No , I 'm not ready to book yet .   Thanks for all the help today , that 's all I needed .   Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0314.json_0000
+# ::snt Can you find me a particular hotel please ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id SSNG0314.json_0002
+# ::snt I am looking for the Warkworth House . I would like to book it starting Sunday for 3 nights for 2 people .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n4 / name
+     :op1 "warkworth"
+     :op2 "house"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SSNG0314.json_0004
+# ::snt Yeah that 's okay . Please book it for 2 people and 3 nights starting Sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SSNG0314.json_0006
+# ::snt Please look for a different hotel in the same pricerange .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "pricerange"
+  ))
+)
+
+# ::id SSNG0314.json_0008
+# ::snt Thanks so much for all of your help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0314.json_0010
+# ::snt No thank you that is all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2390.json_0000
+# ::snt I am looking for a place to dine in the south it needs to be cheap as well .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL2390.json_0002
+# ::snt I 'll go with Nando 's . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2390.json_0004
+# ::snt Please book for 6 people on Sunday at 13:15 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "13:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL2390.json_0006
+# ::snt yes , i am also looking for a cinema near the restaurant .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "cinema"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n14 / name
+     :op1 "near"
+     :op2 "the"
+     :op3 "restaurant"
+  ))
+)
+
+# ::id PMUL2390.json_0008
+# ::snt Great !   Can I get the adress ?
+( o / out_of_scope )
+
+# ::id PMUL2390.json_0010
+# ::snt Yes , could you please book a taxi from the cinema to the restaurant , arriving by my reservation time . And give me the car type and contact number please
+( a / and
+ :op1(Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+   )
+ :op2(Tm2 / Taxi-Inform
+   :Depart ( DepTa3 / Depart 
+    :name ( n17 / name
+     :op1 "the"
+     :op2 "cinema"
+  ))
+   :Dest ( DesTa5 / Dest 
+    :name ( n19 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+)
+
+# ::id PMUL2390.json_0012
+# ::snt Thank you . My visit is all set . Thanks for the bookings . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02266.json_0000
+# ::snt I am looking for a train from norwich on monday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id SNG02266.json_0002
+# ::snt The train should leave after 17:00 and should go to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "17:00"
+  ))
+)
+
+# ::id SNG02266.json_0004
+# ::snt That would be perfect . Could you book it for 6 people and provide me a reference number ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id SNG02266.json_0006
+# ::snt Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02266.json_0008
+# ::snt No that is all . Thanks , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02231.json_0000
+# ::snt Where is Addenbrookes Hospital located ?
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG02231.json_0002
+# ::snt Just the general information .
+( o / out_of_scope )
+
+# ::id SNG02231.json_0004
+# ::snt I 'd like the phone number and postcode , please .
+( Ht1 / Hospital-Request
+  :Post ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id SNG02231.json_0006
+# ::snt No thanks , you were very helpful , have a nice day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3813.json_0000
+# ::snt I need to take a train , I want to leave on Wednesday after 11:00 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "wednesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "11:00"
+  ))
+)
+
+# ::id PMUL3813.json_0002
+# ::snt From broxbourne to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id PMUL3813.json_0004
+# ::snt Arrival time does n't matter as long as I leave after 11:00 .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n10 / name
+     :op1 "11:00"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Arrive ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3813.json_0006
+# ::snt I just need information right now . Would you choose a train leaving after 11:00 ? I need the train ID , arrival time and price , please .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n12 / name
+     :op1 "11:00"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Arrive ( aTr1 / question )
+  :Ticket ( aTr2 / question )
+  :Id ( aTr3 / question )
+   )
+)
+
+# ::id PMUL3813.json_0008
+# ::snt Thank you , can you help me find an Indian restaurant in the centre ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3813.json_0010
+# ::snt I want the restaurant to be expensive .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n18 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL3813.json_0012
+# ::snt I trust your opinion . Please book a table at Saffron Brasserie for 5 people at 15:15 on Wednesday .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n20 / name
+     :op1 "saffron"
+     :op2 "brasserie"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n22 / name
+     :op1 "15:15"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n24 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n26 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL3813.json_0014
+# ::snt Thank you so much .   That was everything I needed !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02224.json_0000
+# ::snt I am looking for a place to stay . The hotel should be in the expensive price range and should have a star of 0
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n6 / name
+     :op1 "0"
+  ))
+)
+
+# ::id SNG02224.json_0002
+# ::snt how about a star of 0 ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n8 / name
+     :op1 "0"
+  ))
+)
+
+# ::id SNG02224.json_0004
+# ::snt Ok how about a cheap priced hotel , free wifi would be a plus .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "cheap"
+  ))
+   :Internet ( esHo2 / yes)
+   :Type ( TypHo5 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id SNG02224.json_0006
+# ::snt Yeah . Can you help me book it please ? It 'll be for 8 people
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+)
+
+# ::id SNG02224.json_0008
+# ::snt 2 nights for 8 people starting on sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n20 / name
+     :op1 "8"
+  ))
+)
+
+# ::id SNG02224.json_0010
+# ::snt No thank you , that is all the info I needed . Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1123.json_0000
+# ::snt I 'm looking for swimmingpool located in the east , any suggestions ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "swimmingpool"
+  ))
+)
+
+# ::id MUL1123.json_0002
+# ::snt Can you tell me the postcode and entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id MUL1123.json_0004
+# ::snt Is the fee not listed ? I also will need to find a hotel , and I will need free parking please .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Type ( TypHo3 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL1123.json_0006
+# ::snt Is one of them located in the east . I would really like to be closer to swimming pool .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n8 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL1123.json_0008
+# ::snt yeah , can i get the price range and the postcode
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id MUL1123.json_0010
+# ::snt I think that will be all , bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2498.json_0000
+# ::snt I am looking for information on attractions in the west side of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL2498.json_0002
+# ::snt Not really , but I do need a postcode .
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL2498.json_0004
+# ::snt thanks ! can you help me find a restaurant in that area ? I want to spend a lot of money
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n4 / name
+     :op1 "that"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL2498.json_0006
+# ::snt I 'm open to suggestions .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+   )
+ :op2(gt2 / general-greet
+   :none ( onge2 / none)
+   )
+)
+
+# ::id PMUL2498.json_0008
+# ::snt Okay . Why type of food do they serve and I need the postcode then too please
+( Rt1 / Restaurant-Request
+  :Food ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id PMUL2498.json_0010
+# ::snt Great .   Thanks for your assistance !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2498.json_0012
+# ::snt that is all the information I need today thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2743.json_0000
+# ::snt I would like info about the Cityroomz hotel please
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "cityroomz"
+  ))
+)
+
+# ::id PMUL2743.json_0002
+# ::snt Thanks , how many stars is it rated ?
+( Ht1 / Hotel-Request
+  :Stars ( aHo0 / question )
+)
+
+# ::id PMUL2743.json_0004
+# ::snt I 'm also interested in places to go . What kind of entertainment is there in the south ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n6 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL2743.json_0006
+# ::snt Any of them would be fine , how about a cinema ? Can you let me know the entrance fee , postcode and phone number for one ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n8 / name
+     :op1 "cinema"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Post ( aAt2 / question )
+  :Phone ( aAt3 / question )
+   )
+)
+
+# ::id PMUL2743.json_0008
+# ::snt Great , thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2743.json_0010
+# ::snt No , I 'm fine now . Thanks again .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3288.json_0000
+# ::snt I 'm looking for an attraction in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3288.json_0002
+# ::snt Yes , I would like to go to a college with free admission .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL3288.json_0004
+# ::snt What is that college 's postcode ? I 'm also hungry and want somewhere to eat .
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL3288.json_0006
+# ::snt Can you give me the postcode for Christ 's College ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL3288.json_0008
+# ::snt Yes , I 'd like to find a cheap Chinese restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL3288.json_0010
+# ::snt Yes please book it for monday at 11:15
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "11:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL3288.json_0012
+# ::snt It will just be a table for one . Go ahead and book it
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n14 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL3288.json_0014
+# ::snt I also need a taxi that will arrive by the booking time .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "booking"
+     :op3 "time"
+  ))
+)
+
+# ::id PMUL3288.json_0016
+# ::snt Great , that 's all I need ... thanks so much ! Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4149.json_0000
+# ::snt We are visiting cambridge for the first time and looking for a moderately priced place to stay for 5 nights that includes free parking . Any suggestions ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Stay ( StaHo5 / Stay 
+    :name ( n4 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL4149.json_0002
+# ::snt I think I want somewhere in the east
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL4149.json_0004
+# ::snt Sure I need rooms for 7 people
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n8 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL4149.json_0006
+# ::snt I want to start my stay on Sunday for 7 people , 4 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL4149.json_0008
+# ::snt Can you recommend a tour of the college near the hotel ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n16 / name
+     :op1 "college"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n18 / name
+     :op1 "near"
+     :op2 "the"
+     :op3 "hotel"
+  ))
+)
+
+# ::id PMUL4149.json_0010
+# ::snt Why do n't you search for a boat attraction instead please
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n20 / name
+     :op1 "boat"
+  ))
+)
+
+# ::id PMUL4149.json_0012
+# ::snt Could you give me the address and entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+)
+
+# ::id PMUL4149.json_0014
+# ::snt That is it . Thank you so much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0948.json_0000
+# ::snt I am looking for a restaurant called Saint Johns Chop House , can you help me find it ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "saint"
+     :op2 "johns"
+     :op3 "chop"
+     :op4 "house"
+  ))
+)
+
+# ::id MUL0948.json_0002
+# ::snt Yes . Would you be able to book Monday at 18:15 for a party of 3 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "18:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL0948.json_0004
+# ::snt I 'm also looking for places to go while I 'm there , preferable something in the west .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL0948.json_0006
+# ::snt Any is fine , I 'm not picky
+( o / out_of_scope )
+
+# ::id MUL0948.json_0008
+# ::snt How about a museum ? And could you provide me with a postcode and phone number please ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "museum"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id MUL0948.json_0010
+# ::snt Thank you so much . That is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0005.json_0000
+# ::snt I am looking for Basque food , in the Centre of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "basque"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SSNG0005.json_0002
+# ::snt Any restaurants in the centre area with an expensive price range ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SSNG0005.json_0004
+# ::snt Do any of them serve Italian cuisine ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id SSNG0005.json_0006
+# ::snt Caffe Uno sounds good . Could you book a table for 5 people at 19:30 on monday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "19:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+   :Name ( NamRe8 / Name 
+    :name ( n18 / name
+     :op1 "Caffe"
+     :op2 "Uno"
+  ))
+)
+
+# ::id SSNG0005.json_0008
+# ::snt How about another restaurant in the same area and price range ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Area ( AreRe3 / Area 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Price ( PriRe5 / Price 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "area"
+     :op3 "and"
+     :op4 "price"
+     :op5 "range"
+  ))
+)
+
+# ::id SSNG0005.json_0010
+# ::snt No that will be all . Thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1098.json_0000
+# ::snt Hi I am looking to go to a museum in town please .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id SNG1098.json_0002
+# ::snt Not really . Can you just tell me your favorite and let me know how it will be for me to get in ? Oh , and the postcode , for my GPS .
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id SNG1098.json_0004
+# ::snt Great , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1398.json_0000
+# ::snt I want a museum , please ? Please include address , postcode , and area .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museum"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+  :Addr ( aAt2 / question )
+  :Post ( aAt3 / question )
+   )
+)
+
+# ::id SNG1398.json_0002
+# ::snt Great . Thanks for all your help . That 's all I needed . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1989.json_0000
+# ::snt Hello . I 'd like a train to ely please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL1989.json_0002
+# ::snt I will be departing from Cambridge on Wednesday . I would like to leave after 21:00 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n8 / name
+     :op1 "21:00"
+  ))
+)
+
+# ::id PMUL1989.json_0004
+# ::snt No I do n't have a specific time to arrive .
+( o / out_of_scope )
+
+# ::id PMUL1989.json_0006
+# ::snt No thank you but I do need the arrival time and train ID .
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id PMUL1989.json_0008
+# ::snt Can you also help me find a 2 star hotel to stay at ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL1989.json_0010
+# ::snt I would like the expensive choice please . I need their information .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n14 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL1989.json_0012
+# ::snt Does it have internet and free parking ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Internet ( aHo1 / question )
+   )
+)
+
+# ::id PMUL1989.json_0014
+# ::snt No thanks , I just need their postcode , please .
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id PMUL1989.json_0016
+# ::snt No that will be all thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2714.json_0000
+# ::snt I 'd like to know of interesting places to go situated in the centre of cambridge .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2714.json_0002
+# ::snt I would like to find an Indian food restaurant
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Food ( FooRe3 / Food 
+    :name ( n4 / name
+     :op1 "Indian"
+  ))
+)
+
+# ::id PMUL2714.json_0004
+# ::snt You 're right , we should an attraction first .   I 'm pretty open to anything as long as its located in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+   :Type ( onAt2 / dontcare)
+)
+
+# ::id PMUL2714.json_0006
+# ::snt I do n't have one . how about you pick your favorite attraction and give me the entrance fee , type and phone number .
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+  :Fee ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL2714.json_0008
+# ::snt looking for a place to stay . The hotel should be in the type of hotel and should include free wifi .  The hotel should be in the cheap price range and should have a star of 4 .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n10 / name
+     :op1 "cheap"
+  ))
+   :Internet ( esHo3 / yes)
+   :Stars ( StaHo7 / Stars 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Type ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2714.json_0010
+# ::snt I really need a hotel and not a guest house are there any in the area ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL2714.json_0012
+# ::snt Sure , can I just get their phone number ?
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id PMUL2714.json_0014
+# ::snt Thank you . I do n't need anything else from you today . Bye , have a good one !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0054.json_0000
+# ::snt I am looking for a place to stay
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL0054.json_0002
+# ::snt I 'm looking for something moderately priced in the west .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL0054.json_0004
+# ::snt Are they 4 star rated by chance ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0054.json_0006
+# ::snt That 's okay . Can you look for one that is expensive ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0054.json_0008
+# ::snt Sounds good . Can you book for Wednesday for 1 person , 4 nights ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL0054.json_0010
+# ::snt I also need a restaurant that serves venetian food , in the expensive range .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "venetian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n18 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0054.json_0012
+# ::snt OK , then please try Italian restaurants .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n20 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id PMUL0054.json_0014
+# ::snt Great ! I would like a reservation for Wednesday .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n22 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL0054.json_0016
+# ::snt The same group of people discussed at 18:15 the same day .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n24 / name
+     :op1 "18:15"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n26 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n28 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+)
+
+# ::id PMUL0054.json_0018
+# ::snt Awesome . Now please book me a taxi to the restaurant . Just please make sure I get their in time for my reservation
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL0054.json_0020
+# ::snt I will be leaving the restaurant .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n30 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL0054.json_0022
+# ::snt Yes , I will be leaving from the hotel . I will need to arrive at the restaurant by 18:15 on Wednesday .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n32 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n34 / name
+     :op1 "18:15"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n36 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Time ( TimRe6 / Time 
+    :name ( n39 / name
+     :op1 "18:15"
+  ))
+   :Day ( DayRe8 / Day 
+    :name ( n41 / name
+     :op1 "wednesday"
+  ))
+   )
+)
+
+# ::id PMUL0054.json_0024
+# ::snt Thank you so much for all your help . Have a great day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4158.json_0000
+# ::snt I need to place to eat , say , in the center of the town with some creative food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "creative"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL4158.json_0002
+# ::snt What about Italian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id PMUL4158.json_0004
+# ::snt That is great . I need to make a booking for one .
+( o / out_of_scope )
+
+# ::id PMUL4158.json_0006
+# ::snt book a table for 1 people at 11:15 on tuesday with reference number please and thank you
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "11:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "1"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL4158.json_0008
+# ::snt Thanks for handling the restaurant booking . I also need a cheap place to stay near the restaurant .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n14 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n16 / name
+     :op1 "near"
+     :op2 "the"
+     :op3 "restaurant"
+  ))
+)
+
+# ::id PMUL4158.json_0010
+# ::snt That sounds great ! Can I get the phone number and postcode too ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id PMUL4158.json_0012
+# ::snt Great , Thank you so much for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4158.json_0014
+# ::snt No , that 's everything I needed . Thanks again ! Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0174.json_0000
+# ::snt I 'm looking for the hospital in town .
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG0174.json_0002
+# ::snt Yes and could I also have their postcode please ?
+( Ht1 / Hospital-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id SNG0174.json_0004
+# ::snt That is all I need . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0880.json_0000
+# ::snt I 'm looking for a moderately - priced place to stay .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id SNG0880.json_0002
+# ::snt I prefer the south part of town if you have anything .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id SNG0880.json_0004
+# ::snt Yes , please . Do either have free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id SNG0880.json_0006
+# ::snt Great ! Can you book that for me ?
+( o / out_of_scope )
+
+# ::id SNG0880.json_0008
+# ::snt There wilI be 4 of us arriving on Saturday , and staying for 3 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG0880.json_0010
+# ::snt Not that is it thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4322.json_0000
+# ::snt Hi , I 'd like to find out more about any luxury hotels that have at least a 3-star rating .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotels"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "3-star"
+  ))
+)
+
+# ::id PMUL4322.json_0002
+# ::snt The hotel should be expensive and does not need to have free parking .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Parking ( oHo2 / no)
+   :Type ( TypHo5 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL4322.json_0004
+# ::snt the first one sounds ok to me .
+( o / out_of_scope )
+
+# ::id PMUL4322.json_0006
+# ::snt Yes please make a booking for 1 people and 5 nights starting from saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL4322.json_0008
+# ::snt No thank you .   That was all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0184.json_0000
+# ::snt What are some nice , expensive restaurants in the center of town ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id MUL0184.json_0002
+# ::snt I would like a table for 1 at 18:15 on Tuesday at the Bedouin , please . And may I have the reference number when it 's booked ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "bedouin"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n8 / name
+     :op1 "18:15"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n12 / name
+     :op1 "1"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0184.json_0004
+# ::snt Yes I need a hotel with free wi - fi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL0184.json_0006
+# ::snt How about near the restaurant ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Area ( AreRe3 / Area 
+    :name ( n16 / name
+     :op1 "near"
+     :op2 "the"
+     :op3 "restaurant"
+  ))
+)
+
+# ::id MUL0184.json_0008
+# ::snt Is that one expensive ? I would like an expensive , 4-star hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n18 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n20 / name
+     :op1 "expensive"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n22 / name
+     :op1 "4-star"
+  ))
+)
+
+# ::id MUL0184.json_0010
+# ::snt Sounds great ! Please book a 4 night stay for 1 person on tuesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n24 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n26 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n28 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL0184.json_0012
+# ::snt Yes I also need to book a taxi to take us between the hotel and the restaurant . I will need the car type and a contact number for the booking .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n30 / name
+     :op1 "hotel"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id MUL0184.json_0014
+# ::snt I would like to get the taxi to get me there by 18:15 please
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n32 / name
+     :op1 "18:15"
+  ))
+)
+
+# ::id MUL0184.json_0016
+# ::snt Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0184.json_0018
+# ::snt No .   Thank you , you have been very helpful .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0184.json_0020
+# ::snt Thank you good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2888.json_0000
+# ::snt I am looking for a place to stay on my upcoming visit .   I ca n't wait to see some of your local tourist attractions .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL2888.json_0002
+# ::snt I am looking for a moderate priced 3 star hotel with free parking and free WiFi .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Internet ( esHo3 / yes)
+   :Stars ( StaHo6 / Stars 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL2888.json_0004
+# ::snt Get me one in the West place
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL2888.json_0006
+# ::snt Yes , can you reserve a room for me .   There are 7 of us and we want to stay for 4 nights arriving on Sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL2888.json_0008
+# ::snt Yes , i am also looking for museums to visit in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n16 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id PMUL2888.json_0010
+# ::snt How about an art museum ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n18 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL2888.json_0012
+# ::snt Do you have their phone number and how much is the entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL2888.json_0014
+# ::snt Nope , that 'll be all for today . Thanks so much for your assistance , you 've been very helpful .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0037.json_0000
+# ::snt I would like a taxi departing from Warkworth House and arriving at Jinling Noodle .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n2 / name
+     :op1 "warkworth"
+     :op2 "house"
+  ))
+)
+
+# ::id SNG0037.json_0002
+# ::snt by 23:15 and can I get a contact number and the car type ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n4 / name
+     :op1 "23:15"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id SNG0037.json_0004
+# ::snt Thank you so much .   Have a great day .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1244.json_0000
+# ::snt I am looking for information about the museum of archaeology and anthropology .
+( o / out_of_scope )
+
+# ::id PMUL1244.json_0002
+# ::snt Could you please provide me with the postcode .   Thank you !
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL1244.json_0004
+# ::snt I also need a train , to cambridge , I want to arrive by 17:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "17:45"
+  ))
+)
+
+# ::id PMUL1244.json_0006
+# ::snt As long as it arrives in Cambridge by 17:45 and departs from Broxbourne that will work .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "17:45"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n10 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id PMUL1244.json_0008
+# ::snt I will travel Tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL1244.json_0010
+# ::snt I need to arrive at 17:45 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n14 / name
+     :op1 "17:45"
+  ))
+)
+
+# ::id PMUL1244.json_0012
+# ::snt That s perfect . What is the price and travel time on this train ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id PMUL1244.json_0014
+# ::snt No thanks , just gathering information , that is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1244.json_0016
+# ::snt That is all I needed today .
+( o / out_of_scope )
+
+# ::id SNG0377.json_0000
+# ::snt I am looking for a train that leaves Saturday going to ely , do you have a train with those details ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "ely"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id SNG0377.json_0002
+# ::snt I need to arrive by 13:00 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "13:00"
+  ))
+)
+
+# ::id SNG0377.json_0004
+# ::snt I need a booking for 4 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG0377.json_0006
+# ::snt No , that will be all
+( o / out_of_scope )
+
+# ::id SNG01709.json_0000
+# ::snt I need a taxi to take me to my hotel today from saint catharine 's college
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n2 / name
+     :op1 "saint"
+     :op2 "catharine"
+     :op3 "'s"
+     :op4 "college"
+  ))
+)
+
+# ::id SNG01709.json_0002
+# ::snt I am staying at Rosa 's Bed and Breakfast .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n4 / name
+     :op1 "rosa"
+     :op2 "'s"
+     :op3 "bed"
+     :op4 "and"
+     :op5 "breakfast"
+  ))
+)
+
+# ::id SNG01709.json_0004
+# ::snt I should leave after 13:00 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n6 / name
+     :op1 "13:00"
+  ))
+)
+
+# ::id SNG01709.json_0006
+# ::snt Nothing else , thank you . I 'll keep an eye out for the red ford . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0364.json_0000
+# ::snt I 'm looking for an economy hotel in the west .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id SSNG0364.json_0002
+# ::snt I would like a hotel that offers free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Type ( TypHo3 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id SSNG0364.json_0004
+# ::snt Yes , I 've got a group of six and we want to stay for three nights starting on Friday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "three"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "six"
+  ))
+)
+
+# ::id SSNG0364.json_0006
+# ::snt Thank you , I will just need a reference number for the booking .
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id SSNG0364.json_0008
+# ::snt Yes please find another hotel in the same price range for me .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Price ( PriHo3 / Price 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id SSNG0364.json_0010
+# ::snt No , thank you . That 's all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0364.json_0012
+# ::snt Thank you and have a great day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2050.json_0000
+# ::snt I want to visit a restaurant that would be popular with college students and located near the center of town ; can you make a recommendation ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Area ( AreRe3 / Area 
+    :name ( n2 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL2050.json_0002
+# ::snt Actually , I want to visit a college . Somewhere in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n6 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL2050.json_0004
+# ::snt Yes , that would be great . Can you also give me the entrance fee and postcode for that college ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL2050.json_0006
+# ::snt Thank you . Do you have the postcode , please ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL2050.json_0008
+# ::snt Yes , I need a place to eat in that area . I want Italian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id PMUL2050.json_0010
+# ::snt Can you check if they would have a table for 7 at 17:45 on Sunday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "17:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL2050.json_0012
+# ::snt I 'll need a taxi to get me from downing college to pizza express by 17:45 . can you set that up for me ?
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n16 / name
+     :op1 "pizza"
+     :op2 "express"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n18 / name
+     :op1 "downing"
+     :op2 "college"
+  ))
+   :Arrive ( ArrTa6 / Arrive 
+    :name ( n20 / name
+     :op1 "17:45"
+  ))
+)
+
+# ::id PMUL2050.json_0014
+# ::snt Would you know what type of car will pick me up ? May I please have a contact number for the taxi ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id PMUL2050.json_0016
+# ::snt Thank you ! That is all that I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1987.json_0000
+# ::snt I am looking to visit a museum in Cambridge .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL1987.json_0002
+# ::snt How about in the centre of town ? What s available there ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1987.json_0004
+# ::snt No , anything that you would recommend would be great .   I just need a phone number that I can call .
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL1987.json_0006
+# ::snt Thank you . I 'm also looking for a train from london kings cross to cambridge on wednesday to arrive by 8:15 . Is there anything available then ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n10 / name
+     :op1 "8:15"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n12 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id MUL1987.json_0008
+# ::snt That sounds great . Please book for 5 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL1987.json_0010
+# ::snt No . thank you for making the train reservations
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL1987.json_0012
+# ::snt Thank you , have a nice day as well .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1785.json_0000
+# ::snt I 'm looking for a good place for entertainment in the centre . Any recommendations ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id MUL1785.json_0002
+# ::snt Lets drop entertainment and look up one for the type of college .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "college"
+  ))
+)
+
+# ::id MUL1785.json_0004
+# ::snt Any one would be fine , can I just get the address , phone number and postcode ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id MUL1785.json_0006
+# ::snt Find a train that departs from cambridge , leaving on thursday , please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1785.json_0008
+# ::snt I 'm going to leicester and need to leave after 21:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "leicester"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n14 / name
+     :op1 "21:00"
+  ))
+)
+
+# ::id MUL1785.json_0010
+# ::snt Yes please book the train for me , and I will need the travel time as well .   Thank you for your help .
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL1785.json_0012
+# ::snt No , that is ok . I appreciate all your help .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id MUL1316.json_0000
+# ::snt Need a place to dine , chinese near centre .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1316.json_0002
+# ::snt I prefer something cheap .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL1316.json_0004
+# ::snt Lets go with charlie chan , I would like to to book a table for 5 people at 11:00 on wednesday .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "charlie"
+     :op2 "chan"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n10 / name
+     :op1 "11:00"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL1316.json_0006
+# ::snt I am also looking for a place to stay at a 4 star hotel near the restaurant .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n18 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo6 / Area 
+    :name ( n20 / name
+     :op1 "near"
+     :op2 "the"
+     :op3 "restaurant"
+  ))
+)
+
+# ::id MUL1316.json_0008
+# ::snt Are either option cheap ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n22 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL1316.json_0010
+# ::snt Yes , for 5 nights on the same day . I also need the reference number . Thanks !
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n24 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n26 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL1316.json_0012
+# ::snt I think that is all I need today . Thank you for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01800.json_0000
+# ::snt i want to find a hospital in town
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01800.json_0002
+# ::snt No particular department . I just need the phone number please .
+( Ht1 / Hospital-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id SNG01800.json_0004
+# ::snt I need the street number , please .
+( o / out_of_scope )
+
+# ::id SNG01800.json_0006
+# ::snt No , that is all . Thank you for your time .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0700.json_0000
+# ::snt I want a place to eat in the west .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL0700.json_0002
+# ::snt I have a taste for something British .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "british"
+  ))
+)
+
+# ::id PMUL0700.json_0004
+# ::snt I want the most expensive one .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0700.json_0006
+# ::snt Travellers Rest sounds good please make a booking for 2 people at 17:00 on sunday .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "travellers"
+     :op2 "rest"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n10 / name
+     :op1 "17:00"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL0700.json_0008
+# ::snt I also need a train . Leaving Cambridge on Monday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n16 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0700.json_0010
+# ::snt i want to go to stevenage
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n20 / name
+     :op1 "stevenage"
+  ))
+)
+
+# ::id PMUL0700.json_0012
+# ::snt I would like to get there by 21:30 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n22 / name
+     :op1 "21:30"
+  ))
+)
+
+# ::id PMUL0700.json_0014
+# ::snt Just book one that will get me to Stevenage by 21:30 please .   2 Tickets , just like dinner .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n24 / name
+     :op1 "stevenage"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n26 / name
+     :op1 "21:30"
+  ))
+   :People ( PeoTr6 / People 
+    :name ( n28 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL0700.json_0016
+# ::snt Thank you for the booking and reference number . I 'll let you know if I need anything else .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1471.json_0000
+# ::snt I was wondering if you can tell me more about the attraction called sheep 's green and lammas land park fen causeway ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "sheep"
+     :op2 "'s"
+     :op3 "green"
+     :op4 "and"
+     :op5 "lammas"
+     :op6 "land"
+     :op7 "park"
+     :op8 "fen"
+     :op9 "causeway"
+  ))
+)
+
+# ::id PMUL1471.json_0002
+# ::snt What 's their phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL1471.json_0004
+# ::snt Yes , I 'm also looking for a train to Cambridge that will leave sometime after 17:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n6 / name
+     :op1 "17:45"
+  ))
+)
+
+# ::id PMUL1471.json_0006
+# ::snt I am leaving from Norwich on Wednesday evening .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id PMUL1471.json_0008
+# ::snt How much are the tickets for one person ?
+( Tt1 / Train-Request
+  :People ( aTr0 / question )
+)
+
+# ::id PMUL1471.json_0010
+# ::snt Can you book it for me and get a reference number ?
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL1471.json_0012
+# ::snt Thanks for everything , you were helpful .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1471.json_0014
+# ::snt That was all thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01696.json_0000
+# ::snt Please help , I 've been in a car accident and am not sure who to call for help .
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG01696.json_0002
+# ::snt Okay I will do that now . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2068.json_0000
+# ::snt Hi , I am hoping to find a 4 star hotel room .   Can you recommend one for me ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n2 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2068.json_0002
+# ::snt Do n't care . but I 'd like a place that 's Moderately priced and offers free WiFi .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL2068.json_0004
+# ::snt Great , let 's book that one . Please send me the address , postcode and reference number .
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id MUL2068.json_0006
+# ::snt 5 people starting on Sunday .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL2068.json_0008
+# ::snt 5 nights , please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL2068.json_0010
+# ::snt Yes I also need a train that leavers after 12:00 going to ely .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "ely"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n14 / name
+     :op1 "12:00"
+  ))
+)
+
+# ::id MUL2068.json_0012
+# ::snt East London . Thanks
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n16 / name
+     :op1 "east"
+     :op2 "london"
+  ))
+)
+
+# ::id MUL2068.json_0014
+# ::snt Sure . Please book five tickets for me and reply with the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n18 / name
+     :op1 "five"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL2068.json_0016
+# ::snt That is all I need , good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1219.json_0000
+# ::snt Can you tell me some info on the Avalon hotel ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "avalon"
+  ))
+)
+
+# ::id MUL1219.json_0002
+# ::snt Yes can you book it for 5 people on Saturday ? We need rooms for 4 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL1219.json_0004
+# ::snt I guess we could shorten it ; can you try 2 nights instead ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL1219.json_0006
+# ::snt Yes I am looking for a restaurant called Frankie and Bennys
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n12 / name
+     :op1 "frankie"
+     :op2 "and"
+     :op3 "bennys"
+  ))
+)
+
+# ::id MUL1219.json_0008
+# ::snt Yes , the five of us would like to eat at 17:45 before we check in to the hotel .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "17:45"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n16 / name
+     :op1 "five"
+  ))
+)
+
+# ::id MUL1219.json_0010
+# ::snt Book it for 30 min earlier . I need the reference number .
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id MUL1219.json_0012
+# ::snt I also need to book a taxi from the restaurant to the hotel .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Dest ( DesTa5 / Dest 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+ :op3(Rm3 / Restaurant-Inform
+   :none ( onRe3 / none)
+   )
+)
+
+# ::id MUL1219.json_0014
+# ::snt I need a taxi so that it arrives by the time of my reservation at the restaurant .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "time"
+     :op3 "of"
+     :op4 "my"
+     :op5 "reservation"
+  ))
+)
+
+# ::id MUL1219.json_0016
+# ::snt That sounds great . Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1219.json_0018
+# ::snt No thank you that will be all for me , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02304.json_0000
+# ::snt Can you book me a taxi to arrive by 23:30 ? Oh , and I am departing from wandlebury country park .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n2 / name
+     :op1 "wandlebury"
+     :op2 "country"
+     :op3 "park"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n4 / name
+     :op1 "23:30"
+  ))
+)
+
+# ::id SNG02304.json_0002
+# ::snt I want to go the Tandoori Palace .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n6 / name
+     :op1 "tandoori"
+     :op2 "palace"
+  ))
+)
+
+# ::id SNG02304.json_0004
+# ::snt Thank you so much you 've been very helpful .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02304.json_0006
+# ::snt No , that will be all . Goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0212.json_0000
+# ::snt Can you find me a place to say in the centre that includes free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SSNG0212.json_0002
+# ::snt Are there any in the moderate price range ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id SSNG0212.json_0004
+# ::snt Yes please I need a booking for 4 people and 2 nights starting from friday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SSNG0212.json_0006
+# ::snt How about a different hotel in the same price range ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Type ( TypHo3 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo5 / Price 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id SSNG0212.json_0008
+# ::snt That will be fine .
+( o / out_of_scope )
+
+# ::id SSNG0212.json_0010
+# ::snt Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0212.json_0012
+# ::snt Thank you very much . I will .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0595.json_0000
+# ::snt Hey , when I was a kid my parents took me to a place called the cow pizza kitchen and bar . Is it still around ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "the"
+     :op2 "cow"
+     :op3 "pizza"
+     :op4 "kitchen"
+     :op5 "and"
+     :op6 "bar"
+  ))
+)
+
+# ::id PMUL0595.json_0002
+# ::snt I need to book a table for 5 at 16:45 on wednesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "16:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL0595.json_0004
+# ::snt Excellent , thank you for the assistance !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0595.json_0006
+# ::snt I was also wanting to get some help finding a train to get me to London Kings Cross .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id PMUL0595.json_0008
+# ::snt i want to leave on monday and arrive by 8
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+   :Depart ( amTr2 / cambridge)
+   :Arrive ( ArrTr5 / Arrive 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL0595.json_0010
+# ::snt I would like to leave on Monday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n16 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL0595.json_0012
+# ::snt Can you tell me the price ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL0595.json_0014
+# ::snt That was all I needed to know .   Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4769.json_0000
+# ::snt I 'd love to get some information on the holy trinity church
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "holy"
+     :op2 "trinity"
+     :op3 "church"
+  ))
+)
+
+# ::id PMUL4769.json_0002
+# ::snt Can you provide me with the hours of operation and the entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL4769.json_0004
+# ::snt Yes that will be fine .   I am also looking for a train leaving Cambridge on Friday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL0548.json_0000
+# ::snt I 'm looking for an attraction in the east .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL0548.json_0002
+# ::snt Hook me up with the spot you like best , just be sure to tell me what it is , where it is , and what it will cost me , yo .
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Addr ( aAt1 / question )
+)
+
+# ::id MUL0548.json_0004
+# ::snt That sounds , good , what is the postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL0548.json_0006
+# ::snt No that 's all I needed with that . i also need a train leaving after 12:15 heading to kings lynn .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n6 / name
+     :op1 "12:15"
+  ))
+)
+
+# ::id MUL0548.json_0008
+# ::snt I need to depart from Cambridge and I need to leave after 12:15 to go to King 's Lynn
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n10 / name
+     :op1 "12:15"
+  ))
+   :Dest ( DesTr6 / Dest 
+    :name ( n12 / name
+     :op1 "king"
+     :op2 "'s"
+     :op3 "lynn"
+  ))
+)
+
+# ::id MUL0548.json_0010
+# ::snt I would like to travel on Sunday . Can you tell me how much that will cost ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "sunday"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL0548.json_0012
+# ::snt I 'll take the first train at 13:11 . Can I pay you over the phone with my debit card ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL0548.json_0014
+# ::snt Just myself . What is the cost ?
+( Tm1 / Train-Inform
+   :People ( Tr1 / 1)
+)
+
+# ::id MUL0548.json_0016
+# ::snt Thank you , that 's all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0276.json_0000
+# ::snt I am looking for an upscale hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id SSNG0276.json_0002
+# ::snt I need the hotel to be in the west part of the city and have free parking please .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id SSNG0276.json_0004
+# ::snt If it has free parking , I would like to book it for wednesday please .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id SSNG0276.json_0006
+# ::snt Can I get it for three nights . There will be two of us .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "three"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n10 / name
+     :op1 "two"
+  ))
+)
+
+# ::id SSNG0276.json_0008
+# ::snt Yes something else in the same price range please .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id SSNG0276.json_0010
+# ::snt Any area is fine , just in the same price range is what matters to me .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n14 / name
+     :op1 "Any"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id SSNG0276.json_0012
+# ::snt Thank you so much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0276.json_0014
+# ::snt No , thank you . That was all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20105.json_0000
+# ::snt I need some portuguese food ! I need a restaurant in any area . Please give me a phone number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+   :Food ( FooRe3 / Food 
+    :name ( n2 / name
+     :op1 "portuguese"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20105.json_0002
+# ::snt Is there anything else ?
+( o / out_of_scope )
+
+# ::id WOZ20105.json_0004
+# ::snt Thank you . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01532.json_0000
+# ::snt Is there a hospital near by ?
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01532.json_0002
+# ::snt I will need their phone number also .
+( Ht1 / Hospital-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id SNG01532.json_0004
+# ::snt No , that 's everything . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01532.json_0006
+# ::snt Great , thanks again . Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2745.json_0000
+# ::snt I 'm looking for something to do .
+( o / out_of_scope )
+
+# ::id PMUL2745.json_0002
+# ::snt that is great . please get for me the entrance fee , address , and phone number .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL2745.json_0004
+# ::snt I need a place to stay too . Could you give me information on the alpha - milton guest house ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "alpha"
+     :op2 "-"
+     :op3 "milton"
+     :op4 "guest"
+     :op5 "house"
+  ))
+)
+
+# ::id PMUL2745.json_0006
+# ::snt Yes could you please book me there for 4 nights for 8 people starting Saturday ? I will need a booking reference number as ell .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL2745.json_0008
+# ::snt No , thank you . I think I have everything I need today . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20335.json_0000
+# ::snt I 'm looking for unusual food in the south part of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "unusual"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id WOZ20335.json_0002
+# ::snt I have no preference .
+( Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+)
+
+# ::id WOZ20335.json_0004
+# ::snt What about Italian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id WOZ20335.json_0006
+# ::snt What is the phone number and postcode ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id WOZ20335.json_0008
+# ::snt Thank you , goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1942.json_0000
+# ::snt Hello !   I need helping finding a train departing from cambridge .   Can you help me with this ?
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1942.json_0002
+# ::snt Yes , I need to get to Ely on Sunday for a 15:15 appointment .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "ely"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n8 / name
+     :op1 "15:15"
+  ))
+)
+
+# ::id MUL1942.json_0004
+# ::snt Yes book it and I need a reference number please
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id MUL1942.json_0006
+# ::snt Book for one person only
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL1942.json_0008
+# ::snt I also need to find an attraction in the east area .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL1942.json_0010
+# ::snt Thank you for all your help . Good bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4437.json_0000
+# ::snt cambridge has a college that is in the centre . I would like to know more
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL4437.json_0002
+# ::snt No , but can you tell me the address for the best one to visit ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL4437.json_0004
+# ::snt Thanks . Could you also help me find a place to eat ?
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4437.json_0006
+# ::snt I would like gastropub food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "gastropub"
+  ))
+)
+
+# ::id PMUL4437.json_0008
+# ::snt Is that in the moderate price range ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL4437.json_0010
+# ::snt Sure , that works .   What is the area , postcode and phone number for the Cow Pizza Kitchen and Bar ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n10 / name
+     :op1 "Cow"
+     :op2 "Pizza"
+     :op3 "Kitchen"
+     :op4 "and"
+     :op5 "Bar"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Area ( aRe1 / question )
+  :Phone ( aRe2 / question )
+  :Post ( aRe3 / question )
+   )
+)
+
+# ::id PMUL4437.json_0012
+# ::snt Thanks so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4437.json_0014
+# ::snt No that was all I needed . Thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4038.json_0000
+# ::snt I want to find out about expensive restaurants in the centre .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4038.json_0002
+# ::snt Expensive and in the cetre of town and I need you to book it for 6 at 20:00 on Wednesday
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "Expensive"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n8 / name
+     :op1 "6"
+  ))
+   :Time ( TimRe6 / Time 
+    :name ( n10 / name
+     :op1 "20:00"
+  ))
+   :Day ( DayRe8 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL4038.json_0004
+# ::snt I do not care about the kind of food . Surprise me .
+( o / out_of_scope )
+
+# ::id PMUL4038.json_0006
+# ::snt Get me a hotel in the same area with the same price range for 5 staying for 2 nights , with a taxi that arrives at the restaurant by the booked time
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+   :Area ( AreHo6 / Area 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Stay ( StaHo8 / Stay 
+    :name ( n20 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL4038.json_0008
+# ::snt Great . I 'd love to book it .
+( o / out_of_scope )
+
+# ::id PMUL4038.json_0010
+# ::snt Please book a taxi to take me from my hotel to the restaurant in time for my reservation . Give me contact number and car type too .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n22 / name
+     :op1 "hotel"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+ :op3(Tm3 / Taxi-Inform
+   :Depart ( DepTa5 / Depart 
+    :name ( n26 / name
+     :op1 "my"
+     :op2 "hotel"
+  ))
+   :Dest ( DesTa7 / Dest 
+    :name ( n28 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+)
+
+# ::id PMUL4038.json_0012
+# ::snt That is all , thank you so much for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4038.json_0014
+# ::snt Thanks you too . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20624.json_0000
+# ::snt I want a moderately priced restaurant in the north part of town . What is the address ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20624.json_0002
+# ::snt Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2196.json_0000
+# ::snt I 'm looking for a place to stay that offers free wifi
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id MUL2196.json_0002
+# ::snt I do n't care what part of town it 's in , but I would like it to be a hotel rather than a guesthouse , and I 'd like it to be moderately priced .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+   :Area ( onHo3 / dontcare)
+)
+
+# ::id MUL2196.json_0004
+# ::snt Are you sure you ca n't find any hotels moderately priced with free parking and free wifi anywhere ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotels"
+  ))
+   :Parking ( esHo2 / yes)
+   :Price ( PriHo5 / Price 
+    :name ( n8 / name
+     :op1 "moderately"
+  ))
+   :Internet ( esHo4 / yes)
+)
+
+# ::id MUL2196.json_0006
+# ::snt I just need a moderately priced hotel with free wifi and parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n12 / name
+     :op1 "moderately"
+  ))
+   :Parking ( esHo3 / yes)
+   :Internet ( esHo4 / yes)
+)
+
+# ::id MUL2196.json_0008
+# ::snt Yes , I 'll need the address and I will also need a train from Cambridge to Norwich on Monday , leaving after 20:15
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "norwich"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n16 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n20 / name
+     :op1 "20:15"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Addr ( aHo1 / question )
+   )
+)
+
+# ::id MUL2196.json_0010
+# ::snt How long is the trip , and what time does it arrive in Norwich ?
+( a / and
+ :op1(Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+   )
+ :op2(Tm2 / Train-Inform
+   :Dest ( DesTr3 / Dest 
+    :name ( n23 / name
+     :op1 "Norwich"
+  ))
+   )
+)
+
+# ::id MUL2196.json_0012
+# ::snt Thank you for all your help . That is all the information I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2645.json_0000
+# ::snt I am looking for concert halls .
+( o / out_of_scope )
+
+# ::id MUL2645.json_0002
+# ::snt Great thank you for that information about it .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2645.json_0004
+# ::snt I also need information on arbury lodge guesthouse
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "arbury"
+     :op2 "lodge"
+     :op3 "guesthouse"
+  ))
+)
+
+# ::id MUL2645.json_0006
+# ::snt Can I get the postcode of it ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id MUL2645.json_0008
+# ::snt That will be it , and thank you for helping me .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1633.json_0000
+# ::snt Hello I need to go to Cambridge and will be leaving on Saturday from Norwich , can you tell me what my train options are ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n6 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id PMUL1633.json_0002
+# ::snt Yes , I would like to depart any time after 20:15 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "20:15"
+  ))
+)
+
+# ::id PMUL1633.json_0004
+# ::snt Yes .   Can you give me the train ID and the travel time ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id PMUL1633.json_0006
+# ::snt I would also like to book a 4 star Guesthouse
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1633.json_0008
+# ::snt Yes , I 'd like something in the north , and in the moderate price range , please .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n14 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n16 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL1633.json_0010
+# ::snt I need to book it for 6 people and 4 nights starting from the same day .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n22 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL1633.json_0012
+# ::snt Thank you ! That 's all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1367.json_0000
+# ::snt i want to book a taxi . The taxi should go to riverside brasserie and should arrive by 19:30 .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "riverside"
+     :op2 "brasserie"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n4 / name
+     :op1 "19:30"
+  ))
+)
+
+# ::id SNG1367.json_0002
+# ::snt I 'll be leaving from Cambridge Arts Theatre .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+     :op2 "arts"
+     :op3 "theatre"
+  ))
+)
+
+# ::id SNG1367.json_0004
+# ::snt Thank you so much goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0295.json_0000
+# ::snt Could you give me information on a hotel called alpha - milton guest house ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "alpha"
+     :op2 "-"
+     :op3 "milton"
+     :op4 "guest"
+     :op5 "house"
+  ))
+)
+
+# ::id SSNG0295.json_0002
+# ::snt Can I book 3 people for 4 nights starting on thursday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SSNG0295.json_0004
+# ::snt Yes , please find me another one that 's available on Thursday .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id SSNG0295.json_0006
+# ::snt Sure . That sounds fine . Can you give me the reference number once you book that ?
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id SSNG0295.json_0008
+# ::snt No thank you for your time .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3103.json_0000
+# ::snt can you find me a guest house that has free wifi in this town ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL3103.json_0002
+# ::snt How about one that has a 4 star rating and is expensive ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3103.json_0004
+# ::snt What about something in the moderate price range , instead ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL3103.json_0006
+# ::snt book a hotel for 8 people and 3 nights starting from saturday .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL3103.json_0008
+# ::snt I want a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL3103.json_0010
+# ::snt Yes , please book for 8 people for 3 nights , starting from Saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n20 / name
+     :op1 "8"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n22 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL3103.json_0012
+# ::snt great , thanks . i 'm also looking for places to go in town .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3103.json_0014
+# ::snt I would like a place that is fun and serves drinks .
+( o / out_of_scope )
+
+# ::id PMUL3103.json_0016
+# ::snt Actually , is there a swimming pool around ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n24 / name
+     :op1 "swimming"
+     :op2 "pool"
+  ))
+)
+
+# ::id PMUL3103.json_0018
+# ::snt it should be in the south
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n26 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL3103.json_0020
+# ::snt what options are available
+( Am1 / Attraction-Inform
+   :Type ( onAt1 / none)
+)
+
+# ::id PMUL3103.json_0022
+# ::snt I would prefer the south please .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n28 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL3103.json_0024
+# ::snt If there are no swimming pools in the south , then I would consider a cinema in the south of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n30 / name
+     :op1 "south"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n32 / name
+     :op1 "cinema"
+  ))
+)
+
+# ::id PMUL3103.json_0026
+# ::snt Yes , may I please have their address and phone number .
+( a / and
+ :op1(Tt1 / Taxi-Request
+  :Phone ( aTa0 / question )
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id PMUL3103.json_0028
+# ::snt I also need a taxi to leave the hotel by 22:45 . Please provide the contact number and car type .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n34 / name
+     :op1 "22:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n36 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id PMUL3103.json_0030
+# ::snt I 'll be going from the hotel to the cinema . I need to leave by 22:45 .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n38 / name
+     :op1 "the"
+     :op2 "cinema"
+  ))
+   :Leave ( LeaTa4 / Leave 
+    :name ( n40 / name
+     :op1 "22:45"
+  ))
+   :Depart ( DepTa6 / Depart 
+    :name ( n42 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL3103.json_0032
+# ::snt Thank you so much . That is all that I need at this time . Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3874.json_0000
+# ::snt Hello , can you recommend a cheap hotel with free parking , please ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Price ( PriHo5 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL3874.json_0002
+# ::snt Do they have free wifi as well as parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL3874.json_0004
+# ::snt Is this a guesthouse ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL3874.json_0006
+# ::snt You know , the part of town does n't so much matter , I 'd really like to find a guesthouse with free wifi and parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+   :Internet ( esHo3 / yes)
+)
+
+# ::id PMUL3874.json_0008
+# ::snt Yes please .
+( o / out_of_scope )
+
+# ::id PMUL3874.json_0010
+# ::snt There will be 8 of us for 2 nights starting saturday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL3874.json_0012
+# ::snt How about switching it to 8 people for 1 night ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "1"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n18 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL3874.json_0014
+# ::snt Yes please try again .
+( o / out_of_scope )
+
+# ::id PMUL3874.json_0016
+# ::snt Are there any fun places to go ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL3874.json_0018
+# ::snt I 'm thinking a museum .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n20 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL3874.json_0020
+# ::snt That sounds fun ! Could you tell me the phone number , area , and entrance fee for cafe jello gallery ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n22 / name
+     :op1 "cafe"
+     :op2 "jello"
+     :op3 "gallery"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+  :Fee ( aAt2 / question )
+  :Phone ( aAt3 / question )
+   )
+)
+
+# ::id PMUL3874.json_0022
+# ::snt I think that 's all I need for today . Thanks . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01487.json_0000
+# ::snt I am looking for a place to stay . in the west
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+)
+
+# ::id SNG01487.json_0002
+# ::snt yes , please . I need a guesthouse that has free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id SNG01487.json_0004
+# ::snt Sure , what is the post code ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id SNG01487.json_0006
+# ::snt No that was all I wanted to know . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0441.json_0000
+# ::snt I 'm wondering if there is a train leaving at 21:15 that will take me to the Stansted Airport .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "21:15"
+  ))
+)
+
+# ::id MUL0441.json_0002
+# ::snt Is there a train leaving before that ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL0441.json_0004
+# ::snt Okay . Can you book that for me please ?
+( o / out_of_scope )
+
+# ::id MUL0441.json_0006
+# ::snt It 's just me . Can I have the price , travel time , and train ID ? Also , do you have any places I can go when I get there ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( Tr1 / 1)
+   )
+ :op2(Tt2 / Train-Request
+  :Time ( aTr1 / question )
+  :Ticket ( aTr2 / question )
+  :Id ( aTr3 / question )
+   )
+)
+
+# ::id MUL0441.json_0008
+# ::snt Okay , can you find attractions near the centre ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0441.json_0010
+# ::snt Could you suggest me one ? Also let me know of what type of attraction it is and the place 's postcode .
+( a / and
+ :op1(At1 / Attraction-Request
+  :Type ( aAt0 / question )
+  :Post ( aAt1 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n9 / name
+     :op1 "the"
+     :op2 "place"
+  ))
+   )
+)
+
+# ::id MUL0441.json_0012
+# ::snt Thanks , I have all I need . Have a nice day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0441.json_0014
+# ::snt Wonderful help , thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0542.json_0000
+# ::snt I 'm looking for a place to eat .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0542.json_0002
+# ::snt I would like Americas food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "americas"
+  ))
+)
+
+# ::id PMUL0542.json_0004
+# ::snt Is the Gourmet Burger Kitchen located in the centre of town ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+   :Name ( NamRe4 / Name 
+    :name ( n6 / name
+     :op1 "gourmet"
+     :op2 "burger"
+     :op3 "kitchen"
+  ))
+)
+
+# ::id PMUL0542.json_0006
+# ::snt Yes , please . Thursday at 20:00 would be ideal . There are 5 of us .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "20:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL0542.json_0008
+# ::snt Yes , I 'm also looking for a train on Thursday heading to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n16 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL0542.json_0010
+# ::snt Norwich . I need to get to Cambridge by 12:30 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n18 / name
+     :op1 "12:30"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n20 / name
+     :op1 "norwich"
+  ))
+   :Dest ( DesTr6 / Dest 
+    :name ( n22 / name
+     :op1 "Cambridge"
+  ))
+)
+
+# ::id PMUL0542.json_0012
+# ::snt Yes , please book tickets for 5 people and send me the reference number
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n24 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL0542.json_0014
+# ::snt Thank you for your time .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01968.json_0000
+# ::snt I need help , i just been the victim of a robbery .
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG01968.json_0002
+# ::snt I am not hurt but I need to get in touch with the police , can you send me the address ?
+( Pt1 / Police-Request
+  :Addr ( aPo0 / question )
+)
+
+# ::id SNG01968.json_0004
+# ::snt Thank you for your help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3721.json_0000
+# ::snt I am looking for a hotel , the Alpha - Milton Guest House .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "alpha"
+     :op2 "-"
+     :op3 "milton"
+     :op4 "guest"
+     :op5 "house"
+  ))
+)
+
+# ::id PMUL3721.json_0002
+# ::snt What day would you like me to book a room ?
+( Bt1 / Booking-Request
+  :Day ( aBo0 / question )
+)
+
+# ::id PMUL3721.json_0004
+# ::snt I would like to book the room for friday for four nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "four"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL3721.json_0006
+# ::snt Yes , please provide the reference number .
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL3721.json_0008
+# ::snt I will have a party of 4 people .
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG01729.json_0000
+# ::snt I 'm hurt and I need to find a hospital . Oh , and one with an oncology department !
+( Hm1 / Hospital-Inform
+   :Department ( DepHo2 / Department 
+    :name ( n2 / name
+     :op1 "oncology"
+  ))
+)
+
+# ::id SNG01729.json_0002
+# ::snt Thank you . Can I have the postcode too please .
+( Ht1 / Hospital-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id SNG01729.json_0004
+# ::snt Okay , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20312.json_0000
+# ::snt I am looking for an expensive restaurant that serves Portuguese food . Please also provide the phone number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n4 / name
+     :op1 "Portuguese"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20312.json_0002
+# ::snt How about french food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "french"
+  ))
+)
+
+# ::id WOZ20312.json_0004
+# ::snt Yes , could I have their phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id WOZ20312.json_0006
+# ::snt Thank you !   Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3579.json_0000
+# ::snt Hello , can you recommend a 4-star hotel with free parking , please ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "4-star"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL3579.json_0002
+# ::snt I would like a hotel in the north , please .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL3579.json_0004
+# ::snt Not at this time . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3579.json_0006
+# ::snt I am though looking for places to go in the north as well .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL3579.json_0008
+# ::snt Milton Country Park sounds nice , can I get their phone number and entrance fee ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Phone ( aAt1 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n13 / name
+     :op1 "Milton"
+     :op2 "Country"
+     :op3 "Park"
+  ))
+   )
+)
+
+# ::id PMUL3579.json_0010
+# ::snt Thanks for the recommendations . The last thing is I need a taxi between the hotel and Milton Country Park . Can you help ?
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n14 / name
+     :op1 "milton"
+     :op2 "country"
+     :op3 "park"
+  ))
+)
+
+# ::id PMUL3579.json_0012
+# ::snt I want to leave the hotel by 14:15
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n16 / name
+     :op1 "14:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL3579.json_0014
+# ::snt I actually am all set now ! Thanks for being so helpful ! Bye now !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4940.json_0000
+# ::snt Hi can you suggest a good Indian restaurant in cambridge ? Also I 'd like some information on trinity college . Can you help me with that ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt4 / Name 
+    :name ( n5 / name
+     :op1 "trinity"
+     :op2 "college"
+  ))
+   )
+)
+
+# ::id PMUL4940.json_0002
+# ::snt I do n't want a restaurant , sorry . I am trying to get the phone number to trinity college , can you give it to me ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n6 / name
+     :op1 "trinity"
+     :op2 "college"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Phone ( aAt1 / question )
+   )
+)
+
+# ::id PMUL4940.json_0004
+# ::snt I 'm also looking for a restaurant that serves Chinese food and is in the east part of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "chinese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n10 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL4940.json_0006
+# ::snt What is the restaurant 's phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id PMUL4940.json_0008
+# ::snt I also need a taxi to take me between the two places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL4940.json_0010
+# ::snt I would like to leave by 17:15 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n12 / name
+     :op1 "17:15"
+  ))
+)
+
+# ::id PMUL4940.json_0012
+# ::snt That is all I need . Thank you , good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL2627.json_0000
+# ::snt I will be traveling to Cambridge and I 'm excited about seeing local tourist attractions .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id MUL2627.json_0002
+# ::snt I would like to visit a museum .   What do you suggest ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL2627.json_0004
+# ::snt Not in particular . Please recommend one and provide the area and entrance free .
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Fee ( aAt1 / question )
+)
+
+# ::id MUL2627.json_0006
+# ::snt Thanks ! I would also like to find an expensive hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL2627.json_0008
+# ::snt The area is flexible . But I am looking for something with a 3-star rating that offers free wifi .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n8 / name
+     :op1 "3-star"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+   )
+)
+
+# ::id MUL2627.json_0010
+# ::snt Sure . I need rooms for 7 people for three nights starting Thursday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "three"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL2627.json_0012
+# ::snt I 'd like a taxi please . It should pick me up at 15:30 from The Byard Art and drop me off at the hotel .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n16 / name
+     :op1 "15:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n18 / name
+     :op1 "byard"
+     :op2 "art"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Type ( TypHo5 / Type 
+    :name ( n21 / name
+     :op1 "hotel"
+  ))
+   )
+)
+
+# ::id MUL2627.json_0014
+# ::snt That s it , thanks so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1214.json_0000
+# ::snt Hello ! What can you tell me about the Shiraz restaurant ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "Shiraz"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id MUL1214.json_0002
+# ::snt Sounds good ! I 'd like to book a table for four at 14:00 on Monday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "14:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "four"
+  ))
+)
+
+# ::id MUL1214.json_0004
+# ::snt Could you change the time to 13:00 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "13:00"
+  ))
+)
+
+# ::id MUL1214.json_0006
+# ::snt Great I am also looking to find the Arbury Lodge Guesthouse .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n12 / name
+     :op1 "arbury"
+     :op2 "lodge"
+     :op3 "guesthouse"
+  ))
+)
+
+# ::id MUL1214.json_0008
+# ::snt Yes . Can you book for 4 people for 2 nights starting on monday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1214.json_0010
+# ::snt That 's all I need , thank you very much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1521.json_0000
+# ::snt I am looking for a Chinese restaurant in the cheap price range .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL1521.json_0002
+# ::snt Let 's try the one in the south . Are there openings on Tuesday ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "south"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id MUL1521.json_0004
+# ::snt It will be at 15:30 on Tuesday and there will be 4 people .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "15:30"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n14 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id MUL1521.json_0006
+# ::snt How about 14:30 instead ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "14:30"
+  ))
+)
+
+# ::id MUL1521.json_0008
+# ::snt Yes I am also looking for a train that leaves on wednesday after 08:30 that departs from cambridge and goes to kings lynn .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n18 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n20 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n22 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n24 / name
+     :op1 "08:30"
+  ))
+)
+
+# ::id MUL1521.json_0010
+# ::snt Yes , I need four tickets please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n26 / name
+     :op1 "four"
+  ))
+)
+
+# ::id MUL1521.json_0012
+# ::snt No that is all .
+( o / out_of_scope )
+
+# ::id SNG1343.json_0000
+# ::snt I 'm looking for a place to dine . The restaurant should be in the centre and should serve mediterranean food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "mediterranean"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG1343.json_0002
+# ::snt Sounds great !   Can you help me book a reservation for 4 people on Sunday ?
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG1343.json_0004
+# ::snt 16:15 , please , thank you .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "16:15"
+  ))
+)
+
+# ::id SNG1343.json_0006
+# ::snt No that is all . Thank you for the help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1478.json_0000
+# ::snt I would like to know the location and types of museums that are in Cambridge , can you give me more information ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id PMUL1478.json_0002
+# ::snt I do not have a preference on area .
+( a / and
+ :op1(At1 / Attraction-Request
+  :Area ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Area ( AreAt3 / Area 
+    :name ( n5 / name
+     :op1 "do"
+     :op2 "not"
+     :op3 "have"
+     :op4 "a"
+     :op5 "preference"
+  ))
+   )
+)
+
+# ::id PMUL1478.json_0004
+# ::snt It does n't matter just pick a great one for me , and I 'll need the postcode for the museum that you recommend for me .
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL1478.json_0006
+# ::snt i also need a train on monday leaving from cambridge and arriving by 17:00 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "17:00"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1478.json_0008
+# ::snt No . I need to go catch a plane .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL1478.json_0010
+# ::snt Yes , that would work .   Can I get a price and a departure time please ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id PMUL1478.json_0012
+# ::snt Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2027.json_0000
+# ::snt Hi , do you think you can help me book a train that leaves after 15:45 on a Monday ? Thanks .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "monday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "15:45"
+  ))
+)
+
+# ::id MUL2027.json_0002
+# ::snt I 'm leaving from Cambridge and heading for Bishops Stortford .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2027.json_0004
+# ::snt How much is a ticket and how long is the train ride ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL2027.json_0006
+# ::snt What time does the train arrive in Bishops Stortford ?   I also am looking for a place to stay that is 3 stars and in the moderate range .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n12 / name
+     :op1 "moderate"
+  ))
+   )
+ :op2(Tm2 / Train-Inform
+   :Dest ( DesTr5 / Dest 
+    :name ( n15 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   )
+ :op3(Tt3 / Train-Request
+  :Arrive ( aTr2 / question )
+   )
+)
+
+# ::id MUL2027.json_0008
+# ::snt No , but I would like a guest house with free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id MUL2027.json_0010
+# ::snt I am actually looking for something in the moderate price range with a 3-star rating .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n16 / name
+     :op1 "moderate"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n18 / name
+     :op1 "3-star"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL2027.json_0012
+# ::snt Alright , can I get the phone number ?
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id MUL2027.json_0014
+# ::snt That will be all , you 've been very helpful .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0975.json_0000
+# ::snt I 'm looking for a train from Ely to Cambridge . Do you have any ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL0975.json_0002
+# ::snt Yes , leaving on Sunday at 10:00 AM
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "10:00"
+  ))
+)
+
+# ::id PMUL0975.json_0004
+# ::snt I 'm sorry , my travel day is actually Thursday , not Sunday . I need to arrive by 14:45 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n12 / name
+     :op1 "14:45"
+  ))
+)
+
+# ::id PMUL0975.json_0006
+# ::snt Yes , please make reservations .
+( o / out_of_scope )
+
+# ::id PMUL0975.json_0008
+# ::snt Did you book for 5 people ? Is there a train that arrives closer to but before 14:45 ? Thanks .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n14 / name
+     :op1 "14:45"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL0975.json_0010
+# ::snt yes with reference number
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL0975.json_0012
+# ::snt I would like to find a cheap mediterranean restaurant in the centre
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n18 / name
+     :op1 "mediterranean"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n20 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n22 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0975.json_0014
+# ::snt yes please , for 5 people at 20:15 on Thursday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n24 / name
+     :op1 "20:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n26 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n28 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL0975.json_0016
+# ::snt Thank you that will be all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2182.json_0000
+# ::snt I 'd really like to visit Great Saint Mary 's Church . Could you give me some information about it ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "great"
+     :op2 "saint"
+     :op3 "mary"
+     :op4 "'s"
+     :op5 "church"
+  ))
+)
+
+# ::id PMUL2182.json_0002
+# ::snt Can I get some information about visiting Great Saint Mary 's Church ?
+( o / out_of_scope )
+
+# ::id PMUL2182.json_0004
+# ::snt What is the entrance fee for that attraction ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL2182.json_0006
+# ::snt Thanks .   I am also looking for an expensive place to eat in the centre .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2182.json_0008
+# ::snt No , just expensive in the centre . Recommend one for me .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+   :Price ( PriRe3 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe5 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2182.json_0010
+# ::snt Definitely , Please book me for 7 people at 14:45 on wednesday .   I also would like the reference number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "14:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL2182.json_0012
+# ::snt Thanks ! That 's all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0745.json_0000
+# ::snt I need to find an expensive restaurant on the north side .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SNG0745.json_0002
+# ::snt Can you give me some additional information on the Asian Oriental one ?
+( o / out_of_scope )
+
+# ::id SNG0745.json_0004
+# ::snt Sounds great . Can you book a table for 1 at 19:15 on Friday please ? I will need a reference number too .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "19:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id SNG0745.json_0006
+# ::snt No , thanks .   You 've been a great help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1765.json_0000
+# ::snt I 'm looking for a train that goes to Cambridge on sunday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL1765.json_0002
+# ::snt I 'll be traveling from Norwich , and I 'd really like to arrive in Cambridge by 14:00 so I can be on time for my appointment .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "14:00"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "norwich"
+  ))
+   :Dest ( DesTr6 / Dest 
+    :name ( n10 / name
+     :op1 "Cambridge"
+  ))
+)
+
+# ::id PMUL1765.json_0004
+# ::snt That train would be find I need to get the train ID and price please .
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id PMUL1765.json_0006
+# ::snt I 'm also looking for a place to stay .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL1765.json_0008
+# ::snt yes and I need a confirmation number
+( o / out_of_scope )
+
+# ::id PMUL1765.json_0010
+# ::snt 3 nights for 2 people , can you book it for me ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL1765.json_0012
+# ::snt Tuesday of next week in the pm
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n16 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL1765.json_0014
+# ::snt No , that 's all today . thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0534.json_0000
+# ::snt I am looking for a place serving Indian food in the west .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id SNG0534.json_0002
+# ::snt Yes , please book for 3 people at 13:15 on Monday . Include reference number , please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "13:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id SNG0534.json_0004
+# ::snt No , that 's all . Thanks ! Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0290.json_0000
+# ::snt Hi ! I need a place to stay in the centre of town .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0290.json_0002
+# ::snt Expensive price range would be just fine .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0290.json_0004
+# ::snt Before I book can I confirm that it includes free wifi and free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL0290.json_0006
+# ::snt Yes , please book for me now .
+( o / out_of_scope )
+
+# ::id PMUL0146.json_0000
+# ::snt Howdy , I 'm looking for a British restaurant for breakfast .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "british"
+  ))
+)
+
+# ::id PMUL0146.json_0002
+# ::snt Moderate price range please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL0146.json_0004
+# ::snt I would like the Center of town please .
+( o / out_of_scope )
+
+# ::id PMUL0146.json_0006
+# ::snt Is it in the expensive price range ? If so , could you book me a table for 3 people at 19:30 for Wednesday ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n8 / name
+     :op1 "19:30"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL0146.json_0008
+# ::snt Yes , please select one that meets my other criteria and has an expensive price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n14 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0146.json_0010
+# ::snt I need a place to eat . British , expensive in the Centre .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Area ( AreRe3 / Area 
+    :name ( n16 / name
+     :op1 "Centre"
+  ))
+)
+
+# ::id PMUL0146.json_0012
+# ::snt Yes , please book a table for 3 people at 19:30 on wednesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "19:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n20 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n22 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL0146.json_0014
+# ::snt Thank you ! I also need to find a guesthouse to stay in please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n24 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL0146.json_0016
+# ::snt I 'd like a place in the west with free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n26 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL0146.json_0018
+# ::snt Hobsons House sounds good . Can you give me the phone number ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n28 / name
+     :op1 "hobsons"
+     :op2 "house"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Phone ( aHo1 / question )
+   )
+)
+
+# ::id PMUL0146.json_0020
+# ::snt Yes , one more thing . I will need a taxi between the hotel and the restaurant , please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n30 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL0146.json_0022
+# ::snt No specific departure time , but I would like to arrive by 19:30 please .
+( Tm1 / Taxi-Inform
+   :Leave ( onTa1 / dontcare)
+   :Arrive ( ArrTa3 / Arrive 
+    :name ( n32 / name
+     :op1 "19:30"
+  ))
+)
+
+# ::id PMUL0146.json_0024
+# ::snt No that 's is . Thank you for all your help . Have a great day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4822.json_0000
+# ::snt Can you help me find a guesthouse with free wifi to stay at ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL4822.json_0002
+# ::snt Any area would be okay . I would like for the guest house to have a 4 star rating .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4822.json_0004
+# ::snt ok . book for 5 people and 3 nights starting from wednesday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL4822.json_0006
+# ::snt Yes , I 'm looking for a Moroccan restaurant please !
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "moroccan"
+  ))
+)
+
+# ::id PMUL4822.json_0008
+# ::snt No . That 's the type of food I wanted .
+( o / out_of_scope )
+
+# ::id PMUL4822.json_0010
+# ::snt how about an expensive indian restaurant in the east ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n16 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n18 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL4822.json_0012
+# ::snt Sounds great . Can i have their address and phone please
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id PMUL4822.json_0014
+# ::snt That 's everything I needed , thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4712.json_0000
+# ::snt Can you help me find a place to go in the centre ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4712.json_0002
+# ::snt Any place would be great . If you could pick one and send me the phone number and postcode please .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( onAt1 / dontcare)
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id PMUL4712.json_0004
+# ::snt I 'm also looking for an expensive restaurant in the centre of town
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4712.json_0006
+# ::snt Yes , i would like to find a south african restaurant please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "south"
+     :op2 "african"
+  ))
+)
+
+# ::id PMUL4712.json_0008
+# ::snt Yes let 's look for Chinese food instead .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL4712.json_0010
+# ::snt nah , i just need to phone number
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id PMUL4712.json_0012
+# ::snt And their postcode as well .   Can you help me book a taxi between the Church and the restaurant ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+ :op3(Rt3 / Restaurant-Request
+  :Post ( aRe2 / question )
+  :Addr ( aRe3 / question )
+   )
+)
+
+# ::id PMUL4712.json_0014
+# ::snt I would like to leave St Mary 's Church by 12:30 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n12 / name
+     :op1 "12:30"
+  ))
+)
+
+# ::id PMUL4712.json_0016
+# ::snt I ca n't wait to ride in that car !
+( o / out_of_scope )
+
+# ::id PMUL4712.json_0018
+# ::snt No , that 's all , thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01302.json_0000
+# ::snt I need help with a car accident dispute .
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG01302.json_0002
+# ::snt Can I have the address and postal to check ?
+( Pt1 / Police-Request
+  :Addr ( aPo0 / question )
+  :Post ( aPo1 / question )
+)
+
+# ::id SNG01302.json_0004
+# ::snt Thank you goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1664.json_0000
+# ::snt I 'm looking for a place to stay . It needs to be in the north but it does n't have to have free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( onHo1 / dontcare)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL1664.json_0002
+# ::snt I am looking for a cheap 4 star hotel on the north .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1664.json_0004
+# ::snt Yes . Is there on in the moderate price range as well ? To compare .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL1664.json_0006
+# ::snt Can you pick your favorite and book a room for me ? There will be 8 people , and we 'll arrive on Thursday and spend 3 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL1664.json_0008
+# ::snt No , but I need to find a train . I 'm looking to travel on Friday to London Liverpool Street . Can you help ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n18 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n20 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id SNG0558.json_0000
+# ::snt I 'm interested in finding a modern European restaurant for dinner with a moderate price range on their menu .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id SNG0558.json_0002
+# ::snt No preference . Can you recommend me one and book a table for 8 people at 11:30 on Wednesday ? Thanks !
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "11:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+)
+
+# ::id SNG0558.json_0004
+# ::snt No thank you . goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0592.json_0000
+# ::snt I 'm looking for cheap food in the centre .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0592.json_0002
+# ::snt I think I 'd like French food please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "french"
+  ))
+)
+
+# ::id SNG0592.json_0004
+# ::snt What about an Indian restaurant ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id SNG0592.json_0006
+# ::snt Great yes please book me a table there for 4 people at 11:00 on tuesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "11:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG0592.json_0008
+# ::snt That will be all . Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20395.json_0000
+# ::snt Hello , I am looking for an expensive restaurant on the south side of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id WOZ20395.json_0002
+# ::snt What is the address and phone number for Frankie and Bennys ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "frankie"
+     :op2 "and"
+     :op3 "bennys"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20395.json_0004
+# ::snt thank You
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20395.json_0006
+# ::snt Which part of town it is in ?
+( o / out_of_scope )
+
+# ::id WOZ20395.json_0008
+# ::snt No , that was it .   Bye bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1779.json_0000
+# ::snt Can you find me a train from Stansted Airport ?
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id MUL1779.json_0002
+# ::snt I do n't care when I arrive , but I need to leave after 10:00 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n4 / name
+     :op1 "10:00"
+  ))
+)
+
+# ::id MUL1779.json_0004
+# ::snt Yes . Wednesday please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id MUL1779.json_0006
+# ::snt Yes , for five please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "five"
+  ))
+)
+
+# ::id MUL1779.json_0008
+# ::snt Can I have the reference number please ?   I 'm also looking for some places to go , maybe a college in the west .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n12 / name
+     :op1 "college"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL1779.json_0010
+# ::snt Sounds great . Can I get their postcode please ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL1779.json_0012
+# ::snt Perfect , thanks so much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1779.json_0014
+# ::snt No that is everything . Have a good day .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG01305.json_0000
+# ::snt I need a taxi arriving by 18:15 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n2 / name
+     :op1 "18:15"
+  ))
+)
+
+# ::id SNG01305.json_0002
+# ::snt I 'll go from ashley hotel to cherry hinton village centre
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n4 / name
+     :op1 "cherry"
+     :op2 "hinton"
+     :op3 "village"
+     :op4 "centre"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n6 / name
+     :op1 "ashley"
+     :op2 "hotel"
+  ))
+)
+
+# ::id SNG01305.json_0004
+# ::snt No that will be all ty
+( o / out_of_scope )
+
+# ::id PMUL4849.json_0000
+# ::snt I am looking for a place for a restaurant called anatolia . Can you help me ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "anatolia"
+  ))
+)
+
+# ::id PMUL4849.json_0002
+# ::snt Thank you . What is the post code ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id PMUL4849.json_0004
+# ::snt No but I do need help finding a train leaving Kings Cross after 15:45 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n4 / name
+     :op1 "15:45"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "kings"
+     :op2 "cross"
+  ))
+)
+
+# ::id PMUL4849.json_0006
+# ::snt The train should go to cambridge and should leave on sunday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL4849.json_0008
+# ::snt I have no preference . I just need to book one of those for 4 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4849.json_0010
+# ::snt No that will be all .   Thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0677.json_0000
+# ::snt I need to find a restaurant in the west part of town . It should be in the cheap price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id SNG0677.json_0002
+# ::snt I 'd prefer the Italian one .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id SNG0677.json_0004
+# ::snt Can I get the postcode for it ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id SNG0677.json_0006
+# ::snt Yes , please . Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0677.json_0008
+# ::snt I do not want to just yet , thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3071.json_0000
+# ::snt i 'm looking for adc theatre
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "adc"
+     :op2 "theatre"
+  ))
+)
+
+# ::id PMUL3071.json_0002
+# ::snt I 'm looking for information on the adc theatre .   Can you get some information for me , including the attraction type ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n4 / name
+     :op1 "adc"
+     :op2 "theatre"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Type ( aAt1 / question )
+   )
+)
+
+# ::id PMUL3071.json_0004
+# ::snt Yes , I need information about the Gonville Hotel , please .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n6 / name
+     :op1 "gonville"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL3071.json_0006
+# ::snt Well , I 'd like to book a room for 5 people , beginning on Friday for 5 days . Can you help me with that ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL3071.json_0008
+# ::snt Thank you very much , I think that that will be all !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2478.json_0000
+# ::snt I 'm hoping to find a french restaurant in Cambridge .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "french"
+  ))
+)
+
+# ::id MUL2478.json_0002
+# ::snt How about the North ?   Can I get a table there Thursday at 16:30 for 7 ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n6 / name
+     :op1 "16:30"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL2478.json_0004
+# ::snt Yes , would I be able to get a table there Thursday at 18:00 for 7 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "18:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL2478.json_0006
+# ::snt Well how about 15:30 then ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "15:30"
+  ))
+)
+
+# ::id MUL2478.json_0008
+# ::snt I am also looking for an attraction to go to . Is there any in town ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id MUL2478.json_0010
+# ::snt Please recommend something in the South .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n20 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL2478.json_0012
+# ::snt Surprise me and pick one for me ! Just make sure to let me know what kind of attraction it is .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+   )
+ :op2(At2 / Attraction-Request
+  :Type ( aAt1 / question )
+   )
+)
+
+# ::id MUL2478.json_0014
+# ::snt I 'm not much of a movie man , but I 'm sure the others would n't mind . That sounds fine .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id MUL2478.json_0016
+# ::snt No , that 's all I need .   Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2564.json_0000
+# ::snt I 'm looking for a museum in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL2564.json_0002
+# ::snt What is their address ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL2564.json_0004
+# ::snt Just the postcode would help and I also will need a place to stay .
+( a / and
+ :op1(At1 / Attraction-Request
+  :Post ( aAt0 / question )
+   )
+ :op2(Ht2 / Hotel-Request
+  :Post ( aHo1 / question )
+   )
+)
+
+# ::id PMUL2564.json_0006
+# ::snt I would like to stay in the centre are there any expensive hotels ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotels"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreHo6 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2564.json_0008
+# ::snt No thank you I just wanted to get that information .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2564.json_0010
+# ::snt Does that hotel have free parking ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Parking ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Parking ( esHo2 / yes)
+   )
+)
+
+# ::id PMUL2564.json_0012
+# ::snt Do they have free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL2564.json_0014
+# ::snt Thanks for the help . That 's all I need for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3274.json_0000
+# ::snt I would like to find a restaurant called Pipasha .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL3274.json_0002
+# ::snt Yes please .   I need a table for 3 on Tuesday at 14:00 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n2 / name
+     :op1 "14:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n4 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3274.json_0004
+# ::snt I would also like to check out a concerthall .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n8 / name
+     :op1 "concerthall"
+  ))
+)
+
+# ::id PMUL3274.json_0006
+# ::snt Thanks . Can you also tell me their postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL3274.json_0008
+# ::snt Do you happen to have their phone number also ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL3274.json_0010
+# ::snt I also need a taxi between them to get to the restaurant in time .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Dest ( DesTa3 / Dest 
+    :name ( n10 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL3274.json_0012
+# ::snt No thank you , that 's it .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02144.json_0000
+# ::snt I 'm looking for the Addenbrookes Hospital .
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG02144.json_0002
+# ::snt the cambridge eye unit department .
+( Hm1 / Hospital-Inform
+   :Department ( DepHo2 / Department 
+    :name ( n2 / name
+     :op1 "cambridge"
+     :op2 "eye"
+     :op3 "unit"
+  ))
+)
+
+# ::id SNG02144.json_0004
+# ::snt Yes , can I have the address ?
+( Ht1 / Hospital-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id SNG02144.json_0006
+# ::snt No . Thank you very much for your help today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2388.json_0000
+# ::snt I m looking for places to go in town that shows architecture in the centre part of town
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id MUL2388.json_0002
+# ::snt Okay , that sounds neat ! Is there an entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL2388.json_0004
+# ::snt Yes , I am looking for a Chinese restaurant close by .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id MUL2388.json_0006
+# ::snt To be honest , I do n't care about the price range . Can you make a suggestion ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Price ( aRe1 / question )
+   )
+)
+
+# ::id MUL2388.json_0008
+# ::snt Yes , I 'll need a taxi between the two places as well .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL2388.json_0010
+# ::snt I would like the taxi to leave the restaurant by 14:45 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n8 / name
+     :op1 "14:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n10 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id MUL2388.json_0012
+# ::snt Great that was all I needed for today , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3670.json_0000
+# ::snt I need to find out if there 's a train going to stansted airport that leaves after 12:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "12:30"
+  ))
+)
+
+# ::id PMUL3670.json_0002
+# ::snt Yes I will be leaving on Tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL3670.json_0004
+# ::snt Tuesday would be ideal for me .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL3670.json_0006
+# ::snt That works , may I please have the reference number ?
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL3670.json_0008
+# ::snt Yes . I need it for 8 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL3670.json_0010
+# ::snt Great I also need to stay at the University Arms Hotel
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n12 / name
+     :op1 "university"
+     :op2 "arms"
+     :op3 "hotel"
+  ))
+)
+
+# ::id PMUL1773.json_0000
+# ::snt I need to take a train from Cambridge to London Kings Cross , it would need to be after 10 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1773.json_0002
+# ::snt On Friday after 10 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL1773.json_0004
+# ::snt Yes , that will be great . How much does a ticket cost ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL1773.json_0006
+# ::snt Can you also give me the travel time ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL1773.json_0008
+# ::snt Thanks ! Can you also see if there are any expensive , 4-star guesthouses in the north area of town ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouses"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreHo6 / Area 
+    :name ( n12 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo8 / Stars 
+    :name ( n14 / name
+     :op1 "4-star"
+  ))
+)
+
+# ::id PMUL1773.json_0010
+# ::snt No I want to stay in that area .   What other hotel accomadations are in the area ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL1773.json_0012
+# ::snt Can you book it for 4 people and 4 nights starting from Monday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1773.json_0014
+# ::snt Thank you ! That is all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01887.json_0000
+# ::snt Can you help me find some cheap Italian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SNG01887.json_0002
+# ::snt Thanks for your help . Can I get their phone number and other info as well ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id SNG01887.json_0004
+# ::snt That 's , that 's all I need . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20208.json_0000
+# ::snt I want a cheap Italian restaurant in the south side of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n6 / name
+     :op1 "south"
+  ))
+)
+
+# ::id WOZ20208.json_0002
+# ::snt I would like to find a moderately priced restaurant in the west part of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n10 / name
+     :op1 "west"
+  ))
+)
+
+# ::id WOZ20208.json_0004
+# ::snt Yes can I get thier address and postcode ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20208.json_0006
+# ::snt Thank you !   Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0614.json_0000
+# ::snt Hello , I 'd like some information on a restaurant today .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0614.json_0002
+# ::snt I 'm looking for a Japanese place in the centre of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "japanese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0614.json_0004
+# ::snt How expensive is it ?
+( o / out_of_scope )
+
+# ::id PMUL0614.json_0006
+# ::snt Great , please book a table for 7 people at 15:15 on Friday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "15:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL0614.json_0008
+# ::snt Okay , I also need a train to get to norwich .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id PMUL0614.json_0010
+# ::snt I 'll be leaving Cambridge on Saturday after 13:45 .   I''ll be heading to Norwich . Do you have anything for me ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n18 / name
+     :op1 "13:45"
+  ))
+   :Dest ( DesTr8 / Dest 
+    :name ( n20 / name
+     :op1 "Norwich"
+  ))
+)
+
+# ::id PMUL0614.json_0012
+# ::snt It does n't matter when I arrive as long as I leave after 14:35 from cambridge on saturday . And I 'll want to book the train for the same group of people .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n22 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n24 / name
+     :op1 "cambridge"
+  ))
+   :People ( PeoTr6 / People 
+    :name ( n26 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id PMUL0614.json_0014
+# ::snt I 'll pay at the station . Well that 's it for me today . Thanks for all your help ! G'bye :)
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4271.json_0000
+# ::snt Hey there , I 'm craving Chinese food . Where in the centre can I find some ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4271.json_0002
+# ::snt Yes moderate would work best for me .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL4271.json_0004
+# ::snt yes please with phone number
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id PMUL4271.json_0006
+# ::snt No , I can make one myself later .   Can you help me find a place to stay in the same area as the restaurant ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n8 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL4271.json_0008
+# ::snt I would like it have rating of 0 stars .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n10 / name
+     :op1 "0"
+  ))
+)
+
+# ::id PMUL4271.json_0010
+# ::snt A Hotel That is a 0 star rating , would you like a booking
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n14 / name
+     :op1 "0"
+  ))
+)
+
+# ::id PMUL4271.json_0012
+# ::snt Yeah , that 'll work . What 's the address ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id PMUL4271.json_0014
+# ::snt Give me a taxi from the hotel to the restaurant , I want to leave the hotel at 19:15 .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n16 / name
+     :op1 "19:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Type ( TypHo6 / Type 
+    :name ( n23 / name
+     :op1 "hotel"
+  ))
+   )
+)
+
+# ::id PMUL4271.json_0016
+# ::snt No , you have taken care of everything for me .   Thanks for being so helpful .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2292.json_0000
+# ::snt What theaters are in the Cambridge centre ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "theaters"
+  ))
+)
+
+# ::id PMUL2292.json_0002
+# ::snt Ok , can I get the address and entrance fee for the Mumford Theatre ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n6 / name
+     :op1 "mumford"
+     :op2 "theatre"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Addr ( aAt2 / question )
+   )
+)
+
+# ::id PMUL2292.json_0004
+# ::snt Yes please . I would like that very much and I also would like information on the Ugly Duckling restaurant .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "ugly"
+     :op2 "duckling"
+  ))
+)
+
+# ::id PMUL4184.json_0000
+# ::snt Hello , can you recommend any local restaurants ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL4184.json_0002
+# ::snt Something in the north .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL4184.json_0004
+# ::snt No . I do n't but I 've heard Loch Fyne is good . Do you have information about this restaurant ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n4 / name
+     :op1 "loch"
+     :op2 "fyne"
+  ))
+)
+
+# ::id PMUL4184.json_0006
+# ::snt Let 's book it for 8 at 15:00 on thursday
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "15:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL4184.json_0008
+# ::snt Thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4184.json_0010
+# ::snt I also need to book a taxi
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL4184.json_0012
+# ::snt I am going to the Loch Fyne restaurant at The Little Rose 37 Trumpington Street
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n12 / name
+     :op1 "loch"
+     :op2 "fyne"
+  ))
+)
+
+# ::id PMUL4184.json_0014
+# ::snt I will be departing from christ 's college
+( o / out_of_scope )
+
+# ::id PMUL4184.json_0016
+# ::snt I will be heading to the restaurant .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL4184.json_0018
+# ::snt it should be there at booked time
+( o / out_of_scope )
+
+# ::id PMUL4184.json_0020
+# ::snt Yes , I 'll need the car type and contact number for the taxi , please ?
+( a / and
+ :op1(Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+   )
+ :op2(At2 / Attraction-Request
+  :Type ( aAt1 / question )
+   )
+)
+
+# ::id PMUL4184.json_0022
+# ::snt yeah ok do that please
+( o / out_of_scope )
+
+# ::id PMUL4184.json_0024
+# ::snt Thank you that is all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4184.json_0026
+# ::snt Yes . Thank you . Goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2299.json_0000
+# ::snt I 'm looking for a place to stay in the east .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL2299.json_0002
+# ::snt I do n't need to book it . I need a 3 star in the east .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n6 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL2299.json_0004
+# ::snt Can you find something in the south ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n8 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL2299.json_0006
+# ::snt Either one is fine . I want it for 6 people for 2 nights starting wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL2299.json_0008
+# ::snt Thank you . Yes , I think I 'll be traveling by train wednesday as well . Are there any trains leaving ely on that day ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n16 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n18 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id MUL2299.json_0010
+# ::snt Yes the   train should go to cambridge and should leave after 18:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n20 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n22 / name
+     :op1 "18:30"
+  ))
+)
+
+# ::id MUL2299.json_0012
+# ::snt Not right now , thanks . What 's the total travel time for that train , though ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL2299.json_0014
+# ::snt I believe that 's it . Thanks so much for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0341.json_0000
+# ::snt I need a hotel with free parking , thanks !
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id SSNG0341.json_0002
+# ::snt Does it have a 4 star rating ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SSNG0341.json_0004
+# ::snt Yes , I want to stay somewhere nice , 4 stars .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SSNG0208.json_0000
+# ::snt Good morning , I need a place to stay that has free wifi and that is in the expensive price range .   Can you please tell me what is available ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id SSNG0208.json_0002
+# ::snt I would like the hotel to be in the north please .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SSNG0208.json_0004
+# ::snt Okay , well , how about mid - price range then ?
+( Hm1 / Hotel-Inform
+   :Price ( odHo1 / moderate)
+)
+
+# ::id SSNG0208.json_0006
+# ::snt Yes , please . 7 people , Monday , for 3 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id SSNG0208.json_0008
+# ::snt Yes , please book rooms for 7 people for 3 nights starting on Monday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n14 / name
+     :op1 "7"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n16 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id MUL2350.json_0000
+# ::snt I 'm looking for info about riveboat georgina
+( o / out_of_scope )
+
+# ::id MUL2350.json_0002
+# ::snt That 's all I needed thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2350.json_0004
+# ::snt Actually , can you help me find a restaurant ? An expensive one in the West .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL2350.json_0006
+# ::snt No that does n't sound good , I need one that serves north african food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "north"
+     :op2 "african"
+  ))
+)
+
+# ::id MUL2350.json_0008
+# ::snt Can you search for one that has british food then ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "british"
+  ))
+)
+
+# ::id MUL2350.json_0010
+# ::snt I will take Graffiti . Can you make a reservation for Tuesday for 8 people at 14:30 please ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n10 / name
+     :op1 "graffiti"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n12 / name
+     :op1 "14:30"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n14 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n16 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL2149.json_0000
+# ::snt I am planning a trip to Cambridge and need a place to stay . Can you recommend a hotel on the south side ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL2149.json_0002
+# ::snt I 'm looking for a guesthouse .   Is it a guesthouse ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id MUL2149.json_0004
+# ::snt Stars do nt matter . Can please book this for 5 people , 3 nights starting Friday .
+( Hm1 / Hotel-Inform
+   :Stars ( onHo1 / dontcare)
+   :Stay ( StaHo3 / Stay 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo5 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo7 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL2149.json_0006
+# ::snt Great .   I 'm also looking for a train from cambridge going to peterborough .   Can you help with that ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "peterborough"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2149.json_0008
+# ::snt I 'd like to leave on Monday and arrive by 15:45 , please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n18 / name
+     :op1 "monday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n20 / name
+     :op1 "15:45"
+  ))
+)
+
+# ::id MUL2149.json_0010
+# ::snt I would like to leave in the afternoon .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n22 / name
+     :op1 "afternoon"
+  ))
+)
+
+# ::id MUL2149.json_0012
+# ::snt I want to arrive as clsoe to 15:45 as possible on monday . I need the travel time and the price please ?
+( a / and
+ :op1(Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+   )
+ :op2(Tm2 / Train-Inform
+   :Day ( DayTr3 / Day 
+    :name ( n25 / name
+     :op1 "monday"
+  ))
+   )
+)
+
+# ::id MUL2149.json_0014
+# ::snt Can you let me know what the trip duration is for that train , please , and how much it costs ? Oh , almost forgot . Does the Bridge Guest House include free parking ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Name ( NamHo3 / Name 
+    :name ( n26 / name
+     :op1 "Bridge"
+     :op2 "Guest"
+     :op3 "House"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Time ( aTr1 / question )
+   )
+)
+
+# ::id MUL2149.json_0016
+# ::snt Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3876.json_0000
+# ::snt Find me a train to kings lynn that arrives by 20:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "20:15"
+  ))
+)
+
+# ::id PMUL3876.json_0002
+# ::snt Is it on Saturday ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL3876.json_0004
+# ::snt Yes , I definitely would . Can I please have the confirmation number as well ?
+( o / out_of_scope )
+
+# ::id PMUL3876.json_0006
+# ::snt No , that 's ok . No need to book it , but can you tell me the price of the ticket ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL3876.json_0008
+# ::snt I want to book a room at the el shaddai for 4 people 4 nights starting tuesday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   :Name ( NamHo8 / Name 
+    :name ( n14 / name
+     :op1 "el"
+     :op2 "shaddai"
+  ))
+)
+
+# ::id PMUL3876.json_0010
+# ::snt Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0938.json_0000
+# ::snt I 'm looking for a Mediterranean restaurant near the centre of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "mediterranean"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0938.json_0002
+# ::snt Is one of them in the cheap price range ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL0938.json_0004
+# ::snt Great , could I book a table of 5 for 11:30 on wednesday ? If so , please provide me with a reference number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "11:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0938.json_0006
+# ::snt Thank you !   Is there any entertainment in the same area as the restaurant ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n16 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id MUL0938.json_0008
+# ::snt Yes . Can you please search for an attraction in the type of college ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n18 / name
+     :op1 "college"
+  ))
+)
+
+# ::id MUL0938.json_0010
+# ::snt I do n't mind an entrance fee . Could you actually give me the postcode for that college ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id MUL0938.json_0012
+# ::snt Yes , I 'd like to book a taxi to go from the attraction to the restaurant .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "attraction"
+  ))
+   :Dest ( DesTa5 / Dest 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Am2 / Attraction-Inform
+   :none ( onAt2 / none)
+   )
+ :op3(Rm3 / Restaurant-Inform
+   :none ( onRe3 / none)
+   )
+)
+
+# ::id MUL0938.json_0014
+# ::snt I would like to leave Corpus Christi College in enough time to arrive at the restaurant at the booked time of 11:30 .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n24 / name
+     :op1 "11:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n26 / name
+     :op1 "Corpus"
+     :op2 "Christi"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n28 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Am2 / Attraction-Inform
+   )
+)
+
+# ::id MUL0938.json_0016
+# ::snt What is the car 's contact number and type ?
+( Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+  :Phone ( aTa1 / question )
+)
+
+# ::id MUL0938.json_0018
+# ::snt That 's everything , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2584.json_0000
+# ::snt I 'm looking for the Huntingdon Marriott Hotel .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "huntingdon"
+     :op2 "marriott"
+     :op3 "hotel"
+  ))
+)
+
+# ::id PMUL2584.json_0002
+# ::snt Yes for one guest , for   nights starting with Tuesday .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n4 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n6 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL2584.json_0004
+# ::snt No sorry I meant 2 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL2584.json_0006
+# ::snt Yes , I 'm looking for a museum near the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n12 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL2584.json_0008
+# ::snt Can you give me the phone number please ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL2584.json_0010
+# ::snt I 'd like a taxi from the hotel to the museum . I want to leave the hotel by   19:00 . Book it please and give me the contact number and car type
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n14 / name
+     :op1 "19:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "museum"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id PMUL2584.json_0012
+# ::snt No , that will be all . Thank you very much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4381.json_0000
+# ::snt I am looking for information in Cambridge
+( o / out_of_scope )
+
+# ::id PMUL4381.json_0002
+# ::snt Neither . I am looking for a train departing from Leicester and going to Cambridge that 's leaving Saturday after 08:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n6 / name
+     :op1 "leicester"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n8 / name
+     :op1 "08:30"
+  ))
+)
+
+# ::id PMUL4381.json_0004
+# ::snt No thanks , I was needing the train ID but you already gave that to me . Thanks so much .
+( Tt1 / Train-Request
+  :Id ( aTr0 / question )
+)
+
+# ::id PMUL4381.json_0006
+# ::snt I 'm looking for a place to stay . I 'd prefer a guesthouse with four stars .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n12 / name
+     :op1 "four"
+  ))
+)
+
+# ::id PMUL4381.json_0008
+# ::snt I 'd like a moderately priced place please .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n14 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL4381.json_0010
+# ::snt If you could recommend any one of them that would be great . I need the postcode , phone number and the area the hotel is in please .
+( Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+  :Post ( aHo1 / question )
+  :Phone ( aHo2 / question )
+)
+
+# ::id PMUL4381.json_0012
+# ::snt Area of town does n't matter .
+( Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+)
+
+# ::id PMUL4381.json_0014
+# ::snt The same time .
+( o / out_of_scope )
+
+# ::id PMUL4381.json_0016
+# ::snt Yes , that 's everything . Thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3318.json_0000
+# ::snt I 'm looking for a Polish restaurant in the centre of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "polish"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3318.json_0002
+# ::snt Hmmm , I do need something cheap .   Are you sure there are no Polish places ?   My friend told me there was a good one .
+( o / out_of_scope )
+
+# ::id PMUL3318.json_0004
+# ::snt Well , let 's try the asian oriental food instead .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+)
+
+# ::id PMUL3318.json_0006
+# ::snt I need a table for 6 people at 11:30 on Saturday , please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "11:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL3318.json_0008
+# ::snt Let 's do the Dojo Noodle Bar .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n14 / name
+     :op1 "dojo"
+     :op2 "noodle"
+     :op3 "bar"
+  ))
+)
+
+# ::id PMUL3318.json_0010
+# ::snt Great . I also need to find some places to go to around the same area . Can you help me with that ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL3318.json_0012
+# ::snt I was hoping you could make some suggestions .
+( o / out_of_scope )
+
+# ::id PMUL3318.json_0014
+# ::snt can i get the address for Little saint mary 's church ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL3318.json_0016
+# ::snt Ok .   Thanks .   All set .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2526.json_0000
+# ::snt I would like to find a place to stay with free parking in the expensive price range .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL2526.json_0002
+# ::snt I do not have a preference in location .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "do"
+     :op2 "not"
+     :op3 "have"
+     :op4 "a"
+     :op5 "preference"
+  ))
+)
+
+# ::id PMUL2526.json_0004
+# ::snt Are any of them three stars and including wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n6 / name
+     :op1 "three"
+  ))
+)
+
+# ::id PMUL2526.json_0006
+# ::snt Can you make a suggestion and make reservations for 1 person for 3 nights starting from saturday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL2526.json_0008
+# ::snt Can you please make the reservation ?
+( o / out_of_scope )
+
+# ::id PMUL2526.json_0010
+# ::snt I am also looking to visit a museum in the centre of town . Any recommendations ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n16 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL2526.json_0012
+# ::snt That sounds perfect ! Could you give me the phone number and postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL2526.json_0014
+# ::snt Thank you , I also need a taxi . I want to leave gonville hotel by 19:45 and go to the cambridge contemporary art museum .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n18 / name
+     :op1 "19:45"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n20 / name
+     :op1 "cambridge"
+     :op2 "contemporary"
+     :op3 "art"
+  ))
+   :Depart ( DepTa6 / Depart 
+    :name ( n22 / name
+     :op1 "gonville"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL2526.json_0016
+# ::snt Can I get a contact number for the taxi ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL2526.json_0018
+# ::snt That is all I need thank you for your time .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0947.json_0000
+# ::snt Hi , I need a place to stay with free wifi and in a moderate price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id SNG0947.json_0002
+# ::snt I prefer the eastern part of town and something that is 4-star rated .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "eastern"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n6 / name
+     :op1 "4-star"
+  ))
+)
+
+# ::id SNG0947.json_0004
+# ::snt Yes I am looking for free parking .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Parking ( aHo1 / question )
+   )
+)
+
+# ::id SNG0947.json_0006
+# ::snt No thanks , I am not quite ready to make a reservation yet . Thanks for the information .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0947.json_0008
+# ::snt No , that 's all I need . I 'm going to give the hotel a call . Thank you for your help !
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id MUL1864.json_0000
+# ::snt I 'd like some places to go .   Some sort of entertainment .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id MUL1864.json_0002
+# ::snt I prefer the centre area .   What do you have for places to go ?   Type of college maybe ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n6 / name
+     :op1 "college"
+  ))
+)
+
+# ::id MUL1864.json_0004
+# ::snt On second thought , I 'd rather go to a entertainment spot . Got any of those ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n8 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id MUL1864.json_0006
+# ::snt Ok , I 'd like to stay in the city centre .   I guess a college will do .   Can you give me the postcode for one that you would recommend ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "college"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+   )
+)
+
+# ::id MUL1864.json_0008
+# ::snt I also need to find a train leaving Cambridge on Friday and arriving in Peterborough .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "peterborough"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n14 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1864.json_0010
+# ::snt I 'm not picky on when I want to arrive I just want to leave after 12:45 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n18 / name
+     :op1 "12:45"
+  ))
+)
+
+# ::id MUL1864.json_0012
+# ::snt Yes , book it for seven people . I 'll need a reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n20 / name
+     :op1 "seven"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL1864.json_0014
+# ::snt No thanks . You have been very helpful . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0030.json_0000
+# ::snt I am looking to try a local restaurant that serves modern European cuisine and has a moderate price range
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL0030.json_0002
+# ::snt Book a table for 1 person at 17:30 on Saturday . Give me the reference number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "17:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0030.json_0004
+# ::snt I am also looking for a place to stay in the north
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n12 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL0030.json_0006
+# ::snt I do n't care about wifi but I definitely need free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( onHo2 / dontcare)
+)
+
+# ::id PMUL3227.json_0000
+# ::snt I so excited to see some of your great attractions ! Can you suggest a college in the centre ? Also I need a train schedule from airport to Cambridge on Saturday .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL3227.json_0002
+# ::snt If you could recommend one that would be great ! Can you send me the address , entrance fee , and phone number ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL3227.json_0004
+# ::snt Thank you , I 'm looking for one with an entrance fee .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL3227.json_0006
+# ::snt Yes and their address please .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL3227.json_0008
+# ::snt Thanks . Can you also help me find a moderately priced guesthouse in the west with free parking ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+   :Price ( PriHo5 / Price 
+    :name ( n8 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreHo7 / Area 
+    :name ( n10 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL3227.json_0010
+# ::snt Yes . Please book for 4 people , from sunday , for 2 nights . And tell me the refernce number
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL3227.json_0012
+# ::snt Yes , I need a taxi to take me to the Hobson 's House .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL3227.json_0014
+# ::snt I will need to depart from Corpus Cristi by 04:45 to go to Hobson 's house .   I will need to know the contact number and car type please .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n18 / name
+     :op1 "04:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n20 / name
+     :op1 "Corpus"
+     :op2 "Cristi"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id MUL1687.json_0000
+# ::snt Hi , I need an expensive restaurant please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL1687.json_0002
+# ::snt I do not care the kind . Please pick one and book it for 5 people at 15:30 on sunday .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+   :Time ( TimRe3 / Time 
+    :name ( n4 / name
+     :op1 "15:30"
+  ))
+   :Day ( DayRe5 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe7 / People 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL1687.json_0004
+# ::snt Yes , lets try 14:30 please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "14:30"
+  ))
+)
+
+# ::id MUL1687.json_0006
+# ::snt Thanks !   Could you also give me info on trains leaving after 16:45 from Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n14 / name
+     :op1 "16:45"
+  ))
+)
+
+# ::id MUL1687.json_0008
+# ::snt I need one for monday to go to birmingham new street .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n18 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id MUL1687.json_0010
+# ::snt That would be good , can I get tickets for 5 people ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n20 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL1687.json_0012
+# ::snt Thank you very much , lovely day to you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1687.json_0014
+# ::snt No , I think that is all . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL2150.json_0000
+# ::snt Yes , I am looking for a place to stay . I would prefer to stay in the North at a 3 Star location .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL2150.json_0002
+# ::snt Neither of those matter , but I would like it to be a guesthouse .   Do one of those match ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( onHo2 / dontcare)
+   :Internet ( onHo3 / dontcare)
+)
+
+# ::id MUL2150.json_0004
+# ::snt I 'd like to book it for 4 people and 2 nights starting Monday . I need the reference number as well .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL2150.json_0006
+# ::snt Yes , I need a train to get me to Cambridge on Monday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n16 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id MUL2150.json_0008
+# ::snt I will be departing from peterborough .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n18 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id MUL2150.json_0010
+# ::snt I need to get there by 20:45 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n20 / name
+     :op1 "20:45"
+  ))
+)
+
+# ::id MUL2150.json_0012
+# ::snt No , I do n't need assistance with the booking . Can you tell me the cost of the ticket though ?
+( o / out_of_scope )
+
+# ::id MUL2150.json_0014
+# ::snt No , that 's everything . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1627.json_0000
+# ::snt I need to take a train to Bishops Stortford on Thursday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL1627.json_0002
+# ::snt My schedule is somewhat flexible but I need to arrive by 14:00 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "14:00"
+  ))
+)
+
+# ::id PMUL1627.json_0004
+# ::snt Yes I would like a booking for 5 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL1627.json_0006
+# ::snt Thank you .   I also need information on the Gonville Hotel .   Can you look at that for me ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n10 / name
+     :op1 "gonville"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL1627.json_0008
+# ::snt i need to book that hotel for four nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "four"
+  ))
+)
+
+# ::id PMUL1627.json_0010
+# ::snt The hotel will also be for 5 people starting sunday
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n14 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL1627.json_0012
+# ::snt Thank you that was all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2252.json_0000
+# ::snt I am looking for a train for Tuesday going to Birmingham New Street .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id MUL2252.json_0002
+# ::snt Cambridge and I would like to leave Tuesday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2252.json_0004
+# ::snt I want it to arrive by 10:45 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "10:45"
+  ))
+)
+
+# ::id MUL2252.json_0006
+# ::snt Yes please book 5 seats .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL2252.json_0008
+# ::snt Yes I 'd like to find a guesthouse with free parking , preferably in the north .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n16 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL2252.json_0010
+# ::snt Yes , I prefer a guesthouse between a three and four star rating .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n18 / name
+     :op1 "four"
+  ))
+)
+
+# ::id MUL2252.json_0012
+# ::snt Any of those will be fine . Please send the reference number and location .
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id MUL2252.json_0014
+# ::snt I 'd like to check in on Friday for 4 nights . Book it for 5 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n22 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n24 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL2252.json_0016
+# ::snt That is all I need , thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0826.json_0000
+# ::snt I need a train that is leaving from ely .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL0826.json_0002
+# ::snt I am going on wednesday and should go to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL0826.json_0004
+# ::snt I would like to leave after 17:15
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "17:15"
+  ))
+)
+
+# ::id PMUL0826.json_0006
+# ::snt Yes great!. Now could you help me find a place to dine in the city center in the moderate price range ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL0826.json_0008
+# ::snt I am looking for something that serves New Zealand food . Do you have anything ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "new"
+     :op2 "zealand"
+  ))
+)
+
+# ::id PMUL0826.json_0010
+# ::snt How about gastropub instead ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "gastropub"
+  ))
+)
+
+# ::id PMUL0826.json_0012
+# ::snt That would be great , could you book a table for the same number of people at 20:30 on the same day ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "20:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "number"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id PMUL0826.json_0014
+# ::snt thanks alot for your assistance . bye
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2632.json_0000
+# ::snt I 'm looking for a place to stay .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL2632.json_0002
+# ::snt I would like a cheap 3 star hotel with free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Stars ( StaHo5 / Stars 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL2632.json_0004
+# ::snt How about in the expensive price range ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL2632.json_0006
+# ::snt Do they have internet ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL4611.json_0000
+# ::snt Can I please get a train ticket from Norwich to Cambridge ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id PMUL4611.json_0002
+# ::snt I will be leaving after 15:15 on Tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "15:15"
+  ))
+)
+
+# ::id PMUL4611.json_0004
+# ::snt Perfect , can I get 8 tickets ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL4611.json_0006
+# ::snt i am also looking for places to go in town . The attraction should be in the type of park .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "park"
+  ))
+)
+
+# ::id PMUL4611.json_0008
+# ::snt Yes , I would like to visit a park .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "park"
+  ))
+)
+
+# ::id PMUL4611.json_0010
+# ::snt The area does n't matter , can you recommend one ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Area ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Area ( AreAt3 / Area 
+    :name ( n17 / name
+     :op1 "does"
+     :op2 "n't"
+     :op3 "matter"
+  ))
+   )
+)
+
+# ::id PMUL4611.json_0012
+# ::snt Can I get the phone number and the postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL4611.json_0014
+# ::snt Yes , I would like to find a park to go to .   I will need the phone number and postcode .   Also , what is the entrance fee for this ?   Thanks !
+( a / and
+ :op1(At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Type ( TypAt3 / Type 
+    :name ( n19 / name
+     :op1 "park"
+  ))
+   )
+)
+
+# ::id PMUL4611.json_0016
+# ::snt Okay , that 's all I need , thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0926.json_0000
+# ::snt I 'm looking to book a train to Cambridge .   I need it to arrive by 16:00 .   I also need it to department from Cambridge . Can you assist me ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "16:00"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0926.json_0002
+# ::snt I need to go to leicester on saturday and arrive by 16:00
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "leicester"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n12 / name
+     :op1 "16:00"
+  ))
+)
+
+# ::id PMUL0926.json_0004
+# ::snt Yes , please .   I need five tickets .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "five"
+  ))
+)
+
+# ::id PMUL0926.json_0006
+# ::snt Can you check for Italian restaruants in the centre area ? Thank you in advance .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "italian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n18 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0926.json_0008
+# ::snt I 'm looking for a expensive restaurant .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n20 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0926.json_0010
+# ::snt Yes , please book a table for 5 at 13:30 on Saturday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n22 / name
+     :op1 "13:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n24 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n26 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL0926.json_0012
+# ::snt Can I have the reference number ?
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id PMUL0926.json_0014
+# ::snt Thank you for your help , that is all I need for today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02095.json_0000
+# ::snt I have plans to visit churchill college and need a taxi to do so
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "churchill"
+     :op2 "college"
+  ))
+)
+
+# ::id SNG02095.json_0002
+# ::snt I need to leave after 17:00 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n4 / name
+     :op1 "17:00"
+  ))
+)
+
+# ::id SNG02095.json_0004
+# ::snt As I mentioned , I 'd like to leave after 17:00 , please . I need to be picked up from the varsity restaurant .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n6 / name
+     :op1 "17:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n8 / name
+     :op1 "the"
+     :op2 "varsity"
+     :op3 "restaurant"
+  ))
+)
+
+# ::id SNG02095.json_0006
+# ::snt Thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0307.json_0000
+# ::snt Hello , I 'm looking for a guesthouse on the westside to stay .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "westside"
+  ))
+)
+
+# ::id SSNG0307.json_0002
+# ::snt Are there any other places like that that also have free parking in that area ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id SSNG0307.json_0004
+# ::snt The cheap one with the better rating sounds appealing .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SSNG0307.json_0006
+# ::snt Please book it for Friday , thank you .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id SSNG0307.json_0008
+# ::snt Yes , 3 people for 5 nights starting on monday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SSNG0307.json_0010
+# ::snt Yes , in the same price range please .
+( Hm1 / Hotel-Inform
+   :Parking ( onHo1 / none)
+   :Price ( PriHo3 / Price 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id SSNG0307.json_0012
+# ::snt The amount of stars do not matter as long as it is in the same price range Does Worth House in the North   include free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( onHo2 / dontcare)
+   :Name ( NamHo4 / Name 
+    :name ( n18 / name
+     :op1 "worth"
+     :op2 "house"
+  ))
+   :Price ( PriHo6 / Price 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id SSNG0307.json_0014
+# ::snt Thanks , that 's all I need . Have a nice day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0307.json_0016
+# ::snt No thanks . Thanks again for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3259.json_0000
+# ::snt I need a place to stay with free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL3259.json_0002
+# ::snt Location does n't really matter as long as there 's free parking available .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL3259.json_0004
+# ::snt Between $ 100-$300 per night .
+( Hm1 / Hotel-Inform
+   :Price ( xpHo1 / expensive)
+)
+
+# ::id PMUL3259.json_0006
+# ::snt What is their postcode ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id WOZ20241.json_0000
+# ::snt I want a restaurant in the north part of town and serves chinese food . What is the phone number ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20241.json_0002
+# ::snt What is the phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id WOZ20241.json_0004
+# ::snt what is the food type of that restaurant ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id WOZ20241.json_0006
+# ::snt no , that 's all I need . thank you and goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2873.json_0000
+# ::snt I am looking for a place to stay . The hotel should be in the type of guesthouse and should be in the cheap price range
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL2873.json_0002
+# ::snt Not really . I 'd like a 4 star guesthouse , though , is that possible ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL2873.json_0004
+# ::snt I think I have heard of that .   Can you just get me an address ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id PMUL2873.json_0006
+# ::snt No . I do need some options for Entertainment sort of attractions . In the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n12 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL2873.json_0008
+# ::snt Museums or theaters , thank you .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id PMUL2873.json_0010
+# ::snt Actually , what colleges do you recommend ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n16 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id PMUL2873.json_0012
+# ::snt Could you give me the phone number and address for Downing College please ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n18 / name
+     :op1 "downing"
+     :op2 "college"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id PMUL2873.json_0014
+# ::snt No , that will be all , thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20308.json_0000
+# ::snt is there a moderate priced restaurant ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id WOZ20308.json_0002
+# ::snt Yes , in the east part of town .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id WOZ20308.json_0004
+# ::snt What is the address of one of them ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id WOZ20308.json_0006
+# ::snt Excellent , thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20308.json_0008
+# ::snt That 's it , goodbye
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG01717.json_0000
+# ::snt Am looking for a train , it should depart from cambridge and should go to ely
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "ely"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG01717.json_0002
+# ::snt I need to travel on wednesday and get there by 17:15 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "17:15"
+  ))
+)
+
+# ::id SNG01717.json_0004
+# ::snt Can you give me the price ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id SNG01717.json_0006
+# ::snt Alright . I 'll take it ! That train will be perfect .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id SNG01717.json_0008
+# ::snt Oh , I do n't need to book now . I just need the information for reference . Thank you . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0080.json_0000
+# ::snt Hi ! Can you find me a moderately priced restaurant for my girlfriend and I ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id SSNG0080.json_0002
+# ::snt I would prefer Italian and it has to be in the south .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "italian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "south"
+  ))
+)
+
+# ::id SSNG0080.json_0004
+# ::snt No , could you just book a table for 3 ?   I 'd like it for Wednesday at 12:15 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "12:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SSNG0080.json_0006
+# ::snt What other restaurants are in the same area and price range ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Area ( AreRe3 / Area 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Price ( PriRe5 / Price 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "area"
+     :op3 "and"
+     :op4 "price"
+     :op5 "range"
+  ))
+)
+
+# ::id SSNG0080.json_0008
+# ::snt That sounds good book it for 3 on wednesday at 12:15 please and I 'll need the reference number too
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "12:15"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n20 / name
+     :op1 "3"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n22 / name
+     :op1 "wednesday"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id SSNG0080.json_0010
+# ::snt Yes can I have the address and phone number please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id SSNG0080.json_0012
+# ::snt Great , that 's all I needed . Have a lovely day .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4962.json_0000
+# ::snt i am looking for a place to stay . The hotel should be in the expensive price range and should have a star of 4 .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+   :Type ( TypHo6 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL4962.json_0002
+# ::snt Is that a guesthouse ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL4962.json_0004
+# ::snt No , I really need a guesthouse . How about if we search for a cheap one instead ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n12 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL4962.json_0006
+# ::snt look for a cheap one .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n14 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL4962.json_0008
+# ::snt No can you recommend one and book for wednesday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "one"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL4962.json_0010
+# ::snt Yes please , I need the address and phone number for sidney sussex college please .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n20 / name
+     :op1 "college"
+  ))
+   :Name ( NamAt4 / Name 
+    :name ( n22 / name
+     :op1 "sidney"
+     :op2 "sussex"
+     :op3 "college"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id PMUL4962.json_0012
+# ::snt That is all I need to know . Thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4962.json_0014
+# ::snt As mentioned before I am all set , have a great day and goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG01259.json_0000
+# ::snt Can you help me find a hospital nearby ?
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01259.json_0002
+# ::snt I would like the address and phone number please .
+( Ht1 / Hospital-Request
+  :Addr ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id SNG01259.json_0004
+# ::snt Can you verify that the hospital has a transplant high dependency unit ?
+( Hm1 / Hospital-Inform
+   :Department ( DepHo2 / Department 
+    :name ( n2 / name
+     :op1 "transplant"
+     :op2 "high"
+     :op3 "dependency"
+     :op4 "unit"
+  ))
+)
+
+# ::id SNG01259.json_0006
+# ::snt No that is everything . Thank You
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2734.json_0000
+# ::snt I am looking for colleges in town .   Any suggestions ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id PMUL2734.json_0002
+# ::snt I have no preference .
+( Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+)
+
+# ::id PMUL2734.json_0004
+# ::snt None , what you recommend , I will go with .
+( o / out_of_scope )
+
+# ::id PMUL2734.json_0006
+# ::snt Yes , may I also know the area it is located in and the postcode ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL2734.json_0008
+# ::snt I also want to find an expensive 3 star lodging , with free wifi and in the type of hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Internet ( esHo3 / yes)
+   :Stars ( StaHo7 / Stars 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL2734.json_0010
+# ::snt It does n't matter , I 'd just for sure like free wifi and a 3 star rating . I 'll just need the phone number .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+   :Stars ( StaHo3 / Stars 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   :Internet ( esHo3 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Phone ( aHo1 / question )
+   )
+)
+
+# ::id PMUL2734.json_0012
+# ::snt Great , thanks ! That 's all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0322.json_0000
+# ::snt Can you find the A & B Guesthouse ?
+( o / out_of_scope )
+
+# ::id SSNG0322.json_0002
+# ::snt Yes I would like to make a booking for 5 people and 5 nights starting from Monday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n2 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n4 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SNG0230.json_0000
+# ::snt Please , I need to find a hospital in town , will you please help me ?
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG0230.json_0002
+# ::snt What is the phone number ?
+( Ht1 / Hospital-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id SNG0230.json_0004
+# ::snt What is their address ?
+( Ht1 / Hospital-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id SNG0230.json_0006
+# ::snt No that it is it . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3402.json_0000
+# ::snt i am looking for places to go in town . The attraction should be in the west and should be in the type of swimming pool .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "swimming"
+     :op2 "pool"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Type ( aHo1 / question )
+   )
+)
+
+# ::id PMUL3402.json_0002
+# ::snt How about somewhere else I can swim in town ?
+( Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+)
+
+# ::id PMUL3402.json_0004
+# ::snt No thanks . How about entertainment in the west ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n8 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL3402.json_0006
+# ::snt The title sells itself , can I get the entrance fee please ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL3402.json_0008
+# ::snt Yes , and please provide an entrance fee .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL3402.json_0010
+# ::snt Well , I 'm also looking for info on a hotel I heard about . It 's called limehouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+   :Name ( NamHo4 / Name 
+    :name ( n12 / name
+     :op1 "limehouse"
+  ))
+)
+
+# ::id PMUL3402.json_0012
+# ::snt What type of hotel is it and do they have free parking and internet ? I also need a taxi to leave the hotel by 10:15 . Contact and car type please .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n14 / name
+     :op1 "10:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Parking ( esHo2 / yes)
+   :Internet ( esHo3 / yes)
+   )
+ :op3(Tt3 / Taxi-Request
+  :Car ( aTa2 / question )
+   )
+ :op4(Ht4 / Hotel-Request
+  :Type ( aHo3 / question )
+  :Parking ( aHo4 / question )
+  :Internet ( aHo5 / question )
+   )
+)
+
+# ::id PMUL3402.json_0014
+# ::snt I would like to go from the Lime house to the swimming pool .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "swimming"
+     :op3 "pool"
+  ))
+)
+
+# ::id PMUL3402.json_0016
+# ::snt Yes , please also give me its contact number and the car type .
+( a / and
+ :op1(Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+   )
+ :op2(Ht2 / Hotel-Request
+  :Type ( aHo1 / question )
+   )
+)
+
+# ::id PMUL3402.json_0018
+# ::snt thanks that 's all i need
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0920.json_0000
+# ::snt Is there any french food in Cambridge ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "french"
+  ))
+)
+
+# ::id PMUL0920.json_0002
+# ::snt Well , can you give me some information on it ?
+( o / out_of_scope )
+
+# ::id PMUL0920.json_0004
+# ::snt I would like something expensive .   Is either option expensive ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0920.json_0006
+# ::snt Can you book me a table for two at the one in the centre for saturday at 19:00 and send me a ref number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n8 / name
+     :op1 "19:00"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n12 / name
+     :op1 "two"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0920.json_0008
+# ::snt Great !   I am also looking for a train for the same day , departing from london kings cross and going to cambridge .   It should arrive by 11:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n18 / name
+     :op1 "11:00"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n20 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id PMUL0920.json_0010
+# ::snt Let 's book the earliest train , to give us more time to enjoy the city . Please book seats for two and let me know the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n22 / name
+     :op1 "two"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL0920.json_0012
+# ::snt That is all for today . Thank you very much for all your help . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1532.json_0000
+# ::snt Hello , I need to take a train to Norwich on Tuesday , can you please tell me what 's available ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "norwich"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL1532.json_0002
+# ::snt cambridge and should leave after 14:45
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "14:45"
+  ))
+)
+
+# ::id PMUL1532.json_0004
+# ::snt Yes please book TR6524 on tuesday leaving at 14:45 going to norwich from cambridge .    Please confirm departure time .   Thank you .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "norwich"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n16 / name
+     :op1 "14:45"
+  ))
+)
+
+# ::id PMUL1532.json_0006
+# ::snt I just need the train travel time , please .
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL1532.json_0008
+# ::snt Yes please , I 'm looking for a guesthouse with free wifi .   The area does n't matter .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n18 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( esHo2 / yes)
+   :Area ( onHo3 / dontcare)
+)
+
+# ::id PMUL1532.json_0010
+# ::snt Yes , I 'm celebrating a special occasion , so money is no object . Is A and B an expensive , 4-star guesthouse ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n20 / name
+     :op1 "expensive"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n22 / name
+     :op1 "4-star"
+  ))
+   :Type ( TypHo6 / Type 
+    :name ( n24 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL1532.json_0012
+# ::snt yes i am rich I need expensive
+( o / out_of_scope )
+
+# ::id PMUL1532.json_0014
+# ::snt how about a hotel type instead ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n26 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL1532.json_0016
+# ::snt Yes , please book for 5 people , for 4 nights starting on friday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n28 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n30 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n32 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL1532.json_0018
+# ::snt No . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1532.json_0020
+# ::snt Have a nice day .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4703.json_0000
+# ::snt I need a restaurant in the south that is moderately priced .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL4703.json_0002
+# ::snt any will be fine with me . book a table for 8 at 15:15 on monday
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "15:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL4703.json_0004
+# ::snt I would like to find some entertainment in the same area as well .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n14 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL4703.json_0006
+# ::snt I am looking for something entertaining please .
+( o / out_of_scope )
+
+# ::id PMUL4703.json_0008
+# ::snt Can you please recommend one and give me their address and entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+)
+
+# ::id PMUL4703.json_0010
+# ::snt Is there another one that tells you how much it is ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL4703.json_0012
+# ::snt I need an address for the cambridge leisure park .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL4703.json_0014
+# ::snt That will be all . Thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0479.json_0000
+# ::snt Hello , I am looking to find a restaurant that is in the centre . I would prefer something in the expensive price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0479.json_0002
+# ::snt Yes , I would like to eat Chinese food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL0479.json_0004
+# ::snt Yes that is good please make a booking for 8 people at 14:15 on sunday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "14:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL0479.json_0006
+# ::snt I need a place to stay that has free parking and is in the expensive price range .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n14 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0479.json_0008
+# ::snt It does n't matter .   I would like 4 stars and fee wifi though .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( onHo2 / dontcare)
+   :Stars ( StaHo4 / Stars 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0479.json_0010
+# ::snt That sounds great ! Does it have free parking and free wifi ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL0479.json_0012
+# ::snt Yes please , I need rooms for 8 people starting Sunday for 3 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n20 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n22 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL0479.json_0014
+# ::snt I need a taxi from the hotel to the restaurant by 14:15 . Please provide the car type and contact number
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n24 / name
+     :op1 "14:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n26 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n28 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id PMUL0479.json_0016
+# ::snt I need it to go between the hotel and restaurant , please .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL0479.json_0018
+# ::snt TO THE RESTAURANT ! JUST BOOK IT < YOU HAVE ALL OF MY INFO ! thank you
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0479.json_0020
+# ::snt No , that is it for now .   Thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1539.json_0000
+# ::snt I am looking for a German restaurant in the expensive price range .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "german"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL1539.json_0002
+# ::snt Did you try the center of town ?
+( o / out_of_scope )
+
+# ::id MUL1539.json_0004
+# ::snt How about an expensive Indian restaurant ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL1539.json_0006
+# ::snt book a table for 2 people at 12:00 on thursday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "12:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL1539.json_0008
+# ::snt I am also looking for a train . The train should be on the same day as the restaurant booking and should arrive by 09:45 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n18 / name
+     :op1 "09:45"
+  ))
+)
+
+# ::id MUL1539.json_0010
+# ::snt I want to depart from peterborough to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n20 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n22 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id MUL1539.json_0012
+# ::snt When does it depart ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+)
+
+# ::id MUL1539.json_0014
+# ::snt OK , thanks , I 'll take care of it from there .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1124.json_0000
+# ::snt Hi I 'm looking for a train departing from Cambridge that leaves after 17:15 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "17:15"
+  ))
+)
+
+# ::id PMUL1124.json_0002
+# ::snt I will be going to bishops stortford .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id PMUL1124.json_0004
+# ::snt No , can you find another one please ?
+( o / out_of_scope )
+
+# ::id PMUL1124.json_0006
+# ::snt Yes , either train would be fine .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL1124.json_0008
+# ::snt Thank you . Could you also recommend a college in the Centre to visit and provide the post code ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n10 / name
+     :op1 "college"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+   )
+)
+
+# ::id PMUL1124.json_0010
+# ::snt thank you that will be all good bye
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1913.json_0000
+# ::snt I 'm looking for a hotel to stay at . I want it to be at least 2 stars and in the center of town .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "2"
+  ))
+   :Area ( AreHo6 / Area 
+    :name ( n6 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL1913.json_0002
+# ::snt Do you have anything that is 2 star rated in the centre ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL1913.json_0004
+# ::snt That is all I need .
+( o / out_of_scope )
+
+# ::id PMUL1913.json_0006
+# ::snt I do need a place to stay , so are there any 4 star hotels available ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1913.json_0008
+# ::snt cheap will work . can you book it for Wednesday ? 1 person , 2 nights . I 'll need the reference number too .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n14 / name
+     :op1 "cheap"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n16 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n18 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n20 / name
+     :op1 "1"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL1913.json_0010
+# ::snt I 'm also looking for a train . It should depart Cambridge after 14:15 and arrive in Norwich on friday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n22 / name
+     :op1 "norwich"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n24 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n26 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n28 / name
+     :op1 "14:15"
+  ))
+)
+
+# ::id PMUL1913.json_0012
+# ::snt YES PLEASE . FOR 1 PERSON .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n30 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL1913.json_0014
+# ::snt Thanks , that was all I needed today .   Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1196.json_0000
+# ::snt Hi , i need to book a taxi . I need to go to cambridge corn exchange and need to arrive by 11:45 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n2 / name
+     :op1 "11:45"
+  ))
+)
+
+# ::id SNG1196.json_0002
+# ::snt I will leave from Little Seoul .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n4 / name
+     :op1 "little"
+     :op2 "seoul"
+  ))
+)
+
+# ::id SNG1196.json_0004
+# ::snt No , that 's it . Thanks for all your help . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0625.json_0000
+# ::snt I need to find a moderately priced vegetarian restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "vegetarian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL0625.json_0002
+# ::snt Unfortunately no , it has to be vegetarian , so i will have to make my own accommodations , thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0625.json_0004
+# ::snt Okay , what about international food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "international"
+  ))
+)
+
+# ::id PMUL0625.json_0006
+# ::snt Make a reservation at Bloomsbury please , for Thursday night .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL0625.json_0008
+# ::snt Please book for 6 people at 17:00 on Thursday . I 'd also like the reference number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "17:00"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n14 / name
+     :op1 "thursday"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0625.json_0010
+# ::snt I 'm also looking for a train . It should depart cambridge and go to stansted airport on thursday . Arrive by 17:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n18 / name
+     :op1 "thursday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n20 / name
+     :op1 "17:00"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n22 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0625.json_0012
+# ::snt That would be just fine .
+( o / out_of_scope )
+
+# ::id PMUL0625.json_0014
+# ::snt I do n't need to book , but could you tell me the total travel time , please ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL0625.json_0016
+# ::snt No , I think that should be all for me today . Thank you so much , you 've been very helpful !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4888.json_0000
+# ::snt Please find a place that serves Indian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL4888.json_0002
+# ::snt In the moderate range , please
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL4888.json_0004
+# ::snt No , I do n't have a preference . Any you pick will be fine . I need to book on Sunday at 14:00 for 4 people , please ?
+( Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+   :Time ( TimRe3 / Time 
+    :name ( n6 / name
+     :op1 "14:00"
+  ))
+   :Day ( DayRe5 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe7 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4888.json_0006
+# ::snt Thank you ! Can you also tell me about Whipple Museum of the History of Science , please ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n12 / name
+     :op1 "whipple"
+     :op2 "museum"
+     :op3 "of"
+     :op4 "the"
+     :op5 "history"
+     :op6 "of"
+     :op7 "science"
+  ))
+)
+
+# ::id PMUL4888.json_0008
+# ::snt cool , could you also give me the postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL4888.json_0010
+# ::snt I also need a taxi .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL4888.json_0012
+# ::snt From the museum to the restaurant .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "museum"
+  ))
+)
+
+# ::id PMUL4888.json_0014
+# ::snt That will be all . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02230.json_0000
+# ::snt I need to speak with the police .
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG02230.json_0002
+# ::snt What is the postcode and address ?
+( Pt1 / Police-Request
+  :Addr ( aPo0 / question )
+  :Post ( aPo1 / question )
+)
+
+# ::id SNG02230.json_0004
+# ::snt Yes , just a minor car accident . Thanks for all of your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02230.json_0006
+# ::snt No , that is all I need . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0302.json_0000
+# ::snt I need a train that leaves on tuesday and should depart from cambridge .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG0302.json_0002
+# ::snt I am going to Peterborough and want to arrive by 13:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "peterborough"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "13:30"
+  ))
+)
+
+# ::id SNG0302.json_0004
+# ::snt Yes , please ! I need 6 seats .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SNG0302.json_0006
+# ::snt Thank you so much , that 's all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01563.json_0000
+# ::snt Yeah , hey , where do I find Addenbrookes Hospital ?
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01563.json_0002
+# ::snt No , I just need the general postcode and phone number .
+( Ht1 / Hospital-Request
+  :Post ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id SNG01563.json_0004
+# ::snt Great , thanks a lot !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01563.json_0006
+# ::snt No problem . Enjoy your day !
+( a / and
+ :op1(ge1 / general-bye
+   :none ( onge1 / none)
+   )
+ :op2(ge2 / general-welcome
+   :none ( onge2 / none)
+   )
+)
+
+# ::id PMUL3904.json_0000
+# ::snt Can you help me find a nice 4 star hotel ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3904.json_0002
+# ::snt Yes , I do . I would like a hotel that is expensive in price .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL3904.json_0004
+# ::snt The one in the centre would be ideal . There will be 7 people staying for 2 nights , starting Tuesday .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n14 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL3904.json_0006
+# ::snt Yes , actually . I need to book a train from Standsted to Cambridge . It has to be for Tuesday and definitely after 09:30
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n18 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n20 / name
+     :op1 "standsted"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n22 / name
+     :op1 "09:30"
+  ))
+)
+
+# ::id PMUL3904.json_0008
+# ::snt I would like one that leaves after 9:30 .
+( o / out_of_scope )
+
+# ::id PMUL3904.json_0010
+# ::snt I would like to leave after 9:30 .
+( o / out_of_scope )
+
+# ::id PMUL3904.json_0012
+# ::snt I do not have a further preference .
+( o / out_of_scope )
+
+# ::id PMUL3904.json_0014
+# ::snt Yes please book for 7 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n24 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL3904.json_0016
+# ::snt That 's all I needed . Thanks for your help , goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0866.json_0000
+# ::snt I want a train that leaves on wednesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL0866.json_0002
+# ::snt I 'm going to Cambridge from New Street in Birmingham
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "birmingham"
+  ))
+)
+
+# ::id PMUL0866.json_0004
+# ::snt I need to make sure that I will arrive by 09:15 ?
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "09:15"
+  ))
+)
+
+# ::id PMUL0866.json_0006
+# ::snt Great . I 'm also looking for information on the Ugly Duckling restaurant .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n10 / name
+     :op1 "ugly"
+     :op2 "duckling"
+  ))
+)
+
+# ::id PMUL0866.json_0008
+# ::snt Yes , please ! I 'd like a table for 1 at 15:15 on the same day as the train .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "15:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL0866.json_0010
+# ::snt Nope , that 's it . Thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0153.json_0000
+# ::snt I have a hotel in mind that I need some help to book .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Type ( TypHo3 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL0153.json_0002
+# ::snt I would like to book the Aylesbray Lodge guest house , for 1 person , 3 nights , starting Friday
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n4 / name
+     :op1 "aylesbray"
+     :op2 "lodge"
+     :op3 "guest"
+     :op4 "house"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL0153.json_0004
+# ::snt Yes , I 'm looking for a   want restaurant called la raza and book a table for 1 at 16:45 and I need a reference number
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n12 / name
+     :op1 "la"
+     :op2 "raza"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n14 / name
+     :op1 "16:45"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "1"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0153.json_0006
+# ::snt I would like it for the same day .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+)
+
+# ::id PMUL0153.json_0008
+# ::snt Thank you , but no . That is everything . Thanks so much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2043.json_0000
+# ::snt Hi , I am traveling to Cambridge and am excited to see some local tourist attractions .   I really need help with a restaurant though .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL2043.json_0002
+# ::snt Yes , I in am interested in an expensive restaurant . Thanks !
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL2043.json_0004
+# ::snt Are there any restaurants serving South African cuisine ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "south"
+     :op2 "african"
+  ))
+)
+
+# ::id PMUL2043.json_0006
+# ::snt How about something serving British food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "british"
+  ))
+)
+
+# ::id PMUL2043.json_0008
+# ::snt In the west area .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n8 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL2043.json_0010
+# ::snt Can you book it for me and get a reference number ?
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id PMUL2043.json_0012
+# ::snt Just one person , no specific day and time . I 'm also looking for a place to go in town in the same area of the restaurant .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n10 / name
+     :op1 "one"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL2043.json_0014
+# ::snt How about Tuesday at 7:30 ?
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n14 / name
+     :op1 "tuesday"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n16 / name
+     :op1 "7:30"
+  ))
+)
+
+# ::id PMUL2043.json_0016
+# ::snt Yes I need an attraction in the same area .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL2043.json_0018
+# ::snt Can you please recommend one and provide me their phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL2043.json_0020
+# ::snt Yes , can I please get the phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL2043.json_0022
+# ::snt Thank you . I am looking for a taxi to commute between the two places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL2043.json_0024
+# ::snt I would like to commute between Graffiti and Whale of a time .   I will be heading to the attraction after eating .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n20 / name
+     :op1 "whale"
+     :op2 "of"
+     :op3 "a"
+     :op4 "time"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n22 / name
+     :op1 "graffiti"
+  ))
+)
+
+# ::id PMUL2043.json_0026
+# ::snt I want to leave the attraction by 7:15 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n24 / name
+     :op1 "7:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n26 / name
+     :op1 "the"
+     :op2 "attraction"
+  ))
+)
+
+# ::id SNG01489.json_0000
+# ::snt Hello , I need to book a train for Thursday leaving to Peterborough .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "peterborough"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id SNG01489.json_0002
+# ::snt I would like to leave Cambridge after 09:15 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "09:15"
+  ))
+)
+
+# ::id SNG01489.json_0004
+# ::snt Yes just one seat , and I 'll need the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "one"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id SNG01489.json_0006
+# ::snt Thank you so much for your help . Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20180.json_0000
+# ::snt I 'd like a cheap restaurant in the east part of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id WOZ20180.json_0002
+# ::snt What type of food is served at the Missing Sock , and what is the address ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "missing"
+     :op2 "sock"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Food ( aRe1 / question )
+  :Addr ( aRe2 / question )
+  :Phone ( aRe3 / question )
+   )
+)
+
+# ::id WOZ20180.json_0004
+# ::snt What is the address ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id WOZ20180.json_0006
+# ::snt May I have the street address of the establishment .
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id WOZ20180.json_0008
+# ::snt Thank you . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20180.json_0010
+# ::snt Thanks , see ya !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2633.json_0000
+# ::snt I 'm looking for an attraction in the category of college in the center of town
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "college"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL2633.json_0002
+# ::snt I would prefer a college in town centre . I 'll need the phone and address also .
+( a / and
+ :op1(At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Type ( TypAt3 / Type 
+    :name ( n7 / name
+     :op1 "college"
+  ))
+   :Area ( AreAt5 / Area 
+    :name ( n9 / name
+     :op1 "centre"
+  ))
+   )
+)
+
+# ::id PMUL2633.json_0004
+# ::snt I am also looking for a place to stay in the centre .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2633.json_0006
+# ::snt Moderate range please .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL2633.json_0008
+# ::snt yes book for 4 people and 5 nights from sunday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2633.json_0010
+# ::snt No that will be it thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4113.json_0000
+# ::snt I want to go all out this St Patricks day , can you find me an Irish restaurant ?    Lets go with an expensive one .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "irish"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL4113.json_0002
+# ::snt How about an expensive Mexican restaurant then ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "mexican"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL4113.json_0004
+# ::snt Can I just get the phone number for now ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id PMUL4113.json_0006
+# ::snt Thank you . I 'm also looking for information on trains from cambridge to london kings cross .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4113.json_0008
+# ::snt I need to leave after 09:00 on saturday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "saturday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n16 / name
+     :op1 "09:00"
+  ))
+)
+
+# ::id PMUL4113.json_0010
+# ::snt yes please book for 5 people
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n18 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL4113.json_0012
+# ::snt No that is it . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0799.json_0000
+# ::snt Hi , I 'm looking for information on booking a train . I would like to leave on Wednesday and arrive at the destination at 17:00 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "wednesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "17:00"
+  ))
+)
+
+# ::id PMUL0799.json_0002
+# ::snt I would like to catch the train at London Liverpool Street and I 'm going to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL0799.json_0004
+# ::snt Yes can you book it for me and give me a reference number ?
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL0799.json_0006
+# ::snt Awesome . I also need a place to eat in the moderate range . I 'm thinking maybe in the city centre .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0799.json_0008
+# ::snt I really wanted a moderately priced restaurant in the center that serves spanish food actually
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "spanish"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n16 / name
+     :op1 "moderately"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL0799.json_0010
+# ::snt Just give me the address if you could please
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id PMUL0799.json_0012
+# ::snt Thanks , I do n't need any more help . Have a good day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01562.json_0000
+# ::snt I need a taxi please to express by holiday inn cambridge
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "express"
+     :op2 "by"
+     :op3 "holiday"
+     :op4 "inn"
+     :op5 "cambridge"
+  ))
+)
+
+# ::id SNG01562.json_0002
+# ::snt I will be leaving from leverton house arriving by 06:45 .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n4 / name
+     :op1 "leverton"
+     :op2 "house"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n6 / name
+     :op1 "06:45"
+  ))
+)
+
+# ::id SNG01562.json_0004
+# ::snt Thank you that is all I need
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4529.json_0000
+# ::snt I am looking for information in Cambridge
+( o / out_of_scope )
+
+# ::id PMUL4529.json_0002
+# ::snt We need to find a guesthouse in the north for our stay .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL4529.json_0004
+# ::snt must have free wi fi
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL4529.json_0006
+# ::snt Great , Can you please book me for 2 people and 5 nights starting tuesday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL4529.json_0008
+# ::snt I also need a train .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL1093.json_0000
+# ::snt I 'm looking for an attraction in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1093.json_0002
+# ::snt There is no particular one that I have in mind . Can you give me the information for one ? I would like postcode and to know what kind of attraction it is .
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Type ( aAt1 / question )
+)
+
+# ::id MUL1093.json_0004
+# ::snt I need a place to stay that is a guesthouse in the moderate price range
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL1093.json_0006
+# ::snt I would like for it to be in the centre area as well . It does n't have to have free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( onHo1 / dontcare)
+   :Area ( AreHo3 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1093.json_0008
+# ::snt How about a moderately priced hotel in the area ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n12 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id MUL1093.json_0010
+# ::snt Yes , let 's book it for 8 people 2 nights starting Sunday . May I have a reference number ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL1093.json_0012
+# ::snt Yes , could i get a contact number and vehicle type ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Type ( aAt0 / question )
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id MUL1093.json_0014
+# ::snt I do need a taxi between the two places . I 'd like to leave Castle Galleries Museum by 9:30 .
+( Tm1 / Taxi-Inform
+   :Depart ( itTa1 / cityroomz)
+   :Leave ( LeaTa3 / Leave 
+    :name ( n20 / name
+     :op1 "9:30"
+  ))
+)
+
+# ::id MUL1093.json_0016
+# ::snt Perfect , that is all that I needed .   Thank you for all of your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1093.json_0018
+# ::snt Thank you , bye bye now .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0966.json_0000
+# ::snt Hi , I 'm looking to book a train out of Cambridge that I want to arrive in Ely .   Can you assist me with finding times and dates ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "ely"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0966.json_0002
+# ::snt I would like to leave on Saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL0966.json_0004
+# ::snt Can you book that one for 6 people ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL0966.json_0006
+# ::snt I also need a place to eat , I would like it in the west and expensive .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL0966.json_0008
+# ::snt Yes . British food please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "british"
+  ))
+)
+
+# ::id PMUL0966.json_0010
+# ::snt Yes , I need a table for 6 people at 10:30 on Saturday and please provide the reference number after booking is completed .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "10:30"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n18 / name
+     :op1 "6"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n20 / name
+     :op1 "saturday"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0966.json_0012
+# ::snt The same day , saturday .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n22 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL0966.json_0014
+# ::snt Thank you , that s all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0585.json_0000
+# ::snt I am looking for places to on the south side of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL0585.json_0002
+# ::snt I would like to visit a park . Could you find one and give me the address and postcode ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Type ( TypAt3 / Type 
+    :name ( n5 / name
+     :op1 "park"
+  ))
+   )
+)
+
+# ::id MUL0585.json_0004
+# ::snt Thanks ! I 'm also looking for a train from Cambridge to Kings Lynn .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0585.json_0006
+# ::snt I would like to leave on Saturday after 18:45 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n12 / name
+     :op1 "18:45"
+  ))
+)
+
+# ::id MUL0585.json_0008
+# ::snt Yes , please book 1 ticket . May I have the reference number ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "1"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0585.json_0010
+# ::snt That 's all I need . Thank your for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0585.json_0012
+# ::snt I 'll be sure to so that , bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3627.json_0000
+# ::snt I was told about a great place to eat called the copper kettle .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "the"
+     :op2 "copper"
+     :op3 "kettle"
+  ))
+)
+
+# ::id PMUL3627.json_0002
+# ::snt What kind of food do they serve ?
+( Rt1 / Restaurant-Request
+  :Food ( aRe0 / question )
+)
+
+# ::id PMUL3627.json_0004
+# ::snt Yes , I would like a reservation for 4 , please . I would also like a place to stay .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3627.json_0006
+# ::snt Oh , sorry . 17:15 on Friday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "17:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL3627.json_0008
+# ::snt it should be a 2 star in the south and should be the type of   a hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n12 / name
+     :op1 "south"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL3627.json_0010
+# ::snt how about a star of 3 , then ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3627.json_0012
+# ::snt No I need something cheap really do
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n18 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL3627.json_0014
+# ::snt no . then find me a taxi
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL3627.json_0016
+# ::snt I need to be picked up at 17:00 from Ely .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n20 / name
+     :op1 "17:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n22 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL3627.json_0018
+# ::snt I need the taxi to commute between the hotel and the restaurant . I have my restaurant reservation , but I still need to find a   2-star hotel in the south .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n24 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n26 / name
+     :op1 "south"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n28 / name
+     :op1 "2-star"
+  ))
+)
+
+# ::id PMUL3627.json_0020
+# ::snt If there is n't a 2 star hotel , a 3 star hotel will do .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n30 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n32 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL3627.json_0022
+# ::snt That would be great . Can you get me the postcode for the hotel , please ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n34 / name
+     :op1 "hotel"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Post ( aHo1 / question )
+   )
+)
+
+# ::id PMUL3627.json_0024
+# ::snt Can I please book a taxi from the hotel to the restaurant ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n36 / name
+     :op1 "hotel"
+  ))
+   )
+ :op2(Tm2 / Taxi-Inform
+   :Depart ( DepTa4 / Depart 
+    :name ( n39 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n41 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+)
+
+# ::id PMUL3627.json_0026
+# ::snt no I think that just about covers it , thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0791.json_0000
+# ::snt I am looking for a hotel called finches bed and breakfast .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "finches"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+)
+
+# ::id SNG0791.json_0002
+# ::snt Yes I am , I need a reservation for 6 people for 3 nights starting on Wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SNG0791.json_0004
+# ::snt Is there anything open for just 1 night ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+)
+
+# ::id SNG0791.json_0006
+# ::snt Great , that 's all I need today . Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1860.json_0000
+# ::snt I want a hotel that does n't include internet , but it needs to be a place to stay in the east .
+( Hm1 / Hotel-Inform
+   :Internet ( oHo1 / no)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL1860.json_0002
+# ::snt Is that because there are no options without internet ?   I can stay in a place with internet if there are no other options , but I do need free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( onHo2 / dontcare)
+)
+
+# ::id PMUL1860.json_0004
+# ::snt It does n't matter .   I 'd like 4 stars though .
+( Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+   :Stars ( StaHo3 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1860.json_0006
+# ::snt Sure . What is the hotel type and address please ?
+( Ht1 / Hotel-Request
+  :Type ( aHo0 / question )
+  :Addr ( aHo1 / question )
+)
+
+# ::id PMUL1860.json_0008
+# ::snt No thank you . I also need a train that arrives by 19:45 and departs from Cambridge .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "19:45"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1860.json_0010
+# ::snt I will be departing on thursday in the afternoon and heading to Ely .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "ely"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL1860.json_0012
+# ::snt I 'm sorry , I am actually leaving on Wednesday and going to London Liverpool Street .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n16 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL1860.json_0014
+# ::snt What is the travel time and price ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id PMUL1860.json_0016
+# ::snt What is the price of the train ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL1860.json_0018
+# ::snt Have a nice day .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL2652.json_0000
+# ::snt Hi there . I 'm on a really tight budget but need to find me a cheap room to stay .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL2652.json_0002
+# ::snt Not really . It does need to be a hotel and parking is n't really an issue with us .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id MUL2652.json_0004
+# ::snt Does it have a star of 0 . That is very important to me ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "0"
+  ))
+)
+
+# ::id MUL2652.json_0006
+# ::snt What about one that is in the moderate price range ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL2652.json_0008
+# ::snt No area preference . Any of them are fine . Can you book one for me starting Thursday ?
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id MUL2652.json_0010
+# ::snt There will be three people and we need it for 3 nights . Can I get the reference number for that once it is booked ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n14 / name
+     :op1 "three"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL2652.json_0012
+# ::snt i also want to book a taxi leaving the hotel by 20.15. get contact number and car type
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+ :op3(Tm3 / Taxi-Inform
+   :Depart ( DepTa5 / Depart 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+)
+
+# ::id MUL2652.json_0014
+# ::snt I 'm sorry I did not mention I am looking for an entertainment attraction in the South of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n20 / name
+     :op1 "south"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n22 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id MUL2652.json_0016
+# ::snt What type of entertainment are they ?   Can you give me phone numbers , please ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL2652.json_0018
+# ::snt I 'd also like a taxi to go between the two , and I 'd like to leave the hotel by 20:15 if possible .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n24 / name
+     :op1 "20:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n26 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Type ( TypHo5 / Type 
+    :name ( n29 / name
+     :op1 "hotel"
+  ))
+   )
+)
+
+# ::id MUL2652.json_0020
+# ::snt I think Tenpin should work nicely , thanks .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n30 / name
+     :op1 "tenpin"
+  ))
+)
+
+# ::id MUL2652.json_0022
+# ::snt Wonderful ! Nope , that 's it . Thanks so much for all of your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3679.json_0000
+# ::snt I am looking for a chinese restaurant .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Food ( FooRe3 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL3679.json_0002
+# ::snt I actually do n't want a restaurant . I need a train to Birmingham New Street on Sunday .   Can you help me ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL3679.json_0004
+# ::snt I need to arrive by 15:45 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "15:45"
+  ))
+)
+
+# ::id PMUL3679.json_0006
+# ::snt What is the reference number ?
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL3679.json_0008
+# ::snt Yes . please book me 2 tickets .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL3679.json_0010
+# ::snt Thank you . I 'll also need a place to stay . I 'd like it to be in the west and it should be moderate in price .
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Area ( AreHo3 / Area 
+    :name ( n13 / name
+     :op1 "west"
+  ))
+   :Price ( PriHo5 / Price 
+    :name ( n15 / name
+     :op1 "moderate"
+  ))
+   )
+)
+
+# ::id PMUL3679.json_0012
+# ::snt That sounds great ! I 'd like a reservation for 5 nights please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL3679.json_0014
+# ::snt 2 people starting on tuesday . please find me the reference number
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n18 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n20 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL3679.json_0016
+# ::snt Okay . That should do it . Thanks for your help with everything .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4537.json_0000
+# ::snt I 'm craving some spicy food so find me an Indian restaurant on the East end please
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL4537.json_0002
+# ::snt no not right now thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4537.json_0004
+# ::snt Yes , is the Curry Prince in the moderate price range ? If so , I 'll need to make a reservation .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+   :Name ( NamRe4 / Name 
+    :name ( n8 / name
+     :op1 "curry"
+     :op2 "prince"
+  ))
+)
+
+# ::id PMUL4537.json_0006
+# ::snt 8 people at 12:15 on Friday , please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "12:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL4537.json_0008
+# ::snt I need to book a room too a guesthouse that does n't have internet but free parking
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+   :Internet ( oHo3 / no)
+)
+
+# ::id PMUL4537.json_0010
+# ::snt That would be fine .
+( Hm1 / Hotel-Inform
+)
+
+# ::id PMUL4537.json_0012
+# ::snt You can decide please .   I need to book it for 8 people and 2 nights starting Friday please .   I 'm looking forward to this !
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n20 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n22 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL4537.json_0014
+# ::snt Okay , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4537.json_0016
+# ::snt No that was all I needed . Thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4537.json_0018
+# ::snt I do actually need a taxi between the two places .   I need to get to the restaurant for my booked reservation .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Dest ( DesTa3 / Dest 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL4537.json_0020
+# ::snt that is it for now thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0608.json_0000
+# ::snt Good day , I need help getting a train from London Liverpool street going all the way to Cambridge , can you help me ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id MUL0608.json_0002
+# ::snt I would like to travel on Wednesday and arrive by 10:15 . Can you help ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "10:15"
+  ))
+)
+
+# ::id MUL0608.json_0004
+# ::snt No , as long as it arrives by 10:15 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "10:15"
+  ))
+)
+
+# ::id MUL0608.json_0006
+# ::snt That will be great . I am also looking for a place to stay in the south part of town . Do you have any recommendations ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n12 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL0608.json_0008
+# ::snt I need something in the cheap price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n14 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL0608.json_0010
+# ::snt Does the hotel offer free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id MUL0608.json_0012
+# ::snt Great , I think that will work . I need a room for myself for five days , starting We d .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "five"
+  ))
+   :Day ( edHo2 / wednesday)
+)
+
+# ::id MUL0608.json_0014
+# ::snt Would you be able to book the stay for four nights instead ? Can i also get the reference number ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "four"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL0608.json_0016
+# ::snt That is all I need today . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2153.json_0000
+# ::snt Hello , I 'm looking for a train departing from Norwich on friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id MUL2153.json_0002
+# ::snt I 'm looking for a train departing from Norwich to Cambridge on Friday , I 'm hoping to leave by 12:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n10 / name
+     :op1 "norwich"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n12 / name
+     :op1 "12:00"
+  ))
+)
+
+# ::id MUL2153.json_0004
+# ::snt could I have the price please ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL2153.json_0006
+# ::snt I would like to find a lovely hotel to stay in cambridge that has free wifi , so I can watch netflix . Can you help me with that as well ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL2153.json_0008
+# ::snt I 'd like a 4 star hotel but it does n't matter which area it 's in .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+   :Area ( onHo2 / dontcare)
+   :Stars ( StaHo5 / Stars 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2153.json_0010
+# ::snt Oh I 'm sorry , I forgot I need to know what time my train will arrive in Cambridge .   Can you please help me with that first ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n20 / name
+     :op1 "cambridge"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Arrive ( aTr1 / question )
+   )
+)
+
+# ::id MUL2153.json_0012
+# ::snt Yes , I 'll need a hotel for 7 people for 4 nights starting Friday .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n22 / name
+     :op1 "hotel"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n24 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n26 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n28 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL2153.json_0014
+# ::snt Thank you . That will be all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20621.json_0000
+# ::snt I want a restaurant with corsica food please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "corsica"
+  ))
+)
+
+# ::id WOZ20621.json_0002
+# ::snt West side of town .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id WOZ20621.json_0004
+# ::snt How about Italian food instead and could I have the phone number if you find a restaurant
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20621.json_0006
+# ::snt Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0705.json_0000
+# ::snt I need a hotel with free wifi . I 'm broke , though , so find me a 0-star hole in the wall .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "0-star"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL0705.json_0002
+# ::snt I would prefer a guest house if any 0 stars are available .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "0"
+  ))
+)
+
+# ::id MUL0705.json_0004
+# ::snt I would like a guesthouse in the north please . Can you check if it has free parking ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n8 / name
+     :op1 "north"
+  ))
+   :Parking ( esHo2 / yes)
+   :Type ( TypHo5 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Parking ( aHo1 / question )
+   )
+)
+
+# ::id MUL0705.json_0006
+# ::snt Not right now . Thank you . I am also looking for a train that leaves on Monday and arrives by 1830 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+   :Arrive ( 8*Tr2 / 18**30)
+)
+
+# ::id MUL0705.json_0008
+# ::snt Leaving Cambridge and headed to Stevenage , please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "stevenage"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0705.json_0010
+# ::snt Yes . The 17:21 would be perfect . Please book it for 4 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL0705.json_0012
+# ::snt No , that 's all I needed . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2499.json_0000
+# ::snt Where can I go that is located in the west in town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL2499.json_0002
+# ::snt Churches could be interesting
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "churches"
+  ))
+)
+
+# ::id PMUL2499.json_0004
+# ::snt Anything in the west will do . What 's your favorite ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+   :Type ( onAt2 / dontcare)
+)
+
+# ::id PMUL2499.json_0006
+# ::snt Thanks for the correction . Can you please get me their phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL2499.json_0008
+# ::snt Thank you ! I 'm also looking for an African restaurant , near Clare Hall . Can you help out with that ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "african"
+  ))
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt4 / Name 
+    :name ( n11 / name
+     :op1 "Clare"
+     :op2 "Hall"
+  ))
+   )
+)
+
+# ::id PMUL2499.json_0010
+# ::snt Okay , how about one that serves Indian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL2499.json_0012
+# ::snt I want expensive please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n14 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL2499.json_0014
+# ::snt My sister loves India House . That sounds great . Can you book a table for 8 at 12:30 on Saturday , please ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n16 / name
+     :op1 "india"
+     :op2 "house"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n18 / name
+     :op1 "12:30"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n20 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n22 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL2499.json_0016
+# ::snt Do they have anything available at 11:30 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n24 / name
+     :op1 "11:30"
+  ))
+)
+
+# ::id PMUL2499.json_0018
+# ::snt That 's all for now . Thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4072.json_0000
+# ::snt Can you give me some information on the Alpha Milton guesthouse ?
+( o / out_of_scope )
+
+# ::id PMUL4072.json_0002
+# ::snt book for 1 person 2 nights from tuesday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n2 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n4 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n6 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL4072.json_0004
+# ::snt That 's it , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1279.json_0000
+# ::snt Hello , I 'm looking for some information about a particular restaurant . The name of it is Dojo Noodle Bar .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "dojo"
+     :op2 "noodle"
+     :op3 "bar"
+  ))
+)
+
+# ::id MUL1279.json_0002
+# ::snt Sounds good . Can you book me a table for 6 on Monday at 11:00 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "11:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL1279.json_0004
+# ::snt Yes , I 'll need a place to sleep off all that food . Do you have anything that 's cheap but also has a 4-star rating ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "cheap"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n12 / name
+     :op1 "4-star"
+  ))
+)
+
+# ::id MUL1279.json_0006
+# ::snt I would prefer a guesthouse .   Is there one close to the restaurant ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id MUL1279.json_0008
+# ::snt It depends . I 'm looking for a hotel with free parking and internet . If those amenities are available I would like more information including the postcode and area , please .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Internet ( aHo1 / question )
+  :Area ( aHo2 / question )
+  :Post ( aHo3 / question )
+   )
+)
+
+# ::id MUL1279.json_0010
+# ::snt The does sound good .   Can you tell me the rating on this place , too ?
+( o / out_of_scope )
+
+# ::id MUL1279.json_0012
+# ::snt Yes . I would like you to book me a room . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1279.json_0014
+# ::snt just two nights please
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "two"
+  ))
+)
+
+# ::id MUL1279.json_0016
+# ::snt I 'll be checking in on Monday .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n18 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id MUL1279.json_0018
+# ::snt I 'm the only one staying in the guesthouse .
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n20 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL1279.json_0020
+# ::snt That is actually fine , I wo n't be able to stay there after all .   You have been a great help .   Have a nice day .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0644.json_0000
+# ::snt Hello , I 'd like some information on a restaurant in the centre .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0644.json_0002
+# ::snt I would like african food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "african"
+  ))
+)
+
+# ::id PMUL0644.json_0004
+# ::snt yes , please . for 7 people starting at 11:15 on sunday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "11:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL0644.json_0006
+# ::snt I would also like to find a train that would arrive at 19:45 and depart from Cambridge .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n12 / name
+     :op1 "19:45"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0644.json_0008
+# ::snt train should go to kings lynn and should leave on monday
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n18 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL0644.json_0010
+# ::snt Yes please that sounds good !
+( o / out_of_scope )
+
+# ::id PMUL0644.json_0012
+# ::snt i apologize . i do nt need to book tickets . but can i please get the travel time .
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL0644.json_0014
+# ::snt Thanks . That 's really all I need . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1082.json_0000
+# ::snt I would like to find something to do in the west part of the city .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL1082.json_0002
+# ::snt That sounds great .   Can you find the address and phone number for me ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+  :Addr ( aAt1 / question )
+)
+
+# ::id PMUL1082.json_0004
+# ::snt Thank you . Are there any trains leaving Stevenage on Friday ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "stevenage"
+  ))
+)
+
+# ::id PMUL1082.json_0006
+# ::snt Yes , on any one that leaves anytime after 19:15
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "19:15"
+  ))
+)
+
+# ::id PMUL1082.json_0008
+# ::snt Yes please just 1 seat .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL1082.json_0010
+# ::snt No , thank you . Goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0073.json_0000
+# ::snt I am looking for a restaurant , it 's called anatolia
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "anatolia"
+  ))
+)
+
+# ::id SSNG0073.json_0002
+# ::snt Yes I want to book a table for 5 people at 14:15 on Monday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "14:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL2318.json_0000
+# ::snt I am looking for something to do later in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2318.json_0002
+# ::snt I would like to go to a college in the centre of town .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "college"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2318.json_0004
+# ::snt No , any one will be find .   Will you pick one for me and send me the address information and phone number ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL2318.json_0006
+# ::snt Thank you , that is all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2318.json_0008
+# ::snt Sorry , actually I need an expensive restaurant as well .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL2318.json_0010
+# ::snt I want to try european food wherever it may be .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "european"
+  ))
+)
+
+# ::id PMUL2318.json_0012
+# ::snt thanks that is all i needed for today
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2143.json_0000
+# ::snt I 'm looking for a cheap place to stay in the north , what kind of options can you give me ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL2143.json_0002
+# ::snt I would like the one with the 4-star rating please . Does it include free wifi by chance ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n6 / name
+     :op1 "4-star"
+  ))
+)
+
+# ::id MUL2143.json_0004
+# ::snt Please book it for 5 people and 4 nights starting from monday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL2143.json_0006
+# ::snt Thanks , can also get me information on a train departing from Bishops Stortford and arriving by 08:30 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n14 / name
+     :op1 "08:30"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id MUL2143.json_0008
+# ::snt I need that train on Monday please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n18 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id MUL2143.json_0010
+# ::snt Could you give me a departure time and travel time for that train ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Time ( aTr1 / question )
+)
+
+# ::id MUL2143.json_0012
+# ::snt Not at this time .   Thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2143.json_0014
+# ::snt No , that settles everything ! Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0894.json_0000
+# ::snt Do you think you might be able to recommend a nice guesthouse ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id SNG0894.json_0002
+# ::snt Something cheap , but 4 star quality .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG0894.json_0004
+# ::snt Does it include free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id SNG0894.json_0006
+# ::snt No , not right now . Could you tell me what area that 's in , and the postcode and phone number ?
+( Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+  :Post ( aHo1 / question )
+  :Phone ( aHo2 / question )
+)
+
+# ::id SNG0894.json_0008
+# ::snt Thank you for your help ! That 's all I will need for today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3136.json_0000
+# ::snt I need to take a train here on Friday , I will be coming from Leicester .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id PMUL3136.json_0002
+# ::snt Is there one that leaves after 10:00 ?
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n6 / name
+     :op1 "10:00"
+  ))
+)
+
+# ::id PMUL3136.json_0004
+# ::snt THanks , please book it for 8 people . I 'll need to reference number
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3136.json_0006
+# ::snt i am also looking for places to go in town . The attraction should be in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3136.json_0008
+# ::snt It does n't really matter , as long as it is in the centre . I will just need the address , postcode , and phone number .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL3136.json_0010
+# ::snt That 's perfect ! Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3136.json_0012
+# ::snt No , that is all for today . Thank you for your help . Goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1896.json_0000
+# ::snt I need a train to cambridge that will get me there by 20:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "20:30"
+  ))
+)
+
+# ::id MUL1896.json_0002
+# ::snt The train should depart from bishops stortford and leave on Thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id MUL1896.json_0004
+# ::snt No , that wo n't be necessary . I do need the departure time , and travel time though .
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Time ( aTr1 / question )
+)
+
+# ::id MUL1896.json_0006
+# ::snt Actually , yes . Can you help me locate a college to visit ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "college"
+  ))
+)
+
+# ::id MUL1896.json_0008
+# ::snt Can you give me their phone number please ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL1896.json_0010
+# ::snt That 's everything thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01336.json_0000
+# ::snt I 'll be requesting a taxi to golden house please
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "golden"
+     :op2 "house"
+  ))
+)
+
+# ::id SNG01336.json_0002
+# ::snt I want to arrive there by 07:00
+( Tm1 / Taxi-Inform
+   :Leave ( onTa1 / none)
+   :Arrive ( ArrTa3 / Arrive 
+    :name ( n4 / name
+     :op1 "07:00"
+  ))
+)
+
+# ::id SNG01336.json_0004
+# ::snt Thank you that is all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01336.json_0006
+# ::snt no , he taxi should depart from hotel du vin and bistro
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n6 / name
+     :op1 "hotel"
+     :op2 "du"
+     :op3 "vin"
+     :op4 "and"
+     :op5 "bistro"
+  ))
+)
+
+# ::id SNG01336.json_0008
+# ::snt Thank you for your help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01336.json_0010
+# ::snt That 's it for today . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1265.json_0000
+# ::snt Greetings , are there are any trains leaving bishops stortford .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id PMUL1265.json_0002
+# ::snt I would like to leave on thursday to cambridge .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1265.json_0004
+# ::snt I need to leave after 16:30 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "16:30"
+  ))
+)
+
+# ::id PMUL1265.json_0006
+# ::snt Yes make a booking for 8 people and give reference number .   Can you suggest places to go like museums in Cambridge ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1265.json_0008
+# ::snt Great . Thanks .   I 'm also looking for a museum to check out .   Can you help me with that ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "museum"
+  ))
+   )
+ :op2(gk2 / general-thank
+   :none ( onge2 / none)
+   )
+)
+
+# ::id PMUL1265.json_0010
+# ::snt Can you find one in the south please ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n16 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL1265.json_0012
+# ::snt Can you tell em the postcode as well please ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL1265.json_0014
+# ::snt That is all for today , you were very helpful .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0280.json_0000
+# ::snt Yes , I am looking for local hotels . I would prefer they be rated at least 3 stars and are on the expensive side .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotels"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SSNG0280.json_0002
+# ::snt I also need free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id SSNG0280.json_0004
+# ::snt Yes .   Please book the gonville hotel for 8 people and 4 nights starting on Monday .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+   :Name ( NamHo4 / Name 
+    :name ( n10 / name
+     :op1 "gonville"
+     :op2 "hotel"
+  ))
+   :Stay ( StaHo6 / Stay 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo8 / Day 
+    :name ( n14 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo10 / People 
+    :name ( n16 / name
+     :op1 "8"
+  ))
+)
+
+# ::id SSNG0280.json_0006
+# ::snt Please book a different hotel in the same price range .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n18 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id SSNG0280.json_0008
+# ::snt Yes , can you book it for me ?
+( o / out_of_scope )
+
+# ::id SSNG0280.json_0010
+# ::snt No , that 's all I needed . Have a nice day .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20301.json_0000
+# ::snt I would like to find a cheap restaurant . It should be in the North side of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id WOZ20301.json_0002
+# ::snt No preference for food type , thank you .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+)
+
+# ::id WOZ20301.json_0004
+# ::snt Great ! Da vinci pizzeria and Royal Spice are both cheap and located in the north part of town .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "Da"
+     :op2 "vinci"
+     :op3 "pizzeria"
+  ))
+   :Name ( NamRe4 / Name 
+    :name ( n8 / name
+     :op1 "Royal"
+     :op2 "Spice"
+  ))
+   :Price ( PriRe6 / Price 
+    :name ( n10 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe8 / Area 
+    :name ( n12 / name
+     :op1 "north"
+  ))
+)
+
+# ::id WOZ20301.json_0006
+# ::snt Royal Spice , give me their address please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n14 / name
+     :op1 "royal"
+     :op2 "spice"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20301.json_0008
+# ::snt No , thank you .   Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2547.json_0000
+# ::snt I 'm looking for a place to go in Cambridge .   Are there any good museums nearby ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id MUL2547.json_0002
+# ::snt what other places are there to go
+( o / out_of_scope )
+
+# ::id MUL2547.json_0004
+# ::snt I will take the North part of town please . And can you give me the phone number for the museum there ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Phone ( aAt1 / question )
+   )
+)
+
+# ::id MUL2547.json_0006
+# ::snt Yes , I do n't really need any specific area . Can you go ahead and find a museum in another part of town ?
+( Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+)
+
+# ::id MUL2547.json_0008
+# ::snt Perfect . Can I get a phone number to Cambridge Artworks ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n6 / name
+     :op1 "cambridge"
+     :op2 "artworks"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Phone ( aAt1 / question )
+   )
+)
+
+# ::id MUL2547.json_0010
+# ::snt Thank you . Can you also help me find a place to stay . I would like a 3 star guesthouse with wifi and do n't really care about parking .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( onHo2 / dontcare)
+   :Internet ( esHo3 / yes)
+   :Stars ( StaHo6 / Stars 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Internet ( aHo1 / question )
+   )
+)
+
+# ::id PMUL1915.json_0000
+# ::snt Find me a place to stay . I need a hotel in the moderate price range with a star of 4 .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1915.json_0002
+# ::snt Any area is fine , as long as the place has free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( onHo2 / dontcare)
+)
+
+# ::id PMUL1915.json_0004
+# ::snt Yes , I will also need free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL1915.json_0006
+# ::snt Just check moderate price range then please !
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL1915.json_0008
+# ::snt Yes just for me . For four nights please
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "four"
+  ))
+)
+
+# ::id PMUL1915.json_0010
+# ::snt I would like my reservations to start on sunday .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL1915.json_0012
+# ::snt i also want a train to take me to ely
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL1915.json_0014
+# ::snt Thursday , please . I need to leave from Cambridge .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n16 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1915.json_0016
+# ::snt Yes , I would like to arrive by 20:15 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n20 / name
+     :op1 "20:15"
+  ))
+)
+
+# ::id PMUL1915.json_0018
+# ::snt Yes please . I need one ticket .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n22 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL1915.json_0020
+# ::snt That was all I needed .
+( o / out_of_scope )
+
+# ::id MUL2349.json_0000
+# ::snt I 'm looking for da vinci pizzeria .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "da"
+     :op2 "vinci"
+     :op3 "pizzeria"
+  ))
+)
+
+# ::id MUL2349.json_0002
+# ::snt Could you just book a table for me ? I would like it to be on Monday at 17:30 for 3 people please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "17:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL2349.json_0004
+# ::snt I am also looking for a place to go in the centre I would like to see architecture .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n12 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id MUL2349.json_0006
+# ::snt Thank you , you have answered all my questions , have a nice day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2349.json_0008
+# ::snt You 're welcome . You have a great day as well .
+( a / and
+ :op1(ge1 / general-bye
+   :none ( onge1 / none)
+   )
+ :op2(ge2 / general-welcome
+   :none ( onge2 / none)
+   )
+)
+
+# ::id PMUL4937.json_0000
+# ::snt I will need to take a train here from london kings cross , I will need ot get here by 19:45 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n2 / name
+     :op1 "19:45"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id PMUL4937.json_0002
+# ::snt I would like to leave Wednesday please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL4937.json_0004
+# ::snt Please , I 'll need 6 tickets .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL4937.json_0006
+# ::snt Yes you can ! I 'm also looking for information about a place called Cineworld Cinema . Do you have any details about it ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n10 / name
+     :op1 "cineworld"
+     :op2 "cinema"
+  ))
+)
+
+# ::id PMUL4937.json_0008
+# ::snt Thank you that was all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4937.json_0010
+# ::snt That was all for today , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0758.json_0000
+# ::snt I need a train that leaving Cambridge for Ely .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "ely"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0758.json_0002
+# ::snt I would like to leave on Tuesday and arrive by 13:15 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "13:15"
+  ))
+)
+
+# ::id MUL0758.json_0004
+# ::snt I 'd like the reference number please .
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id MUL0758.json_0006
+# ::snt Can I get one ticket on the train that arrives at 12:07 ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "one"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n12 / name
+     :op1 "12:07"
+  ))
+)
+
+# ::id MUL0758.json_0008
+# ::snt Yes , I would like the reference number , please . I am also looking for a guesthouse as well .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "guesthouse"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0758.json_0010
+# ::snt Is it 4 stars and is there wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL0758.json_0012
+# ::snt Great ! Can I get the address , please ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id MUL0758.json_0014
+# ::snt Also , does it have free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id MUL0758.json_0016
+# ::snt I need one with free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id MUL0758.json_0018
+# ::snt Thanks for the train info . May I have the address for the   Acorn guest house , please ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n18 / name
+     :op1 "acorn"
+     :op2 "guest"
+     :op3 "house"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Addr ( aHo1 / question )
+   )
+)
+
+# ::id MUL0758.json_0020
+# ::snt No thank you .   Now that I have the info , I can take it from here .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1324.json_0000
+# ::snt i want to book a taxi .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id SNG1324.json_0002
+# ::snt I need to leave vue cinema and arrive at clowns cafe by 11:30 .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "clowns"
+     :op2 "cafe"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "vue"
+     :op2 "cinema"
+  ))
+   :Arrive ( ArrTa6 / Arrive 
+    :name ( n6 / name
+     :op1 "11:30"
+  ))
+)
+
+# ::id SNG1324.json_0004
+# ::snt No thanks that will be all . Thank you for your time .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2658.json_0000
+# ::snt I 'm looking for a place to stay , can you help me out ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL2658.json_0002
+# ::snt Price does n't matter to me , but I 'm looking for something in the east part of town .
+( Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL2658.json_0004
+# ::snt I do n't need parking .
+( Hm1 / Hotel-Inform
+   :Parking ( oHo1 / no)
+)
+
+# ::id PMUL2658.json_0006
+# ::snt Please book that for 6 people staying 3 nights from Monday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL2658.json_0008
+# ::snt Thank you . I am also looking for museums to visit on the west side of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n12 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id PMUL2658.json_0010
+# ::snt No , not really , thanks . Anything is fine .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2658.json_0012
+# ::snt Sure , please tell me the address , phone number , and postcode .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL2658.json_0014
+# ::snt Great ! Thank you so much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2658.json_0016
+# ::snt That 's all I needed thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3302.json_0000
+# ::snt I need to find out about guesthouses in the north part of the city .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouses"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL3302.json_0002
+# ::snt As long as it is 4 star , I 'm not really worried about the price .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3302.json_0004
+# ::snt I would like free wifi . Could you find me rooms at one , four nights for 2 people , beginning Saturday ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stay ( StaHo3 / Stay 
+    :name ( n8 / name
+     :op1 "four"
+  ))
+   :Day ( DayHo5 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo7 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL3302.json_0006
+# ::snt Yes , I 'm also looking for a North African restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "north"
+     :op2 "african"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n16 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL3302.json_0008
+# ::snt no i ca nt change the type of food
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Food ( aRe0 / question )
+   )
+ :op2(Rr2 / Restaurant-NoOffer
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL3302.json_0010
+# ::snt are there any expensive restaurants ? in the same area as the hotel ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n18 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL3302.json_0012
+# ::snt I 'm fine with anything as long as it 's expensive and near the hotel area .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n22 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n24 / name
+     :op1 "near"
+     :op2 "the"
+     :op3 "hotel"
+  ))
+)
+
+# ::id PMUL3302.json_0014
+# ::snt Let 's do chinese food , please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n26 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL3302.json_0016
+# ::snt Sounds great . Could I please book a table for the same group of people at 19:45 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n28 / name
+     :op1 "19:45"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n30 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id PMUL3302.json_0018
+# ::snt Thank you . Goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4760.json_0000
+# ::snt Can you help me find a train leaving after 18:00 on wednesday ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "wednesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "18:00"
+  ))
+)
+
+# ::id PMUL4760.json_0002
+# ::snt I want to leave after 18:00 to Broxbourne from Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "broxbourne"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n10 / name
+     :op1 "18:00"
+  ))
+)
+
+# ::id PMUL4760.json_0004
+# ::snt How much is the price per ticket ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL4760.json_0006
+# ::snt I 'm also looking for a place to stay in the moderate price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL4760.json_0008
+# ::snt I would like a hotel in the north side with four stars , please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n16 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n18 / name
+     :op1 "four"
+  ))
+)
+
+# ::id PMUL4760.json_0010
+# ::snt No but it needs to be a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n20 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( onHo2 / dontcare)
+   :Internet ( onHo3 / dontcare)
+)
+
+# ::id PMUL4760.json_0012
+# ::snt Please , for 7 people , 4 nights .   The same day as my train .   What was the travel time on that train again ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n22 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n24 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n26 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Time ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4760.json_0014
+# ::snt Thank you , that is all the information I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0719.json_0000
+# ::snt I 'm looking for a cuban restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "cuban"
+  ))
+)
+
+# ::id PMUL0719.json_0002
+# ::snt I need something expensive in Centre and it really needs to serve Cuban food .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+   :Food ( FooRe6 / Food 
+    :name ( n8 / name
+     :op1 "Cuban"
+  ))
+)
+
+# ::id PMUL0719.json_0004
+# ::snt Is there a chinese restaurant in the same price range ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL0719.json_0006
+# ::snt No , just pick your favorite and give me the address and postcode please .
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id PMUL0719.json_0008
+# ::snt I was hoping for Cuban , but since there are n't any , do you have any expensive Chinese restaurants in the centre of town ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n16 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n18 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0719.json_0010
+# ::snt Sure , could I get the postcode and the address please ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id PMUL0719.json_0012
+# ::snt Thank you . I also want a train for friday , from broxbourne to cambridge
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n20 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n22 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n24 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id PMUL0719.json_0014
+# ::snt I need to be in cambridge by 08:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n26 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n28 / name
+     :op1 "08:15"
+  ))
+)
+
+# ::id PMUL0719.json_0016
+# ::snt What is the travel time for that one ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL0719.json_0018
+# ::snt And what is the price on that one ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL0719.json_0020
+# ::snt What time is the departure ? I am sorry .
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+)
+
+# ::id PMUL0719.json_0022
+# ::snt I think that is all I need for today . Thank you for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1379.json_0000
+# ::snt I would like to book a train for Monday departing from kings lynn and arriving at Cambridge at 14:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "monday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n6 / name
+     :op1 "14:45"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n8 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id SNG1379.json_0002
+# ::snt Can you please provide me with the departure time of the train arriving by 14:45 or just before ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "14:45"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Leave ( aTr1 / question )
+   )
+)
+
+# ::id SNG1379.json_0004
+# ::snt What time is it scheduled to arrive ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+)
+
+# ::id SNG1379.json_0006
+# ::snt Thanks so much for your help . That 's all today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3137.json_0000
+# ::snt Can you help me find a train departing from cambridge going to stevenage ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "stevenage"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3137.json_0002
+# ::snt I would like to leave after 16:15 on tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "16:15"
+  ))
+)
+
+# ::id PMUL3137.json_0004
+# ::snt there is none that leaves earlier ? how much will that one cost me ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL3137.json_0006
+# ::snt Okay thank you . Could you help me find a guesthouse in the centre to stay at ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3137.json_0008
+# ::snt I need one in the expensive price range that includes free parking .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n14 / name
+     :op1 "expensive"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3137.json_0010
+# ::snt Ok , well do you mind trying to see if there is a hotel that matches my other requests .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL3137.json_0012
+# ::snt Yes , please . I would like it for Thursday for 7 people , 5 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n20 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n22 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL3137.json_0014
+# ::snt Thanks , that 's all . Goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4493.json_0000
+# ::snt I do n't know if you 've heard of it but can you please get me some information on the la tasca restaurant ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "la"
+     :op2 "tasca"
+  ))
+)
+
+# ::id PMUL4493.json_0002
+# ::snt Great ! will you please book that for 2 people at 17:30 on Sunday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "17:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL4493.json_0004
+# ::snt thank you for helping
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4493.json_0006
+# ::snt I need a place to stay , a hotel in the north . Preferably in the guesthouse category
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n12 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL4493.json_0008
+# ::snt Does that include wifi ? I do n't want it to be too expensive .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n14 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL4493.json_0010
+# ::snt I would like to book the Acorn for 2 people for 5 nights starting Sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n20 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL4493.json_0012
+# ::snt I also need a taxi from my room to the restaurants by the time of my reservation .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Dest ( DesTa3 / Dest 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "restaurants"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL4493.json_0014
+# ::snt No that was everything , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20341.json_0000
+# ::snt I am looking for a restaurant that is in the south part of town and in the cheap price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id WOZ20341.json_0002
+# ::snt Hmm ... Are there any other options available for cheap in the south side ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "south"
+  ))
+)
+
+# ::id WOZ20341.json_0004
+# ::snt phone number please
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id WOZ20341.json_0006
+# ::snt What is the postcode ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id WOZ20341.json_0008
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2445.json_0000
+# ::snt I 'm looking for an attraction called Christ 's college .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "christ"
+     :op2 "'s"
+     :op3 "college"
+  ))
+)
+
+# ::id PMUL2445.json_0002
+# ::snt What is the attraction type ?
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+)
+
+# ::id PMUL2445.json_0004
+# ::snt I need a restaurant that serves scandinavian food please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "scandinavian"
+  ))
+)
+
+# ::id PMUL2445.json_0006
+# ::snt how about turkish food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "turkish"
+  ))
+)
+
+# ::id PMUL2445.json_0008
+# ::snt I 'd like to impress my colleagues , so something expensive please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL2445.json_0010
+# ::snt Yes , please . For Sunday at 18:00 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "18:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL2445.json_0012
+# ::snt There will be five people in my group , so I need to make sure I get a reference number for the reservation , please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n14 / name
+     :op1 "five"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL2445.json_0014
+# ::snt Thank you that is all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2445.json_0016
+# ::snt Thank you you can disconnect now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0408.json_0000
+# ::snt I am looking for a train to London Kings Cross that departs after 08:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "08:15"
+  ))
+)
+
+# ::id SNG0408.json_0002
+# ::snt I 'll be travelling on a Wednesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id SNG0408.json_0004
+# ::snt Yes . What do you have available ?
+( Tm1 / Train-Inform
+   :Depart ( amTr1 / cambridge)
+)
+
+# ::id SNG0408.json_0006
+# ::snt That 's great . Please book me two tickets .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "two"
+  ))
+)
+
+# ::id SNG0408.json_0008
+# ::snt No thank you , that is all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3148.json_0000
+# ::snt Can you help me find a place to stay that has free parking ? It does n't need to include internet .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( onHo2 / dontcare)
+)
+
+# ::id PMUL3148.json_0002
+# ::snt Definitely the south part of town , thanks .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL3148.json_0004
+# ::snt Are there any hotels with free parking , or just guesthouses ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL3148.json_0006
+# ::snt Anything you recommend will work fine . Can I have the phone number of the one you pick ?
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id PMUL3148.json_0008
+# ::snt Yes , please . I need a train from Cambridge to London Kings Cross .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3148.json_0010
+# ::snt I would like to leave on Thursday and arrive by 8:00 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n10 / name
+     :op1 "8:00"
+  ))
+)
+
+# ::id PMUL3148.json_0012
+# ::snt Yes thank you . I also need the travel time and the departure time please .
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Time ( aTr1 / question )
+)
+
+# ::id PMUL3148.json_0014
+# ::snt Thank you .    You have satisfied all of my requests .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1907.json_0000
+# ::snt I am planning a trip in Cambridge and need a place to stay with free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL1907.json_0002
+# ::snt I have no particular price range , but would like a guesthouse in the north part of town .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( onHo2 / dontcare)
+   :Area ( AreHo5 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL1907.json_0004
+# ::snt Excellent . Can I book that for 2 people for 2 nights starting on Tuesday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL1907.json_0006
+# ::snt Yes , I need to find a train on Tuesday from Cambridge to London Liverpool Street .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n14 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2551.json_0000
+# ::snt I need to find a asian restaurant in Cambridge
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Food ( FooRe3 / Food 
+    :name ( n2 / name
+     :op1 "asian"
+  ))
+)
+
+# ::id MUL2551.json_0002
+# ::snt I do n't have any in mind as long as they serve Asian food .
+( Rr1 / Restaurant-NoOffer
+   :none ( onRe1 / none)
+)
+
+# ::id MUL2551.json_0004
+# ::snt Actually , I do not need a restaurant for now , I am look for a boat type place to go to in town .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "boat"
+  ))
+)
+
+# ::id MUL2551.json_0006
+# ::snt I suppose the Riverboat Georgina .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n6 / name
+     :op1 "riverboat"
+     :op2 "georgina"
+  ))
+)
+
+# ::id MUL2551.json_0008
+# ::snt Thank you .   I am also looking to book a hotel called Hobsons House for 1 person starting Thursday , please .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n8 / name
+     :op1 "hobsons"
+     :op2 "house"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL2551.json_0010
+# ::snt 2 nights please and could I get a reference number ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL2551.json_0012
+# ::snt Thank you so much . That 's all for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1177.json_0000
+# ::snt Hi , I am looking for an attraction in Cambridge called nusha .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "nusha"
+  ))
+)
+
+# ::id MUL1177.json_0002
+# ::snt Great , that 's good to know it 's int he south part of town .
+( o / out_of_scope )
+
+# ::id MUL1177.json_0004
+# ::snt A hotel would be nice .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Type ( TypHo3 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL1177.json_0006
+# ::snt I would like an expensive guesthouse with free wifi please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+   :Internet ( esHo3 / yes)
+)
+
+# ::id MUL1177.json_0008
+# ::snt Can you just find me a moderately priced hotel ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "moderately"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL1177.json_0010
+# ::snt Yes , for 7 people and 4 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n16 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL1177.json_0012
+# ::snt We 'll check in on Tuesday , please .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n18 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id MUL1177.json_0014
+# ::snt Could I now book a taxi to leave the Nusha 's at 24:45 and take me back to the A and B guest House ?
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n20 / name
+     :op1 "24:45"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n22 / name
+     :op1 "a"
+     :op2 "and"
+     :op3 "b"
+     :op4 "guest"
+     :op5 "house"
+  ))
+   :Depart ( DepTa6 / Depart 
+    :name ( n24 / name
+     :op1 "nusha"
+  ))
+)
+
+# ::id MUL1177.json_0016
+# ::snt Perfect , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1177.json_0018
+# ::snt I hope you have a great day as well !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG1356.json_0000
+# ::snt Hello Cambridge Towninfo Center representative . I desire a place to stay that 5 stars , cheap and includes free wifi . Can you help ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n4 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SNG1356.json_0002
+# ::snt How about changing that to a 4 star rating ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG1356.json_0004
+# ::snt No preferences on the area , but I want to book it for 1 person for 5 nights starting from wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id SNG1356.json_0006
+# ::snt Sounds great ! Could you book it for 1 person for 5 nights starting Wednesday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "1"
+  ))
+)
+
+# ::id SNG1356.json_0008
+# ::snt That is it , thank you for your help .   Goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1207.json_0000
+# ::snt Can you please help me find a museum ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id SNG1207.json_0002
+# ::snt The centre area . looking for Modern Art and the museums phone number please .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Phone ( aAt1 / question )
+   )
+)
+
+# ::id SNG1207.json_0004
+# ::snt Great ! That is all I need . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3205.json_0000
+# ::snt I am planning a trip in Cambridge
+( o / out_of_scope )
+
+# ::id PMUL3205.json_0002
+# ::snt I am looking for a moderately price place to stay while i 'm there .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL3205.json_0004
+# ::snt I would like to be in the west .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL3205.json_0006
+# ::snt Sounds good .   I need a booking for 5 people , 5 nights , starting wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL0104.json_0000
+# ::snt Hi I 'm looking to stay at a place with a 3 star rating that has free parking
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL0104.json_0002
+# ::snt I would like a hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL0104.json_0004
+# ::snt Yes that would be just fine .
+( o / out_of_scope )
+
+# ::id PMUL0104.json_0006
+# ::snt There are 8 of us , staying 5 nights , beginning on saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL0104.json_0008
+# ::snt I 'll will need the reference number please .
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL3305.json_0000
+# ::snt i 'm   looking for places to go in town
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL3305.json_0002
+# ::snt What 's the best place to go on the east side of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL3305.json_0004
+# ::snt Okay what is the entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL3305.json_0006
+# ::snt I need a really cheap hotel with a 4 star rating
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3305.json_0008
+# ::snt yes , please . 5 people for 5 nights starting from friday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL3305.json_0010
+# ::snt That 's great , thanks !   That 's all I needed !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3305.json_0012
+# ::snt All the help I needed . Bye , thanks .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0349.json_0000
+# ::snt Yes , I 'm looking for a steakhouse restaurant in the expensive price range .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "steakhouse"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL0349.json_0002
+# ::snt What other options are there at the city centre in the expensive price range ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL0349.json_0004
+# ::snt African sounds great ! Thanks !
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "african"
+  ))
+   )
+ :op2(gk2 / general-thank
+   :none ( onge2 / none)
+   )
+)
+
+# ::id MUL0349.json_0006
+# ::snt I just need the postcode for now , Thanks !
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id MUL0349.json_0008
+# ::snt Yes , can you also help me find a train leaving on Saturday after 15:15 ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n14 / name
+     :op1 "15:15"
+  ))
+)
+
+# ::id MUL0349.json_0010
+# ::snt I 'll be going from stansted airport and heading to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n18 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id MUL0349.json_0012
+# ::snt That would be perfect , please book it .
+( o / out_of_scope )
+
+# ::id MUL0349.json_0014
+# ::snt Can I get an arrival time for that ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+)
+
+# ::id MUL0349.json_0016
+# ::snt Great , thanks !   I believe that 's all I need for now !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0349.json_0018
+# ::snt That was everything for today . Thank You !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0349.json_0020
+# ::snt Thank you for you help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0349.json_0022
+# ::snt No , thank you . Have a nice night .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20380.json_0000
+# ::snt Hello , I 'm looking for an expensive restaurant located in the south part of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id WOZ20380.json_0002
+# ::snt I do n't care
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+)
+
+# ::id WOZ20380.json_0004
+# ::snt Are there any other options ?
+( o / out_of_scope )
+
+# ::id WOZ20380.json_0006
+# ::snt Yes , please give me the phone number , address , and postcode .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id WOZ20380.json_0008
+# ::snt What is the postcode again ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id WOZ20380.json_0010
+# ::snt Thank you , goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1817.json_0000
+# ::snt Hi there . I would like to find a train to Ely for Thursday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "ely"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id MUL1817.json_0002
+# ::snt I need to leave from cambridge and leave after 08:30
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "08:30"
+  ))
+)
+
+# ::id MUL1817.json_0004
+# ::snt What is the price ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL1817.json_0006
+# ::snt No thank you .   That 's all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1817.json_0008
+# ::snt Wait ! Before you go , can you tell me about your favorite college to visit in town ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "college"
+  ))
+)
+
+# ::id MUL1817.json_0010
+# ::snt What is the address and phone number of Queens ' College ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL1817.json_0012
+# ::snt Yes , one more thing . May I have the postcode for Queens ' College , please .
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL1817.json_0014
+# ::snt That is all I need , bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0229.json_0000
+# ::snt I would like information on booking a hotel for Friday night in Cambridge .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Day ( DayHo3 / Day 
+    :name ( n2 / name
+     :op1 "friday"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id SNG0229.json_0002
+# ::snt I 'm sorry .   First I need to find a hospital .
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG0229.json_0004
+# ::snt I need the Post Code as well .
+( Ht1 / Hospital-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id SNG0229.json_0006
+# ::snt Yes , what about for hotel for friday night ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Type ( TypHo3 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   :Day ( DayHo5 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id SNG0229.json_0008
+# ::snt I 'm sorry I do n't need a hotel .   That was all . Thank you !
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Type ( TypHo3 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id SNG0229.json_0010
+# ::snt No I am alright . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0229.json_0012
+# ::snt Yes , thanks . Have a good day . Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0642.json_0000
+# ::snt Hi . Can you help me find a train ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL0642.json_0002
+# ::snt I 'm going to broxbourne .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id PMUL0642.json_0004
+# ::snt I would like to leave on Tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL0642.json_0006
+# ::snt I will be departing from cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0642.json_0008
+# ::snt I 'd like to leave at 20:15 . There will be 8 people traveling with me .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "20:15"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL0642.json_0010
+# ::snt Can you also help me find some information on a restaurant ?   It is called Pizza express .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n12 / name
+     :op1 "pizza"
+     :op2 "express"
+  ))
+)
+
+# ::id PMUL0642.json_0012
+# ::snt Just Pizza Express please .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n14 / name
+     :op1 "Pizza"
+     :op2 "Express"
+  ))
+)
+
+# ::id PMUL0642.json_0014
+# ::snt Yes please , 8 people at 12:30 on Tuesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "12:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL0642.json_0016
+# ::snt Can you try for Thursday then ?
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n22 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL0642.json_0018
+# ::snt That 's all I needed today . Thanks for your help . Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3568.json_0000
+# ::snt Can you help me find a place to go in the centre ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3568.json_0002
+# ::snt entrance fee   and adress and phone number please
+( a / and
+ :op1(At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Phone ( aAt1 / question )
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+   )
+)
+
+# ::id PMUL3568.json_0004
+# ::snt And what attraction type would that be considered ?
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+)
+
+# ::id PMUL3568.json_0006
+# ::snt Ok , I did n't catch if it has an entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL3568.json_0008
+# ::snt Is there an Indian restaurant in the same area as the attraction ? If so what is the address and phone number ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id PMUL3568.json_0010
+# ::snt No .   I think I am all set .
+( o / out_of_scope )
+
+# ::id PMUL0703.json_0000
+# ::snt I need to find a British restaurant in West Cambridge .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "british"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL0703.json_0002
+# ::snt No , can you recommend a favorite ?
+( Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+)
+
+# ::id PMUL0703.json_0004
+# ::snt Please book 2 tables for 8 people on friday also i need train tickets for 8 people .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n6 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Day ( DayRe4 / Day 
+    :name ( n9 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n11 / name
+     :op1 "8"
+  ))
+   )
+)
+
+# ::id PMUL0703.json_0006
+# ::snt Graffiti sounds good .   I actually need that reservation for 5 people at 20:00 on Wednesday . Can I have the reference number for that ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n12 / name
+     :op1 "graffiti"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n14 / name
+     :op1 "20:00"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n16 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n18 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0703.json_0008
+# ::snt I would also like a train departing from london liverpool street and arriving in Cambridge at 09:00 on the same day .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n20 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n24 / name
+     :op1 "09:00"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n26 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL0703.json_0010
+# ::snt Can you book the train that arrives at 07:07 that one would work great . I need the reference number as well .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :none ( onTr1 / none)
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL0703.json_0012
+# ::snt it 's for the same group of people
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n28 / name
+     :op1 "same"
+     :op2 "group"
+  ))
+)
+
+# ::id PMUL0703.json_0014
+# ::snt Great , thanks !   That 's all I needed right now !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2900.json_0000
+# ::snt Is it true Cambridge has the best attractions ?   We are looking for something unusual to do in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2900.json_0002
+# ::snt That 's perfect . Thanks so much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2900.json_0004
+# ::snt Yes can you help me find a place to eat too ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL2900.json_0006
+# ::snt I would like chinese .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL2900.json_0008
+# ::snt i would like to go site seeing
+( o / out_of_scope )
+
+# ::id PMUL2900.json_0010
+# ::snt Ok , I think we 've already established the attraction in the town centre . The next thing I need is a HOTEL in the centre that includes free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2900.json_0012
+# ::snt i 'd like the gonville please . make a reservation if you can for thursday for 1 person , 3 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL2900.json_0014
+# ::snt No . That is all for now .
+( o / out_of_scope )
+
+# ::id PMUL0867.json_0000
+# ::snt I want to dine at an expensive asian oriental food restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0867.json_0002
+# ::snt Which of the two restaurants is in the north ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL0867.json_0004
+# ::snt Yes , can you book a table for 5 for Monday at 16:15 ?
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :Time ( TimRe6 / Time 
+    :name ( n12 / name
+     :op1 "16:15"
+  ))
+)
+
+# ::id PMUL0867.json_0006
+# ::snt ok , provide reference number too please .
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id SNG01469.json_0000
+# ::snt I was in a car accident and I need some help
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG01469.json_0002
+# ::snt May I also have the address and the post code ?
+( Pt1 / Police-Request
+  :Addr ( aPo0 / question )
+  :Post ( aPo1 / question )
+)
+
+# ::id SNG01469.json_0004
+# ::snt Thank you so much for all of your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4735.json_0000
+# ::snt I am visiting the centre area and need to find an attraction to visit .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4735.json_0002
+# ::snt What is one of your favorites ? I would need the phone number and type of attraction .
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL4735.json_0004
+# ::snt Thanks ! I 'm also looking for somewhere to stay while I 'm in town .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4735.json_0006
+# ::snt Yes , it needs to be in the same area as the attraction , cheap price range , free wifi but does nt need to have free parking . Do you have anything like that ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+   :Internet ( esHo3 / yes)
+   :Area ( AreHo6 / Area 
+    :name ( n6 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL4735.json_0008
+# ::snt Alexander Bed and Breakfast sounds nice . Can you make a reservation for two for Saturday ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n8 / name
+     :op1 "alexander"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "two"
+  ))
+)
+
+# ::id PMUL4735.json_0010
+# ::snt I actually need it for 3 nights
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL4735.json_0012
+# ::snt Thank you so much that was all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3317.json_0000
+# ::snt Is there a moderately priced restaurant in the centre ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3317.json_0002
+# ::snt I was really hoping to try some austrian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "austrian"
+  ))
+)
+
+# ::id PMUL3317.json_0004
+# ::snt Okay , how about some European food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "european"
+  ))
+)
+
+# ::id PMUL3317.json_0006
+# ::snt Great Can I have their phone number and postcode please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id PMUL3317.json_0008
+# ::snt I also need a place to stay in the same price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id PMUL3317.json_0010
+# ::snt I would like for it to be in the same area as the restaurant .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL3317.json_0012
+# ::snt Thanks so much that was all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1079.json_0000
+# ::snt Hello , I am looking for information on kambar . What do you know about that attraction ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "kambar"
+  ))
+)
+
+# ::id SNG1079.json_0002
+# ::snt Alright , that 's all I really needed to know . Thanks again !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1079.json_0004
+# ::snt Thanks , you too !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0247.json_0000
+# ::snt Can you help me find a restaurant called " Cotto " ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "cotto"
+  ))
+)
+
+# ::id MUL0247.json_0002
+# ::snt Yes , and also the postcode .
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id MUL0247.json_0004
+# ::snt Thanks , I also need a train that leaves after 20:15 on Wednesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "wednesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n6 / name
+     :op1 "20:15"
+  ))
+)
+
+# ::id MUL0247.json_0006
+# ::snt I am leaving from cambridge and heading to ely .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "ely"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0247.json_0008
+# ::snt Yes , please .   Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0247.json_0010
+# ::snt Yes , that 's right . It 's just for me .
+( o / out_of_scope )
+
+# ::id MUL0247.json_0012
+# ::snt Great that 's all I need , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1189.json_0000
+# ::snt Do you have a train leaving on Sunday ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL1189.json_0002
+# ::snt I want to go to Bishops Stratford and arrive by 8:15 in the evening , could you tell me the train options ?
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n4 / name
+     :op1 "8:15"
+  ))
+   :Dest ( DesTr4 / Dest 
+    :name ( n6 / name
+     :op1 "bishops"
+     :op2 "stratford"
+  ))
+)
+
+# ::id PMUL1189.json_0004
+# ::snt Arrival by 20:15 in the evening .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "20:15"
+  ))
+)
+
+# ::id PMUL1189.json_0006
+# ::snt Yes . I 'm a big museum fan so now please find me a museum to visit in the Centre
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n12 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL1189.json_0008
+# ::snt Yes that would be great . I am also looking for a museum to visit . Could you provide the entrance fee and phone number ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Phone ( aAt1 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Type ( TypAt3 / Type 
+    :name ( n15 / name
+     :op1 "museum"
+  ))
+   )
+)
+
+# ::id PMUL1189.json_0010
+# ::snt Just one ticket is fine . Now can you tell me about the museum ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n16 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL1189.json_0012
+# ::snt Pick any and it does not matter . Please give me the fee cost and phone number once booked .
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+  :Fee ( aAt1 / question )
+)
+
+# ::id PMUL1189.json_0014
+# ::snt Thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1189.json_0016
+# ::snt No that is it . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3176.json_0000
+# ::snt Hello ! Can you please recommend a 3-star hotel ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n2 / name
+     :op1 "3-star"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL3176.json_0002
+# ::snt In the west , please . It should be a hotel type , please .
+( Hm1 / Hotel-Inform
+   :Type ( onHo1 / dontcare)
+   :Area ( AreHo3 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL3176.json_0004
+# ::snt Can you tell me a little about that hotel please ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL3176.json_0006
+# ::snt Can you book that for 1 person for 3 nights starting on monday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL3176.json_0008
+# ::snt I also need a train from Peterborough .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n14 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id PMUL3176.json_0010
+# ::snt I am looking to leave at 13:15 from peterborough .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n16 / name
+     :op1 "13:15"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n18 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id PMUL3176.json_0012
+# ::snt Oh , sorry need to go to Cambridge and will be traveling on Monday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n20 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n22 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL3176.json_0014
+# ::snt No can you just tell me the arrival time of the first train that departs after 13:15 ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n24 / name
+     :op1 "13:15"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Arrive ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3176.json_0016
+# ::snt Okay that 's great .   Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3176.json_0018
+# ::snt No thanks , I 'm all set with everything .   Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3176.json_0020
+# ::snt Okay goodbye you can end the conversation
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL2539.json_0000
+# ::snt I need place to stay in Cambridge .   Want it cheap with 4 stars .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2539.json_0002
+# ::snt What are the names of the 2 hotels ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id MUL2539.json_0004
+# ::snt I need one in the east area . Is one of them in the east .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL2539.json_0006
+# ::snt What type of hotel is it , and do they have free parking ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Type ( aHo0 / question )
+  :Parking ( aHo1 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Parking ( esHo2 / yes)
+   )
+)
+
+# ::id MUL2539.json_0008
+# ::snt No , if you could get me the postcode for Allenbell that would be great .
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Name ( NamHo3 / Name 
+    :name ( n9 / name
+     :op1 "Allenbell"
+  ))
+   )
+)
+
+# ::id MUL2539.json_0010
+# ::snt Cool . Do you happen to know anything about the Soul Tree nightclub ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n10 / name
+     :op1 "soul"
+     :op2 "tree"
+     :op3 "nightclub"
+  ))
+)
+
+# ::id MUL2539.json_0012
+# ::snt I need the postcode and address .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id MUL2539.json_0014
+# ::snt Thanks , that 's all I need today . You 've been a great help . Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1379.json_0000
+# ::snt I 'm looking for some places to go in town . Can   you help me find a swimmingpool in the west .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL1379.json_0002
+# ::snt No . Instead of swimming I think I will go to college . Any of those around here ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL1379.json_0004
+# ::snt It does n't matter . Can you just recommend one for me ?
+( o / out_of_scope )
+
+# ::id PMUL1379.json_0006
+# ::snt Yes , may I please get Magdalene College 's phone number ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n6 / name
+     :op1 "magdalene"
+     :op2 "college"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Phone ( aAt1 / question )
+   )
+)
+
+# ::id PMUL1379.json_0008
+# ::snt I also need a train going to peterborough .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id PMUL1379.json_0010
+# ::snt Cambridge will be the departure place .   I 'd like to leave after 10:45 on Sunday .   I 'll need the travel time , arrival time , and Train ID please .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n14 / name
+     :op1 "10:45"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Arrive ( aTr1 / question )
+  :Time ( aTr2 / question )
+  :Id ( aTr3 / question )
+   )
+)
+
+# ::id SNG01330.json_0000
+# ::snt Yes , could you help me find the Parkside Police Station please ?
+( Pm1 / Police-Inform
+   :Name ( NamPo2 / Name 
+    :name ( n2 / name
+     :op1 "Parkside"
+     :op2 "Police"
+     :op3 "Station"
+  ))
+)
+
+# ::id SNG01330.json_0002
+# ::snt Thank you .   That 's all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0102.json_0000
+# ::snt Hey , any good Chinese places on the southside ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "southside"
+  ))
+)
+
+# ::id PMUL0102.json_0002
+# ::snt I 'd like one of the expensive ones . Which is your favorite ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0102.json_0004
+# ::snt Yes , that 'd be great . Please make a reservation for 5 people for Monday at 17:45 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "17:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL0102.json_0006
+# ::snt Can I get the refrence number ?
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id PMUL0102.json_0008
+# ::snt No that will be all thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0102.json_0010
+# ::snt Oh , you know , I need a guesthouse in the same area of town .   I need it for 4 nights starting on Monday for 5 people .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "area"
+     :op3 "of"
+     :op4 "town"
+  ))
+   :Stay ( StaHo6 / Stay 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo8 / Day 
+    :name ( n20 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo10 / People 
+    :name ( n22 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL0102.json_0012
+# ::snt Ok I will book it for you
+( Bm1 / Booking-Inform
+   :none ( onBo1 / none)
+)
+
+# ::id PMUL0102.json_0014
+# ::snt Yes , please . After booking , will you please send me the reference number ?
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL0102.json_0016
+# ::snt No , I believe that is everything . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1601.json_0000
+# ::snt Find me places to stay in town that include free parking and free wifi .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL1601.json_0002
+# ::snt I would really like a guesthouse in the east please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL1601.json_0004
+# ::snt Yes please I will be there for three night . Can I get a confirmation number ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "three"
+  ))
+)
+
+# ::id WOZ20603.json_0000
+# ::snt I want a moderately priced restaurant please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id WOZ20603.json_0002
+# ::snt Any kind of food will be fine as long as it is moderately priced and in the north part of town .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+   :Area ( AreRe3 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+   :Price ( PriRe5 / Price 
+    :name ( n6 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id WOZ20603.json_0004
+# ::snt Is there any other restaurant ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id WOZ20603.json_0006
+# ::snt That sounds good . What is their phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id WOZ20603.json_0008
+# ::snt Thank you , goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0708.json_0000
+# ::snt Hi , I would like to find an expensive restaurant in the centre of cambridge please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0708.json_0002
+# ::snt I am looking to eat some mediterranean food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "mediterranean"
+  ))
+)
+
+# ::id SNG0708.json_0004
+# ::snt Sure , can I get the postcode , phone number , and address for La Mimosa , please ?
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe3 / Name 
+    :name ( n9 / name
+     :op1 "La"
+     :op2 "Mimosa"
+  ))
+   )
+)
+
+# ::id SNG0708.json_0006
+# ::snt No thank you ! !   Thank you for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0708.json_0008
+# ::snt No , that 's all for today . Goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20469.json_0000
+# ::snt Hello , I am looking for a cheap restaurant that serves german food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "german"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id WOZ20469.json_0002
+# ::snt Yes , how about portuguese food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "portuguese"
+  ))
+)
+
+# ::id WOZ20469.json_0004
+# ::snt It does n't matter .
+( Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+)
+
+# ::id WOZ20469.json_0006
+# ::snt I would like the address of Nandos restaurant , please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "nandos"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20469.json_0008
+# ::snt Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0154.json_0000
+# ::snt I think I may have hurt myself . Where is the nearest hospital ?
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG0154.json_0002
+# ::snt Ok , can you please give me the phone number and postcode ?
+( Ht1 / Hospital-Request
+  :Post ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id PMUL4111.json_0000
+# ::snt I need a place to stay in the west part of the town ? Some place with free wifi please .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL4111.json_0002
+# ::snt It does nt ' matter .   I do n't care about parking either .
+( o / out_of_scope )
+
+# ::id PMUL4111.json_0004
+# ::snt Pick one of the two hotels for us please .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL4111.json_0006
+# ::snt Sounds good .   Let 's book it for 3 people on 2 nights starting from friday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL4111.json_0008
+# ::snt Thank you . I need to find an Indian restaurant that is expensive and in the same area as my hotel .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL4111.json_0010
+# ::snt That sounds good . Can you reserve a table for 3 people at 16:45 on friday ? And tell me my reference number
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "16:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL4111.json_0012
+# ::snt Yes , I need a taxi to get us between both places , and I need it to arrive in time for my restaurant reservation .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL4111.json_0014
+# ::snt That 's all I need for now .   Thanks for all your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4992.json_0000
+# ::snt I 'm looking for a moderately priced Turkish restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "turkish"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL4992.json_0002
+# ::snt is it located in the centre ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4992.json_0004
+# ::snt Yes can you book it for 3 people Thursday at 20:00 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "20:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL4992.json_0006
+# ::snt Thanks . O'm also looking for a place to stay , moderately priced .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n14 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL4992.json_0008
+# ::snt I need one that includes free wifi and is in the centre .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4992.json_0010
+# ::snt Can you book it for me ?
+( o / out_of_scope )
+
+# ::id PMUL4992.json_0012
+# ::snt Actually I just need to know how many stars they hotel has and the postcode .
+( Ht1 / Hotel-Request
+  :Stars ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id PMUL4992.json_0014
+# ::snt And what is the postcode ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id PMUL4992.json_0016
+# ::snt Can you book a taxi to pick me up from cityroomz and take me to Anatolia , arriving by 20:00 ? Give me car type and contact info
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n18 / name
+     :op1 "anatolia"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n20 / name
+     :op1 "cityroomz"
+  ))
+   :Arrive ( ArrTa6 / Arrive 
+    :name ( n22 / name
+     :op1 "20:00"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id PMUL4992.json_0018
+# ::snt I will also need a taxi to pick me up at the hotel and take me to the restaurant .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+ :op3(Rm3 / Restaurant-Inform
+   :none ( onRe3 / none)
+   )
+)
+
+# ::id PMUL4992.json_0020
+# ::snt No thank you , that will be all for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1558.json_0000
+# ::snt Hello , I 'm looking for a restaurant that serves North American food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "north"
+     :op2 "american"
+  ))
+)
+
+# ::id MUL1558.json_0002
+# ::snt I also need it in the expensive price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL1558.json_0004
+# ::snt I need the post code actually .
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id MUL1558.json_0006
+# ::snt Yes I am looking for a train leaving Cambridge , arriving by 12:30 on Wednesday to Bishops Stortford .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n10 / name
+     :op1 "12:30"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1558.json_0008
+# ::snt And what 's the travel time on that ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL1558.json_0010
+# ::snt Great !   Thanks for the information .   That will be all for today .   Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0149.json_0000
+# ::snt Hello I need help finding the nearest police station .
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG0149.json_0002
+# ::snt If you could just get me the postcode and address , that would be perfect .
+( Pt1 / Police-Request
+  :Addr ( aPo0 / question )
+  :Post ( aPo1 / question )
+)
+
+# ::id SNG0149.json_0004
+# ::snt Thanks ! That 's all I need for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2642.json_0000
+# ::snt I am looking for an expensive guesthouse to stay in during my trip to Cambridge .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL2642.json_0002
+# ::snt Are you sure there are no expensive guesthouses in the whole town ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouses"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL2642.json_0004
+# ::snt How about the moderate price range ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL2642.json_0006
+# ::snt Free parking would be great please .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id MUL2642.json_0008
+# ::snt Is there a guesthouse that Is close to the South ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n12 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL2642.json_0010
+# ::snt Could I have the 4 star please
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2642.json_0012
+# ::snt I would rather stay at a hotel if that 's okay .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL2642.json_0014
+# ::snt Actually , can you give me the postcode for the alysebray lodge guest house ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id MUL2642.json_0016
+# ::snt Yes I am looking for someplace to tour in town in the south involving architecture .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n18 / name
+     :op1 "south"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n20 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id MUL2642.json_0018
+# ::snt Okay , I 'd like to find an entertainment place in the south .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n22 / name
+     :op1 "south"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n24 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id MUL2642.json_0020
+# ::snt I will pick option two ! Thank you very much for the help and have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2642.json_0022
+# ::snt Actually , can you give me the address , postcode , and phone number of Tenpin ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n26 / name
+     :op1 "tenpin"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+  :Phone ( aAt3 / question )
+   )
+)
+
+# ::id MUL2642.json_0024
+# ::snt No that 's everything , thanks . Goodnight !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01481.json_0000
+# ::snt Could you please connect me to the closest police station ?
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG01481.json_0002
+# ::snt Thanks so much for your help . That 's just what I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01481.json_0004
+# ::snt No , thank you . Have a nice day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01481.json_0006
+# ::snt Thank you . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4837.json_0000
+# ::snt Can you find me a guesthouse with a 4 star rating ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4837.json_0002
+# ::snt Not really , but I do need free parking in expensive range
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Area ( onHo3 / dontcare)
+)
+
+# ::id PMUL4837.json_0004
+# ::snt what about the one with a cheap range ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL4837.json_0006
+# ::snt Can you recommend one ? I need a reservation for tuesday
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL4837.json_0008
+# ::snt i want to book it for 1 people and 3 nights starting from tuesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL4837.json_0010
+# ::snt I also would like to find a chinese restaurant in the centre .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n18 / name
+     :op1 "chinese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n20 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4837.json_0012
+# ::snt Let 's go with the cheap place . It will be the same day , same people , and we 'd like to dine at 14:15 .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n22 / name
+     :op1 "cheap"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n24 / name
+     :op1 "14:15"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n26 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n28 / name
+     :op1 "same"
+     :op2 "people"
+  ))
+)
+
+# ::id PMUL4837.json_0014
+# ::snt That 's all , I 'm gon na need . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4837.json_0016
+# ::snt Actually , I will need to book a taxi to commute between the hotel and restaurant . I want to arrive at the restaurant by the booked time .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n30 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n32 / name
+     :op1 "the"
+     :op2 "booked"
+     :op3 "time"
+  ))
+)
+
+# ::id PMUL4837.json_0018
+# ::snt No thank you that will be all
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0394.json_0000
+# ::snt Hello ! I 'm looking for a train arriving by 10:30 to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "10:30"
+  ))
+)
+
+# ::id SNG0394.json_0002
+# ::snt I am departing from leicaster and it will be on thursday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "leicaster"
+  ))
+)
+
+# ::id SNG0394.json_0004
+# ::snt 9:54 sounds good . What is the price ? And how long is the trip ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id SNG0394.json_0006
+# ::snt Can you tell me what the travel time is and the price ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id SNG0394.json_0008
+# ::snt The 8:09 departure , please .
+( o / out_of_scope )
+
+# ::id SNG0394.json_0010
+# ::snt Thank you . That 's all I needed today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2317.json_0000
+# ::snt Hi , I am hoping you can give me some information on places to dine .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2317.json_0002
+# ::snt Yes , I would like a restaurant that serves corsica food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "corsica"
+  ))
+)
+
+# ::id PMUL2317.json_0004
+# ::snt How about gastropub restaurants please ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "gastropub"
+  ))
+)
+
+# ::id PMUL2317.json_0006
+# ::snt any is fine . book a table for 7 people at 15:45 on friday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "15:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL2317.json_0008
+# ::snt Also , I 'm looking for places to go in town that are in the same area as the restaurant .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL2317.json_0010
+# ::snt It really does n't matter .   Can you just recommend one and give me the entrance fee , attraction type , and phone number ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Type ( aAt0 / question )
+  :Fee ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Type ( TypAt3 / Type 
+    :name ( n15 / name
+     :op1 "does"
+     :op2 "n't"
+     :op3 "matter"
+  ))
+   )
+)
+
+# ::id PMUL2317.json_0012
+# ::snt Nope ! That 'll be all , thanks so much for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4883.json_0000
+# ::snt i will be in Cambridge   and i am looking for a boat
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "boat"
+  ))
+)
+
+# ::id PMUL4883.json_0002
+# ::snt How about in the north ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL4883.json_0004
+# ::snt Thanks for the info ! I also need a place to stay in the centre of town . I 'm looking for something in the expensive price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4883.json_0006
+# ::snt I do not care it should be in the centre and should be in the expensive price range .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+   :Stars ( onHo2 / dontcare)
+   :Price ( PriHo5 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL4883.json_0008
+# ::snt No , would you be able to look into another hotel for me ? Do you have any hotels that have 0 stars and are in the moderate cost range ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n16 / name
+     :op1 "moderate"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n18 / name
+     :op1 "0"
+  ))
+)
+
+# ::id PMUL4883.json_0010
+# ::snt No thank you . I would just like the number and postcode for Cityroomz .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n20 / name
+     :op1 "cityroomz"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Post ( aHo1 / question )
+   )
+)
+
+# ::id PMUL4883.json_0012
+# ::snt Okay , that 's all I need . Thanks , bye
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0995.json_0000
+# ::snt I need a place to dine for my upcoming trip .   I ca n't wait to try some of your local restaurants .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0995.json_0002
+# ::snt I would like a cheap chinese place .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL0995.json_0004
+# ::snt The west please .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL0995.json_0006
+# ::snt Is there one with Venetian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "venetian"
+  ))
+   :Area ( onRe2 / dontcare)
+)
+
+# ::id PMUL0995.json_0008
+# ::snt Any expensive Indian food in the west ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n14 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL0995.json_0010
+# ::snt Yes please . For monday at 12:00 for 5 people . I 'll need the reference number as well .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "12:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0995.json_0012
+# ::snt thanks for everything , this is great
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0052.json_0000
+# ::snt Hello ! I would like a taxi , please . I will by departing from Cambridge Arts Theatre and going to Peking Restaurant .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "peking"
+     :op2 "restaurant"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+     :op2 "arts"
+     :op3 "theatre"
+  ))
+)
+
+# ::id SNG0052.json_0002
+# ::snt I would like to leave after 12:15 . Please let me know the car type and contact number .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n6 / name
+     :op1 "12:15"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id SNG0052.json_0004
+# ::snt Nope . That 'll be it .
+( o / out_of_scope )
+
+# ::id SNG0778.json_0000
+# ::snt Hi , I 'm looking for a 4 star hotel on the west side .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG0778.json_0002
+# ::snt Great do they have free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id SNG0778.json_0004
+# ::snt Yes , sounds good . I 'd like to book for 6 people for 5 nights from Thursday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SNG0778.json_0006
+# ::snt Would you be able to get it for 1 night and also get me a reference number
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "1"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id SNG0778.json_0008
+# ::snt Great ! Thanks for your help with booking that .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0778.json_0010
+# ::snt No , that 's all . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0616.json_0000
+# ::snt Hi ! I 'm looking for a train to Norwich on Saturday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "norwich"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id MUL0616.json_0002
+# ::snt From Cambridge and I want to arrive by 20:30 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "20:30"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0616.json_0004
+# ::snt Yes please , book it for 7 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL0616.json_0006
+# ::snt I am also looking for a place to stay . Can you find a 1 star hotel for me that is a guesthouse ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n14 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL0616.json_0008
+# ::snt If there are no 1 star guesthouses , please find me the cheapest one that includes free wifi .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n16 / name
+     :op1 "cheapest"
+  ))
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n18 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL0616.json_0010
+# ::snt Yes Alexander bed and breakfast that has a star of 4 would be great .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+   :Name ( NamHo4 / Name 
+    :name ( n22 / name
+     :op1 "alexander"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+)
+
+# ::id MUL0616.json_0012
+# ::snt There will be 7 people staying for 2 nights beginning on Thursday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n24 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n26 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n28 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL0616.json_0014
+# ::snt Would 1 night work instead ? If it does could I get the reference number please ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n30 / name
+     :op1 "1"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL0616.json_0016
+# ::snt That will be all . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4330.json_0000
+# ::snt Hey , I 'm headed to birmingham new street on Friday . Please find me a train
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL4330.json_0002
+# ::snt I am departing from cambridge and need to leave after 17:45 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "17:45"
+  ))
+)
+
+# ::id PMUL4330.json_0004
+# ::snt Yes , please . I need 3 tickets .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL4330.json_0006
+# ::snt I 'm also looking for colleges in the south . Can you help me with that ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "south"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n14 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id PMUL4330.json_0008
+# ::snt Are there any nightclubs in the south ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n16 / name
+     :op1 "south"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n18 / name
+     :op1 "nightclubs"
+  ))
+)
+
+# ::id PMUL4330.json_0010
+# ::snt Hmm .. Sounds fun . What is their post code ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL4330.json_0012
+# ::snt Is there anything else I can help with ?
+( o / out_of_scope )
+
+# ::id PMUL4330.json_0014
+# ::snt No .   You have covered everything .   Thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1021.json_0000
+# ::snt I am looking for theatres to visit in town . Any suggestions ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "theatres"
+  ))
+)
+
+# ::id MUL1021.json_0002
+# ::snt Can I have the phone number and postcode for the one in the south ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id MUL1021.json_0004
+# ::snt Yes I am looking for a place to stay that includes free parking and has 2 stars .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL1021.json_0006
+# ::snt Actually , can you find me one that offers free wifi and parking that has a 2-star rating ? I prefer the north area still .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   :Area ( AreHo4 / Area 
+    :name ( n8 / name
+     :op1 "north"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+   )
+)
+
+# ::id MUL1021.json_0008
+# ::snt Awesome ! Can I have the address and postcode for that hotel ? Thanks !
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id MUL1021.json_0010
+# ::snt Nope , that 's all I needed . Thanks so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0047.json_0000
+# ::snt Hi ! I 'm planning my trip to Cambridge and I was wondering if you had information on any Mediterranean restaurants located in the centre of Cambridge ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "mediterranean"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0047.json_0002
+# ::snt Not really but I would like to make a reservation for 7 people at 16:45 on a Friday . I will need the reference number as well .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "16:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0047.json_0004
+# ::snt Yes . That sounds good . Do you have any moderate priced guesthouses available ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "guesthouses"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n14 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL0047.json_0006
+# ::snt I do n't seem to have a preference but I wiukd like a moderately priced place with free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n16 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL0047.json_0008
+# ::snt Could I have the postcode and how many stars of the hotel ?
+( Ht1 / Hotel-Request
+  :Stars ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id PMUL0047.json_0010
+# ::snt I also need to get a taxi to go from the hotel to the restaurant . I need it to arrive at 16:45 . I 'd like the contact number and the car type .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n18 / name
+     :op1 "16:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id PMUL0047.json_0012
+# ::snt Thank you so much , that s all I need
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2332.json_0000
+# ::snt My friends told me to look into a restaurant called The Gandhi , could you please give me some information on it ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "gandhi"
+  ))
+)
+
+# ::id PMUL2332.json_0002
+# ::snt Thank you . And about how much is dinner there ?
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2332.json_0004
+# ::snt Not at the moment , but I need some info on cherry hinton water play .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n4 / name
+     :op1 "cherry"
+     :op2 "hinton"
+     :op3 "water"
+     :op4 "play"
+  ))
+)
+
+# ::id PMUL2332.json_0006
+# ::snt No , that is all the information I need at this time .   Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1576.json_0000
+# ::snt I really need to get out of Cambridge ! Can you find me a train to Leicester ? Sometime after 08:45 because I like to sleep in .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "leicester"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n6 / name
+     :op1 "08:45"
+  ))
+)
+
+# ::id PMUL1576.json_0002
+# ::snt I 'll be leaving this place on Saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL1576.json_0004
+# ::snt It does not matter .
+( Tm1 / Train-Inform
+   :Arrive ( onTr1 / dontcare)
+)
+
+# ::id PMUL1576.json_0006
+# ::snt No thank you . What 's the cost of the ticket ?
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1576.json_0008
+# ::snt I also need the travel time and arrival time please .
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+  :Time ( aTr1 / question )
+)
+
+# ::id PMUL1576.json_0010
+# ::snt I 'm also looking for a particular hotel . Its name is called cityroomz .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n10 / name
+     :op1 "cityroomz"
+  ))
+)
+
+# ::id PMUL1576.json_0012
+# ::snt I 'd like to to book it for 8 people and 4 nights starting from tuesday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL1576.json_0014
+# ::snt Not at this time . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2555.json_0000
+# ::snt I wold like to book a room near downtown that has wi - fi and a free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id MUL2555.json_0002
+# ::snt Actually , I think that what I really want is a hotel that is in the same area as a swimming pool .   Are there any public swimming pools in town ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "swimming"
+     :op2 "pool"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+   )
+ :op3(Hm3 / Hotel-Inform
+   :Area ( AreHo6 / Area 
+    :name ( n8 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   )
+)
+
+# ::id MUL2555.json_0004
+# ::snt get me the address , phone number , and area . i am also looking for a 4 start place to stay in the north
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n8 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+  :Addr ( aAt2 / question )
+  :Phone ( aAt3 / question )
+   )
+ :op3(Ht3 / Hotel-Request
+  :Phone ( aHo2 / question )
+   )
+)
+
+# ::id MUL2555.json_0006
+# ::snt I also need a place to stay , it should be 4 stars , in the north and include free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   :Area ( AreHo5 / Area 
+    :name ( n14 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL2555.json_0008
+# ::snt Yes , I 'll need it for 5 nights starting from sunday . Oh , and book it for 7 people !
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n20 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL2555.json_0010
+# ::snt Can you see if they have anything for 2 nights ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n22 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL2555.json_0012
+# ::snt No , that should be all .   Thank you for your help !   Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0144.json_0000
+# ::snt I 'm interested in 4 star hotels in the centre of town .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0144.json_0002
+# ::snt I would prefer a hotel in the moderate price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL0144.json_0004
+# ::snt How about the cheap price range ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL0144.json_0006
+# ::snt Yes , I would like a reservation .
+( o / out_of_scope )
+
+# ::id PMUL0144.json_0008
+# ::snt Beginning on Wednesday for three nights . I also need a restaurant in the same area as the hotel that serves Chinese food .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "three"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "wednesday"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Food ( FooRe5 / Food 
+    :name ( n17 / name
+     :op1 "chinese"
+  ))
+   :Area ( AreRe7 / Area 
+    :name ( n19 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   )
+)
+
+# ::id PMUL0144.json_0010
+# ::snt What 's the price range of that one ?
+( o / out_of_scope )
+
+# ::id PMUL0144.json_0012
+# ::snt That would work yes , can I have their phone number and postcode ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id PMUL0144.json_0014
+# ::snt No but I still need the reservation for the hotel and a taxi to arrive at the restaurant by 24:00 . Need contact number and car type for that as well .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n20 / name
+     :op1 "24:00"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n22 / name
+     :op1 "24:00"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id PMUL0144.json_0016
+# ::snt just find me the phone number and postcode i 'll book it myself
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id PMUL0144.json_0018
+# ::snt Yes I need to book a taxi to travel between the two places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL0144.json_0020
+# ::snt No thank you . That is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3303.json_0000
+# ::snt I am looking for train leaving on Friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL3303.json_0002
+# ::snt I will be going to the lovely village of Kings Lynn , it be be after I get out of work , so I need to leave after 21:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n6 / name
+     :op1 "21:30"
+  ))
+)
+
+# ::id PMUL3303.json_0004
+# ::snt I said 21:30 . Try again .
+( o / out_of_scope )
+
+# ::id PMUL3256.json_0000
+# ::snt I am looking for information in Cambridge .
+( o / out_of_scope )
+
+# ::id PMUL3256.json_0002
+# ::snt I 'm looking for a 3 star hotel . It does n't need to include internet .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Internet ( onHo2 / none)
+   :Stars ( StaHo5 / Stars 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3256.json_0004
+# ::snt I would like a hotel in a moderate price range not far from the railway station .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL3256.json_0006
+# ::snt If there are n't any , how about a guesthouse ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL3256.json_0008
+# ::snt A guesthouse with a 3 star rating and does not need to have internet , nothing ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( oHo2 / no)
+   :Stars ( StaHo5 / Stars 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3256.json_0010
+# ::snt I guess a hotel in the same area with any rating will do .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Area ( AreHo3 / Area 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL3256.json_0012
+# ::snt Yes , please . I need a reservation for Sunday .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n18 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL3256.json_0014
+# ::snt Please book it for 7 people for 5 nights starting on Sunday . Could you give me the reference number ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n22 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n24 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL3256.json_0016
+# ::snt No , that will be all thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3256.json_0018
+# ::snt No , thank you . I have everything I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0967.json_0000
+# ::snt I 'd like to find a guesthouse to stay .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id SNG0967.json_0002
+# ::snt I 'm looking for one with free parking and wifi and which has a 3-star rating .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n4 / name
+     :op1 "3-star"
+  ))
+)
+
+# ::id SNG0967.json_0004
+# ::snt Can I have the address for Hamilton Lodge ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Name ( NamHo3 / Name 
+    :name ( n7 / name
+     :op1 "Hamilton"
+     :op2 "Lodge"
+  ))
+   )
+)
+
+# ::id SNG0967.json_0006
+# ::snt Yes , I 'm not familiar with that address .   What part of town is that in ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id SNG0967.json_0008
+# ::snt Great , thanks for the information . That 's all I need right now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0788.json_0000
+# ::snt Hi there . I was wondering if you might be able to help me locate a guesthouse to stay at in town .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id SNG0788.json_0002
+# ::snt I am just looking for one with free parking
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id SNG0788.json_0004
+# ::snt That sounds good . Please book it for 1 person and 3 nights starting on Friday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "1"
+  ))
+)
+
+# ::id SNG0788.json_0006
+# ::snt That 's all I need , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0676.json_0000
+# ::snt HI , I am looking for a cheap place in the centre of town to eat . Can you help ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0676.json_0002
+# ::snt Any type is fine , just something cheap and in the centre . Could you recommend one and give me the food type ?
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Food ( aRe0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Food ( FooRe3 / Food 
+    :name ( n7 / name
+     :op1 "Any"
+  ))
+   :Price ( PriRe5 / Price 
+    :name ( n9 / name
+     :op1 "cheap"
+  ))
+   )
+)
+
+# ::id SNG0676.json_0004
+# ::snt That would be fine . Can I have their postcode and phone number please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id SNG0676.json_0006
+# ::snt Thank you for your help today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1454.json_0000
+# ::snt Can you help me get train tickets leaving london kings cross arriving by 18:30 ?
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n2 / name
+     :op1 "18:30"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id MUL1454.json_0002
+# ::snt On Thursday please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id MUL1454.json_0004
+# ::snt Can you tell me the price and travel time of that ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id MUL1454.json_0006
+# ::snt Thank you . I am also looking for a place to eat , called graffiti .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "graffiti"
+  ))
+)
+
+# ::id MUL1454.json_0008
+# ::snt I would like to make a booking for 1 people at 21:00 on the same day .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "21:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL1454.json_0010
+# ::snt How about 20:00 instead ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "20:00"
+  ))
+)
+
+# ::id MUL1454.json_0012
+# ::snt If 21:00 and 20:00 are not available , I guess I am not interested in booking anything .   Can you check one more time for 20:00 ?
+( Bt1 / Booking-Request
+  :Time ( aBo0 / question )
+)
+
+# ::id MUL1454.json_0014
+# ::snt No , unfortunately I need either 21:00 or 20:00 . Thank you for checking .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "21:00"
+  ))
+)
+
+# ::id MUL1454.json_0016
+# ::snt No , but I appreciate the help .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id MUL1454.json_0018
+# ::snt Thanks so much , but I just realized I am missing a crucial bit of info . What is the departure time on my train , please ? The corrected train , that is .
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+)
+
+# ::id MUL1454.json_0020
+# ::snt Yes , a train to Cambridge from london kings cross on Thursday by 18:30 . If you can get a table for 1 at Graffiti that day at 20:00 or 21:00 too , great .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n20 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n22 / name
+     :op1 "thursday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n24 / name
+     :op1 "18:30"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n26 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Leave ( LeaTr10 / Leave 
+    :name ( n28 / name
+     :op1 "20:00"
+  ))
+   :People ( PeoTr12 / People 
+    :name ( n30 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL1454.json_0022
+# ::snt That 's all I need . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0123.json_0000
+# ::snt I want a place to eat that serves swiss food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "swiss"
+  ))
+)
+
+# ::id PMUL0123.json_0002
+# ::snt How about does anyone serve European food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "european"
+  ))
+)
+
+# ::id PMUL0123.json_0004
+# ::snt It does n't matter .   Please make a recommendation and book a table for 8 people at 11:30 on saturday .
+( Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+   :Time ( TimRe3 / Time 
+    :name ( n6 / name
+     :op1 "11:30"
+  ))
+   :Day ( DayRe5 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe7 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL0123.json_0006
+# ::snt I am also needing help finding a room . I do n't care if they offer free parking or internet .
+( Hm1 / Hotel-Inform
+   :Parking ( onHo1 / dontcare)
+   :Internet ( onHo2 / dontcare)
+)
+
+# ::id PMUL0123.json_0008
+# ::snt I 'd like a hotel in the south to stay at . It does n't need to include internet , nor no need to have free parking . Closer to the restaurant would be preferred .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n12 / name
+     :op1 "south"
+  ))
+   :Internet ( oHo2 / no)
+   :Parking ( oHo3 / no)
+   :Type ( TypHo6 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL0123.json_0010
+# ::snt I do n't need a reservation right now but can I get more information ?
+( o / out_of_scope )
+
+# ::id PMUL0123.json_0012
+# ::snt Ok that sounds nice please book that for 3 nights for 8 people starting on saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n20 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL0123.json_0014
+# ::snt Thank you very much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0123.json_0016
+# ::snt i also need a taxi to commute between the two places
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL0123.json_0018
+# ::snt I would like to leave in time to arrive at the restaurant for my reservation at 11:30 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n22 / name
+     :op1 "11:30"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL0123.json_0020
+# ::snt I will be leaving Rosa 's Bed and Breakfast and heading to the restaurant . Please ensure the taxi arrives before 11:30 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n26 / name
+     :op1 "11:30"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n28 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Depart ( DepTa6 / Depart 
+    :name ( n30 / name
+     :op1 "rosa"
+     :op2 "'s"
+     :op3 "bed"
+     :op4 "and"
+     :op5 "breakfast"
+  ))
+)
+
+# ::id PMUL0123.json_0022
+# ::snt Have a nice day .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0449.json_0000
+# ::snt I 'm looking for information on a train that will arrive at 20:45 Wednesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "wednesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "20:45"
+  ))
+)
+
+# ::id SNG0449.json_0002
+# ::snt The train should depart from cambridge and should go to kings lynn .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG0449.json_0004
+# ::snt Yes . Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0449.json_0006
+# ::snt No thank you . That is all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2731.json_0000
+# ::snt Hi , I am planning a trip and looking for a place to stay .   Can you help me with one ?
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2731.json_0002
+# ::snt I need it to be in the north . I 'd also like free parking and free wifi .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   :Area ( AreHo4 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL2731.json_0004
+# ::snt Not really . I 'm hoping you give me the price range along with my options .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Price ( aHo1 / question )
+   )
+)
+
+# ::id PMUL2731.json_0006
+# ::snt Can you pick a good one in the moderate price range ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Price ( aHo1 / question )
+   )
+)
+
+# ::id PMUL2731.json_0008
+# ::snt Not yet but I would like to find a place to go near the same area as the hotel .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n6 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL2731.json_0010
+# ::snt A swimming pool would be great . Can i get the address please ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n8 / name
+     :op1 "swimming"
+     :op2 "pool"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2731.json_0012
+# ::snt Great ! I 'm also going to need a taxi , for between the two places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL2731.json_0014
+# ::snt I want to leave the hotel at 5:30 .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n10 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Leave ( LeaTa4 / Leave 
+    :name ( n12 / name
+     :op1 "5:30"
+  ))
+)
+
+# ::id PMUL2731.json_0016
+# ::snt Thanks so much . That 's all for today , goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01180.json_0000
+# ::snt I need help finding a train leaving Cambridge after 20:45 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "20:45"
+  ))
+)
+
+# ::id SNG01180.json_0002
+# ::snt I need to get to london liverpool street .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id SNG01180.json_0004
+# ::snt I would like to leave on Thursday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id SNG01180.json_0006
+# ::snt Thanks , that 's all . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3631.json_0000
+# ::snt I 'm looking for a train that departs from peterborough and arrives by 19:30
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n2 / name
+     :op1 "19:30"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id PMUL3631.json_0002
+# ::snt I am going to Cambridge on Sunday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL3631.json_0004
+# ::snt Sure would .   What time does it depart and how much does it cost ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+)
+
+# ::id PMUL3298.json_0000
+# ::snt I am looking for a train leaving on wednesday arriving by 16:00 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "wednesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "16:00"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n6 / name
+     :op1 "16:00"
+  ))
+)
+
+# ::id PMUL3298.json_0002
+# ::snt I am going to be leaving from London Liverpool Street and travelling to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL3298.json_0004
+# ::snt It does n't matter . Just tell me when it departs so I can be there on time .
+( o / out_of_scope )
+
+# ::id PMUL3298.json_0006
+# ::snt Not just yet . Could you give me the train ID , though ?
+( Tt1 / Train-Request
+  :Id ( aTr0 / question )
+)
+
+# ::id PMUL3298.json_0008
+# ::snt I need a moderately priced guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n14 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL3298.json_0010
+# ::snt Sure can you book that for 7 people for 5 nights starting friday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n20 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL3298.json_0012
+# ::snt great thanks that 's all i need
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01398.json_0000
+# ::snt I am looking for the Addenbrookes Hospital please .
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01398.json_0002
+# ::snt What is the postcode ?
+( Ht1 / Hospital-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id SNG01398.json_0004
+# ::snt That 's all I needed , thanks so much for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1547.json_0000
+# ::snt I 'm looking for an Indian restaurant in the west end of Cambridge .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL1547.json_0002
+# ::snt I do not have a preference , so surprise me !
+( o / out_of_scope )
+
+# ::id MUL1547.json_0004
+# ::snt Nice ! I would like to make a reservation for 3 on Thursday at 11:30 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "11:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL1547.json_0006
+# ::snt Can I also book a train please ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL1547.json_0008
+# ::snt The train needs to leave from peterborough and arrive at cambridge by 08:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n14 / name
+     :op1 "08:30"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n16 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id MUL1547.json_0010
+# ::snt No , just Thursday is the day I need it .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n18 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id MUL1547.json_0012
+# ::snt That 's perfect , though I do n't want to book it just yet . Can you give me the travel time , price , and train ID please ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+  :Id ( aTr2 / question )
+)
+
+# ::id MUL1547.json_0014
+# ::snt That 's all I needed , thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0255.json_0000
+# ::snt I am looking for a restaurant to dine at in the centre of town . Could you recommend me any expensive places to try ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0255.json_0002
+# ::snt What type of food do those places serve ?
+( Rt1 / Restaurant-Request
+  :Food ( aRe0 / question )
+)
+
+# ::id MUL0255.json_0004
+# ::snt Alright , would you also be able to help me find a train ? I 'm looking to leave on Friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL0255.json_0006
+# ::snt I 'll be going to stansted airport from cambridge , and I need to arrive by 8:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n10 / name
+     :op1 "8:00"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0255.json_0008
+# ::snt As long as it will be arriving by 08:00 it does n't really matter which one , but I need the price of each ticket please .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n14 / name
+     :op1 "08:00"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL0255.json_0010
+# ::snt Great thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0255.json_0012
+# ::snt I think I 'm all set . Thank you very much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1714.json_0000
+# ::snt Good morning ! I 'm trying to buy a train ticket that goes from Peterborough to Cambridge . Can you help me do this ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id MUL1714.json_0002
+# ::snt The train should leave on Sunday   and should arrive by 16:45
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "16:45"
+  ))
+)
+
+# ::id MUL1714.json_0004
+# ::snt No , I 'm sorry , that 's much too early . Could you find one closer to 16:00 or 16:20 ?
+( o / out_of_scope )
+
+# ::id MUL1714.json_0006
+# ::snt For the one that departs at 15:48 , what time would I arrive ?
+( a / and
+ :op1(Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+   )
+ :op2(Tm2 / Train-Inform
+   :Leave ( LeaTr3 / Leave 
+    :name ( n11 / name
+     :op1 "15:48"
+  ))
+   )
+)
+
+# ::id MUL1714.json_0008
+# ::snt Yes please .   I need 5 seats .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL1714.json_0010
+# ::snt Great I also need to find a concerthall to visit in the south .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "south"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n16 / name
+     :op1 "concerthall"
+  ))
+)
+
+# ::id MUL1714.json_0012
+# ::snt Sure , how about one that is in the type of entertainment ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n18 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id MUL1714.json_0014
+# ::snt Can you give me the postcode and entrance fee ? Thanks .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id MUL1714.json_0016
+# ::snt Thank you for all your help today . Have a great day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1154.json_0000
+# ::snt I am looking for a guesthouse with free parking
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id MUL1154.json_0002
+# ::snt I would prefer if the guesthouse was in the cheap price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL1154.json_0004
+# ::snt That will work . I want to make a reservation for 1 person . It will need to be for 3 nights starting from Wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL1154.json_0006
+# ::snt no thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1154.json_0008
+# ::snt Can you check if a 2 night reservation fits in anywhere ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL1154.json_0010
+# ::snt Are there any attractions in the centre part of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1154.json_0012
+# ::snt Which is your favorite ? Give me their address , phone number , and entrance fee , and I 'll check it out .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id MUL1154.json_0014
+# ::snt That sounds wonderful .   Can you book me a taxi from Alexander to All Saints Church ?   I need to leave the hotel by 1:45 .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n16 / name
+     :op1 "all"
+     :op2 "saints"
+     :op3 "church"
+  ))
+   :Leave ( LeaTa4 / Leave 
+    :name ( n18 / name
+     :op1 "1:45"
+  ))
+)
+
+# ::id MUL1154.json_0016
+# ::snt No .   That all looks great .   Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1154.json_0018
+# ::snt Okay . Thanks again . You , too . Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1154.json_0020
+# ::snt Okay ... thanks !   That 's all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0297.json_0000
+# ::snt I need a moderately priced place to dine on the west side .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL0297.json_0002
+# ::snt I would be interested in a moderately priced Indian restaurant on the west side .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n10 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL0297.json_0004
+# ::snt No thanks , I 'm not sure when exactly I am going to be eating , but thank you very much for the assistance .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0297.json_0006
+# ::snt Yes , I also need to find a place to stay .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL0297.json_0008
+# ::snt I need it in the same area as the restaurant and it should be a 3 star place .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL0297.json_0010
+# ::snt Same price range as the restaurant
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "price"
+  ))
+)
+
+# ::id PMUL0297.json_0012
+# ::snt Does it have free wifi ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Internet ( aHo1 / question )
+   )
+)
+
+# ::id PMUL0297.json_0014
+# ::snt Does it have free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL0297.json_0016
+# ::snt Okay can you give me their phone number ?
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id PMUL0297.json_0018
+# ::snt Yes , I need a taxi also .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL0297.json_0020
+# ::snt I would like to leave the restaurant by 14:00 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n18 / name
+     :op1 "14:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL0297.json_0022
+# ::snt Thanks for all of your help today . Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1182.json_0000
+# ::snt I need a taxi to take me to the lensfield hotel .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "lensfield"
+     :op2 "hotel"
+  ))
+)
+
+# ::id SNG1182.json_0002
+# ::snt I will be departing from Tang Chinese .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n4 / name
+     :op1 "tang"
+     :op2 "chinese"
+  ))
+)
+
+# ::id SNG1182.json_0004
+# ::snt I want to leave after 05:00 please .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n6 / name
+     :op1 "05:00"
+  ))
+)
+
+# ::id SNG1182.json_0006
+# ::snt Thanks for your help . Have a great day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0802.json_0000
+# ::snt I 'm looking for a moderate priced place to stay in the north part of town
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SNG0802.json_0002
+# ::snt Yes , I 'd like a 3 star place . It does n't need to have free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SNG0802.json_0004
+# ::snt Yes please . Book me a stay for 7 people and 5 nights starting from Saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id SNG0802.json_0006
+# ::snt The Alpha Milton guest house sounds better . Please book a room there .
+( o / out_of_scope )
+
+# ::id SNG0802.json_0008
+# ::snt No that is it , thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1211.json_0000
+# ::snt Can you find me a hotel in the northern area that is n't to cheap or expensive ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "northern"
+  ))
+)
+
+# ::id SNG1211.json_0002
+# ::snt The Ashley Hotel sounds good . Does it have free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Name ( NamHo3 / Name 
+    :name ( n6 / name
+     :op1 "ashley"
+     :op2 "hotel"
+  ))
+)
+
+# ::id SNG1211.json_0004
+# ::snt Thanks . Coulc you book a room for me , just one person . It will be three nights starting Sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "three"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "one"
+  ))
+)
+
+# ::id SNG1211.json_0006
+# ::snt Great , thank you for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1211.json_0008
+# ::snt No , thank you for your service .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0298.json_0000
+# ::snt I need a train on Monday , leaving after 10:45 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "monday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "10:45"
+  ))
+)
+
+# ::id SNG0298.json_0002
+# ::snt I want to go to Cambridge from Birmingham New Street .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id SNG0298.json_0004
+# ::snt When does it arrive ? And what is the total travel time , please ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+  :Time ( aTr1 / question )
+)
+
+# ::id SNG0298.json_0006
+# ::snt Great ! Thanks for your help . Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0851.json_0000
+# ::snt Please help me find a place to dine that is moderately priced and is in the centre . Thanks .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0851.json_0002
+# ::snt I would prefer Danish food , please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "danish"
+  ))
+)
+
+# ::id PMUL0851.json_0004
+# ::snt Lebanese food would be great .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "lebanese"
+  ))
+)
+
+# ::id PMUL0851.json_0006
+# ::snt Can you book it for me and get a reference number ?
+( a / and
+ :op1(Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0851.json_0008
+# ::snt Please book for 2 people on Thursday at 18:00 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "18:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL0851.json_0010
+# ::snt Can I get the phone , address and post code of the restaurant please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id PMUL0851.json_0012
+# ::snt Thanks .   I am also looking for a train going to Cambridge .   I need to leave sometime after 10:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n18 / name
+     :op1 "10:00"
+  ))
+)
+
+# ::id PMUL0851.json_0014
+# ::snt I will be departing from Broxbourne and will be leaving on Friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n20 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n22 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id PMUL0851.json_0016
+# ::snt That would work . I 'd like 1 ticket , please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n24 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL0851.json_0018
+# ::snt Thanks for the help , that 's all
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1043.json_0000
+# ::snt Hello , could you tell me about the swimming attractions around Cambridge . Something pool based please .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL1043.json_0002
+# ::snt Actually , I would like the address , please .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL1043.json_0004
+# ::snt I am also in need of a train that arrives by 10:15 and goes to norwich .   Can you please look that up for me .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "norwich"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "10:15"
+  ))
+)
+
+# ::id PMUL1043.json_0006
+# ::snt Yes and I will be travelling on Saturday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL1043.json_0008
+# ::snt No , not really .   But I will need the train ID and departure time .
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id PMUL1043.json_0010
+# ::snt Thank you so much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1043.json_0012
+# ::snt no . that is all i needed . thanks . goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1535.json_0000
+# ::snt I 'm looking for a cheap guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL1535.json_0002
+# ::snt Any of them with free wifi and 4 star rating ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1535.json_0004
+# ::snt Yes , that sounds good .   I need to book it for 8 people for 2 nights starting from Thursday .   Is that possible ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL1535.json_0006
+# ::snt Yes , I 'm also needing to book a train to Cambridge ; I must arrive by 12:45 and no later please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n16 / name
+     :op1 "12:45"
+  ))
+)
+
+# ::id PMUL1535.json_0008
+# ::snt I want to take the train on Thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n18 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL1535.json_0010
+# ::snt I should depart london kings cross and arrive in cambridge by 12:45 on saturday . I just need the price of one ticket .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n20 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n22 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Dest ( DesTr6 / Dest 
+    :name ( n24 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr8 / Arrive 
+    :name ( n26 / name
+     :op1 "12:45"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1535.json_0012
+# ::snt I need to know how much it will cost per ticket .
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL1535.json_0014
+# ::snt Thank you . I appreciate the help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0927.json_0000
+# ::snt Hi I am looking for an expensive restaurant in the south part of town ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL0927.json_0002
+# ::snt Which Mexican restaurant would you suggest ? I need a table for 4 people at 14:00 on Friday
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "mexican"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n8 / name
+     :op1 "14:00"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL0927.json_0004
+# ::snt Also , are there any concerthalls in the same area of town as the restaurant ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+     :op3 "of"
+     :op4 "town"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n16 / name
+     :op1 "concerthalls"
+  ))
+)
+
+# ::id MUL0927.json_0006
+# ::snt That is too bad .   Would there be any theatres ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n18 / name
+     :op1 "theatres"
+  ))
+)
+
+# ::id MUL0927.json_0008
+# ::snt What is the entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL0927.json_0010
+# ::snt That should be it today , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2553.json_0000
+# ::snt I 'd like to visit an attraction called the Cambridge Corn Exchange . What can you tell me about it ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "cambridge"
+     :op2 "corn"
+     :op3 "exchange"
+  ))
+)
+
+# ::id PMUL2553.json_0002
+# ::snt Can you provide their full address please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL2553.json_0004
+# ::snt No but I also need a hotel called university arms hotel .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n4 / name
+     :op1 "university"
+     :op2 "arms"
+     :op3 "hotel"
+  ))
+)
+
+# ::id PMUL2553.json_0006
+# ::snt Before we do that , what type of attraction is the Cambridge Corn Exchange ? I do n't know too much about it .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n6 / name
+     :op1 "cambridge"
+     :op2 "corn"
+     :op3 "exchange"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Type ( aAt1 / question )
+   )
+)
+
+# ::id MUL0258.json_0000
+# ::snt I need a train on Friday from the london liverpool street station .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id MUL0258.json_0002
+# ::snt The train should leave after 17:15 and should go to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "17:15"
+  ))
+)
+
+# ::id MUL0258.json_0004
+# ::snt What is the arrival time ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+)
+
+# ::id MUL0258.json_0006
+# ::snt Okay I would like to book it . I 'm also looking for a restaurant on the cheap side in centre .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0258.json_0008
+# ::snt I really don't- it just needs to fit 8 people at 20:00 on Friday .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+   :Time ( TimRe3 / Time 
+    :name ( n14 / name
+     :op1 "20:00"
+  ))
+   :Day ( DayRe5 / Day 
+    :name ( n16 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe7 / People 
+    :name ( n18 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL0258.json_0010
+# ::snt How about for 19:00 that day ? And can I have the reference number please ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n20 / name
+     :op1 "19:00"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0258.json_0012
+# ::snt Thank you that should be it , thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2576.json_0000
+# ::snt I am looking for a 4 star hotel with free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2576.json_0002
+# ::snt No preference of area but would like it to be moderately priced and 4 stars .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+   :Area ( onHo2 / dontcare)
+   :Stars ( StaHo5 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2576.json_0004
+# ::snt What area is Acorn Guest House in ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n8 / name
+     :op1 "acorn"
+     :op2 "guest"
+     :op3 "house"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Area ( aHo1 / question )
+   )
+)
+
+# ::id MUL2576.json_0006
+# ::snt No I do n't need a reservation but I would like to get the area they are in , postcode and address please .   I am also looking for the attraction Camboats ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n10 / name
+     :op1 "camboats"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Area ( aHo1 / question )
+  :Addr ( aHo2 / question )
+  :Post ( aHo3 / question )
+   )
+)
+
+# ::id MUL2576.json_0008
+# ::snt I just need the entrance fee , please .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL2576.json_0010
+# ::snt Oh , that 's too bad . I guess that 's all I need then .
+( o / out_of_scope )
+
+# ::id PMUL4444.json_0000
+# ::snt I 'm trying to find a hotel called Worth House . Can you help me ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "worth"
+     :op2 "house"
+  ))
+)
+
+# ::id PMUL4444.json_0002
+# ::snt Great ! Yes please book it for 8 people and for 3 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n6 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL4444.json_0004
+# ::snt I will be for 3 nights starting this Thursday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL4444.json_0006
+# ::snt I also need a train .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL4444.json_0008
+# ::snt I would like to leave on Sunday from Cambridge .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4444.json_0010
+# ::snt The train should leave after 10:45 and should go to bishops stortford .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n18 / name
+     :op1 "10:45"
+  ))
+)
+
+# ::id PMUL4444.json_0012
+# ::snt Yes book the tickets please .
+( o / out_of_scope )
+
+# ::id PMUL4444.json_0014
+# ::snt Thanks , that 's all I need . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0460.json_0000
+# ::snt Hi ! Do you have any Indian food on the east side ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id SNG0460.json_0002
+# ::snt No , I do not , any place will do . I 'd like to find a table for three at 12:45 on Monday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "12:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "three"
+  ))
+)
+
+# ::id SNG0460.json_0004
+# ::snt Ok , how about 11:45 , also I would like to know the name of the restaurant .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "11:45"
+  ))
+)
+
+# ::id SNG0460.json_0006
+# ::snt Okay that is wonderful . That is all I need .
+( o / out_of_scope )
+
+# ::id SNG0460.json_0008
+# ::snt No , that 's all I need , thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01291.json_0000
+# ::snt yes   I need information on how to proceed with a car accident dispute
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG01291.json_0002
+# ::snt Where is this police station located ?
+( a / and
+ :op1(Pm1 / Police-Inform
+   :none ( onPo1 / none)
+   )
+ :op2(Pt2 / Police-Request
+  :Addr ( aPo1 / question )
+   )
+)
+
+# ::id SNG01291.json_0004
+# ::snt Thanks . I wo n't need anything more .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01291.json_0006
+# ::snt Ok , I guess this is the end of the conversation , thanks again .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1225.json_0000
+# ::snt Hello , I 'm planning my trip to cambridge , and I 'm trying to find a hotel called alpha - milton guest house . Can you help ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "alpha"
+     :op2 "-"
+     :op3 "milton"
+     :op4 "guest"
+     :op5 "house"
+  ))
+)
+
+# ::id MUL1225.json_0002
+# ::snt Perfect . will you please give me the address , area , and phone number ?
+( Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+  :Addr ( aHo1 / question )
+  :Phone ( aHo2 / question )
+)
+
+# ::id MUL1225.json_0004
+# ::snt I also need to know about a restaurant called sala thong .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n4 / name
+     :op1 "sala"
+     :op2 "thong"
+  ))
+)
+
+# ::id MUL1225.json_0006
+# ::snt Can you give me the phone number for Sala Thong ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "sala"
+     :op2 "thong"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+   )
+)
+
+# ::id MUL1225.json_0008
+# ::snt I also need to know the price range , and area .
+( Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+  :Area ( aRe1 / question )
+)
+
+# ::id MUL1225.json_0010
+# ::snt Nope , that 's all I needed , thanks for the help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1009.json_0000
+# ::snt I 'm looking for a 4-star place that 's moderately priced .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4-star"
+  ))
+)
+
+# ::id SNG1009.json_0002
+# ::snt The east would be best .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "east"
+  ))
+)
+
+# ::id SNG1009.json_0004
+# ::snt I do need free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id SNG1009.json_0006
+# ::snt No . I may decide later . Could I get the address though .
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id SNG1009.json_0008
+# ::snt No I think that will be all , thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1131.json_0000
+# ::snt I am trying to find information about ADC Theatre , can you help me ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "adc"
+     :op2 "theatre"
+  ))
+)
+
+# ::id SNG1131.json_0002
+# ::snt Yes , please give me the phone number .
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id SNG1131.json_0004
+# ::snt No , actually that takes care of everything I need . Have a great day now !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3789.json_0000
+# ::snt i need places to go in town
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL3789.json_0002
+# ::snt I 'm looking for an attraction in the north . What 's the fee and postcode for your favorite ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+  :Fee ( aAt2 / question )
+   )
+)
+
+# ::id PMUL3789.json_0004
+# ::snt Thanks . I am also looking for a place to stay . I 'll need free parking , but wifi is not necessary .
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Parking ( esHo2 / yes)
+   )
+)
+
+# ::id PMUL3789.json_0006
+# ::snt No . I actually would like to find a guesthouse instead . I would like one that offers free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id PMUL3789.json_0008
+# ::snt Actually , I really do n't know this area . I could use a recommendation . I just need a guesthouse that has free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Type ( TypHo3 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL3789.json_0010
+# ::snt I would like the post code for the hotel please .
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id PMUL3789.json_0012
+# ::snt Could you tell me the star rating ?
+( o / out_of_scope )
+
+# ::id PMUL3789.json_0014
+# ::snt Thanks , I wo n't need anything else from you today . Take care !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3789.json_0016
+# ::snt Thank you ! Goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0782.json_0000
+# ::snt I would like information about the Express by Holiday Inn in Cambridge , please .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id MUL0782.json_0002
+# ::snt Yes please , could you advise on the price per night for the room ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL0782.json_0004
+# ::snt Can you please book a room there for 2 people starting on Wednesday for 4 nights ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n2 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n4 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL0782.json_0006
+# ::snt Yes I need a train on Sunday after 19:00 from Cambridge to London Liverpool Street .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n14 / name
+     :op1 "19:00"
+  ))
+)
+
+# ::id MUL0782.json_0008
+# ::snt I just need one . I also would like to know the cost , arrival time and ID of the train .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n16 / name
+     :op1 "one"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Arrive ( aTr1 / question )
+  :Id ( aTr2 / question )
+  :Ticket ( aTr3 / question )
+   )
+)
+
+# ::id MUL0782.json_0010
+# ::snt Thank you , that 's all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3916.json_0000
+# ::snt Hi , I 'm looking for a hotel , the archway house ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "archway"
+     :op2 "house"
+  ))
+)
+
+# ::id PMUL3916.json_0002
+# ::snt Yes , please book for 8 people , for 4 nights starting from Saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL3916.json_0004
+# ::snt No , that 's all I need .
+( o / out_of_scope )
+
+# ::id SNG02101.json_0000
+# ::snt I want a taxi to saint barnabas press gallery
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "saint"
+     :op2 "barnabas"
+     :op3 "press"
+     :op4 "gallery"
+  ))
+)
+
+# ::id SNG02101.json_0002
+# ::snt I need to arrive by 02:15 please
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n4 / name
+     :op1 "02:15"
+  ))
+)
+
+# ::id SNG02101.json_0004
+# ::snt I 'll be leaving from the gardenia .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n6 / name
+     :op1 "the"
+     :op2 "gardenia"
+  ))
+)
+
+# ::id SNG02101.json_0006
+# ::snt Do you have a contact number ?
+( Tt1 / Taxi-Request
+  :Phone ( aTa0 / question )
+)
+
+# ::id SNG02101.json_0008
+# ::snt That 's all I need thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1347.json_0000
+# ::snt I 'm looking for a train . The train should go to cambridge and should leave on tuesday
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id SNG1347.json_0002
+# ::snt I 'm departing from Norwich and need to arrive by 12:15 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "12:15"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id SNG1347.json_0004
+# ::snt No just tell me the price of the trip please
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id SNG1347.json_0006
+# ::snt That 'll be all , thanks so much for your assistance !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20589.json_0000
+# ::snt Hi , I 'm looking for a place with Tuscan food in any price range .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "tuscan"
+  ))
+   :Price ( onRe2 / dontcare)
+)
+
+# ::id WOZ20589.json_0002
+# ::snt How about any Korean restaurants ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "korean"
+  ))
+)
+
+# ::id WOZ20589.json_0004
+# ::snt Phone number please
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id WOZ20589.json_0006
+# ::snt No .   Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1898.json_0000
+# ::snt I want to board a train on Thursday . Can you help me with that ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL1898.json_0002
+# ::snt I am travelling to Cambridge and it should depart from London Kings Cross .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id PMUL1898.json_0004
+# ::snt I need to arrive by 09:00 if that is possible .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "09:00"
+  ))
+)
+
+# ::id PMUL1898.json_0006
+# ::snt Please make a booking for 6 people on the 7:17 train .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL1898.json_0008
+# ::snt Great , thank you ! I 'm also looking for a guesthouse that includes free parking . Can you help out ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id PMUL1898.json_0010
+# ::snt I am not picky about the area . I prefer the moderate price range and a 4-star rating , please .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n14 / name
+     :op1 "moderate"
+  ))
+   :Area ( onHo2 / dontcare)
+   :Stars ( StaHo5 / Stars 
+    :name ( n16 / name
+     :op1 "4-star"
+  ))
+)
+
+# ::id PMUL1898.json_0012
+# ::snt I really do n't care about the area , can you just suggest one for me ?
+( o / out_of_scope )
+
+# ::id PMUL1898.json_0014
+# ::snt Yes please book the acorn guest house . Also could you give me the address for the hotel .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n18 / name
+     :op1 "acorn"
+     :op2 "guest"
+     :op3 "house"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Addr ( aHo1 / question )
+   )
+)
+
+# ::id PMUL1898.json_0016
+# ::snt No thank you . I just needed the address . Thanks for your help .
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id PMUL0971.json_0000
+# ::snt Hello , I am looking for info on a restaurant in northern Cambridge that has moderate prices . Could you help me ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "northern"
+  ))
+)
+
+# ::id PMUL0971.json_0002
+# ::snt The Indian one sounds perfect .   I do n't need a reservation just yet .   What is the name of it ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL0971.json_0004
+# ::snt No , that is all I need   for now , thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1640.json_0000
+# ::snt I am looking for a train going to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1640.json_0002
+# ::snt yes , that is perfect .
+( o / out_of_scope )
+
+# ::id MUL1640.json_0004
+# ::snt Yes , please .   Two tickets .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n4 / name
+     :op1 "two"
+  ))
+)
+
+# ::id MUL1640.json_0006
+# ::snt Thanks . A friend told me about a restaurant called the rice boat . Do you know it ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "rice"
+     :op2 "boat"
+  ))
+)
+
+# ::id MUL1640.json_0008
+# ::snt Yes please , 2 people at 20:30 on sunday .   Can I also get a reference number ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "20:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL1640.json_0010
+# ::snt Nope , that takes care of everything . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1873.json_0000
+# ::snt I 'm looking for a hotel that includes free wifi and free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   :Type ( TypHo4 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL1873.json_0002
+# ::snt I would like a hotel in the centre and it should be in the cheap price range .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+   :Type ( TypHo6 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1873.json_0004
+# ::snt Yes , that would be fine . What are the names of the two guesthouses ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouses"
+  ))
+)
+
+# ::id PMUL1873.json_0006
+# ::snt What star ratings are they ?
+( o / out_of_scope )
+
+# ::id PMUL1873.json_0008
+# ::snt Okay may I please have the phone number for Alexander bed and breakfast ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n12 / name
+     :op1 "alexander"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Phone ( aHo1 / question )
+   )
+)
+
+# ::id PMUL1873.json_0010
+# ::snt Thank you ! I 'm also looking for a train for saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL1873.json_0012
+# ::snt I need to leave Cambridge on Saturday , please .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n18 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL1873.json_0014
+# ::snt i am going to ely and it should leave by 18:00
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n20 / name
+     :op1 "ely"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n22 / name
+     :op1 "18:00"
+  ))
+)
+
+# ::id PMUL1873.json_0016
+# ::snt Please pick one that meets my requirements .
+( o / out_of_scope )
+
+# ::id PMUL1873.json_0018
+# ::snt No , Make sure you get travel time , price , and train ID
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+  :Id ( aTr2 / question )
+)
+
+# ::id PMUL1873.json_0020
+# ::snt No thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1873.json_0022
+# ::snt No thank you that will be all
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1799.json_0000
+# ::snt I need to take a train to Cambridge , it would have to be late after 21:45
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "21:45"
+  ))
+)
+
+# ::id PMUL1799.json_0002
+# ::snt Um , well I should mention that we will be departing Kings Lynn and going to Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Dest ( DesTr4 / Dest 
+    :name ( n8 / name
+     :op1 "Cambridge"
+  ))
+)
+
+# ::id PMUL1799.json_0004
+# ::snt This one will leave on sunday correct ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL1799.json_0006
+# ::snt Yes that will work thank you .   I also need help finding a certain hotel if you can ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL1799.json_0008
+# ::snt It 's the Acorn Guest House .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n12 / name
+     :op1 "acorn"
+     :op2 "guest"
+     :op3 "house"
+  ))
+)
+
+# ::id PMUL1799.json_0010
+# ::snt Could you book it for 3 people . It will be for 2 nights starting on the day we get there .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "day"
+     :op3 "we"
+     :op4 "get"
+     :op5 "there"
+  ))
+)
+
+# ::id PMUL1799.json_0012
+# ::snt no . that does it for me . thanks . goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1270.json_0000
+# ::snt Hello . I 'm trying to plan my trip to Cambridge and need to find a hotel with free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id MUL1270.json_0002
+# ::snt I also want free wifi and I need the hotel to be cheap as I do n't have a lot of money to spend .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+   :Internet ( esHo3 / yes)
+)
+
+# ::id MUL1270.json_0004
+# ::snt I do n't care what part of town it 's in . I do need a room for 6 people , 4 nights , and we 're arriving on Saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL1270.json_0006
+# ::snt I 'd prefer the hotel please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL1270.json_0008
+# ::snt No , lets try reserving it for 2 nights instead .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL1270.json_0010
+# ::snt I also need a place to dine that serves international food and should be in the cheap price range .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n18 / name
+     :op1 "international"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n20 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL1270.json_0012
+# ::snt That sounds good . Can you book me a table for 6 on Saturday at 12:00 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n22 / name
+     :op1 "12:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n24 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n26 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL1270.json_0014
+# ::snt Great ! That 's all I needed , thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0117.json_0000
+# ::snt I am looking for the nearest police station .
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG0117.json_0002
+# ::snt Can you please give me the written address as well ?
+( Pt1 / Police-Request
+  :Addr ( aPo0 / question )
+)
+
+# ::id SNG0117.json_0004
+# ::snt That will be all today thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0117.json_0006
+# ::snt No , that is all I need today . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0169.json_0000
+# ::snt Please find me a hotel in cambridge with 4 star rating and free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "4"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL0169.json_0002
+# ::snt Thanks for asking .   Moderate suite my pocketbook best .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL0169.json_0004
+# ::snt yes north will be fine with me
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n8 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL0169.json_0006
+# ::snt That sounds great . I need a reservation for 8 people please .
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL0169.json_0008
+# ::snt I 'd like to book for 4 nights starting on wednesday , please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL0169.json_0010
+# ::snt i am also looking for a restaurant for that same day
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+)
+
+# ::id PMUL0169.json_0012
+# ::snt I think everyone likes Chinese food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n18 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL0169.json_0014
+# ::snt it should be on the moderate price range
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n20 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL0169.json_0016
+# ::snt Let 's do the one in the north , by the hotel .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n22 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL0169.json_0018
+# ::snt Yes for 18:00 on Wednesday for 8 people please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n24 / name
+     :op1 "18:00"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n26 / name
+     :op1 "8"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n28 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL0169.json_0020
+# ::snt Thank you ! That is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0169.json_0022
+# ::snt Have a great day !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2619.json_0000
+# ::snt Hi , I am planning my Cambridge trip and could use some help with a particular attraction .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL2619.json_0002
+# ::snt No , I need help with a particular attraction . Can you help ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL2619.json_0004
+# ::snt I 'm looking for tenpin I want the address and entrance fee .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "tenpin"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Addr ( aAt2 / question )
+   )
+)
+
+# ::id PMUL2619.json_0006
+# ::snt Yes , I also wanted to find an expensive guesthouse to stay at .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL2619.json_0008
+# ::snt What about a 4 star guest with free parking . If there is no such guesthouse how about one that is in the cheap range .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n10 / name
+     :op1 "cheap"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   :Parking ( esHo4 / yes)
+)
+
+# ::id PMUL2619.json_0010
+# ::snt I do n't have a preference . Please make a suggestion and book it for 6 people for 2 nights starting on friday .
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+   :Stay ( StaHo3 / Stay 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo5 / Day 
+    :name ( n16 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo7 / People 
+    :name ( n18 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL2619.json_0012
+# ::snt No that will be it for today , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4201.json_0000
+# ::snt I want a college to visit
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL4201.json_0002
+# ::snt No , no particular area . Which one do you recommend ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+)
+
+# ::id PMUL4201.json_0004
+# ::snt Can you find me a hotel in the north with free parking included ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL4201.json_0006
+# ::snt Sure . That would be fine . Can I have more information please ?
+( o / out_of_scope )
+
+# ::id PMUL4201.json_0008
+# ::snt Actually , I think I 'm ok for now . Thank you for your time .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1068.json_0000
+# ::snt I am looking for a gueshouse to stay in during my visit . I would like for it to be in the east section of town .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n4 / name
+     :op1 "gueshouse"
+  ))
+)
+
+# ::id MUL1068.json_0002
+# ::snt I 'd like a 4 star place that 's on the pricier side .
+( Hm1 / Hotel-Inform
+   :Price ( xpHo1 / expensive)
+   :Stars ( StaHo3 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1068.json_0004
+# ::snt I would like one that is cheap then .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL1068.json_0006
+# ::snt Yes please . Can you book the reservation for Saturday for 5 guests for a 2 night stay . Thanks .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL1068.json_0008
+# ::snt Try for 1 night instead . If that works , can I have the reference number ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "1"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL1068.json_0010
+# ::snt I also need to find something called gonville and caius college , can you help ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n18 / name
+     :op1 "gonville"
+     :op2 "and"
+     :op3 "caius"
+     :op4 "college"
+  ))
+)
+
+# ::id MUL1068.json_0012
+# ::snt Can I get the postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL1068.json_0014
+# ::snt No thanks - I 'm all set . Thank you for your help today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0232.json_0000
+# ::snt I need to find a hospital with an emergency department .
+( Hm1 / Hospital-Inform
+   :Department ( DepHo2 / Department 
+    :name ( n2 / name
+     :op1 "emergency"
+     :op2 "department"
+  ))
+)
+
+# ::id SNG0232.json_0002
+# ::snt Yes , please . May I also have the postcode ?
+( Ht1 / Hospital-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id SNG0232.json_0004
+# ::snt No , that 's all . Thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0232.json_0006
+# ::snt Can I have their address ?
+( Ht1 / Hospital-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id SNG0232.json_0008
+# ::snt Yes could I have their postcode as well ?
+( Ht1 / Hospital-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id SNG0232.json_0010
+# ::snt I think that covers everything . Thanks so much for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01233.json_0000
+# ::snt I want to stay at a 4 star hotel
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG01233.json_0002
+# ::snt I need a place in the east with free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n6 / name
+     :op1 "east"
+  ))
+)
+
+# ::id SNG01233.json_0004
+# ::snt Okay that sounds good . Let 's book it for just me , and I am planning to stay 4 nights beginning Thursday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id SNG01233.json_0006
+# ::snt could you please try one night
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "one"
+  ))
+)
+
+# ::id SNG01233.json_0008
+# ::snt Great , thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01233.json_0010
+# ::snt Nope that was all I needed today . Thanks ! Take care !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1053.json_0000
+# ::snt Hey there . I am hoping you might be able to tell me what kind of entertainment is happening tonight in town near where I am staying .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id SNG1053.json_0002
+# ::snt I am in the northern part of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "northern"
+  ))
+)
+
+# ::id SNG1053.json_0004
+# ::snt Would you happen to know if there is a swimming pool in the north ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n8 / name
+     :op1 "swimming"
+     :op2 "pool"
+  ))
+)
+
+# ::id SNG1053.json_0006
+# ::snt Yes , please !
+( o / out_of_scope )
+
+# ::id SNG1053.json_0008
+# ::snt Yes , please give me the phone number for Jesus Green Outdoor Pool .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n10 / name
+     :op1 "jesus"
+     :op2 "green"
+     :op3 "outdoor"
+     :op4 "pool"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Phone ( aAt1 / question )
+   )
+)
+
+# ::id SNG1053.json_0010
+# ::snt Can you also give me the address and entrance fee for the Jesus Green pool ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+)
+
+# ::id SNG1053.json_0012
+# ::snt Thank you that is all I need , bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0373.json_0000
+# ::snt I need a train on Wednesday that leaves after 16:00 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "wednesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "16:00"
+  ))
+)
+
+# ::id SNG0373.json_0002
+# ::snt I would like to go to Ely , from Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "ely"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG0373.json_0004
+# ::snt Yes . One ticket . I need the travel time and train ID .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "one"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Time ( aTr1 / question )
+  :Id ( aTr2 / question )
+   )
+)
+
+# ::id SNG0373.json_0006
+# ::snt I believe I am good for the moment thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1224.json_0000
+# ::snt I 'm looking for a place to dine . The restaurant should serve japanese food and should be in the centre .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "japanese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG1224.json_0002
+# ::snt I 'd like somewhere expensive , is it ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SNG1224.json_0004
+# ::snt Then that will be good . I need a reservation for 4 on Friday night please .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG1224.json_0006
+# ::snt I 'd like to eat at 17:30
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "17:30"
+  ))
+)
+
+# ::id SNG1224.json_0008
+# ::snt That is it , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1534.json_0000
+# ::snt I 'm looking for a hotel in the north to stay in . Can you help me ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL1534.json_0002
+# ::snt Great ! Do either one have a 2 star rating ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL1534.json_0004
+# ::snt Yes please book one for 6 people and 4 nights starting from tuesday .   Can I please have the reference number ?   Thank you for your help .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL1534.json_0006
+# ::snt Your booking was successful . Can I help you with anything else like restaurants or attractions in the area ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL1534.json_0008
+# ::snt I need a train to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1534.json_0010
+# ::snt I need to depart from london liverpool street , after 15:15 . Can you tell me how long the travel time is too ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n16 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n18 / name
+     :op1 "15:15"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Time ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1534.json_0012
+# ::snt It needs to be on Tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n20 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL1534.json_0014
+# ::snt No thanks , group is still deciding on a carpool or a train , but thank you for all of the help .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL1534.json_0016
+# ::snt I do need a train from london liverpool street on tuesday please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n22 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n24 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL1534.json_0018
+# ::snt I 'd like to book the previously mentioned train that leaves 15:39 .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL1534.json_0020
+# ::snt Please book for 6 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n26 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL1534.json_0022
+# ::snt Okay . Thank you for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01744.json_0000
+# ::snt I am looking for a place to dine . The restaurant should be in the cheap price range and should serve vietnamese food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "vietnamese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SNG01744.json_0002
+# ::snt Yes , I need the reservation to be for five people on Monday at 19:00 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "19:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "five"
+  ))
+)
+
+# ::id SNG01744.json_0004
+# ::snt Thank you , can I get the reference number ?
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id SNG01744.json_0006
+# ::snt am asking for the reference number please
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id SNG01744.json_0008
+# ::snt If the booking fails how about tuesday .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id SNG01744.json_0010
+# ::snt Okay that 's all . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0940.json_0000
+# ::snt I am seeking an expensive restaurant in Cambridge .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL0940.json_0002
+# ::snt How about one in the east area ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL0940.json_0004
+# ::snt Tell me your favorite . I 'd like their phone number and address , please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id MUL0940.json_0006
+# ::snt Great , also , are there any museums in that same area ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n6 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n8 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id MUL0940.json_0008
+# ::snt What is the postcode for the Cambridge Museum of Technology ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Post ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n11 / name
+     :op1 "Cambridge"
+     :op2 "Museum"
+     :op3 "of"
+     :op4 "Technology"
+  ))
+   )
+)
+
+# ::id MUL0940.json_0010
+# ::snt That 's all I needed today , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0322.json_0000
+# ::snt I am planning a trip to Cambridge and am looking for a hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL0322.json_0002
+# ::snt Moderate price range . And a 4 star rating , please .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0322.json_0004
+# ::snt I need a place with wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL0322.json_0006
+# ::snt yes and book it for me and I need postcode
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+   )
+ :op2(Ht2 / Hotel-Request
+  :Post ( aHo1 / question )
+   )
+)
+
+# ::id PMUL0322.json_0008
+# ::snt Ashely hotel will be fine thank you
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL0322.json_0010
+# ::snt it has wifi and free parking , there is no info on the room
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL0322.json_0012
+# ::snt Which one is better ?
+( o / out_of_scope )
+
+# ::id PMUL0322.json_0014
+# ::snt Please pick on and make reservations for 8 people for 3 nights starting on Thursday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL0322.json_0016
+# ::snt Thanks now I need a cab to and from both places
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0322.json_0018
+# ::snt I need to be at the restaurant by 1:00 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n14 / name
+     :op1 "1:00"
+  ))
+)
+
+# ::id PMUL0322.json_0020
+# ::snt I need to be picked up at the hotel , please .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL0322.json_0022
+# ::snt It appears that I forgot to book a restaurant reservation . I need something in the south in the same price range as the hotel , please .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n18 / name
+     :op1 "south"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id PMUL0322.json_0024
+# ::snt Priced moderately please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n22 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL0322.json_0026
+# ::snt I do n't want to book it quite yet . Could you get me the phone number , postcode , and address ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id PMUL0322.json_0028
+# ::snt Can you help me find a taxi ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL0322.json_0030
+# ::snt No that is all I need today . Thanks for the help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1013.json_0000
+# ::snt Guten Tag , I am staying overnight in Cambridge and need a place to sleep . I need free parking and internet .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id SNG1013.json_0002
+# ::snt No , but I 'd really like to be on the south end of the city . Do any of those fit the bill ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+)
+
+# ::id SNG1013.json_0004
+# ::snt No I do n't care about the price . Which one do you recommend ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "do"
+     :op2 "n't"
+     :op3 "care"
+  ))
+)
+
+# ::id SNG1013.json_0006
+# ::snt Yes , book it for 4 people and 4 nights starting from tuesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG1013.json_0008
+# ::snt How about for 3 nights ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SNG1013.json_0010
+# ::snt Great .   I am all set then .   Have a nice day .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0026.json_0000
+# ::snt Hi , I am looking for a cheap restaurant in the town centre ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SSNG0026.json_0002
+# ::snt Italian Food , Cheap and in the East part of town
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n10 / name
+     :op1 "east"
+  ))
+)
+
+# ::id SSNG0026.json_0004
+# ::snt Actually a chinese restaurant in the centre would better suit our needs , what is available at a cheap price ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n14 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SSNG0026.json_0006
+# ::snt Yes please . I need a table for 3 people at 18:00 on Thursday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "18:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n20 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n22 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SSNG0026.json_0008
+# ::snt No , that will be all thanks .   Have a great day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0564.json_0000
+# ::snt Know any good bites around here ?
+( o / out_of_scope )
+
+# ::id SNG0564.json_0002
+# ::snt I would like to dine in the south , preferably Chinese and expensive .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n6 / name
+     :op1 "south"
+  ))
+)
+
+# ::id SNG0564.json_0004
+# ::snt Can I just get the address for the Peking Restaurant ?
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe3 / Name 
+    :name ( n9 / name
+     :op1 "Peking"
+     :op2 "Restaurant"
+  ))
+   )
+)
+
+# ::id SNG0564.json_0006
+# ::snt Nope , that 'll do it . I 'm going to go eat ! Thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1178.json_0000
+# ::snt I would like to find a pool that I can visit .
+( o / out_of_scope )
+
+# ::id MUL1178.json_0002
+# ::snt I am not . Can you please give the phone number and entrance fee for one of them ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id MUL1178.json_0004
+# ::snt Just give me the phone number for the first one on your list , and can you confirm if that one has an entrance fee please .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL1178.json_0006
+# ::snt Ok , I also need a place to stay and I do n't care about free parking , but can it be moderately priced ?
+( Hm1 / Hotel-Inform
+   :Parking ( onHo1 / dontcare)
+   :Price ( PriHo3 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id MUL1178.json_0008
+# ::snt I want to stay on the east side of town and I 'm looking for a guesthouse type hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n6 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL1178.json_0010
+# ::snt What is this hotel 's phone number ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+   )
+ :op2(Ht2 / Hotel-Request
+  :Phone ( aHo1 / question )
+   )
+)
+
+# ::id MUL1178.json_0012
+# ::snt Yes , can you book me at the guesthouse for 8 people ?
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n8 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL0359.json_0000
+# ::snt I am looking for the restaurant , De Luca Cucina and bar . Where is it located in Cambridge ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "de"
+     :op2 "luca"
+     :op3 "cucina"
+     :op4 "and"
+     :op5 "bar"
+  ))
+)
+
+# ::id MUL0359.json_0002
+# ::snt Yes , can you also confirm what kind of food these serve for me ?
+( Rt1 / Restaurant-Request
+  :Food ( aRe0 / question )
+)
+
+# ::id MUL0359.json_0004
+# ::snt Not at this time . I do need a train , though . I 'll be leaving from london liverpool street on Sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id MUL0359.json_0006
+# ::snt i want to leave at 9:30am .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "9:30am"
+  ))
+)
+
+# ::id MUL0359.json_0008
+# ::snt Actually can I change that to after 13:45 and may I also get the reference number please ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n10 / name
+     :op1 "13:45"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0359.json_0010
+# ::snt That does work . Please book 1 ticket for me .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL0359.json_0012
+# ::snt Great that should be all I need thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20066.json_0000
+# ::snt I am looking for an expensive restaurant that serves Indonesian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indonesian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id WOZ20066.json_0002
+# ::snt can i have a thai food instead ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "thai"
+  ))
+)
+
+# ::id WOZ20066.json_0004
+# ::snt address and phone number , please
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20066.json_0006
+# ::snt Sorry what type of food do they serve ?
+( Rt1 / Restaurant-Request
+  :Food ( aRe0 / question )
+)
+
+# ::id WOZ20066.json_0008
+# ::snt No , thank you ! I 've got all the info I needed . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02197.json_0000
+# ::snt I need to find a hospital please .
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG02197.json_0002
+# ::snt No , that will be all . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0298.json_0000
+# ::snt I am looking for some restaurant recommendations .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0298.json_0002
+# ::snt I would like some Middle Eastern food , preferably in the cheap price range . I 'd also like to be in the Centre .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "middle"
+     :op2 "eastern"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Price ( aHo1 / question )
+   )
+)
+
+# ::id PMUL0298.json_0004
+# ::snt No , not really .   How about Indian food instead of Middle Eastern ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL0298.json_0006
+# ::snt No just the address , postcode and phone number of the one you recommend .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id PMUL0298.json_0008
+# ::snt I also need a place to stay . I need somewhere that is a guesthouse and includes free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id PMUL0298.json_0010
+# ::snt Area does not matter but something with 4 stars .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0298.json_0012
+# ::snt Is Limehouse 4 stars ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+   :Name ( NamHo4 / Name 
+    :name ( n16 / name
+     :op1 "Limehouse"
+  ))
+)
+
+# ::id PMUL0298.json_0014
+# ::snt Can you give me the phone number and price range ?
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id PMUL0298.json_0016
+# ::snt I can do that myself . Thank you for the information .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0298.json_0018
+# ::snt Have a wonderful day !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0361.json_0000
+# ::snt I need a hotel that includes free parking please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id SSNG0361.json_0002
+# ::snt I am not particular about the area . Is there a hotel available that has a 2 star rating ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Area ( onHo2 / dontcare)
+   :Stars ( StaHo5 / Stars 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SSNG0361.json_0004
+# ::snt Yes , book me the one on the East side .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n8 / name
+     :op1 "east"
+  ))
+)
+
+# ::id SSNG0361.json_0006
+# ::snt I 'd like it for 5 people and 5 nights starting Sunday , please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SSNG0361.json_0008
+# ::snt Yes , lets try a different one .
+( o / out_of_scope )
+
+# ::id SSNG0361.json_0010
+# ::snt can you please confirm the price for the package
+( o / out_of_scope )
+
+# ::id MUL1599.json_0000
+# ::snt I am looking for an expensive restaurant in Cambridge that serves Tuscan food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "tuscan"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL1599.json_0002
+# ::snt Is there anything Tuscan in the centre of town ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1599.json_0004
+# ::snt How about mediterranean food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "mediterranean"
+  ))
+)
+
+# ::id MUL1599.json_0006
+# ::snt Can I have the postcode , address , and phone number , please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id MUL1599.json_0008
+# ::snt Thanks for the restaurant , I also need to take train departing from Leicester that will arrive by 15:15 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "15:15"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id MUL1599.json_0010
+# ::snt I want to leave on wednesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id MUL1599.json_0012
+# ::snt I am still thinking about it .
+( o / out_of_scope )
+
+# ::id MUL1599.json_0014
+# ::snt I do n't think I will book just yet but can you give me the travel time for TR8392 please ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL1599.json_0016
+# ::snt That is all for now .   If I change my mind in booking , I will call you back . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1599.json_0018
+# ::snt You as well .
+( o / out_of_scope )
+
+# ::id WOZ20592.json_0000
+# ::snt Hello , I am looking for a restaurant on the south side of town that serves international food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "international"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id WOZ20592.json_0002
+# ::snt How about Chinese food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id WOZ20592.json_0004
+# ::snt Can I have the address of Lucky Star ?
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe3 / Name 
+    :name ( n9 / name
+     :op1 "Lucky"
+     :op2 "Star"
+  ))
+   )
+)
+
+# ::id WOZ20592.json_0006
+# ::snt Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0688.json_0000
+# ::snt I need a train departing from cambridge after 17:45 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "17:45"
+  ))
+)
+
+# ::id MUL0688.json_0002
+# ::snt I 'd like to go to Norwich on Monday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "norwich"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id MUL0688.json_0004
+# ::snt Nah , thanks though . But if ya can tell me when it gets there that 'd be good .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0688.json_0006
+# ::snt Great . I 'm also looking for a 3 star hotel with free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL0688.json_0008
+# ::snt I 'm looking for something moderately priced please .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id MUL0688.json_0010
+# ::snt Let 's try the Hobson 's House please .
+( o / out_of_scope )
+
+# ::id MUL0688.json_0012
+# ::snt Yeah , could you book me a 3 night stay at Hobson 's House ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL0688.json_0014
+# ::snt Friday . For 7 people .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n16 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n18 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL0688.json_0016
+# ::snt How about one night ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL0688.json_0018
+# ::snt Great ! Thank you so much for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4788.json_0000
+# ::snt Can you help me find a place to stay while in cambridge in the north that has free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL4788.json_0002
+# ::snt I would like one with 4 stars .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4788.json_0004
+# ::snt That sounds like a perfect fit . Please book it for 4 nights starting this Friday , for 3 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL4496.json_0000
+# ::snt I am excited to eat at some great restaurants during my visit .   Can you help me find a guesthouse ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL4496.json_0002
+# ::snt I 'll need a guesthouse that has free wifi that has a rating of 4 stars .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL4496.json_0004
+# ::snt No particular area , could you give me a recommendation ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n8 / name
+     :op1 "No"
+     :op2 "particular"
+  ))
+)
+
+# ::id PMUL4496.json_0006
+# ::snt Yes , that will . Can you please reserve a room for 4 nights beginning on Sunday . There will be six of us .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "six"
+  ))
+)
+
+# ::id PMUL4496.json_0008
+# ::snt I am also looking for an expensive Indian restaurant nearby .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n18 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL4496.json_0010
+# ::snt In the centre please .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n20 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4496.json_0012
+# ::snt Can I have the phone number and postcode please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id PMUL4496.json_0014
+# ::snt That is all I need , good day .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4496.json_0016
+# ::snt No thanks , that 's all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2520.json_0000
+# ::snt Yes , I 'm looking for the hotel Limehouse .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "limehouse"
+  ))
+)
+
+# ::id MUL2520.json_0002
+# ::snt Please . I 'll be checking in by myself on sunday , and staying for five nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "five"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id MUL2520.json_0004
+# ::snt Yes . What can you tell me about cherry hinton hall and grounds ? I am interested in visiting it . Do I need to book a tour ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n8 / name
+     :op1 "cherry"
+     :op2 "hinton"
+     :op3 "hall"
+     :op4 "and"
+     :op5 "grounds"
+  ))
+)
+
+# ::id MUL2520.json_0006
+# ::snt Yes , could you provide me with their phone number as well ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL2520.json_0008
+# ::snt That should be all , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0619.json_0000
+# ::snt I need an inexpensive restaurant in the centre of Cambridge .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "inexpensive"
+  ))
+)
+
+# ::id PMUL0619.json_0002
+# ::snt Not really , try kosher food types .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "kosher"
+  ))
+   :Price ( onRe2 / dontcare)
+)
+
+# ::id PMUL0619.json_0004
+# ::snt How about one that serves Asian Oriental food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+)
+
+# ::id PMUL0619.json_0006
+# ::snt I 'll try the noodle bar . I 'd like to reserve a table as well .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Name ( NamRe3 / Name 
+    :name ( n10 / name
+     :op1 "noodle"
+  ))
+)
+
+# ::id PMUL0619.json_0008
+# ::snt for seven people on wednesday .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n12 / name
+     :op1 "seven"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL0619.json_0010
+# ::snt I would like the reservation to be at 16:00 please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "16:00"
+  ))
+)
+
+# ::id PMUL0619.json_0012
+# ::snt Great , now I need a train to leave on Thursday departing from cambridge going to peterborough , it needs to arrive by 14:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n18 / name
+     :op1 "peterborough"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n20 / name
+     :op1 "thursday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n22 / name
+     :op1 "14:30"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n24 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0619.json_0014
+# ::snt I actually do n't need to book any tickets . I just need the train i d , travel time and departure time please .
+( a / and
+ :op1(Tm1 / Train-Inform
+   )
+ :op2(Tt2 / Train-Request
+  :Leave ( aTr1 / question )
+  :Time ( aTr2 / question )
+   )
+)
+
+# ::id PMUL0619.json_0016
+# ::snt Thanks . You have been so helpful with the restaurant and train . That 's all . Goodbye .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :none ( onTr1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL4560.json_0000
+# ::snt Hi , you can help me by getting me some options about where to stay on the North end . Preferably a 4 star hotel
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4560.json_0002
+# ::snt Are there any hotels available , instead of a guesthouse ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL4560.json_0004
+# ::snt Ok , let 's go with guesthouse . A moderately priced one , 4 stars .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n12 / name
+     :op1 "moderately"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4560.json_0006
+# ::snt Do they have free parking ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Parking ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Parking ( esHo2 / yes)
+   )
+)
+
+# ::id PMUL4560.json_0008
+# ::snt I do n't need a room right now , but I would like to know if there is a Persian restaurant in the north .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "persian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n18 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL4560.json_0010
+# ::snt Are there any italian places around the hotel ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n20 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id PMUL4560.json_0012
+# ::snt Yes , please book a table for 1 at 18:45 on Sunday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n22 / name
+     :op1 "18:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n24 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n26 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL4560.json_0014
+# ::snt I also want to book a taxi to commute between the two places , from my lodgings , so it gets me to the restaurant on time .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Dest ( DesTa3 / Dest 
+    :name ( n28 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL4560.json_0016
+# ::snt I do n't think so .   Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0141.json_0000
+# ::snt I 'm looking to get some info about a hotel called Home from Home
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "home"
+     :op2 "from"
+     :op3 "home"
+  ))
+)
+
+# ::id PMUL0141.json_0002
+# ::snt Yes , can you please book a room for me for 4 people for 5 nights starting on Thursday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0141.json_0004
+# ::snt I am also looking for an Indian restaurant that is located in the centre ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0141.json_0006
+# ::snt Curry Garden sounds good , can you book me for 4 people at 12:15 on saturday ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n14 / name
+     :op1 "curry"
+     :op2 "garden"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n16 / name
+     :op1 "12:15"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n18 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0141.json_0008
+# ::snt Could I get the reference number please ?
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id PMUL0141.json_0010
+# ::snt No that is all I do believe thanks for all of your help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4286.json_0000
+# ::snt i need to find a place to go in the west
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL4286.json_0002
+# ::snt Can you tell me about a couple museums , any type , and let me know the cost .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id PMUL4286.json_0004
+# ::snt What is the entrance fee for cafe jello gallery ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n6 / name
+     :op1 "cafe"
+     :op2 "jello"
+     :op3 "gallery"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+   )
+)
+
+# ::id PMUL4286.json_0006
+# ::snt I also need a place to eat near the attraction .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL4286.json_0008
+# ::snt Thank you ! Is it a European restaurant ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "european"
+  ))
+)
+
+# ::id PMUL4286.json_0010
+# ::snt No I would like to find   European restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "european"
+  ))
+)
+
+# ::id PMUL4286.json_0012
+# ::snt Is that located in the west ? I forgot to mention I wanted to stay close to where the museum is .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n12 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL4286.json_0014
+# ::snt Just the postcode . Thanks for all of your help !
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id PMUL4286.json_0016
+# ::snt Let 's see ... restaurant , museum ... nope . That 's everything I need !
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id SNG1208.json_0000
+# ::snt I need information on the town centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG1208.json_0002
+# ::snt I want to know what attractions are in the centre , please .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG1208.json_0004
+# ::snt Pick one and I would need the entrance fee and attraction type .
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+  :Fee ( aAt1 / question )
+)
+
+# ::id SNG1208.json_0006
+# ::snt I 'll have to check that out . Thank you , that 's all the info I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4915.json_0000
+# ::snt I want an expensive french place to dine in .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "french"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL4915.json_0002
+# ::snt In the north please .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL4915.json_0004
+# ::snt no i want the post code and address
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id PMUL4915.json_0006
+# ::snt a train . The train should arrive by 20:45 and should go to stansted airport
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n10 / name
+     :op1 "20:45"
+  ))
+)
+
+# ::id PMUL4915.json_0008
+# ::snt Departing from Cambridge on Saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4915.json_0010
+# ::snt It does n't matter what time I leave as long as I arrive at the airport by 20:45 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n16 / name
+     :op1 "does"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n18 / name
+     :op1 "20:45"
+  ))
+)
+
+# ::id PMUL4915.json_0012
+# ::snt Yes please , can you book 2 tickets and can i get a reference number please ? Thank you .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n20 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4915.json_0014
+# ::snt Thank you , my trip is planned , that is everything .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0139.json_0000
+# ::snt I am looking for a restaurant in the centre of town that serves kosher food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "kosher"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SSNG0139.json_0002
+# ::snt Are there any kosher restaurants in the city at all ?
+( Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+)
+
+# ::id SSNG0139.json_0004
+# ::snt Alright . Can you find me an indian food restaurant instead ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id SSNG0139.json_0006
+# ::snt Something expensive please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SSNG0139.json_0008
+# ::snt Sounds perfect .   Can you book a table for 3 at 19:15 on Thursday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "19:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SSNG0139.json_0010
+# ::snt Yes . Just make sure it is something in the expensive range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n16 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SSNG0139.json_0012
+# ::snt Okay great . That is all I need . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02305.json_0000
+# ::snt Hello there , could you tell me where the Parkside Police Station is please ?
+( Pm1 / Police-Inform
+   :Name ( NamPo2 / Name 
+    :name ( n2 / name
+     :op1 "Parkside"
+     :op2 "Police"
+     :op3 "Station"
+  ))
+)
+
+# ::id SNG02305.json_0002
+# ::snt Thanks , I need the phone number , address and postcode .
+( Pt1 / Police-Request
+  :Addr ( aPo0 / question )
+  :Post ( aPo1 / question )
+  :Phone ( aPo2 / question )
+)
+
+# ::id SNG02305.json_0004
+# ::snt Thanks , that 's all . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0506.json_0000
+# ::snt I would like to book a train to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0506.json_0002
+# ::snt Yes . I would like to depart from Cambridge and arrive in Norwich no later than 17:00 on Monday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "norwich"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n8 / name
+     :op1 "17:00"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0506.json_0004
+# ::snt Yes , please book that train for 4 people and give me the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0506.json_0006
+# ::snt I would also like some recommendations for places to go in town .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id MUL0506.json_0008
+# ::snt I 'd like something on the south side , please .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL0506.json_0010
+# ::snt The museum on the south side sounds good . Could I get an address for that ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n16 / name
+     :op1 "museum"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n18 / name
+     :op1 "south"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+)
+
+# ::id MUL0506.json_0012
+# ::snt Okay thank you so much that is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0506.json_0014
+# ::snt That will be all , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1362.json_0000
+# ::snt Can you help me find a place to have dinner ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id SNG1362.json_0002
+# ::snt I 'd like some good asian oriental food .   Near the centre of town would be great .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG1362.json_0004
+# ::snt Actually , do you have anything that is expensive . It 's a business meeting so I 'd like to impress them .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SNG1362.json_0006
+# ::snt Yes can you book it for Tuesday at 12:00 for 4 people ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "12:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG1362.json_0008
+# ::snt No that is everything that I need .   Thank you so much for your assistance and have a wonderful day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1395.json_0000
+# ::snt I 'm looking for a moderate place to stay in the centre .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL1395.json_0002
+# ::snt Does it have four stars ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "four"
+  ))
+)
+
+# ::id MUL1395.json_0004
+# ::snt No I would like to stay in the centre . Can you recommend a cheap one in that area instead ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n10 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL1395.json_0006
+# ::snt what their address ? do they have free parking ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Parking ( aHo1 / question )
+  :Addr ( aHo2 / question )
+   )
+)
+
+# ::id MUL1395.json_0008
+# ::snt Great can I also find a restaurant in the centre of town in the cheap price range ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n12 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1395.json_0010
+# ::snt I do n't have a preference for food type . I do need reservations for 8 at 12:00 on thursday .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+   :Time ( TimRe3 / Time 
+    :name ( n16 / name
+     :op1 "12:00"
+  ))
+   :Day ( DayRe5 / Day 
+    :name ( n18 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe7 / People 
+    :name ( n20 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL1395.json_0012
+# ::snt Yes , how about 11:00 instead ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n22 / name
+     :op1 "11:00"
+  ))
+)
+
+# ::id MUL1395.json_0014
+# ::snt Great . Thanks so much . Can you also get me a taxi from the Alexander B&B to Dojo Noodle Bar and get me there by 11:00 ?
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n24 / name
+     :op1 "dojo"
+     :op2 "noodle"
+     :op3 "bar"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n26 / name
+     :op1 "11:00"
+  ))
+)
+
+# ::id MUL1395.json_0016
+# ::snt Ok , thank you , that will be all . Goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0353.json_0000
+# ::snt I am looking for a place to dine at that serves afternoon tea and that is moderately priced . Please help .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "afternoon"
+     :op2 "tea"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL0353.json_0002
+# ::snt How about an Indian restaurant , then ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL0353.json_0004
+# ::snt No area does not matter .
+( Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+)
+
+# ::id PMUL0353.json_0006
+# ::snt That would be great . There will be 7 of us .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n8 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL0353.json_0008
+# ::snt i need a table reserved for friday
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL0353.json_0010
+# ::snt I would like a booking at 13:00 for 7 people for Friday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "13:00"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n14 / name
+     :op1 "7"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n16 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL0353.json_0012
+# ::snt Yes , please . I need a place to stay .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL0353.json_0014
+# ::snt it should be a guest house in the north
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n18 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL0353.json_0016
+# ::snt I would like expensive .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n20 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0353.json_0018
+# ::snt I would accept one with moderate price range . I also need free parking .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n22 / name
+     :op1 "moderate"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Parking ( aHo1 / question )
+   )
+)
+
+# ::id PMUL0353.json_0020
+# ::snt No thank you . I just need to know if they have free parking and the postcode .
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Parking ( aHo0 / question )
+  :Post ( aHo1 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Parking ( esHo2 / yes)
+   )
+)
+
+# ::id PMUL0353.json_0022
+# ::snt I need a taxi also for the commute between both places
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL0353.json_0024
+# ::snt 18:00 pm and can you book it for me ?
+( o / out_of_scope )
+
+# ::id SNG01364.json_0000
+# ::snt looking for a train . The train should arrive by 09:45 and should depart from cambridge .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n2 / name
+     :op1 "09:45"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG01364.json_0002
+# ::snt i need to go to norwich .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id SNG01364.json_0004
+# ::snt That sounds great ! Thanks for all of your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0898.json_0000
+# ::snt Hello ! Can you help me find a restaurant somewhere in the center of Cambridge please ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Area ( AreRe3 / Area 
+    :name ( n2 / name
+     :op1 "center"
+  ))
+)
+
+# ::id MUL0898.json_0002
+# ::snt Yes , I 'm looking for an indian restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id MUL0898.json_0004
+# ::snt Not really . But I am also interested in finding some architecture to look at .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "architecture"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Price ( onRe2 / dontcare)
+   )
+)
+
+# ::id MUL0898.json_0006
+# ::snt May I get the area of the church , phone number , and entrance fee ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Fee ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id MUL0898.json_0008
+# ::snt Excellent . That 's all I need .
+( o / out_of_scope )
+
+# ::id MUL0898.json_0010
+# ::snt No , that will be all today .
+( o / out_of_scope )
+
+# ::id SNG01444.json_0000
+# ::snt Are there any 3-star hotels , guesthouses , or B&B 's that have wifi that you do n't have to pay for ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "3-star"
+  ))
+)
+
+# ::id SNG01444.json_0002
+# ::snt No , but the hotel should be in the north .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SNG01444.json_0004
+# ::snt Yeah , how much does it cost ?
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+)
+
+# ::id SNG01444.json_0006
+# ::snt Thanks , what is the address and does it have free parking ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Parking ( aHo0 / question )
+  :Addr ( aHo1 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Parking ( esHo2 / yes)
+   )
+)
+
+# ::id SNG01444.json_0008
+# ::snt Cool , thank you . I 'm all set now . Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0480.json_0000
+# ::snt I 'm looking for a moderately priced hotel to stay at that includes free wifi . Can you help ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Internet ( esHo2 / yes)
+   :Type ( TypHo5 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL0480.json_0002
+# ::snt I would like to stay in the east , if possible .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL0480.json_0004
+# ::snt Yes but to help it does n't need to have free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( oHo1 / no)
+)
+
+# ::id PMUL0480.json_0006
+# ::snt Can you pick one and send me the postcode , address and phone number ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+  :Phone ( aHo2 / question )
+)
+
+# ::id PMUL0480.json_0008
+# ::snt Thank you ! I also need a reservation at the Saffron Brasserie for 2 people at 15:45 on Wednesday please .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "saffron"
+     :op2 "brasserie"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n10 / name
+     :op1 "15:45"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL0480.json_0010
+# ::snt that is it for today thank you very much
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01194.json_0000
+# ::snt Hi there , would you tell me the address of a hospital located here in town ?
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01194.json_0002
+# ::snt Do you have the hospital 's postcode ?
+( Ht1 / Hospital-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id SNG01194.json_0004
+# ::snt Thank you for your help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01194.json_0006
+# ::snt No that is all . Thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20126.json_0000
+# ::snt Hello , I am looking for an expensive restaurant that serves Lebanese food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "lebanese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id WOZ20126.json_0002
+# ::snt Can I get the address , phone number , and area of an Italian restaurant ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Area ( aRe1 / question )
+  :Phone ( aRe2 / question )
+  :Addr ( aRe3 / question )
+   )
+)
+
+# ::id WOZ20126.json_0004
+# ::snt Perfect , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01892.json_0000
+# ::snt Do you know of the Parkside Police Station ?
+( Pm1 / Police-Inform
+   :Name ( NamPo2 / Name 
+    :name ( n2 / name
+     :op1 "Parkside"
+     :op2 "Police"
+     :op3 "Station"
+  ))
+)
+
+# ::id SNG01892.json_0002
+# ::snt Thank you , what is their phone number ?
+( Pt1 / Police-Request
+  :Phone ( aPo0 / question )
+)
+
+# ::id SNG01892.json_0004
+# ::snt No , that 's it . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02111.json_0000
+# ::snt I was just involved in a car accident .
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG02111.json_0002
+# ::snt Yes , I have a passenger that is hurt . How can I get to the hospital to make sure they are okay ?
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG02111.json_0004
+# ::snt Thanks , what 's the address and postcode to the police department ?
+( Pt1 / Police-Request
+  :Addr ( aPo0 / question )
+  :Post ( aPo1 / question )
+)
+
+# ::id SNG02111.json_0006
+# ::snt Thank you for the info . That 'll be all for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0170.json_0000
+# ::snt I am looking for the Addenbrookes Hospital .
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG0170.json_0002
+# ::snt That will be all , thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1311.json_0000
+# ::snt I am looking for a hotel .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Type ( TypHo3 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL1311.json_0002
+# ::snt I need a hotel named University Arms , I need the star of this hotel and the postcode please .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n4 / name
+     :op1 "university"
+     :op2 "arms"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Post ( aHo1 / question )
+   )
+)
+
+# ::id MUL1311.json_0004
+# ::snt No thanks , but I am looking for an expensive restaurant in the center of town . Can you tell me what 's available ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "center"
+  ))
+)
+
+# ::id MUL1311.json_0006
+# ::snt I would really like chinese food please
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id MUL1311.json_0008
+# ::snt would i book a table for 1 people at 13:30 on saturday please ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "13:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL1311.json_0010
+# ::snt How about a little earlier , say 12:30 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "12:30"
+  ))
+)
+
+# ::id MUL1311.json_0012
+# ::snt Thank you very much .   Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1176.json_0000
+# ::snt I am looking for a place to go that includes boats . Can you please help me plan my trip ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "boats"
+  ))
+)
+
+# ::id MUL1176.json_0002
+# ::snt No , I do n't have a preference . Which one do you suggest ?
+( Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+)
+
+# ::id MUL1176.json_0004
+# ::snt That is great is there a hotel near by that has free wifi and is on the cheaper side ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n6 / name
+     :op1 "cheaper"
+  ))
+   :Internet ( esHo3 / yes)
+)
+
+# ::id MUL1176.json_0006
+# ::snt I would like one with free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id MUL1176.json_0008
+# ::snt I would prefer a hotel over a guesthouse . Are there any that would meet the criteria I 've listed ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Type ( TypHo3 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL1176.json_0010
+# ::snt I really need a hotel in the east .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n10 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL1176.json_0012
+# ::snt No I really need the price range to be cheap .   Are there any that come up close to that price range ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL1176.json_0014
+# ::snt I 'm sorry , I misspoke earlier . The Allenbell will be fine . Could you see if they have any rooms starting on Tuesday for 3 nights ? There will be 8 people .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n14 / name
+     :op1 "allenbell"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n18 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n20 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL1176.json_0016
+# ::snt Yes , I would also like a taxi that will leave from Camboats by 07:45 . Could you also provide me with its contact number and car type ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n22 / name
+     :op1 "07:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n24 / name
+     :op1 "camboats"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id MUL1176.json_0018
+# ::snt Thanks , that 's all I need . Have a nice day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0004.json_0000
+# ::snt What 's available in the centre , in the way of cheap places to eat ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SSNG0004.json_0002
+# ::snt No preference . Would you recommend a restaurant for me ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id SSNG0004.json_0004
+# ::snt I think that sounds good . Can you go ahead and book that for me ? I need it for 1 person on Wednesday at 14:00 . Can I also get that reference number ?
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :People ( PeoRe3 / People 
+    :name ( n7 / name
+     :op1 "1"
+  ))
+   :Day ( DayRe5 / Day 
+    :name ( n9 / name
+     :op1 "wednesday"
+  ))
+   :Time ( TimRe7 / Time 
+    :name ( n11 / name
+     :op1 "14:00"
+  ))
+   )
+)
+
+# ::id SSNG0004.json_0006
+# ::snt Great yes please do , can I get the reference number for that ?
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id SSNG0004.json_0008
+# ::snt Yes try to book it there and give me the reference number also .
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id SSNG0004.json_0010
+# ::snt Thank you for your help .   That will be all I need for now . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2420.json_0000
+# ::snt Hi , I was wondering if there was a swimming pool that an out of town person could use while visiting .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "swimming"
+     :op2 "pool"
+  ))
+)
+
+# ::id PMUL2420.json_0002
+# ::snt Any of them will be ok I also need the postcode and area it 's in .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+  :Post ( aAt2 / question )
+   )
+)
+
+# ::id PMUL2420.json_0004
+# ::snt Perfect , thanks . Can you also help me find a good Turkish restaurant that 's moderately priced ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "turkish"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL2420.json_0006
+# ::snt Can I get more information about Anatolia ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "anatolia"
+  ))
+)
+
+# ::id PMUL2420.json_0008
+# ::snt Can you give me the postcode ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id PMUL2420.json_0010
+# ::snt Yes , I also want to book a taxi .   Can you help me with that ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL2420.json_0012
+# ::snt the restaurant and the swimming pool of course . I want to leave the restaurant by 5:15 sharp
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n10 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Leave ( LeaTa4 / Leave 
+    :name ( n12 / name
+     :op1 "5:15"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "swimming"
+     :op3 "pool"
+  ))
+)
+
+# ::id PMUL2420.json_0014
+# ::snt Yes , I want to leave the restaurant by 05:15 .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   )
+ :op2(Tm2 / Taxi-Inform
+   :Leave ( LeaTa3 / Leave 
+    :name ( n17 / name
+     :op1 "05:15"
+  ))
+   :Depart ( DepTa5 / Depart 
+    :name ( n19 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+)
+
+# ::id PMUL2420.json_0016
+# ::snt No thank you that will be all
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0181.json_0000
+# ::snt I want to find a seafood restaurant in the centre
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "seafood"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SSNG0181.json_0002
+# ::snt No that 's fine . Just book me a table for 2 people at 13:00 on Saturday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "13:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SSNG0181.json_0004
+# ::snt Let 's try a different restaurant in the same area and price range please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "area"
+     :op3 "and"
+     :op4 "price"
+     :op5 "range"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id SSNG0181.json_0006
+# ::snt The African restaurant sounds great . Can you make a reservation for 2 at 13:00 this Saturday ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "african"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "2"
+  ))
+   :Time ( TimRe8 / Time 
+    :name ( n22 / name
+     :op1 "13:00"
+  ))
+)
+
+# ::id SSNG0181.json_0008
+# ::snt May I have the reference number for that reservation
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id SSNG0181.json_0010
+# ::snt Thank you so much . That is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20261.json_0000
+# ::snt Is there a cheap restaurant in the north part of town ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id WOZ20261.json_0002
+# ::snt What is the address and phone number of one of them ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20261.json_0004
+# ::snt No that will do thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1581.json_0000
+# ::snt I need a train out of cambridge on Monday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1581.json_0002
+# ::snt Let 's change the date to leaving on Tuesday after 20:00 and it should be departing Cambridge and to the Birmingham New Street .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n10 / name
+     :op1 "20:00"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n12 / name
+     :op1 "Cambridge"
+  ))
+)
+
+# ::id PMUL1581.json_0004
+# ::snt Perfect .   Can you book 3 seats for me ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL1581.json_0006
+# ::snt Yes , please . I also need a hotel with free wifi . And , thank you for the train reservation .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL1581.json_0008
+# ::snt The area is flexible . I am more concerned with finding something with 2 stars and with free wifi .
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+   :Stars ( StaHo3 / Stars 
+    :name ( n18 / name
+     :op1 "2"
+  ))
+   :Internet ( esHo3 / yes)
+)
+
+# ::id PMUL1581.json_0010
+# ::snt What 's the name of the expensive hotel ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n20 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n22 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL1581.json_0012
+# ::snt that s fine , thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1581.json_0014
+# ::snt No , I 'm just gathering information right now . Thanks for all your help today . That 's all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02269.json_0000
+# ::snt I was just robbed .   Please give me emergency contact information
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG02269.json_0002
+# ::snt I 'm not comfortable standing around on the street . Can you give me the address and postcode ?
+( Pt1 / Police-Request
+  :Addr ( aPo0 / question )
+  :Post ( aPo1 / question )
+)
+
+# ::id SNG02269.json_0004
+# ::snt No , that is all . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2094.json_0000
+# ::snt I am looking for an italian restaurant , cheap preferably .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL2094.json_0002
+# ::snt Yes , I 'd like to be in the center of town , please .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL2094.json_0004
+# ::snt Please book a table for 4 people at Zizzi Cambridge for 19:15 on Monday and provide me the reference number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "zizzi"
+     :op2 "cambridge"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n10 / name
+     :op1 "19:15"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL2094.json_0006
+# ::snt i 'm also looking for emmanuel college
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n16 / name
+     :op1 "emmanuel"
+     :op2 "college"
+  ))
+)
+
+# ::id PMUL2094.json_0008
+# ::snt Can I get the phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL2094.json_0010
+# ::snt I would like a taxi .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL2094.json_0012
+# ::snt I need to go from the college to the restaurant by 19:15 on Monday .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "college"
+  ))
+   :Leave ( LeaTa4 / Leave 
+    :name ( n20 / name
+     :op1 "19:15"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Day ( DayRe6 / Day 
+    :name ( n25 / name
+     :op1 "monday"
+  ))
+   )
+)
+
+# ::id PMUL2094.json_0014
+# ::snt Thank you for the information . I appreciate it . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG1227.json_0000
+# ::snt i Am looking for a train . The train should leave on Saturday and should depart from Cambridge .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG1227.json_0002
+# ::snt I am going to kings lynn
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id SNG1227.json_0004
+# ::snt it should arrive by 09:45 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "09:45"
+  ))
+)
+
+# ::id SNG1227.json_0006
+# ::snt What time does it depart ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+)
+
+# ::id SNG1227.json_0008
+# ::snt Thanks , that 's all I needed today . Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0879.json_0000
+# ::snt I need to find an Italian restaurant please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id MUL0879.json_0002
+# ::snt I am so sorry , I would rather have gastropub food , moderately priced please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "gastropub"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id MUL0879.json_0004
+# ::snt Location is not a problem . Please book me a table for 2 at 1645 , Wednesday . I 'll probably need the reference number , too .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0879.json_0006
+# ::snt I would also like to visit a college in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n14 / name
+     :op1 "college"
+  ))
+)
+
+# ::id MUL0879.json_0008
+# ::snt That sounds great , may I have the address ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id MUL0879.json_0010
+# ::snt I do know where that is located .   Thanks for your help , goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1523.json_0000
+# ::snt I 'm looking for a train leaving cambridge and arriving by 11:45
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n2 / name
+     :op1 "11:45"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1523.json_0002
+# ::snt Yes , I am going to Ely .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL1523.json_0004
+# ::snt I would like to leave on Friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL1523.json_0006
+# ::snt I need to arrive by 11:45 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "11:45"
+  ))
+)
+
+# ::id PMUL1523.json_0008
+# ::snt i would like a ticket for 8 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL1523.json_0010
+# ::snt i am also looking for a place to stay . The hotel should include free wifi and should include free parking .  The hotel should have a star of 4 .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo4 / Stars 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1523.json_0012
+# ::snt Price does n't matter . I need a reservation for 8 people , 3 nights starting Tuesday . If that day fails , the Sunday and the reference number .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n18 / name
+     :op1 "8"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n20 / name
+     :op1 "tuesday"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL1523.json_0014
+# ::snt Yes , please , for 8 people , for 3 nights , starting Tuesday !
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n22 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n24 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n26 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL1523.json_0016
+# ::snt That is all I need .
+( o / out_of_scope )
+
+# ::id SNG01831.json_0000
+# ::snt I am looking for the Parkside Police Station
+( Pm1 / Police-Inform
+   :Name ( NamPo2 / Name 
+    :name ( n2 / name
+     :op1 "Parkside"
+     :op2 "Police"
+     :op3 "Station"
+  ))
+)
+
+# ::id SNG01831.json_0002
+# ::snt Yes , can you please provide their phone number and physical address ?
+( Pt1 / Police-Request
+  :Addr ( aPo0 / question )
+  :Phone ( aPo1 / question )
+)
+
+# ::id SNG01831.json_0004
+# ::snt Well , gee , so you have . Thank you so much for your help . Bad attitude or not . Bye now .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20298.json_0000
+# ::snt I need a vegetarian restaurant
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "vegetarian"
+  ))
+)
+
+# ::id WOZ20298.json_0002
+# ::snt East part of town .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id WOZ20298.json_0004
+# ::snt Is there an indian restaurant in the east part of town ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL4932.json_0000
+# ::snt I 'm on the North side , please find me an expensive restaurant here
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL4932.json_0002
+# ::snt I 'm open .   What would you recommend ?
+( o / out_of_scope )
+
+# ::id PMUL4932.json_0004
+# ::snt Yes please , book me for 4 people at 13:15 on friday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "13:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4932.json_0006
+# ::snt Can you find me a train from Leicester to Cambridge on Saturday >
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n14 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n16 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id PMUL4932.json_0008
+# ::snt I just need to leave sometime after 16:30 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n18 / name
+     :op1 "16:30"
+  ))
+)
+
+# ::id PMUL4932.json_0010
+# ::snt I do need the price and arrival time first .
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id PMUL4932.json_0012
+# ::snt Thank you , that is all I need , you helped me a lot .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1384.json_0000
+# ::snt Hello , can you recommend an expensive restaurant in Cambridge ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL1384.json_0002
+# ::snt I was hoping to find a place that serves Indian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id MUL1384.json_0004
+# ::snt I 'm looking for a restaurant in the center of town .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "center"
+  ))
+)
+
+# ::id MUL1384.json_0006
+# ::snt An expensive Indian restaurant in the centre , I will require the address and phone number please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+  :Phone ( aRe2 / question )
+   )
+)
+
+# ::id MUL1384.json_0008
+# ::snt I 'm really looking for an Indian restaurant in the expensive price range in the town centre .   What can you recommend ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n16 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n18 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1384.json_0010
+# ::snt I need an address and phone number for the restaurant .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id MUL1384.json_0012
+# ::snt I am also looking for a place to stay in the same area and same price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id MUL1384.json_0014
+# ::snt Does one not have free internet ?
+( Hm1 / Hotel-Inform
+   :Internet ( onHo1 / none)
+)
+
+# ::id MUL1384.json_0016
+# ::snt Can you book me at the Gonville Hotel ? I also need a taxi booked . I need the taxi number and car type .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n24 / name
+     :op1 "gonville"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id MUL1384.json_0018
+# ::snt My apologies , I actually do not need the hotel booked , but I do need a taxi to commute between the hotel and the restaurant , leaving the hotel at 23:45 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n26 / name
+     :op1 "23:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n28 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id MUL1384.json_0020
+# ::snt Okay , thank you so much . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01788.json_0000
+# ::snt I would like to contact the police .
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG01788.json_0002
+# ::snt Thanks , what is the address ?
+( Pt1 / Police-Request
+  :Addr ( aPo0 / question )
+)
+
+# ::id SNG01788.json_0004
+# ::snt That is all that I need right now . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02100.json_0000
+# ::snt I 've been a victim of a robbery . Can you help me ?
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG02100.json_0002
+# ::snt Which department is this ?
+( o / out_of_scope )
+
+# ::id SNG02100.json_0004
+# ::snt Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1230.json_0000
+# ::snt I really hope you can help . I need a place to stay in the south with free wifi . Do you have any recommendations .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+)
+
+# ::id SNG1230.json_0002
+# ::snt No , but I do need a place with free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( onHo2 / dontcare)
+)
+
+# ::id SNG1230.json_0004
+# ::snt I do n't have a preference for the price range or the type of lodging . Could you recommend one of them to me ?
+( Ht1 / Hotel-Request
+  :Type ( aHo0 / question )
+)
+
+# ::id SNG1230.json_0006
+# ::snt I think that is good
+( o / out_of_scope )
+
+# ::id SNG1230.json_0008
+# ::snt No , I just need an address and postcode .   Is it a guesthouse or hotel ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id SNG1230.json_0010
+# ::snt No that wo n't be necessary , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1230.json_0012
+# ::snt That is all for today . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0107.json_0000
+# ::snt Hello , I need information for the nearest police station please .
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG0107.json_0002
+# ::snt Can I have the postcode please ?
+( Pt1 / Police-Request
+  :Post ( aPo0 / question )
+)
+
+# ::id SNG0107.json_0004
+# ::snt No , thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20039.json_0000
+# ::snt I am looking for a restaurant in the west part of town serving corsica food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "corsica"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id WOZ20039.json_0002
+# ::snt No Thank You
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20039.json_0004
+# ::snt Thank you good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3134.json_0000
+# ::snt I am looking for a place to eat that serves gastropub food in the centre .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "gastropub"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3134.json_0002
+# ::snt Is it expensive ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL3134.json_0004
+# ::snt No , thank you . I just need the address , please .
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id PMUL3134.json_0006
+# ::snt I also am looking for places to go in the same area as the restaurant . I would like to visit a college .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n8 / name
+     :op1 "college"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL3134.json_0008
+# ::snt Trinity college please .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n12 / name
+     :op1 "trinity"
+     :op2 "college"
+  ))
+)
+
+# ::id PMUL3134.json_0010
+# ::snt No that is all I need , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2567.json_0000
+# ::snt I would like to find some place to go in town where I can look at architecture . Can you help ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id PMUL2567.json_0002
+# ::snt Awesome , tell me more about the church closest to me right now and get me their phone number please
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL2567.json_0004
+# ::snt Ya I am also looking for a hotel to stay .   Would prefer one that does n't have wifi if possible .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Internet ( oHo2 / no)
+)
+
+# ::id PMUL2567.json_0006
+# ::snt Wifi will be fine then .   Just something cheap and basic will be good . Do you know of such a place ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+   :Internet ( onHo2 / dontcare)
+)
+
+# ::id PMUL2567.json_0008
+# ::snt I appreciate you finding wifi for me !
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL2567.json_0010
+# ::snt Yes , please . I need a reservation for Saturday , 4 nights and 2 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL2567.json_0012
+# ::snt No that 's great , thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2567.json_0014
+# ::snt Yes , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4649.json_0000
+# ::snt I love antiques and heard about a place called williams art and antiques . Could you give me more information ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "williams"
+     :op2 "art"
+     :op3 "and"
+     :op4 "antiques"
+  ))
+)
+
+# ::id PMUL4649.json_0002
+# ::snt Yes , can i get the address and postcode ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL4649.json_0004
+# ::snt Thanks a lot . Can you also help me find a place to stay that has free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL4649.json_0006
+# ::snt I 'd like something in the South , preferably a hotel with three stars .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n6 / name
+     :op1 "three"
+  ))
+)
+
+# ::id PMUL4649.json_0008
+# ::snt Thank you ! It does n't matter to me .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4649.json_0010
+# ::snt Can you book it for 8 people for five nights starting on Sunday and I need a reference number
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "five"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL4649.json_0012
+# ::snt That is all I need , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1149.json_0000
+# ::snt My brother told me about this attraction place called Abbey Pool and Astroturf Pitch . Would you be able to tell me where it is ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "abbey"
+     :op2 "pool"
+     :op3 "and"
+     :op4 "astroturf"
+     :op5 "pitch"
+  ))
+)
+
+# ::id SNG1149.json_0002
+# ::snt Could you tell me the entrance fee for that ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id SNG1149.json_0004
+# ::snt No , thanks . I think that will take care of it . Have a good night !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02063.json_0000
+# ::snt Hi . I 'm looking for a train from ely to cambridge , if there is one .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id SNG02063.json_0002
+# ::snt I would like to leave on Sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id SNG02063.json_0004
+# ::snt Well I need to leave after 14:45 , so if it is after that time that 'll work .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "14:45"
+  ))
+)
+
+# ::id SNG02063.json_0006
+# ::snt I think that 'll work .   I need to reserve two seats , can you help me with that ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "two"
+  ))
+)
+
+# ::id SNG02063.json_0008
+# ::snt Thank you . That 's all I need for now !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20351.json_0000
+# ::snt A moderately priced restaurant in the east part of town , please
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id WOZ20351.json_0002
+# ::snt I do n't care .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+)
+
+# ::id WOZ20351.json_0004
+# ::snt yes . I would like their address and phone number please .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20351.json_0006
+# ::snt Yes . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01337.json_0000
+# ::snt I am visiting and need a hotel in the north
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id SNG01337.json_0002
+# ::snt Does this guesthouse include free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id SNG01337.json_0004
+# ::snt then that s good for me
+( o / out_of_scope )
+
+# ::id SNG01337.json_0006
+# ::snt No , that 's all . Thanks , good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4150.json_0000
+# ::snt I am planning a trip in Cambridge
+( o / out_of_scope )
+
+# ::id PMUL4150.json_0002
+# ::snt I 'm looking for a train to arrive by 21:45 on wednesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "wednesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "21:45"
+  ))
+)
+
+# ::id PMUL4150.json_0004
+# ::snt It would be from broxbourne to cambridge , I will need to book that for two people .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "broxbourne"
+  ))
+   :People ( PeoTr6 / People 
+    :name ( n10 / name
+     :op1 "two"
+  ))
+)
+
+# ::id PMUL4150.json_0006
+# ::snt I also need a place in the centre that serves indian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4150.json_0008
+# ::snt Can you book a table for us at Curry Garden at 13:45 ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n16 / name
+     :op1 "Curry"
+     :op2 "Garden"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n18 / name
+     :op1 "13:45"
+  ))
+)
+
+# ::id PMUL4150.json_0010
+# ::snt book a table for the same group of people at 13:45 on the same day .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n20 / name
+     :op1 "13:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n24 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id PMUL4150.json_0012
+# ::snt That will be all . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4150.json_0014
+# ::snt Thanks . Goodbye now !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0093.json_0000
+# ::snt Hi .   I would like to have a taxi arrive for me at the Arbury Lodge Guesthouse by 15:00 .   Can you reserve that for me ?
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n2 / name
+     :op1 "15:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "arbury"
+     :op2 "lodge"
+     :op3 "guesthouse"
+  ))
+)
+
+# ::id SNG0093.json_0002
+# ::snt I will be traveling from the guesthouse to rajmahal .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n6 / name
+     :op1 "rajmahal"
+  ))
+)
+
+# ::id SNG0093.json_0004
+# ::snt Thank you so much ! That 'll be all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01393.json_0000
+# ::snt Please put me in touch with the local police , I was just robbed .
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG01393.json_0002
+# ::snt I do n't know , could you just give me the postcode and phone ?
+( Pt1 / Police-Request
+  :Post ( aPo0 / question )
+  :Phone ( aPo1 / question )
+)
+
+# ::id SNG01393.json_0004
+# ::snt Thank you for your help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01449.json_0000
+# ::snt Hello , I am looking for a hospital in town . Can you please help me find one ?
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01449.json_0002
+# ::snt Can I have the address , please ?
+( Ht1 / Hospital-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id SNG01449.json_0004
+# ::snt Can you give me their phone number and postcode , please ?
+( Ht1 / Hospital-Request
+  :Post ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id SNG01449.json_0006
+# ::snt Thanks , that 's all . Goodbye , now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20134.json_0000
+# ::snt I would like a moderately priced restaurant that serves mexican food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "mexican"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id WOZ20134.json_0002
+# ::snt How about international food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "international"
+  ))
+)
+
+# ::id WOZ20134.json_0004
+# ::snt What is their address and postcode ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20134.json_0006
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20134.json_0008
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0197.json_0000
+# ::snt I 'm looking for a restaurant that serves moroccan food in the centre .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "moroccan"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SSNG0197.json_0002
+# ::snt Is there an International restaurant in the city centre ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "international"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SSNG0197.json_0004
+# ::snt Could you check if either has booking for 7 people at 13:00 on thursday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "13:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "7"
+  ))
+)
+
+# ::id SSNG0197.json_0006
+# ::snt No .   I think that will be all .   Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20104.json_0000
+# ::snt I am looking for indian food in the north part of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id WOZ20104.json_0002
+# ::snt I do n't care . However , I would like to know their price range as well as their address and phone number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Price ( aRe1 / question )
+  :Phone ( aRe2 / question )
+  :Addr ( aRe3 / question )
+   )
+)
+
+# ::id WOZ20104.json_0004
+# ::snt Thank you . Good bye
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0379.json_0000
+# ::snt I 'm looking for a place to stay .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL0379.json_0002
+# ::snt Yes .   What questions do you have ?
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0379.json_0004
+# ::snt I 'd like a guesthouse in the Centre . I 'm okay with not having the internet or free parking . The price does n't matter to me .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+   :Internet ( oHo3 / no)
+)
+
+# ::id PMUL0379.json_0006
+# ::snt Do nt care about star rating , can you recommend one and give me the address and postcode for it ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stars ( onHo1 / dontcare)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Addr ( aHo1 / question )
+  :Post ( aHo2 / question )
+   )
+)
+
+# ::id PMUL0379.json_0008
+# ::snt That sounds great . I 'm also looking for an expensive restaurant in the same area , are there any ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL0379.json_0010
+# ::snt You know , I 'm feeling like chinese . What do you have ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL0379.json_0012
+# ::snt the sesame restaurant and bar sounds interesting . can i get their address and phone number ? what kind of food do they serve ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n12 / name
+     :op1 "sesame"
+     :op2 "restaurant"
+     :op3 "and"
+     :op4 "bar"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Food ( aRe1 / question )
+  :Phone ( aRe2 / question )
+  :Addr ( aRe3 / question )
+   )
+)
+
+# ::id PMUL0379.json_0014
+# ::snt Thank you very much . That will be all , thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0379.json_0016
+# ::snt No that will be all ! Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1467.json_0000
+# ::snt I need to find a place to eat in the centre of Cambridge .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1467.json_0002
+# ::snt I 'd like something that serves modern European .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+)
+
+# ::id MUL1467.json_0004
+# ::snt Great can you book one for 2 people at 16:00 on monday please ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "16:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL1467.json_0006
+# ::snt I am also looking for a train for Monday departing birmingham new street .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n14 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id MUL1467.json_0008
+# ::snt I 'm looking to arrive in cambridge by 10:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n18 / name
+     :op1 "10:15"
+  ))
+)
+
+# ::id MUL1467.json_0010
+# ::snt Possibly .   Can you give me the departure time , travel time and a price ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Time ( aTr1 / question )
+  :Ticket ( aTr2 / question )
+)
+
+# ::id MUL1467.json_0012
+# ::snt Sounds good .   Is there a ticket available on that train ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL1467.json_0014
+# ::snt Okay . Thank you for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1467.json_0016
+# ::snt I wo n't be needing anything else , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01349.json_0000
+# ::snt i am looking for a train that will arrive at 20:45 and leaving on sunday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "sunday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "20:45"
+  ))
+)
+
+# ::id SNG01349.json_0002
+# ::snt Cambridge , and I need it go to Bishops Stortford .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG01349.json_0004
+# ::snt I do n't care . I just want to arrive at 20:45 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "20:45"
+  ))
+)
+
+# ::id SNG01349.json_0006
+# ::snt Can I please speak with the manager ? Giving me all this information at once is not helpful .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id SNG01349.json_0008
+# ::snt Yes , could you please give me the travel time , and departure time ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Time ( aTr1 / question )
+)
+
+# ::id SNG01349.json_0010
+# ::snt Thanks , that is all I need . good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0416.json_0000
+# ::snt I 'm looking for a theatre in the center of town , please .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "theatre"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id MUL0416.json_0002
+# ::snt What is the entrance fee and address of the ADC Theatre ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n6 / name
+     :op1 "adc"
+     :op2 "theatre"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Addr ( aAt2 / question )
+   )
+)
+
+# ::id MUL0416.json_0004
+# ::snt Alright that 's fine . Can I get a train that departs from London Liverpool Street and arrives there by 19:30 ?
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "19:30"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id MUL0416.json_0006
+# ::snt I would like to leave on Sunday please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id MUL0416.json_0008
+# ::snt I do n't need to book right now . I just need the trainID and the ticket price , please .
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id MUL0416.json_0010
+# ::snt No thank you , that will be all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3467.json_0000
+# ::snt I 'm looking for a hotel called city centre north b and b
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Name ( NamHo4 / Name 
+    :name ( n4 / name
+     :op1 "city"
+     :op2 "centre"
+     :op3 "north"
+     :op4 "b"
+     :op5 "and"
+     :op6 "b"
+  ))
+)
+
+# ::id PMUL3467.json_0002
+# ::snt Does the hotel have free parking ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Type ( TypHo3 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Parking ( aHo1 / question )
+   )
+)
+
+# ::id PMUL3467.json_0004
+# ::snt Hmm . Okay . Could you help me find a train ? I need to leave on Sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL3467.json_0006
+# ::snt I want to leave on Sunday and arrive by 14:00 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "14:00"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL3467.json_0008
+# ::snt I am traveling to cambridge   from broxbourne .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "broxbourne"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG0032.json_0000
+# ::snt I need to book a taxi from bridge guest house to sidney sussex college .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "sidney"
+     :op2 "sussex"
+     :op3 "college"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "bridge"
+     :op2 "guest"
+     :op3 "house"
+  ))
+)
+
+# ::id SNG0032.json_0002
+# ::snt I do n't care about the departure time but the taxi should arrive by 07:15 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n6 / name
+     :op1 "07:15"
+  ))
+)
+
+# ::id SNG0032.json_0004
+# ::snt What type of car is it ? Can I have the contact phone number ?
+( Tt1 / Taxi-Request
+  :Phone ( aTa0 / question )
+)
+
+# ::id SNG0032.json_0006
+# ::snt thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0032.json_0008
+# ::snt No , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0032.json_0010
+# ::snt Thank you so much . You were very helpful !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1310.json_0000
+# ::snt I need a place to stay , ideally it should be 3 stars and moderately priced .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL1310.json_0002
+# ::snt Centre , please ! Thanks !
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1310.json_0004
+# ::snt Ok that 's fine , let 's try something in the west then please , I really need a room
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n8 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL1310.json_0006
+# ::snt Yes . That sounds good . Can you book it for 1 person and 2 nights starting from monday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL1310.json_0008
+# ::snt Okay , try just 1 night instead .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL1310.json_0010
+# ::snt I am also looking for a restaurant , maybe with english food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n18 / name
+     :op1 "english"
+  ))
+)
+
+# ::id MUL1310.json_0012
+# ::snt Could you try again , English food , moderate priced in the centre of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n20 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL1310.json_0014
+# ::snt Yes , can you list some that serve Indian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n22 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id MUL1310.json_0016
+# ::snt I 'd like it in the same price range and area as the hotel , please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n24 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+   :Area ( esRe2 / west)
+)
+
+# ::id MUL1310.json_0018
+# ::snt I 'll take that for 12:30 on monday for 1 person .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n26 / name
+     :op1 "12:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n28 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n30 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL1310.json_0020
+# ::snt Nope ! That should do it , thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0405.json_0000
+# ::snt Can you help me find a train ? I am looking for to take me to Birmingham New Street and it should leave on Saturday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id MUL0405.json_0002
+# ::snt I need a train that departs from Cambridge after 15:30 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "15:30"
+  ))
+)
+
+# ::id MUL0405.json_0004
+# ::snt Yes please , book it for two people and provide me with the reference number if you do n't mind .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "two"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0405.json_0006
+# ::snt I also want to find a place to go . I 'm looking for a museum in the east .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n14 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL0405.json_0008
+# ::snt Does n't matter . Can I get the entrance fee , address , and phone number please ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id MUL0405.json_0010
+# ::snt Nothing else , thank you lots .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2280.json_0000
+# ::snt Hello , are you familiar with Warkworth House ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "warkworth"
+     :op2 "house"
+  ))
+)
+
+# ::id MUL2280.json_0002
+# ::snt Can you book it for me ? Wednesday , 5 nights , 6 people . Reference number please .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL2280.json_0004
+# ::snt Can you find a train that   departs from cambridge after 15:30 ?
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n12 / name
+     :op1 "15:30"
+  ))
+)
+
+# ::id MUL2280.json_0006
+# ::snt I am leaving on monday and going to Leicester .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "leicester"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n16 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id MUL2280.json_0008
+# ::snt Yes , thank you . That 's all for me . Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1070.json_0000
+# ::snt I 'm travelling from Ely to Cambridge on Tuesday and need help finding a train .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n6 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL1070.json_0002
+# ::snt I want to arrive by 18:30 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "18:30"
+  ))
+)
+
+# ::id PMUL1070.json_0004
+# ::snt I do n't have a departure preference .
+( Tm1 / Train-Inform
+   :Leave ( onTr1 / dontcare)
+)
+
+# ::id PMUL1070.json_0006
+# ::snt Yes , and please give me the ref . number .
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL1070.json_0008
+# ::snt Just me please
+( Tm1 / Train-Inform
+   :People ( Tr1 / 1)
+)
+
+# ::id PMUL1070.json_0010
+# ::snt Can you help me find a park in the south ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "south"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n12 / name
+     :op1 "park"
+  ))
+)
+
+# ::id PMUL1070.json_0012
+# ::snt Please tell me their phone number and address
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL1070.json_0014
+# ::snt That is all I need today . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1070.json_0016
+# ::snt Thanks again for all of your help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3895.json_0000
+# ::snt Can you help me find a train departing bishops stortford and arriving by 20:15 ?
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n2 / name
+     :op1 "20:15"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id PMUL3895.json_0002
+# ::snt I am going to Cambridge from Bishops Stortford .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "Bishops"
+     :op2 "Stortford"
+  ))
+)
+
+# ::id PMUL3895.json_0004
+# ::snt Leaving on Thursday and need the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3895.json_0006
+# ::snt That sounds perfect ! I need 5 tickets .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL3895.json_0008
+# ::snt Yes , I also would like to book a room at the warkworth house .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n14 / name
+     :op1 "warkworth"
+     :op2 "house"
+  ))
+)
+
+# ::id PMUL3895.json_0010
+# ::snt Please book for 5 nights starting the same day .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+)
+
+# ::id PMUL3895.json_0012
+# ::snt There will be 5 people stating starting the same day . i need the reference number please
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n20 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL3895.json_0014
+# ::snt Thanks for both bookings . Those were my two concerns for today . I am very satisfied . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0237.json_0000
+# ::snt I need a nearby hospital .
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG0237.json_0002
+# ::snt Can I get their main phone number please ? And the postcode if you have it .
+( Ht1 / Hospital-Request
+  :Post ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id SNG0237.json_0004
+# ::snt No that 's everything I needed today . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0089.json_0000
+# ::snt I 'm looking for a nice Italian restaurant . Nothing too expensive ... like mid range ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SSNG0089.json_0002
+# ::snt I do n't care about the area . Could you book a table for 5 at 12:30 on Sunday ?
+( Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+   :Time ( TimRe3 / Time 
+    :name ( n6 / name
+     :op1 "12:30"
+  ))
+   :Day ( DayRe5 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe7 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SSNG0089.json_0004
+# ::snt Nope , I think that will do it . Thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2101.json_0000
+# ::snt I 'd like to find a hotel in the centre of town with free parking , please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2101.json_0002
+# ::snt Which hotel is a star of 3 ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL2101.json_0004
+# ::snt Yes , that would be fine .   Please book it for 7 people starting Tuesday for 2 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL2101.json_0006
+# ::snt Let 's try it for one night then please
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL2101.json_0008
+# ::snt Thank you . I also need a train going to london liverpool street on wednesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n18 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id MUL2101.json_0010
+# ::snt I am leaving from cambridge and need to arrive at london liverpool street by 08:00 for a meeting .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n20 / name
+     :op1 "08:00"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n22 / name
+     :op1 "cambridge"
+  ))
+   :Dest ( DesTr6 / Dest 
+    :name ( n24 / name
+     :op1 "liverpool"
+  ))
+)
+
+# ::id MUL2101.json_0012
+# ::snt Yes please book the the train for 7 people and can I get the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n26 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL2101.json_0014
+# ::snt No , that 's all I need right now .   Thank you and have a nice day .   Bye
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1694.json_0000
+# ::snt I 'm looking for a hotel room .   Can you help me find one ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL1694.json_0002
+# ::snt I would prefer a guesthouse in the cheap price range .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL1694.json_0004
+# ::snt The area does not matter .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n8 / name
+     :op1 "does"
+     :op2 "not"
+     :op3 "matter"
+  ))
+)
+
+# ::id PMUL1694.json_0006
+# ::snt Yes .   Book for 7 people for 2 nights starting on Wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL1694.json_0008
+# ::snt Yes , I would like to book a train from cambridge to stansted airport please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1694.json_0010
+# ::snt I will be travelling on Wednesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n20 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL1694.json_0012
+# ::snt I 'd like to arrive by 14:15 and would like to book on the same day as the hotel booking , please .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n22 / name
+     :op1 "14:15"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n24 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+)
+
+# ::id PMUL1694.json_0014
+# ::snt Yes , please . I need 7 tickets .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n26 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL1694.json_0016
+# ::snt Thank you . That is all that I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0014.json_0000
+# ::snt I 'm looking for a place to eat tonight .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0014.json_0002
+# ::snt Greek sounds good , and price is no issue for me- I want the very best .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "greek"
+  ))
+)
+
+# ::id PMUL0014.json_0004
+# ::snt I would like the north please .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL0014.json_0006
+# ::snt No , I would like to dine in the north , but can you search for european food instead ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "european"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL0014.json_0008
+# ::snt That sounds great would you be able to book that for me ?
+( o / out_of_scope )
+
+# ::id PMUL0014.json_0010
+# ::snt Please book a table for 7 people , for 19:45 , this sunday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "19:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL0014.json_0012
+# ::snt I am also looking for a particular hotel called carolina bed and breakfast .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n16 / name
+     :op1 "carolina"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+)
+
+# ::id PMUL0014.json_0014
+# ::snt What is the postcode ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id PMUL0014.json_0016
+# ::snt Thank you . I will also need a taxi to commute between the two locations .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL0014.json_0018
+# ::snt Thanks for the help , goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0010.json_0000
+# ::snt Hi I want to book a taxi from cocum leaving after 9 am .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "cocum"
+  ))
+)
+
+# ::id SNG0010.json_0002
+# ::snt I 'd like to go from Cocum to Hobson 's House . I also need the car type and contact number .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n4 / name
+     :op1 "Cocum"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n6 / name
+     :op1 "hobson"
+     :op2 "'s"
+     :op3 "house"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id SNG0010.json_0004
+# ::snt Thank you so much .   That is all that I need today !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01836.json_0000
+# ::snt I have just been robbed and i am looking for assistance .
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG01836.json_0002
+# ::snt Yes .   Please give me the number for the Parkside police station so I can report the robbery .
+( Pm1 / Police-Inform
+   :Name ( NamPo2 / Name 
+    :name ( n2 / name
+     :op1 "Parkside"
+     :op2 "police"
+     :op3 "station"
+  ))
+)
+
+# ::id SNG01836.json_0004
+# ::snt Thank you , that 's all I need . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2267.json_0000
+# ::snt Hi , I 'm looking for entertainment attractions that are available in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL2267.json_0002
+# ::snt Yes , how about a museum in the centre ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n8 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL2267.json_0004
+# ::snt What is their address ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL2267.json_0006
+# ::snt I am also looking for a restaurant in the same area as the attraction .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL2267.json_0008
+# ::snt I want a cheap restaurant that serves polynesian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "polynesian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n14 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL2267.json_0010
+# ::snt Can you try spanish food instead ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "spanish"
+  ))
+)
+
+# ::id PMUL2267.json_0012
+# ::snt There 's nothing that serves spanish food in the cheap price range in the centre of town ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n18 / name
+     :op1 "spanish"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n20 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n22 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2267.json_0014
+# ::snt Yes !   Please do .
+( o / out_of_scope )
+
+# ::id PMUL2267.json_0016
+# ::snt I 'd like it for Saturday at 17:45 , just one person .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n24 / name
+     :op1 "17:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n26 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n28 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL2267.json_0018
+# ::snt Can you help me get a taxi ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL2267.json_0020
+# ::snt I need it to arrive at the restaurant by the booked time .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n30 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL2267.json_0022
+# ::snt That is all thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2458.json_0000
+# ::snt I 'm looking for a british restaurant in the centre of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "british"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2458.json_0002
+# ::snt That one sounds great !   Thanks for the info .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2458.json_0004
+# ::snt Yes , can you book me a table at the Copper Kettle on Tuesday at 19:15 for 2 people ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "19:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   :Name ( NamRe8 / Name 
+    :name ( n12 / name
+     :op1 "Copper"
+     :op2 "Kettle"
+  ))
+)
+
+# ::id MUL2458.json_0006
+# ::snt Yes , I am also looking for places to go in town .   A attraction in the same area as the restaurant .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id MUL2458.json_0008
+# ::snt Yes , are there any architecture attractions ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n16 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id MUL2458.json_0010
+# ::snt Which one is closest to the Copper Kettle ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n18 / name
+     :op1 "Copper"
+     :op2 "Kettle"
+  ))
+)
+
+# ::id MUL2458.json_0012
+# ::snt Could I get the phone number , please ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL3589.json_0000
+# ::snt Hello . I 'm hoping to find a guesthouse in the north part of Cambridge . Are there any ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL3589.json_0002
+# ::snt I 'm looking for a place to stay that is cheap located in the north .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n8 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL3589.json_0004
+# ::snt Sure , I need a reservation for 4 people and 2 nights starting on Monday please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3589.json_0006
+# ::snt Would you mind finding some info on a train into Cambridge for me ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3589.json_0008
+# ::snt Yes , we will be coming from bishops stortford on Monday . I would like to leave after 19:30 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n18 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n20 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n22 / name
+     :op1 "19:30"
+  ))
+)
+
+# ::id PMUL3589.json_0010
+# ::snt Yes , please . Can you book me 4 tickets ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n24 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3589.json_0012
+# ::snt I will also need a place to stay .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL3589.json_0014
+# ::snt I also need a train from Bishops Stafford to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n26 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n28 / name
+     :op1 "bishops"
+  ))
+)
+
+# ::id PMUL3589.json_0016
+# ::snt Yes please , for 4 people . How about the TR8167 please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n30 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3589.json_0018
+# ::snt I also need a hotel booking .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Type ( TypHo3 / Type 
+    :name ( n32 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL3589.json_0020
+# ::snt I 'm looking for a place to stay that is cheap located in the north .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n34 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n36 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL3589.json_0022
+# ::snt I would prefer the centre .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n38 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3589.json_0024
+# ::snt That 's all I need , thanks so much for all of your help ! Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3589.json_0026
+# ::snt you too and thanks again
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1961.json_0000
+# ::snt Hi ! Would you please help me find a hotel to stay at ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL1961.json_0002
+# ::snt It needs to be 2 star , have free parking and free wifi .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL1961.json_0004
+# ::snt I do not have a preference . Please pick one and get me a booking for 8 people for 3 nights staring from Friday .
+( Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+   :Stay ( StaHo3 / Stay 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo5 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo7 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL1961.json_0006
+# ::snt i also need a train that should leave after 16:45 destination   bishops stortford
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n14 / name
+     :op1 "16:45"
+  ))
+)
+
+# ::id PMUL1961.json_0008
+# ::snt I need to travel on Monday , departing Cambridge . Does that make a difference ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n16 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1961.json_0010
+# ::snt Yes , I need 8 tickets . And could you provide the reference number ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n20 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1961.json_0012
+# ::snt No thanks , that will be everything .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1961.json_0014
+# ::snt Thank you for your time goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2573.json_0000
+# ::snt I 'm looking for a hotel called hamilton lodge .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "hamilton"
+     :op2 "lodge"
+  ))
+)
+
+# ::id MUL2573.json_0002
+# ::snt What 's the hotel type , postcode , and star of the hotel ?
+( Ht1 / Hotel-Request
+  :Type ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id MUL2573.json_0004
+# ::snt Thank you ! !   Can you also recommend places to go around the centre .   My wife is really into architecture .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n6 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id MUL2573.json_0006
+# ::snt Can I get the address of that ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id MUL2573.json_0008
+# ::snt Thank you so much , that is all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1890.json_0000
+# ::snt I need a train out of cambridge on Sunday , please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1890.json_0002
+# ::snt The train should go to ely and should leave after 19:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "ely"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "19:15"
+  ))
+)
+
+# ::id MUL1890.json_0004
+# ::snt Yes , what is the price of that train ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL1890.json_0006
+# ::snt I 'd also like to see some things in town , in particular any sort of boating . Is there anything like that ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "boating"
+  ))
+)
+
+# ::id MUL1890.json_0008
+# ::snt I need to go to ely , near a place that has a boat . What is the entrabnce fee ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( onAt1 / none)
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+   )
+)
+
+# ::id MUL1890.json_0010
+# ::snt Actually , the part of town does n't matter . I 'd just like to take a boat ride or look at some boats , please .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "boat"
+  ))
+)
+
+# ::id MUL1890.json_0012
+# ::snt Yes , please . Also , what is the entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL1890.json_0014
+# ::snt No that will be all .
+( o / out_of_scope )
+
+# ::id SNG0196.json_0000
+# ::snt I 'd like to find a hospital .
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG0196.json_0002
+# ::snt No , that 's perfect .   Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20307.json_0000
+# ::snt I would like a moderately priced restaurant in the north part of town
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id WOZ20307.json_0002
+# ::snt What is the phone number and food of one of them ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Food ( aRe1 / question )
+  :Phone ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20307.json_0004
+# ::snt Thank you , goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2055.json_0000
+# ::snt I need some information on the Carolina Bed and Breakfast .   Can you help me with that ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "carolina"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+)
+
+# ::id MUL2055.json_0002
+# ::snt Sounds nice .   Can you book a room for 2 nights for me ?   There will be 2 of us , coming in on Friday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL2055.json_0004
+# ::snt Could you try for 1 night please ? I 'd also like the reference number if possible .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL2055.json_0006
+# ::snt I am also looking to get a train on the same day as the hotel booking please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+)
+
+# ::id MUL2055.json_0008
+# ::snt I will be leaving cambridge on the same day as the hotel booking .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+)
+
+# ::id MUL2055.json_0010
+# ::snt I am coming in to Cambridge from Ely I need it to arrive by 15:15
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n18 / name
+     :op1 "ely"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n20 / name
+     :op1 "15:15"
+  ))
+)
+
+# ::id MUL2055.json_0012
+# ::snt What is the travel time and the train ID ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id MUL2055.json_0014
+# ::snt I will book it myself , but thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2055.json_0016
+# ::snt No that is all the information i needed thank you . Goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4596.json_0000
+# ::snt I need to find a cheap restaurant on the North side
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL4596.json_0002
+# ::snt Does either have availability for a table for 5 people on wednesday at 18:45 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "18:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL4596.json_0004
+# ::snt No thank you that will be all
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20610.json_0000
+# ::snt I would like a restaurant in the west part of town that serves international food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "international"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id WOZ20610.json_0002
+# ::snt Is there any restaurant in the east that serves international food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "international"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "east"
+  ))
+)
+
+# ::id WOZ20610.json_0004
+# ::snt can i have the phone number please
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id WOZ20610.json_0006
+# ::snt That is all , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2571.json_0000
+# ::snt I 'm looking for an expensive place to stay on the east side .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL2571.json_0002
+# ::snt Does it have free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL2571.json_0004
+# ::snt yes for 5 nights please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL2571.json_0006
+# ::snt I am needing this for Sunday for 5 people , if the booking fails could you please book for 4 nights .   Also can I have the reference number ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL2571.json_0008
+# ::snt Thank you . What is the reference number ? I 'm also looking for places to go in town .
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL2571.json_0010
+# ::snt Thanks . I am also looking for places to go in town . I would like to visit a museum in the east area . Can you make a recommendation ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n16 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL2571.json_0012
+# ::snt Yes I think that will work , I need the postcode too .
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL2571.json_0014
+# ::snt Yeah , I;m high maintenance , lol .   Just a taxi from Saint Barnabas to the Express hotel .    I 'll leave by 13:00
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n18 / name
+     :op1 "13:00"
+  ))
+)
+
+# ::id PMUL2571.json_0016
+# ::snt That 's all I need . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3076.json_0000
+# ::snt I am looking for a place to eat in the north . Can you help me ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL3076.json_0002
+# ::snt Do you have anything serving Turkish food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "turkish"
+  ))
+)
+
+# ::id PMUL3076.json_0004
+# ::snt Okay , how about one that serves Chinese food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL3076.json_0006
+# ::snt Yes , a reservation would be great . Let 's say Friday for 6 people at 15:45 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "15:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL3076.json_0008
+# ::snt Thank you ! I 'm also looking for a train leaving Cambridge . I 'll need to arrive by 08:15 , please ?
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n14 / name
+     :op1 "08:15"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3076.json_0010
+# ::snt Well , I need to go to bishops stortford . Will that train go there on Sunday ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n18 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n20 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL3076.json_0012
+# ::snt Yes I would like to book seats on the TR8095 train for 6 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n22 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL3076.json_0014
+# ::snt Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3076.json_0016
+# ::snt nope that is all , thanks so much for all of your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1263.json_0000
+# ::snt I 'm looking for a 2 star hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL1263.json_0002
+# ::snt I understand . I 'd like a hotel that offers free parking and wifi , please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Internet ( esHo3 / yes)
+)
+
+# ::id MUL1263.json_0004
+# ::snt Yes please book that for 7 people for 2 nights starting saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL1263.json_0006
+# ::snt Yes , I 'm also looking for the restaurant called Charlie Chan , can you help me with this ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n14 / name
+     :op1 "charlie"
+     :op2 "chan"
+  ))
+)
+
+# ::id MUL1263.json_0008
+# ::snt entrance fee , address , and phone number
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id MUL1263.json_0010
+# ::snt Thanks . Can you book it for 7 people at 17:45 on Saturday please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "17:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL1263.json_0012
+# ::snt Are there similar times available on Saturday ?
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n22 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id MUL1263.json_0014
+# ::snt Thank you . That will be all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0917.json_0000
+# ::snt I 'm looking for a place to stay on the east side .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+)
+
+# ::id SNG0917.json_0002
+# ::snt I am looking in the lower range .
+( Hm1 / Hotel-Inform
+   :Price ( heHo1 / cheap)
+)
+
+# ::id SNG0917.json_0004
+# ::snt A place on the east side with 4 stars and free wifi sounds perfect ! Can I get the address , price range and postcode for one of those ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+   :Area ( AreHo5 / Area 
+    :name ( n6 / name
+     :op1 "east"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Price ( aHo1 / question )
+  :Addr ( aHo2 / question )
+  :Post ( aHo3 / question )
+   )
+)
+
+# ::id SNG0917.json_0006
+# ::snt Thank you . What is the price range ?
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+)
+
+# ::id SNG0917.json_0008
+# ::snt No , that 's it .   Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20281.json_0000
+# ::snt I want a restaurant in the north part of town and serves british food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "british"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id WOZ20281.json_0002
+# ::snt Yes . I 'd like the address , phone number , and price range of the best Indian restaurant there is .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Price ( aRe1 / question )
+  :Phone ( aRe2 / question )
+  :Addr ( aRe3 / question )
+   )
+)
+
+# ::id WOZ20281.json_0004
+# ::snt Of course !
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20281.json_0006
+# ::snt That 's it . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1974.json_0000
+# ::snt I 'm looking for parks to visit in the south of Cambridge .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "parks"
+  ))
+)
+
+# ::id MUL1974.json_0002
+# ::snt I just need the postcode , thanks .
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL1974.json_0004
+# ::snt Yes , are there trains that run from London Liverpool Street to Cambridge ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id MUL1974.json_0006
+# ::snt I would like to arrive by 09:15 on friday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n12 / name
+     :op1 "09:15"
+  ))
+)
+
+# ::id MUL1974.json_0008
+# ::snt That would be great , could you tell me the trainID ?
+( Tt1 / Train-Request
+  :Id ( aTr0 / question )
+)
+
+# ::id MUL1974.json_0010
+# ::snt That 's all I need .
+( o / out_of_scope )
+
+# ::id MUL1974.json_0012
+# ::snt No that takes care of all the info I needed
+( o / out_of_scope )
+
+# ::id PMUL3693.json_0000
+# ::snt Hello , can you recommend any theatres in the Centre of town , please ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "theatres"
+  ))
+)
+
+# ::id PMUL3693.json_0002
+# ::snt You do n't have what it costs to get in ? I need the entrance fee if you would please
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL3693.json_0004
+# ::snt I also need a place to stay with free parking but internet is n't needed .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( onHo2 / dontcare)
+)
+
+# ::id PMUL3693.json_0006
+# ::snt Thank you ! I do n't care about the price range , but I would like to stay in the East part of town , please .
+( Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+   :Area ( AreHo3 / Area 
+    :name ( n6 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL3693.json_0008
+# ::snt Sorry , my wife just said that we wo n't stay in a hotel with any less than 4 stars , do you have something that meets that criteria ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3693.json_0010
+# ::snt Is it in the east part of town
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n10 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL3693.json_0012
+# ::snt yes for 7 for 5 nights starting saturday , and I need the reference number too please
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL3693.json_0014
+# ::snt Excellent , thank you for your help today ! That will be all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4966.json_0000
+# ::snt can i find a place to eat in the centre which is expensive ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4966.json_0002
+# ::snt Are there any mediterranean restaurants ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "mediterranean"
+  ))
+)
+
+# ::id PMUL4966.json_0004
+# ::snt I think I 'd like to visit Shiraz Restaurant . Would you be able to book a table for 2 at 12:00 Wednesday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "12:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+   :Name ( NamRe8 / Name 
+    :name ( n14 / name
+     :op1 "Shiraz"
+     :op2 "Restaurant"
+  ))
+)
+
+# ::id PMUL4966.json_0006
+# ::snt Yes , I am looking for a nightclub in the same area as the restaurant .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n18 / name
+     :op1 "nightclub"
+  ))
+)
+
+# ::id PMUL4966.json_0008
+# ::snt I would love Club Salsa , thanks ! Can I please have the address and is there an entrance fee ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n21 / name
+     :op1 "Club"
+     :op2 "Salsa"
+  ))
+   )
+)
+
+# ::id PMUL4966.json_0010
+# ::snt Yes please , make one for me .
+( o / out_of_scope )
+
+# ::id PMUL4966.json_0012
+# ::snt That is everything I need .
+( o / out_of_scope )
+
+# ::id WOZ20533.json_0000
+# ::snt I am looking for a restaurant in the south part of town that serves Portuguese food .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n4 / name
+     :op1 "Portuguese"
+  ))
+)
+
+# ::id WOZ20533.json_0002
+# ::snt What is the phone number and address ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20533.json_0004
+# ::snt Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0366.json_0000
+# ::snt I need a train leaving cambridge .   I have to arrive by 20:15 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n2 / name
+     :op1 "20:15"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG0366.json_0002
+# ::snt To Birmingham new street on Wednesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id SNG0366.json_0004
+# ::snt Can you give me the total travel time ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id SNG0366.json_0006
+# ::snt Not today I think I may book at the station .   That is all for today . Thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1394.json_0000
+# ::snt Can you help me find a train coming from cambridge leaving on thursday ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1394.json_0002
+# ::snt I will be going to Leichester .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "Leichester"
+  ))
+)
+
+# ::id PMUL1394.json_0004
+# ::snt I want to arrive by 21:30 if possible .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "21:30"
+  ))
+)
+
+# ::id PMUL1394.json_0006
+# ::snt That could work for me .
+( o / out_of_scope )
+
+# ::id PMUL1394.json_0008
+# ::snt I do n't need to make the reservation now . Thank you though . I would like the address for Cambridge Contemporary Art please .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n10 / name
+     :op1 "cambridge"
+     :op2 "contemporary"
+     :op3 "art"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+)
+
+# ::id PMUL1394.json_0010
+# ::snt thank you , that will be all . good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1299.json_0000
+# ::snt I 'm looking for a train to leicester on tuesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "leicester"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL1299.json_0002
+# ::snt I 'm leaving Cambridge and i need to be there by 16:15 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "16:15"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1299.json_0004
+# ::snt I would , but I still need the departure time .
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+)
+
+# ::id PMUL1299.json_0006
+# ::snt When does TR1997   depart ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+)
+
+# ::id PMUL1299.json_0008
+# ::snt Yes , that 's good .   I am also looking for the cambridge university botanic gardens .   Can you provide the entrance fee , phone number , and area please .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n10 / name
+     :op1 "cambridge"
+     :op2 "university"
+     :op3 "botanic"
+     :op4 "gardens"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+  :Fee ( aAt2 / question )
+  :Phone ( aAt3 / question )
+   )
+)
+
+# ::id PMUL1299.json_0010
+# ::snt No , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20189.json_0000
+# ::snt Hello , I am looking for a Malaysian restaurant on the north side of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "malaysian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id WOZ20189.json_0002
+# ::snt No , how about a French restaurant instead ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "french"
+  ))
+)
+
+# ::id WOZ20189.json_0004
+# ::snt Phone number , please .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id WOZ20189.json_0006
+# ::snt Thanks , goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4293.json_0000
+# ::snt I 'm looking for places to go watch entertainment .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL4293.json_0002
+# ::snt I do n't mind the area . can I get the address to one of them ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL4293.json_0004
+# ::snt Thanks ! I also need a train to Broxbourne on Thursday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "broxbourne"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL4293.json_0006
+# ::snt Yes , I want to depart from Cambridge any time after 8:30 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n10 / name
+     :op1 "8:30"
+  ))
+)
+
+# ::id PMUL4293.json_0008
+# ::snt Yes , please .   I need to book the train for 8 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL4293.json_0010
+# ::snt Fantastic , thank you very much . I do n't need anything further today !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0095.json_0000
+# ::snt I 'm looking for a place to eat .   I would like it to be an expensive restaurant in the centre .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SSNG0095.json_0002
+# ::snt I 'm looking for a restaurant with mediterranean food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "mediterranean"
+  ))
+)
+
+# ::id SSNG0095.json_0004
+# ::snt Please book the   One is La mimosa
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "la"
+     :op2 "mimosa"
+  ))
+)
+
+# ::id SSNG0095.json_0006
+# ::snt Yes , it 's for 8 people . 16:45 on Monday . I would like the reference number , if it is available .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "16:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id SSNG0095.json_0008
+# ::snt Yes please try the Shiraz Restaurant .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n16 / name
+     :op1 "Shiraz"
+     :op2 "Restaurant"
+  ))
+)
+
+# ::id SSNG0095.json_0010
+# ::snt That will be all . Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2631.json_0000
+# ::snt I am traveling to Cambridge and I 'm excited about seeing the local tourist attractions .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id MUL2631.json_0002
+# ::snt Well first I 'll need a place to stay . Are there any 4-star hotels in the west with free parking ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotels"
+  ))
+   :Parking ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+   :Stars ( StaHo7 / Stars 
+    :name ( n6 / name
+     :op1 "4-star"
+  ))
+)
+
+# ::id MUL2631.json_0004
+# ::snt Do those hotels have internet ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotels"
+  ))
+   :Internet ( esHo2 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Internet ( aHo1 / question )
+   )
+)
+
+# ::id MUL2631.json_0006
+# ::snt I 'm looking for a museum in centre .   What do you recommend ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "museum"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2631.json_0008
+# ::snt I do n't care about the entrance fee .   Can you recommend a good museum and give me the postcode and phone number ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+  :Fee ( aAt2 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Type ( TypAt3 / Type 
+    :name ( n15 / name
+     :op1 "museum"
+  ))
+   )
+)
+
+# ::id MUL2631.json_0010
+# ::snt I need a taxi from the museum please .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL2631.json_0012
+# ::snt i want to leave the hotel by 12:15 , get contact number and car type
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n16 / name
+     :op1 "12:15"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Type ( TypHo4 / Type 
+    :name ( n19 / name
+     :op1 "hotel"
+  ))
+   )
+ :op3(Tt3 / Taxi-Request
+  :Car ( aTa2 / question )
+   )
+)
+
+# ::id MUL2631.json_0014
+# ::snt Yes , please book it
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id MUL2631.json_0016
+# ::snt I 'm not looking for any particular price range .   I need the postcode and please let me know if they have internet ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Internet ( aHo0 / question )
+  :Post ( aHo1 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Internet ( esHo2 / yes)
+   )
+)
+
+# ::id MUL2631.json_0018
+# ::snt Ok . I 'd like a taxi to take me from the hotel to the museum . I 'd like to leave by 12:15 .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n20 / name
+     :op1 "12:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "museum"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Type ( TypHo6 / Type 
+    :name ( n27 / name
+     :op1 "hotel"
+  ))
+   )
+)
+
+# ::id MUL2631.json_0020
+# ::snt That sounds great . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2631.json_0022
+# ::snt Yes , that 's all . Have a nice day .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1481.json_0000
+# ::snt I need a train that goes to leicester on sunday
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "leicester"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL1481.json_0002
+# ::snt Yes as long as I arrive at my destination by 13:00 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "13:00"
+  ))
+)
+
+# ::id PMUL1481.json_0004
+# ::snt How long will the trip take ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL1481.json_0006
+# ::snt That 's good . Is there a park in the north part of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n8 / name
+     :op1 "north"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n10 / name
+     :op1 "park"
+  ))
+)
+
+# ::id PMUL1481.json_0008
+# ::snt Can you get the address ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id SNG01841.json_0000
+# ::snt I need to get a train out of cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG01841.json_0002
+# ::snt The train should go to stansted airport and should arrive by 21:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n6 / name
+     :op1 "21:30"
+  ))
+)
+
+# ::id SNG01841.json_0004
+# ::snt I would like to leave on Tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id SNG01841.json_0006
+# ::snt thank you for your help . book for me 5 seats and get me the reference numberes
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id SNG01841.json_0008
+# ::snt Whichever train goes to stansted airport Tuesday from cabridge arriving closest to 21:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n14 / name
+     :op1 "tuesday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n16 / name
+     :op1 "21:30"
+  ))
+)
+
+# ::id SNG01841.json_0010
+# ::snt Thanks for that . I do n't need anything more today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2132.json_0000
+# ::snt Hello . I would like some information about the Aylesbray lodge guest house .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "aylesbray"
+     :op2 "lodge"
+     :op3 "guest"
+     :op4 "house"
+  ))
+)
+
+# ::id MUL2132.json_0002
+# ::snt Yes I 'd like to book it for 4 people for 5 nights starting Monday . Would that be possible ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2132.json_0004
+# ::snt That s awful , is there any other options for the criteria that I need ?
+( o / out_of_scope )
+
+# ::id MUL2132.json_0006
+# ::snt How about 2 nights ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL2132.json_0008
+# ::snt Thanks .   I also need a train from Kings Lynn on that day , leaving after 21:45 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n12 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n14 / name
+     :op1 "21:45"
+  ))
+   :Day ( DayTr6 / Day 
+    :name ( n16 / name
+     :op1 "that"
+     :op2 "day"
+  ))
+)
+
+# ::id MUL2132.json_0010
+# ::snt Great ! What is the price and train ID ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id MUL2132.json_0012
+# ::snt Thank you so much . That is all the help I need today . I appreciate your time .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3191.json_0000
+# ::snt Are there any cheap restaurants that serve corsica food around Cambridge ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "corsica"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL3191.json_0002
+# ::snt Are there any restaurants in the center of town that serve Corsica food no matter the price range ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+   :Food ( FooRe3 / Food 
+    :name ( n6 / name
+     :op1 "Corsica"
+  ))
+   :Area ( AreRe5 / Area 
+    :name ( n8 / name
+     :op1 "center"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3191.json_0004
+# ::snt How about a good chinese place ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL3191.json_0006
+# ::snt That sounds good to me ! Can you please book a table for one at 11:15 on Sunday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "11:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL3191.json_0008
+# ::snt That 's all I needed !   Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1084.json_0000
+# ::snt Can you help me find a place to go in the west section of town ? I would like to go to an architecture attraction .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id SNG1084.json_0002
+# ::snt What about a type of college ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "college"
+  ))
+)
+
+# ::id SNG1084.json_0004
+# ::snt The churchill college is fine . Can I have the phone number please ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n9 / name
+     :op1 "churchill"
+     :op2 "college"
+  ))
+   )
+)
+
+# ::id SNG1084.json_0006
+# ::snt Yes . What is the postcode for Churchill College ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Post ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n11 / name
+     :op1 "Churchill"
+     :op2 "College"
+  ))
+   )
+)
+
+# ::id SNG1084.json_0008
+# ::snt No , that is all I needed . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4128.json_0000
+# ::snt Can you find a theater to visit in town ?
+( o / out_of_scope )
+
+# ::id PMUL4128.json_0002
+# ::snt I would like the address to the mumford theatre
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "mumford"
+     :op2 "theatre"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+)
+
+# ::id PMUL4128.json_0004
+# ::snt No thanks . Just the phone number was enough . I am also sick of eating at the same chinese place all the time . Can you help me find another one to try ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "chinese"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Phone ( aTa1 / question )
+   )
+)
+
+# ::id PMUL4128.json_0006
+# ::snt Yes , I 'd like it to be in the centre . I 'd love to eat expensive , Chinese food .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+   :Food ( FooRe6 / Food 
+    :name ( n10 / name
+     :op1 "Chinese"
+  ))
+)
+
+# ::id PMUL4128.json_0008
+# ::snt Pick the best one and book for a table of 4 at 18:00 on Monday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "18:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4128.json_0010
+# ::snt Great could you book me a taxi to get the restaurant by 18:00 from the hotel ?
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n18 / name
+     :op1 "18:00"
+  ))
+)
+
+# ::id PMUL4128.json_0012
+# ::snt Sorry I just need to get to the restaurant from The Mumford Theatre .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n20 / name
+     :op1 "mumford"
+     :op2 "theatre"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL4128.json_0014
+# ::snt Thank you ! That 's all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4770.json_0000
+# ::snt I am planning a trip and am looking for some places to go while I 'm there .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL4770.json_0002
+# ::snt I 'm interested in architecture , and would like to find architectural attractions . Could you provide the areas too ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "architecture"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+   )
+)
+
+# ::id PMUL4770.json_0004
+# ::snt Yes please , that could be nice .
+( o / out_of_scope )
+
+# ::id PMUL4770.json_0006
+# ::snt Great ! I 'm also looking for a hotel , preferably on the east side of town . I wo n't need parking , but I do need free wifi . Do you have anything like that ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Parking ( onHo2 / dontcare)
+   :Internet ( esHo3 / yes)
+   :Area ( AreHo6 / Area 
+    :name ( n6 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL4770.json_0008
+# ::snt Yes , this sounds wonderful .   Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4770.json_0010
+# ::snt book it for 8 people and 3 nights starting from wednesday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL4770.json_0012
+# ::snt Awesome . Thanks . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2034.json_0000
+# ::snt I need directions to a good swimming pool in the south of Cambridge , can you give them to me ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "swimming"
+     :op2 "pool"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL2034.json_0002
+# ::snt I really need it to be in the south . If there is no swimming pool in the south , how about an entertainment venue ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n6 / name
+     :op1 "south"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n8 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL2034.json_0004
+# ::snt Yes please send me the info .
+( o / out_of_scope )
+
+# ::id PMUL2034.json_0006
+# ::snt I also need some help finding a place to eat while there . Can you help me with that ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL2034.json_0008
+# ::snt I would like a spanish restaurant , preferrably cheap .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "spanish"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n12 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL2034.json_0010
+# ::snt Is there anything matching that anywhere in the city ?
+( o / out_of_scope )
+
+# ::id PMUL2034.json_0012
+# ::snt Try a different area other than the south . Please make sure it is cheap Spanish food .
+( Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+   :Price ( PriRe3 / Price 
+    :name ( n14 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL2034.json_0014
+# ::snt Yes , please book 4 people on tuesday at 14:30 and send me the reference number
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "14:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL2034.json_0016
+# ::snt Can you try a booking for 13:30 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n22 / name
+     :op1 "13:30"
+  ))
+)
+
+# ::id PMUL2034.json_0018
+# ::snt Is there another restaurant in that area ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n24 / name
+     :op1 "that"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL2034.json_0020
+# ::snt Look in another area . I want a spanish restaurant
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n26 / name
+     :op1 "spanish"
+  ))
+   :Area ( onRe2 / dontcare)
+)
+
+# ::id PMUL2034.json_0022
+# ::snt Yes I would love that one .
+( o / out_of_scope )
+
+# ::id PMUL2034.json_0024
+# ::snt I will also need a taxi booked to get me to the restaurant from the hotel please .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Dest ( DesTa3 / Dest 
+    :name ( n28 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+ :op3(Rm3 / Restaurant-Inform
+   :none ( onRe3 / none)
+   )
+)
+
+# ::id PMUL2034.json_0026
+# ::snt Yes I want to be picked up at the attraction and arrive at the restaurant by my reservation time .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n30 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n32 / name
+     :op1 "the"
+     :op2 "attraction"
+  ))
+)
+
+# ::id PMUL2034.json_0028
+# ::snt Thank you for your help . That is all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0006.json_0000
+# ::snt I 'm looking for hotels in the center .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotels"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id MUL0006.json_0002
+# ::snt I would like for the hotel to have a 4 star rating and include free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL0006.json_0004
+# ::snt I do n't have a preference .
+( o / out_of_scope )
+
+# ::id MUL0006.json_0006
+# ::snt Yes , please book a room for 3 people and 5 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL0006.json_0008
+# ::snt Please start the reservation on Monday . What is the reference number ? I also need a restaurant that serves australian food at a moderate price in the same area as the hotel
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n14 / name
+     :op1 "monday"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Price ( PriRe5 / Price 
+    :name ( n19 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe7 / Area 
+    :name ( n21 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Food ( FooRe9 / Food 
+    :name ( n23 / name
+     :op1 "australian"
+  ))
+   )
+ :op3(Ht3 / Hotel-Request
+  :Ref ( aHo2 / question )
+   )
+)
+
+# ::id MUL0006.json_0010
+# ::snt Could you see if there is a restaurant that serves British food in the same area as the hotel ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n24 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n26 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Food ( FooRe5 / Food 
+    :name ( n29 / name
+     :op1 "british"
+  ))
+   :Area ( AreRe7 / Area 
+    :name ( n31 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   )
+)
+
+# ::id MUL0006.json_0012
+# ::snt Three people please , on Monday at 18:30 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n32 / name
+     :op1 "18:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n34 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n36 / name
+     :op1 "three"
+  ))
+)
+
+# ::id MUL0006.json_0014
+# ::snt Thank you very much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0974.json_0000
+# ::snt Can you help me find a room for when I visit next week ?
+( o / out_of_scope )
+
+# ::id SNG0974.json_0002
+# ::snt North please . I would also like it to include free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SNG0974.json_0004
+# ::snt I 'd like a hotel with free wifi in the moderate price range please .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+   :Internet ( esHo2 / yes)
+   :Type ( TypHo5 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id SNG0974.json_0006
+# ::snt Yes , a guesthouse would be fine .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id SNG0974.json_0008
+# ::snt No , can you just give me the address ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id SNG0974.json_0010
+# ::snt Great , thanks .   That is all I need .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2939.json_0000
+# ::snt I would like to locate a particular hotel
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL2939.json_0002
+# ::snt I am looking for lensfield hotel .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "lensfield"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL2939.json_0004
+# ::snt Can I get the postal code for that hotel ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id PMUL2939.json_0006
+# ::snt I am also looking for an attraction called the kettle 's yard .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n4 / name
+     :op1 "kettle"
+     :op2 "'s"
+     :op3 "yard"
+  ))
+)
+
+# ::id PMUL2939.json_0008
+# ::snt Can I have the address for kettle 's Yard , please ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2939.json_0010
+# ::snt I 'd like to book a taxi from Kettle 's Yard back to the hotel . I 'd like to leave around 23:45 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n6 / name
+     :op1 "23:45"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n8 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL2939.json_0012
+# ::snt Yes , can I have the contact number for the taxi , please ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL2939.json_0014
+# ::snt No , that 's it . You have been most helpful . Goodbye .
+( a / and
+ :op1(ge1 / general-bye
+   :none ( onge1 / none)
+   )
+ :op2(gt2 / general-greet
+   :none ( onge2 / none)
+   )
+)
+
+# ::id PMUL2079.json_0000
+# ::snt Hi , I 'd like information for the restaurant called Travellers Rest please .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "travellers"
+     :op2 "rest"
+  ))
+)
+
+# ::id PMUL2079.json_0002
+# ::snt What is the postcode of this restaurant ?   Thanks !
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id PMUL2079.json_0004
+# ::snt Yes I would like information on jesus green outdoor pool also .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n4 / name
+     :op1 "jesus"
+     :op2 "green"
+     :op3 "outdoor"
+     :op4 "pool"
+  ))
+)
+
+# ::id PMUL2079.json_0006
+# ::snt That is all I need right now , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20376.json_0000
+# ::snt I am looking for a cheap restaurant that serves Polish food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "polish"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id WOZ20376.json_0002
+# ::snt how about a portuguese one ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "portuguese"
+  ))
+)
+
+# ::id WOZ20376.json_0004
+# ::snt Yes , please .
+( o / out_of_scope )
+
+# ::id MUL1317.json_0000
+# ::snt What are my choices for a moderately priced hotel in the west please ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+   :Type ( TypHo6 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL1317.json_0002
+# ::snt A guest house sounds perfect . I am not sure about a reservation ? Is it a good place ?
+( o / out_of_scope )
+
+# ::id MUL1317.json_0004
+# ::snt Yes .   Can you book it for two guests ?   We will be staying three nights beginning Tuesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "three"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "two"
+  ))
+)
+
+# ::id MUL1317.json_0006
+# ::snt Yes - are there any indian restaurants in town ? Something moderately priced ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n16 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id MUL1317.json_0008
+# ::snt Is it located in the west ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n18 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL1317.json_0010
+# ::snt Either is fine . I need a table for 2 the same day at 17:00 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n20 / name
+     :op1 "17:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n24 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL1317.json_0012
+# ::snt Yes , please , perhaps 15:00
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n26 / name
+     :op1 "15:00"
+  ))
+)
+
+# ::id MUL1317.json_0014
+# ::snt Okay . let 's try 16:00 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n28 / name
+     :op1 "16:00"
+  ))
+)
+
+# ::id MUL1317.json_0016
+# ::snt Fantastic , thank you , that should be all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0186.json_0000
+# ::snt Hi ! I am looking for a place to stay that has free wifi . The hotel does n't have to have free parking but that would be nice .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL0186.json_0002
+# ::snt yes less than 100 a night
+( Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+)
+
+# ::id MUL0186.json_0004
+# ::snt I would like it to be in northern cambridge and have 2 stars .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "northern"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL0186.json_0006
+# ::snt Try Ashley Hotel for 6 people , 3 nights , starting Monday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+   :Name ( NamHo8 / Name 
+    :name ( n12 / name
+     :op1 "Ashley"
+     :op2 "Hotel"
+  ))
+)
+
+# ::id MUL0186.json_0008
+# ::snt Can you try for 2 nights ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL0186.json_0010
+# ::snt I need a place to dine in the expensive price range serving north indian food
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n16 / name
+     :op1 "north"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Food ( FooRe4 / Food 
+    :name ( n19 / name
+     :op1 "north"
+     :op2 "indian"
+  ))
+   :Price ( PriRe6 / Price 
+    :name ( n21 / name
+     :op1 "expensive"
+  ))
+   )
+)
+
+# ::id MUL0186.json_0012
+# ::snt Are there any that serve british food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n22 / name
+     :op1 "british"
+  ))
+)
+
+# ::id MUL0186.json_0014
+# ::snt Centre would be fine . Could you give me the address and postcode , please ?
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Area ( AreRe3 / Area 
+    :name ( n25 / name
+     :op1 "Centre"
+  ))
+   )
+)
+
+# ::id MUL0186.json_0016
+# ::snt Ok great , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0186.json_0018
+# ::snt I am traveling to Cambridge and looking for a local restaurant .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id MUL0186.json_0020
+# ::snt Actually , I 'm all set . Thanks again . Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02173.json_0000
+# ::snt Can you help me find a hotel with free parking ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id SNG02173.json_0002
+# ::snt north area of town
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SNG02173.json_0004
+# ::snt Actually , I 'd like a guest house .
+( o / out_of_scope )
+
+# ::id SNG02173.json_0006
+# ::snt Is it moderately priced ? Area actually does n't matter as long as it is a 3 star moderately priced guest house
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n8 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id SNG02173.json_0008
+# ::snt Yes , and I would also like the address ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id SNG02173.json_0010
+# ::snt No that wo n't be necessary . Thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02173.json_0012
+# ::snt Nope , that 's it . Thanks again .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0810.json_0000
+# ::snt I want to find a place to eat called saigon city .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "saigon"
+     :op2 "city"
+  ))
+)
+
+# ::id PMUL0810.json_0002
+# ::snt Yes , do you know how much it is ?
+( Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+)
+
+# ::id PMUL0810.json_0004
+# ::snt Can you book a table for 1 at 11:00 on tuesday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "11:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL0810.json_0006
+# ::snt Actually yes , I 'm looking for a train out of Cambridge . Any train leaving after 09:30 will do .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n12 / name
+     :op1 "09:30"
+  ))
+)
+
+# ::id PMUL0810.json_0008
+# ::snt Leaving cambridge any time after 09:30 and I am going to london liverpool st on friday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "friday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n16 / name
+     :op1 "09:30"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+   :Dest ( DesTr8 / Dest 
+    :name ( n20 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "st"
+  ))
+)
+
+# ::id PMUL0810.json_0010
+# ::snt No thanks , I just need to know the price for it .
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL0810.json_0012
+# ::snt Thank you , That 's all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1033.json_0000
+# ::snt I 'm looking for a 4 star hotel .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n2 / name
+     :op1 "4"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL1033.json_0002
+# ::snt I need free wifi and would like it to be moderately priced .   Thank you .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "moderately"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL1033.json_0004
+# ::snt Of these 11 , please give me the area and address of all those that offer free parking
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Parking ( aHo0 / question )
+  :Area ( aHo1 / question )
+  :Addr ( aHo2 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Parking ( esHo2 / yes)
+   )
+)
+
+# ::id MUL1033.json_0006
+# ::snt Can you just pick a hotel for me with 4 stars that have free wifi in the moderate price range . I 'll just need to know the area & address .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "moderate"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   :Internet ( esHo3 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Area ( aHo1 / question )
+  :Addr ( aHo2 / question )
+   )
+)
+
+# ::id MUL1033.json_0008
+# ::snt Maybe later . I 'd love to find a place to go look at architecture in the east .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n14 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id MUL1033.json_0010
+# ::snt I 'd like to check out the sports center . I need to call the venue to find out the cost of tickets to events .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL1033.json_0012
+# ::snt Yes , can I get the postcode and also the entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id MUL1033.json_0014
+# ::snt That 's fine . I 'd also like to book a taxi to get there , to depart by 20:15 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n16 / name
+     :op1 "20:15"
+  ))
+)
+
+# ::id MUL1033.json_0016
+# ::snt You can book it from the Aylesbray .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n18 / name
+     :op1 "aylesbray"
+  ))
+)
+
+# ::id MUL1033.json_0018
+# ::snt Great . Thank you very much for your help today . That is all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20460.json_0000
+# ::snt I want to have some afghan food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "afghan"
+  ))
+)
+
+# ::id WOZ20460.json_0002
+# ::snt Is there any Chinese restaurants in the area ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id WOZ20460.json_0004
+# ::snt Moderate price range
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id WOZ20460.json_0006
+# ::snt I do n't care
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "do"
+     :op2 "n't"
+     :op3 "care"
+  ))
+)
+
+# ::id WOZ20460.json_0008
+# ::snt Please give me their number , too .
+( o / out_of_scope )
+
+# ::id WOZ20460.json_0010
+# ::snt what type of food do they serve ?
+( Rt1 / Restaurant-Request
+  :Food ( aRe0 / question )
+)
+
+# ::id WOZ20460.json_0012
+# ::snt No thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1336.json_0000
+# ::snt I 'm looking for a concerthall in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "concerthall"
+  ))
+)
+
+# ::id PMUL1336.json_0002
+# ::snt No thanks . I 'm actually looking for an address please .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL1336.json_0004
+# ::snt i 'm also trying to catch a train on saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL1336.json_0006
+# ::snt I would like to leave after 8:15 .
+( o / out_of_scope )
+
+# ::id PMUL1336.json_0008
+# ::snt Broxbourne and Cambridge .
+( o / out_of_scope )
+
+# ::id PMUL1336.json_0010
+# ::snt I will be departing from Broxbourne .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n8 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id PMUL1336.json_0012
+# ::snt On Saturday , please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL1336.json_0014
+# ::snt The train should leave after 08:15 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n12 / name
+     :op1 "08:15"
+  ))
+)
+
+# ::id PMUL1336.json_0016
+# ::snt What is the price for the TR2025 ? And how long is the trip ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL1336.json_0018
+# ::snt I am still waiting on that information . Can I get the cost of the ticket and the travel time please !
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL1336.json_0020
+# ::snt No thank you ! That will be all for today !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3438.json_0000
+# ::snt i want to go to a park
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "park"
+  ))
+)
+
+# ::id PMUL3438.json_0002
+# ::snt anywhere is fine . May I get a postcode ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+   )
+)
+
+# ::id PMUL3438.json_0004
+# ::snt I 'm also looking for a hotel to stay in . I need to make sure it 's a hotel and not a guesthouse , with a star of 4 .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3438.json_0006
+# ::snt The price does n't matter .   I do want it to be in the north area of town though .
+( Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+   :Area ( AreHo3 / Area 
+    :name ( n8 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL3438.json_0008
+# ::snt Are there any 4 star guesthouses in the north available ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouses"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n12 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3438.json_0010
+# ::snt Could you look for something that is n't a guesthouse then ?
+( Hm1 / Hotel-Inform
+   :Type ( otHo1 / hotel)
+)
+
+# ::id PMUL3438.json_0012
+# ::snt I guess I will take the guest house .
+( o / out_of_scope )
+
+# ::id PMUL3438.json_0014
+# ::snt Yes , please , for 6 people , for 4 nights , starting Wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n20 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL3438.json_0016
+# ::snt But I said I would take the guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n22 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL3438.json_0018
+# ::snt i aslo want to book a taxi to commute between the two places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL3438.json_0020
+# ::snt the hotel by 14:45 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n24 / name
+     :op1 "14:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n26 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL2539.json_0000
+# ::snt Yes , I am in the planning stages and could use some help finding some places to go in town .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL2539.json_0002
+# ::snt i need to see a theater in the center . find me the phone number
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL2539.json_0004
+# ::snt I am also needing a place to stay with free parking and free wifi .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL2539.json_0006
+# ::snt what is the price range ?
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+)
+
+# ::id PMUL2539.json_0008
+# ::snt Yes please , 4 people for 3 nights starting from friday .   I will need the reference number .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n2 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n4 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL2539.json_0010
+# ::snt Thank you so much !   That 's all I need for the moment .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20522.json_0000
+# ::snt I am looking for Irish food that is cheap . I will need their phone number too .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "irish"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20522.json_0002
+# ::snt How about Vietnamese food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "vietnamese"
+  ))
+)
+
+# ::id PMUL2371.json_0000
+# ::snt Hi , I am looking to go somewhere that is in the Centre that is architecturally interesting .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2371.json_0002
+# ::snt How about an architecture attraction ? Are there any of those in the centre of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n6 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id PMUL2371.json_0004
+# ::snt Can I get the address , phone number and postcode to Little St Mary ? Also need swiss food nearby .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "swiss"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+  :Phone ( aAt3 / question )
+   )
+)
+
+# ::id PMUL2371.json_0006
+# ::snt I do n't have a price range in mind .
+( Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+)
+
+# ::id PMUL2371.json_0008
+# ::snt How about modern european food , what is available ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+)
+
+# ::id PMUL2371.json_0010
+# ::snt What else is available ?
+( o / out_of_scope )
+
+# ::id PMUL2371.json_0012
+# ::snt No thanks .   That will be all today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2371.json_0014
+# ::snt no that s all , thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01307.json_0000
+# ::snt Hi ! I need to find the Parkside Police station please .
+( Pm1 / Police-Inform
+   :Name ( NamPo2 / Name 
+    :name ( n2 / name
+     :op1 "Parkside"
+     :op2 "Police"
+     :op3 "station"
+  ))
+)
+
+# ::id SNG01307.json_0002
+# ::snt Thank you Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4118.json_0000
+# ::snt I am looking for a train going to Cambridge . Can you help me ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4118.json_0002
+# ::snt I 'll be leaving stansted airport anytime after 17:45 on thursday
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n4 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n6 / name
+     :op1 "17:45"
+  ))
+   :Day ( DayTr6 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL4118.json_0004
+# ::snt make reservation for 1 person and give me reference number
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4118.json_0006
+# ::snt Great . I also need a restaurant serving italian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id PMUL4118.json_0008
+# ::snt It should be in the south , whatever you recommend . I 'll need a booking for 1 person at 20:15 on Thursday .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n14 / name
+     :op1 "south"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n16 / name
+     :op1 "20:15"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n18 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n20 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL4118.json_0010
+# ::snt Yes , that will work . Please book a table for 1 person at 20/15 on Thursday .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n22 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n24 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL4118.json_0012
+# ::snt Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01809.json_0000
+# ::snt I am injured and need a hospital close by .
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01809.json_0002
+# ::snt No partricular department , however I do need the phone number , address and postcode please .
+( Ht1 / Hospital-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+  :Phone ( aHo2 / question )
+)
+
+# ::id SNG01809.json_0004
+# ::snt That is all , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01809.json_0006
+# ::snt Thanks again , and Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20236.json_0000
+# ::snt I am looking for an expensive restaurant in the east part of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id WOZ20236.json_0002
+# ::snt Is there anything else ?
+( o / out_of_scope )
+
+# ::id WOZ20236.json_0004
+# ::snt No , that 's okay . What Chinese restaurants are there on the east side ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "east"
+  ))
+)
+
+# ::id WOZ20236.json_0006
+# ::snt Is there another chinese restaurant in the east ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n10 / name
+     :op1 "east"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n12 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id WOZ20236.json_0008
+# ::snt What is the phone number for Yu Garden ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n14 / name
+     :op1 "yu"
+     :op2 "garden"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20236.json_0010
+# ::snt No , I think that 's it . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0992.json_0000
+# ::snt Hi , how are you ?   Can you help me find an expensive place to stay that includes free wifi ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id SNG0992.json_0002
+# ::snt Yes , I need a hotel in the north , close to the airport , thanks .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SNG0992.json_0004
+# ::snt Well , can you check in other areas ?
+( Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+)
+
+# ::id SNG0992.json_0006
+# ::snt Could you give me the phone number of the Marriott please ?
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id SNG0992.json_0008
+# ::snt That 's all . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0216.json_0000
+# ::snt I want to stay at a guest house , in the south .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+)
+
+# ::id SSNG0216.json_0002
+# ::snt I will need free internet .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id SSNG0216.json_0004
+# ::snt Yes . Please book 4 people for 5 nights starting thursday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SSNG0216.json_0006
+# ::snt No that is all . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0216.json_0008
+# ::snt You too thank you ! Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20302.json_0000
+# ::snt A moderately priced restaurant in the south , please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id WOZ20302.json_0002
+# ::snt I would like the address and phone number for one of those restaurants please .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20302.json_0004
+# ::snt What is the postcode ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id WOZ20302.json_0006
+# ::snt Thank you , that 'll be all !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1536.json_0000
+# ::snt I want a train leaving on saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL1536.json_0002
+# ::snt I am departing from bishops stortford and I would like to go to cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n4 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Dest ( DesTr4 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1536.json_0004
+# ::snt Hmm , can you double check ? I would be departing from Bishops Stortford and going to Cambridge for Saturday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n12 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id PMUL1536.json_0006
+# ::snt i want to leave after 19:45
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n14 / name
+     :op1 "19:45"
+  ))
+)
+
+# ::id PMUL1536.json_0008
+# ::snt Can you please provide the price and travel time .    I am also looking for a cheap guesthouse in the east with a 4 star rating .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n18 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreHo6 / Area 
+    :name ( n20 / name
+     :op1 "east"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Time ( aTr1 / question )
+  :Ticket ( aTr2 / question )
+   )
+)
+
+# ::id PMUL1536.json_0010
+# ::snt Thank you . So what do you have for guesthouses ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n22 / name
+     :op1 "guesthouses"
+  ))
+)
+
+# ::id PMUL1536.json_0012
+# ::snt Yes please make sure the guesthouse has internet and please provide me with the address and phone number .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( onHo2 / none)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Internet ( aHo1 / question )
+  :Addr ( aHo2 / question )
+  :Phone ( aHo3 / question )
+   )
+)
+
+# ::id PMUL1536.json_0014
+# ::snt No that 's all , thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0694.json_0000
+# ::snt Hello , I 'd like some information on a restaurant in the centre .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0694.json_0002
+# ::snt I would like somewhere expensive that serves chinese food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0694.json_0004
+# ::snt Yes book it for Friday . 5 people at 13:00 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "13:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL0694.json_0006
+# ::snt I am also looking to book a train the same day !
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+)
+
+# ::id PMUL0694.json_0008
+# ::snt It should go to Cambridge and should arrive by 09:00
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n18 / name
+     :op1 "09:00"
+  ))
+)
+
+# ::id PMUL0694.json_0010
+# ::snt That s okay can you book that ?
+( o / out_of_scope )
+
+# ::id PMUL0694.json_0012
+# ::snt I need to depart from London liverpool street on friday . Ineed to arrive in Cambridge by 9:00
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n20 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n22 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n24 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Arrive ( ArrTr8 / Arrive 
+    :name ( n26 / name
+     :op1 "9:00"
+  ))
+)
+
+# ::id PMUL0694.json_0014
+# ::snt Okay , let 's book it for five people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n28 / name
+     :op1 "five"
+  ))
+)
+
+# ::id PMUL0694.json_0016
+# ::snt Ok , Thankk you . Bye now .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0811.json_0000
+# ::snt Yes , i need a train leaving on Saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL0811.json_0002
+# ::snt I want to leave London Kings Cross and head to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id PMUL0811.json_0004
+# ::snt I would love to arrive by 15:00
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "15:00"
+  ))
+)
+
+# ::id PMUL0811.json_0006
+# ::snt That 's great ! Please book for 6 people . I 'll need the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL0811.json_0008
+# ::snt I 'm also looking for a restaurant . The restaurant should be in the center and should be in the expensive price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL0811.json_0010
+# ::snt Do you have anything serving Italian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id PMUL0811.json_0012
+# ::snt No thank you that will be all
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0811.json_0014
+# ::snt I would actually like to book a table at the Clowns Cafe that you mentioned . I need a table for 6 on Saturday at 19:15 .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n18 / name
+     :op1 "clowns"
+     :op2 "cafe"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n20 / name
+     :op1 "19:15"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n22 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n24 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL0811.json_0016
+# ::snt Thank you for your help . That is all for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0811.json_0018
+# ::snt No that is it . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2388.json_0000
+# ::snt I 'm looking to go to a park , can you suggest any ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "park"
+  ))
+)
+
+# ::id PMUL2388.json_0002
+# ::snt I would like one located in the centre of town if possible . May I please have the phone number ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Phone ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2388.json_0004
+# ::snt I also want to eat at a cheap place in the center area .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL2388.json_0006
+# ::snt Do they serve Italian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id PMUL2388.json_0008
+# ::snt Yes that would be great . I 'd love for you to book me a table for 1 person at 18:45 on Saturday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "18:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL2388.json_0010
+# ::snt Thank you , that 's all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0413.json_0000
+# ::snt I need a train from peterborough
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id SNG0413.json_0002
+# ::snt I am going to cambridge and leaving after 8:00 on friday
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n8 / name
+     :op1 "8:00"
+  ))
+)
+
+# ::id SNG0413.json_0004
+# ::snt Yes please book it for 5 people and give me a reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id SNG0413.json_0006
+# ::snt I think that takes care of everything , thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0912.json_0000
+# ::snt Greetings ! I 'm looking for the Worth House , I heard it 's in Cambridge .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "worth"
+     :op2 "house"
+  ))
+   )
+ :op2(gt2 / general-greet
+   :none ( onge2 / none)
+   )
+)
+
+# ::id SNG0912.json_0002
+# ::snt No thank you . Do they have free wifi ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Internet ( aHo1 / question )
+   )
+)
+
+# ::id SNG0912.json_0004
+# ::snt Yes , I would like to book the hotel now .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Type ( TypHo3 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id SNG0912.json_0006
+# ::snt Sure , just me . Monday at 12:00 is fine .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id SNG0912.json_0008
+# ::snt Just Monday night .
+( Hm1 / Hotel-Inform
+   :Stay ( Ho1 / 1)
+   :Day ( DayHo3 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id SNG0912.json_0010
+# ::snt What area is the hotel in ?
+( Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+)
+
+# ::id SNG0912.json_0012
+# ::snt What is the price range of that hotel ?
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+)
+
+# ::id SNG0912.json_0014
+# ::snt Nope , that 's all . Thanks . Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0881.json_0000
+# ::snt I am looking for an affordable spanish restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "spanish"
+  ))
+)
+
+# ::id PMUL0881.json_0002
+# ::snt Is it in the center ? If so I 'd like to book a table .
+( o / out_of_scope )
+
+# ::id PMUL0881.json_0004
+# ::snt 16:15 on Monday for 7 people .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "16:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL0881.json_0006
+# ::snt Thanks so much for all of your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0881.json_0008
+# ::snt Can you find me a train for Monday going to Cambridge ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL0881.json_0010
+# ::snt train arrive by 09:15 depart from london liverpool street
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n14 / name
+     :op1 "09:15"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL0881.json_0012
+# ::snt not now . thanks for the information .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0881.json_0014
+# ::snt No thank you that is all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0314.json_0000
+# ::snt I am looking for a train departing after 11:15 from the Birmingham new street location .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "11:15"
+  ))
+)
+
+# ::id MUL0314.json_0002
+# ::snt Okay , I need one going to Cambridge on Tuesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id MUL0314.json_0004
+# ::snt I do n't have a preferred arrival time . Could you just book me one for 13:40 ?
+( Tm1 / Train-Inform
+   :Arrive ( onTr1 / dontcare)
+   :People ( PeoTr3 / People 
+    :name ( n10 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL0314.json_0006
+# ::snt No , actually I 'll need tickets for two people please . Oh , and can you provide the reference number when you 've got it please ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "two"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0314.json_0008
+# ::snt Thanks . I also need an expensive restaurant serving Mediterranean food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "mediterranean"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n16 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL0314.json_0010
+# ::snt Sure . 2 people at 20:30 on Tuesday . Please give me the reference number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "20:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n20 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n22 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0314.json_0012
+# ::snt Nope that should be it thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20054.json_0000
+# ::snt looking for barbeque food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "barbeque"
+  ))
+)
+
+# ::id WOZ20054.json_0002
+# ::snt How about gastropub ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "gastropub"
+  ))
+)
+
+# ::id WOZ20054.json_0004
+# ::snt What is the address and phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20054.json_0006
+# ::snt Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0503.json_0000
+# ::snt I am looking for a restaurant named Hakka . Can you tell me how to get there ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "hakka"
+  ))
+)
+
+# ::id PMUL0503.json_0002
+# ::snt i would like to book a table for 7 at 11:15 on monday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "11:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL0503.json_0004
+# ::snt No , you have helped me greatly .   That is all I need today .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL2030.json_0000
+# ::snt I 'd like to find a train going to Cambridge that leaves on Sunday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id MUL2030.json_0002
+# ::snt I would be leaving from Peterborough . I need to arrive in Cambridge by 19:30 though .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "19:30"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "peterborough"
+  ))
+   :Dest ( DesTr6 / Dest 
+    :name ( n10 / name
+     :op1 "Cambridge"
+  ))
+)
+
+# ::id MUL2030.json_0004
+# ::snt My departure time is flexible .
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+)
+
+# ::id MUL2030.json_0006
+# ::snt No , that wo n't be necessary . I would like to get the price , though .
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL2030.json_0008
+# ::snt I am also looking for a hotel called alpha - milton guest house .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n12 / name
+     :op1 "alpha"
+     :op2 "-"
+     :op3 "milton"
+     :op4 "guest"
+     :op5 "house"
+  ))
+)
+
+# ::id MUL2030.json_0010
+# ::snt That sounds great . Can I just get the postcode please ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id MUL2030.json_0012
+# ::snt No , I believe that is everything . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0962.json_0000
+# ::snt I need a train that arrives in Cambridge by 16:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "16:30"
+  ))
+)
+
+# ::id PMUL0962.json_0002
+# ::snt Friday , departing from Stevenage .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "stevenage"
+  ))
+)
+
+# ::id PMUL0962.json_0004
+# ::snt that is fine . how much is the ticket ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL0962.json_0006
+# ::snt No but I need information on a restaurant called loch fyne .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n10 / name
+     :op1 "loch"
+     :op2 "fyne"
+  ))
+)
+
+# ::id PMUL0962.json_0008
+# ::snt Do they have any available tables for 3 at 20:15 that day ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "20:15"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL0962.json_0010
+# ::snt Please book me a table for the restaurant and provide the reference number .
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id PMUL0962.json_0012
+# ::snt No , that 's all I needed today . Thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1943.json_0000
+# ::snt Hi , I could use help with my planning .   I am trying to find a place to stay .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1943.json_0002
+# ::snt I would like it to be in the south and have a rating of 3 stars .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL1943.json_0004
+# ::snt Does either offer free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL1943.json_0006
+# ::snt Okay can you please book it for 7 people for 4 nights starting on Tuesday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL1943.json_0008
+# ::snt The hotel , please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL1943.json_0010
+# ::snt Yes , I also need a train from stevenage to cambridge . I want to leave after 10:15 on tuesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n16 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n18 / name
+     :op1 "stevenage"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n20 / name
+     :op1 "10:15"
+  ))
+)
+
+# ::id PMUL1943.json_0012
+# ::snt That 's perfect . Could I get the train ID and travel time ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id PMUL1943.json_0014
+# ::snt Great , that 's all I need , thanks so much for your help ! Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0421.json_0000
+# ::snt I 'm in need of a train leaving Tuesday from Peterborough , can you help me find one ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id SNG0421.json_0002
+# ::snt One ticket just for myself , though I need to arrive by 09:45 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "09:45"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n8 / name
+     :op1 "one"
+  ))
+)
+
+# ::id SNG0421.json_0004
+# ::snt That 's all I need , thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0421.json_0006
+# ::snt Thanks .   Can you just confirm for me when I will arrive in Cambridge ?
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0421.json_0008
+# ::snt No that will be all thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01278.json_0000
+# ::snt Am looking for the Addenbrookes Hospital
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01278.json_0002
+# ::snt That is all , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01278.json_0004
+# ::snt Thank you goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01817.json_0000
+# ::snt I 'm interested in places that you can get a 1-star room for the night .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n2 / name
+     :op1 "1-star"
+  ))
+)
+
+# ::id SNG01817.json_0002
+# ::snt The hotel should be in the cheap price range and should include free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+   :Internet ( esHo3 / yes)
+)
+
+# ::id SNG01817.json_0004
+# ::snt Is it a 4 star place ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG01817.json_0006
+# ::snt Sure , please book it for 4 people for 5 nights from saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG01817.json_0008
+# ::snt Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01817.json_0010
+# ::snt No , I am done for the day . Thanks again . Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4595.json_0000
+# ::snt Find me a place to stay . I need a hotel in the moderate price range with a star of 4 .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4595.json_0002
+# ::snt Any area is fine , as long as the place has free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL4595.json_0004
+# ::snt Yes , I will also need free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id MUL2056.json_0000
+# ::snt I need a place to stay in the centre of town .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2056.json_0002
+# ::snt I would prefer a 2 star guest house .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n4 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL2056.json_0004
+# ::snt I would like to make a reservation at the 4 star one please .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2056.json_0006
+# ::snt Yes .   Please book it for 5 people , starting Sunday , for 3 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL2056.json_0008
+# ::snt Are you sure ? Can you try again ? If that does n't work , is there another 4 star guesthouse in the centre that you can try ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n16 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id MUL2056.json_0010
+# ::snt Thank you . I am also looking for a train from kings lynn to cambridge . Can you help with that ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n20 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id MUL2056.json_0012
+# ::snt I 'd like to leave Sunday after 18:30 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n22 / name
+     :op1 "sunday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n24 / name
+     :op1 "18:30"
+  ))
+)
+
+# ::id MUL2056.json_0014
+# ::snt Yes , please book the train for 5 people on sunday . Let me know the reference number , if available .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n26 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n28 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL2056.json_0016
+# ::snt That is all I need , good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3065.json_0000
+# ::snt How 's it going ? I 'm looking for an expensive restaurant in the centre please
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3065.json_0002
+# ::snt North American food please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "north"
+     :op2 "american"
+  ))
+)
+
+# ::id PMUL3065.json_0004
+# ::snt Yes please , a table for two at 17:15 on Friday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "17:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "two"
+  ))
+)
+
+# ::id PMUL3065.json_0006
+# ::snt Can you help me find a room in the north part of town ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n14 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL3065.json_0008
+# ::snt I need free parking but other than that I 'm not picky .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL3065.json_0010
+# ::snt Can you suggest one please ?
+( o / out_of_scope )
+
+# ::id PMUL3065.json_0012
+# ::snt No but if you can , please get me their phone number and I 'll take it from there .
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id PMUL3065.json_0014
+# ::snt Great , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3065.json_0016
+# ::snt Thank you so much for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1325.json_0000
+# ::snt Yes I needed information about a particular restaurant .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id SNG1325.json_0002
+# ::snt Pizza hut cherry hinton . Can you provide me with the area they are located in ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "pizza"
+     :op2 "hut"
+     :op3 "cherry"
+     :op4 "hinton"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Area ( aRe1 / question )
+   )
+)
+
+# ::id SNG1325.json_0004
+# ::snt That is all I need , thank you and good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG01785.json_0000
+# ::snt Could you let me know where in town I would find a hospital ?
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01785.json_0002
+# ::snt I 'm looking for the postcode and phone number
+( Ht1 / Hospital-Request
+  :Post ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id SNG01785.json_0004
+# ::snt Thank you for your help . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02148.json_0000
+# ::snt I 'm looking for a restaurant that serves indian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id SNG02148.json_0002
+# ::snt I am looking for an Indian restaurant in the west .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+)
+
+# ::id SNG02148.json_0004
+# ::snt The restaurant should be in the expensive price range
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id WOZ20404.json_0000
+# ::snt I am looking for a cheap restaurant serving chinese food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id WOZ20404.json_0002
+# ::snt I do n't care .
+( Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+)
+
+# ::id WOZ20404.json_0004
+# ::snt Yes please . I want the address and phone number of anyone of them .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20404.json_0006
+# ::snt Thank you , goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01315.json_0000
+# ::snt Could you please assist me in finding a hospital in town
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01315.json_0002
+# ::snt Thank you , that 's all I need !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1010.json_0000
+# ::snt Is there a place to stay in the east part of town with free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+)
+
+# ::id SNG1010.json_0002
+# ::snt I am looking for a place with free wifi as well . Price does n't matter yet .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id SNG1010.json_0004
+# ::snt Sounds promising .   What type of hotel are the ones you found ?
+( Ht1 / Hotel-Request
+  :Type ( aHo0 / question )
+)
+
+# ::id SNG1010.json_0006
+# ::snt Can I get more information on the hotel ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG1010.json_0008
+# ::snt No thanks , I actually have all the information I need . Thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1010.json_0010
+# ::snt No , I have all of the information I need now thanks to you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02068.json_0000
+# ::snt I need to find the nearest hospital , I 'm injured !
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG02068.json_0002
+# ::snt Thanks , what is the postcode ?
+( Ht1 / Hospital-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id SNG02068.json_0004
+# ::snt No , that 's all . I appreciate the help
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id MUL1089.json_0000
+# ::snt I am looking for an attraction focused on architecture .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id MUL1089.json_0002
+# ::snt Can I get the postcode for it as well please ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL1089.json_0004
+# ::snt Thanks . Are there any guesthouses nearby ? It 's okay if it does n't include internet .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouses"
+  ))
+   :Internet ( oHo2 / no)
+)
+
+# ::id MUL1089.json_0006
+# ::snt No . I need free parking and a 4 star rating . Would you possibly have a guesthouse with that .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id MUL1089.json_0008
+# ::snt That hotel sounds good to me . Thank you .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL3939.json_0000
+# ::snt How are you doing today ? I need to find a hotel on the North side of town that offers internet at no extra charge
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL3939.json_0002
+# ::snt no , but it should be a guesthouse
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL3939.json_0004
+# ::snt Is that my only option ? I need a guesthouse in the north and internet is not important .
+( Hm1 / Hotel-Inform
+   :Internet ( oHo1 / no)
+   :Type ( TypHo3 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL3939.json_0006
+# ::snt No , please recommend one for me and give me the address .
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id PMUL3939.json_0008
+# ::snt That sounds great . Can I get the address please ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id PMUL3939.json_0010
+# ::snt Thanks .   Are there any restaurants in that area that serve Corsica cuisine ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "corsica"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n10 / name
+     :op1 "that"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL3939.json_0012
+# ::snt Yes please give me the name of a restaurant that serves Chinese food in the area .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL3939.json_0014
+# ::snt Could I make a reservation for 6 people on Tuesday at 13:15 at Golden Wok ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n14 / name
+     :op1 "golden"
+     :op2 "wok"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n16 / name
+     :op1 "13:15"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n18 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n20 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL3939.json_0016
+# ::snt I also need to get a taxi .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL3939.json_0018
+# ::snt I need to get from the guesthouse to the restaurant , and I want to be sure I get there by the reservation time .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "guesthouse"
+  ))
+   :Leave ( LeaTa6 / Leave 
+    :name ( n26 / name
+     :op1 "the"
+     :op2 "reservation"
+     :op3 "time"
+  ))
+)
+
+# ::id PMUL3939.json_0020
+# ::snt Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1925.json_0000
+# ::snt I 'm looking for entertainment in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id MUL1925.json_0002
+# ::snt Ok , do you have any information about boat attractions ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "boat"
+  ))
+)
+
+# ::id MUL1925.json_0004
+# ::snt Either one is fine . I just want to attend some type of boat attraction .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n8 / name
+     :op1 "boat"
+  ))
+)
+
+# ::id MUL1925.json_0006
+# ::snt Actually can I have the post code , address , and information about the entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+)
+
+# ::id MUL1925.json_0008
+# ::snt No thank you , I do need to find a train going to Cambridge though .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1925.json_0010
+# ::snt The train should leave on friday and should depart from leicester .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n14 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id MUL1925.json_0012
+# ::snt I 'd like to arrive by 18:45 please .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n16 / name
+     :op1 "18:45"
+  ))
+)
+
+# ::id MUL1925.json_0014
+# ::snt Yes , please book 8 seats on TR7878 leaving from leicester to cambridge on friday at 16:09 .   can I have a reference number please ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n18 / name
+     :op1 "8"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n20 / name
+     :op1 "leicester"
+  ))
+   :Dest ( DesTr6 / Dest 
+    :name ( n22 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr8 / Day 
+    :name ( n24 / name
+     :op1 "friday"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL1925.json_0016
+# ::snt No , that is all .
+( o / out_of_scope )
+
+# ::id PMUL4650.json_0000
+# ::snt I would like a train going to kings lynn .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id PMUL4650.json_0002
+# ::snt I do n't want to leave until after 17:30 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n4 / name
+     :op1 "17:30"
+  ))
+)
+
+# ::id PMUL4650.json_0004
+# ::snt From Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4650.json_0006
+# ::snt I 'll be leaving on Tuesday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL4650.json_0008
+# ::snt I would like to leave after 17:30 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n10 / name
+     :op1 "17:30"
+  ))
+)
+
+# ::id PMUL4650.json_0010
+# ::snt I just need one ticket for myself . Can I get a reference number ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "one"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4650.json_0012
+# ::snt I am also looking for a hotel in the north with 4 stars and free parking .   I would like to book for 2 nights starting sunday .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( oHo2 / no)
+   :Area ( AreHo4 / Area 
+    :name ( n14 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo8 / Day 
+    :name ( n18 / name
+     :op1 "sunday"
+  ))
+   :Stay ( StaHo10 / Stay 
+    :name ( n20 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL0578.json_0000
+# ::snt Hello , I need a train , please .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL0578.json_0002
+# ::snt I need to leave on friday after 9:15
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "friday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "9:15"
+  ))
+)
+
+# ::id MUL0578.json_0004
+# ::snt I am departing from cambridge and going to stansted airport .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0578.json_0006
+# ::snt What is the price and travel time ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id MUL0578.json_0008
+# ::snt Sounds good . Now I 'm looking to go to a particular attraction called Kambar , it 's in the area , right ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n10 / name
+     :op1 "kambar"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+   )
+)
+
+# ::id MUL0578.json_0010
+# ::snt Ok , what was the address for that place ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id MUL0578.json_0012
+# ::snt Alright , thank you , that should be all for today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0578.json_0014
+# ::snt You 've been very helpful , good day
+( a / and
+ :op1(ge1 / general-bye
+   :none ( onge1 / none)
+   )
+ :op2(gt2 / general-greet
+   :none ( onge2 / none)
+   )
+)
+
+# ::id SNG02318.json_0000
+# ::snt I 'm trying to find a local hospital .
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG02318.json_0002
+# ::snt thank you , is there is a phone number ?
+( Ht1 / Hospital-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id SNG02318.json_0004
+# ::snt Not right now , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2460.json_0000
+# ::snt What types of colleges are there around the centre
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id MUL2460.json_0002
+# ::snt That is perfect , can I get the postcode please ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL2460.json_0004
+# ::snt can you tell me where   restaurant alimentum is
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "restaurant"
+     :op2 "alimentum"
+  ))
+)
+
+# ::id MUL2460.json_0006
+# ::snt Yes please , I need a table for 3 people at 16:45 on Wednesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "16:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL2460.json_0008
+# ::snt I will also need a taxi , from the college to the restaurant .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "college"
+  ))
+   :Dest ( DesTa5 / Dest 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id MUL2460.json_0010
+# ::snt Yes , I would .   Can you give me the contact number and car type when you book that , please ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Arrive ( 6*Ta1 / 16**45)
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id MUL2460.json_0012
+# ::snt Thank you so much . Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0160.json_0000
+# ::snt I need a hotel in the east which includes free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL0160.json_0002
+# ::snt yes , I would also like for it to be a guesthouse style and in the area of east , thank you
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n6 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL0160.json_0004
+# ::snt I do n't have a preference on price . It also does n't need to have free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( oHo1 / no)
+   :Price ( onHo2 / dontcare)
+)
+
+# ::id MUL0160.json_0006
+# ::snt That sounds lovely . I also am looking for an Italian restaurant in the moderate price range , can you help me ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n10 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL0160.json_0008
+# ::snt I 'd like a place in the east , please .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n12 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL0160.json_0010
+# ::snt I 'd like a reservation for 6 people at 14:45 on saturday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "14:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL0160.json_0012
+# ::snt Yes , let 's try a little earlier at 13:45 , and I will need a reference number please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n20 / name
+     :op1 "13:45"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0160.json_0014
+# ::snt Great , I also need a taxi to commute between two places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL0160.json_0016
+# ::snt Sure , I 'll be going from the hotel to the restaurant , and of course I want to get there for that 13:45 reservation .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Arrive ( ArrTa6 / Arrive 
+    :name ( n26 / name
+     :op1 "13:45"
+  ))
+)
+
+# ::id MUL0160.json_0018
+# ::snt Thank you for all of the helpful information !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0160.json_0020
+# ::snt Can you get me the contact number for the car ?
+( Tt1 / Taxi-Request
+  :Phone ( aTa0 / question )
+)
+
+# ::id MUL0160.json_0022
+# ::snt No , thank you , you 've been very helpful .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2558.json_0000
+# ::snt I am looking for a hotel with free parking in the North .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL2558.json_0002
+# ::snt A hotel and it needs to have free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id MUL2558.json_0004
+# ::snt I 'm sorry .   Can you try a guesthouse ?   Still north w / free parking .   Thanks and sorry !
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n8 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL2558.json_0006
+# ::snt Perfect , please book that for 1 person , 2 nights , starting on friday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL2558.json_0008
+# ::snt Let 's try just one night then .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL2558.json_0010
+# ::snt I am looking for a multiple sports event . Can you find one for me ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n18 / name
+     :op1 "multiple"
+     :op2 "sports"
+  ))
+)
+
+# ::id MUL2558.json_0012
+# ::snt Actually , I wanted to stay in the centre .   Can you see if there is something there ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n20 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2558.json_0014
+# ::snt Are there any colleges ? If so , can you choose the best one and give me the address , postcode , and entrance fee ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n22 / name
+     :op1 "colleges"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Addr ( aAt2 / question )
+  :Post ( aAt3 / question )
+   )
+)
+
+# ::id MUL2558.json_0016
+# ::snt Terrific .   I would like to book a taxi between the two places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL2558.json_0018
+# ::snt I want want to leave the hotel by 02:45 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n24 / name
+     :op1 "02:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n26 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id MUL2253.json_0000
+# ::snt I am looking for information about trains going to Cambridge from Leicester on Friday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n6 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id MUL2253.json_0002
+# ::snt I want to arrive by 13:45 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "13:45"
+  ))
+)
+
+# ::id MUL2253.json_0004
+# ::snt Thank you that will work fine for me and my husband
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2253.json_0006
+# ::snt Can you find me a hotel in the west . Free parking , please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n12 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL2253.json_0008
+# ::snt Cheap please . Which one is that ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n14 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL2253.json_0010
+# ::snt Yes . But I just realized that my sister - in - law and her three children will be coming , too . We 'll need rooms for all of us , and train tickets for them .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL2253.json_0012
+# ::snt It will be for 2 nights beginning on Wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id MUL2253.json_0014
+# ::snt No , thank you ! That will be it . Have a good day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0838.json_0000
+# ::snt I 'm looking for a 4 star hotel with free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG0838.json_0002
+# ::snt Yes , I would like a cheap guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SNG0838.json_0004
+# ::snt No , but I am trying to find rooms for a party of 8 for 2 nights . Could you see who has room for us ?
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+   :Stay ( StaHo3 / Stay 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   :People ( PeoHo5 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+)
+
+# ::id SNG0838.json_0006
+# ::snt Yes , that would be fine .
+( o / out_of_scope )
+
+# ::id SNG0838.json_0008
+# ::snt We 'll arrive on Monday and stay 2 nights . There will be 8 of us .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "8"
+  ))
+)
+
+# ::id SNG0838.json_0010
+# ::snt Wonderful ,   thank you . I am all set .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0357.json_0000
+# ::snt I 'm looking for a cheap restaurant
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL0357.json_0002
+# ::snt I am not looking for a specific food type but I would like it to be in Centre please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+   :Area ( AreRe3 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Food ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0357.json_0004
+# ::snt What type of food is that ?
+( Rt1 / Restaurant-Request
+  :Food ( aRe0 / question )
+)
+
+# ::id PMUL0357.json_0006
+# ::snt Sounds good .   I am also looking for a place to stay in the East .   Can you help me find something ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL0357.json_0008
+# ::snt i m looking for the expensive price range
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0357.json_0010
+# ::snt No , I 'm sorry can you lookup a hotel in the east that 's priced cheap and has free wifi ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "cheap"
+  ))
+   :Internet ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n12 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL0357.json_0012
+# ::snt Actually , can you find me a cheap place instead ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n14 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL0357.json_0014
+# ::snt No , I need a hotel please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL0357.json_0016
+# ::snt how about one that has free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL0357.json_0018
+# ::snt You mentioned earlier about the Autumn House being a guesthouse that is cheap in the east . I guess I can do a guesthouse . Let 's book there please for Friday .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n18 / name
+     :op1 "guesthouse"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n20 / name
+     :op1 "friday"
+  ))
+   :Name ( NamHo6 / Name 
+    :name ( n22 / name
+     :op1 "Autumn"
+     :op2 "House"
+  ))
+   :Price ( PriHo8 / Price 
+    :name ( n24 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL0357.json_0020
+# ::snt There will be 4 of us and we will need 3 nights starting Friday please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n26 / name
+     :op1 "3"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n28 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n30 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL0357.json_0022
+# ::snt I will also need a taxi leaving the hotel by 23:00 . I will need the car type and contact number .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n32 / name
+     :op1 "23:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n34 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id PMUL0357.json_0024
+# ::snt I am going to the restaurant
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n36 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL0357.json_0026
+# ::snt Thank you for the booking of my taxi .   That is all for now .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL3758.json_0000
+# ::snt can i get a place to go which is a collage ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+   :Type ( TypAt3 / Type 
+    :name ( n2 / name
+     :op1 "collage"
+  ))
+)
+
+# ::id PMUL3758.json_0002
+# ::snt No place in particular , might you suggest one for me please and give me the postcode
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL3758.json_0004
+# ::snt please also find me information about   warkworth house
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n4 / name
+     :op1 "warkworth"
+     :op2 "house"
+  ))
+)
+
+# ::id PMUL3758.json_0006
+# ::snt Yeah , 2 people 3 nights on tuesday , I am taking the wife out for a surprise trip .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL3758.json_0008
+# ::snt Thank you very much . I think that 's all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2517.json_0000
+# ::snt I 'm looking for a hotel , is that something you help with ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL2517.json_0002
+# ::snt I 'm looking for somewhere classy and expensive , where they do n't skimp on amenities like free wifi . Are there any like that ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL2517.json_0004
+# ::snt Are any of them guesthouses ?   I would prefer a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouses"
+  ))
+)
+
+# ::id PMUL2517.json_0006
+# ::snt Yes please , could you try finding me a guesthouse in a moderate price range ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n10 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL2517.json_0008
+# ::snt I would settle for a moderate price ranged one .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL2517.json_0010
+# ::snt moderately priced with a 4 star rating . For 4 people for 5 nights on thursday .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n18 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+   :Price ( PriHo10 / Price 
+    :name ( n22 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL2517.json_0012
+# ::snt It does n't matter . Whichever one you think is best .
+( o / out_of_scope )
+
+# ::id PMUL2517.json_0014
+# ::snt Okay great ! Can you please book a reservation for 4 people for 5 nights starting on Thursday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n24 / name
+     :op1 "5"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n26 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n28 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL2517.json_0016
+# ::snt No that was all I needed thanks so much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20316.json_0000
+# ::snt I am looking for a cheap priced restaurant in the west part of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id WOZ20316.json_0002
+# ::snt May I have the address and phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20316.json_0004
+# ::snt Thank you and goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3427.json_0000
+# ::snt I am planning a trip in Cambridge .
+( o / out_of_scope )
+
+# ::id PMUL3427.json_0002
+# ::snt I 'm looking for a train on Thursday that need to arrive by 19:15 .   I 'll be leaving Cambridge and heading to Kings Lynn .   Can you help ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "thursday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n6 / name
+     :op1 "19:15"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3427.json_0004
+# ::snt Yes , please . I need tickets for 7 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL3427.json_0006
+# ::snt I 'm also looking for a recommended attraction in the centre . I do n't care what type it is .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+   :Type ( onAt2 / dontcare)
+)
+
+# ::id PMUL3427.json_0008
+# ::snt I only needed the train .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL3427.json_0010
+# ::snt Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0025.json_0000
+# ::snt I would love to get your help in arranging taxi service from Rajmahal to the Worth House . Can you help me with that ?
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "worth"
+     :op2 "house"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "rajmahal"
+  ))
+)
+
+# ::id SNG0025.json_0002
+# ::snt The taxi should arrive at the Rajmahal by 16:15
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n6 / name
+     :op1 "rajmahal"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n8 / name
+     :op1 "16:15"
+  ))
+)
+
+# ::id SNG0025.json_0004
+# ::snt Wait ! I made a mistake ! I need it to reach the Worth House by 16:15 not the Rajmahal .
+( o / out_of_scope )
+
+# ::id SNG0025.json_0006
+# ::snt Thanks . That 's all I needed today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2122.json_0000
+# ::snt Yeah , I 'm going to be looking for some british food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "british"
+  ))
+)
+
+# ::id PMUL2122.json_0002
+# ::snt Are any of those options located in the centre of town ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2122.json_0004
+# ::snt Is it expensive ? I 'd like to really paint the town red !
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL2122.json_0006
+# ::snt Is there a restaurant in the Centre that serves British food and is in the expensive price range ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "british"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2122.json_0008
+# ::snt Yes . Reserve a table for 1 person at 16:30 on Tuesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "16:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL2122.json_0010
+# ::snt Yes , i 'm looking for places to go in the same town as the restaurant , any ideas and may I know the entrance fee , if there is one please ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL2122.json_0012
+# ::snt Any type is fine , so please list all 44 attractions .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+   :Type ( TypAt3 / Type 
+    :name ( n20 / name
+     :op1 "Any"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Type ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2122.json_0014
+# ::snt Just whether or not they have an entrance fee .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL2122.json_0016
+# ::snt Just a taxi to get me from the church to the restaurant by the reservation time .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "church"
+  ))
+   :Dest ( DesTa5 / Dest 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL2122.json_0018
+# ::snt Cool , thank you ! I wo n't be needing anything else . Have a good day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2663.json_0000
+# ::snt Can you give me information about the museum of classical archaeology ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "museum"
+     :op2 "of"
+     :op3 "classical"
+     :op4 "archaeology"
+  ))
+)
+
+# ::id PMUL2663.json_0002
+# ::snt Yes I need the phone number .
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL2663.json_0004
+# ::snt Thank you ! Can you help me find a place to stay while I am there ?
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2663.json_0006
+# ::snt The south part of town , please
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL2663.json_0008
+# ::snt I would like a star of 4 , free parking and free wifi .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo4 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2663.json_0010
+# ::snt No , I do n't care about the price of the place .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n9 / name
+     :op1 "the"
+     :op2 "place"
+  ))
+   )
+)
+
+# ::id PMUL2663.json_0012
+# ::snt Yes .   I would like to make a reservation for 8 for Friday .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL2663.json_0014
+# ::snt book for two
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n14 / name
+     :op1 "two"
+  ))
+)
+
+# ::id PMUL2663.json_0016
+# ::snt I actually needed a room for 8 and 4 nights starting from Friday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n18 / name
+     :op1 "8"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n20 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL2663.json_0018
+# ::snt Nope , that 's it !   Thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2406.json_0000
+# ::snt I 'm looking for a cheap portuguese restaurant
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n4 / name
+     :op1 "portuguese"
+  ))
+)
+
+# ::id MUL2406.json_0002
+# ::snt Yes , could I get the location and the phone number please .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id MUL2406.json_0004
+# ::snt I prefer the Nandos in the City Center . Also , I need information about museums or art galleries in the west .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n8 / name
+     :op1 "museums"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe5 / Name 
+    :name ( n11 / name
+     :op1 "Nandos"
+  ))
+   )
+)
+
+# ::id MUL2406.json_0006
+# ::snt Yes , I am looking to kill some time in town . Are there any museums on the west side ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "museums"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n14 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL2406.json_0008
+# ::snt Thank you . What is the post code for Cafe Jello Gallery ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n16 / name
+     :op1 "cafe"
+     :op2 "jello"
+     :op3 "gallery"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+   )
+)
+
+# ::id MUL2406.json_0010
+# ::snt Great I also need to get a taxi between the two places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL2406.json_0012
+# ::snt I would like to leave the restaurant by 04:00 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n18 / name
+     :op1 "04:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id MUL2406.json_0014
+# ::snt Can I get a contact number at least ?
+( Tt1 / Taxi-Request
+  :Phone ( aTa0 / question )
+)
+
+# ::id MUL2406.json_0016
+# ::snt Thank you , that should be all for today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0396.json_0000
+# ::snt I 'm planning a trip to cambridge and need a place to dine . Can you find something that serves jamaican food in the centre ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "jamaican"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0396.json_0002
+# ::snt Are you sure ? It should be expensive .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0396.json_0004
+# ::snt I really want jamaican food .   Can you check another area ?   If you find one it should be expensive .   If not I 'll try Thai in the centre .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "thai"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0396.json_0006
+# ::snt No thanks . Just go ahead and book a table for 3 people at 14:30 on thursday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "14:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL0396.json_0008
+# ::snt I 'm sorry to be a bother .   Instead of that reservation , I would be ok with British food .   Is there a British place in the centre ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n20 / name
+     :op1 "british"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n22 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0396.json_0010
+# ::snt Okay , can I please have a reservation for Midsummer House Restaurant ? Thank you so much for your patience with me !
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n24 / name
+     :op1 "midsummer"
+     :op2 "house"
+     :op3 "restaurant"
+  ))
+)
+
+# ::id PMUL0396.json_0012
+# ::snt i am also looking for a place to stay in the centre that offers free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n26 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0396.json_0014
+# ::snt I would like a guesthouse in the expensive price range , please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n28 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n30 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0396.json_0016
+# ::snt Are there any other options in the type of hotel , please ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n32 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL0396.json_0018
+# ::snt Please book University Arms for 3 people 4 nights on thursday . Send the reference number too ok ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n34 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n36 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n38 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL0396.json_0020
+# ::snt Great . Thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01246.json_0000
+# ::snt Hello , what 's the address of the Parkside Police Station , if you would be so kind ?
+( a / and
+ :op1(Pt1 / Police-Request
+  :Addr ( aPo0 / question )
+   )
+ :op2(Pm2 / Police-Inform
+   :Name ( NamPo3 / Name 
+    :name ( n3 / name
+     :op1 "Parkside"
+     :op2 "Police"
+     :op3 "Station"
+  ))
+   )
+)
+
+# ::id SNG01246.json_0002
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20620.json_0000
+# ::snt I am looking for a restaurant in the south part of town that is in the cheap price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id WOZ20620.json_0002
+# ::snt I would like Italian food .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Food ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20620.json_0004
+# ::snt I do n't care .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "do"
+     :op2 "n't"
+     :op3 "care"
+  ))
+)
+
+# ::id WOZ20620.json_0006
+# ::snt Yes , also I will need their address .
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id WOZ20620.json_0008
+# ::snt Yes , please give me their number .
+( o / out_of_scope )
+
+# ::id WOZ20620.json_0010
+# ::snt No , thanks .   I 'll head to Nandos now .   Goodbye .
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe3 / Name 
+    :name ( n11 / name
+     :op1 "Nandos"
+  ))
+   )
+)
+
+# ::id PMUL4656.json_0000
+# ::snt Please find a park in the north .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "park"
+  ))
+)
+
+# ::id PMUL4656.json_0002
+# ::snt Could I get the postcode , address and entrance fee for that location , please ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+)
+
+# ::id PMUL4656.json_0004
+# ::snt Thanks .   I also need an expensive restaurant .   Do you know of any Asian Oriental places ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL4656.json_0006
+# ::snt I 'd like the one in the north , please ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n10 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL4656.json_0008
+# ::snt no , just their phone number and address please
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id PMUL4656.json_0010
+# ::snt Now I would like to book a taxi to commute between those two locations .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL4656.json_0012
+# ::snt I 'd like to leave at 21:30 . I 'll need the contact number and car type , please ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n12 / name
+     :op1 "21:30"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id PMUL4796.json_0000
+# ::snt I 'm looking for a cheap place to stay that offers free parking for guests .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL4796.json_0002
+# ::snt I would really love a 3 star guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL4796.json_0004
+# ::snt What about something that is moderately priced ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL4796.json_0006
+# ::snt Let 's go with the north . Can you book me a room there for Thursday please ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n10 / name
+     :op1 "north"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL4796.json_0008
+# ::snt 3 people for 5 nights starting from this thursday or friday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL4796.json_0010
+# ::snt I am also looking for a restaurant in the center in the same price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id PMUL4796.json_0012
+# ::snt Yes , I would prefer Russian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n22 / name
+     :op1 "russian"
+  ))
+)
+
+# ::id PMUL4796.json_0014
+# ::snt Hmmm ... how about a gastropub instead ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n24 / name
+     :op1 "gastropub"
+  ))
+)
+
+# ::id PMUL4796.json_0016
+# ::snt Sure , I need to make a reservation for Thursday .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n26 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL4796.json_0018
+# ::snt It will be at 18:15 . I 'd like it booked for the same group of people .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n28 / name
+     :op1 "18:15"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n30 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id PMUL4796.json_0020
+# ::snt I think that is all I need to know about the restaurant .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL1083.json_0000
+# ::snt I 'm looking for places to go in Cambridge . I want to go somewhere in the south , and I want it to be a museum .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL1083.json_0002
+# ::snt What is the entrance fee for that ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL1083.json_0004
+# ::snt Oh cool !   What is the postcode for that please ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL0065.json_0000
+# ::snt I 'm looking for a hotel in the north part of town with free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL0065.json_0002
+# ::snt Yes , I 'd like a place in the north with a 4 star rating including free wifi please .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :Internet ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n8 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL0065.json_0004
+# ::snt Is there a guesthouse ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL0065.json_0006
+# ::snt And the Avalon is in what part of town ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n12 / name
+     :op1 "avalon"
+  ))
+)
+
+# ::id PMUL0065.json_0008
+# ::snt No thanks can I just have the address and postcode ? I also need help finding a restaurant .
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id PMUL0065.json_0010
+# ::snt Okay , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0065.json_0012
+# ::snt Yes I need a romanian place to eat in the same area , please make sure it 's expensive .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "romanian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n16 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL0065.json_0014
+# ::snt What about Indian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n20 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL0065.json_0016
+# ::snt No thank you that will be all
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4230.json_0000
+# ::snt Hi , I am looking for information in Cambridge .   I 'll be coming in the next few weeks .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4230.json_0002
+# ::snt We are visiting and hoping to find some great entertainment in the area .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL4230.json_0004
+# ::snt It should be in the centre , , how about one that is in the type of architecture
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n6 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id PMUL4230.json_0006
+# ::snt Not really . What 's the address and postcode for your favorite one ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL4230.json_0008
+# ::snt What about the post code ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL4230.json_0010
+# ::snt I need a place to stay - a guesthouse , I think . Perhaps in the north ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n10 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL4230.json_0012
+# ::snt I 'd prefer the moderate one , what is the name of it ?   I will need a reservation for 7 people for 2 nights starting Wednesday .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "moderate"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "7"
+  ))
+   :Day ( DayHo8 / Day 
+    :name ( n18 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL4230.json_0014
+# ::snt No those do nt matter to me .
+( Hm1 / Hotel-Inform
+   :Parking ( onHo1 / dontcare)
+   :Internet ( onHo2 / dontcare)
+)
+
+# ::id PMUL4230.json_0016
+# ::snt Yes please . I need it for 7 people , 2 nights and starting from Wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "2"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n22 / name
+     :op1 "7"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n24 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL4230.json_0018
+# ::snt Thank you ! When you are done I will need the reference number .
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL4230.json_0020
+# ::snt That will be l for now , thank you very much
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0111.json_0000
+# ::snt I 'm looking for a restaurant in the centre of town that 's in a moderate price range . Do you have any recommendations ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Price ( aHo1 / question )
+   )
+)
+
+# ::id MUL0111.json_0002
+# ::snt This sunday at 15:45 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "15:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id MUL0111.json_0004
+# ::snt I need it for 4 people and I would like a confirmation number . Also , can you help me find a guesthouse hotel in the area with free parking ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :People ( PeoRe4 / People 
+    :name ( n13 / name
+     :op1 "4"
+  ))
+   )
+ :op3(Ht3 / Hotel-Request
+  :Area ( aHo2 / question )
+   )
+)
+
+# ::id MUL0111.json_0006
+# ::snt Does the hotel include free parking and does it happen to have a 0 star rating ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n14 / name
+     :op1 "0"
+  ))
+)
+
+# ::id MUL0111.json_0008
+# ::snt I 'm looking for a hotel with 0 stars
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n16 / name
+     :op1 "0"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n18 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL0111.json_0010
+# ::snt I 'd prefer the one in the centre of town .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n20 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0111.json_0012
+# ::snt That works okay . Can I get the price range and address ?
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+  :Addr ( aHo1 / question )
+)
+
+# ::id MUL0111.json_0014
+# ::snt Yes , please book that room for me .
+( o / out_of_scope )
+
+# ::id MUL0111.json_0016
+# ::snt Can you let me know if El Shaddai has free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Name ( NamHo3 / Name 
+    :name ( n22 / name
+     :op1 "El"
+     :op2 "Shaddai"
+  ))
+)
+
+# ::id MUL0111.json_0018
+# ::snt Great . That 's actually all I need today . Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0854.json_0000
+# ::snt Hi there . Can you assist me in finding a park in Cambridge ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "park"
+  ))
+)
+
+# ::id MUL0854.json_0002
+# ::snt Are there any in the east part of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL0854.json_0004
+# ::snt I do n't need the address , but could I get a phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+  :Addr ( aAt1 / question )
+)
+
+# ::id MUL0854.json_0006
+# ::snt Yes could you make me a reservation there for 8 people at 13:45 on Sunday ? I will need a reference number as well .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "13:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0854.json_0008
+# ::snt Sorry , I 'd like to make a reservation for 8 people at the Pizza Hut Cherry Hinton for 13:45 on Sunday .   I need a reference number , too .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n12 / name
+     :op1 "pizza"
+     :op2 "hut"
+     :op3 "cherry"
+     :op4 "hinton"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+   :Time ( TimRe6 / Time 
+    :name ( n16 / name
+     :op1 "13:45"
+  ))
+   :Day ( DayRe8 / Day 
+    :name ( n18 / name
+     :op1 "sunday"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0854.json_0010
+# ::snt That should be everything , thank you for your help today !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1679.json_0000
+# ::snt I need help finding a train .   Can you do that ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL1679.json_0002
+# ::snt I would like to leave Liverpool street on Tuesday and arrive in Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n6 / name
+     :op1 "liverpool"
+     :op2 "street"
+  ))
+)
+
+# ::id PMUL1679.json_0004
+# ::snt I would like to arrive in Cambridge by 08:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n10 / name
+     :op1 "08:45"
+  ))
+)
+
+# ::id PMUL1679.json_0006
+# ::snt Yes , I 'll need 7 tickets .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL1679.json_0008
+# ::snt yes please tyhat you for all your help
+( o / out_of_scope )
+
+# ::id PMUL1679.json_0010
+# ::snt I also need a place to stay .   2 star is my preference .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL1679.json_0012
+# ::snt In the west part of town . The price does n't matter .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n16 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL1679.json_0014
+# ::snt do   you have one with   a star of 4 ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1679.json_0016
+# ::snt Try either one of the cheap ones , I need one that can hold my group of 7 for 5 nights on tuesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n22 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n24 / name
+     :op1 "7"
+  ))
+   :Price ( PriHo8 / Price 
+    :name ( n26 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL1679.json_0018
+# ::snt No , thank you . That will be all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1679.json_0020
+# ::snt Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1281.json_0000
+# ::snt Hi , I 'm coming into town and looking for some things to do and places to go on the south side of Cambridge .   Do you have any suggestions ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL1281.json_0002
+# ::snt Sure a park would be great !   Can you provide a phone number and address please ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "park"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Phone ( aAt1 / question )
+  :Addr ( aAt2 / question )
+   )
+)
+
+# ::id PMUL1281.json_0004
+# ::snt First of all , I need a train to get there from london kings cross . Can you help find one ?
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id PMUL1281.json_0006
+# ::snt I 'll be leaving on Thursday and I need to arrive by 21:30 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n10 / name
+     :op1 "21:30"
+  ))
+)
+
+# ::id PMUL1281.json_0008
+# ::snt Anytime that gets me in by 21:30
+( o / out_of_scope )
+
+# ::id PMUL1281.json_0010
+# ::snt Yes , please , for 6 people !
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL1281.json_0012
+# ::snt Thanks for your help today !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1281.json_0014
+# ::snt I am happy this is the end
+( o / out_of_scope )
+
+# ::id PMUL3322.json_0000
+# ::snt Please find a place to eat that serves Korean in the west .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "korean"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL3322.json_0002
+# ::snt really ? it should be in the expensive price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL3322.json_0004
+# ::snt I would definitely like some Indian food right about now .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL3322.json_0006
+# ::snt Can you recommend one and provide me with their address ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id PMUL3322.json_0008
+# ::snt I also need a place to go near the restaurant .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL3322.json_0010
+# ::snt Are there any museums in the area ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id PMUL3322.json_0012
+# ::snt I like free !   Do you have the address so I can find it on the map ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL3322.json_0014
+# ::snt Thanks . May I also go backwards and get the postcode and address for the Rice Boat restaurant , before arranging for a taxi ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n12 / name
+     :op1 "rice"
+     :op2 "boat"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id PMUL3322.json_0016
+# ::snt I would also like a taxi that leaves the attraction by 9:00 .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Leave ( LeaTa3 / Leave 
+    :name ( n14 / name
+     :op1 "9:00"
+  ))
+   )
+ :op2(Am2 / Attraction-Inform
+   :none ( onAt2 / none)
+   )
+)
+
+# ::id PMUL3322.json_0018
+# ::snt There is nothing else . That is all for today .
+( o / out_of_scope )
+
+# ::id PMUL3070.json_0000
+# ::snt Can you help me look up a particular hotel that I have in mind ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL3070.json_0002
+# ::snt Its the huntingdon marriot . I 'd like to book it for 8 people on 2 nights starting on wednesday , and I 'll need a reference number .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n2 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n4 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n6 / name
+     :op1 "8"
+  ))
+   :Name ( NamHo8 / Name 
+    :name ( n8 / name
+     :op1 "huntingdon"
+     :op2 "marriot"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL3070.json_0004
+# ::snt Great , thanks for that . I 'm also looking for information about a restaurant called mahal of cambridge .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n10 / name
+     :op1 "mahal"
+     :op2 "of"
+     :op3 "cambridge"
+  ))
+)
+
+# ::id PMUL3070.json_0006
+# ::snt Yes please book a table on Wednesday for 8 people at 17:15 , I 'll need a reference number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "17:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL3070.json_0008
+# ::snt Thank you . That 's all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1932.json_0000
+# ::snt I 'm looking for a place to go in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1932.json_0002
+# ::snt Do you have a college to recommend instead ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "college"
+  ))
+)
+
+# ::id MUL1932.json_0004
+# ::snt Can you give me their phone number and postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL1932.json_0006
+# ::snt Yes , I also need a train leaving on Monday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id MUL1932.json_0008
+# ::snt From stevenage to cambridge please
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "stevenage"
+  ))
+)
+
+# ::id MUL1932.json_0010
+# ::snt I will be leaving from Stevenage and heading for Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n12 / name
+     :op1 "Stevenage"
+  ))
+   :Dest ( DesTr4 / Dest 
+    :name ( n14 / name
+     :op1 "Cambridge"
+  ))
+)
+
+# ::id MUL1932.json_0012
+# ::snt What is the price of this particular train ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL1932.json_0014
+# ::snt Does that train arrive by 17:00 ?
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n16 / name
+     :op1 "17:00"
+  ))
+)
+
+# ::id MUL1932.json_0016
+# ::snt Thank you , that will be all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1932.json_0018
+# ::snt No , thank you . That will be all . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3780.json_0000
+# ::snt Will I be able to find any moderately priced rooms to stay in in the north part of Cambridge ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL3780.json_0002
+# ::snt I would like a guesthouse . The star rating does n't matter , but the hotel should include free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( esHo2 / yes)
+   :Stars ( onHo3 / dontcare)
+)
+
+# ::id PMUL3780.json_0004
+# ::snt Can you book Acorn Guest House for 4 people for 2 nights starting friday ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n8 / name
+     :op1 "acorn"
+     :op2 "guest"
+     :op3 "house"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3780.json_0006
+# ::snt Thank you .   That was all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3780.json_0008
+# ::snt I need a train going to Cambridge and arriving by 12:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n18 / name
+     :op1 "12:45"
+  ))
+)
+
+# ::id PMUL3780.json_0010
+# ::snt I will need to leave from Ely .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n20 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL3780.json_0012
+# ::snt I would appreciate that . Is there only one option that arrives by the time I need ?
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3420.json_0000
+# ::snt do you have information about attractions in the west ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL3420.json_0002
+# ::snt I do n't care as long as it is in the west .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+   :Type ( onAt2 / dontcare)
+)
+
+# ::id PMUL3420.json_0004
+# ::snt What attraction type is that ? I am also interested in finding a restaurant in the west as well .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Type ( aAt1 / question )
+   )
+)
+
+# ::id PMUL3420.json_0006
+# ::snt i would love indian food , preferable in the expensive price range .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL3420.json_0008
+# ::snt yes reserve a table for 1 at 19:30 on sunday please
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "19:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL3420.json_0010
+# ::snt That 's everything I need . Thank you for helping me .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4970.json_0000
+# ::snt I am planning a trip in Cambridge
+( o / out_of_scope )
+
+# ::id PMUL4970.json_0002
+# ::snt I need to first find out what train will take me away after I am done .   I need to get to Peterborough on Sunday by 21:45
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "peterborough"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n6 / name
+     :op1 "21:45"
+  ))
+)
+
+# ::id PMUL4970.json_0004
+# ::snt Departing from Cambridge . I need the departure time , train ID and price .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Leave ( aTr1 / question )
+  :Ticket ( aTr2 / question )
+  :Id ( aTr3 / question )
+   )
+)
+
+# ::id PMUL4970.json_0006
+# ::snt Thanks ! i 'm also looking for a place to stay in the east .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n10 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL3435.json_0000
+# ::snt I am looking for a restaurant please .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL3435.json_0002
+# ::snt One that serves modern American food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "modern"
+     :op2 "american"
+  ))
+)
+
+# ::id PMUL3435.json_0004
+# ::snt I guess I can do Spanish food , try to find something in the Centre area , please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "spanish"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3435.json_0006
+# ::snt I 'd like the moderately priced one please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL3435.json_0008
+# ::snt Can I get a table for 3 at 11:30 on Thursday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "11:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3435.json_0010
+# ::snt I also looking for a train to Cambridge , arriving by 8:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n18 / name
+     :op1 "8:45"
+  ))
+)
+
+# ::id PMUL3435.json_0012
+# ::snt The train should be on the same day as the restaurant booking and should depart from leicester .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n22 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id PMUL3435.json_0014
+# ::snt Does that arrive before 8:45 ?
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n24 / name
+     :op1 "8:45"
+  ))
+)
+
+# ::id PMUL3435.json_0016
+# ::snt Yes , that will work out just fine . thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3435.json_0018
+# ::snt I do n't need to book it , actually . But how long is the ride ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL3435.json_0020
+# ::snt What is the departure time ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+)
+
+# ::id PMUL3435.json_0022
+# ::snt Nope . That 's everything I need today .
+( o / out_of_scope )
+
+# ::id PMUL3008.json_0000
+# ::snt There are n't any Polish restaurants in the centre , are there ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "polish"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3008.json_0002
+# ::snt how about chinese ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL3008.json_0004
+# ::snt I 'm not fussy about price , pick one for me and give me the address please , I 'm starving !
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id PMUL3008.json_0006
+# ::snt Just the address is all I needed for now . But could you also help me find a train ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id PMUL3008.json_0008
+# ::snt I am going to London kings cross .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id PMUL3008.json_0010
+# ::snt Leaving Cambridge to   London kings cross and arrive by 19:45 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "19:45"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Dest ( DesTr6 / Dest 
+    :name ( n14 / name
+     :op1 "London"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id PMUL3008.json_0012
+# ::snt I need to leave on Tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n16 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL3008.json_0014
+# ::snt what is its departure time ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+)
+
+# ::id PMUL3008.json_0016
+# ::snt Time I leave does not matter I just need it to arrive by 19:45 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n18 / name
+     :op1 "19:45"
+  ))
+)
+
+# ::id PMUL3008.json_0018
+# ::snt Alright . Could you please provide me with the train ID and the travel time ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id PMUL3008.json_0020
+# ::snt No . thanks . I do n't need to book it right now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3008.json_0022
+# ::snt No , thank you . I have everything I need . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2667.json_0000
+# ::snt I need a place to stay . It needs to have free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id MUL2667.json_0002
+# ::snt Is there any 4 star hotels in the east ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotels"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2667.json_0004
+# ::snt It does n't have to be a hotel . I just need something with a 4 star rating with free parking .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id MUL2667.json_0006
+# ::snt I suppose that works , I need to book it for 2 nights starting from Thursday , for 4 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2667.json_0008
+# ::snt Actually , can you look for a guesthouse with the same specifications ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id WOZ20203.json_0000
+# ::snt I am looking for an international restaurant in the east part of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "international"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id WOZ20203.json_0002
+# ::snt Yes , please . What is its phone number and price range ?
+( Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+  :Phone ( aRe1 / question )
+)
+
+# ::id WOZ20203.json_0004
+# ::snt Thank you good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2827.json_0000
+# ::snt Can you find me a spot to stay with free parking and a 4 star rating ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2827.json_0002
+# ::snt Is it a guesthouse and in the moderate price range ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL2827.json_0004
+# ::snt No but I do need the phone number and address .
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id PMUL2827.json_0006
+# ::snt I also need the name of a swimmingpool in town .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n8 / name
+     :op1 "swimmingpool"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Name ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2827.json_0008
+# ::snt I have no preference .   Can you pick one for me ?   I 'll need the postcode and phone number please .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id PMUL2827.json_0010
+# ::snt Thanks . Can you get me a taxi between the guesthouse and the swimming pool please ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL2827.json_0012
+# ::snt I want to leave the hotel at 23:15 , a midnight swim would hit the spot .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n10 / name
+     :op1 "23:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n12 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL2827.json_0014
+# ::snt That is all I need .
+( o / out_of_scope )
+
+# ::id PMUL2827.json_0016
+# ::snt No that 's all , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0164.json_0000
+# ::snt I am trying to find a restaurant in the south of the city that serves modern American food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "modern"
+     :op2 "american"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL0164.json_0002
+# ::snt What about a restaurant there that serves mexican food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "mexican"
+  ))
+)
+
+# ::id MUL0164.json_0004
+# ::snt Could you tell me more about it ?   What is its price range ?   Where is it located in the south ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n8 / name
+     :op1 "south"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Price ( aHo1 / question )
+   )
+)
+
+# ::id MUL0164.json_0006
+# ::snt Sounds delicious , could you book a table for 1 at 17:30 on Tuesday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "17:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL0164.json_0008
+# ::snt what about 4:30 on tuesday ?
+( o / out_of_scope )
+
+# ::id MUL0164.json_0010
+# ::snt Great ! Can you also tell me the address and price range for the Express by Holiday Inn Cambridge ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n16 / name
+     :op1 "express"
+     :op2 "by"
+     :op3 "holiday"
+     :op4 "inn"
+     :op5 "cambridge"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Price ( aHo1 / question )
+  :Addr ( aHo2 / question )
+   )
+)
+
+# ::id MUL0164.json_0012
+# ::snt Thank you , that is all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0492.json_0000
+# ::snt I 'm looking for a chinese restaurant in city centre .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0492.json_0002
+# ::snt Is that in the expensive price range ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SNG0492.json_0004
+# ::snt Could I have their phone number and address ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id SNG0492.json_0006
+# ::snt Do you have any other options for expensive Chinese , and can you make sure that have a number and address listed as well .
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Price ( PriRe3 / Price 
+    :name ( n9 / name
+     :op1 "expensive"
+  ))
+   :Food ( FooRe5 / Food 
+    :name ( n11 / name
+     :op1 "Chinese"
+  ))
+   )
+)
+
+# ::id SNG0492.json_0008
+# ::snt I 'd like their address please .
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id SNG0492.json_0010
+# ::snt Okay , thanks . That 's all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3454.json_0000
+# ::snt I wanted to find out about local restaurants in Cambridge .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL3454.json_0002
+# ::snt it is called parkside pools . find me their post code .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "parkside"
+     :op2 "pools"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+   )
+ :op3(Rt3 / Restaurant-Request
+  :Post ( aRe2 / question )
+   )
+)
+
+# ::id PMUL3454.json_0004
+# ::snt I am sorry , i 'm looking for a attraction called parkside pools not a restaurant . Do you have their postcode ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n4 / name
+     :op1 "parkside"
+     :op2 "pools"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+   )
+)
+
+# ::id PMUL3454.json_0006
+# ::snt I also need an expensive place to dine in the mid of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL3454.json_0008
+# ::snt I would like Italian food , if possible .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id PMUL3454.json_0010
+# ::snt that will be ok once you find the restaurant book a table for 6 people
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL3454.json_0012
+# ::snt I need the table for Tuesday at 14:45 , but if for some reason Tuesday does n't work Sunday is also acceptable .   I will need the reference number as well .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "14:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "tuesday"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL3454.json_0014
+# ::snt No , that was everything . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0696.json_0000
+# ::snt What fancy restaurants are there on the east side of town ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+)
+
+# ::id SNG0696.json_0002
+# ::snt Do any of them serve Chinese food ? That 's what I 'm in the mood for .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id SNG0696.json_0004
+# ::snt Yes , the address , postcode and phone number would help .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id SNG0696.json_0006
+# ::snt Thank you very much for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0696.json_0008
+# ::snt No , that 's all I need . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1826.json_0000
+# ::snt Can you recommend some attractions to go to on the west side of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL1826.json_0002
+# ::snt No . Just pick something and give me the address .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id MUL1826.json_0004
+# ::snt Okay , thanks .   I also need a train leaving on Sunday going to Bishops Stortford .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id MUL1826.json_0006
+# ::snt Could you find me a train that leaves after 08:30 and departs from cambridge ?
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n10 / name
+     :op1 "08:30"
+  ))
+)
+
+# ::id MUL1826.json_0008
+# ::snt Yes , for 6 people please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL1826.json_0010
+# ::snt Thank you that was all I needed today
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0382.json_0000
+# ::snt I 'd like a train to Ely that leaves Wednesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "ely"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id SNG0382.json_0002
+# ::snt Cambridge . I would like to leave after 15:30 if possible .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "15:30"
+  ))
+)
+
+# ::id SNG0382.json_0004
+# ::snt Great can I book that for 8 people and get a reference number please ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id SNG0382.json_0006
+# ::snt Thank you . That 's is all I need . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2327.json_0000
+# ::snt I am looking for a chinese restaurant . I want a place that is expensive and classy .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL2327.json_0002
+# ::snt Nope . Pick the place with the most stars , and give me the address and postcode .
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n7 / name
+     :op1 "the"
+     :op2 "place"
+  ))
+   )
+)
+
+# ::id MUL2327.json_0004
+# ::snt Yes I would like the address and the postcode please .
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id MUL2327.json_0006
+# ::snt Not right now . Could you please pick an attraction in the centre of town and give me the name and type of attraction ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Type ( aAt1 / question )
+   )
+)
+
+# ::id MUL2327.json_0008
+# ::snt Great , can I get a taxi from Hughes Hall at 15:30 going to yu garden   please .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n10 / name
+     :op1 "15:30"
+  ))
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt4 / Name 
+    :name ( n13 / name
+     :op1 "Hughes"
+     :op2 "Hall"
+  ))
+   )
+ :op3(Rm3 / Restaurant-Inform
+   :Name ( NamRe6 / Name 
+    :name ( n16 / name
+     :op1 "yu"
+     :op2 "garden"
+  ))
+   )
+)
+
+# ::id MUL0419.json_0000
+# ::snt Yes , I am looking to book a train to Cambridge this Thursday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id MUL0419.json_0002
+# ::snt I will be departing from Leicester . I need to reach Cambridge by 21:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "21:45"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n10 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id MUL0419.json_0004
+# ::snt Yes , I will also need the price please .
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL0419.json_0006
+# ::snt Great thanks and I 'm also looking for places to go in town which should be in the centre . Can you please help ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0419.json_0008
+# ::snt That sounds interesting ; can you suggest something else ?
+( o / out_of_scope )
+
+# ::id MUL0419.json_0010
+# ::snt Sure , could you provide me the address for that ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id MUL0419.json_0012
+# ::snt No , I have everything I need .
+( o / out_of_scope )
+
+# ::id PMUL4570.json_0000
+# ::snt I need a train to stevenage on saturday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "stevenage"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL4570.json_0002
+# ::snt Much later , I ca n't leave any earlier than 16:15 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n6 / name
+     :op1 "16:15"
+  ))
+)
+
+# ::id PMUL4570.json_0004
+# ::snt Ok can you book it for me with a confirm number
+( o / out_of_scope )
+
+# ::id PMUL4570.json_0006
+# ::snt Thank you . Can you help me find a hotel that has 2 stars and is expensive . I would like free wifi and in the east .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+   :Internet ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n10 / name
+     :op1 "east"
+  ))
+   :Stars ( StaHo7 / Stars 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL4570.json_0008
+# ::snt I would like to book that for one person for two nights starting Thursday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "two"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL4570.json_0010
+# ::snt a reference number
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL4570.json_0012
+# ::snt Great , thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4570.json_0014
+# ::snt That is all , thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4677.json_0000
+# ::snt I need a train for Sunday please . I prefer one that arrives by 20:15
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "sunday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "20:15"
+  ))
+)
+
+# ::id PMUL4677.json_0002
+# ::snt I 'm heading to Birmingham New Street .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL4677.json_0004
+# ::snt Yes , that would be fine . I 'll need the price , train ID , and departure time , please ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+  :Id ( aTr2 / question )
+)
+
+# ::id PMUL4677.json_0006
+# ::snt I would also like to find a nice concerthall in the middle of town .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n8 / name
+     :op1 "concerthall"
+  ))
+)
+
+# ::id PMUL4677.json_0008
+# ::snt Thank you for your help . That 's exactly what I needed today . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0201.json_0000
+# ::snt I want to find a restaurant serving gastropub food in the centre of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "gastropub"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0201.json_0002
+# ::snt Moderately priced , please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id MUL0201.json_0004
+# ::snt That sounds great ! Could you book me a table for 8 people at 14:45 on Tuesday , please ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "14:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL0201.json_0006
+# ::snt How about at 13:45 for 8 people on Tuesday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "13:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL0201.json_0008
+# ::snt I 'm also looking for a train to Birmingham New Street leaving after 13:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n20 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n22 / name
+     :op1 "13:15"
+  ))
+)
+
+# ::id MUL0201.json_0010
+# ::snt Oh yes , of course , I 'm leaving from Cambridge on Wednesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n24 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n26 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0201.json_0012
+# ::snt Yes , book the 14:01 for the same group of people . I 'll need a reference number , please .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n28 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0201.json_0014
+# ::snt Thank you very much for you help . Have a great day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20407.json_0000
+# ::snt I want to find a restaurant in the east part of town . It serves chinese food . What is the address , phone number , and postcode ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Post ( aRe2 / question )
+  :Addr ( aRe3 / question )
+   )
+)
+
+# ::id WOZ20407.json_0002
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4917.json_0000
+# ::snt i need a place to stay
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL4917.json_0002
+# ::snt I am looking for a 4 star guesthouse with free parking in the expensive range .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+   :Price ( PriHo5 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   :Stars ( StaHo7 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4917.json_0004
+# ::snt Okay . Do you have anything matching that description in the moderate price range instead ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL4917.json_0006
+# ::snt Can you suggest one and make me a booking for 5 people for 5 nights starting from Sunday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL4917.json_0008
+# ::snt I would like something fun to do in the middle of town .
+( o / out_of_scope )
+
+# ::id PMUL4917.json_0010
+# ::snt I 'm actually looking for a place that 's considered an entertainment venue .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n16 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL4917.json_0012
+# ::snt How about a college instead ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n18 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL4917.json_0014
+# ::snt Great . Can you get me a taxi to the college .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL4917.json_0016
+# ::snt I want to leave from the college by 21:45 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n20 / name
+     :op1 "21:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "college"
+  ))
+)
+
+# ::id PMUL4917.json_0018
+# ::snt No , that 'll be it for me . Bye
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0776.json_0000
+# ::snt Can you recommend a place to stay that has free WiFi ?   I need something in the moderate price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id SNG0776.json_0002
+# ::snt In the centre , please . Also , free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0776.json_0004
+# ::snt Can you see if there 's anything in the east ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "east"
+  ))
+)
+
+# ::id SNG0776.json_0006
+# ::snt Great .   Can you give me the phone number and address for The Warkworth House ?   Also , is it a guest room ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n8 / name
+     :op1 "warkworth"
+     :op2 "house"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Addr ( aHo1 / question )
+  :Phone ( aHo2 / question )
+   )
+)
+
+# ::id SNG0776.json_0008
+# ::snt Can I have the address of the hotel ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id SNG0776.json_0010
+# ::snt Thank you very much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0776.json_0012
+# ::snt Nothing thank you , that 's all I need . Have a nice day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01388.json_0000
+# ::snt I need a hospital in town .
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01388.json_0002
+# ::snt No thank you . I think I have everything .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01388.json_0004
+# ::snt Thanks , that 's all . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2816.json_0000
+# ::snt I 'm looking for a cheap hotel with free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Price ( PriHo5 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL2816.json_0002
+# ::snt Doe it have free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL2816.json_0004
+# ::snt Not at this time , can you give me the postcode ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id PMUL2816.json_0006
+# ::snt Yes , I also need information on colleges to see in the west please .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n8 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id PMUL2816.json_0008
+# ::snt I need the address and postcode of one you recommend .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL2816.json_0010
+# ::snt Yes , please . I also want to book a taxi to commute between the two places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL2816.json_0012
+# ::snt I want to go from the Churchill College to Cambridge Belfry . I want to leave the college by 01:45 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n10 / name
+     :op1 "01:45"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n12 / name
+     :op1 "cambridge"
+     :op2 "belfry"
+  ))
+   :Depart ( DepTa6 / Depart 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "college"
+  ))
+)
+
+# ::id PMUL2671.json_0000
+# ::snt I want to find some good places to go in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2671.json_0002
+# ::snt It does n't really matter . What 's your recommendation ?
+( Am1 / Attraction-Inform
+   :Type ( onAt1 / dontcare)
+)
+
+# ::id PMUL2671.json_0004
+# ::snt Cambridge Contemporary Art , what 's their post code ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n4 / name
+     :op1 "cambridge"
+     :op2 "contemporary"
+     :op3 "art"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2671.json_0006
+# ::snt Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2527.json_0000
+# ::snt I am looking for the university arms hotel please .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "university"
+     :op2 "arms"
+     :op3 "hotel"
+  ))
+)
+
+# ::id MUL2527.json_0002
+# ::snt Not now , I just need the address and also to know whether there is free parking .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( onHo1 / none)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Parking ( aHo1 / question )
+  :Addr ( aHo2 / question )
+   )
+)
+
+# ::id MUL2527.json_0004
+# ::snt Could you please give me the address of the hotel ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id MUL2527.json_0006
+# ::snt That s great thanks .   I am also looking for a college in the centre to visit- can you make a recommendation ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n6 / name
+     :op1 "college"
+  ))
+)
+
+# ::id MUL2527.json_0008
+# ::snt Yes , as long as it is in the Centre .   Could I also get the postcode ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+   )
+)
+
+# ::id MUL2527.json_0010
+# ::snt Yes , could you book a taxi for me between the hotel and the college ? I want to leave the college by 3:30
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Leave ( LeaTa3 / Leave 
+    :name ( n10 / name
+     :op1 "3:30"
+  ))
+   :Depart ( DepTa5 / Depart 
+    :name ( n12 / name
+     :op1 "the"
+     :op2 "college"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+)
+
+# ::id MUL2527.json_0012
+# ::snt Great , that 's all I needed .
+( o / out_of_scope )
+
+# ::id MUL0859.json_0000
+# ::snt I 'm looking for a very nice place to dine . Something expensive .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL0859.json_0002
+# ::snt Not exactly . However I would like to have the phone number , address , and postal codes for the top 5 restaurants in the north .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Post ( aRe2 / question )
+  :Addr ( aRe3 / question )
+   )
+)
+
+# ::id MUL0859.json_0004
+# ::snt Great I also am looking for an attraction called club salsa .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n6 / name
+     :op1 "club"
+     :op2 "salsa"
+  ))
+)
+
+# ::id MUL0859.json_0006
+# ::snt Yes I also will need the entrance fee for Club Salsa , and what type of attraction is that ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n8 / name
+     :op1 "club"
+     :op2 "salsa"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Type ( aAt1 / question )
+  :Fee ( aAt2 / question )
+   )
+)
+
+# ::id MUL0859.json_0008
+# ::snt Great , thank you !   I also need a taxi that can take me from the restaurant to the nightclub . I want to leave by 11:30 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n10 / name
+     :op1 "11:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n12 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id MUL0859.json_0010
+# ::snt No , that 's all I need , you 've been a great help !
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id MUL2561.json_0000
+# ::snt I am looking for a hotel in cambridge that includes free parking and wifi can you help ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   :Type ( TypHo4 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL2561.json_0002
+# ::snt How about ones with four stars as well ? Does that narrow it down any more ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n4 / name
+     :op1 "four"
+  ))
+)
+
+# ::id MUL2561.json_0004
+# ::snt Not really , just select one and book it for four people staying four nights froms Tuesday .
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+   :Stay ( StaHo3 / Stay 
+    :name ( n6 / name
+     :op1 "four"
+  ))
+   :Day ( DayHo5 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo7 / People 
+    :name ( n10 / name
+     :op1 "four"
+  ))
+)
+
+# ::id MUL2561.json_0006
+# ::snt The price does n't matter to me . I 'll be looking for places to visit in the centre , so if one is located there , that 's fine .
+( Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+   :Area ( AreHo3 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2561.json_0008
+# ::snt The cheap one is fine . Book it for 4 people for 4 nights starting Tuesday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+   :Price ( PriHo8 / Price 
+    :name ( n20 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL2561.json_0010
+# ::snt I would also like to visit an attraction .   I would like to find a college in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n22 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n24 / name
+     :op1 "college"
+  ))
+)
+
+# ::id MUL2561.json_0012
+# ::snt Could you get me a phone number for Downing College please ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n26 / name
+     :op1 "downing"
+     :op2 "college"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Phone ( aAt1 / question )
+   )
+)
+
+# ::id MUL2561.json_0014
+# ::snt That is all , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2170.json_0000
+# ::snt Can you help me find a cheap restaurant in the south that serves Chinese ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n6 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL2170.json_0002
+# ::snt Thanks so much for your help do you know if I need to make a reservation ?
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2170.json_0004
+# ::snt Can you reserve a table for just 1 person on Saturday at 13:45 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "13:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL2170.json_0006
+# ::snt i 'm also looking for some places to go in town .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL2170.json_0008
+# ::snt Is this a theatre or museum ?
+( o / out_of_scope )
+
+# ::id PMUL2170.json_0010
+# ::snt Actually , can we see if there are any theaters to visit in the area ?
+( o / out_of_scope )
+
+# ::id PMUL2170.json_0012
+# ::snt Great ! Can I have the postcode please ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL2170.json_0014
+# ::snt That is all I needed thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2142.json_0000
+# ::snt What 's a cheap place to stay that offers free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL2142.json_0002
+# ::snt Hmm , I do like the east side of the city . Can you look for one there ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL2142.json_0004
+# ::snt No , I just need the star of the allenbell , the address , and if they have internet .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n6 / name
+     :op1 "allenbell"
+  ))
+   :Internet ( esHo2 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Internet ( aHo1 / question )
+  :Addr ( aHo2 / question )
+   )
+)
+
+# ::id MUL2142.json_0006
+# ::snt I need a train as well .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL2142.json_0008
+# ::snt I would be departing from Cambridge and going to birmingham new street .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2142.json_0010
+# ::snt On Saturday , please . I need to arrive by 21:00 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n14 / name
+     :op1 "21:00"
+  ))
+)
+
+# ::id MUL2142.json_0012
+# ::snt Yes , book it for 5 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL2142.json_0014
+# ::snt Thank you very much you were very helpful .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2142.json_0016
+# ::snt Thank you , that is everything I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0029.json_0000
+# ::snt Hi .   Can you book me a taxi to the Ugly Duckling from Dojo Noodle Bar ?
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "ugly"
+     :op2 "duckling"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "dojo"
+     :op2 "noodle"
+     :op3 "bar"
+  ))
+)
+
+# ::id SNG0029.json_0002
+# ::snt The taxi needs to arrive by 19:30 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n6 / name
+     :op1 "19:30"
+  ))
+)
+
+# ::id SNG0029.json_0004
+# ::snt Thanks , that 's everything .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2394.json_0000
+# ::snt Hello , I am traveling to cambridge and would like to find a place to eat . I want it in the centre of town , in the cheap range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2394.json_0002
+# ::snt That 's great ! Can you see if one of them serves portuguese food , please ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "portuguese"
+  ))
+)
+
+# ::id MUL2394.json_0004
+# ::snt Yes , please . Book it for 8 people on saturday 14:30 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "14:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL2394.json_0006
+# ::snt Sure how about a booking at 13:30 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "13:30"
+  ))
+)
+
+# ::id MUL2394.json_0008
+# ::snt Yes , I am also looking for places to go in town in the same area as the restaurant .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id MUL2394.json_0010
+# ::snt Yes , may I have the address and the phone number ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL2394.json_0012
+# ::snt I will also need to book a taxi for commuting between the restaurant and museum .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id MUL2394.json_0014
+# ::snt I would like the taxi arrives at the restaurant by 13:30 . Also could you provide me with the phone number for Castle Galleries ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n18 / name
+     :op1 "13:30"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Phone ( aAt1 / question )
+   )
+ :op3(Am3 / Attraction-Inform
+   :Name ( NamAt6 / Name 
+    :name ( n24 / name
+     :op1 "Castle"
+     :op2 "Galleries"
+  ))
+   )
+ :op4(Rt4 / Restaurant-Request
+   )
+ :op5(Tt5 / Taxi-Request
+   )
+)
+
+# ::id MUL2394.json_0016
+# ::snt I need the contact number and car type for the taxi please .
+( Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+)
+
+# ::id MUL2394.json_0018
+# ::snt Excellent . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2394.json_0020
+# ::snt I think I 'm good , thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2394.json_0022
+# ::snt No , that should be all .   Goodbye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1691.json_0000
+# ::snt I am looking for a british restaurant please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "british"
+  ))
+)
+
+# ::id MUL1691.json_0002
+# ::snt I would like it to be in the West and be expensive .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL1691.json_0004
+# ::snt That sounds good . What is the postal code there ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id MUL1691.json_0006
+# ::snt No , I can book it later , thanks .   Can you help me find a train that leaves Cambridge on Wednesday ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1691.json_0008
+# ::snt My destination is stansted airport .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id MUL1691.json_0010
+# ::snt I need to leave after 15:45 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n14 / name
+     :op1 "15:45"
+  ))
+)
+
+# ::id MUL1691.json_0012
+# ::snt No need to book it . But , can I get the travel time and what time it will get me to the airport ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL1691.json_0014
+# ::snt That is all , thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1086.json_0000
+# ::snt I am looking for something to do on the north side of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL1086.json_0002
+# ::snt Sounds good . What 's the address ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id MUL1086.json_0004
+# ::snt Also , can you find me a place to stay , in moderate price and includes free wifi ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL1086.json_0006
+# ::snt The part of town does n't matter , and I do n't need free parking .   Which would you recommend ?
+( Hm1 / Hotel-Inform
+   :Parking ( oHo1 / no)
+)
+
+# ::id MUL1086.json_0008
+# ::snt Moderate price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "Moderate"
+  ))
+)
+
+# ::id MUL1086.json_0010
+# ::snt I do n't need a reservation right now . Just the address , postcode , and number of stars for that hotel , please .
+( Ht1 / Hotel-Request
+  :Stars ( aHo0 / question )
+  :Addr ( aHo1 / question )
+  :Post ( aHo2 / question )
+  :Phone ( aHo3 / question )
+)
+
+# ::id MUL1086.json_0012
+# ::snt Very well . I also want to book a taxi to take me there , to leave by 10:15 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n8 / name
+     :op1 "10:15"
+  ))
+)
+
+# ::id MUL1086.json_0014
+# ::snt yes , that is all good bye
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG01578.json_0000
+# ::snt I 'd like to book a taxi , please . I need to get from the lensfield hotel to peking restaurant .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "peking"
+     :op2 "restaurant"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "lensfield"
+     :op2 "hotel"
+  ))
+)
+
+# ::id SNG01578.json_0002
+# ::snt I would like for the taxi to arrive by 06:15 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n6 / name
+     :op1 "06:15"
+  ))
+)
+
+# ::id MUL0155.json_0000
+# ::snt I 'm looking for an expensive restaurant that serves malaysian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "malaysian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL0155.json_0002
+# ::snt No , I was really hoping for Malaysian .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "Malaysian"
+  ))
+)
+
+# ::id MUL0155.json_0004
+# ::snt Maybe later . What about a restaurant that serves indian food with the same specifications ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id MUL0155.json_0006
+# ::snt West side would be great .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n10 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL0155.json_0008
+# ::snt Go ahead and book rice boat . Please also give me the postcode and phone number as well .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n12 / name
+     :op1 "rice"
+     :op2 "boat"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Post ( aRe1 / question )
+  :Phone ( aRe2 / question )
+   )
+)
+
+# ::id MUL0155.json_0010
+# ::snt I just need the phone number and postcode .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id MUL0155.json_0012
+# ::snt I 'll also need a place to stay . A hotel , please , in the same area as the restaurant .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id MUL0155.json_0014
+# ::snt Yes , can I get the address ? Oh , and do they have internet ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Internet ( aHo0 / question )
+  :Addr ( aHo1 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Internet ( esHo2 / yes)
+   )
+)
+
+# ::id MUL0155.json_0016
+# ::snt Excellent . I 'd better also book a taxi .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL0155.json_0018
+# ::snt I 'll just need a taxi from the restaurant at 9:00 to the hotel .   Can you provide their contact number and the car type ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Leave ( LeaTa4 / Leave 
+    :name ( n20 / name
+     :op1 "9:00"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Type ( TypHo5 / Type 
+    :name ( n23 / name
+     :op1 "hotel"
+  ))
+   )
+ :op3(Tt3 / Taxi-Request
+  :Car ( aTa2 / question )
+   )
+)
+
+# ::id MUL0155.json_0020
+# ::snt That was everything . Thank you very much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4275.json_0000
+# ::snt I am planning a trip in Cambridge and needs a train that will depart from Cambridge on Monday . Can you help me book for one ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4275.json_0002
+# ::snt i 'm trying to get to peterborough
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id PMUL4275.json_0004
+# ::snt I need to arrive in Peterborough by 15:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "peterborough"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n10 / name
+     :op1 "15:30"
+  ))
+)
+
+# ::id PMUL4275.json_0006
+# ::snt Can you tell me the travel time and price ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id PMUL4275.json_0008
+# ::snt Great I also need a place to stay with free wifi in the cheap price range
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "cheap"
+  ))
+   :Internet ( esHo2 / yes)
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL1102.json_0000
+# ::snt I am looking for a park to go visit .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "park"
+  ))
+)
+
+# ::id MUL1102.json_0002
+# ::snt No , not really , do you think you could recommend one ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "not"
+     :op2 "really"
+  ))
+)
+
+# ::id MUL1102.json_0004
+# ::snt Yes . Can I please have the phone number and address ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL1102.json_0006
+# ::snt I am also looking for a four star hotel in the south .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n8 / name
+     :op1 "south"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n10 / name
+     :op1 "four"
+  ))
+)
+
+# ::id MUL1102.json_0008
+# ::snt Are there any four star guesthouses in the South ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "guesthouses"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n14 / name
+     :op1 "south"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n16 / name
+     :op1 "four"
+  ))
+)
+
+# ::id MUL1102.json_0010
+# ::snt How about just any guesthouse in the south , then ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n18 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n20 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL1102.json_0012
+# ::snt I guess moderate would be better .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n22 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL1102.json_0014
+# ::snt OK . Yes , can you book the hotel ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id MUL1102.json_0016
+# ::snt It does n't matter . None of those matter .
+( o / out_of_scope )
+
+# ::id MUL1102.json_0018
+# ::snt I do n't need to book a room . I just need the phone number , postcode and price range of the guesthouse you found .
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+  :Post ( aHo1 / question )
+  :Phone ( aHo2 / question )
+)
+
+# ::id MUL1102.json_0020
+# ::snt Can I also book a taxi with you to leave that hotel at 23:30 going to the attraction we discussed ?
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n24 / name
+     :op1 "23:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n26 / name
+     :op1 "that"
+     :op2 "hotel"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n28 / name
+     :op1 "the"
+     :op2 "attraction"
+  ))
+)
+
+# ::id MUL1102.json_0022
+# ::snt No that is all , you have answered all my questions
+( o / out_of_scope )
+
+# ::id MUL1102.json_0024
+# ::snt I hope you have a nice day as well .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0579.json_0000
+# ::snt I am looking for a train that leaves on Tuesday at   08:45
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "tuesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "08:45"
+  ))
+)
+
+# ::id MUL0579.json_0002
+# ::snt I am looking to go to cambridge from bishops stortford .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id MUL0579.json_0004
+# ::snt I need 2 tickets . Can you tell me when the 8:45 train will arrive in Bishops Stortford ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n10 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Arrive ( aTr1 / question )
+   )
+)
+
+# ::id MUL0579.json_0006
+# ::snt Great ! I 'm also looking for a boat type of attraction in town . Is there anything like that ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "boat"
+  ))
+)
+
+# ::id MUL0579.json_0008
+# ::snt Any area of town is OK , I just need a phone number , please .
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL0579.json_0010
+# ::snt Great , I think that 's all I need . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3223.json_0000
+# ::snt Are there any trains running this Friday ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL3223.json_0002
+# ::snt I am leaving cambridge going to norwich on friday anytime after 16:15 will work for me
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "norwich"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n10 / name
+     :op1 "16:15"
+  ))
+)
+
+# ::id PMUL3223.json_0004
+# ::snt Thank you - that is exactly what I need
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3223.json_0006
+# ::snt I 'm also looking for a hotel to stay at in the centre . Internet is not important . Can you help me with that ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   :Internet ( onHo2 / dontcare)
+   :Area ( AreHo5 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3223.json_0008
+# ::snt Yes I would like it to be in the moderate price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n16 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL3223.json_0010
+# ::snt That is all for the hotel room . could you help me with one last thing ? I need the travel time for train TR7047
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL3223.json_0012
+# ::snt I do need a hotel room booked .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL3223.json_0014
+# ::snt There will be seven of us .
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n18 / name
+     :op1 "seven"
+  ))
+)
+
+# ::id PMUL3223.json_0016
+# ::snt Please get me the reference number too .
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL3223.json_0018
+# ::snt I'lll be staying 3 nights starting on Tuesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n22 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL3223.json_0020
+# ::snt that 's all thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4391.json_0000
+# ::snt Can you find me a good moderately priced hotel in cambridge ?   No guesthouses please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL4391.json_0002
+# ::snt Thank you ! I am looking for a place in the West part of town , though . Are there any available ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL4391.json_0004
+# ::snt How about any guesthouses that are moderately priced in the west with free parking ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouses"
+  ))
+   :Parking ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n10 / name
+     :op1 "west"
+  ))
+   :Price ( PriHo7 / Price 
+    :name ( n12 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL4391.json_0006
+# ::snt that sounds good . there will be 7 persons for 3 nights starting on sunday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL4391.json_0008
+# ::snt Yes please , I need to find a restaurant in the same area as my hotel . I do n't care about the type of food .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n22 / name
+     :op1 "do"
+     :op2 "n't"
+     :op3 "care"
+  ))
+)
+
+# ::id PMUL4391.json_0010
+# ::snt I do n't care what cuisine , but i 'd like one in the moderate price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n24 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL4391.json_0012
+# ::snt Yes . Please book that restaurant for 7 people on sunday at 11:00
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n26 / name
+     :op1 "11:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n28 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n30 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL4391.json_0014
+# ::snt Can I get the reference number please ?
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id PMUL4391.json_0016
+# ::snt I need a taxi to get me to the restaurant please .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Dest ( DesTa3 / Dest 
+    :name ( n32 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL4391.json_0018
+# ::snt I want to arrive at the restaurant in time for my reservation at 11:00 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n34 / name
+     :op1 "11:00"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n36 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL4391.json_0020
+# ::snt Thanks for all your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4391.json_0022
+# ::snt Yes that should be everything that I need thank you very much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0884.json_0000
+# ::snt I 'd like to find an expensive restaurant in the center of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL0884.json_0002
+# ::snt Can you find me one that serves European cuisine ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "european"
+  ))
+)
+
+# ::id PMUL0884.json_0004
+# ::snt Yes . Please book for 6 people on Monday at 11:30 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "11:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL0884.json_0006
+# ::snt Yes please . I will also need a train .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL0884.json_0008
+# ::snt The train should leave on tuesday and should arrive by 21:15 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "tuesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n16 / name
+     :op1 "21:15"
+  ))
+)
+
+# ::id PMUL0884.json_0010
+# ::snt I am departing Cambridge and going to Kings Lynn .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n18 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n20 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0884.json_0012
+# ::snt Just myself is traveling .
+( Tm1 / Train-Inform
+   :People ( Tr1 / 1)
+)
+
+# ::id PMUL0884.json_0014
+# ::snt Can you give me the price on tickets for that ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL0884.json_0016
+# ::snt Cool , I need the length of time for the travel as well .
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL0884.json_0018
+# ::snt That is all I need today thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4961.json_0000
+# ::snt Can you help me find a guesthouse that has 4 stars ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4961.json_0002
+# ::snt Somewhere in Cambridge , but I do n't have a particular price range at this time .
+( o / out_of_scope )
+
+# ::id PMUL4961.json_0004
+# ::snt That would be fine . I 'll need to book it on Saturday for 5 nights and 3 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL4961.json_0006
+# ::snt I could use some train information on a trip to Birmingham New Street .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL4961.json_0008
+# ::snt I 'm departing from Cambridge . I do need to arrive by 17:45 though .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n14 / name
+     :op1 "Cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n16 / name
+     :op1 "17:45"
+  ))
+)
+
+# ::id PMUL4961.json_0010
+# ::snt No thank you . I just need the departure time .
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+)
+
+# ::id PMUL4961.json_0012
+# ::snt Oh , silly me . Thursday , please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n18 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL4961.json_0014
+# ::snt Thank you so much . That 's all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0147.json_0000
+# ::snt Can you help me find some european food in Cambridge ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "european"
+  ))
+)
+
+# ::id PMUL0147.json_0002
+# ::snt Expensive price range . Please book it for 4 people at 18:15 on Monday
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n6 / name
+     :op1 "18:15"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0147.json_0004
+# ::snt Yes I will definitely need that .
+( o / out_of_scope )
+
+# ::id PMUL0147.json_0006
+# ::snt I also need a place to stay ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL0147.json_0008
+# ::snt I do not care about the area but I would like it to be expensive .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+   :Area ( onHo2 / dontcare)
+)
+
+# ::id PMUL0147.json_0010
+# ::snt Yes , I would like it to have internet .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL0147.json_0012
+# ::snt How about price range ? The hotel should also be very expensive . I wo n't settle for less and neither will Fi - Fi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n16 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0147.json_0014
+# ::snt That sounds perfect . Let 's book it .
+( o / out_of_scope )
+
+# ::id PMUL0147.json_0016
+# ::snt 4 people will be staying
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0147.json_0018
+# ::snt I will be staying on Monday .
+( Hm1 / Hotel-Inform
+   :Stay ( Ho1 / 1)
+   :Day ( DayHo3 / Day 
+    :name ( n20 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL0147.json_0020
+# ::snt That is all , thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20304.json_0000
+# ::snt Hi ! I 'm searching for a Panasian restaurant in the south part of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "panasian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id WOZ20304.json_0002
+# ::snt Are there any Indian restaurants in the south part of town ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "south"
+  ))
+)
+
+# ::id WOZ20304.json_0004
+# ::snt What is the phone number of Taj Tandoori ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n10 / name
+     :op1 "taj"
+     :op2 "tandoori"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20304.json_0006
+# ::snt Thank you .   Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20244.json_0000
+# ::snt I am looking for restaurants in the north part of town
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id WOZ20244.json_0002
+# ::snt I 'd like a cheap restaurant . What types of food are available with those parameters ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Food ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20244.json_0004
+# ::snt Can you give me the name and phone number of a cheap Indian restaurant in the north ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n10 / name
+     :op1 "north"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20244.json_0006
+# ::snt How much is the average dish ?
+( o / out_of_scope )
+
+# ::id WOZ20244.json_0008
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0710.json_0000
+# ::snt I need a train to Ely on Monday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "ely"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL0710.json_0002
+# ::snt I need to depart from cambridge after 21:45 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "21:45"
+  ))
+)
+
+# ::id PMUL0710.json_0004
+# ::snt Yes , I 'd like to book the train that leaves at 21:50 .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL0710.json_0006
+# ::snt Did the booking go through ?
+( o / out_of_scope )
+
+# ::id PMUL0710.json_0008
+# ::snt Great ! Can you also help me find a place to dine in the centre area ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0710.json_0010
+# ::snt I 'm looking for European food in the city 's centre and in the expensive range .   I need the address , postcode and the phone number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "european"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n14 / name
+     :op1 "expensive"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Post ( aRe2 / question )
+  :Addr ( aRe3 / question )
+   )
+)
+
+# ::id PMUL0710.json_0012
+# ::snt Thank you , that was quick expedient service .   I am all set , hope you have a great day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1067.json_0000
+# ::snt Hi I am looking to go see a college while in Cambridge .   Can you tell me about any of them ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "college"
+  ))
+)
+
+# ::id SNG1067.json_0002
+# ::snt Nope , just tell me the area where your favorite is located , and I 'll check it out !
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+   )
+)
+
+# ::id SNG1067.json_0004
+# ::snt That sounds perfect . Thanks so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1067.json_0006
+# ::snt No , I am familiar with the area .   Thanks for your help .   Bye .
+( a / and
+ :op1(At1 / Attraction-Request
+  :Area ( aAt0 / question )
+   )
+ :op2(ge2 / general-bye
+   :none ( onge2 / none)
+   )
+)
+
+# ::id PMUL3353.json_0000
+# ::snt I need to catch a train on Thursday , departing from Birmingham New Street .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL3353.json_0002
+# ::snt I am travelling to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3353.json_0004
+# ::snt I need to leave after 14:45 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "14:45"
+  ))
+)
+
+# ::id PMUL3353.json_0006
+# ::snt I do n't have an arrival preference .
+( o / out_of_scope )
+
+# ::id PMUL3353.json_0008
+# ::snt Yes I need 6 tickets and the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id SSNG0017.json_0000
+# ::snt I 'm looking for a restaurant called graffiti .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "graffiti"
+  ))
+)
+
+# ::id SSNG0017.json_0002
+# ::snt Yes book for 7 people on tuesday for 15:30 please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "15:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "7"
+  ))
+)
+
+# ::id SSNG0017.json_0004
+# ::snt That 's too bad .   Please book any other restaurant that is in the west and expensive .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "west"
+  ))
+)
+
+# ::id SSNG0017.json_0006
+# ::snt That is all , thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0017.json_0008
+# ::snt Thank you , you , too .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0125.json_0000
+# ::snt Can you help me ? I was in a car accident dispute .
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG0125.json_0002
+# ::snt What is the address and postcode , please ?
+( Pt1 / Police-Request
+  :Addr ( aPo0 / question )
+  :Post ( aPo1 / question )
+)
+
+# ::id SNG0125.json_0004
+# ::snt No thank you . You have helped tremendously .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0140.json_0000
+# ::snt I 'm looking for an expensive indian restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0140.json_0002
+# ::snt Yes it can be in centre . I would like to book it for 1 person at 20:00 on Saturday .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n8 / name
+     :op1 "20:00"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n12 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL0140.json_0004
+# ::snt No thanks , that will everything .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0140.json_0006
+# ::snt You 're welcome , thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0140.json_0008
+# ::snt I 'd like to find a guesthouse in the north .   I want it to have 2 stars .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n16 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n18 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL0140.json_0010
+# ::snt Are there any hotels in that area instead of guesthouses ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n20 / name
+     :op1 "hotels"
+  ))
+)
+
+# ::id PMUL0140.json_0012
+# ::snt Is there a room at the Lovell Lodge available for 1 person on Saturday for 3 nights ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n22 / name
+     :op1 "lovell"
+     :op2 "lodge"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n24 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n26 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n28 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL0140.json_0014
+# ::snt Great , thanks ! Now I 'd just like a taxi to take me from Lovell Lodge to Saffron Brasserie by 20:00 . Please give me the car and contact info
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n30 / name
+     :op1 "saffron"
+     :op2 "brasserie"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n32 / name
+     :op1 "lovell"
+     :op2 "lodge"
+  ))
+   :Arrive ( ArrTa6 / Arrive 
+    :name ( n34 / name
+     :op1 "20:00"
+  ))
+)
+
+# ::id PMUL0140.json_0016
+# ::snt Thanks that will be all . Goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2062.json_0000
+# ::snt Hello !   I need a place to stay , can you help me find something in a moderate price range ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL2062.json_0002
+# ::snt In the East .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL2062.json_0004
+# ::snt I do n't need parking , but the I 'd prefer to stay in a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( oHo2 / no)
+)
+
+# ::id MUL2062.json_0006
+# ::snt Yes , please .   I 'd like to book for 4 people for 2 nights staring on Saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2062.json_0008
+# ::snt Thanks ! I also need a train to Stansted .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL2062.json_0010
+# ::snt I would like to leave on Monday after 8:30 to go to the Stansted airport .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "monday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n16 / name
+     :op1 "8:30"
+  ))
+   :Dest ( DesTr6 / Dest 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "stansted"
+     :op3 "airport"
+  ))
+)
+
+# ::id MUL2062.json_0012
+# ::snt That sounds perfect , can you book my same group some tickets ?
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "group"
+  ))
+)
+
+# ::id MUL2062.json_0014
+# ::snt Thank you very much , that will be all for today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4587.json_0000
+# ::snt looking for places to go in town and be in the South
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL4587.json_0002
+# ::snt The attraction should be in the south .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL4587.json_0004
+# ::snt What 's the entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL4587.json_0006
+# ::snt then find me a particular hotel called cityroomz
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n6 / name
+     :op1 "cityroomz"
+  ))
+)
+
+# ::id PMUL4587.json_0008
+# ::snt Yes , please book it .
+( o / out_of_scope )
+
+# ::id PMUL4587.json_0010
+# ::snt I need it for Thursday night , for four nights , for 4 people .   I 'll also need a taxi by 10:15 .   I need the car type and contact number please .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n8 / name
+     :op1 "10:15"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Stay ( StaHo4 / Stay 
+    :name ( n11 / name
+     :op1 "four"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n13 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n15 / name
+     :op1 "4"
+  ))
+   )
+ :op3(Tt3 / Taxi-Request
+  :Car ( aTa2 / question )
+   )
+)
+
+# ::id PMUL4587.json_0012
+# ::snt Thank you . I 'd also like to book a taxi . I need to leave the hotel by 10:15 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n16 / name
+     :op1 "10:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL4587.json_0014
+# ::snt I think I got everything I need thanks to you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1559.json_0000
+# ::snt Good afternoon ! I 'd like to visit an expensive european restaurant . Will you help me find one ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "european"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL1559.json_0002
+# ::snt No , surprise me . I will need the address and the area , though .
+( Rt1 / Restaurant-Request
+  :Area ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id MUL1559.json_0004
+# ::snt I do n't need a reservation , I just need the address and the area .
+( Rt1 / Restaurant-Request
+  :Area ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id MUL1559.json_0006
+# ::snt Great , I also need information on getting a train .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL1559.json_0008
+# ::snt I 'll need one from leicester to cambridge on saturday , leaving after 16:30
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n10 / name
+     :op1 "leicester"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n12 / name
+     :op1 "16:30"
+  ))
+)
+
+# ::id MUL1559.json_0010
+# ::snt What time does it arrive and the price ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id MUL1559.json_0012
+# ::snt Okay . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1559.json_0014
+# ::snt No thanks , that will be all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0003.json_0000
+# ::snt I 'm looking for a cheap restaurant in the city centre .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SSNG0003.json_0002
+# ::snt I like Greek food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "greek"
+  ))
+)
+
+# ::id SSNG0003.json_0004
+# ::snt Just book a table for 1 please on wednesday at 17:15 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "17:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "1"
+  ))
+)
+
+# ::id SSNG0171.json_0000
+# ::snt Can you find an expensive restaurant that serves venetian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "venetian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SSNG0171.json_0002
+# ::snt Yes , I would be interested in one that serves chinese food . Where would you recommend ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id MUL0110.json_0000
+# ::snt Find me an expensive place to stay on the south side , please .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL0110.json_0002
+# ::snt Could you tell me if The Lensfield Hotel has at least a 4 star rating ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :Name ( NamHo4 / Name 
+    :name ( n8 / name
+     :op1 "Lensfield"
+     :op2 "Hotel"
+  ))
+)
+
+# ::id MUL0110.json_0004
+# ::snt I see , are there any cheap 4 star hotels on the south side ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n12 / name
+     :op1 "south"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL0110.json_0006
+# ::snt How about a hotel in the cheap price range ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n16 / name
+     :op1 "cheap"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n18 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL0110.json_0008
+# ::snt Yes I would like to make a booking .
+( o / out_of_scope )
+
+# ::id MUL0110.json_0010
+# ::snt You know I also need someplace to eat in that is also cheap , and also in the south area .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n20 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n22 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL0110.json_0012
+# ::snt Lets go with The Lucky Star . I need a table for 8 people at 13:45 on Friday .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n24 / name
+     :op1 "lucky"
+     :op2 "star"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n26 / name
+     :op1 "13:45"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n28 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n30 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL0110.json_0014
+# ::snt I would also like a taxi to arrive by my booked time . can i have the taxi contact number and car type
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n32 / name
+     :op1 "my"
+     :op2 "booked"
+     :op3 "time"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+ :op3(Ht3 / Hotel-Request
+  :Type ( aHo2 / question )
+   )
+)
+
+# ::id MUL0110.json_0016
+# ::snt Nope , that is all . Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02339.json_0000
+# ::snt I want to eat at an expensive gastropub restaurant
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "gastropub"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SNG02339.json_0002
+# ::snt Yeah , I need a reservation for 4 people on saturday at 12:30 please
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "12:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG02339.json_0004
+# ::snt The center of town would be best .
+( o / out_of_scope )
+
+# ::id SNG02339.json_0006
+# ::snt Thank you so much . I do n't think I need anything further .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0182.json_0000
+# ::snt Hi , I 'm looking for cheap places to eat in the city centre ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SSNG0182.json_0002
+# ::snt Yes . I would like to book a reservation for 3 at 16:45 on Saturday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "16:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SSNG0182.json_0004
+# ::snt Yes thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0182.json_0006
+# ::snt No thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0823.json_0000
+# ::snt Hi , can you help me find a train leaving Cambridge ?
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0823.json_0002
+# ::snt I would like to go to Cambridge on Sunday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL0823.json_0004
+# ::snt I am leaving birmingham new street , coming into Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n8 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Dest ( DesTr4 / Dest 
+    :name ( n10 / name
+     :op1 "Cambridge"
+  ))
+)
+
+# ::id PMUL0823.json_0006
+# ::snt I can depart any time after 17:15 . What 's the first train that leaves after this time ?
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n12 / name
+     :op1 "17:15"
+  ))
+)
+
+# ::id PMUL0823.json_0008
+# ::snt At what time will that train arrive ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+)
+
+# ::id PMUL0823.json_0010
+# ::snt i need a train that leaves before 17:15 if possible .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n14 / name
+     :op1 "17:15"
+  ))
+)
+
+# ::id PMUL0823.json_0012
+# ::snt No , thank you . I will have to verify with a friend if we can make TR5797 .   Can you help with finding an Indian restaurant in the east area of town ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n18 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL0823.json_0014
+# ::snt Any is fine , I just need the postcode and address of it .
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id PMUL0823.json_0016
+# ::snt Thank you for your help . That is all I need for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0620.json_0000
+# ::snt Could you help me find a train to norwich ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id MUL0620.json_0002
+# ::snt I want to leave from cambridge on wednesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0620.json_0004
+# ::snt I do n't have a preferred departure time but the train should arrive by 18:15 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "18:15"
+  ))
+   :Leave ( onTr2 / dontcare)
+)
+
+# ::id MUL0620.json_0006
+# ::snt Book the TR6838 please . I 'm also looking for a place to stay if you do n't mind .
+( Tm1 / Train-Inform
+   :Id ( IdTr2 / Id 
+    :name ( n10 / name
+     :op1 "TR6838"
+  ))
+)
+
+# ::id MUL0620.json_0008
+# ::snt I would prefer it to be a 4 star hotel , with free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL0620.json_0010
+# ::snt Oh , I really do n't worry about the price , so long as it has four stars and free parking .
+( Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+   :Stars ( StaHo3 / Stars 
+    :name ( n16 / name
+     :op1 "four"
+  ))
+   :Parking ( esHo3 / yes)
+)
+
+# ::id MUL0620.json_0012
+# ::snt That sounds great - I want to book it for 5 people for two nights starting Monday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "two"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n20 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n22 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL0620.json_0014
+# ::snt No thank you , that will be all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1865.json_0000
+# ::snt Hi I 'm looking for a train that goes to Cambridge and it should leave on Wednesday and arrrive by 10:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "wednesday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n6 / name
+     :op1 "10:15"
+  ))
+)
+
+# ::id MUL1865.json_0002
+# ::snt I am departing from cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1865.json_0004
+# ::snt I am departing from Cambridge
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1865.json_0006
+# ::snt I 'll be traveling to Birmingham New Street . Could you give me the travel time for that train ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Time ( aTr1 / question )
+   )
+)
+
+# ::id MUL1865.json_0008
+# ::snt Yes , please , what is the travel time ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL1865.json_0010
+# ::snt No . I am also looking for attractions , a swiming pool in the south .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "south"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n16 / name
+     :op1 "swiming"
+     :op2 "pool"
+  ))
+)
+
+# ::id MUL1865.json_0012
+# ::snt No , why do n't you try a theatre , instead .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n18 / name
+     :op1 "theatre"
+  ))
+)
+
+# ::id MUL1865.json_0014
+# ::snt What is their address ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id MUL1865.json_0016
+# ::snt Thank you for your assistance today . Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2114.json_0000
+# ::snt I 'm looking for a place called soul tree nightclub .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "soul"
+     :op2 "tree"
+     :op3 "nightclub"
+  ))
+)
+
+# ::id PMUL2114.json_0002
+# ::snt What type of attraction is it ?
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+)
+
+# ::id PMUL2114.json_0004
+# ::snt I also need a place to eat that serves Indian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL2114.json_0006
+# ::snt I want to book a table for 6 at 18:45 on Thursday
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "18:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL2114.json_0008
+# ::snt Thank you good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1726.json_0000
+# ::snt I need some information on a train going to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1726.json_0002
+# ::snt Sometime after 12:15 on Saturday , please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "saturday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n6 / name
+     :op1 "12:15"
+  ))
+)
+
+# ::id PMUL1726.json_0004
+# ::snt From Leicester . There will be 6 of us . And I 'll need a reference number as well .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n8 / name
+     :op1 "leicester"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1726.json_0006
+# ::snt that is right . also find me a please to stay .
+( o / out_of_scope )
+
+# ::id PMUL1726.json_0008
+# ::snt Pricing should be somewhere in the mid range , and I would like free parking . Could I get the reference number for the train please ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( odHo2 / moderate)
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+ :op3(Ht3 / Hotel-Request
+  :Ref ( aHo2 / question )
+   )
+)
+
+# ::id PMUL1726.json_0010
+# ::snt yes but it should include free wifi
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL1726.json_0012
+# ::snt Yes , that would be great . It will be on the same day , same people , and 5 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "people"
+  ))
+)
+
+# ::id PMUL1726.json_0014
+# ::snt That is everything , thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02314.json_0000
+# ::snt I am a victim of a robbery . I need help .
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG02314.json_0002
+# ::snt Can I get the full mailing address for that location , please ?
+( Pt1 / Police-Request
+  :Addr ( aPo0 / question )
+  :Post ( aPo1 / question )
+)
+
+# ::id SNG02314.json_0004
+# ::snt And what is the postcode ?
+( Pt1 / Police-Request
+  :Post ( aPo0 / question )
+)
+
+# ::id SNG02314.json_0006
+# ::snt No , thank you for all of your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1767.json_0000
+# ::snt I need a train that is leaving from cambridge and should leave on thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1767.json_0002
+# ::snt I 'll be departing from Ely .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id MUL1767.json_0004
+# ::snt I need to arrive by 12:45 please .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "12:45"
+  ))
+)
+
+# ::id MUL1767.json_0006
+# ::snt Yes , that sounds good - it is going to Cambridge , yeah ? I 'll need the travel time on that one too , please .
+( a / and
+ :op1(Tt1 / Train-Request
+  :Time ( aTr0 / question )
+   )
+ :op2(Tm2 / Train-Inform
+   :Dest ( DesTr3 / Dest 
+    :name ( n11 / name
+     :op1 "Cambridge"
+  ))
+   )
+)
+
+# ::id MUL1767.json_0008
+# ::snt I am looking for information about a particular attraction called Whale of a Time .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n12 / name
+     :op1 "whale"
+     :op2 "of"
+     :op3 "a"
+     :op4 "time"
+  ))
+)
+
+# ::id MUL1767.json_0010
+# ::snt Yes , and can I get the area and postcode as well
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id MUL1767.json_0012
+# ::snt Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1767.json_0014
+# ::snt That 's all the help I need today , thanks , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2069.json_0000
+# ::snt Hello .   I need to catch a train leaving on Monday .   Can you help me find something ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id MUL2069.json_0002
+# ::snt i am going to london liverpool street from cambridge and should arrive there by 12:45
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n6 / name
+     :op1 "12:45"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2069.json_0004
+# ::snt Yes , could you book 3 tickets and provide the reference number please .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL2069.json_0006
+# ::snt I also need to find out some information about the lensfield hotel
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n12 / name
+     :op1 "the"
+     :op2 "lensfield"
+     :op3 "hotel"
+  ))
+)
+
+# ::id MUL2069.json_0008
+# ::snt No , but can you provide their address . Oh , and do they have free parking ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Parking ( aHo1 / question )
+  :Addr ( aHo2 / question )
+   )
+)
+
+# ::id MUL2069.json_0010
+# ::snt Excellent . That 's all I need .
+( o / out_of_scope )
+
+# ::id MUL2069.json_0012
+# ::snt No that 's it . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0736.json_0000
+# ::snt I need a train to Norwich . I need to get there right before 20:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "norwich"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "20:45"
+  ))
+)
+
+# ::id MUL0736.json_0002
+# ::snt I will be leaving on Sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id MUL0736.json_0004
+# ::snt Yes , I will need tickets for 5 people please and a reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0736.json_0006
+# ::snt I 'd like to find somewhere nice to stay , too . Can you help me find a hotel ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL0736.json_0008
+# ::snt I would like an expensive guesthouse that includes free wifi and has at least 4 stars .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+   :Price ( PriHo7 / Price 
+    :name ( n16 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL0736.json_0010
+# ::snt How about simply a cheap one ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n18 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL0736.json_0012
+# ::snt No , I just need a place I can stay for 3 nights for our group starting on Saturday .
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+   :Stay ( StaHo3 / Stay 
+    :name ( n20 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo5 / Day 
+    :name ( n22 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id MUL0736.json_0014
+# ::snt Can you check again ? A cheap , 4-star guesthouse for 3 nights , starting Saturday , for 5 people ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n24 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n26 / name
+     :op1 "cheap"
+  ))
+   :Stay ( StaHo6 / Stay 
+    :name ( n28 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo8 / Day 
+    :name ( n30 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo10 / People 
+    :name ( n32 / name
+     :op1 "5"
+  ))
+   :Stars ( StaHo12 / Stars 
+    :name ( n34 / name
+     :op1 "4-star"
+  ))
+)
+
+# ::id MUL0736.json_0016
+# ::snt That will be all , thank you very much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4472.json_0000
+# ::snt Find me a place to dine on some cheap foods from the americas please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "the"
+     :op2 "americas"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL4472.json_0002
+# ::snt How about spanish food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "spanish"
+  ))
+)
+
+# ::id PMUL4472.json_0004
+# ::snt you can help me to book a table for 8 people at 16:45 on friday .  Make sure you get the reference number with moderate price range
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "16:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+   :Price ( PriRe8 / Price 
+    :name ( n14 / name
+     :op1 "moderate"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL4472.json_0006
+# ::snt Great , thanks ! Can you also help me find a train to get me to Cambridge from Leicester ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n18 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id PMUL4472.json_0008
+# ::snt I would like Friday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n20 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL4472.json_0010
+# ::snt Can you pick one and get me 8 tickets please ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n22 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL4472.json_0012
+# ::snt Thanks , that 's all I needed today !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2169.json_0000
+# ::snt I am looking for info about a hotel called city centre north b and b. Can you help ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "city"
+     :op2 "centre"
+     :op3 "north"
+     :op4 "b"
+     :op5 "and"
+     :op6 "b."
+  ))
+)
+
+# ::id MUL2169.json_0002
+# ::snt No thanks . No need to book today . Can I get the price range for them though ?
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+)
+
+# ::id MUL2169.json_0004
+# ::snt Ok , I am also looking for a train from Cambridge to Bishops Stortford .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2169.json_0006
+# ::snt I 'll be leaving Monday after 15:30 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n10 / name
+     :op1 "15:30"
+  ))
+)
+
+# ::id MUL2169.json_0008
+# ::snt Yes I would like to book the train for 4 people and I 'll need the reference number please .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL2169.json_0010
+# ::snt That 's all I need . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2169.json_0012
+# ::snt Thanks again for the help . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1634.json_0000
+# ::snt I am looking for a cheap hotel on the east .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreHo6 / Area 
+    :name ( n6 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL1634.json_0002
+# ::snt Can you give me one that has free wifi and free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL1634.json_0004
+# ::snt The Allenbell sounds perfect . Can you book it for me for tuesday ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n8 / name
+     :op1 "allenbell"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL1634.json_0006
+# ::snt I would like to stay for 2 nights please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL1634.json_0008
+# ::snt My party will consist of 5 people .   May I please get a reference number ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL1634.json_0010
+# ::snt I also need a train from Stevanage to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n18 / name
+     :op1 "Stevanage"
+  ))
+)
+
+# ::id PMUL1634.json_0012
+# ::snt Tuesday , I want to arrive at 20:15 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n20 / name
+     :op1 "tuesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n22 / name
+     :op1 "20:15"
+  ))
+)
+
+# ::id PMUL1634.json_0014
+# ::snt It might , what time does the train depart ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL1634.json_0016
+# ::snt No thanks .   That was all I needed to know .   Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20524.json_0000
+# ::snt Could you recommend an expensive restaurant that serves Mediterranean food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "mediterranean"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id WOZ20524.json_0002
+# ::snt I do n't care what part of town the restaurant is in .
+( Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+)
+
+# ::id WOZ20524.json_0004
+# ::snt What is their phone number and post code ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id WOZ20524.json_0006
+# ::snt Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3382.json_0000
+# ::snt I am planning a trip in Cambridge
+( o / out_of_scope )
+
+# ::id PMUL3382.json_0002
+# ::snt I 'm looking for a place to stay in Cambridge in the expensive range with a 0 star rating that includes free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Stars ( StaHo5 / Stars 
+    :name ( n4 / name
+     :op1 "0"
+  ))
+)
+
+# ::id PMUL3382.json_0004
+# ::snt How about one with a 4-star rating ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "4-star"
+  ))
+)
+
+# ::id PMUL3382.json_0006
+# ::snt The one in the west will be fine . I 'll need the address , postcode , and if they have free internet .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n8 / name
+     :op1 "west"
+  ))
+   :Internet ( esHo2 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Internet ( aHo1 / question )
+  :Addr ( aHo2 / question )
+  :Post ( aHo3 / question )
+   )
+)
+
+# ::id PMUL3382.json_0008
+# ::snt Great , thanks ! Also , will you please find me a train that goes to Ely , leaving on Friday ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "ely"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL3382.json_0010
+# ::snt I need to leave after 10:30 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n14 / name
+     :op1 "10:30"
+  ))
+)
+
+# ::id PMUL3382.json_0012
+# ::snt Yes please . Book it fror friday , 2 peopl . I 'll need a reference number as well please .
+( a / and
+ :op1(Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+   )
+ :op2(Tm2 / Train-Inform
+   :Day ( DayTr3 / Day 
+    :name ( n17 / name
+     :op1 "friday"
+  ))
+   :People ( PeoTr5 / People 
+    :name ( n19 / name
+     :op1 "2"
+  ))
+   )
+)
+
+# ::id PMUL3382.json_0014
+# ::snt Okay . Great . Can I have the reference number please ?
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL3382.json_0016
+# ::snt Ok . Thanks .   Nothing further .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0473.json_0000
+# ::snt Looking for a restaurant in the east side that serves basque food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "basque"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id SNG0473.json_0002
+# ::snt Will you look for indian food in the east ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "east"
+  ))
+)
+
+# ::id SNG0473.json_0004
+# ::snt Perfect ! I would like a table for 2 at 16:00 on Tuesday
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "16:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SNG0473.json_0006
+# ::snt Would 15:00 on the same day work ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "15:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+)
+
+# ::id SNG0473.json_0008
+# ::snt thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4971.json_0000
+# ::snt Hello , can you help me with my plans as far as finding a place to stay ?
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4971.json_0002
+# ::snt Yes . The hotel should be 4 stars and located in the west with free parking please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+   :Stars ( StaHo7 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4971.json_0004
+# ::snt As long as it is a hotel , I would like to book it .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL4971.json_0006
+# ::snt I would like it starting Thursday for 8 people for 5 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n14 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id MUL2433.json_0000
+# ::snt I need to find a place to eat and would prefer Indian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id MUL2433.json_0002
+# ::snt I would love for it to be in the east and be moderately priced .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL2433.json_0004
+# ::snt Yes please . Could you make a reservation for 8 at 18:15 on Wednesday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "18:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL2433.json_0006
+# ::snt how about 17:15 . Get me a reference number for that .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "17:15"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL2433.json_0008
+# ::snt Yes , I could use a suggestion on a great museum to visit after we eat at the restaurant .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n16 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL2433.json_0010
+# ::snt Could I get the address , postcode and entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+)
+
+# ::id MUL2433.json_0012
+# ::snt Cool .   Can you help me book a taxi ?   I need it to get to the restaurant from the museum by my reservation time .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Dest ( DesTa3 / Dest 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id MUL2433.json_0014
+# ::snt That 's all , you 've been a great help !
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3690.json_0000
+# ::snt Can you book a train for me ? I need to leave after 16:00 on sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "sunday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "16:00"
+  ))
+)
+
+# ::id PMUL3690.json_0002
+# ::snt I am leaving from Leicester and going to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id PMUL3690.json_0004
+# ::snt Yes , it interests me a great deal . Book it for 8 please and get me the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3690.json_0006
+# ::snt I am also looking for a room . Free parking and Wifi .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL3690.json_0008
+# ::snt It does n't matter . I would like it to be in the expensive range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL3690.json_0010
+# ::snt No , no star rating preference . Whichever hotel you recommend .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL2974.json_0000
+# ::snt Are there any theatres in Cambridge , particularly close to the city centre ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "theatres"
+  ))
+)
+
+# ::id PMUL2974.json_0002
+# ::snt Wonderful .   Can you get me the address and postcode ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL2974.json_0004
+# ::snt Thanks .   I am also looking for a hotel in the north .   I want something with a 3 star rating .   Are there any available ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   :Type ( TypHo6 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL2974.json_0006
+# ::snt I do n't mind something a bit pricey , and I definitely need wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL2974.json_0008
+# ::snt That sounds perfect .   Yes , I would like to book a room please .
+( o / out_of_scope )
+
+# ::id PMUL2974.json_0010
+# ::snt It will just be me .   I will be arriving Tuesday and staying for 3 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL2974.json_0012
+# ::snt I will need a taxi to go from the theatre to the hotel . Can you help me with that ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "theatre"
+  ))
+   :Dest ( DesTa5 / Dest 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+)
+
+# ::id PMUL2974.json_0014
+# ::snt I would like the taxi to be there by 04:30 .   Also could i have the contact number of the taxi ?
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n20 / name
+     :op1 "04:30"
+  ))
+)
+
+# ::id PMUL2974.json_0016
+# ::snt Thank you ! That is all that I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3153.json_0000
+# ::snt Hello ! What is your favorite museum in town ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL3153.json_0002
+# ::snt Can I have the address , entrance fee , and the area it is in ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Fee ( aAt1 / question )
+  :Addr ( aAt2 / question )
+)
+
+# ::id PMUL3153.json_0004
+# ::snt I 'm also looking for a Moroccan restaurant in the center of town . Is there anything like that in Cambridge ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "moroccan"
+  ))
+)
+
+# ::id PMUL3153.json_0006
+# ::snt Aww shucks . Can you recommend another restaurant in the centre that 's cheap ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3153.json_0008
+# ::snt I think I 'd prefer Mediterranean food .   Can you look again ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "mediterranean"
+  ))
+)
+
+# ::id PMUL3153.json_0010
+# ::snt Yes , I will like a table for 5 people on Monday at 15:45 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "15:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL3153.json_0012
+# ::snt Beautiful , thank you for everything , that will be all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3952.json_0000
+# ::snt Can you help me find a place to stay in the north that includes free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL3952.json_0002
+# ::snt I would like a hotel with a moderate price range that includes free parking also .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Price ( PriHo5 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3952.json_0004
+# ::snt 3 people and 3 nights starting from friday at ashley
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3952.json_0006
+# ::snt any of your choice .
+( o / out_of_scope )
+
+# ::id PMUL3952.json_0008
+# ::snt I am also looking for a train departing from Leicester and going to Cambridge , can you help me ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id PMUL3952.json_0010
+# ::snt I need to leave after 14:00 . And it 's how i 'm getting to cambridge , so friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n18 / name
+     :op1 "friday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n20 / name
+     :op1 "14:00"
+  ))
+   :Dest ( DesTr6 / Dest 
+    :name ( n22 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3952.json_0012
+# ::snt No thank , just need total travel time and price .
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id PMUL3952.json_0014
+# ::snt No , that is everything I need . Thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3952.json_0016
+# ::snt That was all , thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4260.json_0000
+# ::snt I need a place to stay in Cambridge that includes free wifi . I do n't need free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( oHo1 / no)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL4260.json_0002
+# ::snt Is it in the West ? what is the price range ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL4260.json_0004
+# ::snt I 'm open to it , and I suppose the centre will do . But I 'd prefer the west side if there is one .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL4260.json_0006
+# ::snt That 's okay , Cityroomz will work . Can you book it for 3 people for 2 nights starting on Tuesday ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n6 / name
+     :op1 "cityroomz"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL4260.json_0008
+# ::snt I am looking to book a train for the three of us from Cambridge to Birmingham New Street on Wednesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n16 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+   :People ( PeoTr8 / People 
+    :name ( n20 / name
+     :op1 "three"
+  ))
+)
+
+# ::id PMUL4260.json_0010
+# ::snt Ummm I literally just told you Birmingham New Street , and I 'm not traveling today I m traveling Wednesday ! Please pay attention
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n22 / name
+     :op1 "Birmingham"
+     :op2 "New"
+     :op3 "Street"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n24 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL4260.json_0012
+# ::snt We will be ready to leave after 14:30 . Arrival time is not as important to us .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n26 / name
+     :op1 "14:30"
+  ))
+)
+
+# ::id PMUL4260.json_0014
+# ::snt That sounds perfect . I need reservations for 3 .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n28 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL2730.json_0000
+# ::snt What is the   closest four   star hotel with free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "four"
+  ))
+)
+
+# ::id PMUL2730.json_0002
+# ::snt Location is not a priority , it could be a hotel or guesthouse , either way is fine .
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+)
+
+# ::id PMUL2730.json_0004
+# ::snt Is this a cheap place to stay ? I really want to book a cheap place .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL2730.json_0006
+# ::snt Yes , can you please book The Cambridge Belfry for me for 8 people for 2 nights starting on Sunday . If Sunday is not available , Monday is also okay .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+   :Name ( NamHo8 / Name 
+    :name ( n12 / name
+     :op1 "Cambridge"
+     :op2 "Belfry"
+  ))
+)
+
+# ::id PMUL2730.json_0008
+# ::snt Thank you . Could you recommend a place to go in the centre of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2730.json_0010
+# ::snt That will work can I get the address please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL2730.json_0012
+# ::snt Is there a entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL2730.json_0014
+# ::snt I need the phone number as well please .
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL2730.json_0016
+# ::snt That will be it for now .   Have a good day !   Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20117.json_0000
+# ::snt I am looking for the address and phone number of an expensive restaurant serving Thai food .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "thai"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20117.json_0002
+# ::snt I do n't care .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "do"
+     :op2 "n't"
+     :op3 "care"
+  ))
+)
+
+# ::id WOZ20117.json_0004
+# ::snt Yes , please . May I have their address and phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20117.json_0006
+# ::snt That is all , thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0605.json_0000
+# ::snt I need a train arriving in Cambridge by 20:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "20:45"
+  ))
+)
+
+# ::id MUL0605.json_0002
+# ::snt I will be departing from stansted airport on wednesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id MUL0605.json_0004
+# ::snt The departing time is flexible , I just need to get to cambridge by 20:45 please and may I have the price as well ?
+( a / and
+ :op1(Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+   )
+ :op2(Tm2 / Train-Inform
+   :Arrive ( ArrTr3 / Arrive 
+    :name ( n11 / name
+     :op1 "20:45"
+  ))
+   :Dest ( DesTr5 / Dest 
+    :name ( n13 / name
+     :op1 "cambridge"
+  ))
+   )
+)
+
+# ::id MUL0605.json_0006
+# ::snt Yes . I am also looking for a place to stay .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id MUL0605.json_0008
+# ::snt I would like a three star hotel that is expensive .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n16 / name
+     :op1 "expensive"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n18 / name
+     :op1 "three"
+  ))
+)
+
+# ::id MUL0605.json_0010
+# ::snt OK , I need rooms for 7 people for 4 nights , starting on Wednesday . Can you tell me which of the two hotels are available then ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n20 / name
+     :op1 "hotels"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n22 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n24 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n26 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL0605.json_0012
+# ::snt Oh ! Great . Thank you , that 's all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0378.json_0000
+# ::snt I am searching for a guesthouse in town that has free parking , do you know of any ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id SSNG0378.json_0002
+# ::snt I do n't care what the price is but do you have anything in the east ?
+( Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+   :Area ( AreHo3 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id SSNG0378.json_0004
+# ::snt Yes , find me some place that 7 people can stay for 3 nights . We 'll be arriving on Monday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id SSNG0378.json_0006
+# ::snt That does n't matter to me .
+( Hm1 / Hotel-Inform
+   :Internet ( onHo1 / dontcare)
+)
+
+# ::id SSNG0378.json_0008
+# ::snt That 's all I need right now . Thank you for your help . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20103.json_0000
+# ::snt I want to find a moderately priced restaurant in the south part of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id WOZ20103.json_0002
+# ::snt What is the address and phone number of Alimentum ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "alimentum"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20103.json_0004
+# ::snt Thank you very much good bye
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG1094.json_0000
+# ::snt I would like to go to a park in the center of town .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "park"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id SNG1094.json_0002
+# ::snt Yes , what is the address and phone number ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id SNG1094.json_0004
+# ::snt No , that would be all .   Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20071.json_0000
+# ::snt I do n't care about price range , find me an european food restaurant , please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "european"
+  ))
+   :Price ( onRe2 / dontcare)
+)
+
+# ::id WOZ20071.json_0002
+# ::snt What ids the address and phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20071.json_0004
+# ::snt Great !   Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20071.json_0006
+# ::snt Good bye
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20071.json_0008
+# ::snt Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0820.json_0000
+# ::snt I am looking for a restaurant in the centre of town .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0820.json_0002
+# ::snt No particular type of food , but something moderately priced please .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+   :Price ( PriRe3 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id MUL0820.json_0004
+# ::snt That sounds good . Could you book a table for 4 people at 19:15 on Wednesday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "19:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL0820.json_0006
+# ::snt Could I get the reference number ? Also looking for place to go in town . What museum do you recommend ? Please send address .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "museum"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+ :op3(Rt3 / Restaurant-Request
+  :Ref ( aRe2 / question )
+   )
+)
+
+# ::id MUL0820.json_0008
+# ::snt Alright , that seems like it will be perfect ! Could I have the address for it , please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id MUL0820.json_0010
+# ::snt OK great , that 's all I needed thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0434.json_0000
+# ::snt I am looking for a train leaving peterborough arriving by 8:30
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "peterborough"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "8:30"
+  ))
+)
+
+# ::id SNG0434.json_0002
+# ::snt Yes , I 'm headed to Cambridge on Wednesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id SNG0434.json_0004
+# ::snt Can you also tell me the travel time ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id SNG0434.json_0006
+# ::snt OK , that is all the information I need .   I ca n't book it quite yet .   Thanks for all of your help .   Have a nice day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1056.json_0000
+# ::snt Do you have any details for Jesus Green Outdoor Pool ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "jesus"
+     :op2 "green"
+     :op3 "outdoor"
+     :op4 "pool"
+  ))
+)
+
+# ::id SNG1056.json_0002
+# ::snt I 'd like the attraction type , phone number , and entrance fee , please .
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+  :Fee ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id SNG1056.json_0004
+# ::snt Alright , that 's all . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2441.json_0000
+# ::snt I have a taste for British food tonight , can you find me a place to eat ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "british"
+  ))
+)
+
+# ::id MUL2441.json_0002
+# ::snt No I do not have a price range but it does need to be located in the centre .
+( Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+   :Area ( AreRe3 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2441.json_0004
+# ::snt No , which one is your favorite ?
+( Rt1 / Restaurant-Select
+   :none ( onRe1 / none)
+)
+
+# ::id MUL2441.json_0006
+# ::snt I would like to try your recommendation . Would you book for Thursday , at 11:00 for 6 people ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "11:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL2441.json_0008
+# ::snt Are you able to book 10:00 instead ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "10:00"
+  ))
+)
+
+# ::id MUL2441.json_0010
+# ::snt I am also looking for a theater in the same area .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n16 / name
+     :op1 "theater"
+  ))
+)
+
+# ::id MUL2441.json_0012
+# ::snt That sound good . Could I have their postcode and address please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id MUL2441.json_0014
+# ::snt No thanks , that is everything .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0489.json_0000
+# ::snt I am going to be on the north side of town and would like a recommendation to a high end restaurant for dinner .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SNG0489.json_0002
+# ::snt No , I do n't have a preference .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "do"
+     :op2 "n't"
+     :op3 "have"
+     :op4 "a"
+     :op5 "preference"
+  ))
+)
+
+# ::id SNG0489.json_0004
+# ::snt Have you eaten there ?
+( o / out_of_scope )
+
+# ::id SNG0489.json_0006
+# ::snt Sure , can you please book a table for four in the evening
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n6 / name
+     :op1 "four"
+  ))
+)
+
+# ::id SNG0489.json_0008
+# ::snt For 4 people at 13:45 on Saturday . I 'd also like the booking reference number , please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "13:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id SNG0489.json_0010
+# ::snt Great , thanks a lot !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0489.json_0012
+# ::snt No , that 's all . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1849.json_0000
+# ::snt I want to find a guesthouse place to stay with a 3 star rating .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL1849.json_0002
+# ::snt Any area is fine I just need info for anyplace where a booking is available .
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+)
+
+# ::id PMUL1849.json_0004
+# ::snt Yes I need it for 3 people for 5 nights starting from Monday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL1849.json_0006
+# ::snt Can I cancel the reservation with you ?
+( o / out_of_scope )
+
+# ::id PMUL1849.json_0008
+# ::snt I also need a train . Leaving from Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1849.json_0010
+# ::snt I would like to leave on Wednesday and I 'm going to Birmingham New Street .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n16 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL1849.json_0012
+# ::snt I 'll need to arrive by 09:30 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n18 / name
+     :op1 "09:30"
+  ))
+)
+
+# ::id PMUL1849.json_0014
+# ::snt what time does the one that leaves at 06:01 arrive in birmingham new street ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n20 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n22 / name
+     :op1 "06:01"
+  ))
+)
+
+# ::id PMUL1849.json_0016
+# ::snt That sounds perfect . I need that for 3 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n24 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL1849.json_0018
+# ::snt Thank you that is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20585.json_0000
+# ::snt I am looking for a restaurant that is in the moderate price range and in the west part of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id WOZ20585.json_0002
+# ::snt any type of food will be fine as long as it is moderately priced and in the west part of town .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+   :Area ( AreRe3 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+   :Price ( PriRe5 / Price 
+    :name ( n8 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id WOZ20585.json_0004
+# ::snt Great , can I please have their address and postcode ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20585.json_0006
+# ::snt Thank you good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20078.json_0000
+# ::snt I want a jamaican food restaurant in the centre part of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "jamaican"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id WOZ20078.json_0002
+# ::snt Are there any International restaurants in the centre ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "international"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id WOZ20078.json_0004
+# ::snt I do n't care .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n10 / name
+     :op1 "do"
+     :op2 "n't"
+     :op3 "care"
+  ))
+)
+
+# ::id WOZ20078.json_0006
+# ::snt What is the phone number and price range ?
+( Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+  :Phone ( aRe1 / question )
+)
+
+# ::id WOZ20078.json_0008
+# ::snt Thank you . That sounds good .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20078.json_0010
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3154.json_0000
+# ::snt i am looking for a place to stay . The hotel should have a star of 1 and should be in the type of guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL3154.json_0002
+# ::snt well anything with free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL3154.json_0004
+# ::snt Actually , if you do n't have any 1 star guesthouses , how about a 4 star guesthouse , with free parking .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "1"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id PMUL3154.json_0006
+# ::snt I do not care book it for 3 people and 3 nights starting from saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3154.json_0008
+# ::snt Thank you . Can you help me find a place to go ? maybe a park .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "park"
+  ))
+)
+
+# ::id PMUL3154.json_0010
+# ::snt Thank you so much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3154.json_0012
+# ::snt Yes , what was the name of the guesthouse you booked for me ?
+( o / out_of_scope )
+
+# ::id PMUL3154.json_0014
+# ::snt Can I get a taxi between Acorn and the park ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL3154.json_0016
+# ::snt I would like to leave the park by 04:00
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n16 / name
+     :op1 "04:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "park"
+  ))
+)
+
+# ::id PMUL3154.json_0018
+# ::snt Great that 's all I needed today thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0683.json_0000
+# ::snt I 'm going on a date and need an expensive restaurant on the north side of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SNG0683.json_0002
+# ::snt No , I really prefer Indian if possible .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id SNG0683.json_0004
+# ::snt Aww , that 's too bad . Hmm , can you see if there is an expensive Asian Oriental restaurant on the north side ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n12 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SNG0683.json_0006
+# ::snt That sounds good . I want to book a table for 5 people on Saturday at 17:45 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "17:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SNG0683.json_0008
+# ::snt No that was all I needed , thank you so much , goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4689.json_0000
+# ::snt Hi I am looking for the attraction Corpus Christi can you find it for me ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "corpus"
+     :op2 "christi"
+  ))
+)
+
+# ::id PMUL4689.json_0002
+# ::snt Super , I 'm right by there ... what kind of an attraction is Corpus Christi ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n4 / name
+     :op1 "corpus"
+     :op2 "christi"
+  ))
+)
+
+# ::id PMUL4689.json_0004
+# ::snt Okay . I 'm also looking for a restaurant called Restaurant Alimentum .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "restaurant"
+     :op2 "alimentum"
+  ))
+)
+
+# ::id PMUL4689.json_0006
+# ::snt I need to reserve a table for 8 at 17:30 wednesday and the reference # too
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "17:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL4689.json_0008
+# ::snt Thank you .   You have provided everything I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2528.json_0000
+# ::snt I 'd like some information about the University Arms Hotel .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "university"
+     :op2 "arms"
+     :op3 "hotel"
+  ))
+)
+
+# ::id MUL2528.json_0002
+# ::snt No I just needed to know the information . Thank you , that 's all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2528.json_0004
+# ::snt Actually , I 'd like some information about an attraction in the centre dealing with multiple sports .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n6 / name
+     :op1 "multiple"
+     :op2 "sports"
+  ))
+)
+
+# ::id MUL2528.json_0006
+# ::snt How about a college in the same area ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n8 / name
+     :op1 "college"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Area ( aHo1 / question )
+   )
+)
+
+# ::id MUL2528.json_0008
+# ::snt Can you give me the phone number and address for Corpus Christi College ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n12 / name
+     :op1 "corpus"
+     :op2 "christi"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id MUL2528.json_0010
+# ::snt Great , and what is the address ?   Also , can I just confirm that University Arms Hotel is actually a hotel ?   I do n't like guest houses .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n14 / name
+     :op1 "university"
+     :op2 "arms"
+     :op3 "hotel"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+)
+
+# ::id MUL2528.json_0012
+# ::snt If I can just get the address of the University Arms Hotel please . Thanks .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n16 / name
+     :op1 "university"
+     :op2 "arms"
+     :op3 "hotel"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+ :op3(Ht3 / Hotel-Request
+  :Addr ( aHo2 / question )
+   )
+)
+
+# ::id MUL2528.json_0014
+# ::snt I never got the address for Corpus Christi College . Could you give that to me ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n19 / name
+     :op1 "Corpus"
+     :op2 "Christi"
+  ))
+   )
+)
+
+# ::id MUL2528.json_0016
+# ::snt Yes that 's everything , thank you . Goodnight .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1443.json_0000
+# ::snt I 'm looking for an expensive restaurant in the city centre .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1443.json_0002
+# ::snt Yes , I think I would like to try French food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "french"
+  ))
+)
+
+# ::id MUL1443.json_0004
+# ::snt Yes .   Please send be the phone number , address and postcode .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id MUL1443.json_0006
+# ::snt Great , thanks . I also need a train . I need to leave cambridge after 12:15 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n10 / name
+     :op1 "12:15"
+  ))
+)
+
+# ::id MUL1443.json_0008
+# ::snt I am leaving from Kings Lynn on Saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n14 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id MUL1443.json_0010
+# ::snt Yes , can you book that train for 2 people please ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n16 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL1443.json_0012
+# ::snt No , thank you . That is all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4081.json_0000
+# ::snt I 'm looking for a museum to visit in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL4081.json_0002
+# ::snt Yes , please , that would be useful .
+( o / out_of_scope )
+
+# ::id PMUL4081.json_0004
+# ::snt I also need a restaurant in the same area ? Crossover food sounds good .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "crossover"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL4081.json_0006
+# ::snt What else do you have that is cheap ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL4081.json_0008
+# ::snt Hmmm , I 'm hungry for some portuguese food ... Have anything like that ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "portuguese"
+  ))
+)
+
+# ::id PMUL4081.json_0010
+# ::snt Thank you ! Please book a table for 8 people at 14:00 on Thursday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "14:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL4081.json_0012
+# ::snt Thank you goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3237.json_0000
+# ::snt i am looking for a place to dine . The restaurant should be in the west and should serve thai food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "thai"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL3237.json_0002
+# ::snt Yes , please . I would like a reservation for 2 at 19:00 on Tuesday . Please provide a reference number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "19:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL3237.json_0004
+# ::snt Gosh , I 'm so sorry ! I do n't want the reservation for the evening , I want Thai food for lunch . Do you have a table for 2 at 12:30 on Tuesday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "12:30"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n14 / name
+     :op1 "Thai"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "2"
+  ))
+   :Day ( DayRe8 / Day 
+    :name ( n18 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL3237.json_0006
+# ::snt Yes .   Please book a table for two .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n20 / name
+     :op1 "two"
+  ))
+)
+
+# ::id PMUL3237.json_0008
+# ::snt Thanks ! Could you help me find a swimmingpool please that is also in the west ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n22 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL3237.json_0010
+# ::snt Can you try an entertainment attraction instead ?   Thanks .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n24 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL3237.json_0012
+# ::snt That sounds great , what is the postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL3237.json_0014
+# ::snt No , I think that is all I need today . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2081.json_0000
+# ::snt I need to go to london kings cross by train
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id MUL2081.json_0002
+# ::snt yeah . Cambridge to london kings cross . The train should leave after 15:30 on Friday
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n10 / name
+     :op1 "15:30"
+  ))
+)
+
+# ::id MUL2081.json_0004
+# ::snt Anything leaving a little bit earlier but after 15:30 ?
+( o / out_of_scope )
+
+# ::id MUL2081.json_0006
+# ::snt I guess that will have to do .   Go ahead and book it .
+( o / out_of_scope )
+
+# ::id MUL2081.json_0008
+# ::snt I also need a place to stay .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id MUL2081.json_0010
+# ::snt The North , please . Also , I would like a guesthouse in the cheap price range .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n14 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreHo6 / Area 
+    :name ( n16 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL2081.json_0012
+# ::snt Any is fine , as long as it has free parking .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Parking ( aHo1 / question )
+   )
+)
+
+# ::id MUL2081.json_0014
+# ::snt Not yet .   Can you just give me the phone number and postcode of the Worth House ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+  :Phone ( aHo1 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Name ( NamHo3 / Name 
+    :name ( n19 / name
+     :op1 "Worth"
+     :op2 "House"
+  ))
+   )
+)
+
+# ::id MUL2081.json_0016
+# ::snt Why thank you for your kind help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2081.json_0018
+# ::snt That was all I needed today , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2081.json_0020
+# ::snt I will . Thanks for all the help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0231.json_0000
+# ::snt What is the local hospital ?
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG0231.json_0002
+# ::snt Thank you . That is all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0231.json_0004
+# ::snt Thanks you too .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1558.json_0000
+# ::snt Hi , I need to locate a train to Leicester that will arrive by 16:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "leicester"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "16:45"
+  ))
+)
+
+# ::id PMUL1558.json_0002
+# ::snt Leaving from Cambridge this coming Thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1558.json_0004
+# ::snt OK I need one that arrives at 15:45 and I will need the travel time and the train ID .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "15:45"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Time ( aTr1 / question )
+  :Id ( aTr2 / question )
+   )
+)
+
+# ::id PMUL1558.json_0006
+# ::snt No , I do n't need a reservation .
+( o / out_of_scope )
+
+# ::id PMUL1558.json_0008
+# ::snt Yes , I was also looking for a place to stay somewhere in the north .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n12 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL1558.json_0010
+# ::snt In the moderate price range , please .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n14 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL1558.json_0012
+# ::snt free parking , please .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL1558.json_0014
+# ::snt Yes please . Book it for 4 nights for 6 people . We 'd love to check in on Sunday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n20 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL1558.json_0016
+# ::snt Thank you .   That was all I needed .   Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2048.json_0000
+# ::snt I 'm seeking an attraction ! A boat one will be nice .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "boat"
+  ))
+)
+
+# ::id PMUL2048.json_0002
+# ::snt No , I 'd like the name of one in the centre please .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2048.json_0004
+# ::snt Yes please ! Thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2048.json_0006
+# ::snt I am also looking for the Oak Bistro , a place to eat .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "oak"
+     :op2 "bistro"
+  ))
+)
+
+# ::id MUL0783.json_0000
+# ::snt I would like to book a train from Cambridge on Thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0783.json_0002
+# ::snt I 'd like to go to Norwich .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id MUL0783.json_0004
+# ::snt I would like to leave on the first train after 9:30 . Can I get the travel time , train ID and price please ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+  :Id ( aTr2 / question )
+)
+
+# ::id MUL0783.json_0006
+# ::snt No , I 'll think about it . I will also need a place to stay 3 star please and free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL0783.json_0008
+# ::snt Cheap price range please
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "cheap"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL0783.json_0010
+# ::snt Yes , what moderate hotels are in the area ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL0783.json_0012
+# ::snt Can you book one for me ? I need a room for 5 people starting on Monday . We would be staying 3 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL0783.json_0014
+# ::snt No thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01757.json_0000
+# ::snt Hello i 'm injured and need a hospital nearby .
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01757.json_0002
+# ::snt Could you give me the address for the hospital ?
+( Ht1 / Hospital-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id SNG01757.json_0004
+# ::snt Ok , that 's all I need
+( o / out_of_scope )
+
+# ::id PMUL1212.json_0000
+# ::snt I need to book a train from birmingham new street to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL1212.json_0002
+# ::snt I need to leave n Wednesday and arrive no later than 21:15 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "21:15"
+  ))
+)
+
+# ::id PMUL1212.json_0004
+# ::snt Yes can you please and send me the reference number .
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL1212.json_0006
+# ::snt I need a booking for 2 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL1212.json_0008
+# ::snt Ok thank you .   After I get the reference number for my train , I have some other requests for you . But I need my train booked first .
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL1212.json_0010
+# ::snt I would like to visit an entertainment attraction in the centre please
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n14 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL1212.json_0012
+# ::snt Do you have anything in the Centre area ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL1212.json_0014
+# ::snt How about a museum ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n18 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL1212.json_0016
+# ::snt what type of museum is it , and their phone number too then please
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL1212.json_0018
+# ::snt No , that 's all the info I needed today . Goodbye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0236.json_0000
+# ::snt I need directions to go to Addenbrookes Hospital to visit a sick friend .
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG0236.json_0002
+# ::snt Yes , If you could please ?
+( o / out_of_scope )
+
+# ::id SNG0236.json_0004
+# ::snt Thanks , that 's all I need today . Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20411.json_0000
+# ::snt I am looking for a restaurant in the center of town that serves Russian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "russian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id WOZ20411.json_0002
+# ::snt yes please , is there any restaurant serve british food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "british"
+  ))
+)
+
+# ::id WOZ20411.json_0004
+# ::snt No . What is the address and phone number ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20411.json_0006
+# ::snt thank you , good bye
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20278.json_0000
+# ::snt I 'm looking for a restaurant on the north side of town that serves tuscan food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "tuscan"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id WOZ20278.json_0002
+# ::snt How about chinese type of food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id WOZ20278.json_0004
+# ::snt Price does n't matter . Suggest one please .
+( Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+)
+
+# ::id WOZ20278.json_0006
+# ::snt Thank you , goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0347.json_0000
+# ::snt I need a train for this Friday that leaves anytime after 2:15 that afternoon .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "friday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "2:15"
+  ))
+)
+
+# ::id MUL0347.json_0002
+# ::snt I would like to go to Stevenage please and depart from Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "stevenage"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0347.json_0004
+# ::snt I do n't care about when it arrives .
+( o / out_of_scope )
+
+# ::id MUL0347.json_0006
+# ::snt Not right now , but I was wondering if you could tell me about expensive restaurants in the center of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "center"
+  ))
+)
+
+# ::id MUL0347.json_0008
+# ::snt I do n't care about the food type .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+)
+
+# ::id MUL0347.json_0010
+# ::snt That sounds great .   What is their price range ?
+( Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+)
+
+# ::id MUL0347.json_0012
+# ::snt Let 's go ahead and book that for 8 people at 10:30 on Friday , and I will need that reference number , please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "10:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL2117.json_0000
+# ::snt Hello , I am looking for a cheap place to dine in the centre .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2117.json_0002
+# ::snt Um , I do n't see any sort of list . Could you recommend something ?
+( o / out_of_scope )
+
+# ::id PMUL2117.json_0004
+# ::snt I would like Indian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL2117.json_0006
+# ::snt Yes . Book that one for 3 people on Friday at 18:45 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "18:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL2117.json_0008
+# ::snt I 'm also looking for someplace to go in the same area as the restaurant .   Can you help with that ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL2117.json_0010
+# ::snt Old churches would be nice thank you
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n16 / name
+     :op1 "churches"
+  ))
+)
+
+# ::id PMUL2117.json_0012
+# ::snt great . can i get the address and entry fee ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Fee ( aAt1 / question )
+)
+
+# ::id PMUL2117.json_0014
+# ::snt That is all I need today , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1866.json_0000
+# ::snt Can you find a multiple sports attraction in the centre ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "multiple"
+     :op2 "sports"
+  ))
+)
+
+# ::id MUL1866.json_0002
+# ::snt Thank you very much , that is what I was looking for
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1866.json_0004
+# ::snt You know , I really wanted to visit the centre of town .   Can you find a theatre in the center of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n8 / name
+     :op1 "theatre"
+  ))
+)
+
+# ::id MUL1866.json_0006
+# ::snt How much does it cost to get in ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL1866.json_0008
+# ::snt Hmm . Perhaps you could help me with a train . I 'm coming in from Ely on Monday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id MUL1866.json_0010
+# ::snt I need to arrive by 15:15 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n14 / name
+     :op1 "15:15"
+  ))
+)
+
+# ::id MUL1866.json_0012
+# ::snt Could you make a reservation on that train please ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL1866.json_0014
+# ::snt Just me for now please .
+( Tm1 / Train-Inform
+   :People ( Tr1 / 1)
+)
+
+# ::id MUL1866.json_0016
+# ::snt That 's all I needed today thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1866.json_0018
+# ::snt Thank you .   Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1629.json_0000
+# ::snt Are there any Asian restaurants in the centre of town ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n4 / name
+     :op1 "Asian"
+  ))
+)
+
+# ::id MUL1629.json_0002
+# ::snt I would like an expensive price range
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL1629.json_0004
+# ::snt Yes , please . 3 people at 20:00 on Friday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "20:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL1629.json_0006
+# ::snt I also need a train leaving from Norwich and arriving at 08:30 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n14 / name
+     :op1 "08:30"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id MUL1629.json_0008
+# ::snt I would be going to Cambridge and traveling on Friday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n20 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL1629.json_0010
+# ::snt That sounds great , can you book us tickets for the same group of people , please ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id MUL1629.json_0012
+# ::snt No , that 's it . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0147.json_0000
+# ::snt Yes I need the nearest police station , I was in a car accident .
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG0147.json_0002
+# ::snt That 's all I need , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2370.json_0000
+# ::snt I am looking for a place to dine in the moderate price range and serves European food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "european"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL2370.json_0002
+# ::snt Yes , I would prefer the north .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL2370.json_0004
+# ::snt That 's fine . Can you find me a chinese restaurant in the same area ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "chinese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id MUL2370.json_0006
+# ::snt Sure , I need to book it for 6 people , please .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL2370.json_0008
+# ::snt I would like it to be on Friday at 18:15 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "18:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL2370.json_0010
+# ::snt Yes , I 'm also looking for an attraction in the same area as the restaurant .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id MUL2370.json_0012
+# ::snt Yes the boat attraction , can I get the address and do the charge a fee , what is it ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n20 / name
+     :op1 "boat"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+  :Fee ( aAt2 / question )
+   )
+)
+
+# ::id MUL2370.json_0014
+# ::snt Thanks . I would like to book a taxi between the two places and have it arrive to the restaurant by the booked time please .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "booked"
+     :op3 "time"
+  ))
+)
+
+# ::id MUL2370.json_0016
+# ::snt Thank you , I wo n't be needing anything else . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0309.json_0000
+# ::snt I am looking for a train .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id SNG0309.json_0002
+# ::snt I am looking to go to london kings cross and depart from cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG0309.json_0004
+# ::snt I 'll be leaving on friday after 12:45 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "12:45"
+  ))
+)
+
+# ::id SNG0309.json_0006
+# ::snt That sounds great .   I 'll get back to you when I decide on the booking .   Have a nice day .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0201.json_0000
+# ::snt Hi , I 'm looking for a 4 star place that offers free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0201.json_0002
+# ::snt No particular area but it should have free parking too .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL0201.json_0004
+# ::snt Yes , that does sound good . Can you book a room for 7 people for me for 3 nights starting from Sunday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL0201.json_0006
+# ::snt great , thanks . I need also a chinese restaurant in moderate price range ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n12 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL0201.json_0008
+# ::snt The location does n't matter . I just need a Chinese restaurant that is moderately priced . Thanks .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n16 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL0201.json_0010
+# ::snt Please do . I want it for 7 people on sunday at 16:00 . Please provide the reference number
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "16:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n20 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n22 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0201.json_0012
+# ::snt That is all for today .   Thanks for all your help .   Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0141.json_0000
+# ::snt Hi , I am looking for a place to eat in the centre of town .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SSNG0141.json_0002
+# ::snt It should serve portuguese food in the cheap price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n6 / name
+     :op1 "portuguese"
+  ))
+)
+
+# ::id SSNG0141.json_0004
+# ::snt Yes , I need a table for two on Wednesday .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n10 / name
+     :op1 "two"
+  ))
+)
+
+# ::id SSNG0141.json_0006
+# ::snt Book it for 15:30 please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "15:30"
+  ))
+)
+
+# ::id PMUL3968.json_0000
+# ::snt I would love to go to some place that has boats .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "boats"
+  ))
+)
+
+# ::id PMUL3968.json_0002
+# ::snt It does n't matter .
+( Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+)
+
+# ::id PMUL3968.json_0004
+# ::snt Could I get the postcode , area and phone number ? I also need information on a restaurant called Sitar Tandoori .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n4 / name
+     :op1 "sitar"
+     :op2 "tandoori"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+  :Post ( aAt2 / question )
+  :Phone ( aAt3 / question )
+   )
+ :op3(Rt3 / Restaurant-Request
+  :Phone ( aRe2 / question )
+  :Post ( aRe3 / question )
+   )
+)
+
+# ::id PMUL3968.json_0006
+# ::snt Can you book a table for me ?
+( o / out_of_scope )
+
+# ::id PMUL3968.json_0008
+# ::snt Actually do n't book the table . just give me the phone number and the food type please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( onRe1 / none)
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Food ( aRe1 / question )
+  :Phone ( aRe2 / question )
+   )
+)
+
+# ::id PMUL3968.json_0010
+# ::snt Thank you for booking that .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3968.json_0012
+# ::snt No , I 'm good .   Thank you for your time and do n't work too hard .   Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1637.json_0000
+# ::snt need a place to eat european food , expensive too .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "european"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL1637.json_0002
+# ::snt Yes , the centre of town please .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1637.json_0004
+# ::snt Yes book it for 6 people at 19:45 on friday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "19:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL1637.json_0006
+# ::snt Excellent . I 'm also interested in the train schedule . Are there any that leave Cambridge in the morning and arrive at their destination by 8:15 ?
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n14 / name
+     :op1 "8:15"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1637.json_0008
+# ::snt I am going to bishops storford
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n18 / name
+     :op1 "bishops"
+     :op2 "storford"
+  ))
+)
+
+# ::id MUL1637.json_0010
+# ::snt What 's the price and travel time ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id MUL1637.json_0012
+# ::snt That would great , and please get me the train ID , price , and travel time
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+  :Id ( aTr2 / question )
+)
+
+# ::id MUL1637.json_0014
+# ::snt No , I do n't need a reservation at this time . Thank you , you 've given me all the help I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0254.json_0000
+# ::snt I 'd like to take a train from Cambridge at quarter to 2 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0254.json_0002
+# ::snt Great I need to get a ticket on Thursday going to birmingham new street
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id MUL0254.json_0004
+# ::snt Can I get the Arrival Time and Train Please ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+)
+
+# ::id MUL0254.json_0006
+# ::snt Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0254.json_0008
+# ::snt Also , do you have a listing of any expensive restaurants that serve halal or italian dishes ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL0254.json_0010
+# ::snt Any area is fine , but can I get the phone number and address of one of your recommendations ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Area ( aRe1 / question )
+  :Phone ( aRe2 / question )
+  :Addr ( aRe3 / question )
+   )
+)
+
+# ::id MUL0254.json_0012
+# ::snt I would like the area for this cafe please .
+( Rt1 / Restaurant-Request
+  :Area ( aRe0 / question )
+)
+
+# ::id MUL0254.json_0014
+# ::snt Great , that 's all I needed for today . thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20045.json_0000
+# ::snt I want english food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "english"
+  ))
+)
+
+# ::id WOZ20045.json_0002
+# ::snt I do n't care .
+( Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+)
+
+# ::id WOZ20045.json_0004
+# ::snt How about Italian food then . Please give me phone number and postcode please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "italian"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Post ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20045.json_0006
+# ::snt thank you good bye
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG1350.json_0000
+# ::snt I would like to book a room at the Worth House .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "worth"
+     :op2 "house"
+  ))
+)
+
+# ::id SNG1350.json_0002
+# ::snt 1 person for 3 nights , please . I 'll arrive on Tuesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "1"
+  ))
+)
+
+# ::id SNG1350.json_0004
+# ::snt Thanks , that is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02092.json_0000
+# ::snt Can you help me find somewhere to eat in the centre ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG02092.json_0002
+# ::snt No type of food but I 'd like it to be in the moderate range please
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Food ( aRe1 / question )
+   )
+)
+
+# ::id SNG02092.json_0004
+# ::snt Yes . There are five of us for Monday at 19:45 , please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "19:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "five"
+  ))
+)
+
+# ::id SNG02092.json_0006
+# ::snt thank you for your help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02092.json_0008
+# ::snt Great TownInfo service . Goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2583.json_0000
+# ::snt I 'm looking for a hotel , can you help ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL2583.json_0002
+# ::snt It should be in the centre and be on the expensive side .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2583.json_0004
+# ::snt Can you book the one without wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stay ( StaHo3 / Stay 
+    :name ( n8 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL2583.json_0006
+# ::snt Do either of them offer free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL2583.json_0008
+# ::snt Yes , please book for two nights beginning on Sunday for one person .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "two"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL2583.json_0010
+# ::snt Thank you .   I 'm also looking for a museum to go to in the same area .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n18 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL2583.json_0012
+# ::snt Yes , please . Can I get the address and phone number for the one you reccommend ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL2583.json_0014
+# ::snt Do you have there phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL2583.json_0016
+# ::snt Yes , I also need a taxi going between the two places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL2583.json_0018
+# ::snt I want to arrive at the Castle Galleries by 11:15 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n20 / name
+     :op1 "11:15"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n22 / name
+     :op1 "castle"
+     :op2 "galleries"
+  ))
+)
+
+# ::id PMUL2583.json_0020
+# ::snt Ok , thank you for the help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0932.json_0000
+# ::snt I 'm looking for a restaurant that serves international food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "international"
+  ))
+)
+
+# ::id MUL0932.json_0002
+# ::snt I would like to find a moderately priced place and I need a reservation for 4 people at 12:15 on a Thursday .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n6 / name
+     :op1 "12:15"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL0932.json_0004
+# ::snt Yes , could you make it for 11:15 , and can you give me the reference number ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "11:15"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0932.json_0006
+# ::snt I am looking for some entertainment , do you know anywhere I could go in the centre of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n16 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id MUL0932.json_0008
+# ::snt That 's fine . I 'd like to know about museums in the area instead .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n18 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id MUL0932.json_0010
+# ::snt Fitzwilliam Museum sounds great . What is the postcode ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n20 / name
+     :op1 "fitzwilliam"
+     :op2 "museum"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+   )
+)
+
+# ::id MUL0932.json_0012
+# ::snt Great .   Now can you book a taxi for me between the two places ? From The Varsity Restaurant to Fitzwilliam Museum ?
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n22 / name
+     :op1 "fitzwilliam"
+     :op2 "museum"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "varsity"
+     :op3 "restaurant"
+  ))
+)
+
+# ::id MUL0932.json_0014
+# ::snt Actually it 's from Fitzwilliam Museum to The Varsity Restaurant I want to arrive by the 11:15 booking please .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n26 / name
+     :op1 "the"
+     :op2 "varsity"
+     :op3 "restaurant"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n28 / name
+     :op1 "fitzwilliam"
+     :op2 "museum"
+  ))
+   :Arrive ( ArrTa6 / Arrive 
+    :name ( n30 / name
+     :op1 "11:15"
+  ))
+)
+
+# ::id MUL0932.json_0016
+# ::snt It does n't matter , at long as I arrive at the restaurant by 11:15 .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( onTa1 / dontcare)
+   :Arrive ( ArrTa3 / Arrive 
+    :name ( n32 / name
+     :op1 "11:15"
+  ))
+   :Dest ( DesTa5 / Dest 
+    :name ( n34 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Time ( TimRe5 / Time 
+    :name ( n37 / name
+     :op1 "11:15"
+  ))
+   )
+)
+
+# ::id MUL0932.json_0018
+# ::snt No thank you , that will do for now !   Thanks for helping me today !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0932.json_0020
+# ::snt Thank you for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1155.json_0000
+# ::snt Hi , I 'll be traveling to cambridge and am excited to find some places to go . Can you help me ?
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id MUL1155.json_0002
+# ::snt i m looking for a museum in the centre . may i also have the postcode and phone number for them as well ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "museum"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id MUL1155.json_0004
+# ::snt I also need to book a guesthouse in the north .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id MUL1155.json_0006
+# ::snt Any range is fine but it needs to include free wifi and parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL1155.json_0008
+# ::snt I do not . Can you recommend one ?
+( o / out_of_scope )
+
+# ::id MUL1155.json_0010
+# ::snt Sure . I 'll need rooms for 4 people reserved for 4 nights , beginning Saturday . Can   I have the reference number for that booking ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL1155.json_0012
+# ::snt I also need a taxi to commute between the two places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL1155.json_0014
+# ::snt I need picked up at the hotel by 9:15 please .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n16 / name
+     :op1 "9:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id MUL1155.json_0016
+# ::snt No , that is wonderful .   Have a nice day and thank you .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1155.json_0018
+# ::snt Thank you and Goodbye ,
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0072.json_0000
+# ::snt Hey , I 'm trying to find a restaurant called Taj Tandoori . What do you know about that ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "taj"
+     :op2 "tandoori"
+  ))
+)
+
+# ::id SSNG0072.json_0002
+# ::snt Yes please . I would like a reservation for 4 people at 15:00 on tuesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "15:00"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id SSNG0072.json_0004
+# ::snt Yes , please .   If you could find one similar to Taj Tandoori , that would be perfect .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n10 / name
+     :op1 "taj"
+     :op2 "tandoori"
+  ))
+)
+
+# ::id SSNG0072.json_0006
+# ::snt Sure , but let 's try to keep it in the same area and price range please .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+     :op3 "and"
+     :op4 "price"
+     :op5 "range"
+  ))
+)
+
+# ::id SSNG0072.json_0008
+# ::snt Okay that is all I need at the moment .
+( o / out_of_scope )
+
+# ::id SSNG0033.json_0000
+# ::snt Hello , please find me a place to dine in the north area that serves polish food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "polish"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SSNG0033.json_0002
+# ::snt Yes please . I would just need it to be in the cheap price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+   :Area ( onRe2 / dontcare)
+)
+
+# ::id SSNG0033.json_0004
+# ::snt Yes , let 's try italian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id SSNG0033.json_0006
+# ::snt Book a table for 1 person at 16:00 on Saturday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "16:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "1"
+  ))
+)
+
+# ::id SSNG0033.json_0008
+# ::snt I 'd like a restaurant in the same area and price range . It does n't matter what cuisine .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Area ( AreRe3 / Area 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Price ( PriRe5 / Price 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "area"
+     :op3 "and"
+     :op4 "price"
+     :op5 "range"
+  ))
+)
+
+# ::id SSNG0033.json_0010
+# ::snt Thank you , that was all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1056.json_0000
+# ::snt Hi , I 'm looking for a train from Birmingham to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "birmingham"
+  ))
+)
+
+# ::id PMUL1056.json_0002
+# ::snt I need it to arrive on Friday , by 10:45 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "10:45"
+  ))
+)
+
+# ::id PMUL1056.json_0004
+# ::snt Yes , 10:23 will be fine . Are you able to tell me the departure time , the price , and the travel time , please ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Time ( aTr1 / question )
+  :Ticket ( aTr2 / question )
+)
+
+# ::id PMUL1056.json_0006
+# ::snt Great , thanks so much .   I am also looking for a particular attraction .   Can you see if it is still in Cambridge ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL1056.json_0008
+# ::snt It 's Saint John 's College . Can you find the phone number ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n10 / name
+     :op1 "saint"
+     :op2 "john"
+     :op3 "'s"
+     :op4 "college"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Phone ( aAt1 / question )
+   )
+)
+
+# ::id PMUL1056.json_0010
+# ::snt Great , thank you . That 's all the information I require right now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2403.json_0000
+# ::snt I am looking for an expensive Korean restaurant . Can you tell me my options please ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "korean"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL2403.json_0002
+# ::snt Yes , save me a table for one at 11:15 on Monday . Thanks !
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "11:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL2403.json_0004
+# ::snt Yes , I am also looking for a museum in the west side of the city .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n14 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL2403.json_0006
+# ::snt That sounds great , can I get the phone number and postcode please ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL2403.json_0008
+# ::snt No , and thank you kind person for helping me !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0467.json_0000
+# ::snt I 'm looking for an inexpensive restaurant in the west section of Cambridge .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "inexpensive"
+  ))
+)
+
+# ::id SNG0467.json_0002
+# ::snt I would actually prefer some cheap Lebanese food if possible ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "lebanese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SNG0467.json_0004
+# ::snt Ok , maybe we can try the Vietnamese one you mentioned .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "vietnamese"
+  ))
+)
+
+# ::id SNG0467.json_0006
+# ::snt Um , I think I 'll just take the postcode and the name for now thanks .
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id SNG0467.json_0008
+# ::snt Nope , that is all I needed . Thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0477.json_0000
+# ::snt Greetings , I am looking for a museum to visit on the west side of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL0477.json_0002
+# ::snt Can I get the postcode for that museum please ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL0477.json_0004
+# ::snt I 'm also looking for a train that goes to Birmingham New Street and leaves on Saturday
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id MUL0477.json_0006
+# ::snt I am departing from Cambridge and would like to be in Birmingham New Street by 20:45 at the latest .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "20:45"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Dest ( DesTr6 / Dest 
+    :name ( n14 / name
+     :op1 "Birmingham"
+     :op2 "New"
+     :op3 "Street"
+  ))
+)
+
+# ::id MUL0477.json_0008
+# ::snt A later train would be better , what trains arrive around 20:00 ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+   :Arrive ( ArrTr3 / Arrive 
+    :name ( n16 / name
+     :op1 "20:00"
+  ))
+)
+
+# ::id MUL0477.json_0010
+# ::snt What is the departure time for the one arriving at 20:44 ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+)
+
+# ::id MUL0477.json_0012
+# ::snt That wo n't be necessary . Thank you for your help that is all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4144.json_0000
+# ::snt I need to find an expensive british place to dine .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "british"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL4144.json_0002
+# ::snt 6 british restaurants , wow ! I need a table for 2 at 12:00 on wednesday . No particular area
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "british"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n8 / name
+     :op1 "12:00"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL4144.json_0004
+# ::snt Could you please provide me with the reference number for the reservation ?
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id PMUL4144.json_0006
+# ::snt I need a train too .   I will be leaving from London Liverpool Street , can you help with that ?
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n14 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL4144.json_0008
+# ::snt I 'm heading to Cambridge , I would like to make it to London Liverpool Street by 8:00 if possible .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "Cambridge"
+  ))
+   :Dest ( DesTr4 / Dest 
+    :name ( n18 / name
+     :op1 "London"
+     :op2 "Liverpool"
+     :op3 "Street"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n20 / name
+     :op1 "8:00"
+  ))
+)
+
+# ::id PMUL4144.json_0010
+# ::snt What is the ticket price ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL4144.json_0012
+# ::snt Yes , I require the booking , as well as the reference number emailed or faxed to me .
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4144.json_0014
+# ::snt I do n't think I want to book it just yet , I am still getting a head count .
+( o / out_of_scope )
+
+# ::id PMUL4144.json_0016
+# ::snt That was all that I needed thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4144.json_0018
+# ::snt I look forward to my visit . Thanks , again .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20418.json_0000
+# ::snt I need the phone number to a restaurant located in the north part of town that is moderately priced , thank you
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20418.json_0002
+# ::snt Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20418.json_0004
+# ::snt Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3152.json_0000
+# ::snt Can you help me find a theatre in the centre please ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "theatre"
+  ))
+)
+
+# ::id PMUL3152.json_0002
+# ::snt Can I have the phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL3152.json_0004
+# ::snt Thanks !   I am also looking for information on a restaurant named the Ian hong house .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "Ian"
+     :op2 "hong"
+     :op3 "house"
+  ))
+)
+
+# ::id PMUL3152.json_0006
+# ::snt Is it possible for you to make a reservation for me ? It would be for Monday .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL3152.json_0008
+# ::snt Book for 4 people on Monday at 18:15 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "18:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3152.json_0010
+# ::snt That 's all I need . Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3152.json_0012
+# ::snt Thanks , I appreciate it .   Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3007.json_0000
+# ::snt i need places to go in town
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL3007.json_0002
+# ::snt Do you happen to have any entertainment places in the centre of town to visit ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL3007.json_0004
+# ::snt Any type will do , as long as its in the centre . Can you recommend something ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "Any"
+  ))
+)
+
+# ::id PMUL3007.json_0006
+# ::snt Yes , can I have their address with postcode ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL3007.json_0008
+# ::snt Yes , can I please have car type and contact number ?
+( Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+)
+
+# ::id PMUL3007.json_0010
+# ::snt Yes , sorry for the confusion . I want a taxi to pick me up at the hotel at 05:00 and my destination is Ballare . Please give me car type and contact number
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n8 / name
+     :op1 "05:00"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n10 / name
+     :op1 "ballare"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id PMUL3007.json_0012
+# ::snt Something in the same neighborhood , and that has wifi and parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL3007.json_0014
+# ::snt I am looking for a guesthouse if there is one ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL3007.json_0016
+# ::snt Yes on Friday . I need a taxi too .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL3007.json_0018
+# ::snt I want to leave the hotel by 05:00 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n14 / name
+     :op1 "05:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL3007.json_0020
+# ::snt Thanks so much you have been a great help to   me .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0408.json_0000
+# ::snt I am looking for a train that leaves on Monday after 11:00 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "monday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "11:00"
+  ))
+)
+
+# ::id MUL0408.json_0002
+# ::snt We will be going to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0408.json_0004
+# ::snt My destination is Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0408.json_0006
+# ::snt I will be departing from Leicester going to cambridge please .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n10 / name
+     :op1 "leicester"
+  ))
+   :Dest ( DesTr4 / Dest 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0408.json_0008
+# ::snt Great please looking for seven people and give me the reference number
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "seven"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0408.json_0010
+# ::snt I 'm also looking for an attraction called scott polar museum .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n16 / name
+     :op1 "scott"
+     :op2 "polar"
+     :op3 "museum"
+  ))
+)
+
+# ::id MUL0408.json_0012
+# ::snt Can i get their postcode , and entrance fee and is that a museum ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id MUL0408.json_0014
+# ::snt Great thank you very much that 's all that I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2523.json_0000
+# ::snt I am looking for a park in the west area .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "park"
+  ))
+)
+
+# ::id PMUL2523.json_0002
+# ::snt How about museums in the west ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id PMUL2523.json_0004
+# ::snt Yes please give me their address .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL2523.json_0006
+# ::snt Yes , I 'm looking for a guesthouse with free parking please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id PMUL2523.json_0008
+# ::snt I want it to be rated 4 stars and have wifi included
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2523.json_0010
+# ::snt No that does not matter to me , I just need it for 2 people for 3 nights starting on Tuesday .   I 'll need a reference number .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL2523.json_0012
+# ::snt I want a taxi to pick me up at 19:15 from the attraction and take me to the hotel . Please give me car type and contact info .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n18 / name
+     :op1 "19:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "attraction"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id PMUL2523.json_0014
+# ::snt Perfect ! ! Thank you for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4810.json_0000
+# ::snt I need a train to Norwich , leaving after 21:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "norwich"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "21:30"
+  ))
+)
+
+# ::id PMUL4810.json_0002
+# ::snt I am leaving on Thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL4810.json_0004
+# ::snt I 'll be leaving from Cambridge
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4810.json_0006
+# ::snt What would be the arrival time of that train ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+)
+
+# ::id PMUL4810.json_0008
+# ::snt What is the total travel time for this trip ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL0812.json_0000
+# ::snt I need a train from leicester that leaves after 14:30 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "leicester"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "14:30"
+  ))
+)
+
+# ::id PMUL0812.json_0002
+# ::snt Does that train leave on Wednesday and go to Cambridge ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL0812.json_0004
+# ::snt What time will it arrive ?   How many minutes does it take to get there ?   Can you tell me the price ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id PMUL0812.json_0006
+# ::snt Can you tell me what the total travel time is for the entire ride ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL0812.json_0008
+# ::snt I 'm also looking for a expensive indian restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0812.json_0010
+# ::snt I would like it in the west please .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n14 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL0812.json_0012
+# ::snt No , just pick one and book it and provide me with the reference number please .
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id PMUL0812.json_0014
+# ::snt Just a table for 1 at 18:45 on Wednesday please
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "18:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL0812.json_0016
+# ::snt That 's great you 've been a big help .
+( o / out_of_scope )
+
+# ::id PMUL0531.json_0000
+# ::snt Are there any good polish restaurants in the city ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "polish"
+  ))
+)
+
+# ::id PMUL0531.json_0002
+# ::snt Hm , how about we try the centre area for the polish food .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n6 / name
+     :op1 "polish"
+  ))
+)
+
+# ::id PMUL0531.json_0004
+# ::snt i will try british food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "british"
+  ))
+)
+
+# ::id PMUL0531.json_0006
+# ::snt i 'd like an expensive , please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0531.json_0008
+# ::snt Can I get a table for 8 at Fitzbillies ? Thursday at 12:15 , please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "12:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL0531.json_0010
+# ::snt I also need a train from peterborough on thursday . I 'd like to arrive in cambridge by 09:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n20 / name
+     :op1 "thursday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n22 / name
+     :op1 "09:30"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n24 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id PMUL0531.json_0012
+# ::snt No , I do not care what time it leaves as long as it arrives in Cambridge by 9:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n26 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( onTr2 / dontcare)
+   :Arrive ( ArrTr5 / Arrive 
+    :name ( n28 / name
+     :op1 "9:30"
+  ))
+)
+
+# ::id PMUL0531.json_0014
+# ::snt Yes , I 'll need tickets for my entire party .
+( o / out_of_scope )
+
+# ::id PMUL0531.json_0016
+# ::snt Yes , that was correct . Thanks for all your help . My ride is here . I 've got to go . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0585.json_0000
+# ::snt Hello ! I am about to go to Cambridge and I would like some information about local restaurants .   I also need to see if I can book a train to Cambridge that gets there before 15:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "15:45"
+  ))
+)
+
+# ::id PMUL0585.json_0002
+# ::snt I would like Italian please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id PMUL0585.json_0004
+# ::snt It does n't matter the part of town .
+( Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+)
+
+# ::id PMUL0585.json_0006
+# ::snt Actually , let 's look for the train first , please . I 'll be traveling from London Kings Cross to Cambridge on Tuesday and I 'd like to arrive by 15:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n12 / name
+     :op1 "15:45"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n14 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id PMUL0585.json_0008
+# ::snt I do n't need to book just yet .   But could you help me located a New Zealand restaurant ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "new"
+     :op2 "zealand"
+  ))
+)
+
+# ::id PMUL0585.json_0010
+# ::snt I 's sorry , but could you give me the actual train travel time between the two cities ? I 'm not good at math .
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL0585.json_0012
+# ::snt Thanks , could you also recommend could you help you help me find a place with japanese food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n18 / name
+     :op1 "japanese"
+  ))
+)
+
+# ::id PMUL0585.json_0014
+# ::snt Okay please book a table for five people on tuesday at 18:00 and give me the reference number
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n20 / name
+     :op1 "18:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n22 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n24 / name
+     :op1 "five"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0585.json_0016
+# ::snt Is there another Japanese restaurant in the center of town ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n26 / name
+     :op1 "japanese"
+  ))
+)
+
+# ::id PMUL0585.json_0018
+# ::snt Could you try to book that again for 5 people at 18:00 on Tuesday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n28 / name
+     :op1 "18:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n30 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n32 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL0585.json_0020
+# ::snt Thank you very much . That is all for today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0133.json_0000
+# ::snt I want to find a place to stay with free wifi .   It does n't have to have free parking though .
+( Hm1 / Hotel-Inform
+   :Parking ( onHo1 / dontcare)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL0133.json_0002
+# ::snt Is that a 4-star hotel ? I do prefer a 4-star place .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n2 / name
+     :op1 "4-star"
+  ))
+)
+
+# ::id MUL0133.json_0004
+# ::snt Ok , that sounds good , lets book a room please .
+( o / out_of_scope )
+
+# ::id MUL0133.json_0006
+# ::snt First , I need the price , phone number , and postcode there .
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+  :Post ( aHo1 / question )
+  :Phone ( aHo2 / question )
+)
+
+# ::id MUL0133.json_0008
+# ::snt Thank you ! I am also searching for The Good Luck Chinese Food Takeaway .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n4 / name
+     :op1 "Good"
+     :op2 "Luck"
+     :op3 "Chinese"
+     :op4 "Food"
+     :op5 "Takeaway"
+  ))
+)
+
+# ::id MUL0133.json_0010
+# ::snt I want to book a table for 2 people at 12:30 on sunday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "12:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL0133.json_0012
+# ::snt Great , thanks ! That is all I needed for today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0915.json_0000
+# ::snt Please list all moderately priced restaurants in the centre of Cambridge .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0915.json_0002
+# ::snt I would really like some good Turkish food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "turkish"
+  ))
+)
+
+# ::id PMUL0915.json_0004
+# ::snt I 'll try the Anatolia . Please see if you can get me a table for 2 at 13:45 on Saturday
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "anatolia"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n10 / name
+     :op1 "13:45"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL0915.json_0006
+# ::snt I also need a train to Broxbourne .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id PMUL0915.json_0008
+# ::snt I want to arrive in broxbourne by 17:15 . I am leaving from Cambridge , of course .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n18 / name
+     :op1 "17:15"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n20 / name
+     :op1 "cambridge"
+  ))
+   :Dest ( DesTr6 / Dest 
+    :name ( n22 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id WOZ20663.json_0000
+# ::snt I am looking for a restaurant serving Spanish food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "spanish"
+  ))
+)
+
+# ::id WOZ20663.json_0002
+# ::snt I am looking for a restaurant in any area that serves Lebanese food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "lebanese"
+  ))
+   :Area ( onRe2 / dontcare)
+)
+
+# ::id WOZ20663.json_0004
+# ::snt Yes please , I would like the address and phone number .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20663.json_0006
+# ::snt Thank you .   No , that 's all I need .   Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20041.json_0000
+# ::snt Where can I get Swiss food in town ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "swiss"
+  ))
+)
+
+# ::id WOZ20041.json_0002
+# ::snt How about Indian food ? Can I have the address and phone number ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "indian"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20041.json_0004
+# ::snt No .   Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01997.json_0000
+# ::snt There 's a place I 've heard of that I 'm looking for more details . Warkworth House . Do you know of it ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "warkworth"
+     :op2 "house"
+  ))
+)
+
+# ::id SNG01997.json_0002
+# ::snt book it for 1 people and 5 nights starting from sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "1"
+  ))
+)
+
+# ::id SNG01997.json_0004
+# ::snt Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2932.json_0000
+# ::snt Where is the closest pizza joint ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL2932.json_0002
+# ::snt Well , I 'm wanting to visit a park as well .   Let 's find that first .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "park"
+  ))
+)
+
+# ::id PMUL2932.json_0004
+# ::snt Wandlebery sounds good , can I get the phone number , area , and postcode ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+  :Post ( aAt2 / question )
+  :Phone ( aAt3 / question )
+   )
+)
+
+# ::id PMUL2932.json_0006
+# ::snt Can you book it for me ?
+( o / out_of_scope )
+
+# ::id PMUL2932.json_0008
+# ::snt Okay great thanks so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2932.json_0010
+# ::snt I need a cheap hotel for 8 people 2 nights starting Tuesday please
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+   :Stay ( StaHo6 / Stay 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo8 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo10 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL2932.json_0012
+# ::snt I 'd like to find something in the south . It also needs to have free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n14 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL2932.json_0014
+# ::snt Yes please . Can you please book it for 8 people for 2 nights starting on Tuesday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "2"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n18 / name
+     :op1 "8"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n20 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL2932.json_0016
+# ::snt Thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2932.json_0018
+# ::snt That is all . Thanks for your help today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02014.json_0000
+# ::snt I need a taxi to go to anatolia
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "anatolia"
+  ))
+)
+
+# ::id SNG02014.json_0002
+# ::snt Yes I want to arrive at 20:45
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n4 / name
+     :op1 "20:45"
+  ))
+)
+
+# ::id SNG02014.json_0004
+# ::snt I 'm leaving from castle galleries .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n6 / name
+     :op1 "castle"
+     :op2 "galleries"
+  ))
+)
+
+# ::id SNG02014.json_0006
+# ::snt That will be all . Thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1639.json_0000
+# ::snt I am looking for a restaurant in Cambridge that serves Indian food and is in the higher price range . Could you give me information on this kind of restaurant ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Price ( xpRe2 / expensive)
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL1639.json_0002
+# ::snt I would like one in the west .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL1639.json_0004
+# ::snt Yes , I would like to make a reservation for 5 people at 18:15 on Wednesday . I would also like the reference number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "18:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL1639.json_0006
+# ::snt Would it be possible to book a train from cambridge ?
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1639.json_0008
+# ::snt I am departing from Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1639.json_0010
+# ::snt I 'm going to Peterborough on Thursday , I 'd like to leave after 10:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "peterborough"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n18 / name
+     :op1 "thursday"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n20 / name
+     :op1 "10:30"
+  ))
+)
+
+# ::id MUL1639.json_0012
+# ::snt Let me think about it please .
+( o / out_of_scope )
+
+# ::id MUL1639.json_0014
+# ::snt Could you tell me the travel time on that train ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL1639.json_0016
+# ::snt Ok , thanks . Can you also tell me the price per ticket ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL1639.json_0018
+# ::snt I would like 5 tickets please . Can you give me a total price ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n22 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL1639.json_0020
+# ::snt Thank you . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0167.json_0000
+# ::snt Can you give me information on a restaurant called graffiti ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "graffiti"
+  ))
+)
+
+# ::id SSNG0167.json_0002
+# ::snt I would like to book a table for 2 for Wednesday , please .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n4 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SSNG0167.json_0004
+# ::snt At 14:00 please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "14:00"
+  ))
+)
+
+# ::id SSNG0167.json_0006
+# ::snt Are there any other restaurants in that area in the same price range ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "that"
+     :op2 "area"
+  ))
+)
+
+# ::id SSNG0167.json_0008
+# ::snt If Travellers Rest is in the same area as Grafitti then that will be all . Thank you for your help !
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe3 / Name 
+    :name ( n15 / name
+     :op1 "Travellers"
+     :op2 "Rest"
+  ))
+   :Area ( AreRe5 / Area 
+    :name ( n17 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   )
+)
+
+# ::id PMUL3483.json_0000
+# ::snt I am planning a trip in Cambridge
+( o / out_of_scope )
+
+# ::id PMUL3483.json_0002
+# ::snt I have heard of gastropub food but never tried it before . Would you have anything like that in the east ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "gastropub"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL3483.json_0004
+# ::snt Sure can you book a table for 4 at 14:45 on friday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "14:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3483.json_0006
+# ::snt Yes , I need to book a train to cambridge on that same day .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+)
+
+# ::id PMUL3483.json_0008
+# ::snt I 'm departing from Kings Lynn . I 'll need to arrive by 9:15 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n16 / name
+     :op1 "9:15"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n18 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id PMUL3483.json_0010
+# ::snt Yeah that works . Can you book train reservations on that train for the same group of 4 people ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3483.json_0012
+# ::snt No that will be all . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20504.json_0000
+# ::snt I would like a restaurant in the south part of town that serves greek food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "greek"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id WOZ20504.json_0002
+# ::snt How about Chinese food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id WOZ20504.json_0004
+# ::snt Cheap , I think .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id WOZ20504.json_0006
+# ::snt What is the address ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id WOZ20504.json_0008
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20504.json_0010
+# ::snt Goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG01177.json_0000
+# ::snt I am looking for the Addenbrookes Hospital
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01177.json_0002
+# ::snt Yes the phone number and postcode
+( Ht1 / Hospital-Request
+  :Post ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id SNG01177.json_0004
+# ::snt Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01177.json_0006
+# ::snt No , thank you . You have given me all the info I need for today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01177.json_0008
+# ::snt You too . I appreciate the assistance .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id SNG0576.json_0000
+# ::snt Hi , Have you heard of the J Restaurant ?   I 'd like some information about it .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "j"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id SNG0576.json_0002
+# ::snt No thanks . That 's all I needed to know .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0576.json_0004
+# ::snt No , that should do it . Later .
+( o / out_of_scope )
+
+# ::id WOZ20133.json_0000
+# ::snt I would like to find a cheap restaurant in the east part of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id WOZ20133.json_0002
+# ::snt What is the phone number and postcode ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id WOZ20133.json_0004
+# ::snt Thank You
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20133.json_0006
+# ::snt That 's it . Thank you , goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1541.json_0000
+# ::snt I need help finding a train out of kings lynn .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id PMUL1541.json_0002
+# ::snt My destination is Cambridge and I need to be there by 11:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n6 / name
+     :op1 "11:30"
+  ))
+)
+
+# ::id PMUL1541.json_0004
+# ::snt Yes , I need to book that for 8 people .   Can I have the reference number ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1541.json_0006
+# ::snt Is the system back up ?   Can you make that booking I asked for . ?
+( o / out_of_scope )
+
+# ::id PMUL1541.json_0008
+# ::snt I want to travel on Friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL1541.json_0010
+# ::snt Thank you ! Can you also please recommend a 4-star guesthouse ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n14 / name
+     :op1 "4-star"
+  ))
+)
+
+# ::id PMUL1541.json_0012
+# ::snt Sure that sounds great . I need it for 8 people and 5 nights starting on friday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n20 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL1541.json_0014
+# ::snt No that would be it thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1937.json_0000
+# ::snt I need to find a train , please . I 'm traveling on Tuesday and would like to arrive at my destination by 19:30 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "tuesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "19:30"
+  ))
+)
+
+# ::id MUL1937.json_0002
+# ::snt I will be leaving Cambridge and going to London .   I 'd like to use the Liverpool Street station .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Dest ( DesTr4 / Dest 
+    :name ( n8 / name
+     :op1 "london"
+  ))
+   :Dest ( DesTr6 / Dest 
+    :name ( n10 / name
+     :op1 "liverpool"
+     :op2 "street"
+  ))
+)
+
+# ::id MUL1937.json_0004
+# ::snt It should .   Could you give me the travel time and price for that too ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id MUL1937.json_0006
+# ::snt Yes , actually . Are you able to find me a multiple sports attraction ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "multiple"
+     :op2 "sports"
+  ))
+)
+
+# ::id MUL1937.json_0008
+# ::snt Yeah what about college 's ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "college"
+  ))
+)
+
+# ::id MUL1937.json_0010
+# ::snt How about one in the centre ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1937.json_0012
+# ::snt One of the free ones would be great .   Can you give me the name and address of one ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id MUL1937.json_0014
+# ::snt I actually do n't want to visit a college . I want to visit a place in the city centre that offers multiple sports .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n18 / name
+     :op1 "multiple"
+     :op2 "sports"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n20 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1937.json_0016
+# ::snt I guess downing college in the centre area would be good . Can i get the address ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n22 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n24 / name
+     :op1 "college"
+  ))
+   :Name ( NamAt6 / Name 
+    :name ( n26 / name
+     :op1 "downing"
+     :op2 "college"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+)
+
+# ::id MUL1937.json_0018
+# ::snt I think that will be all .   Thank you for your assistance .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1937.json_0020
+# ::snt Thank you . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4215.json_0000
+# ::snt Well , I am planning a trip and could use some help with a place to stay .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL4215.json_0002
+# ::snt I do n't have a particular area .   It does need to be moderately priced .
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+   :Price ( PriHo3 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL4215.json_0004
+# ::snt Yes , I 'd like free parking and free wifi . Thanks !
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL4215.json_0006
+# ::snt I would like to to be a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id WOZ20476.json_0000
+# ::snt Can you help me find a restaurant in the south that does n't cost a lot of money . In fact , I need one that 's quite inexpensive .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "inexpensive"
+  ))
+)
+
+# ::id WOZ20476.json_0002
+# ::snt yes what is there address
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id WOZ20476.json_0004
+# ::snt Thank you good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2090.json_0000
+# ::snt Can you tell me what 's interesting to do on the south side ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL2090.json_0002
+# ::snt That sounds like fun . Can you tell me the phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL2090.json_0004
+# ::snt I also want to find an Italian restaurant in the same area .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "italian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL2090.json_0006
+# ::snt I 'll take the cheap one . I do n't need to book , but could you give me the postcode ?
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Price ( PriRe3 / Price 
+    :name ( n9 / name
+     :op1 "cheap"
+  ))
+   )
+)
+
+# ::id PMUL2090.json_0008
+# ::snt Yes please . I also need to postcode . I need to book a taxi from the restaurant to the museum . I 'd like to leave the restaurant by 17:30 .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n10 / name
+     :op1 "17:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n12 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "museum"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Post ( aRe1 / question )
+   )
+)
+
+# ::id PMUL2090.json_0010
+# ::snt Can I have the contact number for the taxi ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL2090.json_0012
+# ::snt No , that 's all I needed today . Thanks for your help . Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01677.json_0000
+# ::snt I 'm looking for a train departing from ely .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id SNG01677.json_0002
+# ::snt I 'd like to travel to Cambridge on Wednesday , but I do n't want to leave before noon .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n8 / name
+     :op1 "noon"
+  ))
+)
+
+# ::id SNG01677.json_0004
+# ::snt That should work . I need booking for 2 people and I will need the reference number , please .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id SNG01677.json_0006
+# ::snt Wonderful . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01677.json_0008
+# ::snt Thanks , that 's all . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3892.json_0000
+# ::snt Please find a place called Club Salsa .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "club"
+     :op2 "salsa"
+  ))
+)
+
+# ::id PMUL3892.json_0002
+# ::snt Wonderful . The address was exactly what I wanted . You 're so efficient .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL3892.json_0004
+# ::snt I am also looking for a moroccan restaurant in the centre .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "moroccan"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3892.json_0006
+# ::snt Boo .   I guess I would be able to try a modern european food restaurant ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+)
+
+# ::id PMUL3892.json_0008
+# ::snt Sounds good ! Please book a table for 3 on Friday at 13:00 and be sure to provide me with the reference number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "13:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL3892.json_0010
+# ::snt I also need a taxi to get me between the two places
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL3892.json_0012
+# ::snt Can you get me from Club Salsa to De Luca Cucina by 13:00 please ?
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n16 / name
+     :op1 "club"
+     :op2 "salsa"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n18 / name
+     :op1 "13:00"
+  ))
+)
+
+# ::id PMUL3892.json_0014
+# ::snt No not that I can think of you have done everything for me . Thank you so much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1039.json_0000
+# ::snt Could you please find me a 4 star guesthouse
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG1039.json_0002
+# ::snt Yes . Will you please make me a reservation ?
+( o / out_of_scope )
+
+# ::id SNG1039.json_0004
+# ::snt It 's going to be for 8 people and 2 nights , starting Thursday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+)
+
+# ::id SNG1039.json_0006
+# ::snt What about for just one night ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "one"
+  ))
+)
+
+# ::id SNG1039.json_0008
+# ::snt That is all ! Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1061.json_0000
+# ::snt I 'm looking for a guesthouse that offers free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id MUL1061.json_0002
+# ::snt Yes , actually I prefer to stay in the south part of town . And I would love something that offers free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL1061.json_0004
+# ::snt Yes , could you make a reservation for 8 people , please ?
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n6 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL1061.json_0006
+# ::snt I 'd like to stay on Wednesday , Thursday , and Friday , please .   Is that available ?
+( Hm1 / Hotel-Inform
+   :Stay ( Ho1 / 3)
+   :Day ( DayHo3 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id MUL1061.json_0008
+# ::snt Yes , are there any kind of boat tours available through town ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "boat"
+  ))
+)
+
+# ::id MUL1061.json_0010
+# ::snt In the centre of town , if possible .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1061.json_0012
+# ::snt Sure but I also need to book a taxi to leave the attraction by 6:45 .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Leave ( LeaTa3 / Leave 
+    :name ( n14 / name
+     :op1 "6:45"
+  ))
+   )
+ :op2(Am2 / Attraction-Inform
+   :none ( onAt2 / none)
+   )
+)
+
+# ::id MUL1061.json_0014
+# ::snt To my hotel .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n16 / name
+     :op1 "To"
+     :op2 "my"
+     :op3 "hotel"
+  ))
+)
+
+# ::id MUL1061.json_0016
+# ::snt Great , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1061.json_0018
+# ::snt That 's all I need . Thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0165.json_0000
+# ::snt Hello , I 'd like to get some info about a restaurant in Cambridge !
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0165.json_0002
+# ::snt I want an expensive indian restaurant , please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0165.json_0004
+# ::snt I 'll give the Cocum a try . Please book a table for 6 for 12:45 on Thursday .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "cocum"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n8 / name
+     :op1 "12:45"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL0165.json_0006
+# ::snt I 'm looking for a 3 star hotel to stay at .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL0165.json_0008
+# ::snt I 'll go with the one in the south . I need a room for 6 people , 5 nights from thursday .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n18 / name
+     :op1 "south"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n20 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n22 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n24 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL0165.json_0010
+# ::snt Yes please .
+( o / out_of_scope )
+
+# ::id PMUL0165.json_0012
+# ::snt Can you try that booking now and see if it will go through this time ?
+( o / out_of_scope )
+
+# ::id PMUL0165.json_0014
+# ::snt Can you find a taxi for me ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL0165.json_0016
+# ::snt I need to leave the hotel and arrive at the reestaurant by 12:45
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n26 / name
+     :op1 "12:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n28 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Type ( TypHo5 / Type 
+    :name ( n31 / name
+     :op1 "hotel"
+  ))
+   )
+)
+
+# ::id PMUL0165.json_0018
+# ::snt That s it thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0165.json_0020
+# ::snt I 'm sorry , what did you say ? Is that reference number for the hotel or taxi ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n32 / name
+     :op1 "hotel"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL0165.json_0022
+# ::snt Okay can you do the taxi now please ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL0165.json_0024
+# ::snt Great , that 's all I need . Ta ta .
+( o / out_of_scope )
+
+# ::id PMUL2989.json_0000
+# ::snt I 'd like to find out if there 's a particular attraction in Cambridge called kambar
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "kambar"
+  ))
+)
+
+# ::id PMUL2989.json_0002
+# ::snt Yes please , can I get the postcode , phone number , and address ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL2989.json_0004
+# ::snt I am also looking for a really pricey Guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( xpHo2 / expensive)
+)
+
+# ::id PMUL2989.json_0006
+# ::snt Hmm . Do you have any guest houses in the east with free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n6 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL2989.json_0008
+# ::snt I 'd like a cheap one if that 's fine .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL2989.json_0010
+# ::snt Yes , that would be great . I 'll need it to start on Tuesday and go for 5 nights . It will be 2 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL2989.json_0012
+# ::snt No thanks . That takes care of all I needed . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1887.json_0000
+# ::snt Yes I am looking for a attraction called holy trinity church .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "holy"
+     :op2 "trinity"
+     :op3 "church"
+  ))
+)
+
+# ::id MUL1887.json_0002
+# ::snt Do you have the address of holy trinity church ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n5 / name
+     :op1 "holy"
+     :op2 "trinity"
+     :op3 "church"
+  ))
+   )
+)
+
+# ::id MUL1887.json_0004
+# ::snt Thank you .   Can you help me find a train going to Leicester ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id MUL1887.json_0006
+# ::snt anytime after 19:00
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "19:00"
+  ))
+)
+
+# ::id MUL1887.json_0008
+# ::snt I would like to leave on Saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id MUL1887.json_0010
+# ::snt Yes . I would like to book for 3 people and will need a reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL1887.json_0012
+# ::snt That 's all I need . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2136.json_0000
+# ::snt Hi , can you please give me information on theatres in town ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "theatres"
+  ))
+)
+
+# ::id PMUL2136.json_0002
+# ::snt There is no specific area .
+( Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+)
+
+# ::id PMUL2136.json_0004
+# ::snt I am looking to get an address and entrance fee for a theatre . Can you search for one for me using the criteria I mentioned earlier ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Type ( TypAt3 / Type 
+    :name ( n5 / name
+     :op1 "theatre"
+  ))
+   )
+)
+
+# ::id PMUL2136.json_0006
+# ::snt Is there a entrance fee ? I am also looking for a cheap north american restaurant to dine at on the east side . Any recommendations ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "north"
+     :op2 "american"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n10 / name
+     :op1 "east"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2136.json_0008
+# ::snt Are there any serving international cuisine in the same area and price range ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "international"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Price ( PriRe6 / Price 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "area"
+     :op3 "and"
+     :op4 "price"
+     :op5 "range"
+  ))
+)
+
+# ::id PMUL2136.json_0010
+# ::snt Yes , get me a table for 3 at 15:30 on Saturday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "15:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n20 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n22 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL2136.json_0012
+# ::snt Great , thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2136.json_0014
+# ::snt No that will be all ! Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2444.json_0000
+# ::snt I want to visit a sports centre that allows for multiple different sports .
+( o / out_of_scope )
+
+# ::id PMUL2444.json_0002
+# ::snt I am looking for something in town centre , is there a place for multiple sports in that area ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "multiple"
+     :op2 "sports"
+  ))
+)
+
+# ::id PMUL2444.json_0004
+# ::snt I there a college instead ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL2444.json_0006
+# ::snt Could you give the the phone number for that one ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL2444.json_0008
+# ::snt I am also looking for an expensive Chinese restaurant in the same area .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL2444.json_0010
+# ::snt I just need the phone number please .
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL2444.json_0012
+# ::snt Can you help me book a taxi from Hughes Hall to the Ugly Ducking by 11:30 ?
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n14 / name
+     :op1 "11:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n16 / name
+     :op1 "hughes"
+     :op2 "hall"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n18 / name
+     :op1 "Ugly"
+     :op2 "Ducking"
+  ))
+)
+
+# ::id PMUL2444.json_0014
+# ::snt Thanks so much you 've been a huge help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2444.json_0016
+# ::snt Thanks ! Looking forward to it !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20211.json_0000
+# ::snt I am looking for a cheap restaurant in the north part of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id WOZ20211.json_0002
+# ::snt Let 's try indian , please
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id WOZ20211.json_0004
+# ::snt What is the name of the Italian restaurant ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id WOZ20211.json_0006
+# ::snt What is the address and phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20211.json_0008
+# ::snt Thanks so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0620.json_0000
+# ::snt I am looking for a place to eat in the moderate price range serving Indian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id SNG0620.json_0002
+# ::snt The west .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+)
+
+# ::id SNG0620.json_0004
+# ::snt Yes . could you please make a reservation for Saturday for 7 people at 15:00 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "15:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id SNG0620.json_0006
+# ::snt How about 14:00 then ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "14:00"
+  ))
+)
+
+# ::id SNG0620.json_0008
+# ::snt Excellent , that 's all I need . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0620.json_0010
+# ::snt Could you repeat the reference number please .
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id SNG0620.json_0012
+# ::snt Thanks again for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0604.json_0000
+# ::snt I would like a moderately priced Indian food please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id SNG0604.json_0002
+# ::snt How about the west ? I will need a table for 4 on Friday at 13:15 .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n8 / name
+     :op1 "13:15"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG0604.json_0004
+# ::snt Is there anything available for 12:15 on Friday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "12:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id SNG0604.json_0006
+# ::snt I will need a taxi to take me there .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id SNG0604.json_0008
+# ::snt Nevermind , I 'm sorry . I think I 'm all set .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2797.json_0000
+# ::snt I would like to book a train .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL2797.json_0002
+# ::snt I am sorry I mean I want a nightclub to go in the wast side of town .
+( o / out_of_scope )
+
+# ::id PMUL2797.json_0004
+# ::snt how about one that is in the type of museum. and make  Make sure you get address
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museum.and"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2797.json_0006
+# ::snt I also need a moderate priced room .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL2797.json_0008
+# ::snt I 'd like it to be a guest house in the north .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL2797.json_0010
+# ::snt I 'm not sure yet . I 'm really researching right now . Can you please recommend a guesthouse in the north in the moderate price range ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "the"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n10 / name
+     :op1 "the"
+  ))
+   :Price ( PriHo6 / Price 
+    :name ( n12 / name
+     :op1 "range"
+  ))
+)
+
+# ::id PMUL2797.json_0012
+# ::snt No but I do need to know if they have internet , free parking , and the address of the guesthouse of your choice , thanks !
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   :Type ( TypHo4 / Type 
+    :name ( n14 / name
+     :op1 "guesthouse"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Parking ( aHo1 / question )
+  :Internet ( aHo2 / question )
+  :Addr ( aHo3 / question )
+   )
+)
+
+# ::id PMUL2797.json_0014
+# ::snt Yes , please tell me your favorite guesthouse in the north and let me know their address and whether they offer free Internet and parking .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n18 / name
+     :op1 "north"
+  ))
+   :Parking ( esHo3 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Parking ( aHo1 / question )
+  :Internet ( aHo2 / question )
+  :Addr ( aHo3 / question )
+   )
+)
+
+# ::id PMUL2797.json_0016
+# ::snt Yes , please , I would appreciate that .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2797.json_0018
+# ::snt I actually do n't need a room . I just need the address please .
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id PMUL2797.json_0020
+# ::snt Thank you , that is everything , sorry for being so annoying in the process .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2565.json_0000
+# ::snt Yes , I am looking for places to go in the southern part of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "southern"
+  ))
+)
+
+# ::id MUL2565.json_0002
+# ::snt That sounds good . Can you tell me the entrance fee and phone number ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL2565.json_0004
+# ::snt I also need a really expensive place to stay .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL2565.json_0006
+# ::snt Area does not matter . I do need free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( onHo2 / dontcare)
+)
+
+# ::id MUL2565.json_0008
+# ::snt Is it a guesthouse ? I would prefer a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id MUL2565.json_0010
+# ::snt OK , then what about the moderate price range ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL2565.json_0012
+# ::snt I am looking for a place in the south side of town .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n10 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL2565.json_0014
+# ::snt Sounds good . Can I book a room for one person for two nights starting tuesday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "two"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL2565.json_0016
+# ::snt Can you get me a car to pick me up from the museum and take me to the guest house ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "museum"
+  ))
+   :Dest ( DesTa5 / Dest 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "guest"
+     :op3 "house"
+  ))
+)
+
+# ::id MUL2565.json_0018
+# ::snt I want to leave the museum by 7:30 .
+( o / out_of_scope )
+
+# ::id MUL2565.json_0020
+# ::snt That 's all for today .   Thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2565.json_0022
+# ::snt You have helped me tremendously .   Thank you !   Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1736.json_0000
+# ::snt Can you tell me about a place called Primavera ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "primavera"
+  ))
+)
+
+# ::id MUL1736.json_0002
+# ::snt You say it is a museum ... Can you tell me more about the exhibitions that are currently showing ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL1736.json_0004
+# ::snt I am looking for a train going to stansted airport and leaving form cambridge
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1736.json_0006
+# ::snt Yes , I need one on Wednesday that arrives by 13:15 , is there anything available ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n12 / name
+     :op1 "13:15"
+  ))
+)
+
+# ::id MUL1736.json_0008
+# ::snt I need a travel time and train ID for the last train to arrive at stansted airport before 13:15 .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n16 / name
+     :op1 "13:15"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Time ( aTr1 / question )
+  :Id ( aTr2 / question )
+   )
+)
+
+# ::id MUL1736.json_0010
+# ::snt Perfect !   That is all I needed .   Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20651.json_0000
+# ::snt Hello .   I 'm trying to find a restaurant that serves Swiss food .   Can you recommend anything to me ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "swiss"
+  ))
+)
+
+# ::id WOZ20651.json_0002
+# ::snt Oh okay . What are my choices for British food then ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "british"
+  ))
+)
+
+# ::id WOZ20651.json_0004
+# ::snt What is the phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id WOZ20651.json_0006
+# ::snt Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1026.json_0000
+# ::snt Hi , I 'm looking for a train that 's departing Cambridge and going to London Liverpool Street .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1026.json_0002
+# ::snt I need to travel on Thursday , and I need to arrive by no later than 16:15 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "16:15"
+  ))
+)
+
+# ::id PMUL1026.json_0004
+# ::snt Yes , that will work can you book that for me ?
+( o / out_of_scope )
+
+# ::id PMUL1026.json_0006
+# ::snt I need tickets for 8 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL1026.json_0008
+# ::snt Thanks and yes , now that you asked , I really would like to check out some colleges in the centre
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n14 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id PMUL1026.json_0010
+# ::snt could you please provide the address , phone number , and entrance fee .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id MUL0289.json_0000
+# ::snt I would like to find a restaurant that serves Turkish food in the centre please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "turkish"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0289.json_0002
+# ::snt I 'd like someplace expensive , please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL0289.json_0004
+# ::snt I need a table for five at 18:30 on Friday , and I need the reference number too .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "18:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "five"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0289.json_0006
+# ::snt Yes , I need a train to Kings Lynn on Saturday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n16 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id MUL0289.json_0008
+# ::snt How about 15:00 ?
+( o / out_of_scope )
+
+# ::id MUL0289.json_0010
+# ::snt It should leave after 9:45 .
+( o / out_of_scope )
+
+# ::id MUL0289.json_0012
+# ::snt Yes I would like you to book that .
+( o / out_of_scope )
+
+# ::id MUL0289.json_0014
+# ::snt I would need 5 tickets . Can you provide me with the reference number once it is booked ? Thanks .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n18 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0289.json_0016
+# ::snt That should be all , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0451.json_0000
+# ::snt I 'm looking for a restaurant in the centre that serves seafood . Can you help ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "seafood"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0451.json_0002
+# ::snt Yes please , do you know how much it costs ?
+( Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+)
+
+# ::id PMUL0451.json_0004
+# ::snt I would like to book somewhere with moderate prices . What other options do I have ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL0451.json_0006
+# ::snt How about one that serves modern european .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+)
+
+# ::id PMUL0451.json_0008
+# ::snt yeah , i need reservations for 6
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL0451.json_0010
+# ::snt I 'd like them for Friday at 18:15 , please . Table for 6 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "18:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL0451.json_0012
+# ::snt Of course I 'd like the reference number .
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id PMUL0451.json_0014
+# ::snt thank you that will be all
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2606.json_0000
+# ::snt Hello , can you help with my planning ?   I am looking for a place to stay .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2606.json_0002
+# ::snt I 'll be staying in northern Cambridge .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "northern"
+  ))
+)
+
+# ::id PMUL2606.json_0004
+# ::snt It should be in the moderate price range , please .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL2606.json_0006
+# ::snt The star rating does n't matter but I do need free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( onHo2 / dontcare)
+)
+
+# ::id PMUL2606.json_0008
+# ::snt Okay , please book that for 2 people and 5 nights starting from monday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL2606.json_0010
+# ::snt I 'm also looking for a museum located in the east .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n14 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL2606.json_0012
+# ::snt Okay , may I have the phone number of one of the free museums . Whichever one you recommend will be fine .
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL2606.json_0014
+# ::snt Thank you . You 've been a lot of help . I need to take off now . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0918.json_0000
+# ::snt Hi , I need to locate a particular restaurant please .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0918.json_0002
+# ::snt It is the Pizza Hut City Centre .   I 'd like to eat there on Monday if you could reserve a table for me .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "pizza"
+     :op2 "hut"
+     :op3 "city"
+     :op4 "centre"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n4 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL0918.json_0004
+# ::snt We 'll need a table for 4 , please . I 'd love it if we can get the 15:15 time slot .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "15:15"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0918.json_0006
+# ::snt I also need to find a train that leaves on the same day as my reservation and would allow to arrive by   10:00 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n12 / name
+     :op1 "10:00"
+  ))
+)
+
+# ::id PMUL0918.json_0008
+# ::snt I need to depart from london kings cross and go to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id PMUL0918.json_0010
+# ::snt Yes , I will need 4 tickets .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0918.json_0012
+# ::snt That s great thanks so much for all the help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01790.json_0000
+# ::snt I 'm looking to find a guesthouse with free wifi for the night .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id SNG01790.json_0002
+# ::snt I 'd like to stay in Cambridge centre .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG01790.json_0004
+# ::snt Starting on Monday please .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id SNG01790.json_0006
+# ::snt I plan to stay for 3 nights
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SNG01790.json_0008
+# ::snt alright . enjoyed your services . keep that up
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0550.json_0000
+# ::snt I 'm looking for a train departing from Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0550.json_0002
+# ::snt I 'm leaving cambridge and would like to leave after 11:00 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n4 / name
+     :op1 "11:00"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0550.json_0004
+# ::snt I would like to go to stansted airport on wednesday please
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id MUL0550.json_0006
+# ::snt Please book two seats on that train , and send me the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "two"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0550.json_0008
+# ::snt Awesome . I 'm also looking for places to go in the centre of town . Any suggestions ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0550.json_0010
+# ::snt Thanks , that 's very helpful . Oh , right , what postcode is it in ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL0550.json_0012
+# ::snt That is everything I needed for now . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3828.json_0000
+# ::snt Please find an expensive restaurant in the centre .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3828.json_0002
+# ::snt A gastropub sounds great .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "gastropub"
+  ))
+)
+
+# ::id PMUL3828.json_0004
+# ::snt Yes , please , I need a table for 8 on Tuesday at 17:45 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "17:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL3828.json_0006
+# ::snt I 'd like to find a place to go in town
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL3828.json_0008
+# ::snt How about a multiple sports place near that restaurant .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "multiple"
+     :op2 "sports"
+  ))
+)
+
+# ::id PMUL3828.json_0010
+# ::snt No thanks , I just need the phone number please .
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL3828.json_0012
+# ::snt I also need a taxi to go between the two .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL3828.json_0014
+# ::snt I will need to be picked up by 5 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL3828.json_0016
+# ::snt From the Cherry Hinton Village Center , please .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n18 / name
+     :op1 "cherry"
+     :op2 "hinton"
+     :op3 "village"
+     :op4 "center"
+  ))
+)
+
+# ::id PMUL3828.json_0018
+# ::snt Nope .   I am all done . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0064.json_0000
+# ::snt I need to book a taxi .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id SNG0064.json_0002
+# ::snt I need picked up at saffron brasserie after 1:30 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n2 / name
+     :op1 "1:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "saffron"
+     :op2 "brasserie"
+  ))
+)
+
+# ::id SNG0064.json_0004
+# ::snt I would like to go to whipple museum of the history of science .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n6 / name
+     :op1 "whipple"
+     :op2 "museum"
+     :op3 "of"
+     :op4 "the"
+     :op5 "history"
+     :op6 "of"
+     :op7 "science"
+  ))
+)
+
+# ::id SNG0064.json_0006
+# ::snt That will be all .   Thank you so much for your help .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20067.json_0000
+# ::snt I want British food that is moderately priced .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "british"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id WOZ20067.json_0002
+# ::snt How about the West part of town .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+)
+
+# ::id WOZ20067.json_0004
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1544.json_0000
+# ::snt Can you find me a train leaving from London Liverpool Street ?
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id MUL1544.json_0002
+# ::snt I 'd like to leave cambridge after 18:15 on Wednesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "wednesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n6 / name
+     :op1 "18:15"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1544.json_0004
+# ::snt That is fine .
+( o / out_of_scope )
+
+# ::id MUL1544.json_0006
+# ::snt Yes , please . I 'll be needing tickets for 3 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL1544.json_0008
+# ::snt I also need the reference number .
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id MUL1544.json_0010
+# ::snt There is a restaurant called Eraina , I would like to book a table for 3 at 21:00 ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n12 / name
+     :op1 "eraina"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n14 / name
+     :op1 "21:00"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL1544.json_0012
+# ::snt For Wednesday , please .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n18 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id MUL1544.json_0014
+# ::snt How about 20:00 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n20 / name
+     :op1 "20:00"
+  ))
+)
+
+# ::id MUL1544.json_0016
+# ::snt No , that 's all . Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4342.json_0000
+# ::snt Can you help me find a place to stay in the east with free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL4342.json_0002
+# ::snt If it is in the East part of town , and has free parking , then that sounds great , thank you !
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Parking ( esHo2 / yes)
+   )
+)
+
+# ::id PMUL4342.json_0004
+# ::snt No thank you , I 'm just looking for information today . I have everything I need now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4342.json_0006
+# ::snt no that s enough for today . thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0975.json_0000
+# ::snt Tell me a good nightclub .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "nightclub"
+  ))
+)
+
+# ::id MUL0975.json_0002
+# ::snt Yes , please may I have the postcode for the first one listed ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL0975.json_0004
+# ::snt Yes . I would like an expensive restaurant in the same area .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id MUL0975.json_0006
+# ::snt Yes . I would like a French restaurant please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "french"
+  ))
+)
+
+# ::id MUL0975.json_0008
+# ::snt I actually need a place serving modern european food , please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+)
+
+# ::id MUL0975.json_0010
+# ::snt Yes , please book at table for 4 at 19:15 on Saturday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "19:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL0975.json_0012
+# ::snt That 's everything I needed . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1269.json_0000
+# ::snt I need to find which train will take me from Norwich to Cambridge on Sunday . Can you tell me ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n6 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id PMUL1269.json_0002
+# ::snt I need one leaving after 17:00 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "17:00"
+  ))
+)
+
+# ::id PMUL1269.json_0004
+# ::snt That sounds perfect . Could you tell me the travel time and price for that trip ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id PMUL1269.json_0006
+# ::snt yes please book that train for 15 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "15"
+  ))
+)
+
+# ::id PMUL1269.json_0008
+# ::snt I am looking for a place to go that is mutliple sports .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "sports"
+  ))
+)
+
+# ::id PMUL1269.json_0010
+# ::snt Can you get me the address and entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+)
+
+# ::id PMUL1269.json_0012
+# ::snt Try to find a multiple sports attraction , please .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+   :Type ( TypAt3 / Type 
+    :name ( n14 / name
+     :op1 "sports"
+  ))
+)
+
+# ::id PMUL1269.json_0014
+# ::snt Thanks so much . That 's all I needed today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0327.json_0000
+# ::snt I need to find a restaurant in Cambridge called the Golden Wok please .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "golden"
+     :op2 "wok"
+  ))
+)
+
+# ::id MUL0327.json_0002
+# ::snt Great , can you please book a table for 2 at 19:30 on Monday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "19:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL0327.json_0004
+# ::snt Great , thank you , yes I would like a reference number . If the booking fails , I would like to try for 18:30 instead .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "18:30"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0327.json_0006
+# ::snt Yes I need a train for Tuesday that arrives by 19:15 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n14 / name
+     :op1 "19:15"
+  ))
+)
+
+# ::id MUL0327.json_0008
+# ::snt I 'll be going from cambridge to broxbourne .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "broxbourne"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0327.json_0010
+# ::snt I need on that arrives by 19:15 please
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n20 / name
+     :op1 "19:15"
+  ))
+)
+
+# ::id MUL0327.json_0012
+# ::snt Yes that should be fine , thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0327.json_0014
+# ::snt Yes , I need the travel time and departure time of the train .
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Time ( aTr1 / question )
+)
+
+# ::id MUL0327.json_0016
+# ::snt Actually , could you check to see if there is a train that will arrive by 19:15 rather than 10:01 . I 'd really prefer the earlier arrival .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n22 / name
+     :op1 "19:15"
+  ))
+)
+
+# ::id MUL0327.json_0018
+# ::snt I think that could be okay
+( o / out_of_scope )
+
+# ::id MUL0327.json_0020
+# ::snt No thank you . I just need the the departure time and the travel time , please .
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Time ( aTr1 / question )
+)
+
+# ::id MUL0327.json_0022
+# ::snt Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0327.json_0024
+# ::snt No , I think that covers everything . Thanks for all of your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0074.json_0000
+# ::snt I am looking for a restaurant in the moderate price range that serves bistro type food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "bistro"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id SSNG0074.json_0002
+# ::snt How about one that serves british food then ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "british"
+  ))
+)
+
+# ::id SSNG0074.json_0004
+# ::snt No , could you recommend me a place ? I 'm looking for to book a table for 2 on Thursday at 11:30 .
+( Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+   :Time ( TimRe3 / Time 
+    :name ( n8 / name
+     :op1 "11:30"
+  ))
+   :Day ( DayRe5 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe7 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SSNG0074.json_0006
+# ::snt No thank you . It 's perfect . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1951.json_0000
+# ::snt I am trying to find a museum to go to while I am in Cambridge on holiday .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL1951.json_0002
+# ::snt I have no particular area in mind .   Which do you recommend and can I get the entrance fee and phone number please ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id MUL1951.json_0004
+# ::snt I 'm departing cambridge . Can you find a train that leaves after 08:15 ?
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n6 / name
+     :op1 "08:15"
+  ))
+)
+
+# ::id MUL1951.json_0006
+# ::snt I am trying to get to peterborough on Thursday please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "peterborough"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id MUL1951.json_0008
+# ::snt Yes thank you , I would like to book for one ticket . I would also like the reference number please .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "one"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL1951.json_0010
+# ::snt Yes can you get me the phone number and entrance fee of a museum ? It can be located anywhere in Cambridge .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL1951.json_0012
+# ::snt I believe that is all , thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0371.json_0000
+# ::snt Hello there . Can you please find me a train schedule that leaves on Wednesday heading for Cambridge ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id SNG0371.json_0002
+# ::snt I 'd like to leave from Broxbourne sometime after 12:30 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "broxbourne"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "12:30"
+  ))
+)
+
+# ::id SNG0371.json_0004
+# ::snt May I have the train ID for that one ?
+( Tt1 / Train-Request
+  :Id ( aTr0 / question )
+)
+
+# ::id SNG0371.json_0006
+# ::snt What is the travel time ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id SNG0371.json_0008
+# ::snt Thank you . That is all I will need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01614.json_0000
+# ::snt I have just been robbed and i am seeking assistance
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG01614.json_0002
+# ::snt That was everything . Thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1442.json_0000
+# ::snt I need to take a train that goes to Cambridge and arrives by 16:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "16:45"
+  ))
+)
+
+# ::id MUL1442.json_0002
+# ::snt I 'll be leaving from London Liverpool Street . Oh , and I 'd like to travel on Saturday , please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id MUL1442.json_0004
+# ::snt I need it to arrive by 6:30 and I need it for 3 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n12 / name
+     :op1 "6:30"
+  ))
+)
+
+# ::id MUL1442.json_0006
+# ::snt Thanks . Can you also tell me some information on the Maharajah Tandoori restaurant ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n14 / name
+     :op1 "maharajah"
+     :op2 "tandoori"
+     :op3 "restaurant"
+  ))
+)
+
+# ::id MUL1442.json_0008
+# ::snt That 's all . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0220.json_0000
+# ::snt I 'm looking for a hospital , specifically the Addenbrookes Hospital .
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG0220.json_0002
+# ::snt I would like the postcode and address please .
+( Ht1 / Hospital-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id SNG0220.json_0004
+# ::snt Ok , I 'll call an Uber .
+( o / out_of_scope )
+
+# ::id SNG0220.json_0006
+# ::snt No , thank you again .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0220.json_0008
+# ::snt That is all I need . Thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3990.json_0000
+# ::snt I 'm looking for a theatre in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "theatre"
+  ))
+)
+
+# ::id PMUL3990.json_0002
+# ::snt Yes , Can you send me the address ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL3990.json_0004
+# ::snt Can I also get the entrance fee , postcode , and phone number ? I also need a train .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL3990.json_0006
+# ::snt I 'm going to broxbourne and departing from cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "broxbourne"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3990.json_0008
+# ::snt Oh , I need to leave on Tuesday and need to arrive in Broxbourne by 18:30 .   I need to book for 5 , with a reference number please .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "broxbourne"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n14 / name
+     :op1 "18:30"
+  ))
+   :People ( PeoTr8 / People 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3990.json_0010
+# ::snt Thank you so much ! Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0300.json_0000
+# ::snt Hi , I 'd like some info on where to eat in Cambridge !
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0300.json_0002
+# ::snt I like expensive Chinese food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0300.json_0004
+# ::snt I would be interested in dining in the North .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL0300.json_0006
+# ::snt I will take a table for 6 at Hakka for 13:30 on Wednesday , please .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "hakka"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n10 / name
+     :op1 "13:30"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n14 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL0300.json_0008
+# ::snt Would alike a hotel in the East with free WiFi and free parking that is a 3 star .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   :Area ( AreHo4 / Area 
+    :name ( n16 / name
+     :op1 "east"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+   :Type ( TypHo8 / Type 
+    :name ( n20 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL0300.json_0010
+# ::snt Okay could you try the north then instead ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n22 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL0300.json_0012
+# ::snt Yes . Please book the lodge for 6 people for 3 nights starting on Wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n24 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n26 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n28 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL0300.json_0014
+# ::snt Great , that 's perfect . Are you able to find us a taxi , too ? That would be awesome if you can .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL0300.json_0016
+# ::snt I need to be picked up from the hotel and get to the restaurant by the booked time .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n30 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n32 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL0300.json_0018
+# ::snt That will be all , thanks . Have a good day
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3629.json_0000
+# ::snt I want a place to stay . Find me a hotel that includes free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id PMUL3629.json_0002
+# ::snt The west , please . And can I get free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL3629.json_0004
+# ::snt Yes , that sounds like a good choice . Can you book it for me for 3 people starting Saturday ? Thanks
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Hm2 / Hotel-Inform
+   :People ( PeoHo3 / People 
+    :name ( n7 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo5 / Day 
+    :name ( n9 / name
+     :op1 "saturday"
+  ))
+   )
+)
+
+# ::id PMUL3629.json_0006
+# ::snt I would like to stay for 3 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3629.json_0008
+# ::snt I need a train from norwich to get to the hotel by 16:30 .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   )
+ :op2(Tm2 / Train-Inform
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n15 / name
+     :op1 "16:30"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n17 / name
+     :op1 "norwich"
+  ))
+   )
+)
+
+# ::id PMUL3629.json_0010
+# ::snt It does n't really matter , just need to get there by 16:30 .
+( o / out_of_scope )
+
+# ::id MUL2026.json_0000
+# ::snt Could you help me find a train that leaves on a wednesday after 8:45 ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "wednesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "8:45"
+  ))
+)
+
+# ::id MUL2026.json_0002
+# ::snt Certainly .   I need to travel from Leicester to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id MUL2026.json_0004
+# ::snt I need it for four people please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "four"
+  ))
+)
+
+# ::id MUL2026.json_0006
+# ::snt Great thank you I also need to find a guesthouse in a moderate price range .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n14 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL2026.json_0008
+# ::snt Can you find one in the south , actually ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n16 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL2026.json_0010
+# ::snt Can you try booking at the Aylesbray lodge for 2 nights , and may I have the postal code ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Stay ( StaHo3 / Stay 
+    :name ( n19 / name
+     :op1 "2"
+  ))
+   )
+)
+
+# ::id MUL2026.json_0012
+# ::snt I actually think I will book myself later . If I could just get the postal code and if they have internet ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Internet ( aHo0 / question )
+  :Post ( aHo1 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Internet ( esHo2 / yes)
+   )
+)
+
+# ::id MUL2026.json_0014
+# ::snt No that 's all the info I needed . Thanks for all your help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0372.json_0000
+# ::snt I need to book a train from Leicester to Cambridge .   Can you help me with this ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id SNG0372.json_0002
+# ::snt I would like to leave Sunday after 15:30 .   Are there still any available >
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "15:30"
+  ))
+)
+
+# ::id SNG0372.json_0004
+# ::snt Yes . Please make a booking for 1 and be sure to give me a reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id SNG0372.json_0006
+# ::snt Great . That is all I need . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0372.json_0008
+# ::snt Thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0111.json_0000
+# ::snt I need help , I was robbed .
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG0111.json_0002
+# ::snt Can I get the address . I would like to go directly to the Station .
+( Pt1 / Police-Request
+  :Addr ( aPo0 / question )
+)
+
+# ::id SNG0111.json_0004
+# ::snt Nope , you have been great !
+( o / out_of_scope )
+
+# ::id MUL1852.json_0000
+# ::snt Hi I am looking for a train that will arrive by 08:15 and leave on monday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "monday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "08:15"
+  ))
+)
+
+# ::id MUL1852.json_0002
+# ::snt It should leave from stansted airport and arrive at cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id MUL1852.json_0004
+# ::snt Please give me the last train to arrive by 08:15 . I will need two tickets .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "08:15"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n12 / name
+     :op1 "two"
+  ))
+)
+
+# ::id MUL1852.json_0006
+# ::snt I 'm looking for a place to go on the west side of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL1852.json_0008
+# ::snt That would be great .   Can I get the postcode , address , and phone number for it ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id MUL1852.json_0010
+# ::snt Jesus Lane ? Really ? Okay . That 's about it , but can you confirm the church event is happening on Monday ?
+( o / out_of_scope )
+
+# ::id MUL1852.json_0012
+# ::snt Ok thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2101.json_0000
+# ::snt Hi , I am traveling to Cambridge and am looking forward to trying some local restaurants .   Can you help me with a great place to dine ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL2101.json_0002
+# ::snt I am looking for an expensive place in any area .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL2101.json_0004
+# ::snt British food . And some where in the Centre .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "british"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2101.json_0006
+# ::snt Fitzbillies sounds unique , can you book me for 5 people at 17:00 on tuesday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "17:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL2101.json_0008
+# ::snt Since I 'll already be in town , I 'd like to check out some colleges in the same area as the Fitzbillies
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n16 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id PMUL2101.json_0010
+# ::snt No , as long as it is in the same area as the restaurant .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Area ( AreRe3 / Area 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL2101.json_0012
+# ::snt What is the postcode and phone number ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL2101.json_0014
+# ::snt no , that will be all . goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3961.json_0000
+# ::snt Can you help me find a train arriving by 12:45 going to birmingham new street ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "12:45"
+  ))
+)
+
+# ::id PMUL3961.json_0002
+# ::snt i 'm leaving from cambridge
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3961.json_0004
+# ::snt I 'm leaving on Saturday . May I please have the travel time ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Time ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3961.json_0006
+# ::snt Thanks .   Can you also look up information on Lovell Lodge hotel ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n10 / name
+     :op1 "lovell"
+     :op2 "lodge"
+  ))
+)
+
+# ::id PMUL3961.json_0008
+# ::snt Thank you for the info , that will be all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4629.json_0000
+# ::snt Can you help me find a train going to cambridge leaving on saturday ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL4629.json_0002
+# ::snt I 'd like to leave from Birmingham New Street after 12:30 . Whichever train departs from platform 9 3/4 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "12:30"
+  ))
+)
+
+# ::id PMUL4629.json_0004
+# ::snt Yes , can you please make me a booking for 4 people on that train , and give me the reference number ? Thanks !
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4629.json_0006
+# ::snt I also need a place to stay . It would be great if it had free wifi . I do n't really care about parking though .
+( Hm1 / Hotel-Inform
+   :Parking ( onHo1 / dontcare)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL4629.json_0008
+# ::snt No preference on the location , but definitely a hotel , not a guesthouse ( hate those ! ) . Maybe a 2 star option ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL4629.json_0010
+# ::snt Tell me more about the one in the east please .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n16 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL4629.json_0012
+# ::snt Great that s everything I need thanks for the help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0138.json_0000
+# ::snt I 'm looking for a restaurant named Panahar .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "panahar"
+  ))
+)
+
+# ::id SSNG0138.json_0002
+# ::snt Yes , for five people .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n4 / name
+     :op1 "five"
+  ))
+)
+
+# ::id SSNG0138.json_0004
+# ::snt That information is at 13:45 on sunday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "13:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id SSNG0138.json_0006
+# ::snt Is there another restaurant in the area for us at this time within the same price range ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+   :Area ( enRe2 / centre)
+)
+
+# ::id SSNG0138.json_0008
+# ::snt I do n't have any preferences . Pick one you like .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+)
+
+# ::id SSNG0138.json_0010
+# ::snt Thank you ! Have a nice day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4724.json_0000
+# ::snt can you recommend a good place to go in the centre ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4724.json_0002
+# ::snt Can you suggest one for me please . I need the postcode , entrance fee if any and phone number
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL4724.json_0004
+# ::snt Also looking for a 4 star hotel in the same area as the museum .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :Type ( TypHo6 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL4724.json_0006
+# ::snt Can you book a room there for 2 people and two nights ? I 'll need a reference number as well .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "two"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL4724.json_0008
+# ::snt i will be staying for 5 days
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL4724.json_0010
+# ::snt Never mind the booking . I need a taxi .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL4724.json_0012
+# ::snt I want to leave the hotel by 20:00 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n16 / name
+     :op1 "20:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL4724.json_0014
+# ::snt The Fitzwilliam Museum is my destination .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n20 / name
+     :op1 "fitzwilliam"
+     :op2 "museum"
+  ))
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt4 / Name 
+    :name ( n23 / name
+     :op1 "Fitzwilliam"
+     :op2 "Museum"
+  ))
+   )
+)
+
+# ::id PMUL4724.json_0016
+# ::snt Thank you that 's all I needed today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4724.json_0018
+# ::snt Great , that 's all I need ... thanks so much ! Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2436.json_0000
+# ::snt I am looking for a hot nightclub around the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "nightclub"
+  ))
+)
+
+# ::id MUL2436.json_0002
+# ::snt Please recommend one that sounds interesting , and give me the entrance fee , address , and postcode .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+)
+
+# ::id MUL2436.json_0004
+# ::snt I 'd like to find somewhere to eat , preferably on the cheap side and serving eritrean .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "eritrean"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL2436.json_0006
+# ::snt How about Chinese food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id MUL2436.json_0008
+# ::snt Yes please . Book it for 6 people on Monday at 15:15 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "15:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL2436.json_0010
+# ::snt Yes , what is another good time available for Tuesday night ?
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n18 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id MUL2436.json_0012
+# ::snt Could you try it for 14:15 ? Any cheap Chinese place will do , it does n't have to be in the centre .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n20 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n22 / name
+     :op1 "cheap"
+  ))
+   :Time ( TimRe6 / Time 
+    :name ( n24 / name
+     :op1 "14:15"
+  ))
+)
+
+# ::id MUL2436.json_0014
+# ::snt I would also like to book a taxi to go from the nightclub to the restaurant , arriving by the reservation time .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n26 / name
+     :op1 "the"
+     :op2 "nightclub"
+  ))
+   :Dest ( DesTa5 / Dest 
+    :name ( n28 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id MUL2436.json_0016
+# ::snt Could I get the contact number for the taxi company as well please ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL2436.json_0018
+# ::snt No , that 's all . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0928.json_0000
+# ::snt Yeah , could you recommend a good gastropub ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "gastropub"
+  ))
+)
+
+# ::id MUL0928.json_0002
+# ::snt I would like to book a table at the Backstreet Bistro for 5 people at 16:00 on Thursday .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n4 / name
+     :op1 "backstreet"
+     :op2 "bistro"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n6 / name
+     :op1 "16:00"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL0928.json_0004
+# ::snt Yes , any suggestions of museums found in the east area of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n14 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id MUL0928.json_0006
+# ::snt Can I please have the phone number and address for that place ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL0928.json_0008
+# ::snt Great that 's all the information I needed today , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0236.json_0000
+# ::snt I am looking for a train going to Cambridge after 12:15
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "12:15"
+  ))
+)
+
+# ::id MUL0236.json_0002
+# ::snt I will be leaving on Sunday from london liverpool street . I just need to leave after 12:15 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id MUL0236.json_0004
+# ::snt What is the price ?   I 'd like to book .
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL0236.json_0006
+# ::snt Just 1 ticket please , and I am also looking for a cheap restaurant located in the west , can you help me find one ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Price ( PriRe4 / Price 
+    :name ( n13 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n15 / name
+     :op1 "west"
+  ))
+   )
+)
+
+# ::id MUL0236.json_0008
+# ::snt No , I need a cheap restaurant located in the west that serves Vietnamese food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "vietnamese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n18 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n20 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL0236.json_0010
+# ::snt Yes , I 'd like to make a reservation that evening at 8:00 p. m.
+( o / out_of_scope )
+
+# ::id MUL0236.json_0012
+# ::snt I would like you to book it for 1 person . Thank you .
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :People ( PeoRe3 / People 
+    :name ( n23 / name
+     :op1 "1"
+  ))
+   )
+)
+
+# ::id MUL0236.json_0014
+# ::snt Could you find another cheap Vietnamese restaurant on the west side of town ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n24 / name
+     :op1 "vietnamese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n26 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n28 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL0236.json_0016
+# ::snt I do n't need a reservation . Just the postcode , address , and phone number for Thanh Binh , please . Thank you .
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe3 / Name 
+    :name ( n31 / name
+     :op1 "Thanh"
+     :op2 "Binh"
+  ))
+   )
+)
+
+# ::id MUL0236.json_0018
+# ::snt No , I 'm all set . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2452.json_0000
+# ::snt Can you suggest any museums ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id MUL2452.json_0002
+# ::snt What do you think is the best museum in the city ?   Just let me know the name , phone number and area of city .
+( a / and
+ :op1(Tt1 / Taxi-Request
+  :Phone ( aTa0 / question )
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id MUL2452.json_0004
+# ::snt I am also looking for a place to eat , are there any that serve european food in the cheap price range ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "european"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL2452.json_0006
+# ::snt Is this a restaurant or a bar ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id MUL2452.json_0008
+# ::snt Sure , let 's book it for 7 people on sunday , let 's say around 19:45 please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "19:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL2452.json_0010
+# ::snt Can you try the same day and number of people at 18:45 ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "18:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "day"
+     :op3 "and"
+     :op4 "number"
+     :op5 "of"
+     :op6 "people"
+  ))
+   )
+ :op2(Bt2 / Booking-Request
+  :Day ( aBo1 / question )
+  :People ( aBo2 / question )
+   )
+)
+
+# ::id MUL2452.json_0012
+# ::snt Thanks . I would also like to book a taxi between the two places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL2452.json_0014
+# ::snt I need to arrive by 18:45
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n20 / name
+     :op1 "18:45"
+  ))
+)
+
+# ::id MUL2452.json_0016
+# ::snt That s all I needed , thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3421.json_0000
+# ::snt Hi there , I 'm hungry . Please help me find a cheap place that serves the americas food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "the"
+     :op2 "americas"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL3421.json_0002
+# ::snt What kind of food is offered in the centre ?
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+   :Area ( AreRe3 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3421.json_0004
+# ::snt Ooh , mediterranean , please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "mediterranean"
+  ))
+)
+
+# ::id PMUL3421.json_0006
+# ::snt Yes please book a table for 4 at 19:15 on wednesday
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "19:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3421.json_0008
+# ::snt I am also looking for a train to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3421.json_0010
+# ::snt Which location is best ?
+( o / out_of_scope )
+
+# ::id PMUL3421.json_0012
+# ::snt Actually , I need to depart from Bishops Stortford . I need to arrive by 12:30 on Wednesday , please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n18 / name
+     :op1 "wednesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n20 / name
+     :op1 "12:30"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n22 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id PMUL3421.json_0014
+# ::snt It depends on what the travel time is . Do you have the travel time please ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL3421.json_0016
+# ::snt Ok great that will work .   Can you book it for me ?
+( o / out_of_scope )
+
+# ::id PMUL3421.json_0018
+# ::snt I need 4 tickets please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n24 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3421.json_0020
+# ::snt Thank you , that 's all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0367.json_0000
+# ::snt Hi , I 'm looking for a train that leaves after 13:45 on Friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "friday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "13:45"
+  ))
+)
+
+# ::id SNG0367.json_0002
+# ::snt I need to go to stansted airport and will be departing from cambridge
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG0367.json_0004
+# ::snt Yes , can you book it for 7 people and give me the reference number ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id SNG0367.json_0006
+# ::snt OK I got it . Thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02038.json_0000
+# ::snt I was just robbed and am looking for help . Can you give me the phone number for the police ?
+( Pt1 / Police-Request
+  :Phone ( aPo0 / question )
+)
+
+# ::id SNG02038.json_0002
+# ::snt What 's the address , please ?
+( Pt1 / Police-Request
+  :Addr ( aPo0 / question )
+)
+
+# ::id SNG02038.json_0004
+# ::snt Thank you for your help . That is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1227.json_0000
+# ::snt Hello , I am planning my trip and I need help booking a train . I 'd like to go to Broxbourne and l need to leave after 13:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "broxbourne"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "13:00"
+  ))
+)
+
+# ::id PMUL1227.json_0002
+# ::snt I 'll be traveling on Sunday and leaving from Cambridge .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1227.json_0004
+# ::snt Yes please book the closest one to my preferred time for 7 people . I would also appreciate a reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1227.json_0006
+# ::snt Great , thanks so much . Can you also recommend a park to visit in town ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "park"
+  ))
+)
+
+# ::id PMUL1227.json_0008
+# ::snt Yes can I get their phone number , and postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL1227.json_0010
+# ::snt Is there an entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL1227.json_0012
+# ::snt No that will be all ! Thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2434.json_0000
+# ::snt Hi , would you be able to recommend a museum ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL2434.json_0002
+# ::snt I do n't have a preference . Can you please recommend one ?
+( Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+)
+
+# ::id PMUL2434.json_0004
+# ::snt That would be perfect . May I get the area , phone number and address ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL2434.json_0006
+# ::snt What about the area and phone number ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL2434.json_0008
+# ::snt I am also looking for a restaurant .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL2434.json_0010
+# ::snt A Swiss restaurant in the West .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "swiss"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL2434.json_0012
+# ::snt Can you please try Indian food instead .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL2434.json_0014
+# ::snt Alright , can you book that for me ? 2 people for monday at 19:15 . I will need a reference number as well
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "19:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL2434.json_0016
+# ::snt Can you help me get a taxi ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL2434.json_0018
+# ::snt I will be going from the museum to the restaurant .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "museum"
+  ))
+)
+
+# ::id PMUL2434.json_0020
+# ::snt Can you try to book at 18:15 instead first , no sense in setting a taxi time to the restaurant without a reservation
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n20 / name
+     :op1 "18:15"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL2434.json_0022
+# ::snt Great ! I want to make sure the taxi arrives at the restaurant by the booked time .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "booked"
+     :op3 "time"
+  ))
+)
+
+# ::id PMUL2434.json_0024
+# ::snt I have the museum , restaurant and taxi lined up . That 's everything . Thank you for your assistance . Goodbye .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id SNG0985.json_0000
+# ::snt Hi , I need to find a hotel with a 4 star rating that includes free parking . Do you have anything like that ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "4"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id SNG0985.json_0002
+# ::snt Thanks , I need a 4 star hotel in the east , the hotel needs to has free parking .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "east"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Parking ( esHo3 / yes)
+)
+
+# ::id SNG0985.json_0004
+# ::snt I need to book it starting Saturday for 3 nights . There will be 3 guests .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SNG0985.json_0006
+# ::snt Thanks so much .   That 's all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1859.json_0000
+# ::snt I am looking for an attraction named Club Salsa .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "club"
+     :op2 "salsa"
+  ))
+)
+
+# ::id MUL1859.json_0002
+# ::snt Yes . Can you give me the postcode for Club Salsa ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Post ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n5 / name
+     :op1 "Club"
+     :op2 "Salsa"
+  ))
+   )
+)
+
+# ::id MUL1859.json_0004
+# ::snt I would like to find a train from Cambridge going to the Stansted Airport .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1859.json_0006
+# ::snt I 'd like to leave on Wednesday after 10:00 , please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n12 / name
+     :op1 "10:00"
+  ))
+)
+
+# ::id MUL1859.json_0008
+# ::snt yes and i need the reference number
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id MUL1859.json_0010
+# ::snt I will need 4 tickets . Please send me the reference number too .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL1859.json_0012
+# ::snt That 's all I need today .   Thanks for your help !   Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3664.json_0000
+# ::snt I 'm interested in booking a train for Tuesday please . I need one that arrives by 09:15
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "tuesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "09:15"
+  ))
+)
+
+# ::id PMUL3664.json_0002
+# ::snt The train should depart from Ely and arrive at Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL3664.json_0004
+# ::snt I want the train that arrive in Cambridge by 07:52 , can you bookm it for me ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n12 / name
+     :op1 "07:52"
+  ))
+)
+
+# ::id PMUL3664.json_0006
+# ::snt Actually , I do n't need the ticket right now . Could you recommend a museum in the centre , though ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n16 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL3664.json_0008
+# ::snt Yes please that sounds great can I have the post code ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+   )
+)
+
+# ::id PMUL3664.json_0010
+# ::snt Great , that 's all I need thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3664.json_0012
+# ::snt You too , goodbye , this should be the end of our chat .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0176.json_0000
+# ::snt Does the Addenbrookes Hospital have a psychiatry department ?
+( Hm1 / Hospital-Inform
+   :Department ( DepHo2 / Department 
+    :name ( n2 / name
+     :op1 "psychiatry"
+  ))
+)
+
+# ::id SNG0176.json_0002
+# ::snt No , thanks but can you pass on the address and postcode please ?
+( Ht1 / Hospital-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id SNG0176.json_0004
+# ::snt Great . Thank you very much for your help today . That will be all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3308.json_0000
+# ::snt Are there any museums on the West side ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id PMUL3308.json_0002
+# ::snt pick one for me and i would need the address and entrance fee
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+)
+
+# ::id PMUL3308.json_0004
+# ::snt No that 's all I needed . Can you find me a train that arrives to Cambridge by 8:45 from Norwich ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "8:45"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n10 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id PMUL3308.json_0006
+# ::snt I 'd like to arrive by 08:45 on sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n14 / name
+     :op1 "08:45"
+  ))
+)
+
+# ::id PMUL3308.json_0008
+# ::snt Actually , I do n't need to book just yet . Could you tell me the price and the i d of the train arriving at 08:35 ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL3308.json_0010
+# ::snt That is great , that is all I need for now .
+( o / out_of_scope )
+
+# ::id WOZ20174.json_0000
+# ::snt I want a moderate priced restaurant in the west part of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id WOZ20174.json_0002
+# ::snt I do n't care . can i also have the postcode and phone number ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Post ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20174.json_0004
+# ::snt No that is all . Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20110.json_0000
+# ::snt Cheap restaurant in the north . address and phone number , please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20110.json_0002
+# ::snt I would prefer Italian .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id WOZ20110.json_0004
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02110.json_0000
+# ::snt Am looking for hospital in town it should have the trauma high dependency unit department .
+( Hm1 / Hospital-Inform
+   :Department ( DepHo2 / Department 
+    :name ( n2 / name
+     :op1 "trauma"
+     :op2 "high"
+     :op3 "dependency"
+     :op4 "unit"
+  ))
+)
+
+# ::id SNG02110.json_0002
+# ::snt Great , thank you for the help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02110.json_0004
+# ::snt That will be all , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0246.json_0000
+# ::snt Could you help me locate the Alpha Milton Guest House ?
+( o / out_of_scope )
+
+# ::id SSNG0246.json_0002
+# ::snt Yes , I 'd like to book a room for 1 for 4 nights starting this Saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n2 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n4 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n6 / name
+     :op1 "1"
+  ))
+)
+
+# ::id SSNG0246.json_0004
+# ::snt Yes , Can I get a different hotel in the same price range ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id SSNG0246.json_0006
+# ::snt Thank you . That 's all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0806.json_0000
+# ::snt I need lodgings on the north side of town .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SNG0806.json_0002
+# ::snt Okay , I 'm looking for a 4 star place , and it does n't need to include internet .
+( Hm1 / Hotel-Inform
+   :Internet ( onHo1 / dontcare)
+   :Stars ( StaHo3 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG0806.json_0004
+# ::snt Yes , which one would you recommend ?
+( o / out_of_scope )
+
+# ::id SNG0806.json_0006
+# ::snt What 's the phone number there ?
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id SNG0806.json_0008
+# ::snt Can I have their hotel type and price range please ?
+( Ht1 / Hotel-Request
+  :Type ( aHo0 / question )
+  :Price ( aHo1 / question )
+)
+
+# ::id SNG0806.json_0010
+# ::snt Does it have free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id SNG0806.json_0012
+# ::snt No , thank you . That 's all I need right now . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0196.json_0000
+# ::snt I am looking for a pricey place to stay .   Please help me if you can .
+( Hm1 / Hotel-Inform
+   :Price ( xpHo1 / expensive)
+)
+
+# ::id PMUL0196.json_0002
+# ::snt I want to stay on the south side of town in a 3 star hotel that also has free wifi . Do you have any suggestions ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+   :Stars ( StaHo7 / Stars 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL0196.json_0004
+# ::snt Can you please book it for me ?
+( o / out_of_scope )
+
+# ::id PMUL0196.json_0006
+# ::snt I want to book it for 4 nights on a Thursday for 7 people . Can I have the reference number ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL0196.json_0008
+# ::snt I am also looking for a place to dine near the hotel .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL0196.json_0010
+# ::snt I 'd like an indian restaurant in the expensive range in the south please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n16 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n18 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL0196.json_0012
+# ::snt Yes , please .   It 'll be for the same seven people at 12:45 on the same day .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n20 / name
+     :op1 "12:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n24 / name
+     :op1 "seven"
+  ))
+)
+
+# ::id PMUL0196.json_0014
+# ::snt Yes , I 'll also need a taxi to commute between the two places . I 'll need to arrive at the restaurant by the booked time .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n26 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n28 / name
+     :op1 "the"
+     :op2 "booked"
+     :op3 "time"
+  ))
+)
+
+# ::id PMUL0196.json_0016
+# ::snt thanks . i did nt realize the time . i need to go . but thanks for everything . bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4265.json_0000
+# ::snt What kind of entertainment is there in the centre ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL4265.json_0002
+# ::snt Are there any architectural attractions in the centre ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4265.json_0004
+# ::snt Okay , well then how about architecture ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n8 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id PMUL4265.json_0006
+# ::snt What is the postcode for Old Schools ? Also I need a train that leaves after 13:45 on Friday . Can you tell me what is available ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n10 / name
+     :op1 "old"
+     :op2 "schools"
+  ))
+   )
+ :op2(Tm2 / Train-Inform
+   :Day ( DayTr4 / Day 
+    :name ( n13 / name
+     :op1 "friday"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n15 / name
+     :op1 "13:45"
+  ))
+   )
+ :op3(At3 / Attraction-Request
+  :Post ( aAt2 / question )
+   )
+)
+
+# ::id PMUL4265.json_0008
+# ::snt The train should leave from ely and go to cambridge
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n18 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL3796.json_0000
+# ::snt I 'm looking for a good museum to visit in the center of town .   Can you recommend anything ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museum"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL3796.json_0002
+# ::snt Yes , please . Can I get the phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL3796.json_0004
+# ::snt I also need a train going to Cambridge and need to arrive by 15:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "15:30"
+  ))
+)
+
+# ::id PMUL3796.json_0006
+# ::snt I am departing from norwich on Tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id PMUL3796.json_0008
+# ::snt No thank you . Could you just tell me the departure time ?
+( a / and
+ :op1(Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+   )
+ :op2(gk2 / general-thank
+   :none ( onge2 / none)
+   )
+)
+
+# ::id PMUL3796.json_0010
+# ::snt Thanks for being so helpful .   That is all I need today .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0239.json_0000
+# ::snt I am looking for the Addenbrookes Hospital .
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG0239.json_0002
+# ::snt No , but can I please get their main phone number ?
+( Ht1 / Hospital-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id SNG0239.json_0004
+# ::snt No . That is all . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1030.json_0000
+# ::snt Hi , I 'm traveling to Cambridge and would like to find some places to go . Can you help me ?
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id MUL1030.json_0002
+# ::snt I 'm looking for something in the centre of town , maybe an art museum ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL1030.json_0004
+# ::snt That sounds great . Can I please have the address , entrance fee , and phone number ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id MUL1030.json_0006
+# ::snt I 'm going to need a place to stay that has free wifi and in a guesthouse . The hotel rating a zero star .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n8 / name
+     :op1 "zero"
+  ))
+)
+
+# ::id MUL1030.json_0008
+# ::snt Can you tell me the phone number , address and price range for El Shaddai ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+  :Addr ( aHo1 / question )
+  :Phone ( aHo2 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Name ( NamHo3 / Name 
+    :name ( n11 / name
+     :op1 "El"
+     :op2 "Shaddai"
+  ))
+   )
+)
+
+# ::id MUL1030.json_0010
+# ::snt No , that 's it .   Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1035.json_0000
+# ::snt Can you help me find a train to cambridge ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1035.json_0002
+# ::snt As long as I leave London Kings Cross after 21:15 , I 'm flexible with arrival time .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n4 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n6 / name
+     :op1 "21:15"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Arrive ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1035.json_0004
+# ::snt What is the arrival time for TR1581 ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+)
+
+# ::id PMUL1035.json_0006
+# ::snt What is the price ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL1035.json_0008
+# ::snt We want to have some fun !
+( o / out_of_scope )
+
+# ::id PMUL1035.json_0010
+# ::snt Not really sure but I 'd like it to be in the centre of town . Do you have any suggestions ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL1035.json_0012
+# ::snt That sounds nice . Can you give me their address and phone number , please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL1035.json_0014
+# ::snt Do you have their address ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL1035.json_0016
+# ::snt I just need the phone number of All Saint 's Church , and then I 'll be all set .
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL1035.json_0018
+# ::snt That 's all actually . Thanks so much . See ya !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1035.json_0020
+# ::snt No I rather enjoy walking . Thanks . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0190.json_0000
+# ::snt I need help finding a very cheap restaurant located in the centre , can you help me ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SSNG0190.json_0002
+# ::snt I am looking for a restaurant in the centre area in the cheap range . I would like a table for 7 people at 12:30 on Wednesday .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+   :Time ( TimRe10 / Time 
+    :name ( n14 / name
+     :op1 "12:30"
+  ))
+)
+
+# ::id SSNG0190.json_0004
+# ::snt Yes , the Dojo Noodle Bar sounds perfect .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n16 / name
+     :op1 "Dojo"
+     :op2 "Noodle"
+     :op3 "Bar"
+  ))
+)
+
+# ::id SSNG0190.json_0006
+# ::snt Sure , find me something else .
+( o / out_of_scope )
+
+# ::id SSNG0190.json_0008
+# ::snt Yes thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2572.json_0000
+# ::snt Can you book a hotel for me ? I would like a 3 star hotel or greater in downtown Cambridge for tonight for 2 people .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n2 / name
+     :op1 "3"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n4 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL2572.json_0002
+# ::snt yes that would be fine . Are there any colleges in the centre that we can also visit ? And may I have the address please ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n8 / name
+     :op1 "colleges"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+)
+
+# ::id MUL2572.json_0004
+# ::snt Sure , which one would you recommend of the free ones ?
+( At1 / Attraction-Select
+   :Fee ( FeeAt2 / Fee 
+    :name ( n10 / name
+     :op1 "free"
+  ))
+)
+
+# ::id MUL2572.json_0006
+# ::snt Thank you , I actually need a guesthouse with free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id MUL2572.json_0008
+# ::snt I need free parking in the moderate pricerange .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n14 / name
+     :op1 "moderate"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id MUL2572.json_0010
+# ::snt No that is ok ! I decided that free parking is not a deal breaker for me . So can I book that guest house ?
+( Hm1 / Hotel-Inform
+   :Parking ( onHo1 / dontcare)
+)
+
+# ::id MUL2572.json_0012
+# ::snt Does that guesthouse come with free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id MUL2572.json_0014
+# ::snt yup .   5 nights just 1 person please , let 's shoot for Monday .   Thanks .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n20 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL2572.json_0016
+# ::snt Okay . Let 's try for four nights and may I get the reference number .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n22 / name
+     :op1 "four"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL2572.json_0018
+# ::snt Great !   That should be all I need .   Thanks for your help .   Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1960.json_0000
+# ::snt List all thursday train times heading to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL1960.json_0002
+# ::snt Okay , I guess that would be quite a lot of typing . How about this : I need a train leaving from Leicester sometime after 21:45 on Thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "leicester"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n10 / name
+     :op1 "21:45"
+  ))
+)
+
+# ::id PMUL1960.json_0004
+# ::snt Anytime after 21:45 is good .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n12 / name
+     :op1 "21:45"
+  ))
+)
+
+# ::id PMUL1960.json_0006
+# ::snt That is fine . Can you give me the price and travel time , please ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id PMUL1960.json_0008
+# ::snt I also need to find a place to stay .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL1960.json_0010
+# ::snt I 'd prefer a guesthouse with free wifi . Can you find one in the north ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n16 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL1960.json_0012
+# ::snt No , but parking is a necessity .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL1960.json_0014
+# ::snt I do n't care about price range , actually .
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL3848.json_0000
+# ::snt Is there a train I can take to cambridge that leaves after 18:00 ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "18:00"
+  ))
+)
+
+# ::id PMUL3848.json_0002
+# ::snt I 'm departing from birmingham new street .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL3848.json_0004
+# ::snt Yes please book me for one ticket .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL3848.json_0006
+# ::snt Also looking for a guesthouse in the cheap price range .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n12 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SNG01966.json_0000
+# ::snt I need a taxi going to tandoori place .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Dest ( DesTa3 / Dest 
+    :name ( n2 / name
+     :op1 "tandoori"
+     :op2 "place"
+  ))
+)
+
+# ::id SNG01966.json_0002
+# ::snt I need to leave from the lucky star .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n4 / name
+     :op1 "the"
+     :op2 "lucky"
+     :op3 "star"
+  ))
+)
+
+# ::id SNG01966.json_0004
+# ::snt I do n't have a time in mind but need to arrive by 6:30 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n6 / name
+     :op1 "6:30"
+  ))
+)
+
+# ::id SNG01966.json_0006
+# ::snt Okay thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01966.json_0008
+# ::snt No , that 's it . Thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01966.json_0010
+# ::snt Please end this conversation as I am finished
+( o / out_of_scope )
+
+# ::id SNG0097.json_0000
+# ::snt Hi I need a taxi to pick me up at the Hamilton Lodge and take me to the funky fun house .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "funky"
+     :op2 "fun"
+     :op3 "house"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "hamilton"
+     :op2 "lodge"
+  ))
+)
+
+# ::id SNG0097.json_0002
+# ::snt I need to leave after 21:00 please .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n6 / name
+     :op1 "21:00"
+  ))
+)
+
+# ::id SNG0097.json_0004
+# ::snt Thanks , that 's all I needed .   Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2145.json_0000
+# ::snt I am looking for a guesthouse please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id MUL2145.json_0002
+# ::snt Any area as fine , as long as it has 3-star accommodations .
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+   :Stars ( StaHo3 / Stars 
+    :name ( n4 / name
+     :op1 "3-star"
+  ))
+)
+
+# ::id MUL2145.json_0004
+# ::snt Yes , that sounds great ! Can I get it for 8 people for 3 nights please , we 'll be arriving Tuesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL2145.json_0006
+# ::snt How about for 2 days ? If it 's available will you please book and provide a reference number ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL2145.json_0008
+# ::snt Great .   Are there any trains that go directly from Cambridge to Norwich ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "norwich"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2145.json_0010
+# ::snt No , that 's everything I needed .
+( o / out_of_scope )
+
+# ::id PMUL3908.json_0000
+# ::snt I am looking for information in Cambridge
+( o / out_of_scope )
+
+# ::id PMUL3908.json_0002
+# ::snt I 'm looking for a hotel called , Archway House .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "archway"
+     :op2 "house"
+  ))
+)
+
+# ::id PMUL3908.json_0004
+# ::snt Alright . I 'd like a room on saturday for 4 nights . 2 people will be staying .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL3908.json_0006
+# ::snt I will also need a train for Saturday , leaving after 13:45 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n12 / name
+     :op1 "13:45"
+  ))
+)
+
+# ::id PMUL3908.json_0008
+# ::snt Going to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3908.json_0010
+# ::snt I will be departing from London Kings Cross .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n16 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id PMUL3908.json_0012
+# ::snt There will be 2 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n18 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL3908.json_0014
+# ::snt Yes please . Could you also provide me the reference number ?
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL3908.json_0016
+# ::snt Ok , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3908.json_0018
+# ::snt Great thank you ! That 's all I needed ! Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0907.json_0000
+# ::snt I am looking for a greek restaurant on the east side of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "greek"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL0907.json_0002
+# ::snt tang chinese .  Once you find the restaurant you want to book a table for 6 people at 16:45 on tuesday
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "tang"
+     :op2 "chinese"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n8 / name
+     :op1 "16:45"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL0907.json_0004
+# ::snt Are you sure ? Could you please remove my eastern Greek preference and look by name for Tang Chinese ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n14 / name
+     :op1 "tang"
+     :op2 "chinese"
+  ))
+)
+
+# ::id PMUL0907.json_0006
+# ::snt Are you sure ? I really need to find a place called tang chinese .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n16 / name
+     :op1 "tang"
+     :op2 "chinese"
+  ))
+)
+
+# ::id PMUL0907.json_0008
+# ::snt Yes , for 6 on Tuesday at 16:45 .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n18 / name
+     :op1 "6"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n20 / name
+     :op1 "tuesday"
+  ))
+   :Time ( TimRe6 / Time 
+    :name ( n22 / name
+     :op1 "16:45"
+  ))
+)
+
+# ::id PMUL0907.json_0010
+# ::snt I 'm looking for a train from stansted airport to cambridge and should arrive by 09:30 , the same day as the restaurant booking .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n24 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n26 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n28 / name
+     :op1 "09:30"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n30 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id PMUL0907.json_0012
+# ::snt yes . can i get the travel time please ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL0907.json_0014
+# ::snt Actually I just needed the trains information . That ll be everything thanks for the help
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id SSNG0011.json_0000
+# ::snt I am looking for a restaurant in the centre in the cheap price range
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SSNG0011.json_0002
+# ::snt How about an Indian or Thai place ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id SSNG0011.json_0004
+# ::snt Are there any spanish food restaurants ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "spanish"
+  ))
+)
+
+# ::id SSNG0011.json_0006
+# ::snt Are there any that serve Catalan cuisine specifically ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "catalan"
+  ))
+)
+
+# ::id SSNG0011.json_0008
+# ::snt Then go ahead and book La Raza for me . We have 4 people at 17:00 on Monday .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n12 / name
+     :op1 "la"
+     :op2 "raza"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n14 / name
+     :op1 "17:00"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n16 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SSNG0011.json_0010
+# ::snt Can you look for a restaurant in the same area and price range ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "area"
+     :op3 "and"
+     :op4 "price"
+     :op5 "range"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id SSNG0011.json_0012
+# ::snt Okay great ! Thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2035.json_0000
+# ::snt Yes I am looking for a train to arrive by 20:45 that is leaving Cambridge .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n2 / name
+     :op1 "20:45"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2035.json_0002
+# ::snt Yes , I 'd like to leave on Sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id MUL2035.json_0004
+# ::snt I 'll be going from Cambridge to Kings Lynn , to visit my sister ! Have n't seen her in forever .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2035.json_0006
+# ::snt Yes , for six people . I will need the reference number . Thank you .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "six"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL2035.json_0008
+# ::snt I will also need a place to stay . A guesthouse and it should include free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL2035.json_0010
+# ::snt I do n't care about the area , but it needs to be cheap and have free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n16 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL2035.json_0012
+# ::snt Sounds great , can you give me their phone number ?
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id MUL2035.json_0014
+# ::snt No . Thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1273.json_0000
+# ::snt i i 'm looking for a train . The train should depart from cambridge and should go to stevenage .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "stevenage"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG1273.json_0002
+# ::snt I need to leave on thursday after 16:30 . Can you provide me with the train ID ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "16:30"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Id ( aTr1 / question )
+   )
+)
+
+# ::id SNG1273.json_0004
+# ::snt No thank you . That is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4635.json_0000
+# ::snt Can you help me find a train leaving after 12:15 departing from cambridge ?
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "12:15"
+  ))
+)
+
+# ::id PMUL4635.json_0002
+# ::snt Kings Lynn on Friday
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL4635.json_0004
+# ::snt Yes , can i book it for 4 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4635.json_0006
+# ::snt Yes . I am also looking for a hotel that has free wifi and a 4 star rating .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4635.json_0008
+# ::snt I would prefer the cheap one please .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n16 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL4635.json_0010
+# ::snt Yes , I would like a reservation .
+( o / out_of_scope )
+
+# ::id PMUL4635.json_0012
+# ::snt I would like it for 4 nights starting Monday for 4 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n20 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n22 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4635.json_0014
+# ::snt I do n't think so but before I let you go , I just want to be sure , the cambridge belfry is a guest house , correct ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "cambridge"
+     :op3 "belfry"
+  ))
+)
+
+# ::id PMUL4635.json_0016
+# ::snt Sorry , I want to stay in a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n26 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL4635.json_0018
+# ::snt I do n't have a preference , but I would like it to be rated 4 stars .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n28 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4635.json_0020
+# ::snt that is all for today and thanks for helping
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4635.json_0022
+# ::snt I appreciate everything .   Have a great day .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG02036.json_0000
+# ::snt i want to find a hospital in town
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG02036.json_0002
+# ::snt No thank you . I think I got it from here .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1643.json_0000
+# ::snt Hello are there any cheap European restaurants in town ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "european"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL1643.json_0002
+# ::snt Is there anything in the north part of town ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL1643.json_0004
+# ::snt Can you look for Italian food instead ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id MUL1643.json_0006
+# ::snt Yes I would like to reserve a table there . May I have the address please ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id MUL1643.json_0008
+# ::snt One in my party .   I 'm also looking for a train to get to bishops stortford , can you help me with that too ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :People ( PeoRe4 / People 
+    :name ( n13 / name
+     :op1 "one"
+  ))
+   )
+)
+
+# ::id MUL1643.json_0010
+# ::snt I will be leaving cambridge on wednesday after 20:00 to bishops stortford .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n16 / name
+     :op1 "20:00"
+  ))
+   :Day ( DayTr6 / Day 
+    :name ( n18 / name
+     :op1 "wednesday"
+  ))
+   :Dest ( DesTr8 / Dest 
+    :name ( n20 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id MUL1643.json_0012
+# ::snt I do n't need a reservation for the restaurant .   I need to find a train from cambridge to bishops stortford .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n22 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n24 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1643.json_0014
+# ::snt I would like to leave Wednesday after 20:00 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n26 / name
+     :op1 "wednesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n28 / name
+     :op1 "20:00"
+  ))
+)
+
+# ::id MUL1643.json_0016
+# ::snt No . Please send me the Train ID and arrival time .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Arrive ( onTr1 / dontcare)
+   )
+ :op2(Tt2 / Train-Request
+  :Arrive ( aTr1 / question )
+  :Id ( aTr2 / question )
+   )
+)
+
+# ::id MUL1643.json_0018
+# ::snt No , I got all that I need . Goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1567.json_0000
+# ::snt I am looking for a place to stay in the cheap price range .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1567.json_0002
+# ::snt I do need both free parking and free wifi please .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL1567.json_0004
+# ::snt Is there anything available in the north ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL1567.json_0006
+# ::snt Great . Please book it for 8 people and 4 nights starting from Monday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL1567.json_0008
+# ::snt Let 's go with City Centre .
+( o / out_of_scope )
+
+# ::id PMUL1567.json_0010
+# ::snt Can you also help me find a train to get me to Leicester on Wednesday ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "leicester"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n14 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL1567.json_0012
+# ::snt Not decided on the train yet , still have to consult the group , what is the price ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL1567.json_0014
+# ::snt Thanks . I do n't want to book the train yet , so I think I am all set .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id SSNG0185.json_0000
+# ::snt Are there any casual restaurants in the south ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+)
+
+# ::id SSNG0185.json_0002
+# ::snt I would like it to be in the moderate price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id SSNG0185.json_0004
+# ::snt Modern European sounds wonderful .   Yes , please book a table for 1 at 14:45 on Friday .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n8 / name
+     :op1 "14:45"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n12 / name
+     :op1 "1"
+  ))
+)
+
+# ::id SSNG0185.json_0006
+# ::snt Yes , that would be fine .   Thank you for your help today .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG01644.json_0000
+# ::snt I need a taxi to come to broxbourne train station by 21:15 .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "broxbourne"
+     :op2 "train"
+     :op3 "station"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n4 / name
+     :op1 "21:15"
+  ))
+)
+
+# ::id SNG01644.json_0002
+# ::snt I am coming from bankok city .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n6 / name
+     :op1 "bankok"
+     :op2 "city"
+  ))
+)
+
+# ::id SNG01644.json_0004
+# ::snt To be picked up from bangkok city , must arrive at the broxbourne train station by 21:15 . Please give me contact number and type of car as well .
+( a / and
+ :op1(Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+   )
+ :op2(Tm2 / Taxi-Inform
+   :Depart ( DepTa3 / Depart 
+    :name ( n9 / name
+     :op1 "bangkok"
+     :op2 "city"
+  ))
+   )
+)
+
+# ::id SNG01644.json_0006
+# ::snt That 's all . Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2416.json_0000
+# ::snt Hi , I ca n't wait to get to Cambridge and am especially excited about seeing some local tourist attractions .   I could definitely use some help with the rest of my trip .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL2416.json_0002
+# ::snt Actually , skip that . Let 's see if there 's a great restaurant to try instead . I am open as far as cuisine but want something expensive in the centre of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2416.json_0004
+# ::snt Sounds good , could you book me a table for 5 on Monday at 17:00 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "17:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL2416.json_0006
+# ::snt After dinner we would like to visit a park .   Can you find one for me .   Please let   me know the entrance fee , postcode , and area .   Thank you !
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "park"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+  :Fee ( aAt2 / question )
+  :Post ( aAt3 / question )
+   )
+)
+
+# ::id PMUL2416.json_0008
+# ::snt I do n't have a preference for the area .
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+)
+
+# ::id PMUL2416.json_0010
+# ::snt Thank you .   Could you also book a taxi to commute between the two places ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL2416.json_0012
+# ::snt No , I need a taxi to Bedouin . I want to arrive by the booked time .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n14 / name
+     :op1 "bedouin"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "booked"
+     :op3 "time"
+  ))
+)
+
+# ::id PMUL2416.json_0014
+# ::snt Great . what kind of car will I be riding in so I do n't get into the wrong one ?
+( Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+)
+
+# ::id PMUL2416.json_0016
+# ::snt Thank you so much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0492.json_0000
+# ::snt I need a place to stay and I want it to be a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL0492.json_0002
+# ::snt I like the south part of town and should include free wifi
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL0492.json_0004
+# ::snt Does either have free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL0492.json_0006
+# ::snt Yes , please book for Thursday for 2 nights and 3 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL0492.json_0008
+# ::snt Thank you . Can you also help me find a restaurant that is expensive and in the same area as the hotel ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL0492.json_0010
+# ::snt Mexican sounds good . Please book it for the same day --Thursday and for the same three people at 17:30 .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "mexican"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n18 / name
+     :op1 "17:30"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n22 / name
+     :op1 "three"
+  ))
+)
+
+# ::id PMUL0492.json_0012
+# ::snt Perfect , thanks ! Can you also find me a taxi to commute between the two places ? I 'd like to get to the restaurant in time for that reservation .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Dest ( DesTa3 / Dest 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL0492.json_0014
+# ::snt Thanks a lot goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1872.json_0000
+# ::snt I need a train that will depart from stansted airport and should leave on monday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id MUL1872.json_0002
+# ::snt Yes , my destination is Cambridge and I need to leave after 19:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "19:30"
+  ))
+)
+
+# ::id MUL1872.json_0004
+# ::snt It does n't matter . I just need tickets for four people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "four"
+  ))
+)
+
+# ::id MUL1872.json_0006
+# ::snt Yeah , I 'm also looking for a place to go , perhaps an attraction in the east .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL1872.json_0008
+# ::snt Whichever is your favorite would be fine .
+( o / out_of_scope )
+
+# ::id MUL1872.json_0010
+# ::snt What type of attraction is that ?
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+)
+
+# ::id MUL1872.json_0012
+# ::snt Is it a specific type of attraction ?
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+)
+
+# ::id MUL1872.json_0014
+# ::snt No that is all thanks for your help . Have a good day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20346.json_0000
+# ::snt I want to find a restaurant in any area and servings persian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "persian"
+  ))
+   :Area ( onRe2 / dontcare)
+)
+
+# ::id WOZ20346.json_0002
+# ::snt vietnamese , please . Give me their address and phone number as well .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "vietnamese"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id SNG01926.json_0000
+# ::snt I am   looking for the Addenbrookes Hospital
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01926.json_0002
+# ::snt Yes , please . I need the phone number for the children 's surgical and medicine department .
+( a / and
+ :op1(Hm1 / Hospital-Inform
+   :Department ( DepHo2 / Department 
+    :name ( n2 / name
+     :op1 "children"
+     :op2 "'s"
+     :op3 "surgical"
+     :op4 "and"
+     :op5 "medicine"
+  ))
+   )
+ :op2(Ht2 / Hospital-Request
+  :Phone ( aHo1 / question )
+   )
+)
+
+# ::id SNG01926.json_0004
+# ::snt Thanks . What is the postcode ?
+( Ht1 / Hospital-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id SNG01926.json_0006
+# ::snt Nothing more .   Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01454.json_0000
+# ::snt I am trying to find a train leaving after 15:15 to go to broxbourne .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "broxbourne"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "15:15"
+  ))
+)
+
+# ::id SNG01454.json_0002
+# ::snt Is there any that are closer to leaving at 15:15 ?
+( o / out_of_scope )
+
+# ::id SNG01454.json_0004
+# ::snt I am looking at traveling on Sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id SNG01454.json_0006
+# ::snt Yes , I am leaving from Cambrige . How long is the travel time ?
+( a / and
+ :op1(Tt1 / Train-Request
+  :Time ( aTr0 / question )
+   )
+ :op2(Tm2 / Train-Inform
+   :Depart ( DepTr3 / Depart 
+    :name ( n9 / name
+     :op1 "cambrige"
+  ))
+   )
+)
+
+# ::id SNG01454.json_0008
+# ::snt Could you please tell me the train ID , arrival time , and travel time ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+  :Time ( aTr1 / question )
+  :Id ( aTr2 / question )
+)
+
+# ::id SNG01454.json_0010
+# ::snt I need all three things please , train i d , arrival time and travel time .
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+  :Time ( aTr1 / question )
+)
+
+# ::id SNG01454.json_0012
+# ::snt Okay . Thank you for all of your help . Have a good day now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1357.json_0000
+# ::snt I need a place to stay in the expensive range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SNG1357.json_0002
+# ::snt Yes , I would like to stay in the west .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id SNG1357.json_0004
+# ::snt Is it a 4 star place ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG1357.json_0006
+# ::snt Once you find the hotel you want to book it for 2 people and 4 nights starting from tuesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SNG1357.json_0008
+# ::snt That is all for now . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1257.json_0000
+# ::snt Hi , I 'm actually looking to stay at a luxury guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id MUL1257.json_0002
+# ::snt does it have a rating of 4 stars ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1257.json_0004
+# ::snt Yes please that sounds good .
+( o / out_of_scope )
+
+# ::id MUL1257.json_0006
+# ::snt I am looking to stay for 1 person , 4 nights , starting wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL1257.json_0008
+# ::snt Sure , let 's try 2 nights instead .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL1257.json_0010
+# ::snt Excellent ! Now , what can you tell me about the Da Vinci Pizzeria ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n14 / name
+     :op1 "da"
+     :op2 "vinci"
+     :op3 "pizzeria"
+  ))
+)
+
+# ::id MUL1257.json_0012
+# ::snt Sure and I would like the address also . Thanks
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id MUL1257.json_0014
+# ::snt No , that 's all I need today . Thanks for all your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1257.json_0016
+# ::snt No that 's ok . I just needed the address , no booking . Thank you !
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+   )
+ :op2(Ht2 / Hotel-Request
+  :Addr ( aHo1 / question )
+   )
+)
+
+# ::id MUL1257.json_0018
+# ::snt Have a great day ! Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0128.json_0000
+# ::snt Hi there , I am am trying to find out more information about the Parkside Police Station .
+( Pm1 / Police-Inform
+   :Name ( NamPo2 / Name 
+    :name ( n2 / name
+     :op1 "Parkside"
+     :op2 "Police"
+     :op3 "Station"
+  ))
+)
+
+# ::id SNG0128.json_0002
+# ::snt No , that 's everything I need , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0128.json_0004
+# ::snt Is there a good place to eat near the police station ?
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG0128.json_0006
+# ::snt Never mind . I think I 'm all set . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1394.json_0000
+# ::snt Can you help get tickets for a train on Tuesday ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id SNG1394.json_0002
+# ::snt I need to go to Cambridge from Stevenage after 10:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "stevenage"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n8 / name
+     :op1 "10:45"
+  ))
+)
+
+# ::id SNG0028.json_0000
+# ::snt Hi ! I 'd like to book a taxi from Kettle 's Yard to Old Schools .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "old"
+     :op2 "schools"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "kettle"
+     :op2 "'s"
+     :op3 "yard"
+  ))
+)
+
+# ::id SNG0028.json_0002
+# ::snt Yes , I would like the taxi to arrive by 19:30 . In addition , I would like the car type and its contact number .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n6 / name
+     :op1 "19:30"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id SNG0028.json_0004
+# ::snt Thank you so much ! That is all I need for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0904.json_0000
+# ::snt I am trying to locate a really nice guesthouse to take my wife to . Can you suggest any ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id SNG0904.json_0002
+# ::snt I do n't have a place in mind but I would like for the guesthouse to be on pricier side .
+( o / out_of_scope )
+
+# ::id SNG0904.json_0004
+# ::snt Could you see if there 's a hotel that meets my preferences ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id SNG0904.json_0006
+# ::snt No , but I was looking for something with 2 stars .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SNG0904.json_0008
+# ::snt Please just give me their postcode .
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id SNG0904.json_0010
+# ::snt Thank you , that 's all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0831.json_0000
+# ::snt I am looking for a moderately priced place to stay with free wifi .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id SNG0831.json_0002
+# ::snt Sure , that sounds good . Can you book that for me , please ?
+( o / out_of_scope )
+
+# ::id SNG0831.json_0004
+# ::snt Before we continue , can you check if the Acorn Guest House has a star of 4 or not ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+   :Name ( NamHo4 / Name 
+    :name ( n6 / name
+     :op1 "Acorn"
+     :op2 "Guest"
+     :op3 "House"
+  ))
+)
+
+# ::id SNG0831.json_0006
+# ::snt Yes please , for 5 people and 4 nights starting from Thursday .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+   :Stay ( StaHo8 / Stay 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG0831.json_0008
+# ::snt No , thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20090.json_0000
+# ::snt Yes , I 'm looking for a restaurant in the east part of town serving international food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "international"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id WOZ20090.json_0002
+# ::snt May I have their phone number , please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id WOZ20090.json_0004
+# ::snt Okay , thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20090.json_0006
+# ::snt Thank you for using our system and please return with any other inquiries .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20090.json_0008
+# ::snt Goodbye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG02244.json_0000
+# ::snt I been robbed and need to know what i should do next .
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG02244.json_0002
+# ::snt Thank you . I will call right now . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0057.json_0000
+# ::snt Hello .   Can you book a taxi for me ?   I need to travel from the Grafton Hotel Restaurant to Home From Home .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "home"
+     :op2 "from"
+     :op3 "home"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "grafton"
+     :op2 "hotel"
+     :op3 "restaurant"
+  ))
+)
+
+# ::id SNG0057.json_0002
+# ::snt leave after 22:30 and do nt care when i arrive
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n6 / name
+     :op1 "22:30"
+  ))
+)
+
+# ::id SNG0057.json_0004
+# ::snt Thank you , that will be all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0221.json_0000
+# ::snt Are you able to help me find a hospital in town ?
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG0221.json_0002
+# ::snt I just need the nearest one .
+( o / out_of_scope )
+
+# ::id SNG0221.json_0004
+# ::snt Thanks .   What 's the address and the postcode ?
+( Ht1 / Hospital-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id SNG0221.json_0006
+# ::snt Thank you very much for helping me today !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0211.json_0000
+# ::snt I 'd like some information on a restaurant called Kymmoy , please .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "kymmoy"
+  ))
+)
+
+# ::id MUL0211.json_0002
+# ::snt sure , and could you book a table for 3 at 12:45 on sunday . I would also like the reference number as well , thank you
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "12:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0211.json_0004
+# ::snt Thank you ! Would you also be able to book a train for me ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL0211.json_0006
+# ::snt I am looking for a train going to Cambridge departing from Norwich .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id MUL0211.json_0008
+# ::snt I would like this train to be on the same day of the restaurant booking and arrive by 8:00 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n16 / name
+     :op1 "8:00"
+  ))
+)
+
+# ::id MUL0211.json_0010
+# ::snt I would like to know the approximate travel time and price per ticket for this particular train .
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id MUL0211.json_0012
+# ::snt Thanks . Looks like that 's all I need today . I appreciate your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0460.json_0000
+# ::snt I 'm looking for a 4 star hotel in the east .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0460.json_0002
+# ::snt Can you check for ones with a cheap price range ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL0460.json_0004
+# ::snt In that case , how about just a hotel in the east that has free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n10 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL0460.json_0006
+# ::snt Oh man , I ca n't do expensive .   Is there a 4 star guesthouse that is cheap in the east perhaps ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n14 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreHo6 / Area 
+    :name ( n16 / name
+     :op1 "east"
+  ))
+   :Stars ( StaHo8 / Stars 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0460.json_0008
+# ::snt Are you saying that there is n't even a cheap 4 star guesthouse on the east side ? What kind of city is this ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n20 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n22 / name
+     :op1 "east"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n24 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0460.json_0010
+# ::snt I think you need to pay more attention , it 's your job to be alert . Do they all have free internet ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Internet ( onHo1 / none)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Internet ( aHo1 / question )
+   )
+)
+
+# ::id PMUL0460.json_0012
+# ::snt Pick the most popular one ,   I need their phone number as well and hotel type . If they have area and postal code , I will need it .
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Type ( aHo0 / question )
+  :Phone ( aHo1 / question )
+  :Post ( aHo2 / question )
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Area ( aRe1 / question )
+  :Post ( aRe2 / question )
+   )
+)
+
+# ::id PMUL0460.json_0014
+# ::snt I 'm also looking for a place to dine . The restaurant should serve Asian oriental food and should be in the same price range as the hotel .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n26 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n28 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id PMUL0460.json_0016
+# ::snt The area is not important . I just need it to be asian oriental food and something cheap .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+   :Food ( FooRe3 / Food 
+    :name ( n30 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+   :Price ( PriRe5 / Price 
+    :name ( n32 / name
+     :op1 "cheap"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Area ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0460.json_0018
+# ::snt How about Chinese in the east ? It should still be in the same price range as the hotel .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n34 / name
+     :op1 "east"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n36 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Food ( FooRe5 / Food 
+    :name ( n39 / name
+     :op1 "chinese"
+  ))
+   )
+)
+
+# ::id PMUL0460.json_0020
+# ::snt Can you check for asian oriental ? I do n't care what area it is in .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n40 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Area ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0460.json_0022
+# ::snt Great , I just need the area and postcode please .
+( Rt1 / Restaurant-Request
+  :Area ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id PMUL0460.json_0024
+# ::snt I would like a taxi going to dojo noodle bar . I want to leave my hotel ( Leverton House ) by 07:30 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n42 / name
+     :op1 "07:30"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n44 / name
+     :op1 "dojo"
+     :op2 "noodle"
+     :op3 "bar"
+  ))
+   :Depart ( DepTa6 / Depart 
+    :name ( n46 / name
+     :op1 "my"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL0460.json_0026
+# ::snt That is all for now . Thank you for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0885.json_0000
+# ::snt Hello , I 'd like some information on a train going to london liverpool street that arrives by 16:00
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "16:00"
+  ))
+)
+
+# ::id PMUL0885.json_0002
+# ::snt I 'm departing on sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL0885.json_0004
+# ::snt What is the total travel time ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL0885.json_0006
+# ::snt No , I am   also looking for a place to dine . The restaurant should serve British food and should be in the moderate price range
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "british"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n10 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL0885.json_0008
+# ::snt I just need it to be moderately priced so I can make a reservation .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n12 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL2954.json_0000
+# ::snt Hi , I 'm looking for information on entertainment attractions located in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL2954.json_0002
+# ::snt Can you help me find a restaurant ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL2954.json_0004
+# ::snt You convinced   me .   How about a college ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL2954.json_0006
+# ::snt No . Just give me your best recommendation .
+( o / out_of_scope )
+
+# ::id PMUL2954.json_0008
+# ::snt Not at this time but could you help me with a moderate priced hotel
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n10 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL2954.json_0010
+# ::snt I need a moderately priced hotel with free parking and wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n14 / name
+     :op1 "moderately"
+  ))
+   :Parking ( esHo3 / yes)
+   :Internet ( esHo4 / yes)
+)
+
+# ::id PMUL2954.json_0012
+# ::snt I need a moderately priced hotel with free parking and wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n18 / name
+     :op1 "moderately"
+  ))
+   :Parking ( esHo3 / yes)
+   :Internet ( esHo4 / yes)
+)
+
+# ::id PMUL2954.json_0014
+# ::snt That sounds good . please book it for 6 people and 5 nights starting from thursday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n22 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n24 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL2954.json_0016
+# ::snt that is all i needed for now . have a great day
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0714.json_0000
+# ::snt I am looking for a four star hotel in Cambridge .   It needs to include free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "four"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL0714.json_0002
+# ::snt Do you have any with free wifi ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Internet ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Internet ( esHo2 / yes)
+   )
+)
+
+# ::id MUL0714.json_0004
+# ::snt I would like a guesthouse with a star rating of 4 . Once we select lodging , I would like you to send the postcode and address .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Addr ( aHo1 / question )
+  :Post ( aHo2 / question )
+   )
+)
+
+# ::id MUL0714.json_0006
+# ::snt If you could recommend one that would be great , as long as it has free parking and is 4 stars .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id MUL0714.json_0008
+# ::snt I do n't need a reservation yet .   Could you give me the address and postcode for it ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id MUL0714.json_0010
+# ::snt Yes , I need a train that goes to Cambridge and arrives by 19:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n14 / name
+     :op1 "19:45"
+  ))
+)
+
+# ::id MUL0714.json_0012
+# ::snt Yes , I 'll be coming in from London Liverpool Street on Friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n16 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n18 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id MUL0714.json_0014
+# ::snt Yes , I would like a booking for one person .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n20 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL0714.json_0016
+# ::snt That will be all , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0458.json_0000
+# ::snt I 'm looking for a restaurant in the cheap price range and in the north side of town .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Price ( aHo1 / question )
+   )
+)
+
+# ::id PMUL0458.json_0002
+# ::snt I am really looking for   italian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id PMUL0458.json_0004
+# ::snt Yes , that would be fine . Can you book a table for 4 at 16:00 on Wednesday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "16:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0458.json_0006
+# ::snt Great ! Yes , I 'll also need to find a hotel with free parking and free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Internet ( esHo3 / yes)
+)
+
+# ::id PMUL0458.json_0008
+# ::snt Actually , I apologize for not being more specific , I want to stay in a guesthouse
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL0458.json_0010
+# ::snt Yes I am looking for hotel that   is cheap have free wifi and free parking .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n18 / name
+     :op1 "cheap"
+  ))
+   :Parking ( esHo2 / yes)
+   :Internet ( esHo3 / yes)
+)
+
+# ::id PMUL0458.json_0012
+# ::snt No , as long as it has free wifi and parking .
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+   :Parking ( esHo2 / yes)
+   :Internet ( esHo3 / yes)
+)
+
+# ::id PMUL0458.json_0014
+# ::snt No , just the address , area please .
+( Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+  :Addr ( aHo1 / question )
+)
+
+# ::id PMUL0458.json_0016
+# ::snt Great , thanks for the help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0458.json_0018
+# ::snt What area is that in
+( Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+)
+
+# ::id PMUL0458.json_0020
+# ::snt That is all . Thanks for the help ! Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1884.json_0000
+# ::snt Would you help me book a train for Thursday , please ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL1884.json_0002
+# ::snt I would like to go to Cambridge
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1884.json_0004
+# ::snt I will be leaving from Kings Lynn .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id PMUL1884.json_0006
+# ::snt I would like to leave after 15:45 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "15:45"
+  ))
+)
+
+# ::id PMUL1884.json_0008
+# ::snt Yes , please . I am also looking for a place to stay , ideally a hotel with a 4 star rating in the moderate price range .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n12 / name
+     :op1 "moderate"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1884.json_0010
+# ::snt I would like a cheaper hotel .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n16 / name
+     :op1 "cheaper"
+  ))
+)
+
+# ::id PMUL1884.json_0012
+# ::snt I still have some requests for the hotel , before you book it .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL1884.json_0014
+# ::snt I need you to find me somewhere to stay with a 4 star rating in the east , moderately priced , and with wifi . Type does n't matter .
+( Hm1 / Hotel-Inform
+   :Type ( onHo1 / dontcare)
+   :Price ( PriHo3 / Price 
+    :name ( n18 / name
+     :op1 "moderately"
+  ))
+   :Internet ( esHo3 / yes)
+   :Area ( AreHo6 / Area 
+    :name ( n20 / name
+     :op1 "east"
+  ))
+   :Stars ( StaHo8 / Stars 
+    :name ( n22 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1884.json_0016
+# ::snt That does nt matter . Choose your best recommendation and please book it for 2 people on thursday for 5 nights . And do remember to send me the reference number
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( onHo1 / dontcare)
+   :Stay ( StaHo3 / Stay 
+    :name ( n24 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo5 / Day 
+    :name ( n26 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo7 / People 
+    :name ( n28 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL1884.json_0018
+# ::snt I think that covers everything . Thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2672.json_0000
+# ::snt I 'm looking for attractions in town that are in the architecture category .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id MUL2672.json_0002
+# ::snt If you could choose your favorite and provide me the area , postcode and phone # that would be great .
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id MUL2672.json_0004
+# ::snt Thanks ! I 'm also looking for a place to stay in the south that has free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL2672.json_0006
+# ::snt I 'm looking for a place in the south that provides free wifi . Is there anything like that ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n6 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL2672.json_0008
+# ::snt What about free wifi and free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL2672.json_0010
+# ::snt Can you give me a name of the hotel ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id MUL2672.json_0012
+# ::snt Thank you .   Please confirm the number of stars and postal code for aylesbray .
+( Ht1 / Hotel-Request
+  :Stars ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id MUL2672.json_0014
+# ::snt Thank you !   That should be all .   Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1501.json_0000
+# ::snt I need a train to Kings Lynn .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id MUL1501.json_0002
+# ::snt Friday please . From Cambridge leaving after 17:00
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n8 / name
+     :op1 "17:00"
+  ))
+)
+
+# ::id MUL1501.json_0004
+# ::snt Can you give me the train ID on that one please ?
+( Tt1 / Train-Request
+  :Id ( aTr0 / question )
+)
+
+# ::id MUL1501.json_0006
+# ::snt Book it , please . I need a single ticket .
+( o / out_of_scope )
+
+# ::id MUL1501.json_0008
+# ::snt I am looking for a restaurant in the east that serves international food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "international"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL1501.json_0010
+# ::snt Is there one in the expensive ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n14 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL1501.json_0012
+# ::snt Hmmm .... how about an expensive restaurant serving gastropub food in the east ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "gastropub"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n18 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n20 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL1501.json_0014
+# ::snt No thank you . Can I have to phone number and postcode for that restaurant ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id MUL1501.json_0016
+# ::snt Thank you so much . Have a nice day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1501.json_0018
+# ::snt Thanks again for the information !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1501.json_0020
+# ::snt Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20111.json_0000
+# ::snt I am looking for a restaurant that serves British food and in the east part of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "british"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id WOZ20111.json_0002
+# ::snt What is the address , phone number , and price range of the grafton hotel restaurant ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "grafton"
+     :op2 "hotel"
+     :op3 "restaurant"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Price ( aRe1 / question )
+  :Phone ( aRe2 / question )
+  :Addr ( aRe3 / question )
+   )
+)
+
+# ::id WOZ20111.json_0004
+# ::snt Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0013.json_0000
+# ::snt Can I get some information on the Ali Baba restaurant ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "ali"
+     :op2 "baba"
+  ))
+)
+
+# ::id PMUL0013.json_0002
+# ::snt Yes , for 3 people on Sunday at 14:00 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "14:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL0013.json_0004
+# ::snt Yes , a reference number would be great ! Could i also get information on the Ashley hotel ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n10 / name
+     :op1 "ashley"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL0013.json_0006
+# ::snt That sounds great please make reservations for 3 people for 2 nights on sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL0013.json_0008
+# ::snt I think you answered all my questions . Thanks so much . Have a great day . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0002.json_0000
+# ::snt I want a place to stay in the east .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL0002.json_0002
+# ::snt Does n't matter too much . I 'd like a 4 star property , though , and would prefer one of the guesthouses .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouses"
+  ))
+   :Price ( onHo2 / dontcare)
+   :Stars ( StaHo5 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0002.json_0004
+# ::snt Could you give me their phone number ?   I would like to verify that they have free parking .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Phone ( aHo1 / question )
+  :Addr ( aHo2 / question )
+  :Post ( aHo3 / question )
+   )
+)
+
+# ::id PMUL0002.json_0006
+# ::snt yeah , i need something to eat . i 'm starving .
+( o / out_of_scope )
+
+# ::id PMUL0002.json_0008
+# ::snt I 'm looking for australian food in the moderate price range , any area is fine .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "australian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n10 / name
+     :op1 "moderate"
+  ))
+   :Area ( onRe3 / dontcare)
+)
+
+# ::id PMUL0002.json_0010
+# ::snt I 'd also like to try a Turkish restaurant . Is that possible ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "turkish"
+  ))
+)
+
+# ::id PMUL0002.json_0012
+# ::snt I do n't mind changing the area . I just need moderate pricing and want something that serves Turkish food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "turkish"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n16 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL0002.json_0014
+# ::snt Lets try anatolia .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n18 / name
+     :op1 "anatolia"
+  ))
+)
+
+# ::id PMUL0002.json_0016
+# ::snt For 4 people at 17:45 on friday please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n20 / name
+     :op1 "17:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n22 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n24 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0002.json_0018
+# ::snt No that will be all . Thank you for your help ! Goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01460.json_0000
+# ::snt I need a taxi to pick me up at the Museum of Classical Archaeology to take me to What of a Time .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n2 / name
+     :op1 "museum"
+     :op2 "of"
+     :op3 "classical"
+     :op4 "archaeology"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n4 / name
+     :op1 "What"
+     :op2 "of"
+     :op3 "a"
+  ))
+)
+
+# ::id SNG01460.json_0002
+# ::snt Sorry , Whale of a Time . I want to leave the museum after 10:30 , please .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n6 / name
+     :op1 "10:30"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n8 / name
+     :op1 "Whale"
+     :op2 "of"
+     :op3 "a"
+     :op4 "Time"
+  ))
+)
+
+# ::id SNG01460.json_0004
+# ::snt Great ! Thanks a lot !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2741.json_0000
+# ::snt I 'm looking for a place to stay , can you book that ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL2741.json_0002
+# ::snt Is that on the west side of town ? I like the 4-star guesthouse idea , but I need it to be moderately - priced and on the west side .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreHo6 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+   :Stars ( StaHo8 / Stars 
+    :name ( n8 / name
+     :op1 "4-star"
+  ))
+)
+
+# ::id PMUL2741.json_0004
+# ::snt Hmm . I think I should stay on the west , is there maybe a cheap option available instead ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n12 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL2741.json_0006
+# ::snt okay sold ! book it for 5 nights for 2 on tuesday , and I need the ref # too please
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL2741.json_0008
+# ::snt I would also like to find a great place to visit that is located near the hotel . Do you have any recommendations ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL2741.json_0010
+# ::snt Does n't matter . As long as I receive the address and post code as well .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( onAt1 / dontcare)
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+   )
+)
+
+# ::id PMUL2741.json_0012
+# ::snt Awesome . Now please book me a taxi to go from Magdalene college to the hotel . I want to leave the college by 03:45
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n20 / name
+     :op1 "03:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n22 / name
+     :op1 "magdalene"
+     :op2 "college"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL2741.json_0014
+# ::snt Okay , thank you . That 's all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3393.json_0000
+# ::snt I 'm looking for a place to stay in the centre . It does n't need to include internet .
+( Hm1 / Hotel-Inform
+   :Internet ( onHo1 / dontcare)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3393.json_0002
+# ::snt Do any of the hotels have 3-star ratings ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotels"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n6 / name
+     :op1 "3-star"
+  ))
+)
+
+# ::id PMUL3393.json_0004
+# ::snt That 's in the centre ?
+( o / out_of_scope )
+
+# ::id PMUL3393.json_0006
+# ::snt That sounds great . I would like to book that for 2 people and 4 nights starting from Wednesday . And if I can have the reference number once booked .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id SSNG0018.json_0000
+# ::snt Heya , can you find me an expensive restaurant with north african food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "african"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SSNG0018.json_0002
+# ::snt Are there any expensive restaurants with gastropub food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "gastropub"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SSNG0018.json_0004
+# ::snt Yes , the one in the east please .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n10 / name
+     :op1 "east"
+  ))
+)
+
+# ::id SSNG0018.json_0006
+# ::snt Yes , please book it for 2 people at 13:45 on monday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "13:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SSNG0018.json_0008
+# ::snt No thank you that will be all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0018.json_0010
+# ::snt That was all thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2642.json_0000
+# ::snt Hi , I am traveling to Cambridge next month and am so excited to see some local tourist attractions .   I do need help with a place to stay .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL2642.json_0002
+# ::snt I need information for the warkworth house for my hotel .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "warkworth"
+     :op2 "house"
+  ))
+)
+
+# ::id PMUL2642.json_0004
+# ::snt Yes , can you book that for me and send me a reference number please ?
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL2642.json_0006
+# ::snt I need it for 4 people , we 're staying 2 nights starting Thursday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2642.json_0008
+# ::snt Thank you ! I 'm also looking for a good museum to go to .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL2642.json_0010
+# ::snt It does not matter and please provide the entrance fee .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2642.json_0012
+# ::snt Okay . Can you help me book a taxi to get to there from my hotel ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n12 / name
+     :op1 "from"
+     :op2 "my"
+     :op3 "hotel"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+)
+
+# ::id PMUL2642.json_0014
+# ::snt I want to leave the attraction by 16:15 . Please send me the contact number and car type .   Thank you !
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n14 / name
+     :op1 "16:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "attraction"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id PMUL2642.json_0016
+# ::snt Awesome ! That is all I need for now , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3989.json_0000
+# ::snt i am planning a trip in cambridge
+( o / out_of_scope )
+
+# ::id PMUL3989.json_0002
+# ::snt I will bee a hotel called hobsons house .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "hobsons"
+     :op2 "house"
+  ))
+)
+
+# ::id PMUL3989.json_0004
+# ::snt I would just like some general information before I book , what area is it in ?
+( Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+)
+
+# ::id PMUL3989.json_0006
+# ::snt That 's good .   Book me in for 3 people and 4 nights starting Tuesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3989.json_0008
+# ::snt i 'm also looking for a train leaving from cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3989.json_0010
+# ::snt am going to stansted airport
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id PMUL3989.json_0012
+# ::snt I need to arrive at the airport by 14:45 on Saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "saturday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n16 / name
+     :op1 "14:45"
+  ))
+)
+
+# ::id PMUL3989.json_0014
+# ::snt Saturday , please . I will need the departure time , train ID , and price .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n18 / name
+     :op1 "saturday"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Leave ( aTr1 / question )
+  :Ticket ( aTr2 / question )
+  :Id ( aTr3 / question )
+   )
+)
+
+# ::id PMUL3989.json_0016
+# ::snt Not right now . Thanks for all your help though .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3989.json_0018
+# ::snt Yes , I need a taxi please .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL3989.json_0020
+# ::snt Nevermind . I will not need the taxi after all . Thank you for all your help . Please book a seat on TR6193 for me .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL3989.json_0022
+# ::snt thank you for your help today !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3989.json_0024
+# ::snt No , that 's all I need today . Thank you . Good - bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG02215.json_0000
+# ::snt i am looking for the Addenbrookes
+( o / out_of_scope )
+
+# ::id SNG02215.json_0002
+# ::snt No , but I do need the hospital 's postcode , please .
+( Ht1 / Hospital-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id SNG02215.json_0004
+# ::snt No , that 's everything . Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4633.json_0000
+# ::snt Can you find a place in town that serves Polynesian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "polynesian"
+  ))
+)
+
+# ::id PMUL4633.json_0002
+# ::snt Well , how about some other kind of food , in the cheap price range .   I think I 'd like to stick to the north .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+   :Price ( PriRe3 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe5 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL4633.json_0004
+# ::snt How about the Italian place , can you make a reservation ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "Italian"
+  ))
+)
+
+# ::id PMUL4633.json_0006
+# ::snt Saturday at 13:00 please .   I need a table for 8 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "13:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL4633.json_0008
+# ::snt Nope , that is everything . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01518.json_0000
+# ::snt I am looking for a train . The train should arrive by 21:00 and should leave on sunday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "sunday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "21:00"
+  ))
+)
+
+# ::id SNG01518.json_0002
+# ::snt I am departing from Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG01518.json_0004
+# ::snt I 'm trying to get to Broxbourne .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id SNG01518.json_0006
+# ::snt Perfect . please book it for 3 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SNG01518.json_0008
+# ::snt Great , thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3459.json_0000
+# ::snt I 'm looking for a restaurant called restaurant two two ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "restaurant"
+     :op2 "two"
+     :op3 "two"
+  ))
+)
+
+# ::id PMUL3459.json_0002
+# ::snt yeah i need a reservation for wednesday
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n4 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL3459.json_0004
+# ::snt I 'd like to eat at 14:45 . It will be three people .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "14:45"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n8 / name
+     :op1 "three"
+  ))
+)
+
+# ::id PMUL0428.json_0000
+# ::snt Hi . I 'm looking for a particular hotel if you could help me with that ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL0428.json_0002
+# ::snt It 's called the A and B Guesthouse .   I 'd like a 5 night stay for 4 starting on Monday .   Can I get a reference # ?   Thanks !
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n2 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n4 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :Name ( NamHo8 / Name 
+    :name ( n8 / name
+     :op1 "a"
+     :op2 "and"
+     :op3 "b"
+     :op4 "guesthouse"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL0428.json_0004
+# ::snt Yes I would also like a place to dine in the north that serves asian oriental food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL0428.json_0006
+# ::snt No , just needs to be in the North and serve that food .
+( o / out_of_scope )
+
+# ::id PMUL0428.json_0008
+# ::snt Yes .   I would like to book a table for four on Monday at 16:15 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "16:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "four"
+  ))
+)
+
+# ::id PMUL0428.json_0010
+# ::snt That was all I needed today , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3041.json_0000
+# ::snt I am looking for information in Cambridge .
+( o / out_of_scope )
+
+# ::id PMUL3041.json_0002
+# ::snt I should have mentioned this before , sorry for wasting everyone 's time .   I need info on a place called museum of archaelogy and anthropology , what area is it in ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "museum"
+     :op2 "of"
+     :op3 "archaelogy"
+     :op4 "and"
+     :op5 "anthropology"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+   )
+)
+
+# ::id PMUL3041.json_0004
+# ::snt I also need to book a train for sunday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL3041.json_0006
+# ::snt I need to get from Ely to Cambridge , and I need to leave after 19:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "ely"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n10 / name
+     :op1 "19:30"
+  ))
+)
+
+# ::id PMUL4169.json_0000
+# ::snt Hi , I 'm interested in getting some information about the cherry hinton village centre in Cambridge .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "the"
+     :op2 "cherry"
+     :op3 "hinton"
+     :op4 "village"
+     :op5 "centre"
+  ))
+)
+
+# ::id PMUL4169.json_0002
+# ::snt What is their entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL4169.json_0004
+# ::snt No , thanks . Could you recommend a hotel in the west with free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL4169.json_0006
+# ::snt Is it a guesthouse ? I 'm looking for a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL4169.json_0008
+# ::snt I actually do n't need reservations just information .   What can you tell me about the Finches Bed and Breakfast ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n10 / name
+     :op1 "finches"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+)
+
+# ::id PMUL4169.json_0010
+# ::snt What 's their postcode ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id PMUL4169.json_0012
+# ::snt OK . Would it be possible to get a taxi from the guesthouse to the sports complex ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n12 / name
+     :op1 "the"
+     :op2 "guesthouse"
+  ))
+)
+
+# ::id PMUL4169.json_0014
+# ::snt I want to leave the hotel at 22:45 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n14 / name
+     :op1 "22:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL4169.json_0016
+# ::snt Thank you so much ! You 've been so helpful . That 's all I need . Have a good day . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2001.json_0000
+# ::snt Hi I am looking for an entertainment venue in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL2001.json_0002
+# ::snt how about one that is in the type of cinema ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "cinema"
+  ))
+)
+
+# ::id PMUL2001.json_0004
+# ::snt Yes , is there a restaurant also in that same area ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Area ( AreRe3 / Area 
+    :name ( n8 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL2001.json_0006
+# ::snt I 'd like to save some money for other things , so let 's find one that 's on the cheap , please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL2001.json_0008
+# ::snt I do n't care . What do you recommend out of those options ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "do"
+     :op2 "n't"
+     :op3 "care"
+  ))
+)
+
+# ::id PMUL2001.json_0010
+# ::snt Yes . It 'll be just me dining . I want to reserve thursday at 18:00 there . Give me the reference number too please
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Day ( DayRe3 / Day 
+    :name ( n15 / name
+     :op1 "thursday"
+  ))
+   :Time ( TimRe5 / Time 
+    :name ( n17 / name
+     :op1 "18:00"
+  ))
+   )
+)
+
+# ::id PMUL2001.json_0012
+# ::snt Oh , that 's too bad . How about Monday ?
+( o / out_of_scope )
+
+# ::id PMUL2001.json_0014
+# ::snt Try once more in case they fixed the system glitch , if not Ill try any other place that you recommend .
+( o / out_of_scope )
+
+# ::id PMUL2001.json_0016
+# ::snt Yes please that would be okay I guess .
+( o / out_of_scope )
+
+# ::id PMUL2001.json_0018
+# ::snt 1 person at 18:00 on Monday , please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "18:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n20 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n22 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL2001.json_0020
+# ::snt Can you have a taxi pick me up at vue cinema and bring me to the restaurant , arriving by 18:00 ?
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n24 / name
+     :op1 "vue"
+     :op2 "cinema"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n26 / name
+     :op1 "18:00"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n28 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL2001.json_0022
+# ::snt That 's everything ! thanks a bunch ! bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0131.json_0000
+# ::snt Can you help me find a 3-star hotel in the north of Cambridge ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "3-star"
+  ))
+   :Type ( TypHo6 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL0131.json_0002
+# ::snt I want a hotel that 's in the moderate price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL0131.json_0004
+# ::snt As long as it is a hotel and not any other type , then yes book it for me .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Type ( TypHo3 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL0131.json_0006
+# ::snt Great can you book it for 2 people for 4 nights starting thursday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL0131.json_0008
+# ::snt Yes . I also need to find a restaurant that serves chinese food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n18 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id MUL0131.json_0010
+# ::snt I would like it also to be in the north and moderately priced .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n20 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n22 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL0131.json_0012
+# ::snt Yes , please book this .
+( o / out_of_scope )
+
+# ::id MUL0131.json_0014
+# ::snt I do n't need it booked . I just require the phone number . Thank you .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id MUL0131.json_0016
+# ::snt That is everything I needed for today . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0396.json_0000
+# ::snt I am looking for a place to stay with free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id SSNG0396.json_0002
+# ::snt No , it just needs to be in the moderate price range .   I prefer guesthouses .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouses"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id SSNG0396.json_0004
+# ::snt That does not matter .   What ones have availability for 7 people for 2 nights starting on Saturday ?
+( Hm1 / Hotel-Inform
+   :Parking ( onHo1 / dontcare)
+   :People ( PeoHo3 / People 
+    :name ( n6 / name
+     :op1 "7"
+  ))
+   :Stay ( StaHo5 / Stay 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo7 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id SSNG0396.json_0006
+# ::snt I would like 3 stars or higher please
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SSNG0396.json_0008
+# ::snt Try booking the bridge house please .
+( o / out_of_scope )
+
+# ::id SSNG0396.json_0010
+# ::snt Yes please if it 's in the same price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id SSNG0396.json_0012
+# ::snt Yes , please . And I will need the reference number .
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id SSNG0396.json_0014
+# ::snt Okay great . That is all I need .
+( o / out_of_scope )
+
+# ::id PMUL0293.json_0000
+# ::snt Hi , I 'm looking for the Bridge Guest House .   Can you give the information about it please ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "bridge"
+     :op2 "guest"
+     :op3 "house"
+  ))
+)
+
+# ::id PMUL0293.json_0002
+# ::snt Yes .   I would like to book it for 3 nights for four people , starting on monday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "four"
+  ))
+)
+
+# ::id PMUL0293.json_0004
+# ::snt I am also looking for a place to eat .   It should serve bistro food and be expensive .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "bistro"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0293.json_0006
+# ::snt Yes please , could you look for a chinese retaurant in the expensive range ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n16 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0293.json_0008
+# ::snt It does not matter . Pick and book me at one on Monday , for four people at 13:00 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "13:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n20 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n22 / name
+     :op1 "four"
+  ))
+)
+
+# ::id PMUL0293.json_0010
+# ::snt I also need a taxi between the two places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL0293.json_0012
+# ::snt The hotel please in a taxi
+( Tm1 / Taxi-Inform
+   :Depart ( riTa1 / bridge_guest_house)
+   :Dest ( DesTa3 / Dest 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL0293.json_0014
+# ::snt that 's all ! thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1331.json_0000
+# ::snt Hi , I 'm looking for a theater .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1331.json_0002
+# ::snt Not especially , could you give me a recommendation ?
+( o / out_of_scope )
+
+# ::id PMUL1331.json_0004
+# ::snt Yes , please . Also , what is their phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL1331.json_0006
+# ::snt I also need a train ticket .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL1331.json_0008
+# ::snt I will be going to Peterborough from Cambridge . Hoping to leave on Monday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "peterborough"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1331.json_0010
+# ::snt The train should arrive by 19:00 and should depart from cambridge .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "19:00"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1331.json_0012
+# ::snt Yes , please book for 7 people , and give me the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1331.json_0014
+# ::snt Awesome , thanks a lot . That 's all I needed today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4995.json_0000
+# ::snt I 'm looking for a 3-star hotel that offers free wifi
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "3-star"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL4995.json_0002
+# ::snt I would prefer the North .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL4995.json_0004
+# ::snt actually , is the hamilton lodge a guesthouse ? I 'd prefer a cheap guesthouse .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n8 / name
+     :op1 "hamilton"
+     :op2 "lodge"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo6 / Price 
+    :name ( n12 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL4995.json_0006
+# ::snt That sounds acceptable . Can you please book a room for me starting on Wednesday ? It will only be me and I will be staying 5 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL4995.json_0008
+# ::snt I am also looking to get some Italian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n18 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id PMUL4995.json_0010
+# ::snt Do you have one in the east , in the cheap price range ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n20 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n22 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL4995.json_0012
+# ::snt Can you book it for Sunday and give me a reference number please ..
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Day ( DayRe3 / Day 
+    :name ( n25 / name
+     :op1 "sunday"
+  ))
+   )
+)
+
+# ::id PMUL4995.json_0014
+# ::snt Can you find one in the east with a different price range ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n26 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL4995.json_0016
+# ::snt Okay , I want to book that restaurant for 1 person
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n28 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL4995.json_0018
+# ::snt I would like the reservation on the same day at 11:00 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n30 / name
+     :op1 "11:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n32 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+)
+
+# ::id PMUL4995.json_0020
+# ::snt No I am good to go now . Thanks , bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2923.json_0000
+# ::snt Hello , I am looking for a museum attraction in the south part of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL2923.json_0002
+# ::snt Sorry , I think I garbled that- it 's at 14 King 's ... what 's the address again ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL2923.json_0004
+# ::snt Ok , thank you .   Also , I need a place to stay in the moderate price range .   Free parking is not necessary .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id PMUL2923.json_0006
+# ::snt I 'd like to stay in the east .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n8 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL2923.json_0008
+# ::snt No thanks . That 's all the help I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2923.json_0010
+# ::snt Actually , could you find a hotel for me ? I would like it to be in the moderate price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL2923.json_0012
+# ::snt That sounds lovely . Could you book it for me please ? The 4 of us are coming in on Sunday for 4 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2923.json_0014
+# ::snt Thank you , please do !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2923.json_0016
+# ::snt Yes I will need a taxi between the hotel and venue and I need to leave the hotel by 22:45 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n18 / name
+     :op1 "22:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL2923.json_0018
+# ::snt Yes , please . Leaving the hotel by 22:45 .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL2923.json_0020
+# ::snt No that will be it . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4210.json_0000
+# ::snt I need some help locating a train for Saturday , heading to London King 's Cross .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "saturday"
+  ))
+   :Dest ( DesTr4 / Dest 
+    :name ( n4 / name
+     :op1 "london"
+     :op2 "king"
+     :op3 "'s"
+     :op4 "cross"
+  ))
+)
+
+# ::id PMUL4210.json_0002
+# ::snt I 'll be departing from Cambridge and would like to leave at 12:15 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "12:15"
+  ))
+)
+
+# ::id PMUL4210.json_0004
+# ::snt That would be perfect . Book it for 5 people please and send me the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4210.json_0006
+# ::snt I also need a cheap hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n14 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SSNG0064.json_0000
+# ::snt I am looking to find a restaurant that serves swedish food and expensive .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "swedish"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SSNG0064.json_0002
+# ::snt How about Indian or Italian then ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n8 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL3053.json_0000
+# ::snt i am looking for a place to go in the centre and should be the type of boat .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "boat"
+  ))
+)
+
+# ::id PMUL3053.json_0002
+# ::snt Can you please provide me with the phone number , address and postcode for each of those ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL3053.json_0004
+# ::snt I also am looking for a place to stay in the center with a star rating of 4 .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n8 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL3053.json_0006
+# ::snt Do either of them have free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL3053.json_0008
+# ::snt Allrighty , can I book a room for 3 people at the University Arms Hotel , for 4 nights starting on Saturday ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n10 / name
+     :op1 "university"
+     :op2 "arms"
+     :op3 "hotel"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n14 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3053.json_0010
+# ::snt nope that 's it thanks for your help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3155.json_0000
+# ::snt I am planning a trip to Cambridge
+( o / out_of_scope )
+
+# ::id PMUL3155.json_0002
+# ::snt Let 's book a train , I 'll be departing from cambridge and going to broxbourne . Lets look for something on wednesday arriving in broxbourne by 19:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "broxbourne"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "wednesday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n6 / name
+     :op1 "19:00"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3155.json_0004
+# ::snt We 're not picky , please book any train arriving in Broxbourne by 19:00 for 4 people .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "broxbourne"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n12 / name
+     :op1 "19:00"
+  ))
+   :People ( PeoTr6 / People 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3155.json_0006
+# ::snt Thanks ! Now I need to find a Lebanese restaurant in the expensive price range . Can you help me find one ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "lebanese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n18 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL3155.json_0008
+# ::snt Is there any in the East ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n20 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL3155.json_0010
+# ::snt What about one that serves indian dood ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n22 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL3155.json_0012
+# ::snt I 'd like someplace expensive , please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n24 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL3155.json_0014
+# ::snt Yes , I need a table for 4 people at 10:15 on Wednesday , if that day is not available then try Friday and provide the reference number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n26 / name
+     :op1 "10:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n28 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n30 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL3155.json_0016
+# ::snt Thanks for all your help .   I think I 'm good now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1302.json_0000
+# ::snt I 'm looking for a hotel in the south , and I 'd like cheaper options please .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "cheaper"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+   :Type ( TypHo6 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL1302.json_0002
+# ::snt Does it have a star of 4 ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1302.json_0004
+# ::snt Great . Do they also offer free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id MUL1302.json_0006
+# ::snt No , that 's ok . Could you just give me the address and postcode and please let me know if they have free parking ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Parking ( aHo0 / question )
+  :Addr ( aHo1 / question )
+  :Post ( aHo2 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Parking ( esHo2 / yes)
+   )
+)
+
+# ::id MUL1302.json_0008
+# ::snt I am also looking for international food that is in the cheaper price range .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "international"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n12 / name
+     :op1 "cheaper"
+  ))
+)
+
+# ::id MUL1302.json_0010
+# ::snt No thank you- please just give me the address and phone number .
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id MUL1302.json_0012
+# ::snt Do you see a Chinese restaurant in the same area as the hotel ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "chinese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id MUL1302.json_0014
+# ::snt There are going to be a lot of us , so something cheap would be best .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n18 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL1302.json_0016
+# ::snt Yes for 7 people for 17:45 on a Monday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n20 / name
+     :op1 "17:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n22 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n24 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL1302.json_0018
+# ::snt Can we make the reservation an hour later ?
+( o / out_of_scope )
+
+# ::id MUL1302.json_0020
+# ::snt Yes how about for 16:45 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n26 / name
+     :op1 "16:45"
+  ))
+)
+
+# ::id MUL1302.json_0022
+# ::snt No , you have been very helpful thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1822.json_0000
+# ::snt Can you help me find a train leaving on Sunday going to Cambridge ? Thanks .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL1822.json_0002
+# ::snt I 'll be leaving from peterborough and would like to leave after 09:00 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "peterborough"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "09:00"
+  ))
+)
+
+# ::id PMUL1822.json_0004
+# ::snt It does not matter   as long as I can leave after 9:00 .
+( Tm1 / Train-Inform
+   :Arrive ( onTr1 / dontcare)
+)
+
+# ::id PMUL1822.json_0006
+# ::snt Yes , that 'll work . Can you also please find me a place to stay ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL1822.json_0008
+# ::snt Three stars , moderate price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "moderate"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n12 / name
+     :op1 "three"
+  ))
+)
+
+# ::id PMUL1822.json_0010
+# ::snt A guesthouse will be fine .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL1822.json_0012
+# ::snt Thank you ! I do n't need parking or internet .
+( Hm1 / Hotel-Inform
+   :Parking ( oHo1 / no)
+   :Internet ( oHo2 / no)
+)
+
+# ::id PMUL1822.json_0014
+# ::snt It does n't matter . Can you please recommend one and book it on Sunday for 3nights for 5
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+   :Day ( DayHo3 / Day 
+    :name ( n16 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo5 / People 
+    :name ( n18 / name
+     :op1 "5"
+  ))
+   :Stay ( StaHo7 / Stay 
+    :name ( n20 / name
+     :op1 "3nights"
+  ))
+)
+
+# ::id PMUL1822.json_0016
+# ::snt As I mentioned already , Sunday .
+( o / out_of_scope )
+
+# ::id PMUL1822.json_0018
+# ::snt That was all I need .
+( o / out_of_scope )
+
+# ::id MUL2346.json_0000
+# ::snt I am looking for a restaurant that serves gastropub food and is expensively priced .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "gastropub"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensively"
+  ))
+)
+
+# ::id MUL2346.json_0002
+# ::snt I have no preference , can you give me the postcode , phone number , and area for the closest one ?
+( Rt1 / Restaurant-Request
+  :Area ( aRe0 / question )
+  :Phone ( aRe1 / question )
+  :Post ( aRe2 / question )
+)
+
+# ::id MUL2346.json_0004
+# ::snt And what part of town is that in ?
+( Rt1 / Restaurant-Request
+  :Area ( aRe0 / question )
+)
+
+# ::id MUL2346.json_0006
+# ::snt No I will just go there . Can you help me find some museums in the centre of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n8 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id MUL2346.json_0008
+# ::snt Is there one you would recommend and the address please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id MUL2346.json_0010
+# ::snt Great , that 's all I needed to know .
+( o / out_of_scope )
+
+# ::id MUL2346.json_0012
+# ::snt Thank you , goodbye again .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01824.json_0000
+# ::snt I need a taxi to come to rajmahal and want to go to kohinoor .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "rajmahal"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "kohinoor"
+  ))
+)
+
+# ::id SNG01824.json_0002
+# ::snt I 'd like to leave by 08:00 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n6 / name
+     :op1 "08:00"
+  ))
+)
+
+# ::id SNG01824.json_0004
+# ::snt I want to arrive by 14:00 and it does n't matter when I leave actually
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n8 / name
+     :op1 "14:00"
+  ))
+)
+
+# ::id SNG01824.json_0006
+# ::snt Thank you so much . You have been so helpful . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3135.json_0000
+# ::snt I am looking for a train that departs from kings lynn . I need to leave after 11:30 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "11:30"
+  ))
+)
+
+# ::id PMUL3135.json_0002
+# ::snt I would like to leave from Kings Lynn and go to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id PMUL3135.json_0004
+# ::snt Can I get the travel time , and arrival time of that ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+  :Time ( aTr1 / question )
+)
+
+# ::id PMUL3135.json_0006
+# ::snt Thank you . I am also looking for a 4 star hotel on the east side .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n10 / name
+     :op1 "east"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3135.json_0008
+# ::snt That 's fine , can you find one in the moderate price range with free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n14 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL3135.json_0010
+# ::snt I 'm still thinking about it . Can you please provide me with the address and phone number ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id PMUL3135.json_0012
+# ::snt thanks for all of your help today
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3135.json_0014
+# ::snt Thank you for your time .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0236.json_0000
+# ::snt I 'm looking for a hotel in the west , internet is optional .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Internet ( onHo2 / dontcare)
+   :Area ( AreHo5 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id SSNG0236.json_0002
+# ::snt I am looking for it to be cheap .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SSNG0236.json_0004
+# ::snt Is that a hotel type place to stay ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id SSNG0236.json_0006
+# ::snt Alright , book that for 4 people and 5 nights starting from sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SSNG0236.json_0008
+# ::snt How about a different hotel in the same price range ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n18 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id SSNG0236.json_0010
+# ::snt Yes please and I need the reference number
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id SSNG0236.json_0012
+# ::snt No thank you that is all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20118.json_0000
+# ::snt Hello , I am looking for a restaurant that serves halal food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "halal"
+  ))
+)
+
+# ::id WOZ20118.json_0002
+# ::snt How about indian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id WOZ20118.json_0004
+# ::snt What is their address and phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20118.json_0006
+# ::snt Is Cocum located in the east part of town ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "east"
+  ))
+   :Name ( NamRe4 / Name 
+    :name ( n8 / name
+     :op1 "Cocum"
+  ))
+)
+
+# ::id WOZ20118.json_0008
+# ::snt Correct
+( o / out_of_scope )
+
+# ::id PMUL2928.json_0000
+# ::snt What entertainment attractions are there in the east side of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL2928.json_0002
+# ::snt That sounds great .   Can you give me their phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL2928.json_0004
+# ::snt Do you have any information on their entrance fees ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL2928.json_0006
+# ::snt That 's ok .   I 'll call them .   Can you help me find a moderately priced place to stay ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL2928.json_0008
+# ::snt What about 3 star places ? And i need free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL2928.json_0010
+# ::snt Can you try a guesthouse withouth free parking ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( oHo2 / no)
+)
+
+# ::id PMUL2928.json_0012
+# ::snt So you ca n't find a moderately priced guesthouse with 3 stars and free parking anywhere in cambridge at all ? Area does n't matter . Please try again ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+   :Price ( PriHo5 / Price 
+    :name ( n14 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL2928.json_0014
+# ::snt I know I have found places with those requirements before . I just do n't remember the name . I really want to stay moderately priced with the 3 stars and parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+   :Price ( PriHo5 / Price 
+    :name ( n18 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL2928.json_0016
+# ::snt Ok , thanks anyway for your help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2928.json_0018
+# ::snt Any moderately price guesthouse will work
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+   :Price ( PriHo3 / Price 
+    :name ( n20 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL2928.json_0020
+# ::snt Does it offer free parking ? If yes , please book a room for 2 for 2 nights . We 'll be checking in on Wednesday
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stay ( StaHo3 / Stay 
+    :name ( n22 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo5 / Day 
+    :name ( n24 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo7 / People 
+    :name ( n26 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL2928.json_0022
+# ::snt No thank you that will be all
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0371.json_0000
+# ::snt Yes , I need a hotel in the moderate price range please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id SSNG0371.json_0002
+# ::snt The north .   But I do need an actual hotel , no guestrooms .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id SSNG0371.json_0004
+# ::snt Yes , tell me about those .
+( o / out_of_scope )
+
+# ::id SSNG0371.json_0006
+# ::snt What about the other hotel ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SSNG0371.json_0008
+# ::snt Could you book me a room at one of those ? I need it for 6 people and 2 nights starting from saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SSNG0371.json_0010
+# ::snt Thank you so much . That is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4835.json_0000
+# ::snt Can you help me find a park please ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "park"
+  ))
+)
+
+# ::id PMUL4835.json_0002
+# ::snt That sounds great ! Can I get their postcode please ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL4835.json_0004
+# ::snt Thanks ! I 'm also looking for a train going to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4835.json_0006
+# ::snt I 'd like to leave after 10:45 on Monday . I 'm departing from Ely .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n6 / name
+     :op1 "10:45"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n10 / name
+     :op1 "Ely"
+  ))
+)
+
+# ::id PMUL4835.json_0008
+# ::snt make a booking for 3 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL4835.json_0010
+# ::snt That should be everything . Thank you very much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4835.json_0012
+# ::snt Thank you , you as well !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0524.json_0000
+# ::snt Hey there .   I am trying to plan my trip for Cambridge and am trying to find this particular restaurant . It 's called the Sesame Restaurant and Bar .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "sesame"
+     :op2 "restaurant"
+     :op3 "and"
+     :op4 "bar"
+  ))
+)
+
+# ::id PMUL0524.json_0002
+# ::snt I want to book a table for one for Tuesday 12:00 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "12:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL0524.json_0004
+# ::snt i need a train which goes to   birmingham new street and should arrive by 09:00
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n12 / name
+     :op1 "09:00"
+  ))
+)
+
+# ::id PMUL0524.json_0006
+# ::snt I need to leave on Wednesday and depart from Cambridge .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0524.json_0008
+# ::snt Um sorry but can we actually go back to the restaurant again really quick . Did you even really book that for me ? I never got a reference number from you ...
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL0524.json_0010
+# ::snt That 's it for now , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0084.json_0000
+# ::snt Can you help me find a restaurant please ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id SSNG0084.json_0002
+# ::snt I want one in the certre area and in the moderate price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "certre"
+  ))
+)
+
+# ::id SSNG0084.json_0004
+# ::snt I do n't care what type of food they serve .   What would you recommend ?
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+)
+
+# ::id SSNG0084.json_0006
+# ::snt That sounds good , I have a group of seven and we want to eat at 20:00 on Friday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "20:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "seven"
+  ))
+)
+
+# ::id SSNG0084.json_0008
+# ::snt Can you recommend another moderately priced restaurant located in the centre ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n12 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SSNG0084.json_0010
+# ::snt That would work , please book that .
+( o / out_of_scope )
+
+# ::id SSNG0084.json_0012
+# ::snt Thanks for all your help . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3749.json_0000
+# ::snt I am planning a trip in Cambridge
+( o / out_of_scope )
+
+# ::id PMUL3749.json_0002
+# ::snt I need to find a train to arrive on Saturday by 11:45 going to Cambridge from Bishops Stortford .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "saturday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n6 / name
+     :op1 "11:45"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n8 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id PMUL3749.json_0004
+# ::snt Yes , I would like a ticket for one please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL3749.json_0006
+# ::snt How much is the ticket going to cost me ?   Do I pay you ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL3749.json_0008
+# ::snt Yes , can you help me find places to go in town ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL3749.json_0010
+# ::snt Yes , what do you recommend for entertainment ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL3749.json_0012
+# ::snt Ok great ! What type of entertainment is that ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Type ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Type ( TypAt3 / Type 
+    :name ( n15 / name
+     :op1 "entertainment"
+  ))
+   )
+)
+
+# ::id PMUL3749.json_0014
+# ::snt Of course .   Can you tell me the address and entrance fee please ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+)
+
+# ::id PMUL3749.json_0016
+# ::snt Thank . That is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0908.json_0000
+# ::snt I 've heard of your Museum of Classical Archaeology , and I 'd like to know more about it .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "museum"
+     :op2 "of"
+     :op3 "classical"
+     :op4 "archaeology"
+  ))
+)
+
+# ::id MUL0908.json_0002
+# ::snt The west part of town ? Sure , give me more info about it ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL0908.json_0004
+# ::snt No , but I need a cheap chinese restaurant nearby as well .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL0908.json_0006
+# ::snt Yes , please .   I need it for 8 people at 14:00 Thursday and a reference number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "14:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0908.json_0008
+# ::snt I 'll need a taxi to commute between the two .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL0908.json_0010
+# ::snt Can I please also book a taxi between the museum and the restaurant ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id MUL0908.json_0012
+# ::snt I do n't mind what time we leave , but I need to arrive at the restaurant by 14:00 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n16 / name
+     :op1 "14:00"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id MUL0908.json_0014
+# ::snt What time did you book the taxi to pick me up at the museum ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL0908.json_0016
+# ::snt I 'll do that . Could you please tell me once more the contact number and the car type ?
+( Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+)
+
+# ::id MUL0908.json_0018
+# ::snt That is all . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0908.json_0020
+# ::snt Thank you once again for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3251.json_0000
+# ::snt I am   traveling to Cambridge and looking forward to try local restaurants .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL3251.json_0002
+# ::snt I 'm looking for a place to eat in the centere of town in the expensive price range serving hungarian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "hungarian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n6 / name
+     :op1 "centere"
+  ))
+)
+
+# ::id PMUL3251.json_0004
+# ::snt Sure , let 's try British food , please ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "british"
+  ))
+)
+
+# ::id PMUL3251.json_0006
+# ::snt That sounds great ! Could you book a table there for Wednesday ? There will be 7 of us , and we 'd like to eat at 16:00 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "16:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL3251.json_0008
+# ::snt ok and get me the reference number please
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id PMUL3251.json_0010
+# ::snt I also need a train to Leicester .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id PMUL3251.json_0012
+# ::snt Yes , on Thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n18 / name
+     :op1 "thursday"
+  ))
+   :Depart ( amTr2 / cambridge)
+)
+
+# ::id PMUL3251.json_0014
+# ::snt I prefer to depart after 16:45 . Just choose the first train you see listed and book tickets for 7 people . Then give me the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n20 / name
+     :op1 "16:45"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n22 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3251.json_0016
+# ::snt Thank you for all of your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3251.json_0018
+# ::snt No that is everything I needed . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02323.json_0000
+# ::snt I need a taxi to get me to holy trinity church no later than 15:30
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "holy"
+     :op2 "trinity"
+     :op3 "church"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n4 / name
+     :op1 "15:30"
+  ))
+)
+
+# ::id SNG02323.json_0002
+# ::snt I 'd like to be picked up from don pasquale pizzeria . Please also provide the car type and contact number , one the booking is made ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n6 / name
+     :op1 "don"
+     :op2 "pasquale"
+     :op3 "pizzeria"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id SNG02323.json_0004
+# ::snt Thank you . That was all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2294.json_0000
+# ::snt I 'm looking for some cheap Chinese food . Got any restaurants that fit the bill ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL2294.json_0002
+# ::snt I would like the centre .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2294.json_0004
+# ::snt Yes , I 'd like to make a reservation at the Rice House for one person at 11:00 on Sunday please .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "rice"
+     :op2 "house"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n10 / name
+     :op1 "11:00"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n14 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL2294.json_0006
+# ::snt I am looking for any multiple sport attractions near the restaurant to visit .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+   :Type ( TypAt3 / Type 
+    :name ( n16 / name
+     :op1 "multiple"
+     :op2 "sport"
+  ))
+   :Area ( AreAt5 / Area 
+    :name ( n18 / name
+     :op1 "near"
+     :op2 "the"
+     :op3 "restaurant"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL2294.json_0008
+# ::snt Are there any museums in that area ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n20 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id PMUL2294.json_0010
+# ::snt Please provide the entrance fees .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL2294.json_0012
+# ::snt I would like you to pick a nice on and give me more info on it please .
+( o / out_of_scope )
+
+# ::id PMUL2294.json_0014
+# ::snt Yes that one sounds nice . Can you tell me when they open and close also ?
+( o / out_of_scope )
+
+# ::id PMUL2294.json_0016
+# ::snt No that 's everything for me today ! Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0213.json_0000
+# ::snt I need a train ticket to Cambridge , sometime after 15:45 if you can find one .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "15:45"
+  ))
+)
+
+# ::id MUL0213.json_0002
+# ::snt departure is sunday from ely .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id MUL0213.json_0004
+# ::snt I 'll book the one that leaves at 17:35 . What time does the train arrive ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+)
+
+# ::id MUL0213.json_0006
+# ::snt No . I 'm looking for a a gastropub restaurant in the centre .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "gastropub"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0213.json_0008
+# ::snt Yes , I need one in the cheap price range please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n14 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL0213.json_0010
+# ::snt Ok , how about one serving italian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id MUL0213.json_0012
+# ::snt Yes . Can you please book Zizzi Cambridge for 3 people at 21:00 on the same day , Sunday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "21:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n20 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n22 / name
+     :op1 "3"
+  ))
+   :Name ( NamRe8 / Name 
+    :name ( n24 / name
+     :op1 "Zizzi"
+     :op2 "Cambridge"
+  ))
+)
+
+# ::id MUL0213.json_0014
+# ::snt Finally . Thank you . Pizza Hut . I ate there when I was a kid . It 's a long story . I wonder if this one has a jukebox .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0213.json_0016
+# ::snt No . Everything is perfect . Thank you for your time .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20181.json_0000
+# ::snt I am looking for an upscale restaurant with European food , please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "european"
+  ))
+)
+
+# ::id WOZ20181.json_0002
+# ::snt Is there anything else available ?
+( o / out_of_scope )
+
+# ::id WOZ20181.json_0004
+# ::snt What is there address and area ?
+( Rt1 / Restaurant-Request
+  :Area ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20181.json_0006
+# ::snt No thank you .   That is all the info I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1905.json_0000
+# ::snt I would like help finding a college to visit in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "college"
+  ))
+)
+
+# ::id MUL1905.json_0002
+# ::snt That sounds good . Could you give me the entrance fee , phone number , and postcode ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id MUL1905.json_0004
+# ::snt Yes I 'm also looking for a train that leaves wednesday and arrives by 17:00 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "17:00"
+  ))
+)
+
+# ::id MUL1905.json_0006
+# ::snt Does this train go to Leicester from Cambridge ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "leicester"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1905.json_0008
+# ::snt Yes and please give me the reference number .
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id MUL1905.json_0010
+# ::snt Yes , I only need 1 ticket for myself .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL1905.json_0012
+# ::snt I would like to arrive by 17:00 in leicester .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "leicester"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n18 / name
+     :op1 "17:00"
+  ))
+)
+
+# ::id MUL1905.json_0014
+# ::snt I think that is all I need , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2240.json_0000
+# ::snt Hi I am looking for a moderate priced place to stay that has free wifi .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL2240.json_0002
+# ::snt I would prefer moderate price range and wifi included
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL2240.json_0004
+# ::snt Is it a guesthouse ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id MUL2240.json_0006
+# ::snt Yes please I need it booked for 3 people for 2 nights starting on Wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL2240.json_0008
+# ::snt That 's awesome . Can you also look for a train for me ? I 'd like to leave on friday after 18:15 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "friday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n16 / name
+     :op1 "18:15"
+  ))
+)
+
+# ::id MUL2240.json_0010
+# ::snt So the train should depart from cambridge and go to london kings cross .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n18 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n20 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2240.json_0012
+# ::snt Did you book that for my whole group ? 3 people ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n22 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL2240.json_0014
+# ::snt no that 's all for now .   thanks ,   bye
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0281.json_0000
+# ::snt I want to find a place to stay in the cheap price range with free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SSNG0281.json_0002
+# ::snt North part of town , please .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SSNG0281.json_0004
+# ::snt Lets go with the Worth House please . Can I get it for 5 nights starting Monday for 6 people please
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n6 / name
+     :op1 "worth"
+     :op2 "house"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SSNG0281.json_0006
+# ::snt That would be fine , but please stay in the same price range
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "price"
+  ))
+)
+
+# ::id SSNG0281.json_0008
+# ::snt No that will be all thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01764.json_0000
+# ::snt I am looking for the Addenbrookes Hospital
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01764.json_0002
+# ::snt No , that 's all I need . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0127.json_0000
+# ::snt I am looking for help with a car accident dispute .
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG0127.json_0002
+# ::snt Great can I also have the address ?
+( Pt1 / Police-Request
+  :Addr ( aPo0 / question )
+)
+
+# ::id SNG0127.json_0004
+# ::snt No thanks . I have everything I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4914.json_0000
+# ::snt I 'm looking for a train to cambridge that leaves after 10:45
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "10:45"
+  ))
+)
+
+# ::id PMUL4914.json_0002
+# ::snt I will be departing from kings lynn on saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id PMUL4914.json_0004
+# ::snt That sounds great . I will need 7 tickets please !
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL4914.json_0006
+# ::snt I also need a place to stay in the centre of town n the moderate price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4914.json_0008
+# ::snt How many stars does it have ? I want a 0 star hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n18 / name
+     :op1 "0"
+  ))
+)
+
+# ::id PMUL4914.json_0010
+# ::snt Yes , I 'd lie to book it for 7 people   for 4 nights starting Saturday . May i have the reference number please ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n22 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n24 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL4914.json_0012
+# ::snt That 's all I need .   Thanks for your assistance !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1777.json_0000
+# ::snt Which trains arrive in Cambridge by 17:15 ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "17:15"
+  ))
+)
+
+# ::id MUL1777.json_0002
+# ::snt Yes I need it to depart from   norwich .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id MUL1777.json_0004
+# ::snt Yes , what is the ID and price , please ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id MUL1777.json_0006
+# ::snt And what is the price and departure time ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id MUL1777.json_0008
+# ::snt Yes please book it for me .
+( o / out_of_scope )
+
+# ::id WOZ20190.json_0000
+# ::snt I am looking for a cantonese restaurant in the north part of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "cantonese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id WOZ20190.json_0002
+# ::snt I do n't care .
+( Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+)
+
+# ::id WOZ20190.json_0004
+# ::snt Okay then , how about a restaurant that serves asian oriental type of food in the north part of town then ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "north"
+  ))
+)
+
+# ::id WOZ20190.json_0006
+# ::snt What is the address and phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20190.json_0008
+# ::snt Thank you for the information . Bye now
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0298.json_0000
+# ::snt I am looking to stay at a guesthouse with free wfii
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id SSNG0298.json_0002
+# ::snt Does it include free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id SSNG0298.json_0004
+# ::snt I would like to book it for 2 nights for 2 people starting on Saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SSNG0298.json_0006
+# ::snt Is that in the same price range as the Allenbell ? That would work for me .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n10 / name
+     :op1 "Allenbell"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id SSNG0298.json_0008
+# ::snt yes , please attempt to book that one for me .
+( o / out_of_scope )
+
+# ::id SSNG0298.json_0010
+# ::snt Okay great . No that will be it .
+( o / out_of_scope )
+
+# ::id SNG0418.json_0000
+# ::snt I need a train on Wednesday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id SNG0418.json_0002
+# ::snt I will be departing from Cambridge . My destination is Birmingham New Street .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG0418.json_0004
+# ::snt I want to leave after 08:15 , arrival is n't that important .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "08:15"
+  ))
+)
+
+# ::id SNG0418.json_0006
+# ::snt Yes . Would you please provide me with the reference number ?
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id SNG0418.json_0008
+# ::snt Thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4812.json_0000
+# ::snt I looking for an Italian restaurant that offers cheap food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL4812.json_0002
+# ::snt I would prefer one on the west area .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL4812.json_0004
+# ::snt Yes . Please book a table for 2 at 16:45 on friday and please give me the reference number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "16:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL4812.json_0006
+# ::snt No . I also need a train .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL4812.json_0008
+# ::snt Departing Peterborough on Friday .   Heading to Cambridge .   I need to arrive by 09:45 .   Do you have anything ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n16 / name
+     :op1 "friday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n18 / name
+     :op1 "09:45"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n20 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id PMUL4812.json_0010
+# ::snt That one is perfect . Thanks for your help . Good bye
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4561.json_0000
+# ::snt I need some help choosing a train to Leicester .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id PMUL4561.json_0002
+# ::snt I will be departing from Cambridge on Saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4561.json_0004
+# ::snt I need to leave after 21:00 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "21:00"
+  ))
+)
+
+# ::id PMUL4561.json_0006
+# ::snt Great can you get me 7 tickets for that ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL4561.json_0008
+# ::snt Thank you very much ! Also , can you recommend a hotel in the South part of town ? I do n't need internet or free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   :Parking ( oHo2 / no)
+   :Internet ( oHo3 / no)
+   :Area ( AreHo6 / Area 
+    :name ( n14 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL4561.json_0010
+# ::snt how about the north ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n16 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL4561.json_0012
+# ::snt Yes please tell me their postcode and star rating .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Post ( aHo1 / question )
+   )
+)
+
+# ::id PMUL4561.json_0014
+# ::snt Ok thank you . That 's all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2287.json_0000
+# ::snt I need to find a restaurant in the center of town . A place offering Vietnamese food , if possible .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "vietnamese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL2287.json_0002
+# ::snt really , it should be expensive .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL2287.json_0004
+# ::snt How about turkish food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "turkish"
+  ))
+)
+
+# ::id PMUL2287.json_0006
+# ::snt Yes and I need a confirmation number thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2287.json_0008
+# ::snt I 'm not sure yet , can I have the phone number and postcode so I can book the table ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id PMUL2287.json_0010
+# ::snt No , I would like to check out going to a boat .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "boat"
+  ))
+)
+
+# ::id PMUL2287.json_0012
+# ::snt It does n't matter to me .
+( o / out_of_scope )
+
+# ::id PMUL2287.json_0014
+# ::snt No , thanks . Please just select one for me and then let me know the area and address .
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Addr ( aAt1 / question )
+)
+
+# ::id PMUL2287.json_0016
+# ::snt I also need a taxi . Can you help with that ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL2287.json_0018
+# ::snt I want to leave the Riverboat Georgina by 23:30 , please .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n12 / name
+     :op1 "23:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n14 / name
+     :op1 "riverboat"
+     :op2 "georgina"
+  ))
+)
+
+# ::id PMUL2287.json_0020
+# ::snt The acorn guest house please .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n16 / name
+     :op1 "acorn"
+     :op2 "guest"
+     :op3 "house"
+  ))
+)
+
+# ::id PMUL2287.json_0022
+# ::snt No , thank you . I have everything I need at this time .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0775.json_0000
+# ::snt Can I ask you for a restaurant suggestion in the north today ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL0775.json_0002
+# ::snt What types of expensive restaurants are in that part of town ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0775.json_0004
+# ::snt I would like to try French and I need a reservation for 2 people at 12:45 on Friday .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "french"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n8 / name
+     :op1 "12:45"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL0775.json_0006
+# ::snt I am looking for a train going to Cambridge and should depart from King Lynn arriving by 08:15
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n16 / name
+     :op1 "08:15"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n18 / name
+     :op1 "King"
+     :op2 "Lynn"
+  ))
+)
+
+# ::id PMUL0775.json_0008
+# ::snt I need it on Friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n20 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL0775.json_0010
+# ::snt Yes , I need 2 tickets please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n22 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL0775.json_0012
+# ::snt that is it for today . have a god day
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0885.json_0000
+# ::snt I 'm looking for a hotel in the south part of town .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id SNG0885.json_0002
+# ::snt I do n't have a preference . I 'm just looking for a 4 star hotel that has free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG0885.json_0004
+# ::snt I guess we can go with the moderately priced one .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id SNG0885.json_0006
+# ::snt Is Aylesbray Lodge a guesthouse ? If not , is there a guesthouse that fits ?
+( o / out_of_scope )
+
+# ::id SNG0885.json_0008
+# ::snt I need rooms for 8 peoples staying for two nights starting Wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "two"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL0030.json_0000
+# ::snt Hi , I need a place to stay on the northend .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "northend"
+  ))
+)
+
+# ::id PMUL0030.json_0002
+# ::snt Type does n't matter but I 'd like it to be 4 star please .
+( Hm1 / Hotel-Inform
+   :Type ( onHo1 / dontcare)
+   :Stars ( StaHo3 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0030.json_0004
+# ::snt I 'd also like it to have free wifi . But , it does n't matter to me if there is free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( onHo1 / dontcare)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL0030.json_0006
+# ::snt yes I need the reference number . I also want to find a restaurant .
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL0030.json_0008
+# ::snt Just myself , 2 nights starting saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL0030.json_0010
+# ::snt Yes , please . I need the reference number for that as I said .
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL0030.json_0012
+# ::snt oh yes , and please book for two more persons
+( o / out_of_scope )
+
+# ::id PMUL0030.json_0014
+# ::snt I 'm sorry , I do n't need a booking just yet . I would like to find a restaurant serving Chinese food , in the north .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "chinese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL0030.json_0016
+# ::snt Is the hotpot expensive ? I want the restaurant to be expensive , in addition to being chinese food and in the north .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n16 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n18 / name
+     :op1 "north"
+  ))
+   :Name ( NamRe8 / Name 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "hotpot"
+  ))
+)
+
+# ::id PMUL0030.json_0018
+# ::snt Can you give me the address and post code , please ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id PMUL0030.json_0020
+# ::snt No , I think that should be all I need for now . Thank you so much for your patience with me !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2404.json_0000
+# ::snt Hi I 'm looking for a place to go in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2404.json_0002
+# ::snt I would really like to see a museum . Maybe get a little more culture under my belt .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL2404.json_0004
+# ::snt Surprise me ! Can you send me the address and postcode for the one you choose ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id MUL2404.json_0006
+# ::snt I 'm also looking for a restaurant in the same area as the museum that serves north american food . Could you get me the number , postcode , and address please ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "north"
+     :op2 "american"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+   )
+)
+
+# ::id MUL2404.json_0008
+# ::snt That sounds nice . Sure , I like a reservation in the Gourmet Burger Kitchen , and I need the address .
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe3 / Name 
+    :name ( n11 / name
+     :op1 "Gourmet"
+     :op2 "Burger"
+     :op3 "Kitchen"
+  ))
+   )
+)
+
+# ::id MUL2404.json_0010
+# ::snt Can I get the postcode for them please ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id MUL2404.json_0012
+# ::snt No , that will be all , thanks ! Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2459.json_0000
+# ::snt I am looking to find an expensive restaurant in the north area of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL2459.json_0002
+# ::snt European sounds good !
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "european"
+  ))
+)
+
+# ::id MUL2459.json_0004
+# ::snt Not right now . Can you give me their address and postcode ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id MUL2459.json_0006
+# ::snt No thank you . Are there any parks in town ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n8 / name
+     :op1 "parks"
+  ))
+)
+
+# ::id MUL2459.json_0008
+# ::snt Okay , thank you . What is the entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL2459.json_0010
+# ::snt I also need a taxi to pick me up from Milton Country park   by 20:30 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n10 / name
+     :op1 "20:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n12 / name
+     :op1 "milton"
+     :op2 "country"
+     :op3 "park"
+  ))
+)
+
+# ::id MUL2459.json_0012
+# ::snt My destination is City Stop Restaurant .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n14 / name
+     :op1 "city"
+     :op2 "stop"
+     :op3 "restaurant"
+  ))
+)
+
+# ::id MUL2459.json_0014
+# ::snt Wonderful . Thanks for help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0687.json_0000
+# ::snt I want to eat someplace with unusual food . Price is no object . What can you suggest ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "unusual"
+  ))
+   :Price ( xpRe2 / expensive)
+)
+
+# ::id SNG0687.json_0002
+# ::snt Hmm .   I 'm not sure .   It needs to be expensive , and I really had my heart set on unusual .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SNG0687.json_0004
+# ::snt Then find a European one .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "european"
+  ))
+)
+
+# ::id SNG0687.json_0006
+# ::snt I would like one in the centre area , please .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0687.json_0008
+# ::snt That sounds good ! Can you book a table for 6 people at 12:45 on Wednesday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "12:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SNG0687.json_0010
+# ::snt I think that is all I need . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20271.json_0000
+# ::snt I want a cheap , european restaurant please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "european"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id WOZ20271.json_0002
+# ::snt What is the address and phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20271.json_0004
+# ::snt Thank you good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3938.json_0000
+# ::snt I need to find out information about a particular hotel called warkworth house
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "warkworth"
+     :op2 "house"
+  ))
+)
+
+# ::id PMUL3938.json_0002
+# ::snt book it for 3 people and 5 nights for monday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3938.json_0004
+# ::snt Yes , I am looking for a restaurant that serves Eritrean food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "eritrean"
+  ))
+)
+
+# ::id PMUL3938.json_0006
+# ::snt Are there any Eritrean restaurants in the east instead ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n12 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL3938.json_0008
+# ::snt Let 's try Italian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id PMUL3938.json_0010
+# ::snt Ok great . Can you book a table for 3 at 16:00 on Monday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "16:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3938.json_0012
+# ::snt May I have the reference number please ?
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id PMUL3938.json_0014
+# ::snt How about wednesday ?
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n22 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL3938.json_0016
+# ::snt Okay , maybe try it again for Wednesday ?
+( o / out_of_scope )
+
+# ::id PMUL3938.json_0018
+# ::snt Okay should we try a different restaurant then ... ? I 've never had this problem before ...
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL3938.json_0020
+# ::snt That would work , I need to get a table the same day as my other booking .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n24 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+)
+
+# ::id PMUL3938.json_0022
+# ::snt Thank you for your help , have a great evening .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4679.json_0000
+# ::snt Can you help me find a train leaving on sunday after 12:00 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "sunday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "12:00"
+  ))
+)
+
+# ::id PMUL4679.json_0002
+# ::snt I am leaving from peterborough going to cambridge
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id PMUL4679.json_0004
+# ::snt i want tickets for 3 people and give me reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4679.json_0006
+# ::snt i m also looking for a place to go in town
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL4679.json_0008
+# ::snt I do n't care where- just a museum .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL4679.json_0010
+# ::snt Yes can I get the info please ?
+( o / out_of_scope )
+
+# ::id PMUL4679.json_0012
+# ::snt Thank you and what is the postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL4679.json_0014
+# ::snt No that s all I needed . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20184.json_0000
+# ::snt Hello , I am looking for a restaurant that serves Mexican food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "mexican"
+  ))
+)
+
+# ::id WOZ20184.json_0002
+# ::snt Yes , I 'd like the address , phone number and postcode please .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id WOZ20184.json_0004
+# ::snt Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01237.json_0000
+# ::snt I am looking for the nearest police station
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG01237.json_0002
+# ::snt Thank you , that 's all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01237.json_0004
+# ::snt Thank you for your help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0960.json_0000
+# ::snt Hey any suggestions for good food ? I 'd also love to find a train that leaves on Friday from Broxbourne .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id PMUL0960.json_0002
+# ::snt I would like to leave after 08:15 that morning .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n6 / name
+     :op1 "08:15"
+  ))
+)
+
+# ::id PMUL0960.json_0004
+# ::snt No specific time , but I 'd love the time and train ID .
+( Tt1 / Train-Request
+  :Id ( aTr0 / question )
+)
+
+# ::id PMUL0960.json_0006
+# ::snt yes , i 'm traveling to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0960.json_0008
+# ::snt yes please book it for me thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0960.json_0010
+# ::snt No thank you . I 'm also looking for an expensive french restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "french"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0960.json_0012
+# ::snt the centre please . can you reserve a table for friday please .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL0960.json_0014
+# ::snt It will be for 2 people on friday at 15:30
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "15:30"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n20 / name
+     :op1 "2"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n22 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL0960.json_0016
+# ::snt that s all i need for tonight . thanks for all the help . goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1222.json_0000
+# ::snt Hi , I 'm looking for a nice play to stay in Cambridge that has free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id MUL1222.json_0002
+# ::snt Yes , someplace in the west part of town would be nice .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL1222.json_0004
+# ::snt Yes , that sounds good !
+( o / out_of_scope )
+
+# ::id MUL1222.json_0006
+# ::snt Yes , reserve it for me for 3 people and 3 nights starting monday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL1222.json_0008
+# ::snt I am also looking for a moderately priced restaurant in the same area as the hotel .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id MUL1222.json_0010
+# ::snt Are there any French restaurants ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "french"
+  ))
+)
+
+# ::id MUL1222.json_0012
+# ::snt I would settle for Indian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id MUL1222.json_0014
+# ::snt Is Meghna Indian food ?   If so , I 'd like to book for the same group on the same day .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n18 / name
+     :op1 "meghna"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "group"
+  ))
+)
+
+# ::id MUL1222.json_0016
+# ::snt I want it to be at 13:00 please . I also need a taxi please
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n24 / name
+     :op1 "13:00"
+  ))
+)
+
+# ::id MUL1222.json_0018
+# ::snt I need the taxi to get me to the restaurant at my booked time . I also will need the taxis contact number and car type
+( Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+)
+
+# ::id MUL1222.json_0020
+# ::snt Great , thank you for very much !   That 's everything I needed !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1222.json_0022
+# ::snt ok goodbye thanks for the help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3300.json_0000
+# ::snt Do you have any great places to visit in the centre ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3300.json_0002
+# ::snt Not really , what do you suggest , and can you provide address and phone number ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL3300.json_0004
+# ::snt Great I 'm also looking for a tuscan restaurant in the centre of town too
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "tuscan"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3300.json_0006
+# ::snt Ok , what about mediterranean food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "mediterranean"
+  ))
+)
+
+# ::id PMUL3300.json_0008
+# ::snt Price range does n't matter .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "does"
+     :op2 "n't"
+     :op3 "matter"
+  ))
+)
+
+# ::id PMUL3300.json_0010
+# ::snt Can you book that for 2 people at 11:30 on friday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "11:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL3300.json_0012
+# ::snt Thank you . That was all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01263.json_0000
+# ::snt Can I get the address and phone number for the Parkside police station ?
+( a / and
+ :op1(Pt1 / Police-Request
+  :Addr ( aPo0 / question )
+  :Phone ( aPo1 / question )
+   )
+ :op2(Pm2 / Police-Inform
+   :Name ( NamPo3 / Name 
+    :name ( n3 / name
+     :op1 "Parkside"
+     :op2 "police"
+     :op3 "station"
+  ))
+   )
+)
+
+# ::id SNG01263.json_0002
+# ::snt Thank you , that is all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3338.json_0000
+# ::snt Can you help me find a train departing from birmingham new street going to cambridge ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL3338.json_0002
+# ::snt train should arrive by 21:00 and should leave on tuesday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "21:00"
+  ))
+)
+
+# ::id PMUL3338.json_0004
+# ::snt Can you assist me with booking one ?
+( o / out_of_scope )
+
+# ::id PMUL3338.json_0006
+# ::snt That would be great . I also would like to book a guesthouse for my stay .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL3338.json_0008
+# ::snt Yes . It should have 2 stars and include free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL3338.json_0010
+# ::snt Maybe a star rating of 3 would be good .   Is there anything available ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3338.json_0012
+# ::snt I need the reservation to be for 2 people and 2 nights please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "2"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n18 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL3338.json_0014
+# ::snt On Tuesday please .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n20 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL3338.json_0016
+# ::snt Thanks , that is all I 'll need today .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4187.json_0000
+# ::snt Hi , I need a train that departs from cambridge .   I need to leave after 15:00 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "15:00"
+  ))
+)
+
+# ::id PMUL4187.json_0002
+# ::snt i am going to peterborough on tuesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "peterborough"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL4187.json_0004
+# ::snt I would like to arrive by 18:00 if possible .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "18:00"
+  ))
+)
+
+# ::id PMUL4187.json_0006
+# ::snt Thanks .   I also need a place to stay .   Can you find a guesthouse with free parking ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id PMUL4187.json_0008
+# ::snt I 'll deal with the train , thank you .   I want a fancy expensive guesthouse , does that narrow it down any ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n14 / name
+     :op1 "expensive"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n16 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL4187.json_0010
+# ::snt Please try for something in the cheap price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n18 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL4187.json_0012
+# ::snt I do n't know the area . Can you suggest something for me ?
+( o / out_of_scope )
+
+# ::id PMUL4187.json_0014
+# ::snt Yes for Sunday for 3 nights for 3 people please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n22 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n24 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL4187.json_0016
+# ::snt No . Thank you ! !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4187.json_0018
+# ::snt Thanks for your help today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4187.json_0020
+# ::snt Thank you , you as well !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4187.json_0022
+# ::snt ok cool go away now
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1648.json_0000
+# ::snt Hi , I 'm looking for a cheap restaurant , please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL1648.json_0002
+# ::snt I want a   restaurant that serves turkish food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "turkish"
+  ))
+)
+
+# ::id MUL1648.json_0004
+# ::snt How about Italian food instead ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id MUL1648.json_0006
+# ::snt No , just give me the phone number and address for your favorite , please !
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id MUL1648.json_0008
+# ::snt I 'm also looking for a train that leaves on Sunday and goes to Peterborough .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "peterborough"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id MUL1648.json_0010
+# ::snt I need to arrive by 18:00 and depart from Cambridge .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n12 / name
+     :op1 "18:00"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1648.json_0012
+# ::snt No , just as close to 18:00 as possible . What is the price of the train ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n16 / name
+     :op1 "18:00"
+  ))
+   :Leave ( onTr2 / dontcare)
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL1648.json_0014
+# ::snt Yes , thank you for the information .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1648.json_0016
+# ::snt Yes , I 'd like one ticket for that train .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n18 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL1648.json_0018
+# ::snt Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1648.json_0020
+# ::snt That is all .   Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3615.json_0000
+# ::snt Is it possible to get a morning train that arrives in Cambridge by 9:15 or do you need to get there the night before ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "9:15"
+  ))
+)
+
+# ::id PMUL3615.json_0002
+# ::snt I 'll be coming in from Stansted Airport on Friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id PMUL3615.json_0004
+# ::snt Yes , please ! The one at 8:24 please . 1 person . Give me the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3615.json_0006
+# ::snt Thanks . I 'm also looking for information on moderately priced hotels with free wifi .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "moderately"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL3615.json_0008
+# ::snt The hotel should be in the north .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n14 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL3615.json_0010
+# ::snt Sounds good . Could you get me the postcode and the phone number ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id PMUL3615.json_0012
+# ::snt OK book that please
+( o / out_of_scope )
+
+# ::id PMUL3615.json_0014
+# ::snt Actually , I do n't want to book yet .   Thanks for the information . I think that is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3615.json_0016
+# ::snt That is all I need . Goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1700.json_0000
+# ::snt Can I take a train from stevenage on tuesday ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "stevenage"
+  ))
+)
+
+# ::id PMUL1700.json_0002
+# ::snt I need to go to Cambridge on Tuesday and arrive by 11:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n10 / name
+     :op1 "11:15"
+  ))
+)
+
+# ::id PMUL1700.json_0004
+# ::snt Sure , I need to book it for 3 people .   Can I get a reference number please ? Thanks so much !
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1700.json_0006
+# ::snt I also need a hotel in the center area .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n16 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL1700.json_0008
+# ::snt do any of them have free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL1700.json_0010
+# ::snt Can I get the price range , address , and phone number for the 4-star place ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n18 / name
+     :op1 "4-star"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Price ( aHo1 / question )
+  :Addr ( aHo2 / question )
+  :Phone ( aHo3 / question )
+   )
+)
+
+# ::id PMUL1700.json_0012
+# ::snt What is the name of the 4 star hotel that you are referring to ?
+( a / and
+ :op1(Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Stars ( StaHo3 / Stars 
+    :name ( n21 / name
+     :op1 "4"
+  ))
+   )
+)
+
+# ::id PMUL1700.json_0014
+# ::snt yes please book it for me
+( o / out_of_scope )
+
+# ::id PMUL1700.json_0016
+# ::snt Actually I do n't need it booked , I just need to know the price range , address and phone please .
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+  :Addr ( aHo1 / question )
+  :Phone ( aHo2 / question )
+)
+
+# ::id PMUL1700.json_0018
+# ::snt That was all I needed .   Thank you .   Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1764.json_0000
+# ::snt I 'm looking for attractions in the east , can you help me ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL1764.json_0002
+# ::snt Not exactly . Something that is popular . With and address please .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id MUL1764.json_0004
+# ::snt Not today , I just need to get a train that will arrive by 08:45 in cambridge
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n6 / name
+     :op1 "08:45"
+  ))
+)
+
+# ::id MUL1764.json_0006
+# ::snt I 'm departing from ely on Sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id MUL1764.json_0008
+# ::snt Okay , could you book that for 5 people ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL1764.json_0010
+# ::snt No that is all I need today . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20381.json_0000
+# ::snt I would like a European restaurant in the west part of town , please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "european"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id WOZ20381.json_0002
+# ::snt phone number and address , please .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20381.json_0004
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0112.json_0000
+# ::snt I am looking for a place to eat in town centre .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SSNG0112.json_0002
+# ::snt It does n't matter as long as it is cheap .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+   :Price ( PriRe3 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SSNG0112.json_0004
+# ::snt I do n't care about the cuisine . Would you book a table for 4 people at 16:00 on Wednesday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "16:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   :Food ( FooRe8 / Food 
+    :name ( n12 / name
+     :op1 "do"
+     :op2 "n't"
+     :op3 "care"
+  ))
+)
+
+# ::id SSNG0112.json_0006
+# ::snt That will be all . Thank you very much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1303.json_0000
+# ::snt Hello , I need to book a train at 07:15 leaving Cambridge going to the town center on Thursday for 7 people .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n6 / name
+     :op1 "07:15"
+  ))
+   :People ( PeoTr8 / People 
+    :name ( n8 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL1303.json_0002
+# ::snt Could you check for a bus ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL1303.json_0004
+# ::snt I am leaving from Cambridge at 14:30 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n10 / name
+     :op1 "14:30"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "Cambridge"
+  ))
+)
+
+# ::id PMUL1303.json_0006
+# ::snt I will be going to ely .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL1303.json_0008
+# ::snt Does n't matter . I just ca n't leave until 14:30
+( o / out_of_scope )
+
+# ::id PMUL1303.json_0010
+# ::snt Does the train depart on Friday ? Does it go to Stevenage ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "stevenage"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n18 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL1303.json_0012
+# ::snt For Clarification : From Cambridge to destination Stevenage , , on friday , leaving after 14:30 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n20 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL1303.json_0014
+# ::snt just one person
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n22 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL1303.json_0016
+# ::snt Do you know how long the travel time is and the price ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id PMUL1303.json_0018
+# ::snt No , that is all thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4272.json_0000
+# ::snt i need a place to stay
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL4272.json_0002
+# ::snt I 'd like to stay in the east .   I 'm looking for a 4 star hotel .   I do n't need any parking .
+( Hm1 / Hotel-Inform
+   :Parking ( onHo1 / dontcare)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+   :Stars ( StaHo5 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4272.json_0004
+# ::snt No , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4272.json_0006
+# ::snt Do you have any places that are hotels , not guest houses ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotels"
+  ))
+   :Parking ( oHo2 / no)
+)
+
+# ::id PMUL4272.json_0008
+# ::snt I guess I 'll book the guesthouse for 4 people , 4 nights starting wednesday .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4272.json_0010
+# ::snt Yes . Need it in the east . Star of 4 and do not care about parking , but do need it to be a hotel not guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n18 / name
+     :op1 "east"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+   :Parking ( esHo4 / yes)
+   :Parking ( oHo5 / no)
+)
+
+# ::id PMUL4272.json_0012
+# ::snt Sorry , I m her husband , Ill take over the call , my wife is a little picky and confused .    Please book the guesthouse , 4 people , 4 nights starting wednesday .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n22 / name
+     :op1 "guesthouse"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n24 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n26 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n28 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4272.json_0014
+# ::snt Great !   I was also interested in finding a swimming pool in the north .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n30 / name
+     :op1 "north"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n32 / name
+     :op1 "swimming"
+     :op2 "pool"
+  ))
+)
+
+# ::id PMUL4272.json_0016
+# ::snt What is the entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL4272.json_0018
+# ::snt Yes , can I have the address and postcode , please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL4272.json_0020
+# ::snt I need their entrance fee please
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL4272.json_0022
+# ::snt If that information is not available , then that 's all I need today .
+( o / out_of_scope )
+
+# ::id PMUL3689.json_0000
+# ::snt Hey could you help me figure out the train schedule ? I need to go to Cambridge I am leaving from bishops Stanford station . Do you know the times ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "bishops"
+  ))
+)
+
+# ::id PMUL3689.json_0002
+# ::snt I would like to leave on Sunday please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL3689.json_0004
+# ::snt i need tickets for three people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "three"
+  ))
+)
+
+# ::id PMUL3689.json_0006
+# ::snt Could you please get me three tickets for a train that leaves after 15:45 ?
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n10 / name
+     :op1 "15:45"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n12 / name
+     :op1 "three"
+  ))
+)
+
+# ::id PMUL3689.json_0008
+# ::snt Yes please make reservations for sunday for 3 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n16 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL3689.json_0010
+# ::snt What is the reference number ?
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL3689.json_0012
+# ::snt I also need a hotel for 3 people starting Sunday and for 4 nights .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n18 / name
+     :op1 "hotel"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n22 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n24 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3689.json_0014
+# ::snt We would like a place in the north which includes free wifi and free parking .   Can you find something fitting this ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   :Area ( AreHo4 / Area 
+    :name ( n26 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL4098.json_0000
+# ::snt I am looking for a nightclub to visit while in town .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "nightclub"
+  ))
+)
+
+# ::id PMUL4098.json_0002
+# ::snt Yes i would like to be in the center .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL4098.json_0004
+# ::snt Sure , what 's the soul tree 's address and postcode ?    I 'm also looking for an expensive danish restaurant .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "danish"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+  :Addr ( aAt2 / question )
+   )
+)
+
+# ::id PMUL4098.json_0006
+# ::snt Do you have any restaurants in the same area as the attraction ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL4098.json_0008
+# ::snt Do you have some place that serves Danish food and it should be expensive ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "danish"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n14 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL4098.json_0010
+# ::snt Indian , please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL4098.json_0012
+# ::snt Yes , please . Although I would like it to be in the centre of town .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n18 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4098.json_0014
+# ::snt Yes , please book a table for 8 people .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n20 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL4098.json_0016
+# ::snt At 20:00 for Tuesday please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n22 / name
+     :op1 "20:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n24 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL4098.json_0018
+# ::snt Okay great . Thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4098.json_0020
+# ::snt no , that will be all for now . thanks for your help . goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01652.json_0000
+# ::snt Please help me book a taxi
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id SNG01652.json_0002
+# ::snt I am leaving from Kohinoor .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n2 / name
+     :op1 "kohinoor"
+  ))
+)
+
+# ::id SNG01652.json_0004
+# ::snt I need to get to saint barnabas press gallery please , but I ca n't leave until after 11:00 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n4 / name
+     :op1 "11:00"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n6 / name
+     :op1 "saint"
+     :op2 "barnabas"
+     :op3 "press"
+     :op4 "gallery"
+  ))
+)
+
+# ::id SNG01652.json_0006
+# ::snt No that 's all I needed today . Thanks for your help . Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0160.json_0000
+# ::snt I have to book a place to eat that serves irish food and is located in the centre , can you help me ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "irish"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SSNG0160.json_0002
+# ::snt How about a restaurant that serves gastropub food in the centre instead ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "gastropub"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SSNG0160.json_0004
+# ::snt Yes , can you see if the moderately priced one can accommodate a party of five at 16:45 on Sunday ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "moderately"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n12 / name
+     :op1 "16:45"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n14 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n16 / name
+     :op1 "five"
+  ))
+)
+
+# ::id SSNG0160.json_0006
+# ::snt Can I get another restaurant in the centre that is moderately priced ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n18 / name
+     :op1 "centre"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n20 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id SSNG0160.json_0008
+# ::snt That sounds amazing . Please try to book that for me .
+( o / out_of_scope )
+
+# ::id SSNG0160.json_0010
+# ::snt No , that 's all I needed . Have a nice day .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1413.json_0000
+# ::snt I need help finding places to go in town . I want to go to nightclub type attractions in the centre of Cambridge .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "nightclub"
+  ))
+)
+
+# ::id PMUL1413.json_0002
+# ::snt Do any of them have an entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL1413.json_0004
+# ::snt Okay , thank you . I 'm also looking for a train that arrives in Kings Lynn by 20:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "20:00"
+  ))
+)
+
+# ::id PMUL1413.json_0006
+# ::snt The departure location is Cambridge and the day is Thursday . Thanks !
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1413.json_0008
+# ::snt Can I book that for 4 people please ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1413.json_0010
+# ::snt Thank you .   That is all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1413.json_0012
+# ::snt Thanks for all your help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1146.json_0000
+# ::snt I need more information about Nusha .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "nusha"
+  ))
+)
+
+# ::id SNG1146.json_0002
+# ::snt Can I get the postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id SNG1146.json_0004
+# ::snt Thanks , I know that Nusha is the south , but I need the name of the area .
+( a / and
+ :op1(At1 / Attraction-Request
+  :Area ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n5 / name
+     :op1 "Nusha"
+  ))
+   :Area ( AreAt5 / Area 
+    :name ( n7 / name
+     :op1 "south"
+  ))
+   )
+)
+
+# ::id SNG1146.json_0006
+# ::snt Yes , it does . Thanks for the information . Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG02250.json_0000
+# ::snt I am looking for a restaurant . The restaurant should be in the centre and should be in the cheap price range
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG02250.json_0002
+# ::snt I do n't have a preference . What would you suggest and can you provide me with the address and phone number ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id SNG02250.json_0004
+# ::snt Thanks , that 's all . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0091.json_0000
+# ::snt look for a hotel within the cambridge area that has an expensive price range
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0091.json_0002
+# ::snt That sounds good , does it have a 4 star rating and wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0091.json_0004
+# ::snt Does it also have free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL0091.json_0006
+# ::snt If that one is in the expensive price range , I 'd like to book a room for 2 nights starting Sunday please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL0091.json_0008
+# ::snt There will be two people for two nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "two"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n16 / name
+     :op1 "two"
+  ))
+)
+
+# ::id PMUL0091.json_0010
+# ::snt Yes , I am looking for an Indian restaurant in the east part of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n18 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n20 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL0091.json_0012
+# ::snt I would like one in the same price range as the hotel .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id PMUL0091.json_0014
+# ::snt Book Sitar Tandoori . 2 people , 14:45 , Sunday .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n24 / name
+     :op1 "sitar"
+     :op2 "tandoori"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n26 / name
+     :op1 "14:45"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n28 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n30 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL0091.json_0016
+# ::snt Great , that 's all I need , thanks so much for your help ! Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2593.json_0000
+# ::snt Are there any entertainment attractions in the centre of the city ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL2593.json_0002
+# ::snt How about a museum ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL2593.json_0004
+# ::snt Yes , I would like that place . Can you give me the phone number , entrance fee , and address ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL2593.json_0006
+# ::snt Yes can you find a restaurant for me to eat at ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL2593.json_0008
+# ::snt I do n't need to find a restaurant actually . I instead need a place to stay .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL2593.json_0010
+# ::snt Preferably a hotel if possible .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL2593.json_0012
+# ::snt Actually , type does not matter . But I want somewhere with 4 stars and wifi in the south please
+( Hm1 / Hotel-Inform
+   :Type ( onHo1 / dontcare)
+   :Internet ( esHo2 / yes)
+   :Area ( AreHo4 / Area 
+    :name ( n10 / name
+     :op1 "south"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2593.json_0014
+# ::snt Does the hotel have free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Type ( TypHo3 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL2593.json_0016
+# ::snt Great , can you get me the postcode , phone number and price range ?
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+  :Post ( aHo1 / question )
+  :Phone ( aHo2 / question )
+)
+
+# ::id PMUL2593.json_0018
+# ::snt As long as it has 4 stars , that is all I need today , thanks for your help .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+   )
+ :op2(gk2 / general-thank
+   :none ( onge2 / none)
+   )
+)
+
+# ::id PMUL2593.json_0020
+# ::snt Thank you , goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1498.json_0000
+# ::snt Hi , I 'd like to book a taxi . Could you help me find a reasonable price ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL1498.json_0002
+# ::snt I 'm sorry , I would actually like a restaurant in the centre that serves Afghan food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "afghan"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1498.json_0004
+# ::snt How about a Chinese restaurant ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id MUL1498.json_0006
+# ::snt A cheap price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL1498.json_0008
+# ::snt May I have the address for the Charlie Chan restaurant ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n10 / name
+     :op1 "charlie"
+     :op2 "chan"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+   )
+)
+
+# ::id MUL1498.json_0010
+# ::snt Yes , can you please book a table for four at 4 pm .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "4"
+     :op2 "pm"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1498.json_0012
+# ::snt Can you book me for Tuesday please ?
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n16 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id MUL1498.json_0014
+# ::snt Great , I am also looking for a train from Stevenage into Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n20 / name
+     :op1 "stevenage"
+  ))
+)
+
+# ::id MUL1498.json_0016
+# ::snt Do you have a train that leaves after 09:00 by chance ?
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n22 / name
+     :op1 "09:00"
+  ))
+)
+
+# ::id MUL1498.json_0018
+# ::snt Not at this moment . Can you tell me the travel and arrival time ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+)
+
+# ::id MUL1498.json_0020
+# ::snt Thank you ! That 's all I needed today . Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG01808.json_0000
+# ::snt I need to find the nearest police station .
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG01808.json_0002
+# ::snt give me the phone number too
+( Pt1 / Police-Request
+  :Phone ( aPo0 / question )
+)
+
+# ::id SNG01808.json_0004
+# ::snt Thanks for the information . I have to go . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0627.json_0000
+# ::snt Yes I am looking to find a restaurant that is expensive in the south of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id SNG0627.json_0002
+# ::snt What type of cuisine options do I have ?
+( Rt1 / Restaurant-Request
+  :Food ( aRe0 / question )
+)
+
+# ::id SNG0627.json_0004
+# ::snt I would like Mexican , I would need a table for 6 at 16:00 on Monday
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "mexican"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n8 / name
+     :op1 "16:00"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SNG0627.json_0006
+# ::snt How about 15:00 for 6 people on Monday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "15:00"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n16 / name
+     :op1 "6"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n18 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id SNG0627.json_0008
+# ::snt Could I get that reference number ?
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id SNG0627.json_0010
+# ::snt Thanks !   That will be all for today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4163.json_0000
+# ::snt Will I be able to get a train out of London Liverpool Street that leaves after 15:15 , or will I need to use a different station ?
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "15:15"
+  ))
+)
+
+# ::id PMUL4163.json_0002
+# ::snt I need to be there on Friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL4163.json_0004
+# ::snt I do n't have to leave at exactly 15:15 . I just need to leave after that time and travel to Cambridge .   What are my choices ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n10 / name
+     :op1 "15:15"
+  ))
+)
+
+# ::id PMUL4163.json_0006
+# ::snt I would like to book it for Friday for 7 people and will need a reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n14 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4163.json_0008
+# ::snt I am also looking for a place to stay .   With free parking and one star .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n16 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL4163.json_0010
+# ::snt Try for a 4 star instead .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4163.json_0012
+# ::snt Okay can you make a booking for 4 nights from Friday for 7 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n22 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n24 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL4163.json_0014
+# ::snt Okay , great . Thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4163.json_0016
+# ::snt That is all I will need .
+( o / out_of_scope )
+
+# ::id PMUL4163.json_0018
+# ::snt Good day to you too , goodbye
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0433.json_0000
+# ::snt I want a train leaving on Sunday and arriving in Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id MUL0433.json_0002
+# ::snt I am leaving from Birmingham New Street any time after 13:15 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "13:15"
+  ))
+)
+
+# ::id MUL0433.json_0004
+# ::snt I 'll take the first train at 13:40 for 7 people please and I will need the reference number as well .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0433.json_0006
+# ::snt Yes , can you give me a list of places I can go once I 'm in town ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id MUL0433.json_0008
+# ::snt Yes , I 'm looking for a park in the east .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n14 / name
+     :op1 "park"
+  ))
+)
+
+# ::id MUL0433.json_0010
+# ::snt Yes can I please get that address phone number and entrance fee for the Cherry Hinton ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id MUL0433.json_0012
+# ::snt Great , thanks ! I ca n't think of anything else I need right now , so you have a good one !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0613.json_0000
+# ::snt I need a train leaving from Kings Lynn on Tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id PMUL0613.json_0002
+# ::snt I am going to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0613.json_0004
+# ::snt Get me on one that leaves after 14:30
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "14:30"
+  ))
+)
+
+# ::id PMUL0613.json_0006
+# ::snt book for 3 people . also find me a restaurant in the central that serves traditional food
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n12 / name
+     :op1 "traditional"
+  ))
+)
+
+# ::id PMUL0613.json_0008
+# ::snt Yes , I am looking for a restaurant in the centre that serves traditional food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "traditional"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0613.json_0010
+# ::snt I would like a mexican food restaurant nearby also .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n18 / name
+     :op1 "mexican"
+  ))
+)
+
+# ::id PMUL0613.json_0012
+# ::snt I like italian also . Are there any in that area ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n20 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id PMUL0613.json_0014
+# ::snt No . I do n't . Can I book a table for the same 3 people at 18:45 ?
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n22 / name
+     :op1 "3"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n24 / name
+     :op1 "18:45"
+  ))
+)
+
+# ::id PMUL0613.json_0016
+# ::snt How about Italian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n26 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id PMUL0613.json_0018
+# ::snt Tuesday , 3 people , 18:45pm , italian , not mexican , please book and give me a name and confirmation number .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n28 / name
+     :op1 "18:45pm"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n30 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n32 / name
+     :op1 "3"
+  ))
+   :Food ( FooRe8 / Food 
+    :name ( n34 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id PMUL0613.json_0020
+# ::snt Great !   Thanks for all your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0613.json_0022
+# ::snt That 's all I needed today . Thank you ! Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL2172.json_0000
+# ::snt Hello I need a place to stay in the centre please .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2172.json_0002
+# ::snt I 'm looking to slum it a little bit , do you have any 0-star places ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n4 / name
+     :op1 "0-star"
+  ))
+)
+
+# ::id MUL2172.json_0004
+# ::snt It should have wifi please give me the postcode
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Post ( aHo1 / question )
+   )
+)
+
+# ::id MUL2172.json_0006
+# ::snt Thank you for that , I am also looking for a train as well . It should depart from cambridge on Monday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2172.json_0008
+# ::snt I need to leave after 16:00 and go to Bishops Stortford please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n12 / name
+     :op1 "16:00"
+  ))
+)
+
+# ::id MUL2172.json_0010
+# ::snt That sounds perfect , but I just realized you never gave me the names of those two lodging accommodations . Could I have those please ?
+( o / out_of_scope )
+
+# ::id MUL2172.json_0012
+# ::snt No , that 's all . thank you very much . Have a great day . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1609.json_0000
+# ::snt Any trains departing cambridge ?
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1609.json_0002
+# ::snt I 'm leaving sunday on a trip to kings lynn . I need to be there by 20:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n8 / name
+     :op1 "20:45"
+  ))
+)
+
+# ::id PMUL1609.json_0004
+# ::snt Yes , that would be great . Can you book me on that train for 5 people ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL1609.json_0006
+# ::snt I 'm also looking for a place to stay ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL1609.json_0008
+# ::snt Expensive . I love luxury . But I do expect free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL1609.json_0010
+# ::snt No i do not do you have a reccomendation ?
+( o / out_of_scope )
+
+# ::id PMUL1609.json_0012
+# ::snt Does the University Arms Hotel have 5 stars ? I would prefer a place with 5 stars .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+   :Name ( NamHo4 / Name 
+    :name ( n16 / name
+     :op1 "University"
+     :op2 "Arms"
+     :op3 "Hotel"
+  ))
+)
+
+# ::id PMUL1609.json_0014
+# ::snt thanks what s the phone number and area they are located in ?
+( Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id PMUL1609.json_0016
+# ::snt Thanks so much . That is all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01327.json_0000
+# ::snt I need to book at taxi to take me from the Fez Club to the Cambridge Punter .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+     :op2 "punter"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "the"
+     :op2 "fez"
+     :op3 "club"
+  ))
+)
+
+# ::id SNG01327.json_0002
+# ::snt I actually need to leave after 05:30 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n6 / name
+     :op1 "05:30"
+  ))
+)
+
+# ::id SNG01327.json_0004
+# ::snt That 's great , before you go , could I get the contact number for the taxi , please ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id SNG01327.json_0006
+# ::snt Thank you so much for your help . Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0765.json_0000
+# ::snt Can you find me a guesthouse with free parking ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id SNG0765.json_0002
+# ::snt No , anything with availability is fine . I also do n't care if it has internet or not .
+( Hm1 / Hotel-Inform
+   :Internet ( onHo1 / dontcare)
+)
+
+# ::id SNG0765.json_0004
+# ::snt I changed my mind about the internet . Does Leverton House have free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Name ( NamHo3 / Name 
+    :name ( n4 / name
+     :op1 "leverton"
+     :op2 "house"
+  ))
+)
+
+# ::id SNG0765.json_0006
+# ::snt No , I just really need the postcode .   Is this a moderate ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id SNG0765.json_0008
+# ::snt Yes . What is the price range for Leverton House ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Name ( NamHo3 / Name 
+    :name ( n7 / name
+     :op1 "Leverton"
+     :op2 "House"
+  ))
+   )
+)
+
+# ::id SNG0765.json_0010
+# ::snt That is all I need for now . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4834.json_0000
+# ::snt I 'm looking for a guesthouse that includes free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id PMUL4834.json_0002
+# ::snt Where is it located ? what is it 's star rating ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id PMUL4834.json_0004
+# ::snt Yes , I need a reservation for 7 people for 2 nights starting from Friday and the reference number .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL4834.json_0006
+# ::snt Yes , I also need to book a train for Sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL4834.json_0008
+# ::snt I need to get to norwich by 19:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "norwich"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n14 / name
+     :op1 "19:00"
+  ))
+)
+
+# ::id PMUL4834.json_0010
+# ::snt I need a train leaving Cambridge and going to Norwich , sunday . It should arrive by 19:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "norwich"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n18 / name
+     :op1 "sunday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n20 / name
+     :op1 "19:00"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n22 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4834.json_0012
+# ::snt yes thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4834.json_0014
+# ::snt thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4602.json_0000
+# ::snt I am looking for information in Cambridge .
+( o / out_of_scope )
+
+# ::id PMUL4602.json_0002
+# ::snt I am looking for an attraction called camboats , can you get me the address and postcode ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "camboats"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+   )
+)
+
+# ::id PMUL4602.json_0004
+# ::snt Thank you .   I would also like some help finding a train .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id SNG01298.json_0000
+# ::snt Hi I need a taxi to jesus green outdoor pool , but I ca n't leave until after 18:30 . Can you help ?
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n2 / name
+     :op1 "18:30"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n4 / name
+     :op1 "jesus"
+     :op2 "green"
+     :op3 "outdoor"
+     :op4 "pool"
+  ))
+)
+
+# ::id SNG01298.json_0002
+# ::snt I will be leaving from the Fitzbillies restaurant .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n6 / name
+     :op1 "fitzbillies"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id SNG01298.json_0004
+# ::snt Awesome . Can I have the contact number ?
+( Tt1 / Taxi-Request
+  :Phone ( aTa0 / question )
+)
+
+# ::id SNG01298.json_0006
+# ::snt That 's marvelous . Thanks so much . Goodbye for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0013.json_0000
+# ::snt Hello , I 'm looking for a hotel called eraina . Can you help ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "eraina"
+  ))
+)
+
+# ::id SSNG0013.json_0002
+# ::snt Sorry yes the restaurant named Eraina . I would like to book a reservation for Tuesday 15:15 for 1 person .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n4 / name
+     :op1 "eraina"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n6 / name
+     :op1 "15:15"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+)
+
+# ::id SSNG0013.json_0004
+# ::snt How about a different restaurant in the same area and price range ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+     :op3 "and"
+     :op4 "price"
+     :op5 "range"
+  ))
+)
+
+# ::id SSNG0013.json_0006
+# ::snt No , could you double check that ? I want a restaurant in the same area and price range as the Eraina . Type of food does n't matter .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n16 / name
+     :op1 "eraina"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Price ( PriRe6 / Price 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "area"
+     :op3 "and"
+     :op4 "price"
+     :op5 "range"
+  ))
+)
+
+# ::id SSNG0013.json_0008
+# ::snt Yes , will you see if you can book a table for me ? And give me the reference number if you can ?
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id SSNG0013.json_0010
+# ::snt Wonderful . Thank you so much for your assistance .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3894.json_0000
+# ::snt i need info on some attractions
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL3894.json_0002
+# ::snt just get me the phone number of any that you will recommend
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL3894.json_0004
+# ::snt Yes , I would also like information about the express by holiday inn cambridge
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "express"
+     :op2 "by"
+     :op3 "holiday"
+     :op4 "inn"
+     :op5 "cambridge"
+  ))
+)
+
+# ::id PMUL3894.json_0006
+# ::snt Yes , please , 5 people for 4 nights starting Friday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL3894.json_0008
+# ::snt I just wanted to confirm that the attraction you recommended is located in the east part of town .   I forgot to mention that .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL3894.json_0010
+# ::snt no thanks for all of your help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3894.json_0012
+# ::snt Nope that s everything thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0343.json_0000
+# ::snt I 'd like a train to London Liverpool Street that leaves after 10:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "10:00"
+  ))
+)
+
+# ::id SNG0343.json_0002
+# ::snt I will be leaving from Cambridge on Friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG0343.json_0004
+# ::snt Yes . Can you book it for 5 people and can I have the reference number please ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id SNG0343.json_0006
+# ::snt No , that will be all . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1666.json_0000
+# ::snt I need help finding train to Lodon Liverpool Street .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+   :Dest ( DesTr3 / Dest 
+    :name ( n2 / name
+     :op1 "Lodon"
+     :op2 "Liverpool"
+     :op3 "Street"
+  ))
+)
+
+# ::id MUL1666.json_0002
+# ::snt I need it to arrive by 19:45 on Sunday and I 'm leaving from Cambridge .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n6 / name
+     :op1 "19:45"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1666.json_0004
+# ::snt Yes , I 'd like to book it for 3 people . Could I get the reference number as well ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL1666.json_0006
+# ::snt Can you find me an expensive restaurant in the centre , please ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1666.json_0008
+# ::snt I would like a restaurant that serves venetian food , please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "venetian"
+  ))
+)
+
+# ::id MUL1666.json_0010
+# ::snt Sure , how about some British food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n18 / name
+     :op1 "british"
+  ))
+)
+
+# ::id MUL1666.json_0012
+# ::snt Are all three of these expensive restaurants ? If so I 'd like to try the Midsummer House Restaurant . May I get their address please ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n20 / name
+     :op1 "expensive"
+  ))
+   :Name ( NamRe4 / Name 
+    :name ( n22 / name
+     :op1 "midsummer"
+     :op2 "house"
+     :op3 "restaurant"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+   )
+)
+
+# ::id MUL1666.json_0014
+# ::snt That was all the information I needed , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0822.json_0000
+# ::snt I need a train on wednesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL0822.json_0002
+# ::snt I am going from Cambridge to Norwich .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "norwich"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0822.json_0004
+# ::snt I want to leave some time after 15:30 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "15:30"
+  ))
+)
+
+# ::id PMUL0822.json_0006
+# ::snt Yes .   Please book for 7 people .   Please confirm with reference number .   We are also looking for a place to eat in the north that serves kosher food .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Food ( FooRe4 / Food 
+    :name ( n13 / name
+     :op1 "kosher"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n15 / name
+     :op1 "north"
+  ))
+   )
+ :op3(Tt3 / Train-Request
+  :Ref ( aTr2 / question )
+   )
+)
+
+# ::id PMUL0822.json_0008
+# ::snt We are also looking for a place to eat in the north that serves kosher food .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n16 / name
+     :op1 "north"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n18 / name
+     :op1 "kosher"
+  ))
+)
+
+# ::id PMUL0822.json_0010
+# ::snt Bummer .   I could try Chinese .   Is there anything in the north ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n20 / name
+     :op1 "chinese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n22 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL0822.json_0012
+# ::snt Are there any Chinese restaurants in the North area ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n24 / name
+     :op1 "chinese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n26 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL0822.json_0014
+# ::snt I prefer an expensive one .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n28 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0822.json_0016
+# ::snt Yes , please book for 7 people on wednesday at 11:45
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n30 / name
+     :op1 "11:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n32 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n34 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL0822.json_0018
+# ::snt No , I think that 's it . Thanks for all your help today . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4571.json_0000
+# ::snt I am going to cambridge and I am looking for the cambridge book and print gallery
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "cambridge"
+     :op2 "book"
+     :op3 "and"
+     :op4 "print"
+     :op5 "gallery"
+  ))
+)
+
+# ::id PMUL4571.json_0002
+# ::snt What is their phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL4571.json_0004
+# ::snt Thank you . I 'm also looking for a moderate price range restaurant that serves turkish food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "turkish"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL4571.json_0006
+# ::snt Not right now , thank you for your assistance . Have a wonderful day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20060.json_0000
+# ::snt looking for a restaurant in the moderately priced range
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id WOZ20060.json_0002
+# ::snt I do n't care about the area of town , but I 'd like cuban food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "cuban"
+  ))
+   :Area ( onRe2 / dontcare)
+)
+
+# ::id WOZ20060.json_0004
+# ::snt Are there any international restaurants in the moderate range ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "international"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id WOZ20060.json_0006
+# ::snt Can I get the address and postcode , please ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20060.json_0008
+# ::snt Thank you good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1847.json_0000
+# ::snt I 'm looking for things to do , specifically a theatre in the north , what kinds of things are there to see like that ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "theatre"
+  ))
+)
+
+# ::id MUL1847.json_0002
+# ::snt What kind of parks are available in the north ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n8 / name
+     :op1 "parks"
+  ))
+)
+
+# ::id MUL1847.json_0004
+# ::snt Great !   Thanks for the information !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1847.json_0006
+# ::snt Yes , I 'm looking for a train departing Cambridge on Tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1847.json_0008
+# ::snt I 'm going to peterborough .   I need to be there by 8:30
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "peterborough"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n16 / name
+     :op1 "8:30"
+  ))
+)
+
+# ::id MUL1847.json_0010
+# ::snt Yes please book for 3 and provide reference number
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL1847.json_0012
+# ::snt I 'm sorry , could you actually amend that train reservation for 2 people instead ?   Also , I will need the postcode for Milton Country Park we talked about earlier .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n20 / name
+     :op1 "2"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+   )
+ :op3(Am3 / Attraction-Inform
+   :Name ( NamAt5 / Name 
+    :name ( n24 / name
+     :op1 "Milton"
+     :op2 "Country"
+     :op3 "Park"
+  ))
+   )
+)
+
+# ::id MUL1847.json_0014
+# ::snt Thank you !   That should be all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4617.json_0000
+# ::snt I am planning a trip in Cambridge
+( o / out_of_scope )
+
+# ::id PMUL4617.json_0002
+# ::snt I would like a train that leaves after 13:00 and goes to Cambridge from Stansted Airport . I 'd like it to be on Tuesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n6 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n8 / name
+     :op1 "13:00"
+  ))
+)
+
+# ::id PMUL4617.json_0004
+# ::snt yes , make a booking for 1person  Make sure you get the reference number
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL4617.json_0006
+# ::snt Wait , I made a mistake .   I am going from Cambridge to Stansted Airport .   Leaving Cambridge after 13:00 on Tuesday .   I still need just 1 seat .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n14 / name
+     :op1 "13:00"
+  ))
+   :Day ( DayTr8 / Day 
+    :name ( n16 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL4617.json_0008
+# ::snt Arrival does nt matter , but it should leave after 13:00 . Whatever you recommend . Please book 1 seat . I 'll need a reference number as well .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n18 / name
+     :op1 "1"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4617.json_0010
+# ::snt Yes please . I also need a place to stay in the west with free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n20 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL4617.json_0012
+# ::snt I do n't care about the price .
+( Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+)
+
+# ::id PMUL4617.json_0014
+# ::snt I 'd like anything with 4 stars . It should have free wifi and parking , in the west
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n22 / name
+     :op1 "west"
+  ))
+   :Stars ( StaHo5 / Stars 
+    :name ( n24 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4617.json_0016
+# ::snt Just my self for two nights starting on sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n26 / name
+     :op1 "two"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n28 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL4617.json_0018
+# ::snt Yes , please . I will need a reference number , if possible .
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL4617.json_0020
+# ::snt Can you provide me with the telephone number to Cambridge Belfry Hotel in case i need to get further assistance on directions .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Name ( NamHo3 / Name 
+    :name ( n30 / name
+     :op1 "Cambridge"
+     :op2 "Belfry"
+  ))
+)
+
+# ::id PMUL4617.json_0022
+# ::snt perfect . that 'll be all . Thank you and have a great day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1773.json_0000
+# ::snt I 'd like to find a train that will arrive in Cambridge by 19:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "19:30"
+  ))
+)
+
+# ::id MUL1773.json_0002
+# ::snt Norwich on Tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id MUL1773.json_0004
+# ::snt Yes I 'd like to book that train for 8 people and also need the reference number please .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL1773.json_0006
+# ::snt could you tell me some of the places to go in town ? college - like
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "college"
+  ))
+   :Name ( NamAt4 / Name 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "places"
+  ))
+)
+
+# ::id MUL1773.json_0008
+# ::snt No preference . Would you recommend one ?
+( Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+)
+
+# ::id MUL1773.json_0010
+# ::snt Yes .   Please let me know the area and the entrance fees .   Thanks for your help !
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Fee ( aAt1 / question )
+)
+
+# ::id MUL1773.json_0012
+# ::snt What part of town is it located ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+)
+
+# ::id MUL1773.json_0014
+# ::snt Thank you , but that is all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20433.json_0000
+# ::snt I 'd like a restaurant with Korean food please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "korean"
+  ))
+)
+
+# ::id WOZ20433.json_0002
+# ::snt What is their address and phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20433.json_0004
+# ::snt Thank you , goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20540.json_0000
+# ::snt I am looking for a German restaurant in the west part of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "german"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id WOZ20540.json_0002
+# ::snt How about Italian ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id WOZ20540.json_0004
+# ::snt What is the phone number of one of them ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id WOZ20540.json_0006
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4827.json_0000
+# ::snt Can you help me find an expensive Chinese food restaurant ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL4827.json_0002
+# ::snt I 'm interested in restaurants located in the East .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL4827.json_0004
+# ::snt Yeah , could you book it for 8 people on Monday ? I think 16:15 is when we want to be seated .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "16:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL4827.json_0006
+# ::snt Thanks ! I 'm also looking for a hotel near that restaurant .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL4827.json_0008
+# ::snt If that has free wifi that 'll work .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL4827.json_0010
+# ::snt Could you tell me the price , address and phone number ?
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+  :Addr ( aHo1 / question )
+  :Phone ( aHo2 / question )
+)
+
+# ::id PMUL4827.json_0012
+# ::snt No , that 's all for me today ! Thank you ! Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4403.json_0000
+# ::snt I 'm looking for somewhere to eat in the centre .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4403.json_0002
+# ::snt Is that a gastropub ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "gastropub"
+  ))
+)
+
+# ::id PMUL4403.json_0004
+# ::snt That sounds good can you book it for 4 people at 16:30 on wednesday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "16:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4403.json_0006
+# ::snt The Slug and Lettuce would be fine . It will need to be on Wednesday for 4 people . We 'd like to eat at 16:30 .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n12 / name
+     :op1 "slug"
+     :op2 "and"
+     :op3 "lettuce"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+   :Time ( TimRe8 / Time 
+    :name ( n18 / name
+     :op1 "16:30"
+  ))
+)
+
+# ::id PMUL4403.json_0008
+# ::snt i am also looking for a place to stay . The hotel should be in the cheap price range and should include free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n20 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n22 / name
+     :op1 "cheap"
+  ))
+   :Internet ( esHo3 / yes)
+)
+
+# ::id PMUL4403.json_0010
+# ::snt Yes , I would prefer to stay in the south .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n24 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL4403.json_0012
+# ::snt Yes , please book a stay for 4 people , 3 nights , starting on Wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n26 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n28 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n30 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4403.json_0014
+# ::snt Can you also book a taxi for me between the guesthouse and the restaurant ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL4403.json_0016
+# ::snt I would like to arrive in time for our booked time at the Slug and Lettuce .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n32 / name
+     :op1 "the"
+     :op2 "slug"
+     :op3 "and"
+     :op4 "lettuce"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n34 / name
+     :op1 "our"
+     :op2 "booked"
+     :op3 "time"
+  ))
+)
+
+# ::id PMUL4403.json_0018
+# ::snt That is all I need to know . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1279.json_0000
+# ::snt i just want a place to go with a swimming pool .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "swimming"
+     :op2 "pool"
+  ))
+)
+
+# ::id PMUL1279.json_0002
+# ::snt You pick the area as I do n't have a preference .
+( Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+)
+
+# ::id PMUL1279.json_0004
+# ::snt Yes please . Get me the address
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL1279.json_0006
+# ::snt I need a train , on Thursday . Arriving by 2145 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL1279.json_0008
+# ::snt I am departing from stevenage on thursday .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "stevenage"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL1279.json_0010
+# ::snt Yes , I just needed info for now .   Thanks for your help .   Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01806.json_0000
+# ::snt I am looking for a particular hotel . Its name is called cityroomz
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "cityroomz"
+  ))
+)
+
+# ::id SNG01806.json_0002
+# ::snt That 's great . Would you book 5 nights for 3 people , please ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "5"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SNG01806.json_0004
+# ::snt book it for 3 people and 5 nights starting from thursday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SNG01806.json_0006
+# ::snt Thanks , that is all I need . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0666.json_0000
+# ::snt I 'd looking for a good restaurant on the east side .   I 'd prefer the moderate price range , if possible .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id SNG0666.json_0002
+# ::snt I would like Indian please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id SNG0666.json_0004
+# ::snt I 'd like to book curry prince for 6 people at 15:45 on saturday please .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "curry"
+     :op2 "prince"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n10 / name
+     :op1 "15:45"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n14 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SNG0666.json_0006
+# ::snt Great , thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0666.json_0008
+# ::snt No , that will be everything today . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0481.json_0000
+# ::snt I am looking for a cheap caribbean restaurant to eat at .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "caribbean"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL0481.json_0002
+# ::snt How about an Italian restaurant ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id PMUL0481.json_0004
+# ::snt The area does n't matter to me . It just has to be cheap .
+( Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+   :Price ( PriRe3 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL0481.json_0006
+# ::snt Yes . Book for 1 person on Tuesday at 16:45 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "16:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL0481.json_0008
+# ::snt Thanks I also need a guesthouse that has free internet .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL0481.json_0010
+# ::snt No , that does n't matter .
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+)
+
+# ::id PMUL0481.json_0012
+# ::snt Actually , I do need the hotel to be in the north . I 'd also like it to be cheap .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n18 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n20 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL0481.json_0014
+# ::snt Yes , please ! I need a room there . Same group , same day as the restaurant , and we 'll stay 4 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n22 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n24 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+)
+
+# ::id PMUL0481.json_0016
+# ::snt I also need a taxi to get there please .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL0481.json_0018
+# ::snt No , from worth house to the restaurant , please .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n26 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n28 / name
+     :op1 "worth"
+     :op2 "house"
+  ))
+)
+
+# ::id PMUL0481.json_0020
+# ::snt Thanks , that is all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3366.json_0000
+# ::snt African food in the cetre of town /
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "african"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "cetre"
+  ))
+)
+
+# ::id PMUL3366.json_0002
+# ::snt Is it in the cheap price range ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL3366.json_0004
+# ::snt no i need cheap . is there one that serves spanish food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "spanish"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n10 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL3366.json_0006
+# ::snt Well , would you be able to give me the contact information , address and postcode ? I want to be sure it 's close to where we 're going that night .
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id PMUL3366.json_0008
+# ::snt am also looking for a train . The train should leave after 15:00 and should leave on sunday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n14 / name
+     :op1 "15:00"
+  ))
+)
+
+# ::id PMUL3366.json_0010
+# ::snt I would like to arrive in Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3366.json_0012
+# ::snt I will be departing from London Liverpool Street .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n18 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL3366.json_0014
+# ::snt Yes please , just one ticket and I 'll need the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n20 / name
+     :op1 "one"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3366.json_0016
+# ::snt That is all I need . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0097.json_0000
+# ::snt I am looking for a place to stay with a guesthouse set up and free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id PMUL0097.json_0002
+# ::snt I am looking in the Cambridge area .
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / none)
+)
+
+# ::id PMUL0097.json_0004
+# ::snt ok no preference for area any guest house
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+)
+
+# ::id PMUL0097.json_0006
+# ::snt No that does n't matter . Please just recommend a guesthouse for me that has both parking and internet
+( Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+   :Internet ( esHo2 / yes)
+   :Type ( TypHo4 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL0097.json_0008
+# ::snt Sure , 4 people for 5 nights beginning Sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4364.json_0000
+# ::snt I am planning my trip to Cambridge and need a train leaving Peterborough after 21:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "peterborough"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n6 / name
+     :op1 "21:45"
+  ))
+)
+
+# ::id PMUL4364.json_0002
+# ::snt That wo n't work for me . When does the next one leave on Tuesday ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL4364.json_0004
+# ::snt Yes that time works . Please book it . What is the train ID ?
+( Tt1 / Train-Request
+  :Id ( aTr0 / question )
+)
+
+# ::id PMUL4364.json_0006
+# ::snt I do n't feel comfortable giving that to you . I 'll book on my own . Can you just give me info on a place to stay ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL4364.json_0008
+# ::snt I need a room . Do not need wifi or parking .
+( Hm1 / Hotel-Inform
+   :Parking ( oHo1 / no)
+   :Internet ( oHo2 / no)
+)
+
+# ::id PMUL4364.json_0010
+# ::snt Yes and Can you book it for me and get a reference number ?
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id SNG02180.json_0000
+# ::snt Am injured and are looking for a hospital nearby it should have the children 's surgical and medicine department
+( Hm1 / Hospital-Inform
+   :Department ( DepHo2 / Department 
+    :name ( n2 / name
+     :op1 "children"
+     :op2 "'s"
+     :op3 "surgical"
+     :op4 "and"
+     :op5 "medicine"
+  ))
+)
+
+# ::id SNG02180.json_0002
+# ::snt Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3372.json_0000
+# ::snt Can you help me find a train to cambridge ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3372.json_0002
+# ::snt I need to leave Kings Lynn on Tuesday after 15:15 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n8 / name
+     :op1 "15:15"
+  ))
+)
+
+# ::id PMUL3372.json_0004
+# ::snt No , as long as it 's after 15:15 . What times are available ?
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n10 / name
+     :op1 "15:15"
+  ))
+)
+
+# ::id PMUL3372.json_0006
+# ::snt The 16:11 train would be fine . I 'll need the booking for four people . Can I also have the reference number please ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "four"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3372.json_0008
+# ::snt I also need reservations for thanh binh .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n14 / name
+     :op1 "thanh"
+     :op2 "binh"
+  ))
+)
+
+# ::id PMUL3372.json_0010
+# ::snt I want to reserve a table for Tuesday for 4 people at 20:45 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "20:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3372.json_0012
+# ::snt Thank you , that 's all I needed for today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1399.json_0000
+# ::snt I 'm looking for a guesthouse in the cheap price range
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL1399.json_0002
+# ::snt The area is flexible but we would like free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id MUL1399.json_0004
+# ::snt Any area is fine , just something you 'd recommend . I need to book 3 people for 4 nights starting Friday .
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+   :Stay ( StaHo3 / Stay 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo5 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo7 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL1399.json_0006
+# ::snt Great ! Can you also tell me if there are any austrian restaurants in town , preferably in the center ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "austrian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "center"
+  ))
+)
+
+# ::id MUL1399.json_0008
+# ::snt How about something   just in the cheap price range ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n16 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL1399.json_0010
+# ::snt Okay , how about Indian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n18 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id MUL1399.json_0012
+# ::snt Give me info about Kohinoor .   Need their address postcode and number , please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n20 / name
+     :op1 "kohinoor"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id MUL1399.json_0014
+# ::snt I need a taxi to pick me up at the restaurant .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id MUL1399.json_0016
+# ::snt I would like to leave the restaurant by 12:00 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n22 / name
+     :op1 "12:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id MUL1399.json_0018
+# ::snt Allen Bell guesthouse
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n26 / name
+     :op1 "allen"
+     :op2 "bell"
+  ))
+)
+
+# ::id MUL1399.json_0020
+# ::snt No , that 's all I needed . Have a nice day .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20464.json_0000
+# ::snt Yes . I would like a moderately priced restaurant in the east part of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id WOZ20464.json_0002
+# ::snt Is there any other restaurant ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id WOZ20464.json_0004
+# ::snt What is the address ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id SNG0875.json_0000
+# ::snt Have you ever heard of a hotel called the Ashley Hotel ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "ashley"
+     :op2 "hotel"
+  ))
+)
+
+# ::id SNG0875.json_0002
+# ::snt Do they have free parking ? And what is their hotel type ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Type ( aHo1 / question )
+  :Parking ( aHo2 / question )
+   )
+)
+
+# ::id SNG0875.json_0004
+# ::snt No , I was just looking for information , thanks though !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0875.json_0006
+# ::snt No that 's all I needed . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0834.json_0000
+# ::snt Hello , I 'm in need lodging that has free wifi and zero stars .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "zero"
+  ))
+)
+
+# ::id SNG0834.json_0002
+# ::snt I would prefer one that is a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id SNG0834.json_0004
+# ::snt Can I have the pricing and address of the one in the centre of town ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Addr ( aHo1 / question )
+   )
+)
+
+# ::id SNG0834.json_0006
+# ::snt I am not ready to book just yet . Thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0834.json_0008
+# ::snt Yes , could you tell me the name of the lodging that you mentioned , please ?
+( o / out_of_scope )
+
+# ::id SNG0834.json_0010
+# ::snt Thank you so much .   I am all set .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0410.json_0000
+# ::snt Hi .   Can you please help me find a train to Leicester .   I need to leave on Monday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "leicester"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id SNG0410.json_0002
+# ::snt Yes , I need to leave sometime after 20:00 from Cambridge .   It does n't matter when I get there .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "20:00"
+  ))
+)
+
+# ::id SNG0410.json_0004
+# ::snt Could you book a trip for five people , and give me the reference number ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "five"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id SNG0410.json_0006
+# ::snt Thank you that 's all I needed today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1205.json_0000
+# ::snt I 'm interested in places to in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL1205.json_0002
+# ::snt Yes and also the entrance fee and phone number .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL1205.json_0004
+# ::snt Can you also help me find a train ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL1205.json_0006
+# ::snt Thursday and going to Ely !
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "ely"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL1205.json_0008
+# ::snt I would like to leave pretty early so I can spend the day .   I would also like to have dinner there so sometime after 8 pm .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL1205.json_0010
+# ::snt I am departing for Bishops Stortford . I need to arrive by 10:15 .   No departure preference .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "10:15"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id PMUL1205.json_0012
+# ::snt I just need the train ID and the departure and travel times please .
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id PMUL1205.json_0014
+# ::snt Okay . Thank you for your information .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4965.json_0000
+# ::snt I 'm looking for colleges in town centre , preferably free admission .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "colleges"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4965.json_0002
+# ::snt What is their phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL4965.json_0004
+# ::snt My girlfriend keeps mentioning wanting to try a great Turkish food place . Do you happen to have any in town ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "turkish"
+  ))
+)
+
+# ::id PMUL4965.json_0006
+# ::snt Definitely expensive . We 're going all out on this trip .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL4965.json_0008
+# ::snt Just to make sure , the restaurant is in the same area as the attraction , correct ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL4965.json_0010
+# ::snt Great , can I have their number , address , and postcode ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id PMUL4965.json_0012
+# ::snt I need a taxi going from Christ College and the Meze Bar restaurant . I want to leave Christ College at 06:30 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n12 / name
+     :op1 "06:30"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n14 / name
+     :op1 "meze"
+     :op2 "bar"
+  ))
+   :Depart ( DepTa6 / Depart 
+    :name ( n16 / name
+     :op1 "christ"
+     :op2 "college"
+  ))
+)
+
+# ::id PMUL4965.json_0014
+# ::snt No that s all I needed . Thanks . Have a good one . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20113.json_0000
+# ::snt Hello !   I 'm looking for a nice restaurant that serves Scottish food .   Can you recommend one ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "scottish"
+  ))
+)
+
+# ::id WOZ20113.json_0002
+# ::snt No , any part of town is good .
+( Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+)
+
+# ::id WOZ20113.json_0004
+# ::snt How about a restaurant that serves British food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "british"
+  ))
+)
+
+# ::id WOZ20113.json_0006
+# ::snt May I get the restaurant phone number please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id WOZ20113.json_0008
+# ::snt Thank you , goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1229.json_0000
+# ::snt I am looking for the price range of the hotel Finches bed and breakfast .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "finches"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Price ( aHo1 / question )
+   )
+)
+
+# ::id SNG1229.json_0002
+# ::snt Thank you . That 's all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1229.json_0004
+# ::snt No thanks , that 'll be it for today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0724.json_0000
+# ::snt I am looking for an expensive restaurant in the city center
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id SNG0724.json_0002
+# ::snt No , I really do n't mind . Recommend one to me .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+)
+
+# ::id SNG0724.json_0004
+# ::snt That sounds wonderful . Can you give me the address and postcode ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id SNG0724.json_0006
+# ::snt No , that 's all . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4423.json_0000
+# ::snt Hey , I 'm looking for a cheap place to dine with indian cuisine preferably !
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL4423.json_0002
+# ::snt Sure , I 'd like to try it , can you help me book a table for 4 people ?
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4423.json_0004
+# ::snt 4 people at 17:45 on Monday .   By the way , I need a hotel too , is that something you can help me out with ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Time ( TimRe6 / Time 
+    :name ( n15 / name
+     :op1 "17:45"
+  ))
+   )
+)
+
+# ::id PMUL4423.json_0006
+# ::snt Great , thanks ! Can you also help me find somewhere to stay ?
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4423.json_0008
+# ::snt Please find me a htel in a moderate price range , no need for internet . The area does n't matter .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n16 / name
+     :op1 "moderate"
+  ))
+   :Area ( onHo2 / dontcare)
+   :Internet ( esHo3 / yes)
+)
+
+# ::id PMUL4423.json_0010
+# ::snt I would like a hotel please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n18 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL4423.json_0012
+# ::snt How about the center . book it for 3 nights from Monday for 4 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n22 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n24 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4423.json_0014
+# ::snt No thank you that will be all
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4423.json_0016
+# ::snt Actually I changed my mind .   I do want to book the hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n26 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL4423.json_0018
+# ::snt Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20529.json_0000
+# ::snt I want to find a restaurant in any part of town and serves malaysian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "malaysian"
+  ))
+)
+
+# ::id WOZ20529.json_0002
+# ::snt north american , please . Give me their price range and their address and phone number , please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "north"
+     :op2 "american"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Price ( aRe1 / question )
+  :Phone ( aRe2 / question )
+  :Addr ( aRe3 / question )
+   )
+)
+
+# ::id WOZ20529.json_0004
+# ::snt Thank you , goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4519.json_0000
+# ::snt I 'm taking a tour of colleges and I 've heard that Cambridge is the place to go . Can you tell me about some you have there ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "colleges"
+  ))
+   :Name ( NamAt4 / Name 
+    :name ( n4 / name
+     :op1 "the"
+     :op2 "place"
+  ))
+)
+
+# ::id PMUL4519.json_0002
+# ::snt It does n't matter . I 'm interested in a college type attraction . I also need the entrance fee , address , and area info . Thanks .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+   :Type ( TypAt3 / Type 
+    :name ( n6 / name
+     :op1 "college"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+  :Fee ( aAt2 / question )
+  :Addr ( aAt3 / question )
+   )
+)
+
+# ::id PMUL4519.json_0004
+# ::snt Thanks !   If it is n't too much trouble , could you also find me information on a restaurant called da vinci pizzeria ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "da"
+     :op2 "vinci"
+     :op3 "pizzeria"
+  ))
+)
+
+# ::id PMUL4519.json_0006
+# ::snt Thank you ! Will you please book a table for 6 people at 18:30 on Wednesday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "18:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL4519.json_0008
+# ::snt Thank you . I will need a taxi to get from christ 's college to the restaurant .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Dest ( DesTa3 / Dest 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL4519.json_0010
+# ::snt No , thank you . You 've been quite helpful .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4398.json_0000
+# ::snt i need a place to dine in the center that s expensive
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL4398.json_0002
+# ::snt Any sort of food would be fine , as long as it is a bit expensive . Could I get the phone number for your recommendation ?
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Food ( aRe0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Food ( FooRe3 / Food 
+    :name ( n7 / name
+     :op1 "Any"
+  ))
+   :Price ( PriRe5 / Price 
+    :name ( n9 / name
+     :op1 "expensive"
+  ))
+   )
+)
+
+# ::id PMUL4398.json_0004
+# ::snt Sounds good , could I get that phone number ? Also , could you recommend me an expensive hotel ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+   )
+)
+
+# ::id PMUL4398.json_0006
+# ::snt Yes . Can you book it for me ?
+( o / out_of_scope )
+
+# ::id PMUL4398.json_0008
+# ::snt i want to book it for 2 people and 2 nights starting from saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL4398.json_0010
+# ::snt That is all I need to know . Thanks , good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG01517.json_0000
+# ::snt Oh , yes , I need the location of the Parkside Police Station . Where would I find that ?
+( Pm1 / Police-Inform
+   :Name ( NamPo2 / Name 
+    :name ( n2 / name
+     :op1 "Parkside"
+     :op2 "Police"
+     :op3 "Station"
+  ))
+)
+
+# ::id SNG01517.json_0002
+# ::snt OK , thanks very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01517.json_0004
+# ::snt No , Thank you Goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0339.json_0000
+# ::snt I 'm looking for a restaurant in the north with in expensive range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL0339.json_0002
+# ::snt That does not matter , can you recommend one ?
+( o / out_of_scope )
+
+# ::id PMUL0339.json_0004
+# ::snt Can you get me their address and phone number ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+  :Phone ( aRe1 / question )
+)
+
+# ::id PMUL0339.json_0006
+# ::snt I also need a room . Four stars , free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n6 / name
+     :op1 "four"
+  ))
+)
+
+# ::id PMUL0339.json_0008
+# ::snt i want one in the same area as the restaurant
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n8 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL0339.json_0010
+# ::snt Yes , I would want something moderately priced .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL0339.json_0012
+# ::snt Great ! Please book a room for Thursday-- 3 nights , 3 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "thursday--"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL0339.json_0014
+# ::snt Thank you that is all I needed today , good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0592.json_0000
+# ::snt I want a train leaving from stevenage
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "stevenage"
+  ))
+)
+
+# ::id PMUL0592.json_0002
+# ::snt I would like to leave on Friday , and arrive in Cambridge by 11:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n8 / name
+     :op1 "11:30"
+  ))
+)
+
+# ::id PMUL0592.json_0004
+# ::snt Yes , that is perfect .   I need 5 seats please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL0592.json_0006
+# ::snt Yes I also need information on a place to eat called the cow pizza kitchen and bar .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n12 / name
+     :op1 "the"
+     :op2 "cow"
+     :op3 "pizza"
+     :op4 "kitchen"
+     :op5 "and"
+     :op6 "bar"
+  ))
+)
+
+# ::id PMUL0592.json_0008
+# ::snt Could I get a reservation for 5 people at 16:00 on friday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "16:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL0592.json_0010
+# ::snt Nothing , thank you . That 's all I need . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1435.json_0000
+# ::snt I need a train to cambridge for tuesday . Would you be able to help ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id MUL1435.json_0002
+# ::snt I need the train to leave after 9:30 from London Liverpool Street .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "9:30"
+  ))
+)
+
+# ::id MUL1435.json_0004
+# ::snt I am leaving at 9:30 . That is in the morning .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n10 / name
+     :op1 "9:30"
+  ))
+)
+
+# ::id MUL1435.json_0006
+# ::snt Do you have anything leaving after 9:30 ?
+( o / out_of_scope )
+
+# ::id MUL1435.json_0008
+# ::snt When does that train arrive ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+)
+
+# ::id MUL1435.json_0010
+# ::snt Could I have the phone number please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id MUL1435.json_0012
+# ::snt Oh ! Right . I need a phone number for a restaurant . A Chinese place , in the south , and on the cheap if possible .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n14 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n16 / name
+     :op1 "south"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+   )
+)
+
+# ::id MUL1435.json_0014
+# ::snt No , thank you . That was all I needed today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1384.json_0000
+# ::snt Could you help me with a particular attraction in Cambridge ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL1384.json_0002
+# ::snt I am looking for an attraction called Camboats . I need the address , please .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "camboats"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+)
+
+# ::id PMUL1384.json_0004
+# ::snt I would like a train the departs from cambridge and should arrive by 12:00 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n4 / name
+     :op1 "12:00"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1384.json_0006
+# ::snt I need to go tot he Standsted Airport on Tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+   :Dest ( DesTr4 / Dest 
+    :name ( n10 / name
+     :op1 "Standsted"
+     :op2 "Airport"
+  ))
+)
+
+# ::id PMUL1384.json_0008
+# ::snt I just need to make sure I arrive by 12 pm .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n12 / name
+     :op1 "12"
+  ))
+)
+
+# ::id PMUL1384.json_0010
+# ::snt I need 8 tickets please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL1384.json_0012
+# ::snt that is all i wanted for today . have a good day
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2559.json_0000
+# ::snt What is the address to the hospital in Cambridge ?
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL2559.json_0002
+# ::snt Can I also get their phone number please ?
+( Ht1 / Hospital-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id PMUL2559.json_0004
+# ::snt Thank you ! Can you also help me find a hotel ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL2559.json_0006
+# ::snt I 'd like a 4-star place with free wifi and parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4-star"
+  ))
+)
+
+# ::id PMUL2559.json_0008
+# ::snt I would like to book the hotel for 8 people spending Wednesday and Thursday night .
+( Hm1 / Hotel-Inform
+   :Stay ( Ho1 / 2)
+   :Day ( DayHo3 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo5 / People 
+    :name ( n8 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL2559.json_0010
+# ::snt Well , I was going to visit Christ college so same area is that .   I forgot to ask you earlier , I always confuse hospitals and colleges .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt4 / Name 
+    :name ( n13 / name
+     :op1 "christ"
+     :op2 "college"
+  ))
+   :Area ( AreAt6 / Area 
+    :name ( n15 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   )
+)
+
+# ::id PMUL2559.json_0012
+# ::snt it does n't matter . i will be looking for a taxi to commute between the two places .
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+)
+
+# ::id PMUL2559.json_0014
+# ::snt Please book the hotel for 8 people starting on wednesday for 2 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n20 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL2559.json_0016
+# ::snt Yes , please . I need a taxi to pick me up at the hotel .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+)
+
+# ::id PMUL2559.json_0018
+# ::snt 8 people will be traveling .
+( o / out_of_scope )
+
+# ::id PMUL2559.json_0020
+# ::snt I want to leave by 21:00 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n22 / name
+     :op1 "21:00"
+  ))
+)
+
+# ::id PMUL2559.json_0022
+# ::snt Okay . Thank you for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2559.json_0024
+# ::snt no Have a nice day .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20537.json_0000
+# ::snt Hello , I am looking for a restaurant that serves African food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "african"
+  ))
+)
+
+# ::id WOZ20537.json_0002
+# ::snt What are the address and postcode , please ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20537.json_0004
+# ::snt that 's all , thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0081.json_0000
+# ::snt I need some info on a restaurant called royal spice .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "royal"
+     :op2 "spice"
+  ))
+)
+
+# ::id PMUL0081.json_0002
+# ::snt Could I book a table at 17:15 on Friday , please ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "17:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL0081.json_0004
+# ::snt I need a table for 7 people .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n8 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL0081.json_0006
+# ::snt I am looking for a place to stay . The hotel should be in the north and should include free parking
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n10 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL0081.json_0008
+# ::snt I would like something moderately priced and I think I would prefer a guesthouse instead of a hotel if possible .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n14 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL0081.json_0010
+# ::snt Perfect . Could you tell me their phone number ?
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id PMUL0081.json_0012
+# ::snt what is the car type ?
+( Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+)
+
+# ::id PMUL0081.json_0014
+# ::snt I 'm sorry , I need a taxi that will get us to the restaurant in time for our reservation .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Dest ( DesTa3 / Dest 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL0081.json_0016
+# ::snt Thank you for the information and bookings . There 's nothing more . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1945.json_0000
+# ::snt I love swimming !   Can you recommend a pool in Cambridge ?
+( o / out_of_scope )
+
+# ::id MUL1945.json_0002
+# ::snt No thanks . But can I get the phone number and postcode please ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL1945.json_0004
+# ::snt i am also looking for a train that leaves after 18.00 on sunday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id MUL1945.json_0006
+# ::snt I will be departing from Cambridge to Leicester . The arrival time does not matter as long as it leaves after 18:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "leicester"
+  ))
+   :Arrive ( onTr2 / dontcare)
+   :Depart ( DepTr5 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr7 / Leave 
+    :name ( n8 / name
+     :op1 "18:00"
+  ))
+)
+
+# ::id MUL1945.json_0008
+# ::snt Yes , please for one . I will need the reference number
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "one"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL1945.json_0010
+# ::snt No thanks , that 's everything !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0870.json_0000
+# ::snt I am looking for an attraction in the centre of Cambridge .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0870.json_0002
+# ::snt Yes , please find any museums in the town centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n6 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id MUL0870.json_0004
+# ::snt I need the postcode . Also , is there any place in town serving barbeque ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "barbeque"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+   )
+)
+
+# ::id MUL0870.json_0006
+# ::snt I am also interested in a moderately priced place I can get barbeque .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "moderately"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n12 / name
+     :op1 "barbeque"
+  ))
+)
+
+# ::id MUL0870.json_0008
+# ::snt Are there any places that serve gastropub food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "gastropub"
+  ))
+)
+
+# ::id MUL0870.json_0010
+# ::snt Sure ! For 5 people at 13:45 on Sunday please . Thank you !
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "13:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL0870.json_0012
+# ::snt Sure , would 12:45 be available ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n22 / name
+     :op1 "12:45"
+  ))
+)
+
+# ::id MUL0870.json_0014
+# ::snt I would also like to book a taxi that arrives by 12:45 to the restaurant . I would also like its contact number and car type .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n24 / name
+     :op1 "12:45"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n26 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+ :op3(At3 / Attraction-Request
+  :Type ( aAt2 / question )
+   )
+)
+
+# ::id MUL0870.json_0016
+# ::snt Perfect . Thank you very much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2235.json_0000
+# ::snt I need a guesthouse , with parking that is free .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id MUL2235.json_0002
+# ::snt I would like a guesthouse in the west that is 3 stars .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+   :Type ( TypHo6 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id MUL2235.json_0004
+# ::snt entrance fee , address , and phone number
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id MUL2235.json_0006
+# ::snt Okay .   Can you book the Hobsons House for 4 people and 5 nights starting on Saturday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+   :Name ( NamHo8 / Name 
+    :name ( n16 / name
+     :op1 "Hobsons"
+     :op2 "House"
+  ))
+)
+
+# ::id MUL2235.json_0008
+# ::snt Great , thanks , sorry for the confusion earlier ! Can you help me find a train , too , please ? I 'm traveling from Bishops Stortford to Cambridge on the same day as my hotel reservation .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n22 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id MUL2235.json_0010
+# ::snt I need to arrive in cambridge by 19:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n24 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n26 / name
+     :op1 "19:15"
+  ))
+)
+
+# ::id MUL2235.json_0012
+# ::snt Whatever gets me an arrival time closest to 19:15
+( Tm1 / Train-Inform
+   :Leave ( onTr1 / dontcare)
+   :Arrive ( ArrTr3 / Arrive 
+    :name ( n28 / name
+     :op1 "19:15"
+  ))
+)
+
+# ::id MUL2235.json_0014
+# ::snt What is the travel time of that train ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL2235.json_0016
+# ::snt That is all for now . Thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1911.json_0000
+# ::snt I need a place to stay out in Cambridge . Can you help me book one ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL1911.json_0002
+# ::snt I need a hotel with free parking and a four star rating . Should also be in the east .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+   :Stars ( StaHo5 / Stars 
+    :name ( n4 / name
+     :op1 "four"
+  ))
+)
+
+# ::id PMUL1911.json_0004
+# ::snt Yes try the north please .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL1911.json_0006
+# ::snt Is it available for 7 people for 4 nights starting from Friday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL1911.json_0008
+# ::snt Thanks ! I think that 's all I need , but let me check with my wife .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1911.json_0010
+# ::snt Ah , she reminded me , I need a train to Cambridge that arrives by 17:45 . Can you recommend one , please ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n16 / name
+     :op1 "17:45"
+  ))
+)
+
+# ::id PMUL1911.json_0012
+# ::snt I will be departing from Leicester on Friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n18 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n20 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id PMUL1911.json_0014
+# ::snt I do n't need it booked at this time . Thanks for the information .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1911.json_0016
+# ::snt No thanks , I do n't need anything else right now . Have a great day though !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0226.json_0000
+# ::snt I have been hurt , I need to find a hospital nearby , and I need one with an infusion department .
+( Hm1 / Hospital-Inform
+   :Department ( DepHo2 / Department 
+    :name ( n2 / name
+     :op1 "infusion"
+  ))
+)
+
+# ::id SNG0226.json_0002
+# ::snt Please call an ambulance .
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG0226.json_0004
+# ::snt Do n't worry about it .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0226.json_0006
+# ::snt Yes , that is all , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1015.json_0000
+# ::snt I 'm looking for a place to stay in the centre of town with free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG1015.json_0002
+# ::snt I 'm flexible on the price point butthe place will need to be a guesthouse that also had free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id SNG1015.json_0004
+# ::snt Not right now . Could I have the phone number for the Alexander Bed and Breakfast ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n6 / name
+     :op1 "alexander"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Phone ( aHo1 / question )
+   )
+)
+
+# ::id SNG1015.json_0006
+# ::snt No , that is all I need today . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0139.json_0000
+# ::snt I need some help finding the Parkside Police Station .
+( Pm1 / Police-Inform
+   :Name ( NamPo2 / Name 
+    :name ( n2 / name
+     :op1 "Parkside"
+     :op2 "Police"
+     :op3 "Station"
+  ))
+)
+
+# ::id SNG0139.json_0002
+# ::snt Thank you ! That 's all I needed . Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4461.json_0000
+# ::snt Can you help me find a place to go in the east ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL4461.json_0002
+# ::snt Is there a museum I could go to on that side of town ? If so , please provide phone number , address , and postcode .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "museum"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+  :Phone ( aAt3 / question )
+   )
+)
+
+# ::id PMUL4461.json_0004
+# ::snt What do you recommend ?
+( o / out_of_scope )
+
+# ::id PMUL4461.json_0006
+# ::snt I 'm also looking for a place to eat . I do n't mind where , but I want an expensive chinese place .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL4461.json_0008
+# ::snt A recommendation would be fine . Can I get the area they 're in and post code ?
+( Rt1 / Restaurant-Request
+  :Area ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id PMUL4461.json_0010
+# ::snt I 'd also like to book a taxi between the two places . I 'd like to leave the restaurant by 2:30
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Leave ( LeaTa3 / Leave 
+    :name ( n10 / name
+     :op1 "2:30"
+  ))
+   :Depart ( DepTa5 / Depart 
+    :name ( n12 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL4461.json_0012
+# ::snt Thank you . That 's all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20215.json_0000
+# ::snt Yes . I am looking for a moderately priced restaurant in the west part of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id WOZ20215.json_0002
+# ::snt Indian , please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id WOZ20215.json_0004
+# ::snt Yes , please . And also the address .
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id WOZ20215.json_0006
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1355.json_0000
+# ::snt I need to find a hotel in Cambridge with decent prices .
+( Hm1 / Hotel-Inform
+   :Price ( odHo1 / moderate)
+   :Type ( TypHo3 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL1355.json_0002
+# ::snt The area is flexible . But , I would like something moderately priced and have a star rating of 0 .
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+   :Stars ( StaHo3 / Stars 
+    :name ( n4 / name
+     :op1 "0"
+  ))
+   :Price ( PriHo5 / Price 
+    :name ( n6 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id MUL1355.json_0004
+# ::snt I would like it in the centre .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1355.json_0006
+# ::snt Friday , for 1 person and will stay for 2 days . Can you book it for me ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL1355.json_0008
+# ::snt Oh I 'm sorry I forgot to mention I must have a hotel that includes free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Type ( TypHo3 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL1355.json_0010
+# ::snt Perfect . I 'll need help finding a restaurant called the Cambridge chop shop , too .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Name ( NamRe3 / Name 
+    :name ( n18 / name
+     :op1 "Cambridge"
+     :op2 "chop"
+     :op3 "shop"
+  ))
+)
+
+# ::id MUL1355.json_0012
+# ::snt Yeah that 's it , book it for me as well please .
+( o / out_of_scope )
+
+# ::id MUL1355.json_0014
+# ::snt I do n't need a reservation at this moment . Can I have the postcode for the el shaddai hotel ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Name ( NamHo3 / Name 
+    :name ( n21 / name
+     :op1 "el"
+     :op2 "shaddai"
+  ))
+   )
+)
+
+# ::id MUL1355.json_0016
+# ::snt No , I think that 's everything I need . Thanks a bunch !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2361.json_0000
+# ::snt I would like to visit some parks while I   am in town . Can you please suggest me some to visit ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "parks"
+  ))
+)
+
+# ::id PMUL2361.json_0002
+# ::snt I would like to find a park anywhere . I need the fees , postcode , and phone number .
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL2361.json_0004
+# ::snt I am not particular . but I also need information on a restaurant called the Gardenia .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe3 / Name 
+    :name ( n5 / name
+     :op1 "gardenia"
+  ))
+   )
+)
+
+# ::id PMUL2361.json_0006
+# ::snt Thank you , can you also look up The Gardenia for me ? It is a restaurant I have wanted to try .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "gardenia"
+  ))
+)
+
+# ::id PMUL2361.json_0008
+# ::snt That 's okay . Could you book a table for me there for two people . I 'd like it to be on Sunday at 15:45 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "15:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "two"
+  ))
+)
+
+# ::id PMUL2361.json_0010
+# ::snt Thank you . I also need a taxi to pick me up from the Wandlebury Country Park to make it to my reservation .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n14 / name
+     :op1 "wandlebury"
+     :op2 "country"
+     :op3 "park"
+  ))
+)
+
+# ::id PMUL2361.json_0012
+# ::snt The taxi will be picking me up from the Wandlebury Country Park and I need to be at the restaurant by the time of my booking .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+ :op3(Am3 / Attraction-Inform
+   :Name ( NamAt4 / Name 
+    :name ( n18 / name
+     :op1 "Wandlebury"
+     :op2 "Country"
+     :op3 "Park"
+  ))
+   )
+)
+
+# ::id PMUL2361.json_0014
+# ::snt thanks so much sorry I have been such a pain . YOU need a raise !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2361.json_0016
+# ::snt i really have got to go . its late . thanks for your help . goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4792.json_0000
+# ::snt Can you get me a train leaving after 18:15 departing from cambridge ?
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "18:15"
+  ))
+)
+
+# ::id PMUL4792.json_0002
+# ::snt I need to go to Norwich on Friday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "norwich"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL4792.json_0004
+# ::snt 18:36 , please . Book for 8 people . Give me the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n10 / name
+     :op1 "18:36"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4792.json_0006
+# ::snt Thank you , can I also get a place to stay with free wifi and parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL4792.json_0008
+# ::snt Is it in the south ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n14 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL4792.json_0010
+# ::snt Can you please provide me with the address , postcode and phone number ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+  :Phone ( aHo2 / question )
+)
+
+# ::id PMUL4792.json_0012
+# ::snt Thank you so much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1197.json_0000
+# ::snt I would like to take a train from leicester that arrives by 16:15 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n2 / name
+     :op1 "16:15"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id PMUL1197.json_0002
+# ::snt I need the train to go to Cambridge and leave on Saturday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL1197.json_0004
+# ::snt I just need to know the price of the ticket and travel time between Leicester and Cambridge .
+( a / and
+ :op1(Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+   )
+ :op2(Tm2 / Train-Inform
+   :Dest ( DesTr3 / Dest 
+    :name ( n11 / name
+     :op1 "Cambridge"
+  ))
+   )
+)
+
+# ::id MUL1277.json_0000
+# ::snt I 'm looking for a hotel in the south , I do n't need a free parking option .
+( Hm1 / Hotel-Inform
+   :Parking ( onHo1 / dontcare)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL1277.json_0002
+# ::snt It does n't really matter to me .
+( o / out_of_scope )
+
+# ::id MUL1277.json_0004
+# ::snt I am looking for one in the expensive price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL1277.json_0006
+# ::snt Sure , I need 3 nights arriving on Saturday .   There are 7 of us .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL1277.json_0008
+# ::snt How about 1 night ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL1277.json_0010
+# ::snt I am also looking for a restaurant in the same area that serves Italian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "italian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id MUL1277.json_0012
+# ::snt OK , can I get theie phone number and postal code ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id MUL1277.json_0014
+# ::snt No , that 's everything . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1277.json_0016
+# ::snt I hope that you have a great day as well !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1616.json_0000
+# ::snt Hi , I need a train out of Cambridge , thanks !
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1616.json_0002
+# ::snt I will be going to london liverpool street .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id MUL1616.json_0004
+# ::snt I would like the train to leave on friday after 15:30 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "15:30"
+  ))
+)
+
+# ::id MUL1616.json_0006
+# ::snt OK , can you book that for 8 people , please ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL1616.json_0008
+# ::snt Great , ca n't wait ! Are you able to help us find a cheap Chinese restaurant somewhere near the city centre , also ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n14 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1616.json_0010
+# ::snt Yes , all of them are .   Can you get a table for all 8 of us at Charlie Chan at 12:15 for the day we travel ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n18 / name
+     :op1 "charlie"
+     :op2 "chan"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n20 / name
+     :op1 "12:15"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n22 / name
+     :op1 "8"
+  ))
+   :Day ( DayRe8 / Day 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "day"
+     :op3 "we"
+     :op4 "travel"
+  ))
+)
+
+# ::id MUL1616.json_0012
+# ::snt Could you try 11:15 , please ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n26 / name
+     :op1 "11:15"
+  ))
+)
+
+# ::id MUL1616.json_0014
+# ::snt Nope , that 'll be everything I need !
+( o / out_of_scope )
+
+# ::id SNG0813.json_0000
+# ::snt I am looking for a hotel on the east side , and I would prefer a four star hotel
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n6 / name
+     :op1 "four"
+  ))
+)
+
+# ::id SNG0813.json_0002
+# ::snt I 'd like to stay in a guesthouse if possible , what is there available ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id SNG0813.json_0004
+# ::snt I would like a reservation for 4 people and 4 nights starting from Friday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG0813.json_0006
+# ::snt No , thank you very much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0813.json_0008
+# ::snt No , again , thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02042.json_0000
+# ::snt I 'm looking for a train departing from broxbourne .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id SNG02042.json_0002
+# ::snt I am heading to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG02042.json_0004
+# ::snt I will need to arrive by 17:15 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "17:15"
+  ))
+)
+
+# ::id SNG02042.json_0006
+# ::snt I will be leaving on Wednesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id SNG02042.json_0008
+# ::snt Does that train arrive in Cambridge before 17:15 ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n12 / name
+     :op1 "17:15"
+  ))
+)
+
+# ::id SNG02042.json_0010
+# ::snt Yes , and I 'll just need the train i d and departure time .
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+)
+
+# ::id SNG02042.json_0012
+# ::snt Okay . Would you please book 2 tickets for that one ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SNG02042.json_0014
+# ::snt I ca n't imagine why I asked you to book passage . I always buy my own tickets . In any case , thanks ever so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02042.json_0016
+# ::snt no thanks for your service i enjoyed
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4942.json_0000
+# ::snt Hello , I 'm looking for an expensive restaurant that serves british food please
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "british"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL4942.json_0002
+# ::snt No , there is no particular area I would like to be in .
+( Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+)
+
+# ::id PMUL4942.json_0004
+# ::snt i would also need the phone number
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id PMUL4942.json_0006
+# ::snt Yes , I 'm looking for a train that 's heading to Cambridge by 14:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "14:45"
+  ))
+)
+
+# ::id PMUL4942.json_0008
+# ::snt I 'm departing Leicaster on Wednesday . I need a booking for 1 person with a reference number please .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n12 / name
+     :op1 "1"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n14 / name
+     :op1 "Leicaster"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4942.json_0010
+# ::snt I do not , thank you for the information
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4942.json_0012
+# ::snt Are you sure there are no trains from leicester to cambridge on wednesday before 14:45 ? That seems odd to me .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n18 / name
+     :op1 "wednesday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n20 / name
+     :op1 "14:45"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n22 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id PMUL4942.json_0014
+# ::snt I really only need a train for that route . Thanks for your help .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL1540.json_0000
+# ::snt Help me find a place to stay . I need a cheap hotel in the east .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreHo6 / Area 
+    :name ( n6 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL1540.json_0002
+# ::snt I might be able to spend more if the hotel comes with free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL1540.json_0004
+# ::snt No . Let me clarify . I am looking for a hotel or guesthouse but I would like it to be cheap and in the east with free wifi .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n10 / name
+     :op1 "east"
+  ))
+   :Internet ( esHo3 / yes)
+)
+
+# ::id PMUL1540.json_0006
+# ::snt I need a cheap place to stay in the east area with wifi , please .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n12 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreHo5 / Area 
+    :name ( n14 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL2861.json_0000
+# ::snt I need to find a 4 star rated place to stay with free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2861.json_0002
+# ::snt No particular area but I would like it to be a hotel type in the moderate price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL2861.json_0004
+# ::snt I think I 'll take a drive past first and make sure it does n't look dodgy . Can you give me the address please ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id PMUL2861.json_0006
+# ::snt I am all set .
+( o / out_of_scope )
+
+# ::id PMUL2861.json_0008
+# ::snt Yes . 7 people 5 nights from Wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL2861.json_0010
+# ::snt I was also interested in finding a place to go in town to see some architecture .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id PMUL2861.json_0012
+# ::snt What is the entrance fee there ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL2861.json_0014
+# ::snt Yes , I 'll need to book a taxi to commute between Olds Schools and the hotel . I would like to leave the attraction by 22:30 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n16 / name
+     :op1 "22:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "attraction"
+  ))
+)
+
+# ::id PMUL2861.json_0016
+# ::snt that is all for today . thanks for the help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2355.json_0000
+# ::snt I 'm looking for a place to eat christmas food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "christmas"
+  ))
+)
+
+# ::id MUL2355.json_0002
+# ::snt Yes , how about a restaurant that serves Indian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id MUL2355.json_0004
+# ::snt any range is fine .
+( Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+)
+
+# ::id MUL2355.json_0006
+# ::snt I 'm sorry , but the price range should be moderate . The area does n't matter . I just need one that is available for 3 people at 13:00 on sunday .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+   :Area ( onRe2 / dontcare)
+   :Time ( TimRe5 / Time 
+    :name ( n8 / name
+     :op1 "13:00"
+  ))
+   :Day ( DayRe7 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe9 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL2355.json_0008
+# ::snt Are there any good attractions in the centre of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2355.json_0010
+# ::snt Okay great , could you give me the phone number and postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL2355.json_0012
+# ::snt That is all , thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1162.json_0000
+# ::snt Can you help me find a nightclub in the centre of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "nightclub"
+  ))
+)
+
+# ::id SNG1162.json_0002
+# ::snt What is the postcode and address please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id SNG1162.json_0004
+# ::snt That is all the info I need today . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20493.json_0000
+# ::snt Is there an expensive restaurant serving caribbean food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "caribbean"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id WOZ20493.json_0002
+# ::snt How about thai ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "thai"
+  ))
+)
+
+# ::id WOZ20493.json_0004
+# ::snt Great , what is the address and phone number for bangkok city ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "bangkok"
+     :op2 "city"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id SNG0594.json_0000
+# ::snt Can you help me find a cheap place to eat ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SNG0594.json_0002
+# ::snt Indian would be good as long as it 's in the center . I need to book a table for 2 people at 18:15 on a Sunday .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "indian"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n6 / name
+     :op1 "18:15"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   :Area ( AreRe10 / Area 
+    :name ( n12 / name
+     :op1 "center"
+  ))
+)
+
+# ::id SNG0594.json_0004
+# ::snt Yes , that would be fine .
+( o / out_of_scope )
+
+# ::id SNG0594.json_0006
+# ::snt Yes can you try Sunday at 17:30 please
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "17:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id SNG0594.json_0008
+# ::snt do you have anything available for sunday ?
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n18 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id SNG0594.json_0010
+# ::snt How about 17:15 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n20 / name
+     :op1 "17:15"
+  ))
+)
+
+# ::id SNG0594.json_0012
+# ::snt Great . That 'll be everything . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0153.json_0000
+# ::snt I 'm looking for a cheap restaurant that serves modern european food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL0153.json_0002
+# ::snt That sounds good , could I please have their phone number and postcode ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id MUL0153.json_0004
+# ::snt I also need to find information on University Arms Hotel , can you help me find it ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n6 / name
+     :op1 "university"
+     :op2 "arms"
+     :op3 "hotel"
+  ))
+)
+
+# ::id MUL0153.json_0006
+# ::snt No thank you , that 's all the info I need , thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0153.json_0008
+# ::snt Thank you very much for the assistance , take care !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01264.json_0000
+# ::snt Hi , I am looking for the nearest police station .
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG01264.json_0002
+# ::snt Can you please give me the phone number as well ?
+( Pt1 / Police-Request
+  :Phone ( aPo0 / question )
+)
+
+# ::id SNG01264.json_0004
+# ::snt Thank you , goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3297.json_0000
+# ::snt Hey , I 'd like to find a hotel in the north , today .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL3297.json_0002
+# ::snt I want one with moderate prices that has free wifi .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL3297.json_0004
+# ::snt Do they include wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL3297.json_0006
+# ::snt I am open to any hotel that matches my requests . I need it booked for 1 person , 3 nights starting thursday
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n14 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL3297.json_0008
+# ::snt Ok can you book that for me and get me a confirmation number
+( o / out_of_scope )
+
+# ::id PMUL3297.json_0010
+# ::snt You have all the information you need .
+( o / out_of_scope )
+
+# ::id PMUL3297.json_0012
+# ::snt I need a train .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL3164.json_0000
+# ::snt I need a italian restaurant in the centre .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3164.json_0002
+# ::snt Is it an expensive restaurant ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL3164.json_0004
+# ::snt I would prefer an expensive price range and need a reservation for 1 at 13:30 on Monday .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+   :Time ( TimRe6 / Time 
+    :name ( n12 / name
+     :op1 "13:30"
+  ))
+   :Day ( DayRe8 / Day 
+    :name ( n14 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL3164.json_0006
+# ::snt What would you suggest ?
+( o / out_of_scope )
+
+# ::id PMUL3164.json_0008
+# ::snt so , nothing that is expensive ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n16 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL3164.json_0010
+# ::snt Okay , let 's just go with a moderately priced one . I need a table on Monday at 13:30 for one person .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n18 / name
+     :op1 "moderately"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n20 / name
+     :op1 "monday"
+  ))
+   :Time ( TimRe6 / Time 
+    :name ( n22 / name
+     :op1 "13:30"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n24 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL3164.json_0012
+# ::snt okay why not . I need a table for 1 at 13:30 on monday . And I need the reference number too please
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n26 / name
+     :op1 "13:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n28 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n30 / name
+     :op1 "1"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL3164.json_0014
+# ::snt Thanks , what places to go are available in that same area ?
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Area ( AreHo3 / Area 
+    :name ( n33 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   )
+)
+
+# ::id PMUL3164.json_0016
+# ::snt Anything will do .
+( o / out_of_scope )
+
+# ::id PMUL3164.json_0018
+# ::snt Sounds interesting .   What is the postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL3164.json_0020
+# ::snt I do not need more information .
+( o / out_of_scope )
+
+# ::id SNG01190.json_0000
+# ::snt I need a taxi to arrive by 13:15 to primavera
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "primavera"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n4 / name
+     :op1 "13:15"
+  ))
+)
+
+# ::id SNG01190.json_0002
+# ::snt I 'm departing from curry queen .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n6 / name
+     :op1 "curry"
+     :op2 "queen"
+  ))
+)
+
+# ::id SNG01190.json_0004
+# ::snt Thank you , I 'm all set . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2400.json_0000
+# ::snt I am looking to visit the centre while I am here . What types of attractions are available for tourists ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Type ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2400.json_0002
+# ::snt Can I get some information about the museums ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id PMUL2400.json_0004
+# ::snt The centre of town please .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2400.json_0006
+# ::snt Could I get the phone number of the museum of archaeology and anthropology ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL2400.json_0008
+# ::snt Yes please . I need a reservation for a particular restaurant called cocum .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "cocum"
+  ))
+)
+
+# ::id PMUL2400.json_0010
+# ::snt Yes , Wednesday at 17:45 . For 7 people .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "17:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL2400.json_0012
+# ::snt Nope , that 's it , thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0337.json_0000
+# ::snt I need a three - star place to stay please .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n2 / name
+     :op1 "three"
+  ))
+)
+
+# ::id SSNG0337.json_0002
+# ::snt No thank you .   I am looking for a hotel instead of a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id SSNG0337.json_0004
+# ::snt I 'd like to book the Lensfield Hotel for 2 nights for 8 people starting from Wednesday .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+   :Name ( NamHo10 / Name 
+    :name ( n14 / name
+     :op1 "Lensfield"
+     :op2 "Hotel"
+  ))
+)
+
+# ::id SSNG0337.json_0006
+# ::snt Yes . I 'd like one in the same price range , please .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id SSNG0337.json_0008
+# ::snt Yes please try that .
+( o / out_of_scope )
+
+# ::id SSNG0337.json_0010
+# ::snt That would be great . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0337.json_0012
+# ::snt Thank you for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0337.json_0014
+# ::snt No that is all thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0314.json_0000
+# ::snt I am looking for a place to stay and I want it to be a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL0314.json_0002
+# ::snt Are any of those 4 star ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0314.json_0004
+# ::snt Please recommend one that is in the North . Wifi not a necessity .
+( Hm1 / Hotel-Inform
+   :Internet ( onHo1 / dontcare)
+   :Area ( AreHo3 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL0314.json_0006
+# ::snt Yes book it for 5 people and 4 nights starting from sunday please .   Can you suggest good restaurants in the area as well ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL0314.json_0008
+# ::snt I would prefer Italian food and to be in the same area as the hotel . Thank you .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "italian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL0314.json_0010
+# ::snt Yes , please . Again , there are 5 of us on Sunday . Book us for 11:00 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "11:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n20 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n22 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL0314.json_0012
+# ::snt I would like a taxi to the restaurant .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Dest ( DesTa3 / Dest 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL0314.json_0014
+# ::snt I want to depart from my hotel and arrive at the restaurant in time for my 11:00 reservation . Please tell me the car type and contact number for my taxi
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n26 / name
+     :op1 "my"
+     :op2 "hotel"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n28 / name
+     :op1 "11:00"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n30 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id PMUL0314.json_0016
+# ::snt Thanks for your help , goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20427.json_0000
+# ::snt I 'm trying to find a restaurant that serves crossover food .   Can you recommend anything ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "crossover"
+  ))
+)
+
+# ::id WOZ20427.json_0002
+# ::snt Anywhere really .
+( Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+)
+
+# ::id WOZ20427.json_0004
+# ::snt I am looking for something in the expensive price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id WOZ20427.json_0006
+# ::snt Can I get an Italian restaurant ? address and phone number please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20427.json_0008
+# ::snt Thank you , goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0068.json_0000
+# ::snt Can you find a restaurant that serves british food and is in the centre ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "british"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0068.json_0002
+# ::snt I am looking for something in the moderate price range . Can you also provide me addresses ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+   )
+)
+
+# ::id MUL0068.json_0004
+# ::snt I do n't need a booking , just an address .
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id MUL0068.json_0006
+# ::snt I 'm also looking for a guesthouse with a 4 star rating .   I would prefer the same area with free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Stars ( StaHo7 / Stars 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL0068.json_0008
+# ::snt I will need to book the hotel for 2 nights , with 8 people starting on Sunday , May 7 .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL0068.json_0010
+# ::snt Is there anything available for just 1 night ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL0068.json_0012
+# ::snt That 's great ! Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0683.json_0000
+# ::snt Hi . Can you help me find a restaurant ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0683.json_0002
+# ::snt The north part of town , please .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL0683.json_0004
+# ::snt North and moderate . Looking for Basque food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "basque"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n8 / name
+     :op1 "North"
+  ))
+)
+
+# ::id PMUL0683.json_0006
+# ::snt How   about Chinese food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL0683.json_0008
+# ::snt Yes . I want a reservation for 7 people this friday at 17:15 please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "17:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL0683.json_0010
+# ::snt Is it available on Saturday ?
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n18 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL0683.json_0012
+# ::snt Can I also have a train ticket ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL0683.json_0014
+# ::snt I will be leaving from kings lynn to cambridge and I want to arrive by 09:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n20 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n22 / name
+     :op1 "09:15"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n24 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id PMUL0683.json_0016
+# ::snt I 'll be traveling on saturday . Please choose a train and tell me the price , departure time , and train ID .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n26 / name
+     :op1 "saturday"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Leave ( aTr1 / question )
+  :Ticket ( aTr2 / question )
+  :Id ( aTr3 / question )
+   )
+)
+
+# ::id PMUL0683.json_0018
+# ::snt um what ? I did not ask you to book it . I asked you to give me the price , departure time , and train ID !
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+  :Id ( aTr2 / question )
+)
+
+# ::id PMUL0683.json_0020
+# ::snt No that will be all I needed today . Thank you and goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0818.json_0000
+# ::snt Hi , I 'm looking to book a ticket for a train departing on Sunday from Cambridge please ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0818.json_0002
+# ::snt I want to arrive at London Kings Cross .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id PMUL0818.json_0004
+# ::snt I do n't have a departure time but I want to arrive by 21:30 .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "21:30"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Leave ( aTr1 / question )
+   )
+)
+
+# ::id PMUL0818.json_0006
+# ::snt No , I just needed the information , thanks .   Have you heard of the Meze Bar Restaurant ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n10 / name
+     :op1 "meze"
+     :op2 "bar"
+  ))
+)
+
+# ::id SNG0718.json_0000
+# ::snt I 'm looking for a Korean restaurant that 's expensive .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "korean"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SNG0718.json_0002
+# ::snt Is it in the centre of town ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0718.json_0004
+# ::snt Yes , please ! I need a table for 8 on Wednesday at 12:00 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "12:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+)
+
+# ::id SNG0718.json_0006
+# ::snt How about 11:00 on Wednesday instead ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "11:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id SNG0718.json_0008
+# ::snt No . That will be everything today . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1789.json_0000
+# ::snt I am looking for some place to go in the West .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL1789.json_0002
+# ::snt Any type of attraction will do .
+( Am1 / Attraction-Inform
+   :Type ( onAt1 / dontcare)
+)
+
+# ::id MUL1789.json_0004
+# ::snt No thanks . I am also looking for a train for Tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id MUL1789.json_0006
+# ::snt I also need to get information on trains running from Cambridge to Stansted Airport on Tuesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1789.json_0008
+# ::snt I would like to arrive at the airport by 08:30 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n12 / name
+     :op1 "08:30"
+  ))
+)
+
+# ::id MUL1789.json_0010
+# ::snt Ok that sounds great , thank you ! That 's all I need for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1789.json_0012
+# ::snt Perfect ! That will do it for today . Have a great afternoon . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2751.json_0000
+# ::snt I am looking for a cheap two star hotel in the North can you help ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreHo6 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo8 / Stars 
+    :name ( n8 / name
+     :op1 "two"
+  ))
+)
+
+# ::id PMUL2751.json_0002
+# ::snt Then can you find a hotel in the west with a moderate price range that includes free wifi ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "moderate"
+  ))
+   :Internet ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n12 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL2751.json_0004
+# ::snt how about one that has free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL2751.json_0006
+# ::snt I would prefer the cheap range .   Can you book for me 8 people for four nights beginning on Friday ?   I will need the reference number .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n14 / name
+     :op1 "cheap"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n16 / name
+     :op1 "four"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n18 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n20 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL2751.json_0008
+# ::snt Great , thank you . Can you also help me find something fun for me to do while I am in town ?
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2751.json_0010
+# ::snt Are there any parks around ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n22 / name
+     :op1 "parks"
+  ))
+)
+
+# ::id PMUL2751.json_0012
+# ::snt I would it to be in the east and could I get a postcode . Thanks goodbye
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n24 / name
+     :op1 "east"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+   )
+)
+
+# ::id WOZ20544.json_0000
+# ::snt I am looking for a restaurant in the moderate price range that serves Lebanese food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "lebanese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id WOZ20544.json_0002
+# ::snt Tell me the address and phone number of Ali baba restaraunt .
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe3 / Name 
+    :name ( n7 / name
+     :op1 "Ali"
+     :op2 "baba"
+  ))
+   )
+)
+
+# ::id WOZ20544.json_0004
+# ::snt Thank you bye bye
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0094.json_0000
+# ::snt Hi , i 'm looking for a local establishment that serves scottish cuisine . Could you recommend somewhere near the centre ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "scottish"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0094.json_0002
+# ::snt No , let 's stay in the centre . Are there any Chinese places there ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0094.json_0004
+# ::snt Any price range is fine .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Price ( aRe1 / question )
+   )
+)
+
+# ::id MUL0094.json_0006
+# ::snt That sounds good . May I have their telephone number ? Also could you help me finding a 4 star hotel in the same area ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+   )
+)
+
+# ::id MUL0094.json_0008
+# ::snt Oh , no , I really need the hotel to be cheap .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n14 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL0094.json_0010
+# ::snt Yes could you reserve that for me for 2 nights from Thursday for 3 people . I will need a reference number as well .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n20 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL0094.json_0012
+# ::snt Yes please try for 2 nights instead .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n22 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL0094.json_0014
+# ::snt The booking should be for 5 people and 2 nights . Can you please try again ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n24 / name
+     :op1 "2"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n26 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL0094.json_0016
+# ::snt Thanks .   Yes , please reserve a taxi for me from the Alexander B & B to the restaurant .   I need to leave the hotel by 3:45 at the very latest .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Leave ( LeaTa3 / Leave 
+    :name ( n28 / name
+     :op1 "3:45"
+  ))
+   :Dest ( DesTa5 / Dest 
+    :name ( n30 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+ :op3(Rm3 / Restaurant-Inform
+   :none ( onRe3 / none)
+   )
+)
+
+# ::id MUL0094.json_0018
+# ::snt No , that 's everything . Thank you for your assistance !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3847.json_0000
+# ::snt What fun places can I visit in the East ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL3847.json_0002
+# ::snt I do n't have a preference . Which place would you recommend ?
+( o / out_of_scope )
+
+# ::id PMUL3847.json_0004
+# ::snt What is the entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL3847.json_0006
+# ::snt Great , thanks ! Can you help me find a train going into Cambridge as well ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3847.json_0008
+# ::snt I am leaving birmingham new street and going to cambridge ; I need to travel on Friday and arrive by 13:15 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "13:15"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n10 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Dest ( DesTr8 / Dest 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3847.json_0010
+# ::snt Yes please . Book the train for 2 people . Please include the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3847.json_0012
+# ::snt That 's everything . Thanks again and have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2237.json_0000
+# ::snt I 'm so tired . Really need a place to lay my head for the nights . Can you find me some 3-star lodgings somewhere in the south ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "3-star"
+  ))
+)
+
+# ::id MUL2237.json_0002
+# ::snt Does the Lensfield Hotel include parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Name ( NamHo3 / Name 
+    :name ( n6 / name
+     :op1 "Lensfield"
+     :op2 "Hotel"
+  ))
+)
+
+# ::id MUL2237.json_0004
+# ::snt Yes please book that for 6 people starting Thursday for 5 nights ? I need the reference number as well .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL2237.json_0006
+# ::snt Yes please , I   need a trains going to london liverpool street .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id MUL2237.json_0008
+# ::snt I 'll be leaving Cambridge on Tuesday and need to arrive by 13:15 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n16 / name
+     :op1 "tuesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n18 / name
+     :op1 "13:15"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n20 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2237.json_0010
+# ::snt No , that seems to be everything . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4433.json_0000
+# ::snt I need to get a train going to Stevenage .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "stevenage"
+  ))
+)
+
+# ::id PMUL4433.json_0002
+# ::snt Yes , departing from Cambridge . We 'll be leaving on Tuesday , hopefully after 15:15 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n8 / name
+     :op1 "15:15"
+  ))
+)
+
+# ::id PMUL4433.json_0004
+# ::snt What is the price for TR5343 ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL4433.json_0006
+# ::snt I would like information on pools in the north .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL4433.json_0008
+# ::snt How about Jesus Green Outdoor pool . Could I have their address and phone number .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n12 / name
+     :op1 "jesus"
+     :op2 "green"
+     :op3 "outdoor"
+     :op4 "pool"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id PMUL4433.json_0010
+# ::snt thanks ! that 's all i need now
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4433.json_0012
+# ::snt No , not at this time . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3560.json_0000
+# ::snt i am looking for a particular restaurant . Its name is called golden wok .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "golden"
+     :op2 "wok"
+  ))
+)
+
+# ::id PMUL3560.json_0002
+# ::snt Can you assist me in making a reservation for Friday ?
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n4 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL3560.json_0004
+# ::snt There will be 7 people at 11:15 on Friday please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "11:15"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n8 / name
+     :op1 "7"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL3560.json_0006
+# ::snt I need a 5 star hotel too with free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL3560.json_0008
+# ::snt just that would be nice
+( o / out_of_scope )
+
+# ::id PMUL3560.json_0010
+# ::snt A hotel , please . I 'm not worried about the price .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+   :Price ( onHo2 / dontcare)
+)
+
+# ::id PMUL3560.json_0012
+# ::snt Great can I book that for 3 nights for 7 people on friday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n20 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n22 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL3560.json_0014
+# ::snt I also need a taxi from the hotel to the restaurant .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Dest ( DesTa5 / Dest 
+    :name ( n26 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+ :op3(Rm3 / Restaurant-Inform
+   :none ( onRe3 / none)
+   )
+)
+
+# ::id PMUL3560.json_0016
+# ::snt I just need to arrive in time for my reservation at 11:15 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n28 / name
+     :op1 "11:15"
+  ))
+)
+
+# ::id PMUL3560.json_0018
+# ::snt Thank you , that is everything I need
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3560.json_0020
+# ::snt Thank you , I will definitely try to do that . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0794.json_0000
+# ::snt Could you give me some details for Carolina bed and breakfast ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "carolina"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+)
+
+# ::id SNG0794.json_0002
+# ::snt No , that sounds wonderful .   Can you book a room for me for 4 nights starting on Friday ?   It will just be myself .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id SNG0794.json_0004
+# ::snt No , that 's all I need . Thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3784.json_0000
+# ::snt Hello , what places to go could you recommend in the Centre of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3784.json_0002
+# ::snt I am interested in the cinema . What are my choices ? I 'll need phone number and entrance fee information .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "cinema"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id PMUL3784.json_0004
+# ::snt Thank you . Can you find out some information on the oak bistro for me as well ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "the"
+     :op2 "oak"
+     :op3 "bistro"
+  ))
+)
+
+# ::id PMUL3784.json_0006
+# ::snt Sounds perfect .   Can you please book a table for 8 on Sunday at 16:15 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "16:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL3784.json_0008
+# ::snt No thank you that will be all
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2095.json_0000
+# ::snt I 'm looking for a place to stay in the north .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL2095.json_0002
+# ::snt Yes if it has free parking , meals , pool and wifi . I want it to be in the expensive price range .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   :Internet ( esHo3 / yes)
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL2095.json_0004
+# ::snt I am looking for a hotel in the north part of town with free parking , a 2 star rating , and in the moderate price range .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n8 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   :Parking ( esHo4 / yes)
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL2095.json_0006
+# ::snt Sounds good .   Can you book it for four nights starting on Tuesday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "four"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id MUL2095.json_0008
+# ::snt Can we try it for 1 night ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL2095.json_0010
+# ::snt Yes . I need a train from Ely to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n20 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id MUL2095.json_0012
+# ::snt I need to be in cambridge by 21:45 . Could you find me close to that time ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n22 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n24 / name
+     :op1 "21:45"
+  ))
+)
+
+# ::id MUL2095.json_0014
+# ::snt I would like to leave on Tuesday please , can I have the price and depature times also ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n26 / name
+     :op1 "tuesday"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL2095.json_0016
+# ::snt That is all I need . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4556.json_0000
+# ::snt I am looking for a train to cambridge that leaves on Saturday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL4556.json_0002
+# ::snt I 'm leaving Ely and want to be in Cambridge by 12:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "12:15"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n10 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL4556.json_0004
+# ::snt No , I do n't need to leave by a particular time . I want to arrive by 12:15 though .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n12 / name
+     :op1 "12:15"
+  ))
+   :Leave ( onTr2 / dontcare)
+)
+
+# ::id PMUL4556.json_0006
+# ::snt Yes , it would . Please make a booking for 3 people and provide the reference number . I will also need a place to stay .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4556.json_0008
+# ::snt I am also looking for a place to stay . The hotel should be in the type of guesthouse and should have a star of 4 .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4556.json_0010
+# ::snt No you can choose one for me .
+( o / out_of_scope )
+
+# ::id PMUL4556.json_0012
+# ::snt Yes please , 4 people for 5 nights on saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n22 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n24 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4556.json_0014
+# ::snt Thank you goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0333.json_0000
+# ::snt I need a train to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG0333.json_0002
+# ::snt I want to leave from Ely on Friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id SNG0333.json_0004
+# ::snt I need to leave after 09:45 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "09:45"
+  ))
+)
+
+# ::id SNG0333.json_0006
+# ::snt What time does it arrive ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+)
+
+# ::id SNG0333.json_0008
+# ::snt No , I just needed the information .   I am all set , thanks .   Have a nice day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1254.json_0000
+# ::snt I need a place to stay that has free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id SNG1254.json_0002
+# ::snt I would like to stay in a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id SNG1254.json_0004
+# ::snt I do n't have a preference .
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+)
+
+# ::id SNG1254.json_0006
+# ::snt I would like someplace expensive .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SNG1254.json_0008
+# ::snt What about an expensive hotel ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SNG1254.json_0010
+# ::snt What is their postcode ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id SNG1254.json_0012
+# ::snt That will be all , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0156.json_0000
+# ::snt I need an expensive restaurant .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SSNG0156.json_0002
+# ::snt I would like Chinese food in the centre please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "chinese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SSNG0156.json_0004
+# ::snt I need a table for 7 at 19:45 on sunday
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "19:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id SSNG0156.json_0006
+# ::snt No that will be all . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0140.json_0000
+# ::snt I was just in a car accident , can I please have the number for the police station ?
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG0140.json_0002
+# ::snt no thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3997.json_0000
+# ::snt i need a place to stay
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL3997.json_0002
+# ::snt I would prefer it to be in the North .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL3997.json_0004
+# ::snt I do n't care about price but I 'd like a 4 star place .
+( Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+   :Stars ( StaHo3 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3997.json_0006
+# ::snt Can you select one and make a reservation for me for Thursday please ?
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL3997.json_0008
+# ::snt Does that have free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL3997.json_0010
+# ::snt Can you book that for me for 2 nights beginning Thursday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL3997.json_0012
+# ::snt There will be 5 of us
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL3997.json_0014
+# ::snt I also need a cinema to visit ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "cinema"
+  ))
+)
+
+# ::id PMUL3997.json_0016
+# ::snt In the same area as the hotel
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL3997.json_0018
+# ::snt Hmm , how about a park , then ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n18 / name
+     :op1 "park"
+  ))
+)
+
+# ::id PMUL3997.json_0020
+# ::snt Will you please try again ? There 's got ta be a park somewhere .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n20 / name
+     :op1 "park"
+  ))
+)
+
+# ::id PMUL3997.json_0022
+# ::snt I just want a park in the same area as my hotel
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   )
+ :op2(Am2 / Attraction-Inform
+   :Area ( AreAt3 / Area 
+    :name ( n23 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   )
+)
+
+# ::id PMUL3997.json_0024
+# ::snt Thanks , I need a taxi to get between the two places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL3997.json_0026
+# ::snt I need to get there by 09:15
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n24 / name
+     :op1 "09:15"
+  ))
+)
+
+# ::id PMUL3997.json_0028
+# ::snt Great . Can you also book a place for dinner on Thursday night ?
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n26 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL3997.json_0030
+# ::snt I need a do n't care restaurant . Thank you
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL3997.json_0032
+# ::snt I need a restaurant to commute between the attraction and restaurant . I want to leave the attraction by 9:15 and I need car type and contact number please . Thank you , bye ..
+( a / and
+ :op1(Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+   )
+ :op2(Tm2 / Taxi-Inform
+   :Leave ( LeaTa3 / Leave 
+    :name ( n29 / name
+     :op1 "9:15"
+  ))
+   )
+)
+
+# ::id SNG0877.json_0000
+# ::snt I 'm looking for a 3 star hotel .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n2 / name
+     :op1 "3"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id SNG0877.json_0002
+# ::snt I do n't care where the hotel is located , but I 'm looking for something in the moderate price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id SNG0877.json_0004
+# ::snt Yes please . Can you recommend me of them ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id SNG0877.json_0006
+# ::snt No , thank you . Can I just get the address , please ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id SNG0877.json_0008
+# ::snt That 's all I need today - I appreciate your help !
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id MUL1142.json_0000
+# ::snt Hi ! Can you help me find a hotel somewhere on the west side of town please ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL1142.json_0002
+# ::snt Yes , the hotel should include free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Type ( TypHo3 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL1142.json_0004
+# ::snt No thank you that 's all the information I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1142.json_0006
+# ::snt Actually , I 'm not quite done . Would you please book the hotel for 8 people , 4 nights ? We 'll be arriving on Friday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL1142.json_0008
+# ::snt Okay , how about a booking for 1 night ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL1142.json_0010
+# ::snt Thank you very much . That is all I need !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1789.json_0000
+# ::snt Yes , I would love some help finding a train . I would like to leave Cambridge headed to Bishops Stortford .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "bishops"
+  ))
+)
+
+# ::id PMUL1789.json_0002
+# ::snt I want to leave on Thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL1789.json_0004
+# ::snt I want to arrive by 15:00
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "15:00"
+  ))
+)
+
+# ::id PMUL1789.json_0006
+# ::snt That is fine .   Please book it for 7 people and provide the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1789.json_0008
+# ::snt I 'm looking for a hotel as well . I need it to be moderately priced in the east , with free wifi .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "moderately"
+  ))
+   :Internet ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n14 / name
+     :op1 "east"
+  ))
+   :Type ( TypHo7 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL1789.json_0010
+# ::snt Yes please that would be wonderful !
+( o / out_of_scope )
+
+# ::id PMUL1789.json_0012
+# ::snt That one will work . Please book it for Tuesday . 2 nights , 7 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n20 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n22 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL1789.json_0014
+# ::snt That will do it .    Thank you for your time and helpfulness .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1264.json_0000
+# ::snt I need a restaurant that serves Thai food , that is expensive and is in Cambridge please
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "thai"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL1264.json_0002
+# ::snt That sounds perfect . Can you make a reservation for me for 7 people at 3:15 pm on Sunday ? I need the reference number , as well .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n8 / name
+     :op1 "7"
+  ))
+   :Time ( TimRe6 / Time 
+    :name ( n10 / name
+     :op1 "3:15"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL1264.json_0004
+# ::snt Yes , I also need a place to stay . Same price range as the restaurant and in the centre of town , please .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "price"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1264.json_0006
+# ::snt Can I get one that has free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id MUL1264.json_0008
+# ::snt Tell me what hotel type it is ?
+( Ht1 / Hotel-Request
+  :Type ( aHo0 / question )
+)
+
+# ::id MUL1264.json_0010
+# ::snt Thanks , I   would also like a taxi . I 'll need one from the hotel to make it to my dinner reservation .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id MUL1264.json_0012
+# ::snt No thanks . I can book it myself later on . Thank you for all your help . Have a good day . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0191.json_0000
+# ::snt I am looking for a hospital in town .
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG0191.json_0002
+# ::snt I just need the name , address and phone number of a hosptital .
+( Ht1 / Hospital-Request
+  :Phone ( aHo0 / question )
+  :Addr ( aHo1 / question )
+)
+
+# ::id PMUL2073.json_0000
+# ::snt Hello , I 'd like some information about a place to go in the west .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL2073.json_0002
+# ::snt I 'm looking for an attraction located in the west .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL2073.json_0004
+# ::snt No could you recommend one please ?
+( o / out_of_scope )
+
+# ::id PMUL2073.json_0006
+# ::snt Could I get the postcode for that museum ? I am also looking for a restaurant called peking restaurant . What area that is in , the address , and postcode ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "peking"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+  :Addr ( aAt2 / question )
+   )
+ :op3(Rt3 / Restaurant-Request
+  :Area ( aRe2 / question )
+  :Addr ( aRe3 / question )
+   )
+)
+
+# ::id PMUL2073.json_0008
+# ::snt Can you look for the restaurant now ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL2073.json_0010
+# ::snt I need the postcode , area and address .
+( Rt1 / Restaurant-Request
+  :Area ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id PMUL2073.json_0012
+# ::snt That 's all I need . Thanks for the research . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4151.json_0000
+# ::snt Can you help me find a moderately priced place to stay ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4151.json_0002
+# ::snt I 'd like to stay on the westside , at a place with free parking and WiFi .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "westside"
+  ))
+)
+
+# ::id PMUL1778.json_0000
+# ::snt I want a train leaving from norwich .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id PMUL1778.json_0002
+# ::snt I will be traveling by train , on Friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL1778.json_0004
+# ::snt Yes , my destination is Cambridge . I would love to arrive by 08:30 please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "08:30"
+  ))
+)
+
+# ::id PMUL1778.json_0006
+# ::snt Okay . Could you also help me with a a place to stay . I am looking for a guesthouse with 3 stars .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL2914.json_0000
+# ::snt Where is Rosa 's bed and breakfast hotel located in the Cambridge area ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "rosa"
+     :op2 "'s"
+     :op3 "bed"
+     :op4 "and"
+     :op5 "breakfast"
+  ))
+   )
+ :op2(Am2 / Attraction-Inform
+   )
+)
+
+# ::id PMUL2914.json_0002
+# ::snt i want to know its star rating price range ,
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+)
+
+# ::id PMUL2914.json_0004
+# ::snt what is the price range ? i am also interested in a place to go and should be in the centre
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Area ( AreAt3 / Area 
+    :name ( n5 / name
+     :op1 "centre"
+  ))
+   )
+)
+
+# ::id PMUL2914.json_0006
+# ::snt I am open to whatever you suggest as long as it is in the centre area .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+   :Type ( onAt2 / dontcare)
+)
+
+# ::id PMUL2914.json_0008
+# ::snt That works great . Can I have the postcode and phone number ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL2914.json_0010
+# ::snt Thank you .   That was all I needed . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01669.json_0000
+# ::snt I am looking for a place to stay . The hotel should include free wifi and should be in the type of hotel
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id SNG01669.json_0002
+# ::snt I would like something in the east with 2 stars .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SNG01669.json_0004
+# ::snt Does it have free parking ? Can you provide me with the contact details of this hotel ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Parking ( aHo1 / question )
+   )
+)
+
+# ::id SNG01669.json_0006
+# ::snt thanks . What 's the address ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id SNG01669.json_0008
+# ::snt That 's not necessary , thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01669.json_0010
+# ::snt That was all . Thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2446.json_0000
+# ::snt I am looking for a college attraction in town .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "college"
+  ))
+)
+
+# ::id MUL2446.json_0002
+# ::snt I am pretty much open to anything ! Could you recommend one and give me their information please ?
+( Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+)
+
+# ::id MUL2446.json_0004
+# ::snt that sounds great . Can I have the phone number , and address for this free attraction please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL2446.json_0006
+# ::snt Thank you for the information . I also need to find a cheap restaurant serving Italian food . Can you help me with this ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL2446.json_0008
+# ::snt I prefer to eat in the center of town . Is there anything available ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n8 / name
+     :op1 "center"
+  ))
+)
+
+# ::id MUL2446.json_0010
+# ::snt No need to book for now , just gathering information .
+( o / out_of_scope )
+
+# ::id MUL2446.json_0012
+# ::snt That is all I need today , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0428.json_0000
+# ::snt I 'd like a train to Leicester to arrive by 9:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "leicester"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "9:45"
+  ))
+)
+
+# ::id SNG0428.json_0002
+# ::snt I 'd like to leave from Cambridge , please .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG0428.json_0004
+# ::snt I need to leave on Tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id SNG0428.json_0006
+# ::snt I sure would , thanks .   I will need seats for 8 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+)
+
+# ::id SNG0428.json_0008
+# ::snt No thank you . Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0964.json_0000
+# ::snt I need info on the Cambridge and County Folk Museum please .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "cambridge"
+     :op2 "and"
+     :op3 "county"
+     :op4 "folk"
+     :op5 "museum"
+  ))
+)
+
+# ::id MUL0964.json_0002
+# ::snt No thank you . But thank you for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0964.json_0004
+# ::snt Yes , I am also looking for a nice , moderately priced Lebanese restaurant in the area .   I 'd prefer it to be within walking distance of the museum .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "lebanese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id MUL0964.json_0006
+# ::snt In the centre yes please .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0964.json_0008
+# ::snt I would like to make a reservation for 2 people at 19:30 on Tuesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "19:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL0964.json_0010
+# ::snt I 'm also looking to book a taxi between the two locations .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL0964.json_0012
+# ::snt I just want to make sure I am at the restaurant by 19:30 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n16 / name
+     :op1 "19:30"
+  ))
+)
+
+# ::id MUL0964.json_0014
+# ::snt could i get a taxi as well ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL0964.json_0016
+# ::snt Can you give me the contact number for that taxi you booked ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL0964.json_0018
+# ::snt What type of car have you booked ?
+( Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+)
+
+# ::id MUL0964.json_0020
+# ::snt No , thank you . That all sounds good .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2598.json_0000
+# ::snt What 's a good museum to go to in cambridge ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL2598.json_0002
+# ::snt I will go to any part .
+( Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+)
+
+# ::id PMUL2598.json_0004
+# ::snt What is their phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL2598.json_0006
+# ::snt Yes please , I am looking for a hotel that has 4 stars and is guesthouse . Preferably in the east with free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n6 / name
+     :op1 "east"
+  ))
+   :Stars ( StaHo7 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2598.json_0008
+# ::snt That does n't matter . You can just recommend one and then help me with a booking please
+( o / out_of_scope )
+
+# ::id PMUL2598.json_0010
+# ::snt 4 people . Starting saturday , 3 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2598.json_0012
+# ::snt That 's not necessary at all . Thanks .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( oHo1 / no)
+   )
+ :op2(gk2 / general-thank
+   :none ( onge2 / none)
+   )
+)
+
+# ::id WOZ20336.json_0000
+# ::snt I 'm looking for a cheap restaurant in the east part of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id WOZ20336.json_0002
+# ::snt What is the address and phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20336.json_0004
+# ::snt No , thank you , I have everything I need .   Thank you and goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20336.json_0006
+# ::snt Goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG01640.json_0000
+# ::snt I 've been robbed and need the police .
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG01640.json_0002
+# ::snt Thanks , can I also have the phone number and postcode ?
+( Pt1 / Police-Request
+  :Post ( aPo0 / question )
+  :Phone ( aPo1 / question )
+)
+
+# ::id SNG01640.json_0004
+# ::snt Great , thank you for your help . I do n't need anything further .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1321.json_0000
+# ::snt What does Cambridge have for parks on the east side ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "parks"
+  ))
+)
+
+# ::id PMUL1321.json_0002
+# ::snt Yes , and the postcode , please .
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL1321.json_0004
+# ::snt What is the address ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL1321.json_0006
+# ::snt I need train tickets .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL1321.json_0008
+# ::snt Yes , I 'd like to go from cambridge to bishops stortford .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1321.json_0010
+# ::snt I 'd like to leave after 10:00 .   I need you to book it for 3 people .   I 'll need the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n10 / name
+     :op1 "10:00"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id SSNG0131.json_0000
+# ::snt Can you help me find an expensive asian oriental restaurant to dine at ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SSNG0131.json_0002
+# ::snt Kymmoy in the centre area is great . Would you book a table of 8 people at 11:15 on Thursday for me ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+   :Name ( NamRe4 / Name 
+    :name ( n8 / name
+     :op1 "kymmoy"
+  ))
+   :Time ( TimRe6 / Time 
+    :name ( n10 / name
+     :op1 "11:15"
+  ))
+   :Day ( DayRe8 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe10 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+)
+
+# ::id SSNG0131.json_0004
+# ::snt Let 's try another restaurant .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id SSNG0131.json_0006
+# ::snt Okay great that is all I need at the moment .
+( o / out_of_scope )
+
+# ::id PMUL3026.json_0000
+# ::snt Can you help me find a moderately priced hotels that has Wifi ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL3026.json_0002
+# ::snt no preference . It needs to have 3 stars and offer free wifi .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL3026.json_0004
+# ::snt That sounds great . I need to make a booking for sunday for 4 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL3026.json_0006
+# ::snt Oh , yeah , five people , please .
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n10 / name
+     :op1 "five"
+  ))
+)
+
+# ::id PMUL3026.json_0008
+# ::snt Thanks .   I 'd also like to make a reservation at J Restaurant .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n12 / name
+     :op1 "j"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL3026.json_0010
+# ::snt same group of people , at 12:30 on the same day .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "12:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id PMUL3026.json_0012
+# ::snt Yes , please . Can I get a taxi between those 2 locations ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL3026.json_0014
+# ::snt Well , I 'd like to be picked up at the hotel , and I need to get to the restaurant no later than 12:30 , the reservation time .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n20 / name
+     :op1 "12:30"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL3026.json_0016
+# ::snt Thanks so much for all of your help today .   That is all I needed .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0115.json_0000
+# ::snt Can you help me find a Chinese restaurant please ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id SSNG0115.json_0002
+# ::snt I would like to be in the centre of town , and if it could be inexpensive , that   would be ideal .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "inexpensive"
+  ))
+)
+
+# ::id SSNG0115.json_0004
+# ::snt Do they have a table available for 5 people on Wednesday night ?
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SSNG0115.json_0006
+# ::snt I would like the reservation at 19:30 please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "19:30"
+  ))
+)
+
+# ::id SSNG0115.json_0008
+# ::snt Can you try a different restaurant in the same area and price range ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Area ( AreRe3 / Area 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Price ( PriRe5 / Price 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "area"
+     :op3 "and"
+     :op4 "price"
+     :op5 "range"
+  ))
+)
+
+# ::id SSNG0115.json_0010
+# ::snt What about another restaurant in a different area but same price range ?
+( Rm1 / Restaurant-Inform
+   :Area ( onRe1 / none)
+   :Price ( PriRe3 / Price 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id SSNG0115.json_0012
+# ::snt No thank you I need it in that area and pricerange .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0115.json_0014
+# ::snt I suppose that would be all right .
+( o / out_of_scope )
+
+# ::id SSNG0115.json_0016
+# ::snt Thank you for all your help today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0234.json_0000
+# ::snt Can you help me find a hospital close by for an injury I have ?
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG0234.json_0002
+# ::snt I just need the adress and the postcode if you have it .
+( Ht1 / Hospital-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id SNG0234.json_0004
+# ::snt Okay that is all I needed .
+( o / out_of_scope )
+
+# ::id SNG01711.json_0000
+# ::snt i need a taxi leaving after 11:15 going to kohinoor
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n2 / name
+     :op1 "11:15"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n4 / name
+     :op1 "kohinoor"
+  ))
+)
+
+# ::id SNG01711.json_0002
+# ::snt I will be leaving from worth house .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n6 / name
+     :op1 "worth"
+     :op2 "house"
+  ))
+)
+
+# ::id SNG01711.json_0004
+# ::snt Fabulous . Thank you so very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0989.json_0000
+# ::snt Are there any guesthouses with free parking ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouses"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id SNG0989.json_0002
+# ::snt I would like something in the centre that is cheap
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0989.json_0004
+# ::snt Can you book Alexander Bed and Breakfast for me ?   I have 8 people and would like to stay 5 nights , starting Thursday .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n8 / name
+     :op1 "alexander"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+)
+
+# ::id SNG0989.json_0006
+# ::snt No , that is all I need .   Thank you for your help .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20565.json_0000
+# ::snt I want to find a cheap restaurant in the north part of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id WOZ20565.json_0002
+# ::snt Any type of restaurant will be fine .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+)
+
+# ::id PMUL2326.json_0000
+# ::snt I am looking for a restaurant .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL2326.json_0002
+# ::snt I am looking for an Italian restaurant if available
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id PMUL2326.json_0004
+# ::snt I 'm sorry , I 'm actually looking for a restaurant that serves cuban food in the North .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "cuban"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL2326.json_0006
+# ::snt how about a french restaurant ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "french"
+  ))
+)
+
+# ::id PMUL2326.json_0008
+# ::snt Yes can you please book that for me ?
+( o / out_of_scope )
+
+# ::id PMUL2326.json_0010
+# ::snt Actually , I just need a little more information . I do n't need to book right now . What is the price range for this restaurant ?
+( Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+)
+
+# ::id PMUL2326.json_0012
+# ::snt Just the postal code and phone number please .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id PMUL2326.json_0014
+# ::snt No but I would love it if you could find me something fun to do in the same area , maybe something boat related .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n12 / name
+     :op1 "boat"
+  ))
+)
+
+# ::id PMUL2326.json_0016
+# ::snt Great , thanks so much ! Can you please book me a taxi from the restaurant to the attraction , leaving the restaurant by 15:30 ?
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n14 / name
+     :op1 "15:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "attraction"
+  ))
+)
+
+# ::id PMUL2326.json_0018
+# ::snt It 's a french restaurant , Two Two , I believe .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n20 / name
+     :op1 "french"
+  ))
+)
+
+# ::id PMUL2326.json_0020
+# ::snt Have a nice day .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4182.json_0000
+# ::snt i am looking for a place to dine . The restaurant should be in the cheap price range and should be in the west part of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL4182.json_0002
+# ::snt How about the Italian one ? Book for 1 people at 13:00 on saturday . reference number please ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "13:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+   :Food ( FooRe8 / Food 
+    :name ( n12 / name
+     :op1 "Italian"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL4182.json_0004
+# ::snt Thanks so much . I also need info on magdalene college
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "college"
+  ))
+   :Name ( NamAt4 / Name 
+    :name ( n16 / name
+     :op1 "magdalene"
+     :op2 "college"
+  ))
+)
+
+# ::id PMUL4182.json_0006
+# ::snt May I have their postcode as well ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL4182.json_0008
+# ::snt Yes , i also need a taxi between the two places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL4182.json_0010
+# ::snt I would like to arrive by 5:30 , if that would be possible .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n18 / name
+     :op1 "5:30"
+  ))
+)
+
+# ::id PMUL4182.json_0012
+# ::snt No thank you so much for all of your help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20056.json_0000
+# ::snt I 'm looking for a japanese restaurant in town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "japanese"
+  ))
+)
+
+# ::id WOZ20056.json_0002
+# ::snt Yes , what is their address and phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20056.json_0004
+# ::snt thank you good bye
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG1073.json_0000
+# ::snt Do you have information about the Saint Barnabas Press Gallery ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "saint"
+     :op2 "barnabas"
+     :op3 "press"
+     :op4 "gallery"
+  ))
+)
+
+# ::id SNG1073.json_0002
+# ::snt That 's all I needed , thanks so much for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20634.json_0000
+# ::snt I want afghan food in the centre of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "afghan"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id WOZ20634.json_0002
+# ::snt Any price range will be fine .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Price ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20634.json_0004
+# ::snt Centre part of town .
+( o / out_of_scope )
+
+# ::id WOZ20634.json_0006
+# ::snt How about a place serving Turkish food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "turkish"
+  ))
+)
+
+# ::id WOZ20634.json_0008
+# ::snt I do n't care
+( o / out_of_scope )
+
+# ::id WOZ20634.json_0010
+# ::snt Yes , what is their price range and address ?
+( Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20634.json_0012
+# ::snt Thank you . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0357.json_0000
+# ::snt I want to book a train for Friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id SNG0357.json_0002
+# ::snt I want to go from Cambridge to London Kings Cross on Friday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr6 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id SNG0357.json_0004
+# ::snt Yes , I 'd like to arrive by 10:15 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "10:15"
+  ))
+)
+
+# ::id SNG0357.json_0006
+# ::snt I 'm not looking to book at the moment , can I just get the travel time and price for TR2000 ? Thanks !
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id SNG0357.json_0008
+# ::snt No that will be all today . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4017.json_0000
+# ::snt I need a 4 star hotel in the east , please .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4017.json_0002
+# ::snt It really does n't matter . I do n't need internet .   I just for sure want a 4 star place .
+( Hm1 / Hotel-Inform
+   :Parking ( onHo1 / dontcare)
+   :Price ( onHo2 / dontcare)
+   :Internet ( oHo3 / no)
+   :Stars ( StaHo5 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4017.json_0004
+# ::snt I think this is what I needed . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4017.json_0006
+# ::snt I need a room for 4 for 4 nights starting on Tuesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4017.json_0008
+# ::snt Thank you ! Can you also get me a train going to Cambridge that day ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n16 / name
+     :op1 "that"
+     :op2 "day"
+  ))
+)
+
+# ::id SNG0001.json_0000
+# ::snt Can you help me book a taxi going from emmanuel college to churchill college ?
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n2 / name
+     :op1 "emmanuel"
+     :op2 "college"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n4 / name
+     :op1 "churchill"
+     :op2 "college"
+  ))
+)
+
+# ::id SNG0001.json_0002
+# ::snt Anytime after 21:30 is fine for me , thanks .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n6 / name
+     :op1 "21:30"
+  ))
+)
+
+# ::id SNG0001.json_0004
+# ::snt No , that is everything I needed . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3773.json_0000
+# ::snt Hi ! I need a train to birmingham new street .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL3773.json_0002
+# ::snt I will be traveling on Wednesday from Cambridge . I need to leave sometime after 13:45 please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n8 / name
+     :op1 "13:45"
+  ))
+)
+
+# ::id PMUL3773.json_0004
+# ::snt Could you just give me the train i d and price on that please ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL3773.json_0006
+# ::snt i would also   love to find a place to stay and should be in the east
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n10 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL3773.json_0008
+# ::snt need one in the east and have 2 stars .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n12 / name
+     :op1 "east"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL1550.json_0000
+# ::snt I need a hotel in the lower price range that includes free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( heHo2 / cheap)
+)
+
+# ::id PMUL1550.json_0002
+# ::snt Any area , really . But also free internet if possible !
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL1550.json_0004
+# ::snt Can you book it for 6 people for 2 nights starting Friday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n2 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n4 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n6 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL1550.json_0006
+# ::snt Yes , I also need a train from cambridge to Ely .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "ely"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1550.json_0008
+# ::snt I 'd like to leave after 10:15 on Sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n14 / name
+     :op1 "10:15"
+  ))
+)
+
+# ::id PMUL1550.json_0010
+# ::snt yes please book it .
+( o / out_of_scope )
+
+# ::id PMUL1550.json_0012
+# ::snt I do not need to book it , all I needed was that info today , thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1485.json_0000
+# ::snt I am looking for a restaurant in Cambridge called Nandos City Centre .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Name ( NamRe4 / Name 
+    :name ( n4 / name
+     :op1 "nandos"
+     :op2 "city"
+     :op3 "centre"
+  ))
+)
+
+# ::id MUL1485.json_0002
+# ::snt No , I do n't think I 'm ready to do that yet .   Can you just tell me where it is on Andrews Street ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id MUL1485.json_0004
+# ::snt Okay great . I am also looking for a train that goes to cambridge & leaves after 08:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "08:30"
+  ))
+)
+
+# ::id MUL1485.json_0006
+# ::snt I 'm leaving on tuesday and from Norwich
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id MUL1485.json_0008
+# ::snt No , those wo n't work at all . As I said , I need to leave after 08:30 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n14 / name
+     :op1 "08:30"
+  ))
+)
+
+# ::id MUL1485.json_0010
+# ::snt That 's perfect . I need to book the train for 3 people . Once it is booked , can I have the reference number ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL1485.json_0012
+# ::snt No , that is all . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1485.json_0014
+# ::snt No that is all , thank you . Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2026.json_0000
+# ::snt I 'm looking for a Chinese restaurant please . Or one that serves Chinese food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL2026.json_0002
+# ::snt I 'd like to be in the centre of town .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2026.json_0004
+# ::snt I want something expensive .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL2026.json_0006
+# ::snt Could you make a reservation for 3 people at 15:15 on Saturday and provide the reference number ? Also looking for a theatre in the same area .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "15:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+ :op3(Am3 / Attraction-Inform
+   :Type ( TypAt7 / Type 
+    :name ( n16 / name
+     :op1 "theatre"
+  ))
+   :Area ( AreAt9 / Area 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   )
+)
+
+# ::id PMUL2026.json_0008
+# ::snt I am also looking for a theater .
+( o / out_of_scope )
+
+# ::id PMUL2026.json_0010
+# ::snt Yes more info and adress and is there any fee 's ?
+( o / out_of_scope )
+
+# ::id PMUL2026.json_0012
+# ::snt And i there an entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL2026.json_0014
+# ::snt That 's great I will call them , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2026.json_0016
+# ::snt No thanks . You covered everything . Have a good night . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2207.json_0000
+# ::snt I 'm looking for an expensive restaurant that serves Thai food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "thai"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL2207.json_0002
+# ::snt Pick your favorite and book it for 2 please .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL2207.json_0004
+# ::snt maybe friday at 14:45
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "14:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL2207.json_0006
+# ::snt Thanks . Can you also find a place to go in the centre ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2207.json_0008
+# ::snt I 'm looking for an attraction with multiple sports in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n16 / name
+     :op1 "multiple"
+     :op2 "sports"
+  ))
+)
+
+# ::id PMUL2207.json_0010
+# ::snt What about a night club ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n18 / name
+     :op1 "night"
+     :op2 "club"
+  ))
+)
+
+# ::id PMUL2207.json_0012
+# ::snt Nice ! Please get me their phone number too
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL2207.json_0014
+# ::snt That is all thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2874.json_0000
+# ::snt I would like to find a 2 star hotel to stay at that also includes free parking . Do you have any suggestions ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n4 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL2874.json_0002
+# ::snt I need a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL2874.json_0004
+# ::snt Then a hotel please . What are my options ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL2874.json_0006
+# ::snt Okay can I make a booking at Ashley Hotel for 6 people and 5 nights starting from thursday .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+   :Name ( NamHo4 / Name 
+    :name ( n12 / name
+     :op1 "ashley"
+     :op2 "hotel"
+  ))
+   :Stay ( StaHo6 / Stay 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo8 / Day 
+    :name ( n16 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo10 / People 
+    :name ( n18 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL2874.json_0008
+# ::snt no that 's it thanks for your help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01690.json_0000
+# ::snt I need to book a taxi to leave after 17:45 to go to Nandos .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n2 / name
+     :op1 "17:45"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n4 / name
+     :op1 "nandos"
+  ))
+)
+
+# ::id SNG01690.json_0002
+# ::snt I 'm coming from royal spice .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n6 / name
+     :op1 "royal"
+     :op2 "spice"
+  ))
+)
+
+# ::id SNG01690.json_0004
+# ::snt Thank you . Is there a contact number you can give me , just in case ?
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01690.json_0006
+# ::snt Great , thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01690.json_0008
+# ::snt No thank you . I appreciate your time . Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4607.json_0000
+# ::snt Can you help me find an expensive restaurant in the west ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL4607.json_0002
+# ::snt I was hoping for Indian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL4607.json_0004
+# ::snt Sure . Do they have table for 1 on Sunday at 15:45 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "15:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL4607.json_0006
+# ::snt I 'd like to have the reference number please
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id PMUL4607.json_0008
+# ::snt Yes I am seeking information on a particular hotel , Hobson 's House .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL4607.json_0010
+# ::snt I 'm not sure . What is the price range ?
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+)
+
+# ::id PMUL4607.json_0012
+# ::snt Can I get a taxi that would take me from Hobson 's House to the restaurant ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Dest ( DesTa3 / Dest 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL4607.json_0014
+# ::snt I would like to arrive by 15:45 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n16 / name
+     :op1 "15:45"
+  ))
+)
+
+# ::id PMUL4607.json_0016
+# ::snt Great ! Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4607.json_0018
+# ::snt No thank you . That 's all that I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4384.json_0000
+# ::snt I am excited to be coming and would love to find an expensive mexican restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "mexican"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL4384.json_0002
+# ::snt Not right now , but could you give me their phone number and postcode ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Phone ( aRe1 / question )
+)
+
+# ::id PMUL4384.json_0004
+# ::snt What area is that in ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Area ( aRe1 / question )
+   )
+)
+
+# ::id PMUL4384.json_0006
+# ::snt Are there any architectural attractions near there ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL4384.json_0008
+# ::snt What about something for entertainment ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL4384.json_0010
+# ::snt What is their phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL4384.json_0012
+# ::snt Can you also help me book a taxi
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL4384.json_0014
+# ::snt I want to leave the Tenpin by 17:15 to go to the Chiquito restaurant .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n8 / name
+     :op1 "17:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n10 / name
+     :op1 "tenpin"
+  ))
+)
+
+# ::id PMUL4384.json_0016
+# ::snt It will just be me , so one .
+( o / out_of_scope )
+
+# ::id PMUL4384.json_0018
+# ::snt Could I get a phone number for the restaurant please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id PMUL4384.json_0020
+# ::snt that 's all i need thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02099.json_0000
+# ::snt I need to find a local hospital .
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG02099.json_0002
+# ::snt Can you please tell me what their phone number is ?
+( Ht1 / Hospital-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id SNG02099.json_0004
+# ::snt Thanks ! That is all I need . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3468.json_0000
+# ::snt I 'm looking for a guesthouse to stay at that has a 4 star rating . Can you help ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3468.json_0002
+# ::snt Yes , I need internet and free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL3468.json_0004
+# ::snt Yes , I would like to be in the north . Oh and I would like to be in the expensive price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n8 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL3468.json_0006
+# ::snt No I will figure something out
+( o / out_of_scope )
+
+# ::id PMUL3468.json_0008
+# ::snt I lied . I do n't need free internet and parking .
+( Hm1 / Hotel-Inform
+   :Parking ( onHo1 / dontcare)
+   :Internet ( onHo2 / dontcare)
+)
+
+# ::id PMUL3468.json_0010
+# ::snt i need an expensive hotel in the north
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n12 / name
+     :op1 "north"
+  ))
+   :Price ( PriHo6 / Price 
+    :name ( n14 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL1829.json_0000
+# ::snt Hi , I need to take a train on Sunday that leaves after 08:45 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "sunday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "08:45"
+  ))
+)
+
+# ::id PMUL1829.json_0002
+# ::snt I 'm departing from Cambridge and need to go to Leicester .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "leicester"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1829.json_0004
+# ::snt Yes , that will work . Please reserve 7 seats on it for my party and I.
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL1829.json_0006
+# ::snt I 'm also looking for information on the huntingdon marriott hotel .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n12 / name
+     :op1 "huntingdon"
+     :op2 "marriott"
+     :op3 "hotel"
+  ))
+)
+
+# ::id PMUL1829.json_0008
+# ::snt That 's perfect , thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1829.json_0010
+# ::snt no , i just need their address .
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id SNG0244.json_0000
+# ::snt I am hurt and need to find the nearest hospital .   Can you help me ?
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG0244.json_0002
+# ::snt I need the address including the postcode and the phone number , please ! Quickly !
+( Ht1 / Hospital-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+  :Phone ( aHo2 / question )
+)
+
+# ::id SNG0244.json_0004
+# ::snt No thank you that is all , bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20207.json_0000
+# ::snt I 'm looking for hungarian food in the Centre
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "hungarian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id WOZ20207.json_0002
+# ::snt How about turkish food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "turkish"
+  ))
+)
+
+# ::id WOZ20207.json_0004
+# ::snt No preference about price range .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Price ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20207.json_0006
+# ::snt What is Anatolia 's address ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "anatolia"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20207.json_0008
+# ::snt What 's the price range ?
+( Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+)
+
+# ::id WOZ20207.json_0010
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3950.json_0000
+# ::snt I 'd like some information on places to go in town . I 'd like to go to a museum with free admission . Can you make a suggestion ? Please provide phone number .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museum"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Phone ( aAt1 / question )
+   )
+)
+
+# ::id PMUL3950.json_0002
+# ::snt I do n't really have a preference . Are there any art museums ?
+( Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+)
+
+# ::id PMUL3950.json_0004
+# ::snt Yes .   I need a place to stay with free wifi
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL3950.json_0006
+# ::snt it should be in the expensive price range . free parking and should have a star of 4
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   :Stars ( StaHo5 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3950.json_0008
+# ::snt No just give me the address please .
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id PMUL3950.json_0010
+# ::snt Thank you . That is all i needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3705.json_0000
+# ::snt Find me a train from london kings cross to cambridge please
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id PMUL3705.json_0002
+# ::snt I 'll be traveling on monday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL3705.json_0004
+# ::snt I would like to travel on monday , and arrive by 12:45
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "12:45"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL3705.json_0006
+# ::snt Yes , that would be fine .
+( o / out_of_scope )
+
+# ::id PMUL3705.json_0008
+# ::snt Yes for 8 people please . I will also need a reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3705.json_0010
+# ::snt Thanks , i 'm also looking for a restaurant in the centre that serves french food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "french"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3705.json_0012
+# ::snt No thank you but I do need the phone number , price range and postcode .
+( Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+  :Phone ( aRe1 / question )
+  :Post ( aRe2 / question )
+)
+
+# ::id PMUL3705.json_0014
+# ::snt Thanks so much . That 's all I need today . Good - bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0288.json_0000
+# ::snt I 'm visiting cambridge and I need a place to stay . I 'm looking for a 0 star guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "0"
+  ))
+)
+
+# ::id PMUL0288.json_0002
+# ::snt No , it should be in the moderate price range and include free wiki , though .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL0288.json_0004
+# ::snt what about   the one on the cheap range ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL0288.json_0006
+# ::snt Yes , can you book for 8 people , 3 nights , starting on thursday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL0288.json_0008
+# ::snt thanks i 'm also looking for a restaurant .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0288.json_0010
+# ::snt i am actually looking to book a restaurant called riverside brasserie .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n16 / name
+     :op1 "riverside"
+     :op2 "brasserie"
+  ))
+)
+
+# ::id PMUL0288.json_0012
+# ::snt I would like to book it for Thursday for 8 people for 13:45 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "13:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n20 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n22 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL0288.json_0014
+# ::snt Thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0288.json_0016
+# ::snt Nope , that 's it , thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4411.json_0000
+# ::snt Find me a train out of stevenage for Wednesday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "stevenage"
+  ))
+)
+
+# ::id PMUL4411.json_0002
+# ::snt Yes , I 'd like to arrive in Cambridge by 8:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "8:30"
+  ))
+)
+
+# ::id PMUL4411.json_0004
+# ::snt Please . I 'll need 7 tickets .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL4411.json_0006
+# ::snt I 'm also looking for a cool college to visit in cambridge . Do you have any recommendations ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL4411.json_0008
+# ::snt That 's all I needed to know , thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4411.json_0010
+# ::snt No problem .
+( a / and
+ :op1(ge1 / general-bye
+   :none ( onge1 / none)
+   )
+ :op2(ge2 / general-welcome
+   :none ( onge2 / none)
+   )
+)
+
+# ::id PMUL0859.json_0000
+# ::snt Can I get some information on a train ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL0859.json_0002
+# ::snt I am departing from Cambridge and going to Leicester on Monday .   I want to leave after 16:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "leicester"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n8 / name
+     :op1 "16:30"
+  ))
+)
+
+# ::id PMUL0859.json_0004
+# ::snt No thank you . I would like the price , train ID and travel time please .
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+  :Id ( aTr2 / question )
+)
+
+# ::id PMUL0859.json_0006
+# ::snt Perfect . Thanks for that info . Now please find me a restaurant that serves crossover food in the centre
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "crossover"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0859.json_0008
+# ::snt How about one that serves Chinese food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL0859.json_0010
+# ::snt ok , what 's the phone number for ugly duckling ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n16 / name
+     :op1 "ugly"
+     :op2 "duckling"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0859.json_0012
+# ::snt i would like the address please .
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id PMUL0859.json_0014
+# ::snt What is the postcode for that address , please ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id PMUL0859.json_0016
+# ::snt Thank you for all your research -- you saved me time . Great service . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2125.json_0000
+# ::snt When visit I would like to visit King 's College , do you have the times and the address ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "king"
+     :op2 "'s"
+     :op3 "college"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2125.json_0002
+# ::snt I need the post code and the entrance fee .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL2125.json_0004
+# ::snt Thanks . I 'm also looking for a place to dine at . Can you help with that too ?
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2125.json_0006
+# ::snt I am looking for some south indian food that is expensive .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "south"
+     :op2 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL2125.json_0008
+# ::snt No , can you search for Chinese food instead ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL2125.json_0010
+# ::snt North and moderate price range
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL2125.json_0012
+# ::snt No , I do n't need one right now . In fact , I 'm all set . Thanks for all your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3512.json_0000
+# ::snt Are there any trains that arrive in Cambridge before 11:45 ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "11:45"
+  ))
+)
+
+# ::id PMUL3512.json_0002
+# ::snt I am leaving broxbourne on saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id PMUL3512.json_0004
+# ::snt Yes , would you please make a booking for 8 on that train .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL3512.json_0006
+# ::snt Great , thank you . Can you also help me find a place to stay that has free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL3512.json_0008
+# ::snt A hotel in the heart of the center of the city that is a two star hotel or a hostel . But is has to be in the center of the town .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n14 / name
+     :op1 "center"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n16 / name
+     :op1 "two"
+  ))
+)
+
+# ::id PMUL3512.json_0010
+# ::snt As long as its in the centre and has a moderate price range its ok if it is nt a 2 star hotel . What options do I have ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n18 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n20 / name
+     :op1 "moderate"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n22 / name
+     :op1 "2"
+  ))
+   :Area ( AreHo8 / Area 
+    :name ( n24 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3512.json_0012
+# ::snt Sure , I can be flexible .   How about in the north ?   I need it for 8 , for two nights starting Saturday .   I need a reference number also .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n26 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n28 / name
+     :op1 "two"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n30 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n32 / name
+     :op1 "8"
+  ))
+   :Stay ( StaHo10 / Stay 
+    :name ( n34 / name
+     :op1 "two"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL3512.json_0014
+# ::snt Thank you . That is all that I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0503.json_0000
+# ::snt I am looking for a place to eat at that is expensive and serves food with afternoon tea .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "afternoon"
+     :op2 "tea"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SNG0503.json_0002
+# ::snt No thanks . Instead , could you tell me where to get Thai food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "thai"
+  ))
+)
+
+# ::id SNG0503.json_0004
+# ::snt The one in the centre is fine , I would like a table for 1 at 14:15 friday please .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n10 / name
+     :op1 "14:15"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n14 / name
+     :op1 "1"
+  ))
+)
+
+# ::id SNG0503.json_0006
+# ::snt Can you make sure that 's an expensive restaurant ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n16 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SNG0503.json_0008
+# ::snt Great can I reserve that for 1 person at 14:15 on friday please ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "14:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n20 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n22 / name
+     :op1 "1"
+  ))
+)
+
+# ::id SNG0503.json_0010
+# ::snt Thank you very much . That is all I 'll need today !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0108.json_0000
+# ::snt I am looking for a place to dine that serves indian food and is located close to the centre , can you help me please ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SSNG0108.json_0002
+# ::snt I would like a restaurant in the expensive range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SSNG0108.json_0004
+# ::snt Yes , please make a reservation for 6 people at Panahar on Sunday at 13:00 .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "panahar"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n10 / name
+     :op1 "13:00"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n14 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SSNG0108.json_0006
+# ::snt May I have the reference number for the reservation ?
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id SSNG0108.json_0008
+# ::snt Yes please , in the same area and price range , please .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "area"
+     :op3 "and"
+     :op4 "price"
+     :op5 "range"
+  ))
+)
+
+# ::id SSNG0108.json_0010
+# ::snt Thank you so much . Have a great day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20015.json_0000
+# ::snt I 'm looking for a restaurant that serves swedish food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "swedish"
+  ))
+)
+
+# ::id WOZ20015.json_0002
+# ::snt Yes , how about North American food . I will also need the address , phone number , and postcode .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "north"
+     :op2 "american"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Post ( aRe2 / question )
+  :Addr ( aRe3 / question )
+   )
+)
+
+# ::id WOZ20015.json_0004
+# ::snt What is the address , phone number , and postcode ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id WOZ20015.json_0006
+# ::snt Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02015.json_0000
+# ::snt Can you help me find guesthouses in the west of town ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouses"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id SNG02015.json_0002
+# ::snt Do either of them have a 3 star rating ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SNG02015.json_0004
+# ::snt book it for 4 people and 3 nights starting from tuesday .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   :Stay ( StaHo8 / Stay 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SNG02015.json_0006
+# ::snt That 's all I need , thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02015.json_0008
+# ::snt Thanks agian . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0369.json_0000
+# ::snt I need a cheap room , free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SSNG0369.json_0002
+# ::snt No I do nt have a preferred area . It does nt need to have internet .
+( Hm1 / Hotel-Inform
+   :Internet ( onHo1 / dontcare)
+   :Area ( onHo2 / dontcare)
+)
+
+# ::id SSNG0369.json_0004
+# ::snt Any one of them will do . As long as it has free wifi please .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id SSNG0369.json_0006
+# ::snt I need to book a hotel for just myself . It will be for three nights starting from Tuesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "three"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id SSNG0369.json_0008
+# ::snt Thanks , that 's all I need . Have a nice day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20444.json_0000
+# ::snt Are there any cheap restaurants in the south part of town ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id WOZ20444.json_0002
+# ::snt I do not have a preference .
+( o / out_of_scope )
+
+# ::id WOZ20444.json_0004
+# ::snt Please give me the address and phone number for Nandos .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "nandos"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20444.json_0006
+# ::snt No , thank you . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4500.json_0000
+# ::snt Can you help me find somewhere to stay with free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL4500.json_0002
+# ::snt We need the hotel to be in the north .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL4500.json_0004
+# ::snt Price range does n't matter to me . I 'd like it to have a one star .
+( Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+   :Stars ( StaHo3 / Stars 
+    :name ( n4 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL4500.json_0006
+# ::snt How about a 4 star rating ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4500.json_0008
+# ::snt sure , i need it for 3 nights starting wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL4500.json_0010
+# ::snt Please book the hotel for 5 people .
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL4500.json_0012
+# ::snt Thanks . I also need a restaurant in the same area .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL4500.json_0014
+# ::snt Indian food would be great .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL4500.json_0016
+# ::snt Can you please make a reservation at the moderately priced one ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n18 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL4500.json_0018
+# ::snt Ok great , can you book a table for 5 at 14:00 on Wednesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n20 / name
+     :op1 "14:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n22 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n24 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL4500.json_0020
+# ::snt Thanks , I will need the reference number .
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL4500.json_0022
+# ::snt No , thank you for helping me with both bookings so quickly . Have a great day . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0163.json_0000
+# ::snt Hi I am looking for an expensive restaurant in the centre of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SSNG0163.json_0002
+# ::snt I am looking for Italian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id SSNG0163.json_0004
+# ::snt Okay , let 's book a table for five on Wednesday at 14:45 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "14:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "five"
+  ))
+)
+
+# ::id SSNG0163.json_0006
+# ::snt No 14:45 is the only time that works for all of us . Could you look for a different restaurant in the same area and price range for me ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "14:45"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Price ( PriRe6 / Price 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "area"
+     :op3 "and"
+     :op4 "price"
+     :op5 "range"
+  ))
+)
+
+# ::id SSNG0163.json_0008
+# ::snt Sure and give me the reference number too please .
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id SSNG0163.json_0010
+# ::snt Thank you so much for your time . That will be all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0301.json_0000
+# ::snt I need a guesthouse please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id SSNG0301.json_0002
+# ::snt I would like to stay in the North area .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SSNG0301.json_0004
+# ::snt I am actually looking for a 4 star rating in an expensive price range .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SSNG0301.json_0006
+# ::snt Is sure would .   Can you book a room for 2 people for 2 nights on Monday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SSNG0301.json_0008
+# ::snt I need a reference number for that booking !
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id SSNG0301.json_0010
+# ::snt Wonderful ! Good bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1053.json_0000
+# ::snt You are looking for a train . The train should leave on saturday and should depart from cambridge
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1053.json_0002
+# ::snt I 'm looking for one that leaves after 12:00 going to leicester
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "leicester"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "12:00"
+  ))
+)
+
+# ::id PMUL1053.json_0004
+# ::snt That on will be fine , what is the price , please ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL1053.json_0006
+# ::snt Great , thanks . I am also looking for a museum to go to .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL1053.json_0008
+# ::snt I do   not care . I would just like some info on the one you think is best .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "do"
+     :op2 "not"
+     :op3 "care"
+  ))
+)
+
+# ::id PMUL1053.json_0010
+# ::snt What is the entrance fee and address ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+)
+
+# ::id PMUL1053.json_0012
+# ::snt Okay .   That was in the West Cafe Jello Gallery at 13 magdalene street and it 's free .   Thank you .   Goodbye .
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n15 / name
+     :op1 "Cafe"
+     :op2 "Jello"
+     :op3 "Gallery"
+  ))
+   :Addr ( AddAt5 / Addr 
+    :name ( n17 / name
+     :op1 "13"
+     :op2 "magdalene"
+     :op3 "street"
+  ))
+   )
+)
+
+# ::id SSNG0304.json_0000
+# ::snt Can you find a 4 star hotel in the north side ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SSNG0304.json_0002
+# ::snt Yes I want moderate price range
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id SSNG0304.json_0004
+# ::snt Yes , free parking is important . And also make sure it 's an actual hotel rather than a guesthouse , I prefer the amenities of a hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id SSNG0304.json_0006
+# ::snt I guess I do n't have a choice . Book me in one of them a room for 3 people for 5 nights starting from this thursday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SSNG0304.json_0008
+# ::snt No , that 's all , thanks for the assistance !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1241.json_0000
+# ::snt Yes , hi . Can you help me locate a cinema .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "cinema"
+  ))
+)
+
+# ::id SNG1241.json_0002
+# ::snt No , that 's all I need .
+( o / out_of_scope )
+
+# ::id SNG1241.json_0004
+# ::snt Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2867.json_0000
+# ::snt I need hotel tips , can you help ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL2867.json_0002
+# ::snt No , price does n't really matter .   I do prefer 4 stars though , and free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( onHo2 / dontcare)
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2867.json_0004
+# ::snt Could you look again , 4 star and free wifi , does not need to be hotel can be any room .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2867.json_0006
+# ::snt Um really ? There is no 4 star accommodations with free parking in all of Cambridge ? I have a hard time believing that .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2867.json_0008
+# ::snt Are there any places to stay that offer free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL2867.json_0010
+# ::snt What about with wifi and no parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL2867.json_0012
+# ::snt I do n't have a price in mind .   As long as it has free wifi and parking , I just need the name , area , and type please
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Type ( aHo0 / question )
+  :Area ( aHo1 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Parking ( esHo2 / yes)
+   )
+)
+
+# ::id PMUL2867.json_0014
+# ::snt I am looking for the saint catharine 's college
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL2867.json_0016
+# ::snt I need a taxi to go between the guesthouse and the college . I want to leave the college by 07:30 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n12 / name
+     :op1 "07:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "college"
+  ))
+)
+
+# ::id PMUL2867.json_0018
+# ::snt That is everything . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2183.json_0000
+# ::snt We are looking for a place to go while in town in the east .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL2183.json_0002
+# ::snt A concerthall would be really nice . Do you have one ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "concerthall"
+  ))
+)
+
+# ::id PMUL2183.json_0004
+# ::snt Yes please , can I get the postal code and entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL2183.json_0006
+# ::snt I would also like to find a place to eat .   Can you find a gastropub restaurant in the expensive range ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "gastropub"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL2183.json_0008
+# ::snt Is that close to the food place ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL2183.json_0010
+# ::snt So the Royal Standard is in the east ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n10 / name
+     :op1 "royal"
+     :op2 "standard"
+  ))
+)
+
+# ::id PMUL2183.json_0012
+# ::snt Can you give me the address and phone number of it ?
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+  :Phone ( aRe1 / question )
+   )
+ :op2(Ht2 / Hotel-Request
+  :Addr ( aHo1 / question )
+  :Phone ( aHo2 / question )
+   )
+)
+
+# ::id PMUL2183.json_0014
+# ::snt Ok perfect I also need a taxi to commute between the two places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL2183.json_0016
+# ::snt I would like to be picked from Cherry Hinton at 22:00 and arrive at the Royal Standard , please .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n12 / name
+     :op1 "22:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n14 / name
+     :op1 "Cherry"
+     :op2 "Hinton"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n16 / name
+     :op1 "Royal"
+     :op2 "Standard"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   )
+)
+
+# ::id SSNG0035.json_0000
+# ::snt Can you find the restaurant names Loch Fyne ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "loch"
+     :op2 "fyne"
+  ))
+)
+
+# ::id SSNG0035.json_0002
+# ::snt Yes , please . I need one for friday at 13:45 . I 'll be dining alone .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "13:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "one"
+  ))
+)
+
+# ::id SSNG0035.json_0004
+# ::snt Sure , any other restaurant in the centre that is expensive would be fine .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SSNG0035.json_0006
+# ::snt Can you check for another restaurant in the same area and pricerange ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Area ( AreRe3 / Area 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Price ( PriRe5 / Price 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "area"
+     :op3 "and"
+     :op4 "pricerange"
+  ))
+)
+
+# ::id SSNG0035.json_0008
+# ::snt Yes , please book the restaurant bedouin for me .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Name ( NamRe3 / Name 
+    :name ( n18 / name
+     :op1 "bedouin"
+  ))
+)
+
+# ::id SSNG0035.json_0010
+# ::snt No that will be all , thanks for all of your help . Sorry I was such a bother
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0035.json_0012
+# ::snt Thank you ! You were great !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0420.json_0000
+# ::snt I am looking for a train on Wednesday departing form broxbourne
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id SNG0420.json_0002
+# ::snt I 'm heading into Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG0420.json_0004
+# ::snt Departure time is flexible but I would need to get into Cambridge by 21:30 .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n10 / name
+     :op1 "21:30"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Leave ( aTr1 / question )
+   )
+)
+
+# ::id SNG0420.json_0006
+# ::snt What is the earliest departing train and the price of a ticket for it ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id SNG0420.json_0008
+# ::snt That 's okay . No need to book now . But can I get the travel time for that train ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id SNG0420.json_0010
+# ::snt Okay , thanks !   that 's all I needed !   Have a good day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0378.json_0000
+# ::snt Please suggest to me a 4 star motel in Cambridge that offer free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0378.json_0002
+# ::snt No , but I would like it to be cheap .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+   :Area ( onHo2 / dontcare)
+)
+
+# ::id PMUL0378.json_0004
+# ::snt Ok , I would like to book it for 7 people for 5 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n8 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL0378.json_0006
+# ::snt I want a hotel but I do n't have an area preference .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL0378.json_0008
+# ::snt Sounds great ! Can you book a room for 7 people for 5 nights ? We 'll be arriving on Thursday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL0378.json_0010
+# ::snt Yes , I will book that for you now .
+( Bm1 / Booking-Inform
+   :none ( onBo1 / none)
+)
+
+# ::id PMUL0378.json_0012
+# ::snt Thanks ! I 'd also like to book a table at Ian Hong House . It will need to be on the same day , same people , and we 'd like to eat at 13:30 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "13:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "people"
+  ))
+   :Name ( NamRe8 / Name 
+    :name ( n24 / name
+     :op1 "Ian"
+     :op2 "Hong"
+     :op3 "House"
+  ))
+)
+
+# ::id PMUL0378.json_0014
+# ::snt Thank you so much for your help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2437.json_0000
+# ::snt Can you tell me the different museums please
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id MUL2437.json_0002
+# ::snt Entrance fee does n't really matter to me .   Pick your favorite and let me know the postcard , area , and phone number please .
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id MUL2437.json_0004
+# ::snt What area can I find cafe jello gallery ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n4 / name
+     :op1 "cafe"
+     :op2 "jello"
+     :op3 "gallery"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+   )
+)
+
+# ::id MUL2437.json_0006
+# ::snt Ok , just gathering information for now , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2437.json_0008
+# ::snt Thank you , have a good one .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2437.json_0010
+# ::snt Thanks again . Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4725.json_0000
+# ::snt Hi , i am looking for some museums that I could visit when in town , could you help me find some ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id PMUL4725.json_0002
+# ::snt No , I do n't care .
+( Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+)
+
+# ::id PMUL4725.json_0004
+# ::snt I also need a place to stay
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL4725.json_0006
+# ::snt The attraction should be in the type of museum . I do n't care about the price range or the area
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL4725.json_0008
+# ::snt That museum from earlier is fine , I just need their postalcode .   I need a hotel two in the west and moderately priced .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n8 / name
+     :op1 "west"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+   )
+ :op3(Ht3 / Hotel-Request
+  :Post ( aHo2 / question )
+   )
+)
+
+# ::id PMUL4725.json_0010
+# ::snt Do they have internet ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Internet ( aHo1 / question )
+   )
+)
+
+# ::id PMUL4725.json_0012
+# ::snt No thanks . I will do that later . Can you please arrange for taxi service from Cafe Jello to Hobson 's House sometime after 04:00 ?
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n10 / name
+     :op1 "04:00"
+  ))
+)
+
+# ::id PMUL4725.json_0014
+# ::snt Well that you that is all i need for today
+( o / out_of_scope )
+
+# ::id MUL1488.json_0000
+# ::snt Is there a good restaurant on the north end of town ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL1488.json_0002
+# ::snt An expensive chinese restaurant please located in the north
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n8 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL1488.json_0004
+# ::snt Yes , can you provide me the address of Hakka ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n10 / name
+     :op1 "hakka"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+   )
+)
+
+# ::id MUL1488.json_0006
+# ::snt I do n't need a reservation right now , but I am looking for a train . I need to leave Wednesday after 15:45 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n14 / name
+     :op1 "15:45"
+  ))
+)
+
+# ::id MUL1488.json_0008
+# ::snt I am looking to leave on wednesday after 15:45 and should depart from cambridge and arrive at london kings cross .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr6 / Day 
+    :name ( n20 / name
+     :op1 "wednesday"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n22 / name
+     :op1 "15:45"
+  ))
+)
+
+# ::id MUL1488.json_0010
+# ::snt Yes that would be fine . thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1488.json_0012
+# ::snt That 's all actually . Thank you for the assistance .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2390.json_0000
+# ::snt I am looking for a place called stazione restaurant and coffee bar . Can you help me ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "stazione"
+     :op2 "restaurant"
+     :op3 "and"
+     :op4 "coffee"
+     :op5 "bar"
+  ))
+)
+
+# ::id MUL2390.json_0002
+# ::snt Yes . I would like to book a table for 7 on saturday at 11:15 please . And I 'll need a reference number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "11:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL2390.json_0004
+# ::snt Yes , I 'm looking for information on an attraction called the cambridge corn exchange .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n10 / name
+     :op1 "the"
+     :op2 "cambridge"
+     :op3 "corn"
+     :op4 "exchange"
+  ))
+)
+
+# ::id MUL2390.json_0006
+# ::snt Yes , I 'm just curious of the entrance fee .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL2390.json_0008
+# ::snt I also need a taxi between the two places , I need to arrive by   at the restaurant 11:15 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n12 / name
+     :op1 "11:15"
+  ))
+)
+
+# ::id MUL2390.json_0010
+# ::snt No , that 's all . Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3722.json_0000
+# ::snt What can you tell me about the bangkok city restaurant ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "bangkok"
+     :op2 "city"
+  ))
+)
+
+# ::id PMUL3722.json_0002
+# ::snt Thank you ! What part of town is it in ?
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3722.json_0004
+# ::snt yes and also looking for a train . The train should leave after 13:15 and should depart from cambridge
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n6 / name
+     :op1 "13:15"
+  ))
+)
+
+# ::id PMUL3722.json_0006
+# ::snt I wo n't need to book a table but thank you . For the train I need to leave monday and am headed towards peterborough .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "peterborough"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL3722.json_0008
+# ::snt First can I have the price and what the travel time is ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id PMUL3722.json_0010
+# ::snt Can you book it for me ?
+( o / out_of_scope )
+
+# ::id PMUL3722.json_0012
+# ::snt I 'm not sure how many yet . Thank you for all the information . I 'll get back to you . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1996.json_0000
+# ::snt What have you got on the west side , in the way of places to stay offering free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL1996.json_0002
+# ::snt That does n't matter to me but I do want to make sure I stay somewhere with free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL1996.json_0004
+# ::snt Yes , could you tell me the postcode and the price range ?
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id PMUL1996.json_0006
+# ::snt That would be fine . I also need a train that leaves after 21:30 on wednesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "wednesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n6 / name
+     :op1 "21:30"
+  ))
+)
+
+# ::id PMUL1996.json_0008
+# ::snt I will go to London 's Kings Crossing from Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Dest ( DesTr4 / Dest 
+    :name ( n10 / name
+     :op1 "london"
+     :op2 "'s"
+     :op3 "kings"
+     :op4 "crossing"
+  ))
+)
+
+# ::id PMUL1996.json_0010
+# ::snt That would be just fine can you book that for 6 people ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL1996.json_0012
+# ::snt Thank you ! That 's all I need . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0801.json_0000
+# ::snt Could you tell me if you have a 5 star hotel on the south side ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SNG0801.json_0002
+# ::snt It really needs to be in the south and have a 5 star rating . It can be a hotel or guesthouse though .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Area ( AreHo3 / Area 
+    :name ( n6 / name
+     :op1 "south"
+  ))
+   :Stars ( StaHo5 / Stars 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SNG0801.json_0004
+# ::snt Yeah , that would be fine .
+( o / out_of_scope )
+
+# ::id SNG0801.json_0006
+# ::snt Do either of them have internet ? I 'll also take the address for both .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Internet ( aHo1 / question )
+  :Addr ( aHo2 / question )
+   )
+)
+
+# ::id SNG0801.json_0008
+# ::snt Thanks for the information !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0801.json_0010
+# ::snt That should be all , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0444.json_0000
+# ::snt I need to book a train leaving Thursday from Cambridge .   Can you help me with that ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG0444.json_0002
+# ::snt I will be leaving Saturday morning at 08:45
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "08:45"
+  ))
+)
+
+# ::id SNG0444.json_0004
+# ::snt Sorry for the confusion I need to get to peterborough Thursday night .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "peterborough"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id SNG0444.json_0006
+# ::snt I need to leave after 20:15
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n14 / name
+     :op1 "20:15"
+  ))
+)
+
+# ::id SNG0444.json_0008
+# ::snt That sounds perfect .   Can you tell me the travel time , please ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id SNG0444.json_0010
+# ::snt Yes , I 'd really appreciate that .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id SNG0444.json_0012
+# ::snt Perfect , thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0444.json_0014
+# ::snt Nope , that 's all . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2137.json_0000
+# ::snt Can you tell me more about the peking restaurant ? Thank you .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "peking"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL2137.json_0002
+# ::snt Great ! Can you book a table for 3 there ? We 'd like something at 11:15 on Wednesday , please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "11:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL2137.json_0004
+# ::snt I would like to find a museum to to visit that is in the centre area of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n12 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL2137.json_0006
+# ::snt That sounds lovely . Could I get the phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL2137.json_0008
+# ::snt Not right now . That 's all I need . Thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1886.json_0000
+# ::snt I am looking for a train to Cambridge that arrives by 12:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "12:15"
+  ))
+)
+
+# ::id MUL1886.json_0002
+# ::snt I will be leaving from cambridge and it should go to leicester .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "leicester"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1886.json_0004
+# ::snt That 's all . Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1886.json_0006
+# ::snt Actually , are there any parks in the east ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n12 / name
+     :op1 "parks"
+  ))
+)
+
+# ::id MUL1886.json_0008
+# ::snt Yes , can I please get the address and the entrance fee ? Thanks .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+)
+
+# ::id MUL1886.json_0010
+# ::snt Okay .   That 's all I need now .   Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4464.json_0000
+# ::snt I am excited to visit some of your attractions .   Can you help me find a place to stay in the east part of town ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL4464.json_0002
+# ::snt Yes , a guesthouse would be great . I 'd like for it to be in the moderate price range .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL4464.json_0004
+# ::snt you want to book it for 1 people and 2 nights starting from monday . no parking
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL4464.json_0006
+# ::snt I 'm looking for an attraction called the Cambridge Corn Exchange ? Can you provide me with more information ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n14 / name
+     :op1 "cambridge"
+     :op2 "corn"
+     :op3 "exchange"
+  ))
+)
+
+# ::id PMUL4464.json_0008
+# ::snt Can you book a taxi for me at 15:15 from the corn exchange to the guesthouse ?
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n16 / name
+     :op1 "15:15"
+  ))
+)
+
+# ::id PMUL4464.json_0010
+# ::snt Thanks . I believe the car was the last thing I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0114.json_0000
+# ::snt I 'm hoping to find a restaurant in the centre that serves British food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "british"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SSNG0114.json_0002
+# ::snt What is the price range ? It needs to be moderate .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id SSNG0114.json_0004
+# ::snt I 'd like a table for 3 people at 11:00 on Friday , please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "11:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SSNG0114.json_0006
+# ::snt Yes , please try another restaurant in the center serving moderate British food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "british"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n16 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id SSNG0114.json_0008
+# ::snt Sounds wonderful , thank you for your help .   That is all I need .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0599.json_0000
+# ::snt Hi I am looking for a place to go in town , I want to see multiple sports in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "multiple"
+     :op2 "sports"
+  ))
+)
+
+# ::id MUL0599.json_0002
+# ::snt How about a museum then ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL0599.json_0004
+# ::snt Does n't matter . Can you get me the postcode and phone number ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL0599.json_0006
+# ::snt Yes , I am also looking for a train leaving on Saturday and arriving by 13:45 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n10 / name
+     :op1 "13:45"
+  ))
+)
+
+# ::id MUL0599.json_0008
+# ::snt I will be departing from Bishops Stortford and going to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n14 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id MUL0599.json_0010
+# ::snt Are there tickets available for four people ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n16 / name
+     :op1 "four"
+  ))
+)
+
+# ::id MUL0599.json_0012
+# ::snt No , I think you covered it . Thanks so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0507.json_0000
+# ::snt I am looking for a restaurant that serves swedish food in the centre .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "swedish"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0507.json_0002
+# ::snt Well , the restaurant should be expensive . Are there any expensive restaurants in the centre of town ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0507.json_0004
+# ::snt What about a restaurant that serves gastropub food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "gastropub"
+  ))
+)
+
+# ::id SNG0507.json_0006
+# ::snt Can I get a table for 1 at the Backstreet Bistro ? Saturday at 17:15 , if possible .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n12 / name
+     :op1 "backstreet"
+     :op2 "bistro"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n14 / name
+     :op1 "17:15"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n16 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n18 / name
+     :op1 "1"
+  ))
+)
+
+# ::id SNG0507.json_0008
+# ::snt Excellent . That will be everything . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0248.json_0000
+# ::snt I want a train out of Stevenage on Saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "stevenage"
+  ))
+)
+
+# ::id MUL0248.json_0002
+# ::snt I want to arrive by 11:30 at Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "11:30"
+  ))
+)
+
+# ::id MUL0248.json_0004
+# ::snt The one arriving at 10:43 . I just need 1 ticket and a reference number please .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0248.json_0006
+# ::snt I also would like to find an italian restaurant to eat at in the west .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "italian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL0248.json_0008
+# ::snt La Margherita is perfect for me , please book me a table at that one .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n16 / name
+     :op1 "la"
+     :op2 "margherita"
+  ))
+)
+
+# ::id MUL0248.json_0010
+# ::snt Saturday at 15:15 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "15:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n20 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id MUL0248.json_0012
+# ::snt Could you see if there 's anything at 14:15 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n22 / name
+     :op1 "14:15"
+  ))
+)
+
+# ::id MUL0248.json_0014
+# ::snt No , that 's it .
+( o / out_of_scope )
+
+# ::id PMUL4671.json_0000
+# ::snt Can you help me find a train leaving on thursday going to cambridge ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL4671.json_0002
+# ::snt Departing from Broxbourne and leaving after 17:00 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "broxbourne"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "17:00"
+  ))
+)
+
+# ::id PMUL4671.json_0004
+# ::snt Yes please . I need reservations for two people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "two"
+  ))
+)
+
+# ::id PMUL4671.json_0006
+# ::snt Thanks .   I am also looking for an expensive place to stay in the north part of town .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n14 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL4671.json_0008
+# ::snt Could you please double check to make sure ? if that 's really the case then try the center
+( o / out_of_scope )
+
+# ::id PMUL4671.json_0010
+# ::snt Can I get more info on the 3 star one ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL4671.json_0012
+# ::snt Yes , for 4 nights from Thursday , and 2 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n20 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n22 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL1293.json_0000
+# ::snt Hi , I am looking for a restaurant called the hotspot .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Name ( NamRe3 / Name 
+    :name ( n2 / name
+     :op1 "the"
+     :op2 "hotspot"
+  ))
+)
+
+# ::id MUL1293.json_0002
+# ::snt Thank you ! Do you know what the price range is at the hotpot ?
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe3 / Name 
+    :name ( n5 / name
+     :op1 "the"
+     :op2 "hotpot"
+  ))
+   )
+)
+
+# ::id MUL1293.json_0004
+# ::snt What part of the city is that in ?
+( o / out_of_scope )
+
+# ::id MUL1293.json_0006
+# ::snt I 'm also looking for a guesthouse in the east with 4 stars and free parking , is there a place like that available to stay at ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n8 / name
+     :op1 "east"
+  ))
+   :Stars ( StaHo7 / Stars 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1293.json_0008
+# ::snt I 'll take the Allenbell . It 's in the east right ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n12 / name
+     :op1 "allenbell"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n14 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL1293.json_0010
+# ::snt I need to double check , does it include wifi ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Internet ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Internet ( esHo2 / yes)
+   )
+)
+
+# ::id MUL1293.json_0012
+# ::snt That 's all I need for now .   Thank You very much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1293.json_0014
+# ::snt No that 's all . Thank you . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2566.json_0000
+# ::snt I am looking for nightclub options in cambridge .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "nightclub"
+  ))
+)
+
+# ::id MUL2566.json_0002
+# ::snt What is the area and how much is the entrance fee ? I will need the address and the phone number .
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Fee ( aAt1 / question )
+  :Addr ( aAt2 / question )
+  :Phone ( aAt3 / question )
+)
+
+# ::id MUL2566.json_0004
+# ::snt Great !   I also need a place to stay in the moderate price range .   Any suggestions ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL2566.json_0006
+# ::snt I was really hoping to find a hotel if you could ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL2566.json_0008
+# ::snt A 2 star hotel is fine does it have free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL2566.json_0010
+# ::snt Yes , please .   I 'd like 4 nights for 2 people starting Thursday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL2566.json_0012
+# ::snt Yes , please ! I need a taxi to commute between the two places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL2566.json_0014
+# ::snt I want to leave the Ballare by 22:45 . Can you get me the contact number and car type ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n16 / name
+     :op1 "22:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n18 / name
+     :op1 "ballare"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id MUL2566.json_0016
+# ::snt Thank you very much for helping me ! Have a great day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1138.json_0000
+# ::snt Hey , are there any cinemas in the city centre ? I want to catch a flick .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "cinemas"
+  ))
+)
+
+# ::id PMUL1138.json_0002
+# ::snt No , but can I have the address and entrance fee please and thank you ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+)
+
+# ::id PMUL1138.json_0004
+# ::snt I also need a train .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL1138.json_0006
+# ::snt depart from leicester and should arrive by 08:00 .  The train should go to cambridge and should leave on sunday
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n10 / name
+     :op1 "08:00"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n12 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id SNG01727.json_0000
+# ::snt I 'd like a taxi to pick me up from ali baba
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n2 / name
+     :op1 "ali"
+     :op2 "baba"
+  ))
+)
+
+# ::id SNG01727.json_0002
+# ::snt It 's important that I arrive by 07:00
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n4 / name
+     :op1 "07:00"
+  ))
+)
+
+# ::id SNG01727.json_0004
+# ::snt I am going to wandlebury country park .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n6 / name
+     :op1 "wandlebury"
+     :op2 "country"
+     :op3 "park"
+  ))
+)
+
+# ::id SNG01727.json_0006
+# ::snt Could you give me the contact number , please ?
+( Tt1 / Taxi-Request
+  :Phone ( aTa0 / question )
+)
+
+# ::id SNG01727.json_0008
+# ::snt I ca n't thank you enough .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0514.json_0000
+# ::snt I 'm looking for an expensive restaurant in the center of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id SNG0514.json_0002
+# ::snt What are the different food types of these restaurants ?
+( Rt1 / Restaurant-Request
+  :Food ( aRe0 / question )
+)
+
+# ::id SNG0514.json_0004
+# ::snt Not actually . I wo n't be needing anything else at this time . thank you . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0514.json_0006
+# ::snt That 's all I need from you today . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0514.json_0008
+# ::snt Thank you for your help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3972.json_0000
+# ::snt Hello , could you help me with information on a train ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL3972.json_0002
+# ::snt I am leaving from Norwich and going to Cambridge on Wednesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n6 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id PMUL3972.json_0004
+# ::snt I do n't have a departure time but I want to arrive by 15:45 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "15:45"
+  ))
+)
+
+# ::id PMUL3972.json_0006
+# ::snt Just please get me the train ID and total travel time .
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id PMUL3972.json_0008
+# ::snt Can you find me a cheap guesthouse to stay in ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n12 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id WOZ20269.json_0000
+# ::snt I need the phone number and post code of a restaurant in the east part of town .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Post ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20269.json_0002
+# ::snt Moderately priced restaurant .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id WOZ20269.json_0004
+# ::snt What is the phone number and postcode of Curry Prince ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "curry"
+     :op2 "prince"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Post ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20269.json_0006
+# ::snt Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01292.json_0000
+# ::snt I am looking for a place to dine . The restaurant should be in the centre and should be in the moderate price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG01292.json_0002
+# ::snt Is there any place that serves international food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "international"
+  ))
+)
+
+# ::id SNG01292.json_0004
+# ::snt Either would be fine , could you make me a reservation for 8 people at 17:30 on Wednesday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "17:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+)
+
+# ::id SNG01292.json_0006
+# ::snt No , that is all . Thanks , good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0195.json_0000
+# ::snt I need help finding a very inexpensive place to eat located in the north , can you help me ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "inexpensive"
+  ))
+)
+
+# ::id SSNG0195.json_0002
+# ::snt I do n't care , as long as it 's cheap it 's fine . Which do you recommend ?
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+   :Price ( PriRe3 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SSNG0195.json_0004
+# ::snt Yes , I would like a table for 1 at 18:00 on Friday night .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "18:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "1"
+  ))
+)
+
+# ::id SSNG0195.json_0006
+# ::snt How about a different restaurant in the same area and price range ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Area ( AreRe3 / Area 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Price ( PriRe5 / Price 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "area"
+     :op3 "and"
+     :op4 "price"
+     :op5 "range"
+  ))
+)
+
+# ::id SSNG0195.json_0008
+# ::snt Thank you so much that is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1761.json_0000
+# ::snt I 'm planning my trip there , but need to find a train for when I depart . Could you help me with that ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL1761.json_0002
+# ::snt I 'm leaving from Cambridge and going to Birmingham New Street .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1761.json_0004
+# ::snt Wednesday and it should leave after 18:00 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "18:00"
+  ))
+)
+
+# ::id MUL1761.json_0006
+# ::snt That sounds good .   Can you book that for me for 3 people ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL1761.json_0008
+# ::snt Can you also direct me to some attractions in town in the east ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL1761.json_0010
+# ::snt That would be perfect . Can you give me the address and the phone number ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL1761.json_0012
+# ::snt No , that is all . Thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20201.json_0000
+# ::snt malaysian food in the west part of town
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "malaysian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id WOZ20201.json_0002
+# ::snt How about Thai food in the west part of town ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "thai"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "west"
+  ))
+)
+
+# ::id WOZ20201.json_0004
+# ::snt What is the address , phone number , and price range ?
+( Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id WOZ20201.json_0006
+# ::snt What is the postcode please ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id WOZ20201.json_0008
+# ::snt no , thank you good bye
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0726.json_0000
+# ::snt He , I am looking forward to trying some local restaurants in Cambridge .   Can you tell me about some train schedules ?
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0726.json_0002
+# ::snt Can you help me find a cheap restaurant in the north with indian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n8 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL0726.json_0004
+# ::snt No thanks , I need a train from cambridge to stevenage in Tuesday .   I want to arrive before 21:00
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "stevenage"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n14 / name
+     :op1 "21:00"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0726.json_0006
+# ::snt Could I get the price of that train please ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL0726.json_0008
+# ::snt Thanks .   Now I think you could help me with an expensive Italian restaurant perhaps ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n18 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n20 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0726.json_0010
+# ::snt Sounds good . Can you book a reservation for Tuesday at 22:00 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n22 / name
+     :op1 "22:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n24 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL0726.json_0012
+# ::snt I need the reservation for three .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n26 / name
+     :op1 "three"
+  ))
+)
+
+# ::id PMUL0726.json_0014
+# ::snt Um I meant 14:45 , my mind wandered , who wants dinner two hours before midnight , lol .   Same booking but 14:45 please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n28 / name
+     :op1 "14:45"
+  ))
+)
+
+# ::id PMUL0726.json_0016
+# ::snt thanks alot. that is all i needed for today
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0199.json_0000
+# ::snt I am looking for the Addenbrookes Hospital . I am wondering if they have a trauma and orthopaedics department ?
+( Hm1 / Hospital-Inform
+   :Department ( DepHo2 / Department 
+    :name ( n2 / name
+     :op1 "trauma"
+     :op2 "and"
+     :op3 "orthopaedics"
+  ))
+)
+
+# ::id SNG0199.json_0002
+# ::snt No , I just need the postcode , please .
+( Ht1 / Hospital-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id SNG0199.json_0004
+# ::snt Can you book me a cab to take me to and from the hospital .
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG0199.json_0006
+# ::snt I 'll have to get back to you on that .
+( o / out_of_scope )
+
+# ::id SNG0199.json_0008
+# ::snt No , that will be all . Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3951.json_0000
+# ::snt Please find me a train from cambridge to stansted airport
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3951.json_0002
+# ::snt Saturday leaving Cambridge anytime after 20:00 please
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "20:00"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n10 / name
+     :op1 "Cambridge"
+  ))
+)
+
+# ::id PMUL3951.json_0004
+# ::snt Can you book me 6 tickets please ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL3951.json_0006
+# ::snt I am also looking for The Riverside Brasserie .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n14 / name
+     :op1 "riverside"
+     :op2 "brasserie"
+  ))
+)
+
+# ::id PMUL3951.json_0008
+# ::snt Yes , I would like to book it and get a reference number .
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id PMUL3951.json_0010
+# ::snt Can you try for Saturday at 13:00 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "13:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL3951.json_0012
+# ::snt 6 people will be dining
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n20 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL3951.json_0014
+# ::snt Thanks for everything you have been great !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3951.json_0016
+# ::snt No that is all I needed . Thank you ever so kindly .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1556.json_0000
+# ::snt Yes , I need a train to Kings Cross on Tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL1556.json_0002
+# ::snt The main City Hall
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n4 / name
+     :op1 "city"
+     :op2 "hall"
+  ))
+)
+
+# ::id PMUL1556.json_0004
+# ::snt Yes , please . I will departing from Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1556.json_0006
+# ::snt I need to leave by 17:00 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "17:00"
+  ))
+)
+
+# ::id PMUL1556.json_0008
+# ::snt I apologize . I meant to say that I need to leave sometime after 11:30 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n10 / name
+     :op1 "11:30"
+  ))
+)
+
+# ::id PMUL1556.json_0010
+# ::snt No , there is not . Any will be fine . I 'll need tickets for 4 people , please ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1556.json_0012
+# ::snt Okay , great . I 'm also looking for a place to stay . The hotel should be in the east .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n14 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL1556.json_0014
+# ::snt How about something moderately priced ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n16 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL1556.json_0016
+# ::snt Yes for 5 nights from Thursday for 4 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "5"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n22 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id MUL0880.json_0000
+# ::snt I 'm looking for some places that serve crossover food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "crossover"
+  ))
+)
+
+# ::id MUL0880.json_0002
+# ::snt Are these places in the moderate price range ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL0880.json_0004
+# ::snt Well I really need something on the west side . What about moderately priced Indian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n10 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL0880.json_0006
+# ::snt Sure . Can you book a table for 2 people at 12:30 on Sunday ? I 'll need the reference number please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "12:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0880.json_0008
+# ::snt Can you also help me find an attraction called Tenpin ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n18 / name
+     :op1 "tenpin"
+  ))
+)
+
+# ::id MUL0880.json_0010
+# ::snt Yes , could you tell me what type of attraction this is ?
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+)
+
+# ::id MUL0880.json_0012
+# ::snt Yeah , and I would also like a taxi to get to the Meghna from the Tenpin by the reservation time , 12:30 . I will need the contact number and car type .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n20 / name
+     :op1 "meghna"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n22 / name
+     :op1 "tenpin"
+  ))
+   :Arrive ( ArrTa6 / Arrive 
+    :name ( n24 / name
+     :op1 "12:30"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+ :op3(At3 / Attraction-Request
+  :Type ( aAt2 / question )
+   )
+)
+
+# ::id MUL0880.json_0014
+# ::snt I just need to make sure the taxi will arrive at the restaurant by the booked time of 12:30 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n26 / name
+     :op1 "12:30"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n28 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id MUL0880.json_0016
+# ::snt No , you have been very helpful . Thank you for everything .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2328.json_0000
+# ::snt I am looking for a restaurant in West Cambridge , in the cheaper price range please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheaper"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL2328.json_0002
+# ::snt Yes , I am interested in the one that serves Italian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id MUL2328.json_0004
+# ::snt There will be 4 people and I would like to reserve it for Wednesday at 6:15 .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   :Time ( TimRe6 / Time 
+    :name ( n12 / name
+     :op1 "6:15"
+  ))
+)
+
+# ::id MUL2328.json_0006
+# ::snt How about 17:15 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "17:15"
+  ))
+)
+
+# ::id MUL2328.json_0008
+# ::snt Great .   Can you also tell me about Churchill College ?   I am thinking of visiting that .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n16 / name
+     :op1 "Churchill"
+     :op2 "College"
+  ))
+)
+
+# ::id MUL2328.json_0010
+# ::snt I think that was it . Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0558.json_0000
+# ::snt I need a train from london kings cross to cambridge please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id MUL0558.json_0002
+# ::snt I need a train that leaves after 10:15 on Tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "10:15"
+  ))
+)
+
+# ::id MUL0558.json_0004
+# ::snt Yes , that would be perfect , please book that for 6 people please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL0558.json_0006
+# ::snt I 'm also looking for a museum in town . Can you recommend something ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL0558.json_0008
+# ::snt How about the centre ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0558.json_0010
+# ::snt Yes . May I have their postcode please ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL0558.json_0012
+# ::snt No , that 's all ! Thank you so much for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2851.json_0000
+# ::snt I am traveling to Cambridge and am excited to see some tourist attractions .   Can you help me find a place to stay while I am there ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL2851.json_0002
+# ::snt I would like something cheap .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL2851.json_0004
+# ::snt I am looking for a hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL2851.json_0006
+# ::snt Moderate price range please .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL2851.json_0008
+# ::snt It does n't matter what area , but I would like it to have free parking . I do n't care if it has internet .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( onHo2 / dontcare)
+   :Area ( onHo3 / dontcare)
+)
+
+# ::id PMUL2851.json_0010
+# ::snt Yes , please . I need the address , postcode and star of the hotel please .
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id PMUL2851.json_0012
+# ::snt I 'm also looking for somewhere to go in the centre of town , please .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2851.json_0014
+# ::snt No I do n't have a preference .
+( Am1 / Attraction-Inform
+   :Name ( onAt1 / dontcare)
+   :Type ( TypAt3 / Type 
+    :name ( n10 / name
+     :op1 "do"
+     :op2 "n't"
+     :op3 "have"
+     :op4 "a"
+     :op5 "preference"
+  ))
+)
+
+# ::id PMUL2851.json_0016
+# ::snt Can you make a suggestion ?
+( Am1 / Attraction-Inform
+   :Type ( onAt1 / dontcare)
+)
+
+# ::id PMUL2851.json_0018
+# ::snt I need attraction type and the postcode .
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL2851.json_0020
+# ::snt I will also need a taxi to get to the attraction by 6:30 from my hotel .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Arrive ( ArrTa3 / Arrive 
+    :name ( n12 / name
+     :op1 "6:30"
+  ))
+   :Depart ( DepTa5 / Depart 
+    :name ( n14 / name
+     :op1 "my"
+     :op2 "hotel"
+  ))
+   :Dest ( DesTa7 / Dest 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "attraction"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+ :op3(Am3 / Attraction-Inform
+   :none ( onAt3 / none)
+   )
+)
+
+# ::id PMUL2851.json_0022
+# ::snt I apologize for that , I 'm actually looking for a taxi to leave the Junction and get to my hotel . I need to leave the Junction by 06:30 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n18 / name
+     :op1 "06:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "junction"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n22 / name
+     :op1 "to"
+     :op2 "my"
+     :op3 "hotel"
+  ))
+)
+
+# ::id PMUL2851.json_0024
+# ::snt That will be all thank you for your time .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4483.json_0000
+# ::snt Hi , I am looking for an attraction called Queen 's College .    Can you give me some information about it please ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL4483.json_0002
+# ::snt Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4483.json_0004
+# ::snt i m looking for a place to stay with a moderate price and has wifi
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL4483.json_0006
+# ::snt I would like something in the centre , with free wifi and free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4483.json_0008
+# ::snt Yes can you please do that for me thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4483.json_0010
+# ::snt Can you book a room for 1 for 4 nights starting from Tuesday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL4483.json_0012
+# ::snt How about in the north area ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n14 / name
+     :op1 "north"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+   )
+)
+
+# ::id PMUL4483.json_0014
+# ::snt I 'd prefer a hotel please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL4483.json_0016
+# ::snt Sure . That works for me . I need you to book it for 4 nights , 1 person , starting on Tuesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n20 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n22 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL4483.json_0018
+# ::snt thanks i also need a taxi .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL4483.json_0020
+# ::snt I would like the taxi to leave the hotel by 21:15 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n24 / name
+     :op1 "21:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n26 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL4483.json_0022
+# ::snt i want to go towards the hotel
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n28 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL4483.json_0024
+# ::snt thanks you very much
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4483.json_0026
+# ::snt No , that pretty much takes care of it .   Have a nice day .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL2531.json_0000
+# ::snt I am coming to town and need a hotel in the north . I will be working so need free wifi as well .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL2531.json_0002
+# ::snt What about a guesthouse that 's a moderate price range ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n8 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL2531.json_0004
+# ::snt Yes , please . There will be 7 of us arriving on Tuesday , and we 're staying for 5 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL2531.json_0006
+# ::snt I also need a place to go in town , i 'm thinking a college .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n16 / name
+     :op1 "college"
+  ))
+)
+
+# ::id MUL2531.json_0008
+# ::snt Are there any colleges in the south ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n18 / name
+     :op1 "south"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n20 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id MUL2531.json_0010
+# ::snt if there ai n't none , can you try a   nightclub ? get postcode , entrance fee , and address
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n22 / name
+     :op1 "nightclub"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Addr ( aAt2 / question )
+  :Post ( aAt3 / question )
+   )
+)
+
+# ::id MUL2531.json_0012
+# ::snt Which nightclub is it ?   And can you get me the information on it ?
+( o / out_of_scope )
+
+# ::id MUL2531.json_0014
+# ::snt Can you tell me the entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL2531.json_0016
+# ::snt Thank you . I will look for the Entrance fees at the door .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL2531.json_0018
+# ::snt No , I can manage on my own from here .
+( o / out_of_scope )
+
+# ::id PMUL3711.json_0000
+# ::snt Can you help me find a cheap restaurant in the west side of town ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL3711.json_0002
+# ::snt Does it serve creative food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "creative"
+  ))
+)
+
+# ::id PMUL3711.json_0004
+# ::snt Thanh Binh would be perfect .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "thanh"
+     :op2 "binh"
+  ))
+)
+
+# ::id PMUL3711.json_0006
+# ::snt yes , I want to book a table for 6 people at 12:00 on sunday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "12:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL3711.json_0008
+# ::snt Yes , could you find me a train from ely that same day ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n18 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL3711.json_0010
+# ::snt I would like a train to Cambridge , arriving by 09:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n20 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n22 / name
+     :op1 "09:45"
+  ))
+)
+
+# ::id PMUL3711.json_0012
+# ::snt Yes ,   book that for 6 people . I would also like the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n24 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3711.json_0014
+# ::snt thanks so much you have been very helpful
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20014.json_0000
+# ::snt I am looking for a restaurant that serves Caribbean food and in the moderate price range .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "caribbean"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id WOZ20014.json_0002
+# ::snt Are there any spanish restaurants ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "spanish"
+  ))
+)
+
+# ::id WOZ20014.json_0004
+# ::snt What is the address , phone number , and postcode ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id WOZ20014.json_0006
+# ::snt Thank you good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0354.json_0000
+# ::snt I 'm coming to town and looking for a good Japanese restaurant to try near the Town centre .   Do you have any suggestions ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "japanese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0354.json_0002
+# ::snt I 'll be needing a table for 6 at 13:30 this next monday , can you help ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "13:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL0354.json_0004
+# ::snt Thanks for the info ! What about attractions in the area ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL0354.json_0006
+# ::snt Actually , first , lets get a hotel . Are there any cheap places to stay ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "cheap"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL0354.json_0008
+# ::snt I would like it in the centre near the restaurant . It needs to be a guesthouse .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "guesthouse"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Area ( AreRe4 / Area 
+    :name ( n19 / name
+     :op1 "centre"
+  ))
+   )
+)
+
+# ::id PMUL0354.json_0010
+# ::snt Does it have free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL0354.json_0012
+# ::snt That would be great , thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0354.json_0014
+# ::snt I do not so that will be all , I do need their address and postcode though .
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id PMUL0354.json_0016
+# ::snt Thank you , that 's all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0354.json_0018
+# ::snt Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1132.json_0000
+# ::snt Hello ! I am looking for places to go in the centre of town . Can you help me with that ? !
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1132.json_0002
+# ::snt I 'd like to go to a theatre .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "theatre"
+  ))
+)
+
+# ::id MUL1132.json_0004
+# ::snt Yes , I just need to get the address and postcode for the Theatre .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "theatre"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+   )
+)
+
+# ::id MUL1132.json_0006
+# ::snt Yes , I 'd like to stay at an expensive 4 star hotel with free parking and wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Price ( PriHo5 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+   :Internet ( esHo4 / yes)
+   :Stars ( StaHo8 / Stars 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1132.json_0008
+# ::snt The huntingdon marriot hotel sounds great . Could you please give me the postcode ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id MUL1132.json_0010
+# ::snt Can I get a taxi to take me between the two places ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL1132.json_0012
+# ::snt I want to leave the Theater by 17:30
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n14 / name
+     :op1 "17:30"
+  ))
+)
+
+# ::id MUL1132.json_0014
+# ::snt Not at all .
+( o / out_of_scope )
+
+# ::id MUL1132.json_0016
+# ::snt Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2896.json_0000
+# ::snt Can you give me more information about shopping ?
+( o / out_of_scope )
+
+# ::id PMUL2896.json_0002
+# ::snt I will be in the west part of town , but I think I am more interested in college visits if you could help me with that .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL2896.json_0004
+# ::snt Sure , what 's the postcode for that college ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL2896.json_0006
+# ::snt Thanks ! I 'm also looking for somewhere to stay . Any hotels ? Maybe around a 3 star , and I need wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotels"
+  ))
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL2896.json_0008
+# ::snt Can you recommend a 3 star hotel then ? I 'd like a room for 2 nights on sunday , for two people .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+   :Stay ( StaHo6 / Stay 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo8 / Day 
+    :name ( n16 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo10 / People 
+    :name ( n18 / name
+     :op1 "two"
+  ))
+)
+
+# ::id PMUL2896.json_0010
+# ::snt Actually , I wanted a 3 star hotel with wifi , not parking . Can you check again ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n20 / name
+     :op1 "hotel"
+  ))
+   :Parking ( onHo2 / dontcare)
+   :Internet ( esHo3 / yes)
+   :Stars ( StaHo6 / Stars 
+    :name ( n22 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL2896.json_0012
+# ::snt Hmm can you check one more time , it should really be a hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n24 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL2896.json_0014
+# ::snt No the area does n't matter as much , please provide me with the reference number .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL2896.json_0016
+# ::snt book it for 2 people and 2 nights starting from sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n26 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n28 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n30 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL2896.json_0018
+# ::snt I need you to find me a hotel with free wifi and a star rating of 3 in the west .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n32 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n34 / name
+     :op1 "west"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n36 / name
+     :op1 "3"
+  ))
+   :Internet ( esHo4 / yes)
+)
+
+# ::id PMUL2896.json_0020
+# ::snt No , the location does not matter .
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+)
+
+# ::id PMUL4123.json_0000
+# ::snt i am looking for places to go in town . The attraction should be in the centre and should be in the type of mutliple sports .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "sports"
+  ))
+)
+
+# ::id PMUL4123.json_0002
+# ::snt Sure , is there a college I could visit ?   I 'd like it to be in the town 's centre please .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n8 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL4123.json_0004
+# ::snt Which one would you suggest and what is the entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL4123.json_0006
+# ::snt Please let me know what the entrance fee is .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL4123.json_0008
+# ::snt I am also looking for a moderate place to stay with a 0 star rating . Does not need to have free parking .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "moderate"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n12 / name
+     :op1 "0"
+  ))
+   :Parking ( oHo3 / no)
+)
+
+# ::id PMUL4123.json_0010
+# ::snt Yes please . I need it to be for 5 people and 4 nights starting on Sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL4123.json_0012
+# ::snt Alright that s everything thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01543.json_0000
+# ::snt May I please have the number for the local police ?
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG01543.json_0002
+# ::snt Yes , i need the address and postcode .
+( Pt1 / Police-Request
+  :Addr ( aPo0 / question )
+  :Post ( aPo1 / question )
+)
+
+# ::id SNG01265.json_0000
+# ::snt i want to find a hospital in town
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01265.json_0002
+# ::snt No , just the general number and address please .
+( Ht1 / Hospital-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id SNG01265.json_0004
+# ::snt Is Hills Rd the full hospital address ?
+( Ht1 / Hospital-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id SNG01265.json_0006
+# ::snt Alright . Thank you for all of your help . Have a great day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1452.json_0000
+# ::snt I need a train leaving from kings lynn .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id PMUL1452.json_0002
+# ::snt Yes , I 'd like to travel on Wednesday , and I 'd like to arrive in Cambridge no later than 15:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n8 / name
+     :op1 "15:30"
+  ))
+)
+
+# ::id PMUL1452.json_0004
+# ::snt Yes it does . Can you verify the total travel time and price ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id PMUL1452.json_0006
+# ::snt I also need a nightclub in the west .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n12 / name
+     :op1 "nightclub"
+  ))
+)
+
+# ::id PMUL1452.json_0008
+# ::snt Could you look up a college instead then ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL1452.json_0010
+# ::snt Could you get me the postcode and entrance fee for there ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL1452.json_0012
+# ::snt Thanks a lot , that 's all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1452.json_0014
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0813.json_0000
+# ::snt I need help booking a train to cambridge today .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0813.json_0002
+# ::snt I want to leave London Kings Cross on Monday and arrive by 18:15 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "monday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n6 / name
+     :op1 "18:15"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n8 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id PMUL0813.json_0004
+# ::snt I will need that for eight people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "eight"
+  ))
+)
+
+# ::id PMUL0813.json_0006
+# ::snt Thanks can you also help me find some food ?
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0813.json_0008
+# ::snt The restaurant should serve italian food and should be in the south .  The restaurant should be in the expensive price range
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n14 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n16 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL0813.json_0010
+# ::snt Yes please , for the same group of people on the same day at 21:00 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "21:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id PMUL0813.json_0012
+# ::snt No , thanks that 's all goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0042.json_0000
+# ::snt Hi , is there a moderately priced international cuisine restaurant in Cambridge ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "international"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id MUL0042.json_0002
+# ::snt Can you please book one of those for me and provide the address , area and phone number .
+( Rt1 / Restaurant-Request
+  :Area ( aRe0 / question )
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id MUL0042.json_0004
+# ::snt Hmm , let 's see ... I'm not sure . Before we do that , I also need a hotel in the east part of town with free parking availability .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n6 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL0042.json_0006
+# ::snt No thank you , I 'll travel there myself . Can I get the address and phone number for the restaurant though ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id MUL0042.json_0008
+# ::snt Yes , I would . Can you also give me the address and phone number for the Allenbell Guesthouse ?
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Name ( NamHo3 / Name 
+    :name ( n9 / name
+     :op1 "Allenbell"
+  ))
+   )
+ :op3(Ht3 / Hotel-Request
+  :Addr ( aHo2 / question )
+  :Phone ( aHo3 / question )
+   )
+)
+
+# ::id PMUL4896.json_0000
+# ::snt Hi , I 'm traveling to Cambridge soon and am looking forward to seeing some local tourist attractions .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL4896.json_0002
+# ::snt Actually , yes . We are traveling into the northern part of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "northern"
+  ))
+)
+
+# ::id PMUL4896.json_0004
+# ::snt That sounds nice but I would like to see about a guesthouse with free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL4896.json_0006
+# ::snt No , I do n't really care about price .   Just something in the north that includes wifi .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL4896.json_0008
+# ::snt Groovy ! !   Let get a booking for 2 people and 2 nights starting sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL4896.json_0010
+# ::snt Yes , I am looking to visit the cherry hinton hall and grounds . Can I please have more information on that ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n14 / name
+     :op1 "cherry"
+     :op2 "hinton"
+     :op3 "hall"
+     :op4 "and"
+     :op5 "grounds"
+  ))
+)
+
+# ::id PMUL4896.json_0012
+# ::snt No , taht will be all . Thanks , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2527.json_0000
+# ::snt I 'd like to find a museum to visit
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL2527.json_0002
+# ::snt I do n't have a preference . I do need the area , address and postcode .
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+)
+
+# ::id PMUL2527.json_0004
+# ::snt That would be great . Can you provide me with the area , address , and postcode please ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+)
+
+# ::id PMUL2527.json_0006
+# ::snt Yes , I am looking for a 3 star hotel in the expensive price range that includes free parking in the South .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Price ( PriHo5 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreHo7 / Area 
+    :name ( n8 / name
+     :op1 "south"
+  ))
+   :Stars ( StaHo9 / Stars 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL2527.json_0008
+# ::snt Yes please , for 4 people for 3 nights
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2527.json_0010
+# ::snt I will get there on Saturday .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n16 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL2527.json_0012
+# ::snt I need a reference number for the hotel .
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL2527.json_0014
+# ::snt Thanks ! I will need a taxi , too , please . I 'd to leave the hotel by 10:30 to head to the gallery .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n18 / name
+     :op1 "10:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL2527.json_0016
+# ::snt Great !   That is all I needed , thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02152.json_0000
+# ::snt I need a 19:15 taxi to take me to Avalon .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n2 / name
+     :op1 "19:15"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n4 / name
+     :op1 "avalon"
+  ))
+)
+
+# ::id SNG02152.json_0002
+# ::snt I will be departing from Primavera .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n6 / name
+     :op1 "primavera"
+  ))
+)
+
+# ::id SNG02152.json_0004
+# ::snt Can i get the contact number please
+( Tt1 / Taxi-Request
+  :Phone ( aTa0 / question )
+)
+
+# ::id SNG02152.json_0006
+# ::snt No , that will be all . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG01981.json_0000
+# ::snt Can you set up a taxi for me that will take me to williams art and antiques ?
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "williams"
+     :op2 "art"
+     :op3 "and"
+     :op4 "antiques"
+  ))
+)
+
+# ::id SNG01981.json_0002
+# ::snt I 'm departing from cambridge museum of technology .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+     :op2 "museum"
+     :op3 "of"
+     :op4 "technology"
+  ))
+)
+
+# ::id SNG01981.json_0004
+# ::snt I need to leave after 15:30 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n6 / name
+     :op1 "15:30"
+  ))
+)
+
+# ::id SNG01981.json_0006
+# ::snt Thanks for handling this for me .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01981.json_0008
+# ::snt That would be all . Thanks a lot .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01663.json_0000
+# ::snt i am looking for the Addenbrookes Hospital
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01663.json_0002
+# ::snt Can you please provide me with the complete address for the hospital ?
+( Ht1 / Hospital-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id SNG01663.json_0004
+# ::snt That is all . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0976.json_0000
+# ::snt Hi , I am looking for some train information for my trip .   Also , I ca n't wait to try some of your local restaurants .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :none ( onTr1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL0976.json_0002
+# ::snt I 'm leaving from birmingham new street on saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL0976.json_0004
+# ::snt I 'm not sure it that option will work for me . I need the train to go to Cambridge and arrive by 9:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "9:00"
+  ))
+)
+
+# ::id PMUL0976.json_0006
+# ::snt Yes please . I need to book for 8 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL0976.json_0008
+# ::snt Yes . I want to eat at an Indonesian restaurant in the center area of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "indonesian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL0976.json_0010
+# ::snt Yes , let 's try North American food , please ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "north"
+     :op2 "american"
+  ))
+)
+
+# ::id PMUL0976.json_0012
+# ::snt Yes , please . Is there something available for 13:15 on Saturday for all 8 people in my group ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "13:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n20 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n22 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL0976.json_0014
+# ::snt Thank you that will be all . Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0132.json_0000
+# ::snt I am looking for the Parkside Police Station .   Can you help me ?
+( Pm1 / Police-Inform
+   :Name ( NamPo2 / Name 
+    :name ( n2 / name
+     :op1 "Parkside"
+     :op2 "Police"
+     :op3 "Station"
+  ))
+)
+
+# ::id SNG0132.json_0002
+# ::snt Ok , thanks .   Could I also get the address and postal code ?   I need it for directions .
+( Pt1 / Police-Request
+  :Addr ( aPo0 / question )
+  :Post ( aPo1 / question )
+)
+
+# ::id SNG0132.json_0004
+# ::snt No , that 's everything . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01341.json_0000
+# ::snt I need to find the police station closest to me please .
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG01341.json_0002
+# ::snt What is the address and phone number for that station ?
+( Pt1 / Police-Request
+  :Addr ( aPo0 / question )
+  :Phone ( aPo1 / question )
+)
+
+# ::id SNG01341.json_0004
+# ::snt Can I get the postcode ?
+( Pt1 / Police-Request
+  :Post ( aPo0 / question )
+)
+
+# ::id SNG01341.json_0006
+# ::snt Thank you very much for your help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01341.json_0008
+# ::snt No , that is all I need . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3122.json_0000
+# ::snt Can you help me find a guesthouse that includes free parking ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id PMUL3122.json_0002
+# ::snt I need something cheap , but I am hoping for at least 4 stars . Is that possible ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3122.json_0004
+# ::snt How about the guesthouse in the west ? Do you know if they offer internet ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n8 / name
+     :op1 "west"
+  ))
+   :Internet ( esHo2 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Internet ( aHo1 / question )
+   )
+)
+
+# ::id PMUL3122.json_0006
+# ::snt Thank you , I also need to know if there s a train that leaves from cambridge after 14:15 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n12 / name
+     :op1 "14:15"
+  ))
+)
+
+# ::id PMUL3122.json_0008
+# ::snt I will be going to Ely .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL3122.json_0010
+# ::snt I 'm sorry , the train I 'm looking for should depart Friday and go to London Kings Cross , not Ely .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n18 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL3122.json_0012
+# ::snt I need 5 tickets for that one .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n20 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL3122.json_0014
+# ::snt That is all . Thanks so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3122.json_0016
+# ::snt no I think that is it thanks so much for all of your help today you have been great
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0002.json_0000
+# ::snt Can you find me a Chinese restaurant please ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id SSNG0002.json_0002
+# ::snt Yes .   I would like it to be in the expensive price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SSNG0002.json_0004
+# ::snt I would like to book a table for 6 at 15:15 on Tuesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "15:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SSNG0002.json_0006
+# ::snt Yes , thank you . That 's all for now . Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG01872.json_0000
+# ::snt I 'm looking for a taxi to museum of archaelogy and anthropology .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "museum"
+     :op2 "of"
+     :op3 "archaelogy"
+     :op4 "and"
+     :op5 "anthropology"
+  ))
+)
+
+# ::id SNG01872.json_0002
+# ::snt I need to get there by 17:15 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n4 / name
+     :op1 "17:15"
+  ))
+)
+
+# ::id SNG01872.json_0004
+# ::snt I will be leaving from cote .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n6 / name
+     :op1 "cote"
+  ))
+)
+
+# ::id SNG01872.json_0006
+# ::snt Thanks . May I have the contact number for the Volvo , please ?
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01872.json_0008
+# ::snt No , that should do it . Thanks so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4148.json_0000
+# ::snt I ca n't wait to tour some local attractions .   I 'm looking for some places to go when I 'm in town .   Can you help with that ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL4148.json_0002
+# ::snt Awesome , can I have the postcode and address please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL4148.json_0004
+# ::snt Thank you ! I 'm also looking for a hotel called aylesbray lodge guest house .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "aylesbray"
+     :op2 "lodge"
+     :op3 "guest"
+     :op4 "house"
+  ))
+)
+
+# ::id PMUL4148.json_0006
+# ::snt That sounds perfect ! Can you reserve me a room for Tuesday for 5 guests ?
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n4 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL4148.json_0008
+# ::snt I need it for 4 nights
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4148.json_0010
+# ::snt Yes I need a taxi to travel between the two places and would like to leave the attraction by 04:00 please .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n10 / name
+     :op1 "04:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n12 / name
+     :op1 "the"
+     :op2 "attraction"
+  ))
+)
+
+# ::id PMUL4148.json_0012
+# ::snt Can you tell me the car type please ?
+( Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+)
+
+# ::id PMUL4148.json_0014
+# ::snt No , that will be all . Thanks , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20496.json_0000
+# ::snt I am looking for the addresses of each of the moderately priced restaurants in the south part of town .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20496.json_0002
+# ::snt Is there anything else ?
+( o / out_of_scope )
+
+# ::id WOZ20496.json_0004
+# ::snt Could you give me the address for Restaurant Alimentum ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "Restaurant"
+     :op2 "Alimentum"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20496.json_0006
+# ::snt No thank you good bye
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1585.json_0000
+# ::snt Hello , I 'm looking for a train that departs from Cambridge and leaves after 21:45 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "21:45"
+  ))
+)
+
+# ::id MUL1585.json_0002
+# ::snt I would like to go to broxbourne
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id MUL1585.json_0004
+# ::snt Does the train leave on Friday ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL1585.json_0006
+# ::snt Yes , the 22:01 . Book that for 2 people . I need the reference number too .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL1585.json_0008
+# ::snt Great , thanks . Can you also provide me with some info on a restaurant called Travellers Rest ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n12 / name
+     :op1 "travellers"
+     :op2 "rest"
+  ))
+)
+
+# ::id MUL1585.json_0010
+# ::snt Could you please make a reservation for us at 11:15 on the same day ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "11:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+)
+
+# ::id MUL1585.json_0012
+# ::snt How about 10:15 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "10:15"
+  ))
+)
+
+# ::id MUL1585.json_0014
+# ::snt No , that is all that I needed .   Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0333.json_0000
+# ::snt Can you find a room available at a 4 star hotel with free wi - fi ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+   :Internet ( esHo3 / yes)
+)
+
+# ::id SSNG0333.json_0002
+# ::snt Is the place expensive ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SSNG0333.json_0004
+# ::snt I would prefer the expensive hotel .   Please book it for 2 people for 2 nights starting on Sunday .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SSNG0333.json_0006
+# ::snt No , I 'd like to keep looking for an expensive hotel .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n16 / name
+     :op1 "expensive"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n18 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id SSNG0333.json_0008
+# ::snt North part of town , please .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n20 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SSNG0333.json_0010
+# ::snt Thank you very much . I appreciate your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0333.json_0012
+# ::snt Yes , that will be all for today , goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3258.json_0000
+# ::snt I 'm in the midst of planning my trip to Cambridge and need help finding a guesthouse that offers free wifi
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL3258.json_0002
+# ::snt Lets find a place first , I would like one in the north .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL3258.json_0004
+# ::snt get me their phone number and address and whether they have free parking
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Parking ( aHo0 / question )
+  :Addr ( aHo1 / question )
+  :Phone ( aHo2 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Parking ( esHo2 / yes)
+   )
+)
+
+# ::id PMUL3258.json_0006
+# ::snt I 'm looking for a place to dine . The restaurant should serve unusual food and should be in the same area as the hotel .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "unusual"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL3258.json_0008
+# ::snt Yes , please try Chinese food instead .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL3258.json_0010
+# ::snt Not at the moment but I would like their phone number and address with postcode .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id PMUL3258.json_0012
+# ::snt Thank you , that is all for today . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4172.json_0000
+# ::snt Can you help me find an expensive hotel in the south to stay at ? Thanks .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+   :Type ( TypHo6 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL4172.json_0002
+# ::snt Do they have a guesthouse available ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL4172.json_0004
+# ::snt How about one in the moderate price range ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL4172.json_0006
+# ::snt Could you pick the better of the two and tell me the star rating ?
+( o / out_of_scope )
+
+# ::id PMUL4172.json_0008
+# ::snt No , just get me their phone number and I 'll give them a ring
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id MUL0568.json_0000
+# ::snt I would like to book a train leaving on Monday going to London Liverpool street , can you help me with that please ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id MUL0568.json_0002
+# ::snt The train should depart from cambridge and should arrive by 18:30 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "18:30"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0568.json_0004
+# ::snt Any train just arriving by 18:30 , can I just get the train ID and price of one of those ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "18:30"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+  :Id ( aTr2 / question )
+   )
+)
+
+# ::id MUL0568.json_0006
+# ::snt Thanks .   I 'd also like someplace to go in the west . Maybe some sort of attraction .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL0568.json_0008
+# ::snt Anything in the west that seems interesting , I just need the postcode and entrance fee .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "west"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Post ( aAt2 / question )
+   )
+)
+
+# ::id MUL0568.json_0010
+# ::snt Thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1337.json_0000
+# ::snt Need the train schedule from ely to cambridge
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL1337.json_0002
+# ::snt I am traveling friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL1337.json_0004
+# ::snt Do you have one leaving after 15:30 ?
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "15:30"
+  ))
+)
+
+# ::id PMUL1337.json_0006
+# ::snt Ok I will book that for you and get you a confirmation number
+( Tk1 / Train-OfferBook
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL1337.json_0008
+# ::snt No . I do n't need a booking . Sorry . I do need help finding an attraction .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL4890.json_0000
+# ::snt Can you let me know if a place called the Gonville hotel is still around ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "gonville"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL4890.json_0002
+# ::snt What area of town is it in ?
+( Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+)
+
+# ::id PMUL4890.json_0004
+# ::snt Ok , thanks . Also , are there any Indian restaurants in the centre ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4890.json_0006
+# ::snt Whatever you recommend . Give me your best recommendation and go ahead and book me for a table for 6 people . I want to go on Saturday at 15:30 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "15:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL4890.json_0008
+# ::snt No , that will be all . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0249.json_0000
+# ::snt I am looking for a hotel with free wifi and 3 stars .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL0249.json_0002
+# ::snt I just need a hotel with this criteria .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL0249.json_0004
+# ::snt I would like the Gonville Hotel . Can you make booking for me for 6 people and 4 nights starting from Friday ? Thanks
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+   :Name ( NamHo4 / Name 
+    :name ( n10 / name
+     :op1 "gonville"
+     :op2 "hotel"
+  ))
+   :Stay ( StaHo6 / Stay 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo8 / Day 
+    :name ( n14 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo10 / People 
+    :name ( n16 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL0249.json_0006
+# ::snt Can I get a reference number for the Hotel , please ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n18 / name
+     :op1 "hotel"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL0249.json_0008
+# ::snt That is all I need . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4950.json_0000
+# ::snt I really need to find a restaurant that serves modern european food . An expensive one is fine .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL4950.json_0002
+# ::snt No , that 's okay , I 'll just drop in .
+( o / out_of_scope )
+
+# ::id PMUL4950.json_0004
+# ::snt Please provide phone number , address , and postcode for Darrys Cookhouse and Wine Shop .
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe3 / Name 
+    :name ( n7 / name
+     :op1 "Darrys"
+     :op2 "Cookhouse"
+     :op3 "and"
+     :op4 "Wine"
+     :op5 "Shop"
+  ))
+   )
+)
+
+# ::id PMUL4950.json_0006
+# ::snt While I have you , could you please give me some information about the Hamilton Lodge , if you have it ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n8 / name
+     :op1 "hamilton"
+     :op2 "lodge"
+  ))
+)
+
+# ::id PMUL4950.json_0008
+# ::snt Yeah , actually , I need rooms for 6 people starting on Thursday . I need it for 5 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL4950.json_0010
+# ::snt Thank you . That 's all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2800.json_0000
+# ::snt Hi ! I 'm looking for someplace to go in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2800.json_0002
+# ::snt It does not really matter can you suggest one ?
+( Am1 / Attraction-Inform
+   :Type ( onAt1 / dontcare)
+)
+
+# ::id PMUL2800.json_0004
+# ::snt Sounds perfect .   Is it architectural ?   Also , can I have the address with postcode ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL2800.json_0006
+# ::snt Yes , I 'm looking for a guesthouse with a star rating of 1 .   It should be in the city centre please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n8 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL2800.json_0008
+# ::snt Do you have any guesthouses with a star rating of zero ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n10 / name
+     :op1 "zero"
+  ))
+)
+
+# ::id PMUL2800.json_0010
+# ::snt No not right now . What is their address ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id PMUL2800.json_0012
+# ::snt I also need a taxi to get to little saint mary 's church by 3:15 .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Arrive ( ArrTa3 / Arrive 
+    :name ( n12 / name
+     :op1 "3:15"
+  ))
+)
+
+# ::id PMUL2800.json_0014
+# ::snt I 'm sorry , we need a taxi departing from Saint Mary 's Church by 3:15 going to the guesthouse .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "guesthouse"
+  ))
+   :Leave ( LeaTa4 / Leave 
+    :name ( n16 / name
+     :op1 "3:15"
+  ))
+   :Depart ( DepTa6 / Depart 
+    :name ( n18 / name
+     :op1 "saint"
+     :op2 "mary"
+     :op3 "'s"
+     :op4 "church"
+  ))
+)
+
+# ::id PMUL2800.json_0016
+# ::snt No that was all I needed .   Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4553.json_0000
+# ::snt I need a train departing from cambridge arriving by 17:45 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n2 / name
+     :op1 "17:45"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n6 / name
+     :op1 "17:45"
+  ))
+)
+
+# ::id PMUL4553.json_0002
+# ::snt I would like to go to Stansted Airport , please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id PMUL4553.json_0004
+# ::snt I need to travel on Friday . Could you give me the travel time , price and train ID ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Time ( aTr1 / question )
+  :Ticket ( aTr2 / question )
+  :Id ( aTr3 / question )
+   )
+)
+
+# ::id PMUL4553.json_0006
+# ::snt Thank you ! I 'm also looking for a place to stay in the north . I 'll need it to have a star of 2 .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n12 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL4553.json_0008
+# ::snt That sounds great , thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4553.json_0010
+# ::snt Actually , I am not ready to book yet . But , can you please tell me the phone number and postcode ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id PMUL4553.json_0012
+# ::snt No that 's all I need for now . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4553.json_0014
+# ::snt Thank you so much ! Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2090.json_0000
+# ::snt Yes thank you .   I 'd like to stay in Cambridge .   We 're looking for a hotel with free parking and free wifi .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   :Type ( TypHo4 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL2090.json_0002
+# ::snt Do you have one in the east with an expensive price range ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n6 / name
+     :op1 "east"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL2090.json_0004
+# ::snt yes , please . For 6 people for 3 nights starting on friday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL2090.json_0006
+# ::snt I need information on a train as well .   It should leave after 18:45 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n14 / name
+     :op1 "18:45"
+  ))
+)
+
+# ::id MUL2090.json_0008
+# ::snt Coming to Cambridge from broxbourne on Friday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n18 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n20 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id MUL2090.json_0010
+# ::snt Yes , that would work for me . I will just need the price , train i d and travel time .
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id MUL2090.json_0012
+# ::snt Okay thank you that 's all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0838.json_0000
+# ::snt My friend recommended Little Seoul , but I need some help locating it .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "little"
+     :op2 "seoul"
+  ))
+)
+
+# ::id PMUL0838.json_0002
+# ::snt Great !   Can you help me book a table for Wednesday ?
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n4 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL0838.json_0004
+# ::snt Yes make a booking for 5 people at 15:15 on wednesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "15:15"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL0838.json_0006
+# ::snt Yes , I need a train departing cambridge going to leicester .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "leicester"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0838.json_0008
+# ::snt I want to leave after 13:15 on Thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n16 / name
+     :op1 "thursday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n18 / name
+     :op1 "13:15"
+  ))
+)
+
+# ::id PMUL0838.json_0010
+# ::snt Yes , please book it for 5 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n20 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL0838.json_0012
+# ::snt No , that was it . Thank you for your help . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0510.json_0000
+# ::snt I 'm looking for an expensive restaurant for tonight in the centre of town , can you provide me with a list of my options ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0510.json_0002
+# ::snt May I have the postcode to Kymmoy please ?
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe3 / Name 
+    :name ( n7 / name
+     :op1 "Kymmoy"
+  ))
+   )
+)
+
+# ::id SNG0510.json_0004
+# ::snt That 's all that I needed thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1140.json_0000
+# ::snt Are there any places in the south section of town the has to do with multiple sports ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "multiple"
+     :op2 "sports"
+  ))
+)
+
+# ::id SNG1140.json_0002
+# ::snt Do you have in attractions in a type of park in the south ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n6 / name
+     :op1 "south"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n8 / name
+     :op1 "park"
+  ))
+)
+
+# ::id SNG1140.json_0004
+# ::snt That sounds nice . Can you give me their address , postcode , and phone number , please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id SNG1140.json_0006
+# ::snt No that was all I needed right now , thanks very much . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1901.json_0000
+# ::snt I need a train from cambridge on sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1901.json_0002
+# ::snt I am thinking the morning would be better for me .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n6 / name
+     :op1 "morning"
+  ))
+)
+
+# ::id PMUL1901.json_0004
+# ::snt I 'd like to leave after 09:00 and head to Peterborough .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "peterborough"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n10 / name
+     :op1 "09:00"
+  ))
+)
+
+# ::id PMUL1901.json_0006
+# ::snt Yes please make a booking for 4 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1901.json_0008
+# ::snt Just need the four tickets .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "four"
+  ))
+)
+
+# ::id PMUL1901.json_0010
+# ::snt I also need information on   a hotel called hobsons house .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n16 / name
+     :op1 "hobsons"
+     :op2 "house"
+  ))
+)
+
+# ::id PMUL1901.json_0012
+# ::snt No thank you . I just need their phone number for now .
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id PMUL1901.json_0014
+# ::snt Yes , that is all I will be needing for now .
+( o / out_of_scope )
+
+# ::id PMUL1047.json_0000
+# ::snt Hi , I am looking for information for my upcoming trip .   Can you help me with some attractions ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL1047.json_0002
+# ::snt I 'd like something in the east .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL1047.json_0004
+# ::snt No , It does n't matter pick something for me .   I 'll need to know what the entrance fee is though .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL1047.json_0006
+# ::snt That sounds interesting , what type of attraction is it ?
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+)
+
+# ::id PMUL1047.json_0008
+# ::snt What type of attraction is the Funk Fun House ?
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+)
+
+# ::id PMUL1047.json_0010
+# ::snt Great . I also need a train to Cambridge on Sunday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL1047.json_0012
+# ::snt Yes , the train should leave after 9:00 . I 'm departing from ely . I 'll need the arrival time and travel time , please ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n8 / name
+     :op1 "ely"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n10 / name
+     :op1 "9:00"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Arrive ( aTr1 / question )
+  :Time ( aTr2 / question )
+   )
+)
+
+# ::id PMUL1047.json_0014
+# ::snt Thank you , that is everything I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2484.json_0000
+# ::snt Yeah , would you happen to know if there is anything fun to do in town near me ?
+( o / out_of_scope )
+
+# ::id MUL2484.json_0002
+# ::snt I 'm not sure what types are available , but I am looking for something in the city centre .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Type ( aAt1 / question )
+   )
+)
+
+# ::id MUL2484.json_0004
+# ::snt Please pick your favorite one to recommend to me and provide me with the name , attraction type , and entrance fee . I am open to anything !
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+  :Fee ( aAt1 / question )
+)
+
+# ::id MUL2484.json_0006
+# ::snt Thanks for the information . What can you tell me about a restaurant called Galleria ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n4 / name
+     :op1 "galleria"
+  ))
+)
+
+# ::id MUL2484.json_0008
+# ::snt Yes , please .   Book a table for 6 people at 17:45 on Friday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "17:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL2484.json_0010
+# ::snt No , thanks . I will need a taxi to arrive at the restuarant by 17:45 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n12 / name
+     :op1 "17:45"
+  ))
+)
+
+# ::id MUL2484.json_0012
+# ::snt The concert hall you recommended . The man on the moon ?
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "man"
+     :op3 "on"
+     :op4 "the"
+     :op5 "moon"
+  ))
+)
+
+# ::id MUL2484.json_0014
+# ::snt I think that should cover it . Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0357.json_0000
+# ::snt I 'm looking for a restaurant in the expensive price range that serves indian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL0357.json_0002
+# ::snt Yes please , what are their hours of operation ?
+( o / out_of_scope )
+
+# ::id MUL0357.json_0004
+# ::snt On Friday please at 19:30 for a party of 5 please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "19:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL0357.json_0006
+# ::snt Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0357.json_0008
+# ::snt I would also like to book a train departing from Cambridge after 15:30 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n14 / name
+     :op1 "15:30"
+  ))
+)
+
+# ::id MUL0357.json_0010
+# ::snt I 'd like to go to Stansted Airport on Saturday . There will be 5 of us . Can you book that ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n18 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoTr6 / People 
+    :name ( n20 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL0357.json_0012
+# ::snt Thanks that s all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0357.json_0014
+# ::snt No thank you . You 've been very helpful .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0357.json_0016
+# ::snt Thanks , you too , can I just close this dialogue ?
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0833.json_0000
+# ::snt I 'm looking for a guesthouse with free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id SNG0833.json_0002
+# ::snt I 'm not too concerned with location , but I would like it to include internet and have a 4 star rating please .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( onHo2 / dontcare)
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG0833.json_0004
+# ::snt Not really .   Anything would be fine .
+( Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+)
+
+# ::id SNG0833.json_0006
+# ::snt Yes , please . I 'd like to book it for 6 people and 5 nights starting from monday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SNG0833.json_0008
+# ::snt Yes , how about 3 nights ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SNG0833.json_0010
+# ::snt Thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2092.json_0000
+# ::snt Hi there .   I am looking for some information on places to go in town .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2092.json_0002
+# ::snt The attraction should be in the center and should be in the type of college .  Make sure you get phone number and postcode .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "college"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id PMUL2092.json_0004
+# ::snt Yes , I 'd like to find a good restaurant please . I 'm in the mood for Indian food and money is no object .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL2092.json_0006
+# ::snt I 'm not ready to book a table yet .   Can I get the address including postcode , please ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id PMUL2092.json_0008
+# ::snt Great I also need a taxi that will help me commute between the two places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL2092.json_0010
+# ::snt i want to leave the attraction by 15:00
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n8 / name
+     :op1 "15:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n10 / name
+     :op1 "the"
+     :op2 "attraction"
+  ))
+)
+
+# ::id PMUL2092.json_0012
+# ::snt Great , thanks very much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2092.json_0014
+# ::snt That is all , thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1111.json_0000
+# ::snt Good Morning , I am looking for a place to on the east side that has entertainment
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id SNG1111.json_0002
+# ::snt Yes , and the postcode please !
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id SNG1111.json_0004
+# ::snt Thank You . I think that 's all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0176.json_0000
+# ::snt I am looking for a Danish place to eat and I would like it to be on the expensive price range .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "danish"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL0176.json_0002
+# ::snt No , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0176.json_0004
+# ::snt How about African Food in the centre of town ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "african"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0176.json_0006
+# ::snt Maybe later , for now I would like to know its phone number and postcode .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id MUL0176.json_0008
+# ::snt Yes , I am a looking for a place to stay in the same price range as the restaurant .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id MUL0176.json_0010
+# ::snt The area does n't matter , but I need free parking , free wifi , and a 3 star rating .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   :Area ( onHo3 / dontcare)
+   :Stars ( StaHo5 / Stars 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL0176.json_0012
+# ::snt I need a hotel for 2 people on 4 nights starting on Friday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL0176.json_0014
+# ::snt How do the 2 places compare ?
+( o / out_of_scope )
+
+# ::id MUL0176.json_0016
+# ::snt The centre works much much better for us . Can you please book that for me ? If that does n't work can you try 2 night ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL0176.json_0018
+# ::snt Try two nights and please give me a reference number when you are done .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n22 / name
+     :op1 "two"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL0176.json_0020
+# ::snt Can you book me a taxi please ? I am looking for one to pick me up at the Bedouin and I would like to leave by 18:45
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n24 / name
+     :op1 "18:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n26 / name
+     :op1 "bedouin"
+  ))
+)
+
+# ::id MUL0176.json_0022
+# ::snt Yes I will be at the Gonville .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n28 / name
+     :op1 "gonville"
+  ))
+)
+
+# ::id MUL0176.json_0024
+# ::snt Thanks . Can I have the contact number and car type , please ?
+( Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+)
+
+# ::id MUL0176.json_0026
+# ::snt No that 's it . Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2300.json_0000
+# ::snt I need a train to cambridge that leaves after 13:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "13:30"
+  ))
+)
+
+# ::id MUL2300.json_0002
+# ::snt I 'll be departing from Kings Lynn on Tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id MUL2300.json_0004
+# ::snt First , I 'd like to know the arrival time for it .
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+)
+
+# ::id MUL2300.json_0006
+# ::snt No , thanks . I also need a room in the north with free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n10 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL2300.json_0008
+# ::snt As long as it is 2-star rated and moderately priced , I 'm pretty flexible about all the rest .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "moderately"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n14 / name
+     :op1 "2-star"
+  ))
+)
+
+# ::id MUL2300.json_0010
+# ::snt Yes , please book the Ashley for 2 people and 2 nights starting Tuesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n20 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL2300.json_0012
+# ::snt That should be all I need .   Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2300.json_0014
+# ::snt No thank you . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0443.json_0000
+# ::snt Can you help me find a place to dine in Cambridge ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0443.json_0002
+# ::snt I would really like some Malaysian food tonight , moderate in price please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "malaysian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL0443.json_0004
+# ::snt Could you try one similar only Indian this time ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL0443.json_0006
+# ::snt Area does not matter .
+( Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+)
+
+# ::id PMUL0443.json_0008
+# ::snt I would like to stay in the moderate price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL0443.json_0010
+# ::snt Yes can you please five me a recommendation .
+( o / out_of_scope )
+
+# ::id PMUL0443.json_0012
+# ::snt Can I get a table for 3 people at 11:00 on Wednesday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "11:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL0443.json_0014
+# ::snt I also need a place to stay that is cheap .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n16 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL0443.json_0016
+# ::snt The area does not matter as long as it is in the type of guesthouse and should have a star of 3 .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n18 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( onHo2 / dontcare)
+   :Stars ( StaHo5 / Stars 
+    :name ( n20 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL0443.json_0018
+# ::snt How about a 3 star guesthouse in the moderate price range ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n22 / name
+     :op1 "moderate"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n24 / name
+     :op1 "3"
+  ))
+   :Type ( TypHo6 / Type 
+    :name ( n26 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL0443.json_0020
+# ::snt Does the Hobsons House have internet ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n28 / name
+     :op1 "hobsons"
+     :op2 "house"
+  ))
+   :Internet ( esHo2 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Internet ( aHo1 / question )
+   )
+)
+
+# ::id PMUL0443.json_0022
+# ::snt No , just please get me their postcode and phone number and I 'll take it from there
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id PMUL0443.json_0024
+# ::snt That 's all I need today . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3159.json_0000
+# ::snt i am looking for a place to dine . the restaurant should be in the cheap price range and should serve swedish food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "swedish"
+  ))
+   :Price ( onRe2 / dontcare)
+)
+
+# ::id PMUL3159.json_0002
+# ::snt Darn . How about trying a Portuguese place ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "Portuguese"
+  ))
+)
+
+# ::id PMUL3159.json_0004
+# ::snt Yes , please . Can you reserve a table on Friday for 1 person at 17:45 please ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "17:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL3159.json_0006
+# ::snt I am also looking for entertainment .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL3159.json_0008
+# ::snt The junction works , could I have their phone number and address ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "junction"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id PMUL3159.json_0010
+# ::snt thank you that will be all
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3159.json_0012
+# ::snt Actually ,   can I get a taxi to go from the junction to the restaurant ?
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "junction"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL3159.json_0014
+# ::snt No , that 's really everything this time , I promise . Thanks again !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0315.json_0000
+# ::snt Hi , I 'm looking for some train information . Could you tell me what trains leave on Wednesday for Norwich ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id SNG0315.json_0002
+# ::snt I 'll be departing from Cambridge and I need to arrive by 12:00 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "Cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "12:00"
+  ))
+)
+
+# ::id SNG0315.json_0004
+# ::snt Sure , that sounds great .
+( o / out_of_scope )
+
+# ::id SNG0315.json_0006
+# ::snt just one .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "one"
+  ))
+)
+
+# ::id SNG0315.json_0008
+# ::snt thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0315.json_0010
+# ::snt No , thank you very much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3354.json_0000
+# ::snt I would like to take a train to leave cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3354.json_0002
+# ::snt I 'm going to peterborough on wednesday
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "peterborough"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL3354.json_0004
+# ::snt I need to arrive by 20:30 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "20:30"
+  ))
+)
+
+# ::id PMUL3354.json_0006
+# ::snt Yes please . I need tickets for 5 people and a reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3354.json_0008
+# ::snt I need a guesthouse that has free wifi
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL3354.json_0010
+# ::snt I 'm not picky . Where would you recommend that is in the moderate price range ? I 'll need free parking , too .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n14 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL3354.json_0012
+# ::snt Honestly , I always stay at the same place when we travel there , so I could really use a recommendation . Any one will do just with wifi and moderate pricing .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL3354.json_0014
+# ::snt Yes , I would like to book this .   There are 5 people that will be staying for 4 nights starting Saturday .   Can I get a reference number ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n20 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL3354.json_0016
+# ::snt Thank you very much . That is all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2078.json_0000
+# ::snt Hi , could you find me a train that leaves on Thursday from Bishops Stortford ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id MUL2078.json_0002
+# ::snt I am headed to Cambridge . Also , I will be out late the night prior so please nothing before 10:00
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "10:00"
+  ))
+)
+
+# ::id MUL2078.json_0004
+# ::snt No , not yet .   I just really need to know the travel time for now .
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL2078.json_0006
+# ::snt Thanks ! I also need a place to stay with free parking and a 3 star rating .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL2078.json_0008
+# ::snt I would prefer a hotel in the centre of town please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2078.json_0010
+# ::snt Can you please provide the address of the Gonville Hotel ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+   :Name ( NamHo4 / Name 
+    :name ( n18 / name
+     :op1 "Gonville"
+     :op2 "Hotel"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Addr ( aHo1 / question )
+   )
+)
+
+# ::id MUL2078.json_0012
+# ::snt No , I think that should do it . Thanks a lot . Take care . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4782.json_0000
+# ::snt I need a train from stevenage to cambridge
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "stevenage"
+  ))
+)
+
+# ::id PMUL4782.json_0002
+# ::snt I need to leave on saturday and arrive by 18:30
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "18:30"
+  ))
+)
+
+# ::id PMUL4782.json_0004
+# ::snt Yes please get me 5 tickets for that
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL4782.json_0006
+# ::snt Yes , I 'm also looking for an expensive restaurant in the west .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL4782.json_0008
+# ::snt I 'd love to have some Indian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL4782.json_0010
+# ::snt Yes , please ! Can you make a reservation at your favorite for the same group of people at 21:00 on the same day as the train ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "21:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id PMUL4782.json_0012
+# ::snt Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20102.json_0000
+# ::snt I need the phone number of a restaurant in the west part of town that serves italian ood .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20102.json_0002
+# ::snt Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0570.json_0000
+# ::snt Hey !   Yeah I am looking for a cheap place to eat in Cambridge .   Particularly interested in international food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "international"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL0570.json_0002
+# ::snt That sounds great .   Can you book me a table for 12:00 on Sunday for 5 people please ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "12:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL0570.json_0004
+# ::snt That is all   needed , good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0882.json_0000
+# ::snt Hi , I 'm interested in finding something to do on the north end of town . Are there any boats there that I might be able to visit ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "boats"
+  ))
+)
+
+# ::id MUL0882.json_0002
+# ::snt Yes please . I would like to get the address and postcode for the riverboat .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id MUL0882.json_0004
+# ::snt Ok , I need a restaurant in the north side that serves chinese as well .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL0882.json_0006
+# ::snt Whichever one would be able to be booked for 4 people at 13:00 on thursday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "13:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL0882.json_0008
+# ::snt Thank you . I 'll need a taxi to get me to the restaurant .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Dest ( DesTa3 / Dest 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id MUL0882.json_0010
+# ::snt I 'd like to be picked up from the Georgina , and please make sure I 'm there before my booking at Hakka .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n18 / name
+     :op1 "Hakka"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n20 / name
+     :op1 "georgina"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   )
+)
+
+# ::id MUL0882.json_0012
+# ::snt That 's all I need ! Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0882.json_0014
+# ::snt Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0902.json_0000
+# ::snt Hi , I 'm looking for information on the Riverboat Georgina . Could you provide me with any details ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "riverboat"
+     :op2 "georgina"
+  ))
+)
+
+# ::id MUL0902.json_0002
+# ::snt I need the address and phone number , please .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL0902.json_0004
+# ::snt Yes I would like to find information on a restaurant called the Hotpot .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n4 / name
+     :op1 "hotpot"
+  ))
+)
+
+# ::id MUL0902.json_0006
+# ::snt I want a table for 2 people at 12:30 on Saturday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "12:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL0902.json_0008
+# ::snt Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1700.json_0000
+# ::snt I would like to book a moderately priced Italian restaurant if you can find one please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL1700.json_0002
+# ::snt I 'm looking for a restaurant that serves italian food in the moderate price range .  The restaurant should be in the east .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n10 / name
+     :op1 "east"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL1700.json_0004
+# ::snt Sure . I need a reservation for 4 people at 17:00 on Sunday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "17:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1700.json_0006
+# ::snt Can you try 16:00 instead please ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "16:00"
+  ))
+)
+
+# ::id MUL1700.json_0008
+# ::snt Yes I need a train going to broxbourne Monday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n20 / name
+     :op1 "broxbourne"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n22 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id MUL1700.json_0010
+# ::snt After 13:30 on Monday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n24 / name
+     :op1 "monday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n26 / name
+     :op1 "13:30"
+  ))
+)
+
+# ::id MUL1700.json_0012
+# ::snt I do n't think I 'll book just yet , but thank you for the information . To confirm , the travel time is 60 minutes ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL1700.json_0014
+# ::snt No I think that will be all . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1115.json_0000
+# ::snt Yes I would like information on Clare hall .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "clare"
+     :op2 "hall"
+  ))
+)
+
+# ::id MUL1115.json_0002
+# ::snt What is the phone number for Clare Hall ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n5 / name
+     :op1 "Clare"
+     :op2 "Hall"
+  ))
+   )
+)
+
+# ::id MUL1115.json_0004
+# ::snt I also am looking for a hotel called kirkwood house
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n6 / name
+     :op1 "kirkwood"
+     :op2 "house"
+  ))
+)
+
+# ::id MUL1115.json_0006
+# ::snt Can I get the address for the Kirkwood House ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Name ( NamHo3 / Name 
+    :name ( n9 / name
+     :op1 "Kirkwood"
+     :op2 "House"
+  ))
+   )
+)
+
+# ::id MUL1115.json_0008
+# ::snt That 's it .   Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1752.json_0000
+# ::snt I want a train leaving on sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL1752.json_0002
+# ::snt I am leaving from Stevenage going to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "stevenage"
+  ))
+)
+
+# ::id PMUL1752.json_0004
+# ::snt I would like to arrive by 12:00 please .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "12:00"
+  ))
+)
+
+# ::id PMUL1752.json_0006
+# ::snt That 's fine . Could you book this for me , there will be 5 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL1752.json_0008
+# ::snt Thank you . Can you also help me find a place to stay ?
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1752.json_0010
+# ::snt I would like to find a moderately priced hotel in the center with free parking and wifi .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n12 / name
+     :op1 "moderately"
+  ))
+   :Internet ( esHo3 / yes)
+   :Area ( AreHo6 / Area 
+    :name ( n14 / name
+     :op1 "center"
+  ))
+   :Type ( TypHo8 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL1752.json_0012
+# ::snt How about one in the north ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n18 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL1752.json_0014
+# ::snt It does n't matter to me . Whichever place you recommend will be fine . I 'll need to book for the same people , same day , and 3 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n24 / name
+     :op1 "same"
+     :op2 "people"
+  ))
+)
+
+# ::id PMUL1752.json_0016
+# ::snt That you , that s all I needed today .
+( o / out_of_scope )
+
+# ::id MUL1807.json_0000
+# ::snt I need a train that departs from cambridge and should leave on thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1807.json_0002
+# ::snt I am heading to Peterborough and need it to leave after 13:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "peterborough"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "13:00"
+  ))
+)
+
+# ::id MUL1807.json_0004
+# ::snt Yes please book 7 tickets .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL1807.json_0006
+# ::snt Thanks . What 's interesting in the way of attractions in the centre of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1807.json_0008
+# ::snt Definitely - can I have their phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL1807.json_0010
+# ::snt Thank you for your help , I think that will be everything today !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1843.json_0000
+# ::snt Please assist me in finding a train going to leicester from cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "leicester"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1843.json_0002
+# ::snt I will be traveling on thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL1843.json_0004
+# ::snt I would love to leave after 12:15 please .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "12:15"
+  ))
+)
+
+# ::id PMUL1843.json_0006
+# ::snt Okay , do you have any other suggestions ?
+( o / out_of_scope )
+
+# ::id PMUL1843.json_0008
+# ::snt I also need a place to stay in the north area .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n10 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL1843.json_0010
+# ::snt It do n't matter as long as it is cheap . I need it for 6 people for 2 nights starting tuesday
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "cheap"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n16 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n18 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL1843.json_0012
+# ::snt No , that 's all I need for right now .   Thanks for the assistance !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0241.json_0000
+# ::snt I need a list of available trains leaving from Cambridge after 2 pm .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0241.json_0002
+# ::snt I actually need to leave from Cambridge and go to Kings lynn . I also need to travel on Wednesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0241.json_0004
+# ::snt What 's the soonest arrival time ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+)
+
+# ::id MUL0241.json_0006
+# ::snt So the one that arrives at 14:58 that also leaves at 14:00 ? Because I need it to leave after 14:00 .
+( o / out_of_scope )
+
+# ::id MUL0241.json_0008
+# ::snt Yes , please . I would also like a place to eat that serves european food , is expensive , and in centre area please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "european"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0241.json_0010
+# ::snt I would like one of the European ones , please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "european"
+  ))
+)
+
+# ::id MUL0241.json_0012
+# ::snt I would like the eraina , can I get the reference number please ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n18 / name
+     :op1 "eraina"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0241.json_0014
+# ::snt I would like to book a table for 8 at 11:45 on Wednesday . Can I get the reference number as well , please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n20 / name
+     :op1 "11:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n22 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n24 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0241.json_0016
+# ::snt Thank you for your assistance ! I will definitely use this service again . Have a good day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3394.json_0000
+# ::snt Hi there , I need to find a hotel - a guesthouse to be precise . I do n't need internet so do n't worry about that
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( onHo2 / dontcare)
+)
+
+# ::id PMUL3394.json_0002
+# ::snt I 'd like a guesthouse rated 3 stars .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL3394.json_0004
+# ::snt I will take the one in the south as long as they have a room for 4 available for 5 nights .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n8 / name
+     :op1 "south"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3394.json_0006
+# ::snt book it for 4 people and 5 nights starting from thursday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3394.json_0008
+# ::snt I 'd like to find an expensive restaurant in the west to celebrate our family .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n20 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n22 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL3394.json_0010
+# ::snt I would like chinese .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n24 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL3394.json_0012
+# ::snt What about greek food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n26 / name
+     :op1 "greek"
+  ))
+)
+
+# ::id PMUL3394.json_0014
+# ::snt Okay , let 's try one that serves British food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n28 / name
+     :op1 "british"
+  ))
+)
+
+# ::id PMUL3394.json_0016
+# ::snt OK , that sounds good . The same group of people will be dining on the same day that we arrive . Can you book a table for 15:30 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n30 / name
+     :op1 "15:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n32 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n34 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id PMUL3394.json_0018
+# ::snt Great .   Thank you .   Now I need a taxi .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL3394.json_0020
+# ::snt I will need the taxi the same day .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Day ( DayHo3 / Day 
+    :name ( n37 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   )
+)
+
+# ::id PMUL3394.json_0022
+# ::snt I would like to go from the restaurant to the hotel .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n38 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n40 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Arrive ( onTa3 / none)
+)
+
+# ::id PMUL3394.json_0024
+# ::snt Yes the time works for me . That will be all thanks and have a great day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2955.json_0000
+# ::snt Are there any museums I could go to in the west part of town ? Thanks .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id PMUL2955.json_0002
+# ::snt I 'd like something in the cheap price range please .
+( o / out_of_scope )
+
+# ::id PMUL2955.json_0004
+# ::snt Can you give me the postcode for Kettle 's Yard ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL2955.json_0006
+# ::snt Thanks ! I also need information on Leverton House .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n6 / name
+     :op1 "leverton"
+     :op2 "house"
+  ))
+)
+
+# ::id PMUL2955.json_0008
+# ::snt Do they have free internet ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Internet ( aHo1 / question )
+   )
+)
+
+# ::id PMUL2955.json_0010
+# ::snt No that was all I needed .   Thank you .   Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1720.json_0000
+# ::snt I want a train leaving on sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL1720.json_0002
+# ::snt I need to arrive by 13:15 and I am leaving from broxbourne going to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n6 / name
+     :op1 "13:15"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n8 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id PMUL1720.json_0004
+# ::snt Not just yet . What 's the cost for a ticket on that train ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL1720.json_0006
+# ::snt I am trying to find a hotel called alpha - milton guest house
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n10 / name
+     :op1 "alpha"
+     :op2 "-"
+     :op3 "milton"
+     :op4 "guest"
+     :op5 "house"
+  ))
+)
+
+# ::id PMUL1720.json_0008
+# ::snt I need to know the prive range .
+( o / out_of_scope )
+
+# ::id PMUL1720.json_0010
+# ::snt No that would be all .
+( o / out_of_scope )
+
+# ::id WOZ20649.json_0000
+# ::snt I am looking for the address and price range of a restaurant serving chinese food in the south part of town .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Price ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20649.json_0002
+# ::snt Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20649.json_0004
+# ::snt Thanks again .   Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1472.json_0000
+# ::snt I need to find a train to take to Cambridge please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1472.json_0002
+# ::snt I need to go from Broxbourne to Cambridge on Friday . I would like to leave after 19:15 , please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "broxbourne"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n8 / name
+     :op1 "19:15"
+  ))
+   :Dest ( DesTr8 / Dest 
+    :name ( n10 / name
+     :op1 "Cambridge"
+  ))
+)
+
+# ::id PMUL1472.json_0004
+# ::snt It may work ... what time does it arrive in Cambridge ?
+( a / and
+ :op1(Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+   )
+ :op2(Tm2 / Train-Inform
+   :Dest ( DesTr3 / Dest 
+    :name ( n13 / name
+     :op1 "Cambridge"
+  ))
+   )
+)
+
+# ::id PMUL1472.json_0006
+# ::snt No but I also need info on the parkside pools attraction .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n14 / name
+     :op1 "parkside"
+     :op2 "pools"
+  ))
+)
+
+# ::id PMUL1472.json_0008
+# ::snt Can I please have the address to the swimming pool ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL1472.json_0010
+# ::snt Thank you that is all the information I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1306.json_0000
+# ::snt I 'm looking for somewhere fun to go in the west part of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL1306.json_0002
+# ::snt That sounds good . What is their phone number , address , and entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL1306.json_0004
+# ::snt how much is admission ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL1306.json_0006
+# ::snt looking for a train . The train should leave on tuesday and should leave after 19:00 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "tuesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n6 / name
+     :op1 "19:00"
+  ))
+)
+
+# ::id PMUL1306.json_0008
+# ::snt First can I get the address for Whale of a Time ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n9 / name
+     :op1 "Whale"
+     :op2 "of"
+     :op3 "a"
+     :op4 "Time"
+  ))
+   )
+)
+
+# ::id PMUL1306.json_0010
+# ::snt For the train , I am leaving Cambridge and going to Bishops Stortford .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1306.json_0012
+# ::snt Yes please . I would like one seat .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL1306.json_0014
+# ::snt Thank you for your help , that is all for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4728.json_0000
+# ::snt I need a train that leaves after 10:00 on Wednesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "wednesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "10:00"
+  ))
+)
+
+# ::id PMUL4728.json_0002
+# ::snt I 'd like to depart from Cambridge , going to london kings cross .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4728.json_0004
+# ::snt No , I do n't need a booking at the moment . What 's the travel time ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL4728.json_0006
+# ::snt Not quite yet . I 'm also looking for a moderately priced hotel .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n12 / name
+     :op1 "moderately"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4728.json_0008
+# ::snt In the north . I really prefer 4 star hotels .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n14 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4728.json_0010
+# ::snt How about a guesthouse ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n18 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL4728.json_0012
+# ::snt The hotel should be in the moderate price range
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n20 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n22 / name
+     :op1 "moderate"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4728.json_0014
+# ::snt I would also want something 4 star rated . I do n't need the free parking or wifi but if it comes with it that s fine .
+( Hm1 / Hotel-Inform
+   :Parking ( onHo1 / dontcare)
+   :Internet ( onHo2 / dontcare)
+   :Stars ( StaHo4 / Stars 
+    :name ( n24 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4728.json_0016
+# ::snt Sounds good .   Can you book it for 5 nights starting Friday ?   There are 4 of us .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n26 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n28 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n30 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4728.json_0018
+# ::snt Okay , thank you . I 'll need the reference number for the booking .
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL4728.json_0020
+# ::snt That 's all I needed . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3816.json_0000
+# ::snt I need to book a train that leaves after 08:45 on Sunday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "sunday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "08:45"
+  ))
+)
+
+# ::id PMUL3816.json_0002
+# ::snt I 'll be traveling to Cambridge and want to depart from Birmingham New Street . What are my options ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL3816.json_0004
+# ::snt Can you please provide me with the arrival and travel time ? Thank you
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL3816.json_0006
+# ::snt Yes I am looking for colleges to visit in town .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id PMUL3816.json_0008
+# ::snt Whichever one wherever you like best please .
+( Am1 / Attraction-Inform
+)
+
+# ::id PMUL3816.json_0010
+# ::snt That sounds great .   Can you give me the address and phone number ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL3816.json_0012
+# ::snt Great , thanks so much , that 's all that I need !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1424.json_0000
+# ::snt Need a place to eat , modern euro food at the centre .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n4 / name
+     :op1 "modern"
+     :op2 "euro"
+  ))
+)
+
+# ::id MUL1424.json_0002
+# ::snt If you could recommend the best one , that would be great .
+( o / out_of_scope )
+
+# ::id MUL1424.json_0004
+# ::snt ok great I also need a train that departs from Broxbourne and should leave after 15:00
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "broxbourne"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "15:00"
+  ))
+)
+
+# ::id MUL1424.json_0006
+# ::snt I 'd like to arrive in Cambridge on Wednesday if possible .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id MUL1424.json_0008
+# ::snt Not at this time , thanks . But I appreciate the information . That 's all for today . Thanks . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0626.json_0000
+# ::snt Are there any Mexican restaurants in the centre ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "mexican"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0626.json_0002
+# ::snt Sure .   I would be interested in Indian restaurants also .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id SNG0626.json_0004
+# ::snt Please book this for 7 people , at 18:00 on Sunday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "18:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id SNG0626.json_0006
+# ::snt Try 17:00 on Sunday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "17:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id SNG0626.json_0008
+# ::snt No , that 'll do it !   Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4157.json_0000
+# ::snt I am   traveling to Cambridge and looking forward to try local restaurants .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL4157.json_0002
+# ::snt Maybe I should figure out my train first .   I am departing from Ely on Friday and want to get to Cambridge by 9:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n6 / name
+     :op1 "ely"
+  ))
+   :Arrive ( ArrTr8 / Arrive 
+    :name ( n8 / name
+     :op1 "9:30"
+  ))
+)
+
+# ::id PMUL4157.json_0004
+# ::snt Yes , please . I will need 5 tickets .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL4157.json_0006
+# ::snt I am also looking for a restaurant in the West and really want to have Brazilian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "brazilian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL4157.json_0008
+# ::snt let 's change location and the restaurant should be in the expensive price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n16 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL4157.json_0010
+# ::snt Can you see if there are any expensive european food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n18 / name
+     :op1 "european"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n20 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL4157.json_0012
+# ::snt Yes please , 5 people on friday at 13:30
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n22 / name
+     :op1 "13:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n24 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n26 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL4157.json_0014
+# ::snt I think that should be it for today ! Thank you so much for your help , you 've been very kind !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4157.json_0016
+# ::snt Have a great day .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0373.json_0000
+# ::snt I am looking for a Malaysian restaurant to visit during my upcoming trip to Cambridge .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "malaysian"
+  ))
+)
+
+# ::id PMUL0373.json_0002
+# ::snt how about one that serves spanish food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "spanish"
+  ))
+)
+
+# ::id PMUL0373.json_0004
+# ::snt Could you reserve me a table for 2 at 12:15 on Monday at the La Raza ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "12:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   :Name ( NamRe8 / Name 
+    :name ( n12 / name
+     :op1 "La"
+     :op2 "Raza"
+  ))
+)
+
+# ::id PMUL0373.json_0006
+# ::snt I also need to find a hotel for the two of us starting on the same Monday for 4 nights , please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n18 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n20 / name
+     :op1 "two"
+  ))
+)
+
+# ::id PMUL0373.json_0008
+# ::snt I am actually looking for a hotel called home from home
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n22 / name
+     :op1 "home"
+     :op2 "from"
+     :op3 "home"
+  ))
+)
+
+# ::id PMUL0373.json_0010
+# ::snt No , that is the name of the hotel , can you try again ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL0373.json_0012
+# ::snt The hotel name is home from home .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n24 / name
+     :op1 "home"
+     :op2 "from"
+     :op3 "home"
+  ))
+)
+
+# ::id PMUL0373.json_0014
+# ::snt That is the correct name . Can you try again ?
+( o / out_of_scope )
+
+# ::id PMUL0373.json_0016
+# ::snt Okay , then can you find another in the same vicinity ?
+( o / out_of_scope )
+
+# ::id PMUL0373.json_0018
+# ::snt No I have no preferences .   I need it for 4 nights for 2 people starting Monday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n26 / name
+     :op1 "4"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n28 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n30 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL0373.json_0020
+# ::snt Please have a taxi take me from my hotel to the restaurant , arriving in time for my reservation . And give me the booking info
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n32 / name
+     :op1 "my"
+     :op2 "hotel"
+  ))
+   :Dest ( DesTa5 / Dest 
+    :name ( n34 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   :Type ( TypHo6 / Type 
+    :name ( n37 / name
+     :op1 "hotel"
+  ))
+   )
+ :op3(Rm3 / Restaurant-Inform
+   :none ( onRe3 / none)
+   )
+)
+
+# ::id PMUL0373.json_0022
+# ::snt Thanks that 's all I needed for the night .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0403.json_0000
+# ::snt I am new in town and I was wondering if you knew any good nightclubs or a hot spot similar to one nearby .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "nightclubs"
+  ))
+)
+
+# ::id MUL0403.json_0002
+# ::snt Five that are located in the center area .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+   :Choice ( ChoAt4 / Choice 
+    :name ( n6 / name
+     :op1 "Five"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+   )
+)
+
+# ::id MUL0403.json_0004
+# ::snt Can I get the phone number and address of Ballare ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n8 / name
+     :op1 "ballare"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id MUL0403.json_0006
+# ::snt Yes . Can you book a hotel for the same evening ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Type ( TypHo3 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL0403.json_0008
+# ::snt Actually , I do n't need a hotel . I do need a train to Ely on Sunday , though . I 'll be leaving from Cambridge after 17:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "ely"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n14 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n18 / name
+     :op1 "17:45"
+  ))
+)
+
+# ::id MUL0403.json_0010
+# ::snt Can I get the price , travel time , & arrival time ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+  :Time ( aTr1 / question )
+  :Ticket ( aTr2 / question )
+)
+
+# ::id MUL0403.json_0012
+# ::snt That is everything . Thank you for the help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0382.json_0000
+# ::snt Hello I am looking for a restaurant that serves Italian food and I need it to be cheap .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL0382.json_0002
+# ::snt No there is n't .
+( Rr1 / Restaurant-NoOffer
+   :none ( onRe1 / none)
+)
+
+# ::id MUL0382.json_0004
+# ::snt That sounds good can you please give me the address and phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id MUL0382.json_0006
+# ::snt Yes I need a table for two .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n6 / name
+     :op1 "two"
+  ))
+)
+
+# ::id MUL0382.json_0008
+# ::snt I do n't know .
+( o / out_of_scope )
+
+# ::id MUL0382.json_0010
+# ::snt Sure that sounds good .
+( o / out_of_scope )
+
+# ::id MUL0382.json_0012
+# ::snt Zizzi Cambridge please
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "zizzi"
+     :op2 "cambridge"
+  ))
+)
+
+# ::id SNG01783.json_0000
+# ::snt I 'm looking for a police station , I think it 's called " Parkside " .
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG01783.json_0002
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4266.json_0000
+# ::snt I am planning a trip in Cambridge .
+( o / out_of_scope )
+
+# ::id PMUL4266.json_0002
+# ::snt No , I am actually looking for information about trains going from Cambridge to Norwich on Sunday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "norwich"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4266.json_0004
+# ::snt Arrive by 11:30 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "11:30"
+  ))
+)
+
+# ::id PMUL4266.json_0006
+# ::snt Yes , please book 3 tickets .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL4266.json_0008
+# ::snt Great I 'm also looking for a place to stay in the expensive price range with free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL4266.json_0010
+# ::snt I would lkle to stay In the north please .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n14 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL4266.json_0012
+# ::snt Could you try a cheap one then ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n16 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL4266.json_0014
+# ::snt I need a cheap guesthouse in the north .   I 'm looking for information not reservations .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n18 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n20 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreHo6 / Area 
+    :name ( n22 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL4266.json_0016
+# ::snt Could you tel me the star of the hotel ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL4266.json_0018
+# ::snt great , thank you for your help . goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3678.json_0000
+# ::snt Can you help me find a place to stay that has free parking and free wifi ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL3678.json_0002
+# ::snt Yes I would like a guesthouse in the north .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL3678.json_0004
+# ::snt That sounds great do they have a room for just me ? I 'm checking in Thursday and will be staying 4 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL3678.json_0006
+# ::snt i am also looking fora train from cambridge on monday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3678.json_0008
+# ::snt I am going to Stevenage .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "stevenage"
+  ))
+)
+
+# ::id PMUL3678.json_0010
+# ::snt I would like to leave after 18:30 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n16 / name
+     :op1 "18:30"
+  ))
+)
+
+# ::id PMUL3678.json_0012
+# ::snt No need to book . Can I please get the travel time for that train please ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL3678.json_0014
+# ::snt Okay thanks so much . I appreciate the help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3678.json_0016
+# ::snt Can I get the travel time for that train ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL3678.json_0018
+# ::snt That was all I needed today , thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0733.json_0000
+# ::snt Hello , I am looking for some good australian food . I would like an expensive restaurant also .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n4 / name
+     :op1 "australian"
+  ))
+)
+
+# ::id PMUL0733.json_0002
+# ::snt And I would like something Australasian , or if you ca n't find that , Chinese , at least .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL0733.json_0004
+# ::snt Any area is fine with me , I can drive there .
+( Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+)
+
+# ::id PMUL0733.json_0006
+# ::snt I would like a Chinese restaurant the is expensive .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0733.json_0008
+# ::snt Yes a table for four please .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n12 / name
+     :op1 "four"
+  ))
+)
+
+# ::id PMUL0733.json_0010
+# ::snt Wednesday at 14:45 if that is not available please try Saturday at the same time . Can you send a reference number please ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "14:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "wednesday"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0733.json_0012
+# ::snt I actually need a train from london liverpool street to cambridge , I want to arrive by 10:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n20 / name
+     :op1 "10:30"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n22 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL0733.json_0014
+# ::snt Yes please . for 4 people as well .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n24 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0733.json_0016
+# ::snt no that is it . thanks for your help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0657.json_0000
+# ::snt I want to eat fine british food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "british"
+  ))
+)
+
+# ::id SNG0657.json_0002
+# ::snt I like expensive restaurants and would prefer something in the city centre .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0657.json_0004
+# ::snt Sounds great . Please book a table for 3 at 20:00 on Friday and give me the reference number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "20:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id SNG0657.json_0006
+# ::snt No , I think that covers everything . Thanks so much for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01629.json_0000
+# ::snt i need help i have robbed
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG01629.json_0002
+# ::snt What 's the phone number , address , and post code ?
+( Pt1 / Police-Request
+  :Addr ( aPo0 / question )
+  :Post ( aPo1 / question )
+  :Phone ( aPo2 / question )
+)
+
+# ::id SNG01629.json_0004
+# ::snt Ok , thanks for your help . I appreciate it .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0887.json_0000
+# ::snt I want to go to a restaurant in the south of Cambridge that serves Spanish food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "spanish"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL0887.json_0002
+# ::snt Sure , what is the closest restaurant nearby ?
+( Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+)
+
+# ::id PMUL0887.json_0004
+# ::snt I would prefer it to be in the south and be expensive .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL0887.json_0006
+# ::snt Can you find me a cheaper place . The type of food does n't matter .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+   :Price ( PriRe3 / Price 
+    :name ( n10 / name
+     :op1 "cheaper"
+  ))
+)
+
+# ::id PMUL0887.json_0008
+# ::snt Sounds good .   Can I get the postcode please .   Also , I am looking for a train that departs from Cambridge on Thursday .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Post ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0887.json_0010
+# ::snt The train I need would be departing from cambridge on thursday after 08:30 and arrive to peterborough .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "peterborough"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n18 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n20 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n22 / name
+     :op1 "08:30"
+  ))
+)
+
+# ::id PMUL0887.json_0012
+# ::snt Yes , that would work out just fine .   I need to book for 5 and get the reference number too .   Thanks for your help !
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n24 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL0887.json_0014
+# ::snt No that is all ! Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0887.json_0016
+# ::snt You too ! I hope you have a great day . Thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0921.json_0000
+# ::snt I am looking for a restaurant called Efes Restaurant .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "efes"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id MUL0921.json_0002
+# ::snt Yes please , just for 1 on Sunday at 18:45 .   I will need a reference number as well .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "18:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "1"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0921.json_0004
+# ::snt Thanks . I 'd also like suggestions on attractions in town under the college category .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "college"
+  ))
+)
+
+# ::id MUL0921.json_0006
+# ::snt I will take one that you recommend .   I will need the postcode and address .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id MUL0921.json_0008
+# ::snt What 's the address for Churchill College ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n13 / name
+     :op1 "Churchill"
+     :op2 "College"
+  ))
+   )
+)
+
+# ::id MUL0921.json_0010
+# ::snt Can I get the postcode as well for it ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL0921.json_0012
+# ::snt Wonderful . Thank you so much for this ! Have a great day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1345.json_0000
+# ::snt Are there any Chinese restaurants in the centre ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1345.json_0002
+# ::snt Yes I would like one to be in the cheap price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL1345.json_0004
+# ::snt That might work . What 's their address ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id MUL1345.json_0006
+# ::snt No , address will do just fine . I need to book a hotel room that has free parking , can you help me please ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id MUL1345.json_0008
+# ::snt I 'd like it to be in the centre if possible .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1345.json_0010
+# ::snt I definitely want a hotel and not a guesthouse . I would also like for it to offer free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id MUL1345.json_0012
+# ::snt Not just yet , but can you tell me the address for whichever is your personal fave ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id MUL1345.json_0014
+# ::snt That 's perfect , thanks so much for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1218.json_0000
+# ::snt Are there any concert halls in the center of town ?
+( o / out_of_scope )
+
+# ::id PMUL1218.json_0002
+# ::snt Yes I would need the postcode , entrance fee and phone number .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL1218.json_0004
+# ::snt Thank you . I also need to find a train going to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1218.json_0006
+# ::snt I will be leaving on Wednesday from London Liverpool Street
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL1218.json_0008
+# ::snt I need to leave after 12:15 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "12:15"
+  ))
+)
+
+# ::id PMUL1218.json_0010
+# ::snt Yes , I need one ticket , please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL1218.json_0012
+# ::snt No thank you that will be all
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20547.json_0000
+# ::snt I want to find a cheap restaurant and serves australian food .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n4 / name
+     :op1 "australian"
+  ))
+)
+
+# ::id WOZ20547.json_0002
+# ::snt portuguese food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "portuguese"
+  ))
+)
+
+# ::id WOZ20547.json_0004
+# ::snt I do n't care
+( o / out_of_scope )
+
+# ::id WOZ20547.json_0006
+# ::snt Sounds great , what is their address ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id WOZ20547.json_0008
+# ::snt Thank you and goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01676.json_0000
+# ::snt I 'd like a taxi to riverboat georgina
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "riverboat"
+     :op2 "georgina"
+  ))
+)
+
+# ::id SNG01676.json_0002
+# ::snt I would like to leave after 5:15 .
+( o / out_of_scope )
+
+# ::id SNG01676.json_0004
+# ::snt The departure site is peterborough train station
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n4 / name
+     :op1 "peterborough"
+     :op2 "train"
+     :op3 "station"
+  ))
+)
+
+# ::id SNG01676.json_0006
+# ::snt Thank you that is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3710.json_0000
+# ::snt There are French restaurants in Cambridge , right ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "french"
+  ))
+)
+
+# ::id PMUL3710.json_0002
+# ::snt Can you try booking one of them for 8 people at 13:45 on wednesday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "13:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL3710.json_0004
+# ::snt Was that restaurant in the North ?   I needed one in the north .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n10 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL3710.json_0006
+# ::snt yes , please for 8 people at 13:45 on wednesday
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "13:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL3710.json_0008
+# ::snt I am also looking for places to go in town . The attraction should be in the same area as the restaurant and should be in the type of boat .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n20 / name
+     :op1 "boat"
+  ))
+)
+
+# ::id PMUL3710.json_0010
+# ::snt Can you give me the address and entrance fee to this attraction ?   Thank you for your help !
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+)
+
+# ::id PMUL3710.json_0012
+# ::snt Ok great , thank you . That is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01782.json_0000
+# ::snt Can you book me a taxi to riverside brasserie ?
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "riverside"
+     :op2 "brasserie"
+  ))
+)
+
+# ::id SNG01782.json_0002
+# ::snt I will be leaving the good luck chinese food takeaway .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n4 / name
+     :op1 "good"
+     :op2 "luck"
+  ))
+)
+
+# ::id SNG01782.json_0004
+# ::snt I actually need to arrive by 12:45
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n6 / name
+     :op1 "12:45"
+  ))
+)
+
+# ::id SNG01782.json_0006
+# ::snt Ok thank you that is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4349.json_0000
+# ::snt Let 's find me an expensiove place to eat in the centre
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensiove"
+  ))
+)
+
+# ::id PMUL4349.json_0002
+# ::snt How about you pick one and reserve a table for 5 on sunday at 11:45 , and I 'll need that reference number too .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "11:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL4349.json_0004
+# ::snt Great can you also help me get a train ? I 'm looking to go to ely and arrive by 21:30
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "ely"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n14 / name
+     :op1 "21:30"
+  ))
+)
+
+# ::id PMUL4349.json_0006
+# ::snt I will be leaving on Monday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n16 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL4349.json_0008
+# ::snt Yes , but i need to book four more people as well .
+( Tm1 / Train-Inform
+   :People ( Tr1 / 5)
+)
+
+# ::id PMUL4349.json_0010
+# ::snt Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4349.json_0012
+# ::snt No , that 's all . Good bye
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1233.json_0000
+# ::snt I 'm looking for a place to stay in the north .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL1233.json_0002
+# ::snt I would like to find a hotel , preferable one that is moderately priced .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n6 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id MUL1233.json_0004
+# ::snt Can I possibly get their phone number ?
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id MUL1233.json_0006
+# ::snt What 's their postcode ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id MUL1233.json_0008
+# ::snt I am looking for a restaurant a friend recommended . It is called the sitar tandoori .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "sitar"
+     :op2 "tandoori"
+  ))
+)
+
+# ::id MUL1233.json_0010
+# ::snt Thanks for the info , can you also get me a taxi from the hotel to the restaurant ? I need the taxi to be there by 04:15 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n10 / name
+     :op1 "04:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n12 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id MUL1233.json_0012
+# ::snt What is the car type ?
+( a / and
+ :op1(Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+   )
+ :op2(Ht2 / Hotel-Request
+  :Type ( aHo1 / question )
+   )
+)
+
+# ::id MUL1233.json_0014
+# ::snt That was all I needed .   Thanks for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1233.json_0016
+# ::snt Thank you kind person for helping me !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0152.json_0000
+# ::snt I was injured and need a hospital nearby .
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG0152.json_0002
+# ::snt That is perfect . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0152.json_0004
+# ::snt Thanks . That 's all I needed . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0022.json_0000
+# ::snt Hi , I 'd like to book a taxi from London Liverpool Street to Club Salsa .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "club"
+     :op2 "salsa"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id SNG0022.json_0002
+# ::snt I can leave any time after 01:30 . Can you send me the car type I can expect and the contact number ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n6 / name
+     :op1 "01:30"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id SNG0022.json_0004
+# ::snt That will be all for now .   Thank you for your time !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0328.json_0000
+# ::snt I am looking for an Indian Restaurant with high ratings in the moderate price range please ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL0328.json_0002
+# ::snt Could you tell me more information about Curry Price ?
+( a / and
+ :op1(Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe3 / Name 
+    :name ( n7 / name
+     :op1 "Curry"
+  ))
+   )
+)
+
+# ::id MUL0328.json_0004
+# ::snt Yes please . I would like to book a table for 5 at 12:30 on Friday , please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "12:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL0328.json_0006
+# ::snt Is it available at 11:30 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "11:30"
+  ))
+)
+
+# ::id MUL0328.json_0008
+# ::snt Yes I 'm also looking for a train to Kings Lynn on Saturday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n18 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id MUL0328.json_0010
+# ::snt I want to depart from Cambridge after 10:45 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n20 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n22 / name
+     :op1 "10:45"
+  ))
+)
+
+# ::id MUL0328.json_0012
+# ::snt Maybe . How much does that cost ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL0328.json_0014
+# ::snt That one will work just fine , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0328.json_0016
+# ::snt No need , that 's all I wanted . Thank you for the help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1570.json_0000
+# ::snt I need to book a train departing from Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1570.json_0002
+# ::snt I need to leave Cambridge and go to Broxbourne on Wednesday after 15:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "broxbourne"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n8 / name
+     :op1 "15:45"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n10 / name
+     :op1 "Cambridge"
+  ))
+)
+
+# ::id PMUL1570.json_0004
+# ::snt I would first like the train ID and travel time please .
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id PMUL1570.json_0006
+# ::snt Can you also look up the hotel called Hobsons House ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n12 / name
+     :op1 "hobsons"
+     :op2 "house"
+  ))
+)
+
+# ::id PMUL1570.json_0008
+# ::snt I need to book the hotel for two days starting Tuesday . Please , give the address and phone number of the hotel .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "two"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "tuesday"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Addr ( aHo1 / question )
+  :Phone ( aHo2 / question )
+   )
+)
+
+# ::id PMUL1570.json_0010
+# ::snt just one person please .
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n18 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL1570.json_0012
+# ::snt I also need the address ...
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id PMUL1570.json_0014
+# ::snt Great , that 's all I need ! Thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0755.json_0000
+# ::snt I need a train leaving Cambridge on Saturday please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0755.json_0002
+# ::snt I would like a train that is leaving after 18:15 and is going to Peterborough .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "peterborough"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "18:15"
+  ))
+)
+
+# ::id MUL0755.json_0004
+# ::snt Could I please have the arrival time for the train that leaves at 18:34 ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+)
+
+# ::id MUL0755.json_0006
+# ::snt Thanks . I am also looking for a place to stay .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0755.json_0008
+# ::snt No need to book the train yet , thanks .   I 'd like a hotel in the south with free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n10 / name
+     :op1 "south"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL0755.json_0010
+# ::snt I am looking for a moderately priced stay .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n14 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id MUL0755.json_0012
+# ::snt I 'll take the Alesbray Lodge Guesthouse , can you book it for 4 people starting on Wednesday ? We would be staying 3 nights .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n16 / name
+     :op1 "alesbray"
+     :op2 "lodge"
+     :op3 "guesthouse"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n20 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n22 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL0755.json_0014
+# ::snt Thanks , that 's all I needed . Have a good day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01671.json_0000
+# ::snt What is the address for find pizza hut city centre ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "pizza"
+     :op2 "hut"
+     :op3 "city"
+     :op4 "centre"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+   )
+)
+
+# ::id SNG01671.json_0002
+# ::snt Thank you , can you book a table for 2 on Friday at 18:00
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "18:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SNG01671.json_0004
+# ::snt Please try Friday at 17:00 . It should be less crowded then .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "17:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id SNG01671.json_0006
+# ::snt Thank you for the help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20441.json_0000
+# ::snt Hello , I am looking for a moderately priced restaurant on the west side of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id WOZ20441.json_0002
+# ::snt Is there anything else ?   Can I have the address and phone number please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20441.json_0004
+# ::snt Are there any other restaurants in that price range and part of town ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id WOZ20441.json_0006
+# ::snt What is the address and phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20441.json_0008
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01939.json_0000
+# ::snt I need to be picked up by a taxi at la margherita today sometime today after 14:00
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n2 / name
+     :op1 "14:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "la"
+     :op2 "margherita"
+  ))
+)
+
+# ::id SNG01939.json_0002
+# ::snt I 'm leaving the la margherita .
+( o / out_of_scope )
+
+# ::id SNG01939.json_0004
+# ::snt Thank you very much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01939.json_0006
+# ::snt Just want to make sure that the taxi will go to avalon . Thank you very much , goodbye .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n6 / name
+     :op1 "avalon"
+  ))
+)
+
+# ::id PMUL2496.json_0000
+# ::snt Can you help me find Cambridge University Botanic Gardens ? Thanks .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "cambridge"
+     :op2 "university"
+     :op3 "botanic"
+     :op4 "gardens"
+  ))
+)
+
+# ::id PMUL2496.json_0002
+# ::snt Do you know the hours that they are open ?
+( o / out_of_scope )
+
+# ::id PMUL2496.json_0004
+# ::snt am also looking for a particular restaurant . Its name is called the copper kettle
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n4 / name
+     :op1 "the"
+     :op2 "copper"
+     :op3 "kettle"
+  ))
+)
+
+# ::id PMUL2496.json_0006
+# ::snt what 's the postcode ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id PMUL2496.json_0008
+# ::snt I will need a taxi to get to the botanic gardens .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL2496.json_0010
+# ::snt I would like to leave by 21:15 . Could you provide a contact number and car type ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n6 / name
+     :op1 "21:15"
+  ))
+   :Depart ( onTa2 / none)
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+ :op3(At3 / Attraction-Request
+  :Type ( aAt2 / question )
+   )
+)
+
+# ::id PMUL2496.json_0012
+# ::snt Great that 's all I needed , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1222.json_0000
+# ::snt I want to take a train to cambridge that arrives by 17:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "17:00"
+  ))
+)
+
+# ::id PMUL1222.json_0002
+# ::snt I 'll be traveling from Peterborough .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id PMUL1222.json_0004
+# ::snt Oh , I forgot to mention that , sunday please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL1222.json_0006
+# ::snt Not now . What 's the travel time for that train ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL1222.json_0008
+# ::snt I am also looking for something to do that is entertainment .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL1222.json_0010
+# ::snt No , just give me some options I can choose from .
+( Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+)
+
+# ::id PMUL1222.json_0012
+# ::snt Whale of time sounds interesting what area is it in ? I also need the address and phone number .
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL1222.json_0014
+# ::snt No , that 's all I need today .   Thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4497.json_0000
+# ::snt I need some help finding a place to stay in the east please .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL4497.json_0002
+# ::snt Price is n't really a factor , but I would like 4 star
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4497.json_0004
+# ::snt Do any of them offer free parking and wifi ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL4497.json_0006
+# ::snt Price does n't matter . Any of the five will be fine . I 'll need it booked for Wednesday . It will be 3 nights and for 6 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL4497.json_0008
+# ::snt I would also like a cheap place to eat in the same area .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n12 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL4497.json_0010
+# ::snt That sounds perfect , yes please .
+( o / out_of_scope )
+
+# ::id PMUL4497.json_0012
+# ::snt A table for 6 at 13:15 on Wednesday would work . I 'll need a reference number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "13:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL4497.json_0014
+# ::snt no , that is all . goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0715.json_0000
+# ::snt I need a train to Stevenage . I need to get there by 16:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "stevenage"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "16:45"
+  ))
+)
+
+# ::id MUL0715.json_0002
+# ::snt I 'm traveling on Wednesday and departing from Cambridge .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0715.json_0004
+# ::snt Yes , I 'd like a booking for 2 people , please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL0715.json_0006
+# ::snt Yes , I 'm looking for a hotel that includes free parking as well as free wifi .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   :Type ( TypHo4 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL0715.json_0008
+# ::snt I need one in the expensive price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n14 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL0715.json_0010
+# ::snt Does the university arms have an availability for 3 nights for 2 people starting sunday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n20 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL0715.json_0012
+# ::snt That should do it .   Thank you very much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0715.json_0014
+# ::snt I hope you have a nice day too .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0895.json_0000
+# ::snt I 'm looking for a restaurant in the north .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL0895.json_0002
+# ::snt I want some light bites food , and cheap if possible .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "light"
+     :op2 "bites"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL0895.json_0004
+# ::snt how about one that serves italian food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id PMUL0895.json_0006
+# ::snt Yes   I would like to book a table for 2 at 12;30 on Thursday please .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL0895.json_0008
+# ::snt great , thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01927.json_0000
+# ::snt Can you get a taxi to take me from old schools to the cambridge chop house ?
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+     :op2 "chop"
+     :op3 "house"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "old"
+     :op2 "schools"
+  ))
+)
+
+# ::id SNG01927.json_0002
+# ::snt No I wo nt be there at that one , why ?
+( o / out_of_scope )
+
+# ::id SNG01927.json_0004
+# ::snt I want to arrive by 09:00 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n6 / name
+     :op1 "09:00"
+  ))
+)
+
+# ::id SNG01927.json_0006
+# ::snt Thank you , what 's the contact number ?
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Tt2 / Taxi-Request
+  :Phone ( aTa1 / question )
+   )
+)
+
+# ::id SNG01927.json_0008
+# ::snt Sounds good . Thanks for the help . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01672.json_0000
+# ::snt I am looking for a place to dine . The restaurant should be in the west and should be in the cheap price range
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id SNG01672.json_0002
+# ::snt I do n't care   book a table for 5 people at 15:30 on friday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "15:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SNG01672.json_0004
+# ::snt Cool thank you . I 'm all set for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20002.json_0000
+# ::snt Hello , I am looking for an expensive restaurant that serves Australian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "australian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id WOZ20002.json_0002
+# ::snt What about British food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "british"
+  ))
+)
+
+# ::id WOZ20002.json_0004
+# ::snt Could I have the phone number for one of the restaurants ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id WOZ20002.json_0006
+# ::snt Thanks , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2371.json_0000
+# ::snt I 'm looking for a type of boat in the east .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "boat"
+  ))
+)
+
+# ::id MUL2371.json_0002
+# ::snt IS there a high end restaurant that serves british cuisine in the same area ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "british"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id MUL2371.json_0004
+# ::snt no not at the moment . But i do need their phone number though .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id MUL2371.json_0006
+# ::snt Can you also book me a taxi to commute between the two places ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL2371.json_0008
+# ::snt I want to leave the restaurant by 2:00 . The destination would be the camboats .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Time ( TimRe3 / Time 
+    :name ( n10 / name
+     :op1 "2:00"
+  ))
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt4 / Name 
+    :name ( n13 / name
+     :op1 "camboats"
+  ))
+   )
+)
+
+# ::id SNG0282.json_0000
+# ::snt Yes , I 'm going to need a train on Sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id SNG0282.json_0002
+# ::snt i want to go from norwich to cambridge
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id SNG0282.json_0004
+# ::snt I would like to arrive in Cambridge by 14:15 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "14:15"
+  ))
+   :Dest ( DesTr4 / Dest 
+    :name ( n10 / name
+     :op1 "Cambridge"
+  ))
+)
+
+# ::id SNG0282.json_0006
+# ::snt I need a booking for two passengers .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "two"
+  ))
+)
+
+# ::id SNG0282.json_0008
+# ::snt Great . thank you that is all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20461.json_0000
+# ::snt Could I get the name of a moderately priced restaurant on the north side of town ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id WOZ20461.json_0002
+# ::snt Could you get me the address and phone number for The Golden Wok , please ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "golden"
+     :op2 "wok"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20461.json_0004
+# ::snt No , that 's it . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0020.json_0000
+# ::snt I would like to find a restaurant in the expensive price range that is located in the city center .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id SSNG0020.json_0002
+# ::snt I do not care about that .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "do"
+     :op2 "not"
+     :op3 "care"
+  ))
+)
+
+# ::id SSNG0020.json_0004
+# ::snt Yes , I 'd like to book a table for seven at 19:15 on Tuesday .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n10 / name
+     :op1 "19:15"
+  ))
+)
+
+# ::id SSNG0020.json_0006
+# ::snt May I have the reference number please ?
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id SSNG0020.json_0008
+# ::snt How about a different restaurant in the area and price range ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id SSNG0020.json_0010
+# ::snt Thank you , that 's all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0707.json_0000
+# ::snt I need a train that leaves from cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0707.json_0002
+# ::snt Yes , kings lynn .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id PMUL0707.json_0004
+# ::snt Yes , I would like to leave no later than 17:00 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n6 / name
+     :op1 "17:00"
+  ))
+)
+
+# ::id PMUL0707.json_0006
+# ::snt I want to leave on Monday after 18:45 instead and I will need the price and train ID .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n10 / name
+     :op1 "18:45"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+  :Id ( aTr2 / question )
+   )
+)
+
+# ::id PMUL0150.json_0000
+# ::snt I need a place to stay and I would like a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL0150.json_0002
+# ::snt No but I want it to be cheap and have a 4 star rating .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+   :Area ( onHo2 / dontcare)
+   :Stars ( StaHo5 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0150.json_0004
+# ::snt Any area of Cambridge is fine . Can you suggest a guesthouse that meets my criteria ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL0150.json_0006
+# ::snt Yes please book a room for 1 people and 2 nights starting from wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL0150.json_0008
+# ::snt I 'm also looking for a restaurant in the centre .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0150.json_0010
+# ::snt I want somewhere cheap in the centre please
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n18 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n20 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0150.json_0012
+# ::snt I am willing to try any one of them . Could you make a recommendation , please ?
+( o / out_of_scope )
+
+# ::id PMUL0150.json_0014
+# ::snt No need for a reservation . Can you just give me the postcode ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id PMUL0150.json_0016
+# ::snt That is everything . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3548.json_0000
+# ::snt Can you help me find a train leaving on tuesday going to cambridge ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL3548.json_0002
+# ::snt i 'm leaving from birmingham new street after 18:30
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "18:30"
+  ))
+)
+
+# ::id PMUL3548.json_0004
+# ::snt Great ! Can you book for 4 people , please ? I 'll need the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3548.json_0006
+# ::snt Yeah I am also looking for a hotel by the name of lovell lodge .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n12 / name
+     :op1 "lovell"
+     :op2 "lodge"
+  ))
+)
+
+# ::id PMUL3548.json_0008
+# ::snt You are thorough , I would like to book my group a 4 night stay there , please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3548.json_0010
+# ::snt I want This to be on Tuesday
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n16 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL3548.json_0012
+# ::snt Four people please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "four"
+  ))
+)
+
+# ::id PMUL3548.json_0014
+# ::snt Thank you so much . That 's all for now .   Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG1052.json_0000
+# ::snt I 'm looking for boating activities in town .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "boating"
+  ))
+)
+
+# ::id SNG1052.json_0002
+# ::snt I do not have a preference .
+( Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+)
+
+# ::id SNG1052.json_0004
+# ::snt Yes , can you tell me the postcode for the Riverboat Georgina , please ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n4 / name
+     :op1 "riverboat"
+     :op2 "georgina"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+   )
+)
+
+# ::id SNG1052.json_0006
+# ::snt No , that 'll do it for today . Thanks very much for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4578.json_0000
+# ::snt Hi , I am looking for information on a train .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL4578.json_0002
+# ::snt I 'd like to go to Cambridge and will be departing from Peterborough .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id PMUL4578.json_0004
+# ::snt I 'd like to arrive by 10:30 on Thursday , please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "10:30"
+  ))
+)
+
+# ::id PMUL4578.json_0006
+# ::snt I need to book seats for 4 people please , and can I get the reference number for that ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4578.json_0008
+# ::snt Yes , that sounds perfect .   I 'll need 4 seats .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4578.json_0010
+# ::snt I need a hotel in the west with free parking please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n16 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL4578.json_0012
+# ::snt I actually need a guesthouse instead of a hotel , please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n18 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id SNG01825.json_0000
+# ::snt You can help by getting me a taxi to curry king
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "curry"
+     :op2 "king"
+  ))
+)
+
+# ::id SNG01825.json_0002
+# ::snt I 'd prefer to leave after 02:30
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n4 / name
+     :op1 "02:30"
+  ))
+)
+
+# ::id SNG01825.json_0004
+# ::snt I want to be picked up from holy trinity church
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n6 / name
+     :op1 "holy"
+     :op2 "trinity"
+     :op3 "church"
+  ))
+)
+
+# ::id SNG01825.json_0006
+# ::snt Nothing else . You have been most helpful . Thank you and good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG01418.json_0000
+# ::snt Yes , please . I was just robbed and I do n't know what to do next .
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG01418.json_0002
+# ::snt Thank you very much . Can I please have their address and postcode also ?
+( Pt1 / Police-Request
+  :Addr ( aPo0 / question )
+  :Post ( aPo1 / question )
+)
+
+# ::id SNG01418.json_0004
+# ::snt No , that will be all for today . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0066.json_0000
+# ::snt Please find me a place to stay in the centre that includes free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0066.json_0002
+# ::snt Yes , I would like it , and hope that is has free parking space .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id MUL0066.json_0004
+# ::snt I would like to book the hotel for 4 people , 3 nights starting on thursday , please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL0066.json_0006
+# ::snt Can I have the reference number for the hotel booking ? I 'd also like information about a restaurant called Bedouin .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n10 / name
+     :op1 "bedouin"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL0066.json_0008
+# ::snt Fantastic , thank you . What 's the postcode for the bedouin ? Do they only serve african food ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n12 / name
+     :op1 "bedouin"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n14 / name
+     :op1 "african"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Food ( aRe1 / question )
+  :Post ( aRe2 / question )
+   )
+)
+
+# ::id MUL0066.json_0010
+# ::snt I see . I 'm sorry what is the postcode ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id MUL0066.json_0012
+# ::snt Yes , I need a taxi leaving from Bedouin and going to the Alexander B&B. I want to leave Bedouin by 2:00 .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n16 / name
+     :op1 "bedouin"
+  ))
+   :Leave ( LeaTa4 / Leave 
+    :name ( n18 / name
+     :op1 "2:00"
+  ))
+)
+
+# ::id MUL0066.json_0014
+# ::snt No , that will be all , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0066.json_0016
+# ::snt Sure thing , you 've been a great help .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4669.json_0000
+# ::snt Please find a place to go in the north .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL4669.json_0002
+# ::snt What is the postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL4669.json_0004
+# ::snt I just need the postcode .
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL4669.json_0006
+# ::snt Yes , I am also looking for a place to dine . I want it to be expensive and in the north area .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL4669.json_0008
+# ::snt It does n't matter .   Something that you would recommend .
+( o / out_of_scope )
+
+# ::id PMUL4669.json_0010
+# ::snt I like that can you book a table for 5 people at 15:15 on tuesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "15:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL4669.json_0012
+# ::snt I do n't need anything else , Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2186.json_0000
+# ::snt Hi I 'm looking for a restaurant in the north that serves Asian oriental food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL2186.json_0002
+# ::snt That sounds great ! We would like a reservation for Monday at 16:45 for 6 people . Can I get the reference number for our reservation ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "16:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL2186.json_0004
+# ::snt Thank you very much . Also , do you have any suggestions on someplace fun to visit in the north as well ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL2186.json_0006
+# ::snt We love boating .   Can you give me the address of one of the nicer boating areas please ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "boating"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2186.json_0008
+# ::snt Thanks so much ! That 's all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0402.json_0000
+# ::snt I need a train to Cambridge that will arrive by 18:03 and leaving on Friday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "friday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n6 / name
+     :op1 "18:03"
+  ))
+)
+
+# ::id MUL0402.json_0002
+# ::snt Depart from Cambridge and go to Stansted Airport
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0402.json_0004
+# ::snt That works . May I get the departure time , travel time , and price for that as well ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Time ( aTr1 / question )
+  :Ticket ( aTr2 / question )
+)
+
+# ::id MUL0402.json_0006
+# ::snt I would also like to find out if there are any museums located in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n14 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id MUL0402.json_0008
+# ::snt May I have the phone number and address for Castle Galleries ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n17 / name
+     :op1 "Castle"
+     :op2 "Galleries"
+  ))
+   )
+)
+
+# ::id MUL0402.json_0010
+# ::snt Is there an entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL0402.json_0012
+# ::snt No , thank you , that is all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0116.json_0000
+# ::snt I want to find some information on da vinci pizzeria
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "da"
+     :op2 "vinci"
+     :op3 "pizzeria"
+  ))
+)
+
+# ::id SSNG0116.json_0002
+# ::snt Yes please .   For one person at 12:30 on Sunday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "12:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "one"
+  ))
+)
+
+# ::id SSNG0116.json_0004
+# ::snt Yes , please give me the reference number .
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id SSNG0116.json_0006
+# ::snt Yes how about one in the same area and price range please ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "area"
+     :op3 "and"
+     :op4 "price"
+     :op5 "range"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id SSNG0116.json_0008
+# ::snt Awesome ! Thanks so much . That is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0143.json_0000
+# ::snt Hello , I need information on the parkside police station .
+( Pm1 / Police-Inform
+   :Name ( NamPo2 / Name 
+    :name ( n2 / name
+     :op1 "parkside"
+     :op2 "police"
+     :op3 "station"
+  ))
+)
+
+# ::id SNG0143.json_0002
+# ::snt amazing , thanks for your help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0143.json_0004
+# ::snt No , that 's ok .   I 've got it .   Thanks again .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2377.json_0000
+# ::snt I need a place to eat in the south that 's expensive .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL2377.json_0002
+# ::snt I would like Chinese or Mexican restaurants
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id MUL2377.json_0004
+# ::snt Sure , I need a table for 8 at 17:15 on Wednesday , please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "17:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL2377.json_0006
+# ::snt Thank you , what places can you go to that are in the same area ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   )
+ :op2(gk2 / general-thank
+   :none ( onge2 / none)
+   )
+)
+
+# ::id MUL2377.json_0008
+# ::snt A museum sounds great . Can you get the phone number for one ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "museum"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Phone ( aAt1 / question )
+   )
+)
+
+# ::id MUL2377.json_0010
+# ::snt That sounds very nice . Can you book me a taxi or car service between those two places ? I 'd like to arrive by my reservation time , please .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n16 / name
+     :op1 "my"
+     :op2 "reservation"
+     :op3 "time"
+  ))
+)
+
+# ::id MUL2377.json_0012
+# ::snt That would be all , thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1016.json_0000
+# ::snt Hello , I am going to nee a place to go in the centre of town . Multiple sports would be best .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "multiple"
+     :op2 "sports"
+  ))
+)
+
+# ::id MUL1016.json_0002
+# ::snt No . Could we try a museum in the centre of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n8 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL1016.json_0004
+# ::snt Yeah , that would be great . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1016.json_0006
+# ::snt Can I have the postcode , entrance fee and address ? I also need a hotel within a moderate price range .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "moderate"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Addr ( aAt2 / question )
+  :Post ( aAt3 / question )
+   )
+)
+
+# ::id MUL1016.json_0008
+# ::snt Are there any moderately priced hotels in that same area ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id MUL1016.json_0010
+# ::snt Yes please . I need a room for 2 people for 2 nights starting wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n20 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL1016.json_0012
+# ::snt Starting on Wednesday please . 2 nights for 2 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n22 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n24 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n26 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL1016.json_0014
+# ::snt That is everything I needed for today . Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3996.json_0000
+# ::snt I would like to take a train from Cambridge to Leicester .   I have to get there for a dinner by 19:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "leicester"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "19:15"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3996.json_0002
+# ::snt It is on Tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL3996.json_0004
+# ::snt That 's perfect . That 's all I need for now .
+( o / out_of_scope )
+
+# ::id PMUL3996.json_0006
+# ::snt Can you possibly find me a swimming pool in the West ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n12 / name
+     :op1 "swimming"
+     :op2 "pool"
+  ))
+)
+
+# ::id PMUL3996.json_0008
+# ::snt how about one that is in the type of college ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL3996.json_0010
+# ::snt Any you suggest will be fine . I 'll just need the postcode , phone number , and entrance fee , please ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL3996.json_0012
+# ::snt It does n't matter , just pick the one you think is best !
+( o / out_of_scope )
+
+# ::id PMUL2625.json_0000
+# ::snt I am looking for a certain hotel .   I think it is called Rosa 's Bed and Breakfast
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "rosa"
+     :op2 "'s"
+     :op3 "bed"
+     :op4 "and"
+     :op5 "breakfast"
+  ))
+)
+
+# ::id PMUL2625.json_0002
+# ::snt First of all , do they have free parking ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Parking ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Parking ( esHo2 / yes)
+   )
+)
+
+# ::id PMUL2625.json_0004
+# ::snt I am also looking for a good attraction in the center part of town .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+   :Area ( AreAt3 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id MUL1578.json_0000
+# ::snt I would like find some information about a train . Specifically , I 'm looking for details about a train that leaves Tuesday after 11:15 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "tuesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "11:15"
+  ))
+)
+
+# ::id MUL1578.json_0002
+# ::snt Yes , I 'll be departing from London Kings Cross .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id MUL1578.json_0004
+# ::snt Yes please book it for 5 people and give me the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL1578.json_0006
+# ::snt I am also looking for a restaurant that serves modern european food in the expensive price range .   What do you find available ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL1578.json_0008
+# ::snt Can you just give me their phone number and postcode ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id MUL1578.json_0010
+# ::snt That 's all I need . I appreciate the help .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id SNG0966.json_0000
+# ::snt Are there any 4-star guesthouses ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouses"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4-star"
+  ))
+)
+
+# ::id SNG0966.json_0002
+# ::snt Yes . the hotel should be located in the North and should include free wifi
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SNG0966.json_0004
+# ::snt Does Home from Home have free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Name ( NamHo3 / Name 
+    :name ( n8 / name
+     :op1 "Home"
+     :op2 "from"
+     :op3 "Home"
+  ))
+)
+
+# ::id SNG0966.json_0006
+# ::snt No , thanks . Have a nice day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1372.json_0000
+# ::snt I am looking for a place to go .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id SNG1372.json_0002
+# ::snt Nothing in particular . What 's the phone number , type , and fee for your favorite place ?
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id SNG1372.json_0004
+# ::snt I would like the attraction to be in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG1372.json_0006
+# ::snt anything that is good , just recommend any
+( o / out_of_scope )
+
+# ::id SNG1372.json_0008
+# ::snt May I have the phone number please ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id SNG1372.json_0010
+# ::snt Thank you very much that would be it .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1372.json_0012
+# ::snt I will and thank you for your assistance .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1425.json_0000
+# ::snt Could you help me locate a restaurant in the east area of town ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL1425.json_0002
+# ::snt I am interested in an expensive restaurant .   See what 's available , and maybe I can choose from there .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL1425.json_0004
+# ::snt Italian would be great .   I also need a train to Cambridge that arrives on Tuesday by 15:30 .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n10 / name
+     :op1 "15:30"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Food ( FooRe6 / Food 
+    :name ( n13 / name
+     :op1 "italian"
+  ))
+   )
+)
+
+# ::id MUL1425.json_0006
+# ::snt any expensive restaurant will suffice . Reserve it for 8 people at 18:30 on tuesday and I 'll need the reservation number please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n14 / name
+     :op1 "expensive"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n16 / name
+     :op1 "18:30"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n18 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n20 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL1425.json_0008
+# ::snt I also need a train to Cambridge departing from Stevenage .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n22 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n24 / name
+     :op1 "stevenage"
+  ))
+)
+
+# ::id MUL1425.json_0010
+# ::snt I 'll be traveling Tuesday , and need it booked for 8 . Could I also get the reference number for that as well ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n26 / name
+     :op1 "8"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n28 / name
+     :op1 "tuesday"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL1425.json_0012
+# ::snt Anytime would be great , I 'd like to book it for the same number of people as my restaurant .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :People ( PeoRe3 / People 
+    :name ( n30 / name
+     :op1 "same"
+     :op2 "number"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id MUL1425.json_0014
+# ::snt Reference number is IAYFJ8SI , that will be all
+( a / and
+ :op1(Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL1430.json_0000
+# ::snt I am traveling to Cambridge and looking for a restaurant in the cheap price range in the cente .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "cente"
+  ))
+)
+
+# ::id MUL1430.json_0002
+# ::snt Lets try rice house .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "rice"
+     :op2 "house"
+  ))
+)
+
+# ::id MUL1430.json_0004
+# ::snt Actually can you check for a place that serves Vietnamese food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "vietnamese"
+  ))
+)
+
+# ::id MUL1430.json_0006
+# ::snt No problem . How about indian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id MUL1430.json_0008
+# ::snt Please book for 8 people . Friday at 18:45 . Reference number , please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "18:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL1430.json_0010
+# ::snt I also need a train to bishop 's stortford .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL1430.json_0012
+# ::snt Yes , I would prefer train and would like to arrive by 09:45 on saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n18 / name
+     :op1 "saturday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n20 / name
+     :op1 "09:45"
+  ))
+)
+
+# ::id MUL1430.json_0014
+# ::snt Yes it sure will , what are the times you 've got on those two ?
+( o / out_of_scope )
+
+# ::id MUL1430.json_0016
+# ::snt I would like to book the train arriving at 8:07 for 8 people . Can you do that ? I will need the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n22 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL1430.json_0018
+# ::snt Yes that would work , please book for my party .
+( o / out_of_scope )
+
+# ::id MUL1430.json_0020
+# ::snt Thank you so much , that should be it !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4130.json_0000
+# ::snt I am looking for information in Cambridge
+( o / out_of_scope )
+
+# ::id PMUL4130.json_0002
+# ::snt I am looking for a hotel on the east side .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL4130.json_0004
+# ::snt I really do n't care if it has free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( onHo1 / dontcare)
+)
+
+# ::id PMUL4130.json_0006
+# ::snt Yes it would . I 'd like to book this Thursday for 2 nights , for 7 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL4130.json_0008
+# ::snt Yes please do that for me and give me the reference number .
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL4130.json_0010
+# ::snt I will also need a train .   I 'm traveling on Thursday to Cambridge .   Can you help please ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n14 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL4130.json_0012
+# ::snt I want to depart from broxbourne after 16:00
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n16 / name
+     :op1 "broxbourne"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n18 / name
+     :op1 "16:00"
+  ))
+)
+
+# ::id PMUL4130.json_0014
+# ::snt It   will be for five people please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n20 / name
+     :op1 "five"
+  ))
+)
+
+# ::id PMUL4130.json_0016
+# ::snt Yes , please and I need a confirmation number .
+( o / out_of_scope )
+
+# ::id PMUL4130.json_0018
+# ::snt It will actually be for 7 people please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n22 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL4130.json_0020
+# ::snt Thank you that is all the information I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2231.json_0000
+# ::snt I would like to come visit cambridge and need a train .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2231.json_0002
+# ::snt I am leaving from Birmingham New Street and want to leave on Tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id MUL2231.json_0004
+# ::snt I need a train that will leave after 12:15 please .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "12:15"
+  ))
+)
+
+# ::id MUL2231.json_0006
+# ::snt Yes , can you please make a booking for 4 people ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2231.json_0008
+# ::snt Thank you . I 'm also looking for a hotel called cityroomz .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n12 / name
+     :op1 "cityroomz"
+  ))
+)
+
+# ::id MUL2231.json_0010
+# ::snt Yes , please book the room for 4 people and 4 nights starting from Tuesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2231.json_0012
+# ::snt No that is everything thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3724.json_0000
+# ::snt i need a place to stay
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL3724.json_0002
+# ::snt I need a hotel with free parking
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id PMUL3724.json_0004
+# ::snt should be in the east with free wifi
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL3724.json_0006
+# ::snt Yes please book it for 8 people for 4 nights starting on Monday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n8 / name
+     :op1 "8"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL3724.json_0008
+# ::snt Great , thank you so much . May I also have the reference number once you have booked it ?
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL1163.json_0000
+# ::snt I 'm looking for some place to go in the centre where I can enjoy multiple sports . Can you help me ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "multiple"
+     :op2 "sports"
+  ))
+)
+
+# ::id PMUL1163.json_0002
+# ::snt Great . Can you also check for colleges ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id PMUL1163.json_0004
+# ::snt Just one you think is nice . Please give me address , entrance fee and number .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+)
+
+# ::id PMUL1163.json_0006
+# ::snt Thank you . Can you also help me find a train from London Kings Cross leaving sometime after 13:15 ?
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n8 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n10 / name
+     :op1 "13:15"
+  ))
+)
+
+# ::id PMUL1163.json_0008
+# ::snt I will be leaving on thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL1163.json_0010
+# ::snt I 'm sorry , I know I said Thursday , but I will actually be leaving on Wednesday . Can you check for that day instead ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL1163.json_0012
+# ::snt No thank you . I 'll just need the arrival time , travel time , and train ID for one of the available trains , please ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+  :Time ( aTr1 / question )
+  :Id ( aTr2 / question )
+)
+
+# ::id PMUL1163.json_0014
+# ::snt yes but you do n't have to be rude .
+( o / out_of_scope )
+
+# ::id PMUL1163.json_0016
+# ::snt No , thank you . I appreciate your help today . I have all that I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0429.json_0000
+# ::snt Please help me locate a restaurant in the centre that serves South Indian food . Thanks .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "south"
+     :op2 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0429.json_0002
+# ::snt Is there one that serves seafood ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "seafood"
+  ))
+)
+
+# ::id PMUL0429.json_0004
+# ::snt No . May I have the phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id PMUL0429.json_0006
+# ::snt Yes , I also need to find a cheap hotel .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL0429.json_0008
+# ::snt Something with free parking , 2 star , and is in the moderate price range .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n12 / name
+     :op1 "moderate"
+  ))
+   :Stars ( StaHo5 / Stars 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL0429.json_0010
+# ::snt That is great .   Can you book me for 3 people for 3 nights beginning on Thursday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n20 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL0429.json_0012
+# ::snt Yes , I am going to need a taxi to go between the two places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL0429.json_0014
+# ::snt I want to leave the restaurant by 12:45 . Please give me car type and contact number .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n22 / name
+     :op1 "12:45"
+  ))
+   :Arrive ( onTa2 / none)
+   :Depart ( DepTa5 / Depart 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id PMUL0429.json_0016
+# ::snt Thank you for your help you 've been great !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2533.json_0000
+# ::snt I am looking to stay at a four start place with free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "four"
+  ))
+)
+
+# ::id PMUL2533.json_0002
+# ::snt Either will do . Are there by any chance any cheap guesthouses available ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouses"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL2533.json_0004
+# ::snt Please book Alexander Bed and Breakfast for 4 people and 5 nights starting on Tuesday .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n8 / name
+     :op1 "alexander"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2533.json_0006
+# ::snt I 'm also looking for an architecture attraction to go to . Do you have information on any of those ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n16 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id PMUL2533.json_0008
+# ::snt well since the hotel is in the center try nearby .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n18 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL2533.json_0010
+# ::snt Please send me their phone number and postcode .
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL2533.json_0012
+# ::snt Okay , that 's all I need for today . Thanks , bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4406.json_0000
+# ::snt i 'm looking   for a particular hotel
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL4406.json_0002
+# ::snt Finches Bed and Breakfast . I would like to book it for 1 person and 4 nights , start date on Wednesday . Can you also provide me with reference number ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "finches"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n8 / name
+     :op1 "1"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL4406.json_0004
+# ::snt i m also looking for a place to go in the south
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL4406.json_0006
+# ::snt it should be a theatre . get me the entrance number
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "theatre"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+   )
+)
+
+# ::id PMUL4406.json_0008
+# ::snt Actually I 'll be taking a taxi between the two . But before I do that , is there an entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL4406.json_0010
+# ::snt No thank you . I would like a taxi , leaving The Junction by 17:30 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n14 / name
+     :op1 "17:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "junction"
+  ))
+)
+
+# ::id PMUL4406.json_0012
+# ::snt No , you have taken care of everything . Thanks you so much . Good - bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG01929.json_0000
+# ::snt Can you book me a taxi to da vinci pizzeria ?
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "da"
+     :op2 "vinci"
+     :op3 "pizzeria"
+  ))
+)
+
+# ::id SNG01929.json_0002
+# ::snt I need to be there by three forty five p. m.
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n4 / name
+     :op1 "three"
+     :op2 "forty"
+     :op3 "five"
+     :op4 "p.m."
+  ))
+)
+
+# ::id SNG01929.json_0004
+# ::snt I would like to leave after 05:45 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n6 / name
+     :op1 "05:45"
+  ))
+)
+
+# ::id SNG01929.json_0006
+# ::snt I 'll be leaving from williams art and antiques .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n8 / name
+     :op1 "williams"
+     :op2 "art"
+     :op3 "and"
+     :op4 "antiques"
+  ))
+)
+
+# ::id SNG01929.json_0008
+# ::snt That you for helping me . I have all I need . Goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0417.json_0000
+# ::snt I 'd like to find a train leaving on Friday to Cambridge .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG0417.json_0002
+# ::snt I will leave from Birmingham new street , and arrive by 13:15 if possible .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "13:15"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id SNG0417.json_0004
+# ::snt Yes please , book 4 tickets for me .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG0417.json_0006
+# ::snt Thank you very much .   It looks like i am all set .   Have a nice day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0709.json_0000
+# ::snt Can you locate an expensive restaurant in the south ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id SNG0709.json_0002
+# ::snt I prefer Chinese food thanks .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id SNG0709.json_0004
+# ::snt That sounds good . Can I have the postcode and address please ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id SNG0709.json_0006
+# ::snt No thank you , I do n't need a reservation .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0709.json_0008
+# ::snt That 's it .   Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20120.json_0000
+# ::snt I am looking for a restaurant that is expensive and is in the east part of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id WOZ20120.json_0002
+# ::snt I do n't care .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+)
+
+# ::id WOZ20120.json_0004
+# ::snt Can I get the phone number , please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id WOZ20120.json_0006
+# ::snt Sorry what type of food do they serve ?
+( Rt1 / Restaurant-Request
+  :Food ( aRe0 / question )
+)
+
+# ::id WOZ20120.json_0008
+# ::snt Thanks so much
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20120.json_0010
+# ::snt Thank You
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0917.json_0000
+# ::snt I 'm looking for a good place to go with multiple sports in the center of time .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "multiple"
+     :op2 "sports"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id MUL0917.json_0002
+# ::snt Then can you tell me a good museum .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL0917.json_0004
+# ::snt May I have the telephone number please ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL0917.json_0006
+# ::snt I also need an expensive restaurant in the same area .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id MUL0917.json_0008
+# ::snt Great Can I make a reservation for 13:45 for 5 people on Thursday ? Also may I have the reference number ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "13:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0917.json_0010
+# ::snt Awesome . I 'd also like a taxi to take me between the two locations .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL0917.json_0012
+# ::snt I will be leaving from The Broughton House Gallery .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n18 / name
+     :op1 "broughton"
+     :op2 "house"
+     :op3 "gallery"
+  ))
+)
+
+# ::id MUL0917.json_0014
+# ::snt I 'm not sure which exact time will be best , but I definitely want to arrive to the restaurant in time for my reservation .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n22 / name
+     :op1 "time"
+     :op2 "for"
+     :op3 "my"
+     :op4 "reservation"
+  ))
+)
+
+# ::id MUL0917.json_0016
+# ::snt great thanks that s all i needed !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3385.json_0000
+# ::snt I am hoping you can help me with my planning .   I am trying to find information on the trains .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL3385.json_0002
+# ::snt I will be departing from Stansted Airport to go to Cambridge on Wednesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n6 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id PMUL3385.json_0004
+# ::snt I would like to arrive by 13:15 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "13:15"
+  ))
+)
+
+# ::id PMUL4825.json_0000
+# ::snt I 'm looking for a train going to broxbourne leaving on saturday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "broxbourne"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL4825.json_0002
+# ::snt Yes , I need to arrive in Broxbourne by 18:15 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "18:15"
+  ))
+)
+
+# ::id PMUL4825.json_0004
+# ::snt No , I just need the price .
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL4825.json_0006
+# ::snt Yes , I 'm also looking for a 4 star hotel , in any area , that includes free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Area ( onHo3 / dontcare)
+   :Stars ( StaHo6 / Stars 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4825.json_0008
+# ::snt I do n't have a preference of price but I 'd like for it to be a guesthouse in the north .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n14 / name
+     :op1 "north"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4825.json_0010
+# ::snt Sure , I 'll try Kirkwood House . Make me a booking for 5 nights for a party of 5 , checking in on Monday
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n16 / name
+     :op1 "kirkwood"
+     :op2 "house"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n18 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n20 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n22 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL4825.json_0012
+# ::snt Great thank you , that is all I need for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0088.json_0000
+# ::snt I need a place to stay that is cheap .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL0088.json_0002
+# ::snt I need a place in the center of town , and I would prefer a hotel over a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n6 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL0088.json_0004
+# ::snt I want to book one of the expensive ones .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0088.json_0006
+# ::snt Great . Can I book the University Arms for 2 nights for 4 people starting Sunday please ? I 'll need a reference number .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL0088.json_0008
+# ::snt Can you help me find a Hungarian restaurant , also in the centre of town ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "hungarian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n18 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0088.json_0010
+# ::snt Is there and Indian restaurant available in that area ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n20 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL0088.json_0012
+# ::snt I would like expensive please. l
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n22 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0088.json_0014
+# ::snt Can you book a reservation for me ?
+( o / out_of_scope )
+
+# ::id PMUL0088.json_0016
+# ::snt I would like to book it fro Sunday at 14:45 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n24 / name
+     :op1 "14:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n26 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL0088.json_0018
+# ::snt 4 people will be dining .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n28 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0088.json_0020
+# ::snt I think that is all I need today . Thank you for all your help . Good Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0031.json_0000
+# ::snt I am traveling to Cambridge soon .   I ca n't wait to try some local restaurants .   Can you help me with a place to stay ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0031.json_0002
+# ::snt I need it to have 4 stars and parking too .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0031.json_0004
+# ::snt I do n't have a price range , just whatever will get me a good hotel in the east area .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+   :Area ( AreHo3 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Area ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0031.json_0006
+# ::snt Do they have free internet and can you provide the postcode ?
+( Ht1 / Hotel-Request
+  :Internet ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id PMUL0031.json_0008
+# ::snt Are there any inexpensive Indian Restaurants near Allenbell ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "inexpensive"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Name ( NamHo5 / Name 
+    :name ( n11 / name
+     :op1 "Allenbell"
+  ))
+   )
+)
+
+# ::id PMUL0031.json_0010
+# ::snt Is it a cheap restaurant ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n12 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL0031.json_0012
+# ::snt Yeah area does n't matter . Just choose one cheap indian restaurant in Cambridge please then provide me with the area , address , and postcode for it .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n16 / name
+     :op1 "cheap"
+  ))
+   :Area ( onRe3 / dontcare)
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Area ( aRe1 / question )
+  :Post ( aRe2 / question )
+  :Addr ( aRe3 / question )
+   )
+)
+
+# ::id PMUL0031.json_0014
+# ::snt Please tell me the area too
+( Rt1 / Restaurant-Request
+  :Area ( aRe0 / question )
+)
+
+# ::id PMUL0031.json_0016
+# ::snt That 'll be it for today . Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1056.json_0000
+# ::snt Yes could you please give me information on the attraction called Tenpin ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "tenpin"
+  ))
+)
+
+# ::id MUL1056.json_0002
+# ::snt Yes . Could you please give me the postcode and entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id MUL1056.json_0004
+# ::snt Yes can you help me find a place to stay ? I need a hotel that includes free wifi and has a star of 1 .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n4 / name
+     :op1 "1"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL1056.json_0006
+# ::snt Yes please see if there are any other options .
+( o / out_of_scope )
+
+# ::id MUL1056.json_0008
+# ::snt No , is there one with free parking and 4 star ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1056.json_0010
+# ::snt Yes , go ahead and book it for 2 nights on Thursday for 3 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL1056.json_0012
+# ::snt No thank you , that is everything I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2220.json_0000
+# ::snt I 'm looking for a train that leaves on friday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL2220.json_0002
+# ::snt I am traveling from Kings Lynn to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id MUL2220.json_0004
+# ::snt Arrive by 10:45 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "10:45"
+  ))
+)
+
+# ::id MUL2220.json_0006
+# ::snt Yes please book for 1 person and provide me with the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL2220.json_0008
+# ::snt Yes , I am also looking for a 3 star guesthouse that 's moderately priced and has wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n14 / name
+     :op1 "moderately"
+  ))
+   :Internet ( esHo3 / yes)
+   :Stars ( StaHo7 / Stars 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL2220.json_0010
+# ::snt What 's the name of the one in the south ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n18 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL2220.json_0012
+# ::snt What is its address ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id MUL2220.json_0014
+# ::snt No , that should be all .   Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0429.json_0000
+# ::snt I 'm looking for entertainment attractions in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id MUL0429.json_0002
+# ::snt What about park attractions ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "park"
+  ))
+)
+
+# ::id MUL0429.json_0004
+# ::snt What attractions are at the Botanic Gardens ? Is there a cost associated with the Gardens ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id MUL0429.json_0006
+# ::snt OK . Can I have the postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL0429.json_0008
+# ::snt I am also looking for a train to go to Birmingham New Street and to leave after 21:30 .   Can you book me a train that leaves on Saturday ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n12 / name
+     :op1 "21:30"
+  ))
+)
+
+# ::id MUL0429.json_0010
+# ::snt The amount of tickets today is not important I just want to make sure that I leave on Saturday and if I could get an arrival time please
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( onTr1 / dontcare)
+   :Day ( DayTr3 / Day 
+    :name ( n14 / name
+     :op1 "saturday"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Arrive ( aTr1 / question )
+   )
+)
+
+# ::id MUL0429.json_0012
+# ::snt Yes , two tickets please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n16 / name
+     :op1 "two"
+  ))
+)
+
+# ::id MUL0429.json_0014
+# ::snt That was all for today . Thank you very much and have a good evening .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1875.json_0000
+# ::snt Hi , I am planning a trip to Cambridge soon and could use some help with a train .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1875.json_0002
+# ::snt I will be departing from Ely .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n4 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL1875.json_0004
+# ::snt Leaving on Monday after 9:15 . I would like a booking for 3 people and the reference number as well .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n10 / name
+     :op1 "9:15"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1875.json_0006
+# ::snt That sounds great ! I need to book that for three people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "three"
+  ))
+)
+
+# ::id PMUL1875.json_0008
+# ::snt Could you also look up the hotel called Hobsons House ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n14 / name
+     :op1 "hobsons"
+     :op2 "house"
+  ))
+)
+
+# ::id PMUL1875.json_0010
+# ::snt I would like to book it for 3 people for 5 nights starting on monday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n20 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL1875.json_0012
+# ::snt Awesome , thanks a lot ! Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1875.json_0014
+# ::snt Hey thanks for helping , it really means a lot to me .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1366.json_0000
+# ::snt I am looking for a swimming pool here in Cambridge .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "swimming"
+     :op2 "pool"
+  ))
+)
+
+# ::id PMUL1366.json_0002
+# ::snt Thank you for the information .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1366.json_0004
+# ::snt Yes , please .   I need to find a train that leaves Birmingham New Street and arrives in Cambridge by 08:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n6 / name
+     :op1 "08:30"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n8 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL1366.json_0006
+# ::snt I would like to travel on friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL1366.json_0008
+# ::snt I 'm not very particular about departure time so any train that gets me to cambridge by 08:30 is fine
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n14 / name
+     :op1 "08:30"
+  ))
+)
+
+# ::id PMUL1366.json_0010
+# ::snt I will travel on friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n16 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL1366.json_0012
+# ::snt How long will it take to get to Cambridge ? What is the fee ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1366.json_0014
+# ::snt And can you tell me the train ID for that 5:40 Train to Cambridge ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n20 / name
+     :op1 "cambridge"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Id ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1366.json_0016
+# ::snt That was all I needed , thanks .   Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1320.json_0000
+# ::snt i   want to book a taxi . The taxi should go to the lensfield hotel and should depart from christ 's college .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "lensfield"
+     :op2 "hotel"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "christ"
+     :op2 "'s"
+     :op3 "college"
+  ))
+)
+
+# ::id SNG1320.json_0002
+# ::snt I need to leave after 21:30 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n6 / name
+     :op1 "21:30"
+  ))
+)
+
+# ::id SNG1320.json_0004
+# ::snt Awesome , thank you ! That was all I was looking for today . Have a good one
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20204.json_0000
+# ::snt I would like to find a danish restaurant this is moderately priced .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "danish"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id WOZ20204.json_0002
+# ::snt Go for it .
+( o / out_of_scope )
+
+# ::id WOZ20204.json_0004
+# ::snt No . How about gastropub type food ? May I please have the address , phone number , and area ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "gastropub"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Area ( aRe1 / question )
+  :Phone ( aRe2 / question )
+  :Addr ( aRe3 / question )
+   )
+)
+
+# ::id WOZ20204.json_0006
+# ::snt Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20204.json_0008
+# ::snt no , thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20016.json_0000
+# ::snt I 'd like to find an east side restaurant that is expensive .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id WOZ20016.json_0002
+# ::snt Chinese food sound good .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id WOZ20016.json_0004
+# ::snt What is their address and postcode ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20016.json_0006
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2987.json_0000
+# ::snt I 'm looking for some entertainment for later .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL2987.json_0002
+# ::snt Yes , I 'd like to stay in the south part of town please .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL2987.json_0004
+# ::snt Yes . Please tell me the one you like best and then how much that place costs to get in .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL2987.json_0006
+# ::snt I also need a hotel in the Centre in the moderate price range with free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreHo5 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+   :Type ( TypHo7 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL2987.json_0008
+# ::snt Can you try looking in the south then ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n12 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL2987.json_0010
+# ::snt Yeah could you please book one of those for me ?
+( o / out_of_scope )
+
+# ::id PMUL2987.json_0012
+# ::snt I need a hotel for people for 3 nights starting Friday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL2987.json_0014
+# ::snt It will be 4 people and 3 nights starting from Friday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n22 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL2987.json_0016
+# ::snt That is all , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2987.json_0018
+# ::snt Thank you ! Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0027.json_0000
+# ::snt Could you book me a room at the Huntingdon Marriott Hotel for tomorrow ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "huntingdon"
+     :op2 "marriott"
+     :op3 "hotel"
+  ))
+)
+
+# ::id MUL0027.json_0002
+# ::snt I would like a room for 2 nights starting on Saturday for 6 people . Can I please have a reference number for this once it is booked ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL0027.json_0004
+# ::snt Yes , I 'd like to find an indian restaurant in the centre of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0027.json_0006
+# ::snt What is the price range ? I need something that is cheap , but good .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n14 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL0027.json_0008
+# ::snt That sounds good . May I please have the address ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id MUL0027.json_0010
+# ::snt Great , thank you , that 's all I need for today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1369.json_0000
+# ::snt I am looking for interesting places to go in the south part of town . Can you help me with that ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL1369.json_0002
+# ::snt should be in the type of architecture in the South part of town
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "architecture"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n6 / name
+     :op1 "South"
+  ))
+)
+
+# ::id PMUL1369.json_0004
+# ::snt How about something with entertainment ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n8 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL2602.json_0000
+# ::snt Where are some places to visit in the centre ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2602.json_0002
+# ::snt Yes that would be great all the info thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2602.json_0004
+# ::snt Is there an entrance fee ? Please provide a phone number . Also I need a place to stay that has free wifi and parking . Can you suggest a decent place ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id PMUL2602.json_0006
+# ::snt Yes , I 'm also looking for a place to stay with free wifi and free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL2602.json_0008
+# ::snt I would like it to be in the centre , or near the attraction .   Also want it to be cheap .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2602.json_0010
+# ::snt No I do n't have a preference .   Would you recommend one or the other for me ?
+( o / out_of_scope )
+
+# ::id PMUL2602.json_0012
+# ::snt Yes please start a booking there . 6 people will be staying .
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n8 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL2602.json_0014
+# ::snt I will get there Thursday .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL2602.json_0016
+# ::snt It will be 5 nights
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL2602.json_0018
+# ::snt Thanks so much ! That was the last thing I needed taken care of . I feel ready for my trip now . Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2118.json_0000
+# ::snt I 'd like a train heading for Cambridge from Peterborough , please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id MUL2118.json_0002
+# ::snt I will be traveling on Saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id MUL2118.json_0004
+# ::snt Yes , for 8 people please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL2118.json_0006
+# ::snt Awesome . I 'm also looking for the gonville hotel .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n10 / name
+     :op1 "gonville"
+     :op2 "hotel"
+  ))
+)
+
+# ::id MUL2118.json_0008
+# ::snt I would like to book it for the same group for 4 nights on Saturday as well .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "group"
+  ))
+)
+
+# ::id MUL2118.json_0010
+# ::snt Uh , I thought I told you 8 .
+( o / out_of_scope )
+
+# ::id MUL2118.json_0012
+# ::snt That is all I needed . Thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1667.json_0000
+# ::snt Is there a train from cambridge that arrives by 13:45 ?
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n2 / name
+     :op1 "13:45"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1667.json_0002
+# ::snt I will be travelling on Friday and want to arrive at Stansted Airport by 13:34 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n10 / name
+     :op1 "13:34"
+  ))
+)
+
+# ::id PMUL1667.json_0004
+# ::snt No , as long as it arrives before 13:45 on friday , it 's fine .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n12 / name
+     :op1 "13:45"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n14 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL1667.json_0006
+# ::snt No thank you but I do need to know the price .
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL1667.json_0008
+# ::snt Can you help me find a place to stay in the south ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n16 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL1667.json_0010
+# ::snt i would prefer 3 stars .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL1667.json_0012
+# ::snt I 'll take the hotel .   Please book for 2 people starting on monday for 4 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n22 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n24 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL1667.json_0014
+# ::snt Thank you for your time that is all I needed today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01387.json_0000
+# ::snt I need a taxi to get me to magdalene college no later than 12:15
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n2 / name
+     :op1 "12:15"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n4 / name
+     :op1 "magdalene"
+     :op2 "college"
+  ))
+)
+
+# ::id SNG01387.json_0002
+# ::snt I 'm heading to Magdalene College , as I mentioned . I need to be retrieved from Kings Lynn Train Station .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n6 / name
+     :op1 "kings"
+     :op2 "lynn"
+     :op3 "train"
+     :op4 "station"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n8 / name
+     :op1 "Magdalene"
+     :op2 "College"
+  ))
+)
+
+# ::id SNG01387.json_0004
+# ::snt Thank you , that 's all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01387.json_0006
+# ::snt You have a good day too .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG01254.json_0000
+# ::snt I got injured and I am looking for a hospital nearby
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01254.json_0002
+# ::snt Just the general information , please .
+( o / out_of_scope )
+
+# ::id SNG01254.json_0004
+# ::snt No , that will be all . Thank you ! good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0762.json_0000
+# ::snt I 'm looking for a place to eat in cambridge today !
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0762.json_0002
+# ::snt I want to find a european restaurant in the centre . try again please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "european"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0762.json_0004
+# ::snt What is the address ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id PMUL0762.json_0006
+# ::snt No but I do need help getting a train going to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0762.json_0008
+# ::snt I will be traveling on saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL0762.json_0010
+# ::snt I would be leaving from London Liverpool Street going to Cambridge . I would need to arrive by 12:45 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "12:45"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Dest ( DesTr6 / Dest 
+    :name ( n14 / name
+     :op1 "Cambridge"
+  ))
+)
+
+# ::id PMUL0762.json_0012
+# ::snt Yes that will work fine . Can you book that .
+( o / out_of_scope )
+
+# ::id PMUL0762.json_0014
+# ::snt That 's great !   What 's the travel time ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL0762.json_0016
+# ::snt Thanks , that is all
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0530.json_0000
+# ::snt Do you have any recommendations for a restaurant in the south area in a high price range ?
+( Rm1 / Restaurant-Inform
+   :Price ( xpRe1 / expensive)
+   :Area ( AreRe3 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+)
+
+# ::id SNG0530.json_0002
+# ::snt Do the serve mediterranean food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "mediterranean"
+  ))
+)
+
+# ::id SNG0530.json_0004
+# ::snt How about one that serves Chinese food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id SNG0530.json_0006
+# ::snt Can you make a reservation for 1 on Monday at 17:00 at Peking Restaurant please .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "peking"
+     :op2 "restaurant"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n10 / name
+     :op1 "17:00"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n14 / name
+     :op1 "1"
+  ))
+)
+
+# ::id SNG0530.json_0008
+# ::snt How about 16:00 ? Could you please provide me with the reference number also ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "16:00"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id SNG0530.json_0010
+# ::snt No , that 's it .   Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0530.json_0012
+# ::snt No . I 'm the customer and you 're the help desk ; It is you who are supposed to provide me with the address . But you 've given me all I need , so goodbye !
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id SNG0920.json_0000
+# ::snt Are there any cheap hotels ( not guesthouses ) in town ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotels"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SNG0920.json_0002
+# ::snt I would like to make a reservation for this Saturday for 2 people for   4 nights please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SNG0920.json_0004
+# ::snt Awesome , what about reference number ?
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id SNG0920.json_0006
+# ::snt thas all i needed . have a great day !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20463.json_0000
+# ::snt I m looking for a restaurant in the north part of town in the cheap price range
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id WOZ20463.json_0002
+# ::snt I am looking for the east part of town , serving austrian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "austrian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "east"
+  ))
+)
+
+# ::id WOZ20463.json_0004
+# ::snt How about Chinese food on the east part of town ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "chinese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "east"
+  ))
+)
+
+# ::id WOZ20463.json_0006
+# ::snt Yes , I would like their address , phone number and postcode , please .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id WOZ20463.json_0008
+# ::snt That 's all I 'm looking for . Thank you for the information .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01293.json_0000
+# ::snt I need a taxi to pick me up after 04:15
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n2 / name
+     :op1 "04:15"
+  ))
+)
+
+# ::id SNG01293.json_0002
+# ::snt I 'm going to the hotel du vin and bistro
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n4 / name
+     :op1 "hotel"
+     :op2 "du"
+     :op3 "vin"
+     :op4 "and"
+     :op5 "bistro"
+  ))
+)
+
+# ::id SNG01293.json_0004
+# ::snt Please pick me up at the scott polar museum
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n6 / name
+     :op1 "scott"
+     :op2 "polar"
+     :op3 "museum"
+  ))
+)
+
+# ::id SNG01293.json_0006
+# ::snt Could you give me the car type and contact number ?
+( Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+)
+
+# ::id SNG01293.json_0008
+# ::snt Got it . Thanks for helping me .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2759.json_0000
+# ::snt Can you tell me where the Cambridge Contemporary Art Gallery is located ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "cambridge"
+     :op2 "contemporary"
+     :op3 "art"
+  ))
+)
+
+# ::id PMUL2759.json_0002
+# ::snt What is the phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL2759.json_0004
+# ::snt what is their entry fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL2759.json_0006
+# ::snt i also want a place to stay   which has a parking and has a star 4
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2759.json_0008
+# ::snt I would like for it to include free parking . The area does n't matter . What do you recommend ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( onHo2 / dontcare)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Area ( aHo1 / question )
+   )
+)
+
+# ::id PMUL2759.json_0010
+# ::snt Okay thank you . Can I have the postcode and phone number ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id PMUL2759.json_0012
+# ::snt I would like a taxi to commute between the two places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL2759.json_0014
+# ::snt Cambridge Contemporary Art Gallery to acorn leaving at 21:15
+( Tm1 / Taxi-Inform
+   :Dest ( coTa1 / acorn)
+   :Depart ( DepTa3 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+     :op2 "contemporary"
+     :op3 "art"
+  ))
+   :Leave ( LeaTa5 / Leave 
+    :name ( n8 / name
+     :op1 "21:15"
+  ))
+)
+
+# ::id PMUL2759.json_0016
+# ::snt Thank you . That is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1994.json_0000
+# ::snt I 'm looking for a train to broxbourne .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id PMUL1994.json_0002
+# ::snt I 'm going to be leaving from Cambridge . I need to leave on Tuesday by 13:00 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n8 / name
+     :op1 "13:00"
+  ))
+)
+
+# ::id PMUL1994.json_0004
+# ::snt I do n't have an arrival preference .
+( o / out_of_scope )
+
+# ::id PMUL1994.json_0006
+# ::snt Actually , I 'd like to arrive by 13:00 . Could you give me the train ID for the train arriving closest to that time ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "13:00"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Id ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1994.json_0008
+# ::snt No thanks . I 'd just like to know the travel time please .
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL1994.json_0010
+# ::snt I need to find a expensive hotel in the north .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n14 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreHo6 / Area 
+    :name ( n16 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL1994.json_0012
+# ::snt ok how about a guesthouse in the north that is expensive with free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n18 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n20 / name
+     :op1 "north"
+  ))
+   :Price ( PriHo7 / Price 
+    :name ( n22 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL1994.json_0014
+# ::snt Sure let 's try a moderate price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n24 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL1994.json_0016
+# ::snt Can you give me the hotel , phone number , and postcode ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id PMUL1994.json_0018
+# ::snt All set .   Thanks a lot .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0974.json_0000
+# ::snt Hello ! Can you tell me about the Indian restaurants you have in the center of town ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id MUL0974.json_0002
+# ::snt Yes , I 'd like a cheap one .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL0974.json_0004
+# ::snt Great can I book Kohinoor for 5 people at 14:30 on tuesday ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "kohinoor"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n10 / name
+     :op1 "14:30"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL0974.json_0006
+# ::snt Great can you also direct me to a college to visit in the same area ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n18 / name
+     :op1 "college"
+  ))
+)
+
+# ::id MUL0974.json_0008
+# ::snt Perfect .   What is the phone number , address and postcode for Emmanuel College ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n21 / name
+     :op1 "Emmanuel"
+     :op2 "College"
+  ))
+   )
+)
+
+# ::id MUL0974.json_0010
+# ::snt Yes , I would like to book a taxi to the restaurant to arrive in time for my reservation .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n24 / name
+     :op1 "time"
+     :op2 "for"
+     :op3 "my"
+     :op4 "reservation"
+  ))
+)
+
+# ::id MUL0974.json_0012
+# ::snt Yes , that 's correct . I just want to arrive in time for my reservation .
+( Tm1 / Taxi-Inform
+   :Depart ( mmTa1 / emmanuel_college)
+)
+
+# ::id MUL0974.json_0014
+# ::snt Nope , you have been great !
+( o / out_of_scope )
+
+# ::id PMUL0808.json_0000
+# ::snt Hi , I am looking for some information for my upcoming trip .   Specifically , I am looking for an Indian restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL0808.json_0002
+# ::snt I would like one in the centre area , but maybe you could pick me a good one .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0808.json_0004
+# ::snt How expensive is the place and how can I contact them ?
+( o / out_of_scope )
+
+# ::id PMUL0808.json_0006
+# ::snt Thank you ! I 'm also looking for a train going to Kings Lynn on Wednesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL0808.json_0008
+# ::snt 15:00 on Wednesday , can you book it for me ?
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n10 / name
+     :op1 "15:00"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL0808.json_0010
+# ::snt I 'd actually like to leave a bit earlier . Is there an 11:11 train and , if so , what is the arrival time for that one ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n14 / name
+     :op1 "11:11"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Arrive ( aTr1 / question )
+   )
+)
+
+# ::id PMUL0808.json_0012
+# ::snt That one would be better . I will need 8 tickets .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n16 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL0808.json_0014
+# ::snt Thank you that is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2464.json_0000
+# ::snt Can you find specific attractions for people ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id MUL2464.json_0002
+# ::snt I am looking for people 's portraits exhibition .
+( o / out_of_scope )
+
+# ::id MUL2464.json_0004
+# ::snt can you give me the post code for it ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL2464.json_0006
+# ::snt Yes , I would also like to find a restaurant called Golden House please .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "golden"
+     :op2 "house"
+  ))
+)
+
+# ::id MUL2464.json_0008
+# ::snt Yes , how about a table for 8 on saturday . Try 19:30 , if that does n't work then try 18:30 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "19:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL2464.json_0010
+# ::snt That is all , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4772.json_0000
+# ::snt Hi , can you help me find a college to visit ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL4772.json_0002
+# ::snt I 'm fine going anywhere in town . Which one would you recommend ?
+( Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+)
+
+# ::id PMUL4772.json_0004
+# ::snt Okay , great . Can I have the phone number and address please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL4772.json_0006
+# ::snt I also want to eat at an expensive Indian place .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL4772.json_0008
+# ::snt Which restaurant do you recommend ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL4772.json_0010
+# ::snt It can be in any part of town . I am just looking for a restaurant that serves Indian food in an expensive price range . Perhaps you can suggest one ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL4772.json_0012
+# ::snt Great .   Can you reserve a table for six ?
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n12 / name
+     :op1 "six"
+  ))
+)
+
+# ::id PMUL4772.json_0014
+# ::snt In addition , I would like to book a taxi to commute between the two places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL4772.json_0016
+# ::snt make sure it arrives the restaurant by the booked time of the reservation .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL4772.json_0018
+# ::snt Wednesday at 11:45 for the restaurant .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "11:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL4772.json_0020
+# ::snt Are you capable of emailing or faxing me the information for my own personal reference ?
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id PMUL4772.json_0022
+# ::snt I am ready for the taxi now .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL4772.json_0024
+# ::snt That is all , thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0724.json_0000
+# ::snt I am looking for a train departing from Cambridge after 10:00 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "10:00"
+  ))
+)
+
+# ::id MUL0724.json_0002
+# ::snt I did n't tell you where I am going , how could you book it without that information ?
+( Tt1 / Train-Request
+  :Dest ( aTr0 / question )
+)
+
+# ::id MUL0724.json_0004
+# ::snt Actually I need a train for Sunday leaving from cambridge , going to birmingham new street departing after 10:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n12 / name
+     :op1 "10:00"
+  ))
+)
+
+# ::id MUL0724.json_0006
+# ::snt Yes , please make the booking for 1 person .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL0724.json_0008
+# ::snt Thank you I'am also looking for   hotel called Alexander bed and breakfast
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n16 / name
+     :op1 "alexander"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+)
+
+# ::id MUL0724.json_0010
+# ::snt No . Thank you . Can I have the address please ?
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Addr ( aHo1 / question )
+   )
+)
+
+# ::id MUL0724.json_0012
+# ::snt That takes care of everything for today . Thank You !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3463.json_0000
+# ::snt I 'm looking for information on a restaurant called mahal of cambridge .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "mahal"
+     :op2 "of"
+     :op3 "cambridge"
+  ))
+)
+
+# ::id PMUL3463.json_0002
+# ::snt Can you book a table for 4 on Tuesday at 17:30 for me ? Thanks !
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "17:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3463.json_0004
+# ::snt Thanks for handling that . One more thing . I want to explore town and see an attraction . I love theatre .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "theatre"
+  ))
+)
+
+# ::id PMUL3463.json_0006
+# ::snt Are there any near the restaurant by any chance ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "near"
+     :op2 "the"
+     :op3 "restaurant"
+  ))
+)
+
+# ::id SNG0739.json_0000
+# ::snt Hi .   Could you help me find an expensive restaurant that serves Catalan food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "catalan"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SNG0739.json_0002
+# ::snt How about something in the centre of town
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0739.json_0004
+# ::snt The Bedouin serves Catalan cuisine ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "bedouin"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n10 / name
+     :op1 "Catalan"
+  ))
+)
+
+# ::id SNG0739.json_0006
+# ::snt Oh okay . I must have been mistaken . Let 's try something that has italian , is expensive and in the centre of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n14 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0739.json_0008
+# ::snt Sounds good , lets book it for 4 people at 14:00 on Wednesday , and I 'll need a reference number please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "14:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n20 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n22 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id SNG0739.json_0010
+# ::snt Thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3701.json_0000
+# ::snt I need a train leaving King 's Lynn after 13:45 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n2 / name
+     :op1 "13:45"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "king"
+     :op2 "'s"
+     :op3 "lynn"
+  ))
+)
+
+# ::id PMUL3701.json_0002
+# ::snt This will be for wednesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL3701.json_0004
+# ::snt No thank you . I do not need to book right now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0355.json_0000
+# ::snt Hi , yes , I 'm looking for a 4 star hotel to stay in . The only amenity it has to have is free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0355.json_0002
+# ::snt Does that also have free parking ?   And I forgot to mention I 'd prefer a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id PMUL0355.json_0004
+# ::snt Book for me 1 person and 2 nights starting from wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL0355.json_0006
+# ::snt Yes I am looking for someplace to eat that serves Scottish food that is in the expensive price range .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "scottish"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n16 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0355.json_0008
+# ::snt Is there a French restaurant ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n18 / name
+     :op1 "french"
+  ))
+)
+
+# ::id PMUL0355.json_0010
+# ::snt I 'll book a table for Cote .   1 person at 16:15 on the same day as the hotel booking .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n20 / name
+     :op1 "cote"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n22 / name
+     :op1 "16:15"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n24 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n26 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL0355.json_0012
+# ::snt thanks alot . have a good day
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0982.json_0000
+# ::snt I am hoping you can help me find a hotel with free wifi in the north .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SNG0982.json_0002
+# ::snt Does it have parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id SNG0982.json_0004
+# ::snt I actually would want something expensive ( north side preferred ) and free wifi and parking .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   :Parking ( esHo2 / yes)
+   :Internet ( esHo3 / yes)
+)
+
+# ::id SNG0982.json_0006
+# ::snt Yes . How about an expensive place in the centre of town , with both free wifi and parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   :Area ( AreHo4 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+   :Price ( PriHo6 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SNG0982.json_0008
+# ::snt Yes ! Please book it for 1 people and 2 nights starting from monday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "1"
+  ))
+)
+
+# ::id SNG0982.json_0010
+# ::snt How about one night only ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "one"
+  ))
+)
+
+# ::id SNG0982.json_0012
+# ::snt Great , thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0982.json_0014
+# ::snt No , that 's it . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4541.json_0000
+# ::snt I want to find an expensive restaurant in the north .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL4541.json_0002
+# ::snt Does it serve unusual food ? That 's what I 'm looking for .
+( o / out_of_scope )
+
+# ::id PMUL4541.json_0004
+# ::snt How about chinese food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL4541.json_0006
+# ::snt Can you book it for me and get a reference number ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL4541.json_0008
+# ::snt You know what ? I 'm not quite sure when I want to go . I 'll just take the address , postcode , and phone please .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id PMUL4541.json_0010
+# ::snt Yes , is the aylesbray lodge guest house still in operation ? I stayed there the last time I was in town years ago and enjoyed it .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n8 / name
+     :op1 "aylesbray"
+     :op2 "lodge"
+     :op3 "guest"
+     :op4 "house"
+  ))
+)
+
+# ::id PMUL4541.json_0012
+# ::snt no , i just want to book a room , can you help me with that ?
+( o / out_of_scope )
+
+# ::id PMUL4541.json_0014
+# ::snt I would love it if you could reserve a room for Friday for 1 person for 3 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL4541.json_0016
+# ::snt Thank you I just need the reference number for the reservation . That 's all I need today .
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL4541.json_0018
+# ::snt No thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1092.json_0000
+# ::snt Hi , I 'm traveling to Cambridge and I 'm excited about tourist attractions .   I 'm looking for theatres in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "theatres"
+  ))
+)
+
+# ::id MUL1092.json_0002
+# ::snt Mumford Theatre sounds great . May I have their address and entrance fee , please ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n7 / name
+     :op1 "Mumford"
+     :op2 "Theatre"
+  ))
+   )
+)
+
+# ::id MUL1092.json_0004
+# ::snt Alright , thank you . I 'm also looking for a particular hotel . It 's called the Bridge Guest House , could you help me find it ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n8 / name
+     :op1 "bridge"
+     :op2 "guest"
+     :op3 "house"
+  ))
+)
+
+# ::id MUL1092.json_0006
+# ::snt Can I please get their phone number as well ? That 's all I 'll need for the day .
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id MUL1092.json_0008
+# ::snt No that 's all I needed . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1645.json_0000
+# ::snt I am looking for a train leaving from Birmingham New Street and arriving by 16:00 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n2 / name
+     :op1 "16:00"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id MUL1645.json_0002
+# ::snt I think that would be too late . I also need it on Monday , not right now .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id MUL1645.json_0004
+# ::snt I think that would be good , can you get me 4 tickets ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1645.json_0006
+# ::snt I also need a restaurant in the expensive price range and should serve european food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "european"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL1645.json_0008
+# ::snt Could you make that on the north side please .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n14 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL1645.json_0010
+# ::snt No , I just need the postcode and address as well as a phone number .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id MUL1645.json_0012
+# ::snt No that is everything I need for my trip . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1645.json_0014
+# ::snt You 're welcome . You , too .
+( ge1 / general-welcome
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4697.json_0000
+# ::snt I am looking for information in Cambridge
+( o / out_of_scope )
+
+# ::id PMUL4697.json_0002
+# ::snt I would like to find a place with multiple sports in the centre of the city .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "multiple"
+     :op2 "sports"
+  ))
+)
+
+# ::id PMUL4697.json_0004
+# ::snt How about a college instead ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL4697.json_0006
+# ::snt No , no preference . Which one do you recommend ?
+( o / out_of_scope )
+
+# ::id PMUL4697.json_0008
+# ::snt Yes , may I have their address and entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+)
+
+# ::id PMUL4697.json_0010
+# ::snt Great . I also need a train for Thursday . Can you help with that ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL4697.json_0012
+# ::snt I am leaving cambridge and would like to arrive at 18:00
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "18:00"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4697.json_0014
+# ::snt I need it to leave after 09:15 from London Liverpool Street . Can you find me a train and book it for 1 person ?
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n14 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n16 / name
+     :op1 "09:15"
+  ))
+   :People ( PeoTr6 / People 
+    :name ( n18 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL4697.json_0016
+# ::snt Thank you , have a good day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1332.json_0000
+# ::snt Hello ! Are there any chinese restaurants in the centre ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1332.json_0002
+# ::snt Cheap price range , please !
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL1332.json_0004
+# ::snt Great ! Can you book me a table for 5 on Thursday ?
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL1332.json_0006
+# ::snt Please try for 12:30 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "12:30"
+  ))
+)
+
+# ::id MUL1332.json_0008
+# ::snt Yes let 's try making a reservation for 5 people on Thursday at 12:30 .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n14 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+   :Time ( TimRe6 / Time 
+    :name ( n18 / name
+     :op1 "12:30"
+  ))
+)
+
+# ::id MUL1332.json_0010
+# ::snt No , a moderate restaurant is n't really what I wanted .   Can you find a cheap Chinese restaurant for me ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n20 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n22 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL1332.json_0012
+# ::snt Any of those options would be fine
+( o / out_of_scope )
+
+# ::id MUL1332.json_0014
+# ::snt Okay I would like to book a table for 5 people at 12:30 on Sunday .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n24 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n26 / name
+     :op1 "5"
+  ))
+   :Time ( TimRe6 / Time 
+    :name ( n28 / name
+     :op1 "12:30"
+  ))
+)
+
+# ::id MUL1332.json_0016
+# ::snt Okay please check at 11:30 instead .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n30 / name
+     :op1 "11:30"
+  ))
+)
+
+# ::id MUL1332.json_0018
+# ::snt Ok . Let 's try Charlie Chan instead .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n32 / name
+     :op1 "charlie"
+     :op2 "chan"
+  ))
+)
+
+# ::id MUL1332.json_0020
+# ::snt If you can book me a table for 5 at one of the other cheap Chinese restaurants at 12:30 ( or 11:30 ) on Thursday , that would be fine . Can you try that ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n34 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n36 / name
+     :op1 "cheap"
+  ))
+   :Time ( TimRe6 / Time 
+    :name ( n38 / name
+     :op1 "12:30"
+  ))
+   :Day ( DayRe8 / Day 
+    :name ( n40 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe10 / People 
+    :name ( n42 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL1332.json_0022
+# ::snt No it must be in the Centre . Is there any other chinese place open in the Centre on Thursday ?
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n44 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id MUL1332.json_0024
+# ::snt Any other Chinese restaurants in a different price range ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n46 / name
+     :op1 "chinese"
+  ))
+   :Price ( onRe2 / none)
+)
+
+# ::id MUL1332.json_0026
+# ::snt All right , just for fun , let 's try one of those ( though I expect they will not work either ! ) .
+( Rr1 / Restaurant-NoOffer
+   :none ( onRe1 / none)
+)
+
+# ::id MUL1332.json_0028
+# ::snt Well , maybe you 'll have better luck finding me a place to stay . I 'm looking for something cheap , but still 4-star quality .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n48 / name
+     :op1 "cheap"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n50 / name
+     :op1 "4-star"
+  ))
+)
+
+# ::id MUL1332.json_0030
+# ::snt Only other thing I would like is free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id MUL1332.json_0032
+# ::snt Not really . Can you see if any of them are available for 4 nights starting from Thursday ? It 's for 5 people .
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+   :Stay ( StaHo3 / Stay 
+    :name ( n52 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo5 / Day 
+    :name ( n54 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo7 / People 
+    :name ( n56 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL1332.json_0034
+# ::snt Man , we are just not having much luck tonight , huh ? Okay , can you see if there are any available for one night ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n58 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL1332.json_0036
+# ::snt Thank you . that is all for today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1332.json_0038
+# ::snt No , that is all I need . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1332.json_0040
+# ::snt Do n't sweat it .   Thank you and Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0092.json_0000
+# ::snt Yes , I would be interested in the British food fare that is available . Just a nice local restaurant with good expensive food would be nice . Thank you .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "british"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SSNG0092.json_0002
+# ::snt Centre of Cambridge
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SSNG0092.json_0004
+# ::snt The Cambridge Chop House sounds nice book me a table for 2 this Monday at 12:45 please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "12:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+   :Name ( NamRe8 / Name 
+    :name ( n14 / name
+     :op1 "Cambridge"
+     :op2 "Chop"
+     :op3 "House"
+  ))
+)
+
+# ::id SSNG0092.json_0006
+# ::snt Perfect ! Thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0092.json_0008
+# ::snt Nope that 's it ! Thanks so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4190.json_0000
+# ::snt Please be a darling and find me a moderately priced place to dine in the East
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4190.json_0002
+# ::snt Could you give me all three options please ?
+( o / out_of_scope )
+
+# ::id PMUL4190.json_0004
+# ::snt How about Pizza Hut ? I need a reservation for 4 people at 17:45 on Tuesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "17:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   :Name ( NamRe8 / Name 
+    :name ( n12 / name
+     :op1 "Pizza"
+     :op2 "Hut"
+  ))
+)
+
+# ::id PMUL4190.json_0006
+# ::snt No thanks . I think that took care of everything . Thanks . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1281.json_0000
+# ::snt Hi , I 'm looking for a cheap restaurant in the south . What do you have ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL1281.json_0002
+# ::snt Chinese would be great .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "Chinese"
+  ))
+)
+
+# ::id MUL1281.json_0004
+# ::snt Yes . Can you book me a take for 5 at 18:00 on monday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "18:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL1281.json_0006
+# ::snt Can we try 17:00 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "17:00"
+  ))
+)
+
+# ::id MUL1281.json_0008
+# ::snt i am also looking for a hotel that includes free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL1281.json_0010
+# ::snt I definitely want a hotel , not a guest house . It should also be in the same area as the The Lucky Star restaurant .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n18 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe5 / Name 
+    :name ( n23 / name
+     :op1 "Lucky"
+     :op2 "Star"
+  ))
+   )
+)
+
+# ::id MUL1281.json_0012
+# ::snt I would like to book a room for 5 nights for 5 people starting the same day .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n24 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n26 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n28 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL1281.json_0014
+# ::snt Any other hotels ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n30 / name
+     :op1 "hotels"
+  ))
+)
+
+# ::id MUL1281.json_0016
+# ::snt I would like to book for the lensfield hotel for 5 people from the same day but for 3 nights only then .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n32 / name
+     :op1 "hotel"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n34 / name
+     :op1 "3"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n36 / name
+     :op1 "5"
+  ))
+   :Name ( NamHo8 / Name 
+    :name ( n38 / name
+     :op1 "the"
+     :op2 "lensfield"
+     :op3 "hotel"
+  ))
+   :Day ( DayHo10 / Day 
+    :name ( n40 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+)
+
+# ::id MUL1281.json_0018
+# ::snt That 's all I need .   Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4821.json_0000
+# ::snt I am planning a trip in Cambridge
+( o / out_of_scope )
+
+# ::id PMUL4821.json_0002
+# ::snt No , but I do need some information on the Ruskin Gallery .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "ruskin"
+     :op2 "gallery"
+  ))
+)
+
+# ::id PMUL4821.json_0004
+# ::snt what is their postcode and phone number ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL4821.json_0006
+# ::snt Thanks ! I 'm also looking for a train leaving on wednesday and arrive at 12:00
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "wednesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n6 / name
+     :op1 "12:00"
+  ))
+)
+
+# ::id PMUL4821.json_0008
+# ::snt I will leaving Norwich and going to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id PMUL4821.json_0010
+# ::snt Yes , Can you please tell me the travel time ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL4821.json_0012
+# ::snt Thank you . Will the train provide any snacks or a meal ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL4821.json_0014
+# ::snt Thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4821.json_0016
+# ::snt That is all I need today . thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4821.json_0018
+# ::snt Have a great day . Goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3151.json_0000
+# ::snt Can you help me find a 4 star hotel to stay at that has free wifi ? Thanks .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3151.json_0002
+# ::snt That does n't matter as long as I 'm in the east part of town .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL3151.json_0004
+# ::snt Can you please check again ? Hopefully , there was just an error in inputting the information into the search system . Thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3151.json_0006
+# ::snt Can you check for a guesthouse with those requirements mentioned above ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL1240.json_0000
+# ::snt I am looking for information about museums in Cambridge , please .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id PMUL1240.json_0002
+# ::snt I wanted to visit a museum in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n6 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL1240.json_0004
+# ::snt I sure am . Can you tell me what the Entrance fees are and the address and phone number ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL1240.json_0006
+# ::snt i also need a train that leaves after 08:00 on thursday departing from ely going to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n12 / name
+     :op1 "ely"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n14 / name
+     :op1 "08:00"
+  ))
+)
+
+# ::id PMUL1240.json_0008
+# ::snt Yes . Please book the train for 3 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL1240.json_0010
+# ::snt That will be all , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1933.json_0000
+# ::snt I 'm looking for information on trains leaving Cambridge on Saturday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1933.json_0002
+# ::snt I need to arrive in Norwich by 8:45
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "norwich"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "8:45"
+  ))
+)
+
+# ::id MUL1933.json_0004
+# ::snt Not just yet .   What is the travel time ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL1933.json_0006
+# ::snt I am not ready to book seats quite yet thank you .   I do need to find a place to visit while in town though .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1933.json_0008
+# ::snt a college please
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "college"
+  ))
+)
+
+# ::id MUL1933.json_0010
+# ::snt You misunderstood , I 'm looking for a college to visit while I 'm in Cambridge .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "college"
+  ))
+)
+
+# ::id MUL1933.json_0012
+# ::snt I do n't have a certain part of town . Pick one that you recommend and I will need the area and entrance fee .
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Fee ( aAt1 / question )
+)
+
+# ::id MUL1933.json_0014
+# ::snt Cam you tell me more about the place ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "place"
+  ))
+)
+
+# ::id MUL1933.json_0016
+# ::snt No thank you , that will be everything .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1974.json_0000
+# ::snt Hi , could you help me with my plans ?   I am looking for a train .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL1974.json_0002
+# ::snt I will be departing from Cambridge and going into Ely on Saturday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "ely"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1974.json_0004
+# ::snt I would like to arrive in Ely by 11:15 .   Could you please tell me the price and what the departure time is ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "ely"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n10 / name
+     :op1 "11:15"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Leave ( aTr1 / question )
+  :Ticket ( aTr2 / question )
+   )
+)
+
+# ::id PMUL1974.json_0006
+# ::snt I see it arrives at 10:07 but so you have the departure time ?
+( a / and
+ :op1(Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+   )
+ :op2(Tm2 / Train-Inform
+   :Arrive ( ArrTr3 / Arrive 
+    :name ( n13 / name
+     :op1 "10:07"
+  ))
+   )
+)
+
+# ::id PMUL1974.json_0008
+# ::snt Yes , please book it .
+( o / out_of_scope )
+
+# ::id PMUL1974.json_0010
+# ::snt I 'm sorry , I just needed the train info . However , I need a place to stay in the North preferably with parking . Can you assist ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n14 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL1974.json_0012
+# ::snt No , it should include free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL1974.json_0014
+# ::snt Is Hamilton Lodge located in the north area of town ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n16 / name
+     :op1 "hamilton"
+     :op2 "lodge"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n18 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL1974.json_0016
+# ::snt Yes I need to book it for 5 people . We will be staying 5 nights starting monday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n22 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n24 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL1974.json_0018
+# ::snt Yes , is Hamilton Lodge a guesthouse or hotel ? I prefer a hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n26 / name
+     :op1 "hotel"
+  ))
+   :Name ( NamHo4 / Name 
+    :name ( n28 / name
+     :op1 "Hamilton"
+     :op2 "Lodge"
+  ))
+)
+
+# ::id PMUL1974.json_0020
+# ::snt Yes please . I need it for 5 people for 5 days .
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n30 / name
+     :op1 "5"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n32 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL1974.json_0022
+# ::snt Thank you . Appreciate all the help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1974.json_0024
+# ::snt No I appreciate your help . Goodbye .
+( a / and
+ :op1(ge1 / general-bye
+   :none ( onge1 / none)
+   )
+ :op2(gt2 / general-greet
+   :none ( onge2 / none)
+   )
+)
+
+# ::id MUL2234.json_0000
+# ::snt I am looking for an expensive 4 star hotel .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+   :Type ( TypHo6 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL2234.json_0002
+# ::snt I need one in the north and a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n10 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL2234.json_0004
+# ::snt Is there a 4 star guesthouse in the north that is in the moderate price range instead ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n14 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreHo6 / Area 
+    :name ( n16 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo8 / Stars 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2234.json_0006
+# ::snt Oh great thanks , that 's all I needed !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2234.json_0008
+# ::snt Hold on , is there any trains leaving Cambridge that arrives by 11:30 ?
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n20 / name
+     :op1 "11:30"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n22 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n24 / name
+     :op1 "11:30"
+  ))
+)
+
+# ::id SNG0491.json_0000
+# ::snt I need a place to eat in the south that serves italian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id SNG0491.json_0002
+# ::snt I would like Pizza hut cherry hinton . What is the postcode ?
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe3 / Name 
+    :name ( n7 / name
+     :op1 "Pizza"
+     :op2 "hut"
+     :op3 "cherry"
+     :op4 "hinton"
+  ))
+   )
+)
+
+# ::id SNG0491.json_0004
+# ::snt I do n't need anything else at this time . Thank you . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3374.json_0000
+# ::snt Can you find a restaurant called Rajmahal .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "rajmahal"
+  ))
+)
+
+# ::id PMUL3374.json_0002
+# ::snt That 's all I need to know . Can you reserve me a table for 3 Saturday at 18:00 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "18:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3374.json_0004
+# ::snt Great , thanks . I 'm also interested in attending a theatre on the west side .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n12 / name
+     :op1 "theatre"
+  ))
+)
+
+# ::id PMUL3374.json_0006
+# ::snt What entertainment choices are in the west ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL3374.json_0008
+# ::snt Ok are there any attractions in the west you recommend ? I need a phone number for whatever you chose .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n16 / name
+     :op1 "west"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Phone ( aAt1 / question )
+   )
+)
+
+# ::id PMUL3374.json_0010
+# ::snt Yes , I love museums .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n18 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id PMUL3374.json_0012
+# ::snt In the west if there are any there ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n20 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL3374.json_0014
+# ::snt Yes I also need a taxi to arrive there by 18:00 from the theater .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n22 / name
+     :op1 "18:00"
+  ))
+)
+
+# ::id PMUL3374.json_0016
+# ::snt That s everything I needed thanks for the help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01913.json_0000
+# ::snt Help I 've been robbed . I need help .
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG01913.json_0002
+# ::snt I need their postcode also please .
+( Pt1 / Police-Request
+  :Post ( aPo0 / question )
+)
+
+# ::id SNG01913.json_0004
+# ::snt Thanks , that 's all . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20656.json_0000
+# ::snt I would like a cheap restaurant that serves greek food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "greek"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id WOZ20656.json_0002
+# ::snt Please check for Italian food . I will also need the address and phone number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20656.json_0004
+# ::snt It does n't matter .
+( Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+)
+
+# ::id WOZ20656.json_0006
+# ::snt Thank you . Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20124.json_0000
+# ::snt I am looking for a restaurant serving scottish food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "scottish"
+  ))
+)
+
+# ::id WOZ20124.json_0002
+# ::snt ok , how about Vietnamese food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "vietnamese"
+  ))
+)
+
+# ::id WOZ20124.json_0004
+# ::snt Can I have the address please ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id WOZ20124.json_0006
+# ::snt Thank You !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0930.json_0000
+# ::snt Hello ! Can you tell me about places to stay in the north area of town ? I 'll be on a business trip , so I do need free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SNG0930.json_0002
+# ::snt I do not need parking , is the Avalon moderately priiced ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n4 / name
+     :op1 "Avalon"
+  ))
+   :Parking ( oHo2 / no)
+   :Price ( PriHo5 / Price 
+    :name ( n6 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id SNG0930.json_0004
+# ::snt Sure ! Can you book it for 2 people and 5 nights starting Friday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SNG0930.json_0006
+# ::snt Nope , that 's all I need . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3964.json_0000
+# ::snt i am looking for places to go in town . The attraction should be in the type of museum and should be in the west .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL3964.json_0002
+# ::snt What is it address and how do i get there ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL3964.json_0004
+# ::snt I would prefer to take a taxi . I d like one to pick me up around 1 PM .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL3964.json_0006
+# ::snt never mind , i do n't need a taxi . i actually need a hotel .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   :Type ( TypHo4 / Type 
+    :name ( n7 / name
+     :op1 "hotel"
+  ))
+   )
+)
+
+# ::id PMUL3964.json_0008
+# ::snt I 'm looking for Aylesbray Lodge Guest House .   I 'll be staying on Wednesday .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n8 / name
+     :op1 "aylesbray"
+     :op2 "lodge"
+     :op3 "guest"
+     :op4 "house"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL3964.json_0010
+# ::snt Yes , please . Can you make a reservation for Wednesday for 2 people , 2 nights ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n16 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL3964.json_0012
+# ::snt No , you have been most helpful . I look forward to visiting . Thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1522.json_0000
+# ::snt I need a hotel with a star of 4 that offers free wi - fi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+   :Internet ( esHo3 / yes)
+)
+
+# ::id PMUL1522.json_0002
+# ::snt Which one is a moderate price range ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL1522.json_0004
+# ::snt I think I 'd prefer one of the expensive options . Which is your favorite ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL1522.json_0006
+# ::snt No . I think I am all set .
+( o / out_of_scope )
+
+# ::id SNG1014.json_0000
+# ::snt Can you search for a guesthouse that includes free wifi ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id SNG1014.json_0002
+# ::snt No , that does n't matter , but I 'd like something in the moderate price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id SNG1014.json_0004
+# ::snt That sounds perfect . Can I book it for 5 nights starting on Monday for 3 people ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SNG1014.json_0006
+# ::snt Let 's try 4 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG1014.json_0008
+# ::snt No , that 's all I needed . Thanks for your help today !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1031.json_0000
+# ::snt I 'm looking for information on the Leverton House hotel .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "leverton"
+     :op2 "house"
+  ))
+)
+
+# ::id MUL1031.json_0002
+# ::snt Perfect . I would like to book it for 3 people for 4 nights starting on Friday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL1031.json_0004
+# ::snt Can you please check for 3 nights at the same hotel for 3 people and can I have the reference number ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL1031.json_0006
+# ::snt I 'm looking for places to go in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1031.json_0008
+# ::snt I 'd like to visit a museum if possible .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n16 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL1031.json_0010
+# ::snt Sure .   But I still need to book a hotel .   Is there anything else available ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id MUL1031.json_0012
+# ::snt Can they accommodate 3 people for 4 nights ?   Also , what are their phone numbers ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n20 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Phone ( aHo1 / question )
+   )
+)
+
+# ::id MUL1031.json_0014
+# ::snt Can you try 3 nights instead ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n22 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL1031.json_0016
+# ::snt Yes let 's try a different hotel .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id MUL1031.json_0018
+# ::snt Do you have the phone number for Autumn House 's front desk ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n24 / name
+     :op1 "Autumn"
+     :op2 "House"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Phone ( aHo1 / question )
+   )
+)
+
+# ::id MUL1031.json_0020
+# ::snt I 'm also going to need a taxi , please .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL1031.json_0022
+# ::snt Okay .   I 'll need a taxi too .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL1031.json_0024
+# ::snt I want to leave the hotel by 22:00 to go to the Museum you mentioned .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n26 / name
+     :op1 "22:00"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n28 / name
+     :op1 "the"
+     :op2 "museum"
+  ))
+   :Depart ( DepTa6 / Depart 
+    :name ( n30 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id MUL1031.json_0026
+# ::snt Awesome . Thank you for everything !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2151.json_0000
+# ::snt Hello , are there any fun places to go in the centre of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2151.json_0002
+# ::snt Can you give me the address and postcode for that nightclub ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL2151.json_0004
+# ::snt I am all sent , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3491.json_0000
+# ::snt I am looking for information in Cambridge .
+( o / out_of_scope )
+
+# ::id PMUL3491.json_0002
+# ::snt I need a train going to Cambridge , departing from London Liverpool Street on Tuesday and would like to arrive by 12:45
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "tuesday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n6 / name
+     :op1 "12:45"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n8 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL3491.json_0004
+# ::snt I 'd like to book for 6 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL3491.json_0006
+# ::snt Can you give me info on museums in town ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id PMUL3491.json_0008
+# ::snt Do you have a favorite ?   Pick one for me please .   I need the postcode .
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL3491.json_0010
+# ::snt I would also like information for a restaurant near the museum .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL3491.json_0012
+# ::snt I actually do n't need anymore information , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2352.json_0000
+# ::snt I would like to get information about some tourist attractions in Cambridge , especially those located in town .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id MUL2352.json_0002
+# ::snt I am looking for a nightclub in the centre and a phone number .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "nightclub"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Phone ( aAt1 / question )
+   )
+)
+
+# ::id MUL2352.json_0004
+# ::snt Yes , a suggestion would be very helpful along with the phone number so I can call them .
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL2352.json_0006
+# ::snt Yes , I am also looking for a restaurant in the same area . I am looking for an expensive restaurant that serves Scandinavian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "scandinavian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id MUL2352.json_0008
+# ::snt What about Indian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id MUL2352.json_0010
+# ::snt That sounds great . Please book it for 3 people on Thursday at 16:30
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "16:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL2352.json_0012
+# ::snt Thank you for your help !   I appreciate it !   Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1910.json_0000
+# ::snt I will be visting in North Cambridge and would like to spend sometime at the pool , are there any in the area ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "pool"
+  ))
+)
+
+# ::id MUL1910.json_0002
+# ::snt What is the phone number , address and fee for the Green Outdoor Pool ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+  :Fee ( aAt2 / question )
+)
+
+# ::id MUL1910.json_0004
+# ::snt What is the address ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id MUL1910.json_0006
+# ::snt Yes , I would like to book a train leaving from Broxbourne on Monday and arriving in Cambridge by 12:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n10 / name
+     :op1 "12:45"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n12 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id MUL1910.json_0008
+# ::snt If you could just tell me how much the tickets are that would be fine .
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL1910.json_0010
+# ::snt That was all the info I needed today , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0871.json_0000
+# ::snt Could you help me find a moderately priced 4 star hotel ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+   :Type ( TypHo6 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id SNG0871.json_0002
+# ::snt Yes , I think that would be fine . Something in the north , please .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n8 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SNG0871.json_0004
+# ::snt Not really .   As long as it 's in the north it 's good .
+( Hm1 / Hotel-Inform
+   :Parking ( onHo1 / dontcare)
+   :Internet ( onHo2 / dontcare)
+   :Area ( AreHo4 / Area 
+    :name ( n10 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SNG0871.json_0006
+# ::snt I need it for 4 nights starting on wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id SNG0871.json_0008
+# ::snt Please make the reservation for 2 people .
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n16 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SNG0871.json_0010
+# ::snt Sure , that sounds fine . Can you book that for me ?
+( o / out_of_scope )
+
+# ::id SNG0871.json_0012
+# ::snt Sure , choose one for me .
+( o / out_of_scope )
+
+# ::id SNG0871.json_0014
+# ::snt How about for 3 nights ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SNG0871.json_0016
+# ::snt Thank you so much ! That 's all . Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3924.json_0000
+# ::snt I need a place to stay that has free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL3924.json_0002
+# ::snt could you provide details for something in the cheap price range ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3924.json_0004
+# ::snt No , I have no preference .   Just pick one .   That will be fine .
+( o / out_of_scope )
+
+# ::id PMUL1529.json_0000
+# ::snt Could you help me find a place to stay on my upcoming trip ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL1529.json_0002
+# ::snt I 'll be in the east .   I need free wifi and free parking .   I 'd prefer something 4 star .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   :Area ( AreHo4 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1529.json_0004
+# ::snt No that is not an issue . Could I get their phone number of one you recommend .
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id PMUL1529.json_0006
+# ::snt Thank you . I also need a train from Birmingham new street on Sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL1529.json_0008
+# ::snt Yes , I need to leave by 17:00 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n10 / name
+     :op1 "17:00"
+  ))
+)
+
+# ::id PMUL1529.json_0010
+# ::snt The train should leave after 20:30 and should go to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n14 / name
+     :op1 "20:30"
+  ))
+)
+
+# ::id PMUL1529.json_0012
+# ::snt What is the travel time ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL1529.json_0014
+# ::snt Not at this time , Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0700.json_0000
+# ::snt I am looking for a moderately priced hotel that has free wifi .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL0700.json_0002
+# ::snt I am looking for a hotel in the west and it does n't need to have free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( oHo1 / no)
+   :Area ( AreHo3 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL0700.json_0004
+# ::snt Let 's try for one in the north area instead .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n8 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL0700.json_0006
+# ::snt That 's fine . I would like to book it for 3 people for 5 nights starting on Tuesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL0700.json_0008
+# ::snt What was the name of the hotel please ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id MUL0700.json_0010
+# ::snt Yes please . Can I get the reference number too ?
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id MUL0700.json_0012
+# ::snt how about for 3 days ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL0700.json_0014
+# ::snt Thank you very much ! Can you also help me find a train ? I am looking for one that leaves from Cambridge after 11:00 and goes to Kings Lynn on Friday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n18 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n20 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n22 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n24 / name
+     :op1 "11:00"
+  ))
+)
+
+# ::id MUL0700.json_0016
+# ::snt I 'll take the train that is closet to 11:00 please .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n26 / name
+     :op1 "11:00"
+  ))
+)
+
+# ::id MUL0700.json_0018
+# ::snt I need tickets for 3 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n28 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL0700.json_0020
+# ::snt Thank you ! That 's everything I needed . Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0218.json_0000
+# ::snt I need a train that leaves on Wednesday after 17:00
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "wednesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "17:00"
+  ))
+)
+
+# ::id MUL0218.json_0002
+# ::snt I would like to go to cambridge departing from norwich .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id MUL0218.json_0004
+# ::snt I would like to leave after 17:00 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n10 / name
+     :op1 "17:00"
+  ))
+)
+
+# ::id MUL0218.json_0006
+# ::snt Please book it for two people and send the reference number .   We are also looking for a moderately priced place to dine in the town center .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "two"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Price ( PriRe4 / Price 
+    :name ( n15 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n17 / name
+     :op1 "center"
+  ))
+   )
+ :op3(Tt3 / Train-Request
+  :Ref ( aTr2 / question )
+   )
+)
+
+# ::id MUL0218.json_0008
+# ::snt The type of food does n't matter . I need to book a table for two at 21:00 on Wednesday .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+   :Time ( TimRe3 / Time 
+    :name ( n18 / name
+     :op1 "21:00"
+  ))
+   :Day ( DayRe5 / Day 
+    :name ( n20 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe7 / People 
+    :name ( n22 / name
+     :op1 "two"
+  ))
+)
+
+# ::id MUL0218.json_0010
+# ::snt Can you see if there 's anything at 20:00 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n24 / name
+     :op1 "20:00"
+  ))
+)
+
+# ::id MUL0218.json_0012
+# ::snt That is all thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20443.json_0000
+# ::snt Hello , I am looking for a restaurant in the centre of town that serves Indonesian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indonesian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id WOZ20443.json_0002
+# ::snt Oh , well how about European food then ? Also in the centre of town please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "european"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id WOZ20443.json_0004
+# ::snt I do n't care .
+( Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+)
+
+# ::id WOZ20443.json_0006
+# ::snt May I have the phone number and postcode ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id WOZ20443.json_0008
+# ::snt No , that 's all I need , thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20443.json_0010
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0944.json_0000
+# ::snt I have the name of a restaurant that I need some help finding , whenever you 're ready .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0944.json_0002
+# ::snt It is the Seasame Restaurant and Bar .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Name ( NamRe3 / Name 
+    :name ( n2 / name
+     :op1 "Seasame"
+     :op2 "Restaurant"
+     :op3 "and"
+     :op4 "Bar"
+  ))
+)
+
+# ::id PMUL0944.json_0004
+# ::snt I misspelled the place it is sesame , can you look that up again and book 3 poeple at 17:00 on monday if available ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "17:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL0944.json_0006
+# ::snt Yes I 'll also need a train to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0944.json_0008
+# ::snt To Cambridge , on Monday . I will be leaving Birmingham new street .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n14 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Dest ( DesTr6 / Dest 
+    :name ( n16 / name
+     :op1 "Cambridge"
+  ))
+)
+
+# ::id PMUL0944.json_0010
+# ::snt I need to arrive by 14:15 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n18 / name
+     :op1 "14:15"
+  ))
+)
+
+# ::id PMUL0944.json_0012
+# ::snt I do n't need you to book that , but I will need to know the departure time , please .
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+)
+
+# ::id PMUL0944.json_0014
+# ::snt Great , thanks so much for your help . That 's all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1278.json_0000
+# ::snt I 'll be visiting Cambridge soon and would like some information on Hughes Hall .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "hughes"
+     :op2 "hall"
+  ))
+)
+
+# ::id PMUL1278.json_0002
+# ::snt Can you give me the area , address , and entrance fee , please ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( onAt1 / none)
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+  :Fee ( aAt2 / question )
+  :Addr ( aAt3 / question )
+   )
+)
+
+# ::id PMUL1278.json_0004
+# ::snt Perfect ! I am also looking for a train to Kings Lynn leaving after 10:00
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n6 / name
+     :op1 "10:00"
+  ))
+)
+
+# ::id PMUL1278.json_0006
+# ::snt i 'm leaving on a tuesday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL1278.json_0008
+# ::snt Yes . Can you book 7 tickets please ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL1278.json_0010
+# ::snt Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1278.json_0012
+# ::snt No . Thanks for all your help . Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0375.json_0000
+# ::snt I need to find a hotel in the west of town and have at least a 4 star rating .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SSNG0375.json_0002
+# ::snt Do either of them include free Wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id SSNG0375.json_0004
+# ::snt I need to book for 3 people on monday and will be staying for 3 nights , can you book that for me please ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SSNG0375.json_0006
+# ::snt Yes , may I have the reference number for the booking ?
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id SSNG0375.json_0008
+# ::snt Address and phone number please .
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id SSNG0375.json_0010
+# ::snt That was great . Thank you goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2144.json_0000
+# ::snt Hi . Are there any trains from Peterborough on Sunday ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id MUL2144.json_0002
+# ::snt I am going to Cambridge and I have to leave after 21:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "21:15"
+  ))
+)
+
+# ::id MUL2144.json_0004
+# ::snt Book the earliest one for 4 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2144.json_0006
+# ::snt I 'd also like to find lodgings on the west side of town .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n12 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL2144.json_0008
+# ::snt A hotel that includes parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id MUL2144.json_0010
+# ::snt Yes that will be fine as long as it includes free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id MUL2144.json_0012
+# ::snt I would like to book it for 4 people and 4 nights starting on Sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2144.json_0014
+# ::snt Can we try booking it for just one night then ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n22 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL2144.json_0016
+# ::snt No , that 's all I needed today . Thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3980.json_0000
+# ::snt I am looking for information in Cambridge .
+( o / out_of_scope )
+
+# ::id PMUL3980.json_0002
+# ::snt I need a train on friday going to ely from cambridge arrival by 13:00
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "ely"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "friday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n6 / name
+     :op1 "13:00"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3980.json_0004
+# ::snt book for 2 people and get me the reference number
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3980.json_0006
+# ::snt Great ! I also need to have some north american food in the west part of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "north"
+     :op2 "american"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL3980.json_0008
+# ::snt Could you look again for places that serve North American food in the West .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n16 / name
+     :op1 "west"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n18 / name
+     :op1 "North"
+     :op2 "American"
+  ))
+)
+
+# ::id PMUL3980.json_0010
+# ::snt How about an intalian restaurnat in the west area ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n20 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL3980.json_0012
+# ::snt The moderately priced one will be fine . I 'll need it booked for the same day , same people , and at 10:15 .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n22 / name
+     :op1 "moderately"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n24 / name
+     :op1 "10:15"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n26 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n28 / name
+     :op1 "same"
+     :op2 "people"
+  ))
+)
+
+# ::id PMUL3980.json_0014
+# ::snt Great that was all I needed today , thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2656.json_0000
+# ::snt I wanted to go swimming later on today . I need some help finding a pool .
+( o / out_of_scope )
+
+# ::id PMUL2656.json_0002
+# ::snt Yes , I would prefer it to be in the west .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL2656.json_0004
+# ::snt Ah okay . How about colleges ? Are there any of those in the area ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id PMUL2656.json_0006
+# ::snt Please recommend a good one to me in that area . I need the address and phone number for it as well please .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL2656.json_0008
+# ::snt thanks , i 'm also looking to stay at a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL2656.json_0010
+# ::snt Yes please book that for 1 person for 4 nights starting friday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL2656.json_0012
+# ::snt Please choose another inexpensive guesthouse in the same area .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL2656.json_0014
+# ::snt Okay , maybe I should begin again . I am looking for a guesthouse in the north . Are there any available ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n18 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL2656.json_0016
+# ::snt is there one with a star or 4 among them ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2656.json_0018
+# ::snt Yes please just my lonely little self for 4 night starting on Friday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n22 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n24 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL2656.json_0020
+# ::snt No , that is all .   You have been very helpful .   Thanks so much .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG01847.json_0000
+# ::snt Is there a latin american restaurant in the center ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "latin"
+     :op2 "american"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id SNG01847.json_0002
+# ::snt sure , what else is there ?
+( o / out_of_scope )
+
+# ::id SNG01847.json_0004
+# ::snt how about latin american food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "latin"
+     :op2 "american"
+  ))
+)
+
+# ::id SNG01847.json_0006
+# ::snt Why do n't we try for lebanese food instead
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "lebanese"
+  ))
+)
+
+# ::id SNG01847.json_0008
+# ::snt Yes , please . There will be 3 of us for Tuesday at 13:30 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "13:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SNG01847.json_0010
+# ::snt Of course I 'll need that .
+( o / out_of_scope )
+
+# ::id SNG01847.json_0012
+# ::snt that is it . thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0291.json_0000
+# ::snt I need to find a place to stay that includes free wifi and does n't need to have free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( onHo1 / dontcare)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id SSNG0291.json_0002
+# ::snt Is it in the north and   in the moderate price range ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SSNG0291.json_0004
+# ::snt Yes that sounds fine . I 'd like a room for next Friday and Saturday night . Can you book that ?
+( Hm1 / Hotel-Inform
+   :Stay ( Ho1 / 2)
+   :Day ( DayHo3 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id SSNG0291.json_0006
+# ::snt I would like to book it for 4 people
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SSNG0291.json_0008
+# ::snt Yes . A different hotel in the same price range would be fine .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Price ( PriHo3 / Price 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id SSNG0291.json_0010
+# ::snt Yes , archway house sounds like a good idea . Please check .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n12 / name
+     :op1 "archway"
+     :op2 "house"
+  ))
+)
+
+# ::id SSNG0291.json_0012
+# ::snt Thank you , that 's all I needed today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01906.json_0000
+# ::snt I Am injured and are looking for a hospital nearby
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01906.json_0002
+# ::snt That hospital will be fine , do you have the address and postcode for that hospital ?
+( Ht1 / Hospital-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id SNG01906.json_0004
+# ::snt No . That 's all the information I was looking for today . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01906.json_0006
+# ::snt No , that would be all . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG01510.json_0000
+# ::snt Can you help me out with a taxi booking ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id SNG01510.json_0002
+# ::snt I need to leave after 18:15 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n2 / name
+     :op1 "18:15"
+  ))
+)
+
+# ::id SNG01510.json_0004
+# ::snt I need to be dropped off at bridge guest house .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n4 / name
+     :op1 "bridge"
+     :op2 "guest"
+     :op3 "house"
+  ))
+)
+
+# ::id SNG01510.json_0006
+# ::snt I need to be picked up from The Cambridge Corn Exchange .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n6 / name
+     :op1 "the"
+     :op2 "cambridge"
+     :op3 "corn"
+     :op4 "exchange"
+  ))
+)
+
+# ::id SNG01510.json_0008
+# ::snt No that 's all thank you Goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20570.json_0000
+# ::snt Hello , I am looking for a restaurant that serves international food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "international"
+  ))
+)
+
+# ::id WOZ20570.json_0002
+# ::snt No , any price range is fine . Can you recommend one of the restaurants ?
+( Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+)
+
+# ::id WOZ20570.json_0004
+# ::snt Hmm , I do n't really like the food there . Is there anything else ?
+( o / out_of_scope )
+
+# ::id WOZ20570.json_0006
+# ::snt Can I get the address and phone number , please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20570.json_0008
+# ::snt Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20570.json_0010
+# ::snt Thank You
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3783.json_0000
+# ::snt Hi there . I want to come into the Cambridge area and thought of an airplane but its is extremely costly . I am wondering about a train instead .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3783.json_0002
+# ::snt I 'll be coming in from Broxbourne on Sunday . I want to arrive by 19:30 . Can you help me ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "broxbourne"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n8 / name
+     :op1 "19:30"
+  ))
+)
+
+# ::id PMUL3783.json_0004
+# ::snt Yes , 19:30 like I said previously . I will need 2 tickets .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "19:30"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL3783.json_0006
+# ::snt I want to leave at 19:30 and need two tickets . Please send me the reference number and telephone number to the train company .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n14 / name
+     :op1 "19:30"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n16 / name
+     :op1 "two"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3783.json_0008
+# ::snt I need to arrive by 19:30 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n18 / name
+     :op1 "19:30"
+  ))
+)
+
+# ::id PMUL3783.json_0010
+# ::snt I would like to arrive in Broxbourne from Cambridge by 19:30 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n20 / name
+     :op1 "Cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n22 / name
+     :op1 "19:30"
+  ))
+   :Dest ( DesTr6 / Dest 
+    :name ( n24 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3783.json_0012
+# ::snt Yes , please . Can you book me for 2 tickets ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n26 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL3783.json_0014
+# ::snt Yes please . I need to find a hotel on the north end of town . An expensive hotel .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n28 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n30 / name
+     :op1 "north"
+  ))
+   :Type ( TypHo6 / Type 
+    :name ( n32 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL3783.json_0016
+# ::snt Yeah , moderate would be okay as well .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n34 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL3783.json_0018
+# ::snt Yes , it should have four stars .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n36 / name
+     :op1 "four"
+  ))
+)
+
+# ::id PMUL3783.json_0020
+# ::snt that will be fine .
+( o / out_of_scope )
+
+# ::id PMUL3783.json_0022
+# ::snt NO , i just need   you to get phone number and postcode
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id PMUL3783.json_0024
+# ::snt no that s all thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4119.json_0000
+# ::snt I would like a nice place to dine in the south area .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL4119.json_0002
+# ::snt Can I please have their postcode and phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id PMUL4119.json_0004
+# ::snt Yes , could you help me find a nice museum to visit .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL4119.json_0006
+# ::snt Thanks , what 's their phone number and address ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL4119.json_0008
+# ::snt Thanks so much ! Have a great day . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3460.json_0000
+# ::snt Hi , what can you tell me about the   bangkok city restaurant ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "bangkok"
+     :op2 "city"
+  ))
+)
+
+# ::id PMUL3460.json_0002
+# ::snt Yes for 2 at 19:30 on Sunday please . I need the reference number then too .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "19:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL3460.json_0004
+# ::snt I 'd also need a train leaving the centre going to kings lynn and arriving by 17:00 on monday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n14 / name
+     :op1 "17:00"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3460.json_0006
+# ::snt Yes , it should depart from Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3460.json_0008
+# ::snt Ok , I think that should be fine . Can you make a booking for me ?
+( o / out_of_scope )
+
+# ::id PMUL3460.json_0010
+# ::snt I need tickets for the same group of people going to the restaurant with me .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id PMUL3460.json_0012
+# ::snt Thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3460.json_0014
+# ::snt No that is it . Thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3460.json_0016
+# ::snt Thank you for your assistance .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0522.json_0000
+# ::snt Can you tell me anything about cafe jello gallery ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "cafe"
+     :op2 "jello"
+     :op3 "gallery"
+  ))
+)
+
+# ::id MUL0522.json_0002
+# ::snt Yes I would .
+( o / out_of_scope )
+
+# ::id MUL0522.json_0004
+# ::snt No , but I am looking for a train from Ely on Thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id MUL0522.json_0006
+# ::snt i would like to arrive after 2:00 in the afternoon .
+( o / out_of_scope )
+
+# ::id MUL0522.json_0008
+# ::snt I think that could work please make a booking for 6 people
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL0522.json_0010
+# ::snt Thank you very much that is all I needed . Have a good day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0120.json_0000
+# ::snt Could you tell me the nearest police station ?
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG0120.json_0002
+# ::snt Could you please give me the postcode to the police station ?
+( Pt1 / Police-Request
+  :Post ( aPo0 / question )
+)
+
+# ::id SNG0120.json_0004
+# ::snt Thank you ! That will be all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1530.json_0000
+# ::snt Are there any expensive restaurants in the centre of town ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1530.json_0002
+# ::snt Any type would be good . Can you recommend one ?
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+)
+
+# ::id MUL1530.json_0004
+# ::snt No thanks . Can you tell me the address of the restaurant ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id MUL1530.json_0006
+# ::snt Great .   I am also looking train schedules , leaving from Stevanage and going to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "Stevanage"
+  ))
+)
+
+# ::id MUL1530.json_0008
+# ::snt I need to leave sometime after 11:00 and I need tickets for 7 people .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n10 / name
+     :op1 "11:00"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL1530.json_0010
+# ::snt I 'd like to leave Sunday , and it does n't matter when I arrive .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id MUL1530.json_0012
+# ::snt Yes , please . Can you please be sure to tell me the reference number ?
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id MUL1530.json_0014
+# ::snt No that 's all . Thank you . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3538.json_0000
+# ::snt Where can I find a moderately priced restaurant that serves European food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "european"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL3538.json_0002
+# ::snt I would prefer the centre of town .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3538.json_0004
+# ::snt can you book a table for 3 on monday at 18:45
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "18:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3538.json_0006
+# ::snt Thank you . I need to find a train from Cambridge to Birmingham New Street leaving on Tuesday and I need it to arrive by 12:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n16 / name
+     :op1 "tuesday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n18 / name
+     :op1 "12:45"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n20 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3538.json_0008
+# ::snt That sounds perfect . Could you book it for the same group of people , please ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id PMUL3538.json_0010
+# ::snt You are great thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3538.json_0012
+# ::snt That is everything that I need .
+( o / out_of_scope )
+
+# ::id MUL2157.json_0000
+# ::snt I need a train that departs from cambridge and arrives at london liverpool street . Can you help me ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2157.json_0002
+# ::snt I want to leave on Saturday and should arrive by 18:00 , I have a doctors appointment to see to .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "18:00"
+  ))
+)
+
+# ::id MUL2157.json_0004
+# ::snt Yes what is the price , departure time , and travel time ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Time ( aTr1 / question )
+  :Ticket ( aTr2 / question )
+)
+
+# ::id MUL2157.json_0006
+# ::snt Yes , I 'll also need a place to stay in the south and would prefer a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n12 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL2157.json_0008
+# ::snt No specific price range , but I do need free parking .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( onHo2 / dontcare)
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL2157.json_0010
+# ::snt Yes , please . I would like to book for two nights and two people starting Saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "two"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "two"
+  ))
+)
+
+# ::id MUL2157.json_0012
+# ::snt How about for just two nights 4 people at Rosa 's Bed and Breakfast ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "two"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n22 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2157.json_0014
+# ::snt I would like to try for 2 nights since there is no space and I want it for 4 people please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n24 / name
+     :op1 "2"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n26 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2157.json_0016
+# ::snt Let 's try a different guesthouse in the south , then .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n28 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n30 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL2157.json_0018
+# ::snt Do either of them offer free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id MUL2157.json_0020
+# ::snt Can you book one for 4 people for 4 nights starting Tuesday please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n32 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n34 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n36 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2157.json_0022
+# ::snt Yes , can you try 2 nights please ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n38 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL2157.json_0024
+# ::snt Thank you , that is everything i need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2157.json_0026
+# ::snt You are welcome , enjoy your trip .
+( a / and
+ :op1(ge1 / general-bye
+   :none ( onge1 / none)
+   )
+ :op2(ge2 / general-welcome
+   :none ( onge2 / none)
+   )
+)
+
+# ::id MUL2157.json_0028
+# ::snt Nope that is thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1280.json_0000
+# ::snt I 'm looking for a train from Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG1280.json_0002
+# ::snt I need to get to Stansted airport please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id SNG1280.json_0004
+# ::snt I 'd like to travel on thursday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id SNG1280.json_0006
+# ::snt I need to leave after 16:15 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "16:15"
+  ))
+)
+
+# ::id SNG01178.json_0000
+# ::snt I am looking for the nearest hospital please .
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01178.json_0002
+# ::snt I need to find a hospital with a teenage cancer trust unit .
+( Hm1 / Hospital-Inform
+   :Department ( DepHo2 / Department 
+    :name ( n2 / name
+     :op1 "teenage"
+     :op2 "cancer"
+     :op3 "trust"
+     :op4 "unit"
+  ))
+)
+
+# ::id SNG01178.json_0004
+# ::snt Yes , I just need the postcode please .
+( Ht1 / Hospital-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id SNG01178.json_0006
+# ::snt Okay , thank you for your help . That 's all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3887.json_0000
+# ::snt I am looking for information in Cambridge looking for a restaurant in the north
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL3887.json_0002
+# ::snt How about an expensive venetian place ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "venetian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL3887.json_0004
+# ::snt How about something that serves Asian Oriental food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+)
+
+# ::id PMUL3887.json_0006
+# ::snt That sounds great . I will need a table for 5 .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL3887.json_0008
+# ::snt 16:30 on Thursday , please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "16:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL3887.json_0010
+# ::snt Can you provide me with a reference number , please ?
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id PMUL3887.json_0012
+# ::snt I would like to take a train from stansted airport to cambridge , on Thursday , with arrival by 13:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n18 / name
+     :op1 "thursday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n20 / name
+     :op1 "13:30"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n22 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id PMUL3887.json_0014
+# ::snt Please give me the departure and travel time .
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL3887.json_0016
+# ::snt Thank you ! That is all the information I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20491.json_0000
+# ::snt Hi , I 'm looking for a Basque restaurant in the west part of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "basque"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id WOZ20491.json_0002
+# ::snt How about british ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "british"
+  ))
+)
+
+# ::id WOZ20491.json_0004
+# ::snt I need the address and phone number , please .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20491.json_0006
+# ::snt Which part of town it is in ?
+( o / out_of_scope )
+
+# ::id WOZ20491.json_0008
+# ::snt No , thanks .   I have everything I need .   Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01723.json_0000
+# ::snt I need to book a taxi .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id SNG01723.json_0002
+# ::snt I have to be to whale of a time by 16:15
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "whale"
+     :op2 "of"
+     :op3 "a"
+     :op4 "time"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n4 / name
+     :op1 "16:15"
+  ))
+)
+
+# ::id SNG01723.json_0004
+# ::snt I would like to leave from the gallery at twelve a high street .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n6 / name
+     :op1 "gallery"
+     :op2 "at"
+     :op3 "twelve"
+     :op4 "a"
+     :op5 "high"
+     :op6 "street"
+  ))
+)
+
+# ::id SNG01723.json_0006
+# ::snt Thank you .   Can I get a contact number ?
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01723.json_0008
+# ::snt Thank you , that 's all . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2486.json_0000
+# ::snt I need some information about Churchill College .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "Churchill"
+     :op2 "College"
+  ))
+)
+
+# ::id PMUL2486.json_0002
+# ::snt Yes , that would be great . Can you also give me the postcode as well ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL2486.json_0004
+# ::snt I would like to find and Italian restaurant in the Centre of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "italian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2486.json_0006
+# ::snt I 'm thinking the expensive price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL2486.json_0008
+# ::snt Yes please .   There are 6 of us .   Make it for 17:00 on Thursday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "17:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL2486.json_0010
+# ::snt Can you hemp book a taxi , too ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL2486.json_0012
+# ::snt I would like to leave churchill college and get to cafe uno by 17:00
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n16 / name
+     :op1 "cafe"
+     :op2 "uno"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n18 / name
+     :op1 "17:00"
+  ))
+   :Depart ( DepTa6 / Depart 
+    :name ( n20 / name
+     :op1 "churchill"
+     :op2 "college"
+  ))
+)
+
+# ::id PMUL2486.json_0014
+# ::snt No , thank you . That 's everything I need today . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2538.json_0000
+# ::snt Hello , I 'm looking for an museum .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL2538.json_0002
+# ::snt Any area is fine . Do you have a favorite ? Maybe we can check that one out . Which one do you like ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+   )
+)
+
+# ::id MUL2538.json_0004
+# ::snt Awesome , can I get the phone number , postcode and area for that ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id MUL2538.json_0006
+# ::snt Thank you , I am also looking for a hotel on the north side .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL2538.json_0008
+# ::snt I like a guesthouse in the moderate price range .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n10 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL2538.json_0010
+# ::snt What are the prices like there ?
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+)
+
+# ::id MUL2538.json_0012
+# ::snt Could you give me the postcode , phone number and star rating of the guesthouse ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "guesthouse"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Post ( aHo1 / question )
+  :Phone ( aHo2 / question )
+   )
+)
+
+# ::id MUL2538.json_0014
+# ::snt Yes , a taxi , I want to leave the attraction and go to the hotel by 22:00
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n14 / name
+     :op1 "22:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "attraction"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id MUL2538.json_0016
+# ::snt that s all I needed , thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3177.json_0000
+# ::snt Could you please be kind enough and get me information on the autumn house ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "autumn"
+     :op2 "house"
+  ))
+)
+
+# ::id PMUL3177.json_0002
+# ::snt I would like a reservation , please . If it could start on Monday , that would be great !
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n4 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL3177.json_0004
+# ::snt There are five of us staying for 5 days
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n8 / name
+     :op1 "five"
+  ))
+)
+
+# ::id PMUL3177.json_0006
+# ::snt Thanks so much . I 'd also like to find an expensive restaurant in the center .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL3177.json_0008
+# ::snt how about persian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "persian"
+  ))
+)
+
+# ::id PMUL3177.json_0010
+# ::snt Ok , well thank you for trying . Can you see if there is anything with the same criteria but for italian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id PMUL3177.json_0012
+# ::snt That is great , can you book me please for 12:00 for 5 people on Monday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "12:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n20 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n22 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL3177.json_0014
+# ::snt Yes , it does .   Can you book it ?   I need a reference number please
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id PMUL3177.json_0016
+# ::snt That 's all I needed today . Thanks for all your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3987.json_0000
+# ::snt I want to find a guesthouse in the centre to stay at .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3987.json_0002
+# ::snt I want one that has free wifi and a rating of 4 stars . Does either of those match that description ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3987.json_0004
+# ::snt yes please book it for 3 people and 5 nights starting from wednesday .  Make sure you get the reference number
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL3987.json_0006
+# ::snt Thank you . I 'm also looking for a restaurant called Cotto . Can you give me more info ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n14 / name
+     :op1 "cotto"
+  ))
+)
+
+# ::id PMUL3987.json_0008
+# ::snt book a table for 3   at 13:30 on wednesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "13:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3987.json_0010
+# ::snt I think that is all I will need today . Cheers .
+( o / out_of_scope )
+
+# ::id PMUL4508.json_0000
+# ::snt I ca n't wait to see some local attractions when I visit . I am looking for a convenient place to stay while I 'm there .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL4508.json_0002
+# ::snt hotel should be in the moderate and in centre of town
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4508.json_0004
+# ::snt Yes , I 'd like the phone number and postcode , please .
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id PMUL4508.json_0006
+# ::snt I 'm looking for an attraction called clare college .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n6 / name
+     :op1 "clare"
+     :op2 "college"
+  ))
+)
+
+# ::id PMUL4508.json_0008
+# ::snt Perfect , thank you . That 's all I need for today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4089.json_0000
+# ::snt I like to play sports . Are there any facilities for that in the centre section ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "sports"
+  ))
+)
+
+# ::id PMUL4089.json_0002
+# ::snt in the centre and should be in the type of mutliple sports .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n8 / name
+     :op1 "sports"
+  ))
+)
+
+# ::id PMUL4089.json_0004
+# ::snt How about at a college ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL4089.json_0006
+# ::snt You know , actually I just remembered a place someone told me about . It 's called Pembroke College . Is that in the centre area ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n12 / name
+     :op1 "pembroke"
+     :op2 "college"
+  ))
+)
+
+# ::id PMUL4089.json_0008
+# ::snt the centre and should be in the type of mutliple sport
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n16 / name
+     :op1 "sport"
+  ))
+)
+
+# ::id PMUL4089.json_0010
+# ::snt Ok , well what about a college in the centre instead ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n18 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL4089.json_0012
+# ::snt What is the phone number for Downing ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL4089.json_0014
+# ::snt Yes , I am looking for a moderately priced traditional restaurant in the same area as the college .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n20 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL4089.json_0016
+# ::snt I said , traditional food please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n24 / name
+     :op1 "traditional"
+  ))
+)
+
+# ::id PMUL4089.json_0018
+# ::snt What about one with European cuisine ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n26 / name
+     :op1 "european"
+  ))
+)
+
+# ::id PMUL4089.json_0020
+# ::snt You could make a recommendation please .
+( o / out_of_scope )
+
+# ::id PMUL4089.json_0022
+# ::snt Great , can you please book a table for 1 on Friday at 13:15 ? Can I please have the reference number ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n28 / name
+     :op1 "13:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n30 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n32 / name
+     :op1 "1"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL4089.json_0024
+# ::snt Thank you very much . that is all for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4089.json_0026
+# ::snt thank you and goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02259.json_0000
+# ::snt I 'd like for a taxi to take me to autumn house from travellers rest
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "travellers"
+     :op2 "rest"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "autumn"
+     :op2 "house"
+  ))
+)
+
+# ::id SNG02259.json_0002
+# ::snt I want to arrive by 07:00 , what time I leave is okay .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n6 / name
+     :op1 "07:00"
+  ))
+)
+
+# ::id WOZ20275.json_0000
+# ::snt I am looking for a restaurant that serves Australian food and in the cheap price range .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "australian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id WOZ20275.json_0002
+# ::snt do you have some places that serve italian ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id WOZ20275.json_0004
+# ::snt Can I get the address and phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20275.json_0006
+# ::snt Okay , perfect . Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4427.json_0000
+# ::snt i am looking for a place to stay . The hotel should be in the type of hotel and should have a star of 4 .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4427.json_0002
+# ::snt do any of them have free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL4427.json_0004
+# ::snt I really do n't care you choose
+( o / out_of_scope )
+
+# ::id PMUL4427.json_0006
+# ::snt Could I have the   area and postcode .
+( Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id PMUL4427.json_0008
+# ::snt No thanks . I do need the area and address of Ballare please , minus the attitude .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n6 / name
+     :op1 "ballare"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+)
+
+# ::id PMUL4427.json_0010
+# ::snt That should be all I need . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0383.json_0000
+# ::snt Can you let me now what guesthouses in the area have free parking ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouses"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id PMUL0383.json_0002
+# ::snt I have no specific area but I would like it to be cheap .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL0383.json_0004
+# ::snt Do any have free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL0383.json_0006
+# ::snt May I please have their phone number ?
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id PMUL0383.json_0008
+# ::snt Thanks . I am also looking for a particular restaurant , Restaurant One Seven . Can you find the address for me ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "restaurant"
+     :op2 "one"
+     :op3 "seven"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0383.json_0010
+# ::snt Can I get the address on that one ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id PMUL0383.json_0012
+# ::snt No , thank you , that 's all the information I need right now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0158.json_0000
+# ::snt I am looking to stay at a 4 star rated place in the moderate price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0158.json_0002
+# ::snt I do n't have a preference for what area , I do however want free WiFi . I would also like to stay in a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( esHo2 / yes)
+   :Area ( onHo3 / dontcare)
+)
+
+# ::id PMUL0158.json_0004
+# ::snt yes can you book it for 7 people and 3 nights starting from thursday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL0158.json_0006
+# ::snt Please try again
+( o / out_of_scope )
+
+# ::id PMUL0158.json_0008
+# ::snt Yes , I 'd like to find an Indian restaurant in the north please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n16 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL0158.json_0010
+# ::snt I want the cheap one .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n18 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL0158.json_0012
+# ::snt On second thought , I 'd like to go with Nirala ? My friends want to try something a little more moderately priced . Can you give me the postcode , address and phone ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n20 / name
+     :op1 "moderately"
+  ))
+   :Name ( NamRe4 / Name 
+    :name ( n22 / name
+     :op1 "nirala"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Post ( aRe2 / question )
+  :Addr ( aRe3 / question )
+   )
+)
+
+# ::id PMUL0158.json_0014
+# ::snt I also will need a taxi to pick me up at the hotel and get me to the restaurant by 02:15 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n24 / name
+     :op1 "02:15"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n26 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL0158.json_0016
+# ::snt Thanks that will be all for today . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20391.json_0000
+# ::snt I would like a restaurant in the north part of town that serves korean food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "korean"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id WOZ20391.json_0002
+# ::snt How about any area ?
+( Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+)
+
+# ::id WOZ20391.json_0004
+# ::snt What is the address and price range ?
+( Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20391.json_0006
+# ::snt No thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2605.json_0000
+# ::snt I would like to visit a college in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "college"
+  ))
+)
+
+# ::id MUL2605.json_0002
+# ::snt Thank you very much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2605.json_0004
+# ::snt Yes , can you help me locate a guesthouse that stay in that is also in the centre of town ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2605.json_0006
+# ::snt Yeah , I 'd like someplace with free wifi , please .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id MUL2605.json_0008
+# ::snt I need the postcode too .
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id MUL2605.json_0010
+# ::snt I also need to take a taxi between the college and the guesthouse . Can you help me with that ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL2605.json_0012
+# ::snt I want to leave christ 's college by 6:30 .
+( o / out_of_scope )
+
+# ::id MUL2605.json_0014
+# ::snt Can you tell me the contact number for the taxi please ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL2605.json_0016
+# ::snt Yes it is , thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0091.json_0000
+# ::snt I need to book a taxi going to Rosa 's Bed and Breakfast that leaves after 17:45 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n2 / name
+     :op1 "17:45"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n4 / name
+     :op1 "rosa"
+     :op2 "'s"
+     :op3 "bed"
+     :op4 "and"
+     :op5 "breakfast"
+  ))
+)
+
+# ::id SNG0091.json_0002
+# ::snt I will be leaving from saigon city .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n6 / name
+     :op1 "saigon"
+     :op2 "city"
+  ))
+)
+
+# ::id SNG0091.json_0004
+# ::snt Thank you very much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0091.json_0006
+# ::snt No , that 's all . Goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0360.json_0000
+# ::snt I need a guesthouse , with free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id SSNG0360.json_0002
+# ::snt I would like it in the cheap price range in the west .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+)
+
+# ::id SSNG0360.json_0004
+# ::snt Actually , I do n't care what part of town it is in .   I just need 4 stars .   Does The Finches offer that ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SSNG0360.json_0006
+# ::snt Yes please , just for 1 person for 2 nights starting on Monday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "1"
+  ))
+)
+
+# ::id SSNG0360.json_0008
+# ::snt Thank you for the reference number B4IRJDNN . Goodbye .
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id MUL0900.json_0000
+# ::snt Hi ! I am so excited to be traveling to Cambridge . Would you please help me look for a place to eat while I am there ?
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id MUL0900.json_0002
+# ::snt Yes I am looking for an expensive restaurant that serves modern european food in the centre .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0900.json_0004
+# ::snt No , but can you give me the phone number and address including postcode please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id MUL0900.json_0006
+# ::snt Also , I am looking for a multiple sport attraction in the same area .   Can you help ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n8 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n10 / name
+     :op1 "sport"
+  ))
+)
+
+# ::id MUL0900.json_0008
+# ::snt No . Hmm . What about a concerthall ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "concerthall"
+  ))
+)
+
+# ::id MUL0900.json_0010
+# ::snt Can you get me the phone number please ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL0900.json_0012
+# ::snt I would also like the address and postcode for The man on the Moon concert hall .
+( a / and
+ :op1(At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n15 / name
+     :op1 "The"
+     :op2 "man"
+     :op3 "on"
+     :op4 "the"
+     :op5 "Moon"
+  ))
+   )
+)
+
+# ::id MUL0900.json_0014
+# ::snt Yes I will need the phone number please .
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL0900.json_0016
+# ::snt No I do not need any more info Thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01830.json_0000
+# ::snt I would like to find a hospital with a diabetes and endocrinology department please .
+( Hm1 / Hospital-Inform
+   :Department ( DepHo2 / Department 
+    :name ( n2 / name
+     :op1 "diabetes"
+     :op2 "and"
+     :op3 "endocrinology"
+  ))
+)
+
+# ::id SNG01830.json_0002
+# ::snt What is the postcode ?
+( Ht1 / Hospital-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id PMUL0181.json_0000
+# ::snt I 'm looking for a restaurant that serves venetian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "venetian"
+  ))
+)
+
+# ::id PMUL0181.json_0002
+# ::snt Anything in the centre would be fine , whatever you recommend .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0181.json_0004
+# ::snt Definitely something moderately priced . If you ca n't find Venetian , how about British ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "british"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL0181.json_0006
+# ::snt Yes , please . Find out which of the four restaurants have vegan options , please ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0181.json_0008
+# ::snt Okay , well , let 's go ahead and book a table for one at 11:30 on Tuesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "11:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL0181.json_0010
+# ::snt I also need a place to stay .   Can you help with that ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL0181.json_0012
+# ::snt I 'm looking for a place that has 3 stars and free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL0181.json_0014
+# ::snt I am not looking for a specific area , but I would like for it to be in the moderate price range , please .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n18 / name
+     :op1 "moderate"
+  ))
+   :Area ( onHo2 / dontcare)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Area ( aHo1 / question )
+   )
+)
+
+# ::id PMUL0181.json_0016
+# ::snt Does that one have free internet as well ? If so it will work great for me .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Internet ( aHo1 / question )
+   )
+)
+
+# ::id PMUL0181.json_0018
+# ::snt Thanks , I need a taxi to commute between the two places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL0181.json_0020
+# ::snt I am traveling between the two places discussed , I need to reach the restaurant by the booked time .
+( Tm1 / Taxi-Inform
+   :Depart ( amTa1 / hamilton_lodge)
+   :Dest ( DesTa3 / Dest 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL0181.json_0022
+# ::snt I 'm sorry , I clearly was n't paying attention .   Yes that is all I need .
+( o / out_of_scope )
+
+# ::id PMUL0181.json_0024
+# ::snt Yes . Have a great day .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG01749.json_0000
+# ::snt I 've been robbed ! I need to get in touch with the police right away !
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG01749.json_0002
+# ::snt What is the postcode of the police station ?
+( Pt1 / Police-Request
+  :Post ( aPo0 / question )
+)
+
+# ::id SNG01749.json_0004
+# ::snt Can you give me their address too ?
+( Pt1 / Police-Request
+  :Addr ( aPo0 / question )
+)
+
+# ::id SNG01749.json_0006
+# ::snt Thanks , that 's all . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2173.json_0000
+# ::snt I want some advice on places to go .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL2173.json_0002
+# ::snt I do n't have a preference .
+( Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+)
+
+# ::id PMUL2173.json_0004
+# ::snt That sounds great . Can I get the postcode , entrance fee , and phone number ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL2173.json_0006
+# ::snt Yes , I would like to find a   mediterranean   restaurant in the cheap price range .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "mediterranean"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL2173.json_0008
+# ::snt Great , can you give me the phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id PMUL2173.json_0010
+# ::snt And what area are they located ?
+( Rt1 / Restaurant-Request
+  :Area ( aRe0 / question )
+)
+
+# ::id PMUL2173.json_0012
+# ::snt Ok , thank you , that 's all the information I need right now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20587.json_0000
+# ::snt Hi , I 'm looking for a moderately priced restaurant on the south side of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id WOZ20587.json_0002
+# ::snt Yes . phone number please
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id WOZ20587.json_0004
+# ::snt I 'm not sure where on the south side I 'm going to be .   Could you suggest an alternate restaurant and give me their information , too ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "south"
+  ))
+)
+
+# ::id SNG1327.json_0000
+# ::snt I am looking to book a ticket for 2 people for the tuesday train leaving from cambridge and arriving by 10:30 at broxbourne
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "broxbourne"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "tuesday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n6 / name
+     :op1 "10:30"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :People ( PeoTr10 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SNG1327.json_0002
+# ::snt Great thanks ! That will be all !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0299.json_0000
+# ::snt I am looking for a moderately priced restaurant in east Cambridge .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL0299.json_0002
+# ::snt Do any of them serve fusion food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "fusion"
+  ))
+)
+
+# ::id MUL0299.json_0004
+# ::snt Do any of them serve Italian ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id MUL0299.json_0006
+# ::snt Yes , I 'd like a table for 5 on Friday .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL0299.json_0008
+# ::snt 18:45 , please . I also need a train on Saturday . I want to depart from Cambridge .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Time ( TimRe5 / Time 
+    :name ( n19 / name
+     :op1 "18:45"
+  ))
+   )
+)
+
+# ::id MUL0299.json_0010
+# ::snt I 'd like to go to the London Kings cross
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n20 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id MUL0299.json_0012
+# ::snt No , but I 'd like to arrive by 13:00 . Also , I need the reference number for my restaurant reservation , please .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n22 / name
+     :op1 "13:00"
+  ))
+   :Leave ( onTr2 / dontcare)
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+ :op3(Tt3 / Train-Request
+  :Ref ( aTr2 / question )
+   )
+)
+
+# ::id MUL0299.json_0014
+# ::snt I also need a departure time and train ID please .
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id MUL0299.json_0016
+# ::snt As long as its departing on Saturday from Cambridge to london kings kross arriving by 13:00 that works . Please just confirm the train ID and departure time .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n24 / name
+     :op1 "saturday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n26 / name
+     :op1 "13:00"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n28 / name
+     :op1 "cambridge"
+  ))
+   :Dest ( DesTr8 / Dest 
+    :name ( n30 / name
+     :op1 "london"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Leave ( aTr1 / question )
+  :Id ( aTr2 / question )
+   )
+)
+
+# ::id MUL0299.json_0018
+# ::snt Yes , that 's good . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0299.json_0020
+# ::snt No , thank you . I 'm all set for today . You 've been a great help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1196.json_0000
+# ::snt I 'm looking for museums to visit in town . What are my options ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id MUL1196.json_0002
+# ::snt I have no idea . Could you suggest one that sounds interesting ?
+( o / out_of_scope )
+
+# ::id MUL1196.json_0004
+# ::snt Can I get the phone number and address please . I also need a hotel with free parking .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id MUL1196.json_0006
+# ::snt Near the museum if possible . I 'm looking for a guesthouse with free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( onHo2 / none)
+   :Parking ( esHo3 / yes)
+)
+
+# ::id MUL1196.json_0008
+# ::snt No , I 'm not ready to book quite yet .   Thanks for your help .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0336.json_0000
+# ::snt I want to find a guesthouse to stay at in the north part of town .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SSNG0336.json_0002
+# ::snt Is that in the expensive price range ?
+( o / out_of_scope )
+
+# ::id SSNG0336.json_0004
+# ::snt I would like one that is in the expensive price range , please . A bit more upscale .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SSNG0336.json_0006
+# ::snt No , are there any guesthouses available in the Centre ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG01759.json_0000
+# ::snt I 'm looking for a specific hospital by the name of Addenbrookes .
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01759.json_0002
+# ::snt Yes . I 'd like to know their phone number please .
+( Ht1 / Hospital-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id SNG01759.json_0004
+# ::snt Great , thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01759.json_0006
+# ::snt No , that 's all . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1691.json_0000
+# ::snt I need some information on a hotel , can you help with that ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL1691.json_0002
+# ::snt I need information about the alexander bed and breakfast .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "alexander"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+)
+
+# ::id PMUL1691.json_0004
+# ::snt I need reservations for 5 people and 2 nights starting from sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL1691.json_0006
+# ::snt I 'm also looking for a train to Stevenage leaving after 16:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "stevenage"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n12 / name
+     :op1 "16:15"
+  ))
+)
+
+# ::id PMUL1691.json_0008
+# ::snt Yes , I need to leave Cambridge on Monday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "Cambridge"
+  ))
+)
+
+# ::id PMUL1691.json_0010
+# ::snt Sure . What is the price and arrival time ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id PMUL1691.json_0012
+# ::snt No thank you . I 'll take it from here . You 've been very helpful . Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2104.json_0000
+# ::snt Hi . I am looking for a train going to Cambridge on Thursday . Can you help me ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id MUL2104.json_0002
+# ::snt No , I need a train that departs from stansted airport and it should leave after 11:30 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "11:30"
+  ))
+)
+
+# ::id MUL2104.json_0004
+# ::snt I think so . What exactly is the travel time on that one ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL2104.json_0006
+# ::snt I 'm also looking for a particular hotel . The name is Leverton house .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n10 / name
+     :op1 "leverton"
+     :op2 "house"
+  ))
+)
+
+# ::id MUL2104.json_0008
+# ::snt Please . I 'd like a room for myself , I 'll be checking in on thursday and would like to stay for two days .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "two"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id MUL2104.json_0010
+# ::snt Okay , try for one night instead please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL2104.json_0012
+# ::snt No , you have been a great help .   Thank you and goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01488.json_0000
+# ::snt I need to book a taxi to come by Saffron Brasserie by 03:30 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n2 / name
+     :op1 "03:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "saffron"
+     :op2 "brasserie"
+  ))
+)
+
+# ::id SNG01488.json_0002
+# ::snt I 'm coming from saffron brasserie .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n6 / name
+     :op1 "saffron"
+     :op2 "brasserie"
+  ))
+)
+
+# ::id SNG01488.json_0004
+# ::snt I 'm going to leicester train station and need to arrive there by 03:30
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n8 / name
+     :op1 "leicester"
+     :op2 "train"
+     :op3 "station"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n10 / name
+     :op1 "03:30"
+  ))
+)
+
+# ::id SNG01488.json_0006
+# ::snt Yes , that is correct
+( Tm1 / Taxi-Inform
+   :Arrive ( 3*Ta1 / 03**30)
+)
+
+# ::id SNG01488.json_0008
+# ::snt Thanks , that 's all I need . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1754.json_0000
+# ::snt Hi , I 'm looking for a train departing cambridge that leaves after 21:45 .   Can you help me with a reservation ?
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "21:45"
+  ))
+)
+
+# ::id PMUL1754.json_0002
+# ::snt I am traveling to london kings cross from cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1754.json_0004
+# ::snt I do not have a specific arrival time .
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+)
+
+# ::id PMUL1754.json_0006
+# ::snt I will be traveling on Saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL1754.json_0008
+# ::snt Yes for five please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "five"
+  ))
+)
+
+# ::id PMUL1754.json_0010
+# ::snt Thanks ! I also need a guesthouse to stay in in the north .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n16 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL1754.json_0012
+# ::snt It does n't need to have free parking and price does n't matter . I will take a suggestion as I 'm not familiar with the area .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( oHo1 / no)
+   :Price ( onHo2 / dontcare)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Price ( aHo1 / question )
+   )
+)
+
+# ::id PMUL1754.json_0014
+# ::snt Yes I would like to book it for 5 people .
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n18 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL1754.json_0016
+# ::snt I actually do n't need to book . I would just like the phone number , postcode , and price range .
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+  :Post ( aHo1 / question )
+  :Phone ( aHo2 / question )
+)
+
+# ::id PMUL1754.json_0018
+# ::snt No that 's everything I needed . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1630.json_0000
+# ::snt Hi , I 'm looking for a train that departs on Wednesday from Cambridge .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1630.json_0002
+# ::snt I would like to go to kings lynn and leave after 13:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "13:00"
+  ))
+)
+
+# ::id PMUL1630.json_0004
+# ::snt No , but can you tell me the price , arrival time , and travel time please ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+  :Time ( aTr1 / question )
+  :Ticket ( aTr2 / question )
+)
+
+# ::id PMUL1630.json_0006
+# ::snt Great . I also need a place to stay that is expensive in the west area .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n12 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL1630.json_0008
+# ::snt No I wo n't be booking today .
+( o / out_of_scope )
+
+# ::id PMUL1630.json_0010
+# ::snt no thank you tahtys all I neeed to know
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1398.json_0000
+# ::snt Looking for place to eat in the south
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL1398.json_0002
+# ::snt I need something in the moderate price range , preferably Eastern European food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "eastern"
+     :op2 "european"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL1398.json_0004
+# ::snt Yes , let 's try looking for an Italian restaurant please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id MUL1398.json_0006
+# ::snt Can you just give me the postcode , phone number , and address ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id MUL1398.json_0008
+# ::snt I also need a room , with wifi and in the moderate price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "moderate"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL1398.json_0010
+# ::snt Let 's try a guesthouse , please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id MUL1398.json_0012
+# ::snt The Avalon sounds lovely . Would you book it for 3 nights starting Friday for 4 people ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n14 / name
+     :op1 "avalon"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n18 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1398.json_0014
+# ::snt I need a taxi to commute to the restaurant and will need it until I leave at 02:15 and after , can you give me a contact number for the taxi and what car type ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n22 / name
+     :op1 "02:15"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id MUL1398.json_0016
+# ::snt Could I also get the car type please ?
+( Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+)
+
+# ::id MUL1398.json_0018
+# ::snt No , that 's everything I need , thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0719.json_0000
+# ::snt I 'm looking for a seafood restaurant in the moderate price range .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "seafood"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id SNG0719.json_0002
+# ::snt What about Chinese ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id SNG0719.json_0004
+# ::snt Any one of them will be fine , if you could find one available for 4 people at 18:15 on friday please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "18:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG0719.json_0006
+# ::snt Thank you for your help . Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3129.json_0000
+# ::snt I 'm looking for a restaurant in the South , I 'd like to have indian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL3129.json_0002
+# ::snt Yes please for two people .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n6 / name
+     :op1 "two"
+  ))
+)
+
+# ::id PMUL3129.json_0004
+# ::snt Actually , I do n't need to book it . Can I get the address , postcode and phone number instead ?   And to make sure , this is a very expensive restaurant ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Post ( aRe2 / question )
+  :Addr ( aRe3 / question )
+   )
+)
+
+# ::id PMUL3129.json_0006
+# ::snt Need a place to go that is a theater near the restaurant .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL3129.json_0008
+# ::snt Actually , can I get their postcode and their entrance fee please ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL3129.json_0010
+# ::snt Thank you ! Can you please book me a taxi from the theatre to the restaurant , leaving the theatre at 16:30 ?
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n10 / name
+     :op1 "16:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n12 / name
+     :op1 "the"
+     :op2 "theatre"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL2740.json_0000
+# ::snt Hi , I 'm trying to find a hotel to stay at . Can you help with that ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL2740.json_0002
+# ::snt Yes , I would like to stay in the west .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL2740.json_0004
+# ::snt I would like a hotel .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Type ( TypHo3 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL2740.json_0006
+# ::snt Once you find the hotel you want to book it for 7 people and 3 nights starting from wednesday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL2740.json_0008
+# ::snt Thank you for the booking . I also want to visit an attraction in the east , something fun involving a boat .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n16 / name
+     :op1 "boat"
+  ))
+)
+
+# ::id PMUL2740.json_0010
+# ::snt Would you also give me the postcode and entrance fee , please ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id SNG02295.json_0000
+# ::snt Someone just robbed me , I need to contact the police .
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG02295.json_0002
+# ::snt Thank you so much ! Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0151.json_0000
+# ::snt i just got injured , where is the nearest hospital ?
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG0151.json_0002
+# ::snt I do n't know the address , I 'm in Cambridge .
+( Ht1 / Hospital-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id SNG0151.json_0004
+# ::snt No thank you . That is all the information I need . Thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0950.json_0000
+# ::snt Hi , I am interested in finding a place to dine on the west side of town .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL0950.json_0002
+# ::snt I 'd like it to be expensive british food . Any suggestions ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "british"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL0950.json_0004
+# ::snt Yes , a table for 8 people on saturday at 18:15 . Please provide a reference number , thank you !
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "18:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0950.json_0006
+# ::snt Thanks ! I 'm also looking to visit a museum in town .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL0950.json_0008
+# ::snt I do not care about what type of museum or where it is at . What is your recommendation ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+   )
+ :op2(At2 / Attraction-Request
+  :Type ( aAt1 / question )
+   )
+)
+
+# ::id MUL0950.json_0010
+# ::snt Thank you so much for choosing for me - really took the stress out of this trip ! I think that 's all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3655.json_0000
+# ::snt I am looking for a restaurant called Panahar .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "panahar"
+  ))
+)
+
+# ::id PMUL3655.json_0002
+# ::snt Yes , for 5 at 11:00 on thursday
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "11:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL3655.json_0004
+# ::snt Thanks so much . Let me double check my list .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3655.json_0006
+# ::snt That would be great . I 'm looking for a place to go in the centre . A college would be nice .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n12 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL3655.json_0008
+# ::snt I do n't have a specific college in mind , do you mind giving me your recommendation ? Which one do you think is the most beautiful ?
+( At1 / Attraction-Request
+  :Name ( aAt0 / question )
+)
+
+# ::id PMUL3655.json_0010
+# ::snt Great , could I get the address there ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL3655.json_0012
+# ::snt I also need a taxi to take me between the two places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL3655.json_0014
+# ::snt I believe that is all for today . I really appreciate all your help . Have a great day . goodbye
+( a / and
+ :op1(ge1 / general-bye
+   :none ( onge1 / none)
+   )
+ :op2(ge2 / general-welcome
+   :none ( onge2 / none)
+   )
+ :op3(gt3 / general-greet
+   :none ( onge3 / none)
+   )
+)
+
+# ::id MUL0468.json_0000
+# ::snt I 'm looking for museums that I can go in town .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id MUL0468.json_0002
+# ::snt I do n't have one specifically in mind but could you tell me your opinion on what would be a good area ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+)
+
+# ::id MUL0468.json_0004
+# ::snt Which area of town is that in ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+)
+
+# ::id MUL0468.json_0006
+# ::snt Sure , please give me the address .   Could you also help me find a train leaving Saturday ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "saturday"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+)
+
+# ::id MUL0468.json_0008
+# ::snt I am departing from birmingham new street and arriving at cambridge . May I have the travel time and train ID ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Time ( aTr1 / question )
+  :Id ( aTr2 / question )
+   )
+)
+
+# ::id MUL0468.json_0010
+# ::snt Yes . I would like to leave after 14:15 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n10 / name
+     :op1 "14:15"
+  ))
+)
+
+# ::id MUL0468.json_0012
+# ::snt As long as it leaves on Saturday after 14:15 , that 's all that matters . Please give me travel time and train i d .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n14 / name
+     :op1 "14:15"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Time ( aTr1 / question )
+   )
+)
+
+# ::id MUL0468.json_0014
+# ::snt I need to think about it for a bit . Thank you for your help though . I think I 'm all set .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20440.json_0000
+# ::snt I want to find a restaurant in the centre part of town and serves barbeque food . If not then how about modern european food ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n4 / name
+     :op1 "barbeque"
+  ))
+   :Food ( FooRe6 / Food 
+    :name ( n6 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+)
+
+# ::id WOZ20440.json_0002
+# ::snt I want the most expensive one available .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id WOZ20440.json_0004
+# ::snt What is the address ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id MUL2276.json_0000
+# ::snt I am looking for a palce to stay in cambridge that includes free parking and has a 4 star rating
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2276.json_0002
+# ::snt Cheap price range and a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL2276.json_0004
+# ::snt I 'm not too concerned with area . Which would you recommend , and do they have internet ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Internet ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Internet ( esHo2 / yes)
+   )
+)
+
+# ::id MUL2276.json_0006
+# ::snt The Allenbell sounds great . Can I get their phone number and postcode please ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+  :Phone ( aHo1 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Name ( NamHo3 / Name 
+    :name ( n9 / name
+     :op1 "Allenbell"
+  ))
+   )
+)
+
+# ::id MUL2276.json_0008
+# ::snt Thank you .   I also need a train on Friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL2276.json_0010
+# ::snt The train departs from King 's Lynn on Friday at 12:30 and goes to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n14 / name
+     :op1 "friday"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n16 / name
+     :op1 "12:30"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n18 / name
+     :op1 "king"
+     :op2 "'s"
+     :op3 "lynn"
+  ))
+)
+
+# ::id MUL2276.json_0012
+# ::snt Yes , that would work for me . Can you book me 4 tickets please ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2276.json_0014
+# ::snt Thank you . That 's all I need for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1156.json_0000
+# ::snt Can you give me some information on trinity college please ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "trinity"
+     :op2 "college"
+  ))
+)
+
+# ::id PMUL1156.json_0002
+# ::snt Great ! Thanks !   Is that just a college or is there any other type of attraction there ?
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+)
+
+# ::id PMUL1156.json_0004
+# ::snt Yes , can you please get that for me . Thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1156.json_0006
+# ::snt I also need a train to Ely .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL1156.json_0008
+# ::snt I am leaving from Cambridge and will be traveling Wednesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1156.json_0010
+# ::snt I need to be there by 11:15 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "11:15"
+  ))
+)
+
+# ::id PMUL1156.json_0012
+# ::snt That sounds good . What 's the travel time and price for that one ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id PMUL1156.json_0014
+# ::snt Thank you so much . That 's all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1156.json_0016
+# ::snt Yes , again . That is all I need . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0721.json_0000
+# ::snt Can you suggest any local restaurants in the centre that serve fusion food ? Thanks .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "fusion"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0721.json_0002
+# ::snt Okay , in that case , can you recommend something else in the centre that is moderately priced ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0721.json_0004
+# ::snt Can you check for british food instead ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "british"
+  ))
+)
+
+# ::id PMUL0721.json_0006
+# ::snt Yes , that would be great !
+( o / out_of_scope )
+
+# ::id PMUL0721.json_0008
+# ::snt Yes please make a booking for 3 people at 19:45 on friday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "19:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL0721.json_0010
+# ::snt Yes , I need a train on the same day from ely to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n22 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL0721.json_0012
+# ::snt I need the train to arrive to arrive by 13:45 .   There will be 3 of us .   Can I get a reference number ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n24 / name
+     :op1 "13:45"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n26 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL0721.json_0014
+# ::snt yes and thank you that will be all
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0721.json_0016
+# ::snt Can you book the 3 of us tickets ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n28 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL0721.json_0018
+# ::snt That is all I needed today , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20260.json_0000
+# ::snt I am looking for a restaurant on the eastern side of town .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "eastern"
+  ))
+)
+
+# ::id WOZ20260.json_0002
+# ::snt is there another one as well ?
+( o / out_of_scope )
+
+# ::id WOZ20260.json_0004
+# ::snt Is there anything British available ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "british"
+  ))
+)
+
+# ::id WOZ20260.json_0006
+# ::snt What is the address and postcode ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20260.json_0008
+# ::snt No , I think that does it . Thank you for the info .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20260.json_0010
+# ::snt Goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0178.json_0000
+# ::snt I am looking for a restaurant in the south .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+)
+
+# ::id SSNG0178.json_0002
+# ::snt I am looking for one that serves Portuguese food and is cheap .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n6 / name
+     :op1 "Portuguese"
+  ))
+)
+
+# ::id SSNG0178.json_0004
+# ::snt Yes please . We would like a table for 2 at 18:00 on Saturday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "18:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SSNG0178.json_0006
+# ::snt No thank you , I will call again .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2232.json_0000
+# ::snt Hello !   I am looking for places to stay in Cambridge .   Can you help me with this ?
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id MUL2232.json_0002
+# ::snt I would like an expensive place in the north .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL2232.json_0004
+# ::snt Can we try to find one that is in the East please ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL2232.json_0006
+# ::snt Yes , for one person and four nights on Thursday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "four"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL2232.json_0008
+# ::snt Could you try to book it for one night instead ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL2232.json_0010
+# ::snt Thanks . I also need a train to leicester . Can you help with that ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id MUL2232.json_0012
+# ::snt Yes . I would like to leave at 15:15 on Friday .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n18 / name
+     :op1 "15:15"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n20 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL2232.json_0014
+# ::snt Yes , can I get the reference number ?
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id SNG1245.json_0000
+# ::snt I am looking for a particular restaurant . Its name is called cafe uno .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "cafe"
+     :op2 "uno"
+  ))
+)
+
+# ::id SNG1245.json_0002
+# ::snt Yes please ! There will be 7 of us dining on sunday
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n6 / name
+     :op1 "7"
+  ))
+)
+
+# ::id SNG1245.json_0004
+# ::snt 16:15 seems like a good time .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "16:15"
+  ))
+)
+
+# ::id SNG1245.json_0006
+# ::snt That 's all I needed help with . Thanks a lot !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3046.json_0000
+# ::snt Can you help me find a train leaving on saturday departing from london kings cross ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id PMUL3046.json_0002
+# ::snt I am going to Cambridge and would like to leave after 11:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "11:45"
+  ))
+)
+
+# ::id PMUL3046.json_0004
+# ::snt What is the travel time for TR5729 ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL3046.json_0006
+# ::snt That 's great , I also need a hotel with free wifi , I would prefer a 3 star place , please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3046.json_0008
+# ::snt In the centre please .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3046.json_0010
+# ::snt Yes . Saturday , 2 nights , 6 people . Reference number please .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n20 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL3046.json_0012
+# ::snt No that is it . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4606.json_0000
+# ::snt Hello , I 'm looking for a train to Cambridge on Friday please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL4606.json_0002
+# ::snt I will be departing from stansted airport going to cambridge on friday and it needs to arrive by 16:00
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "16:00"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Dest ( DesTr6 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr8 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL4606.json_0004
+# ::snt Yes , that would be fine . What 's the price and departure time ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id PMUL4606.json_0006
+# ::snt Thanks ! Can you also tell me about colleges in the east ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n16 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id PMUL4606.json_0008
+# ::snt how about one that is in the type of museum ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n18 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL4606.json_0010
+# ::snt postcode and entrance fee only thanks !
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL4606.json_0012
+# ::snt I do n't think so . I am off to work but thanks so much for your help . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4248.json_0000
+# ::snt I am planning a trip to cambridge and would like a place to go in the centre area .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4248.json_0002
+# ::snt I think a nightclub would be interesting . Do you have a favorite ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "nightclub"
+  ))
+)
+
+# ::id PMUL4248.json_0004
+# ::snt Okay , great . Do you have a phone number for the nightclub ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL4248.json_0006
+# ::snt I 'm thinking about grabbing a bite to eat . Can you tell me about a moderately priced restaurant in the centre of town ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4248.json_0008
+# ::snt I think Indian food sounds good , please provide me with their phone number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "indian"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+   )
+)
+
+# ::id PMUL4248.json_0010
+# ::snt Same area is fine , any type of place will work , Ill go with what you recommend .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n12 / name
+     :op1 "Same"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n14 / name
+     :op1 "any"
+  ))
+)
+
+# ::id PMUL4248.json_0012
+# ::snt Sure , any kind of food that is moderately priced and in the same area would be great .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL4248.json_0014
+# ::snt I just want their phone number please
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id PMUL4248.json_0016
+# ::snt Thank   you , can you help me book a taxi from the restaurant at 18:45 ?
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n18 / name
+     :op1 "18:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL4248.json_0018
+# ::snt I need to go to the soul tree nightclub .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n22 / name
+     :op1 "soul"
+     :op2 "tree"
+     :op3 "nightclub"
+  ))
+)
+
+# ::id PMUL4248.json_0020
+# ::snt What is the contact number ?
+( Tt1 / Taxi-Request
+  :Phone ( aTa0 / question )
+)
+
+# ::id PMUL4248.json_0022
+# ::snt That is all , thank you , have a great weekend .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2295.json_0000
+# ::snt I am planning to visit Cambridge soon and need schedule information .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2295.json_0002
+# ::snt I 'm leaving from Bishops Stortford on Thursday . I 'd like to leave after 18:30 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n8 / name
+     :op1 "18:30"
+  ))
+)
+
+# ::id MUL2295.json_0004
+# ::snt Yes , those times are good for me . Would you give me the price and train ID , please .
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id MUL2295.json_0006
+# ::snt Not at this time , thanks . But I would like to look for some hotel information . A friend told me to check out the Avalon . What can you tell me about it ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n10 / name
+     :op1 "avalon"
+  ))
+)
+
+# ::id MUL2295.json_0008
+# ::snt That 's OK , I wo n't have a car with me . Can you book the Avalon for 3 people for 3 nights , starting Thursday ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n12 / name
+     :op1 "avalon"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n16 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL2295.json_0010
+# ::snt Can we try for 1 night instead of 3 ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL2295.json_0012
+# ::snt No , that is everything I needed . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3445.json_0000
+# ::snt Are there any colleges in the west .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id PMUL3445.json_0002
+# ::snt can I have the address , phone number , and entrance fee please ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL3445.json_0004
+# ::snt I am also interested in a restaurant in the same area
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL3445.json_0006
+# ::snt I want to eat some traditional food , I 'm on a budget so it needs to be cheap !
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "traditional"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n10 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL3445.json_0008
+# ::snt How about trying Italian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id PMUL3445.json_0010
+# ::snt Yeah , could I book a table for 3 on Saturday at 11:45 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "11:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3445.json_0012
+# ::snt Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3445.json_0014
+# ::snt No , I think that is all for today . You have been great . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01781.json_0000
+# ::snt Can you tell me about the Parkside police station ?
+( Pm1 / Police-Inform
+   :Name ( NamPo2 / Name 
+    :name ( n2 / name
+     :op1 "Parkside"
+     :op2 "police"
+     :op3 "station"
+  ))
+)
+
+# ::id SNG01781.json_0002
+# ::snt I am looking for the address of the Parkside Police Station .
+( a / and
+ :op1(Pt1 / Police-Request
+  :Addr ( aPo0 / question )
+   )
+ :op2(Pm2 / Police-Inform
+   :Name ( NamPo3 / Name 
+    :name ( n5 / name
+     :op1 "Parkside"
+     :op2 "Police"
+     :op3 "Station"
+  ))
+   )
+)
+
+# ::id SNG01781.json_0004
+# ::snt Do you have the postcode ?
+( Pt1 / Police-Request
+  :Post ( aPo0 / question )
+)
+
+# ::id SNG01781.json_0006
+# ::snt Thanks so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01781.json_0008
+# ::snt No , thanks , that 's everything .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2072.json_0000
+# ::snt I am looking for an attraction to try out in the west part of town , what is available ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL2072.json_0002
+# ::snt You can just choose one for me - I have no preference , I 'll just need to know the entrance fee please .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL2072.json_0004
+# ::snt Sounds great . Thank you ! Also , can you give me some information on a restaurant called Kohinoor ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n4 / name
+     :op1 "kohinoor"
+  ))
+)
+
+# ::id PMUL2072.json_0006
+# ::snt Does reasonably mean cheap ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL2072.json_0008
+# ::snt No , what I meant was is it the cheap , moderate , or expensive price range specifically ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Price ( aRe1 / question )
+   )
+)
+
+# ::id PMUL2072.json_0010
+# ::snt No thanks , Kohinoor sounds fine . Thanks for the research . Goodbye .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "kohinoor"
+  ))
+   )
+ :op2(gk2 / general-thank
+   :none ( onge2 / none)
+   )
+)
+
+# ::id MUL2684.json_0000
+# ::snt I am looking for a place called abbey pool ? Is there one in cambridge ?
+( o / out_of_scope )
+
+# ::id MUL2684.json_0002
+# ::snt Could you provide me the phone number , postcode , and entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id MUL2684.json_0004
+# ::snt Yes , I also need a hotel on the west side .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL2684.json_0006
+# ::snt I definitely want a 4-star place with free parking . Which of those meets that criteria ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n6 / name
+     :op1 "4-star"
+  ))
+)
+
+# ::id MUL2684.json_0008
+# ::snt I think the huntingdon marriot hotel . Could I get the passcode ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Name ( NamHo3 / Name 
+    :name ( n8 / name
+     :op1 "huntingdon"
+     :op2 "marriot"
+     :op3 "hotel"
+  ))
+)
+
+# ::id MUL2684.json_0010
+# ::snt Yes , one more thing . I will need a taxi to pick me up from the abbey pool and astroturf pitch at 20:00 and take me to the hotel .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n10 / name
+     :op1 "20:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n12 / name
+     :op1 "abbey"
+     :op2 "pool"
+     :op3 "and"
+     :op4 "astroturf"
+     :op5 "pitch"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id MUL2684.json_0012
+# ::snt No , that is everything . Thank you for your assistance !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3624.json_0000
+# ::snt Hi there , can you help me with my trip planning ?   I am trying to find a good place to stay .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3624.json_0002
+# ::snt I want it in the east area and I do n't have have a length of stay .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL3624.json_0004
+# ::snt Are any of the guesthouses in the east ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouses"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n6 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL3339.json_0000
+# ::snt i am looking for the gonville hotel
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "gonville"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL3339.json_0002
+# ::snt Actually , I am ready to book . Can you book the Gonville Hotel for 3 people for 5 nights , starting Thursday ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n4 / name
+     :op1 "gonville"
+     :op2 "hotel"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3339.json_0004
+# ::snt I would also like to find a boat attraction .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "boat"
+  ))
+)
+
+# ::id PMUL3339.json_0006
+# ::snt I 'm actually looking for something in the South . If there are no boat attractions there can you find me a nightclub ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "south"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n16 / name
+     :op1 "nightclub"
+  ))
+)
+
+# ::id PMUL3339.json_0008
+# ::snt Please provide the entrance fee and phone number for me
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL3339.json_0010
+# ::snt Ok if you read carefully , I also asked for the phone number please .
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL3339.json_0012
+# ::snt Thank you goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1311.json_0000
+# ::snt I am looking for a museum to visit .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id SNG1311.json_0002
+# ::snt No , what can you recommend ?
+( o / out_of_scope )
+
+# ::id SNG1311.json_0004
+# ::snt Well , the price is great . What is there postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id SNG1311.json_0006
+# ::snt No , you have been very helpful . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0945.json_0000
+# ::snt Hi there , I 'm looking for a place to stay that has wi - fi and parking for free .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id SNG0945.json_0002
+# ::snt I do n't have a preference .   I wold just like a 4 star moderate .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG0945.json_0004
+# ::snt Maybe , but are they expensive ? I would like something moderately priced if possible .
+( o / out_of_scope )
+
+# ::id SNG0945.json_0006
+# ::snt What type of hotel is it ?
+( Ht1 / Hotel-Request
+  :Type ( aHo0 / question )
+)
+
+# ::id SNG0945.json_0008
+# ::snt Okay , that 's all the information I need . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3771.json_0000
+# ::snt I 'm looking for information called scott polar museum .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "scott"
+     :op2 "polar"
+     :op3 "museum"
+  ))
+)
+
+# ::id PMUL3771.json_0002
+# ::snt Yes , could I get the address please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL3771.json_0004
+# ::snt Thanks I also need a train that goes to broxbourne .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id PMUL3771.json_0006
+# ::snt I would like to leave Cambridge on Monday , after 18:00 please
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n10 / name
+     :op1 "18:00"
+  ))
+)
+
+# ::id PMUL3771.json_0008
+# ::snt No .   Thanks . That is all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1396.json_0000
+# ::snt Hello , I 'm trying to find an expensive restaurant in the south . Suggestions ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL1396.json_0002
+# ::snt Okay , please make a reservation at Frankie and bennys for 8 people at 18:30 on Friday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "18:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+   :Name ( NamRe8 / Name 
+    :name ( n12 / name
+     :op1 "Frankie"
+     :op2 "and"
+     :op3 "bennys"
+  ))
+)
+
+# ::id MUL1396.json_0004
+# ::snt I also need info on a hotel called the Kirkwood house .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n14 / name
+     :op1 "kirkwood"
+     :op2 "house"
+  ))
+)
+
+# ::id MUL1396.json_0006
+# ::snt Thank you for all your help today I think that is everything . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1396.json_0008
+# ::snt Okay , thanks , bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4717.json_0000
+# ::snt Can you help me find a place to stay that is moderately priced and includes free wifi ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL4717.json_0002
+# ::snt Yes , I would prefer it to be in the north .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL4717.json_0004
+# ::snt A hotel please . I also need free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id PMUL4717.json_0006
+# ::snt Can you book a room at the Ashley for me ? 5 people , 5 nights , and we 'll arrive on Tuesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL4717.json_0008
+# ::snt Great I also need a train going to cambridge on tuesday as well .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n16 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL4717.json_0010
+# ::snt i just want to get there by 19:00
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n18 / name
+     :op1 "19:00"
+  ))
+)
+
+# ::id PMUL4717.json_0012
+# ::snt I 'm leaving from Broxbourne .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n20 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id PMUL4717.json_0014
+# ::snt Can you book that train for five people ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n22 / name
+     :op1 "five"
+  ))
+)
+
+# ::id PMUL4717.json_0016
+# ::snt Great , thanks for all of your help today . I wo n't be needing any further help .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL2445.json_0000
+# ::snt I am hoping to try some restaurants while in town but before that , I would like to go to a park .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "park"
+  ))
+)
+
+# ::id MUL2445.json_0002
+# ::snt Yes , I think so . Let 's try that . Can you tell me their address please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id MUL2445.json_0004
+# ::snt Is there an entrance fee ? I would also like a restaurant serving Indian food that is in the west . What can you recommend ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+   )
+)
+
+# ::id MUL2445.json_0006
+# ::snt No , Tandoori Palace sounds good .   Please book that for 3 people at 15:15 on Saturday .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "tandoori"
+     :op2 "palace"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n10 / name
+     :op1 "15:15"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL2445.json_0008
+# ::snt Can I have the reference number please ?
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id MUL2445.json_0010
+# ::snt Yes I need a taxi between the two places please .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL2445.json_0012
+# ::snt I need it to get me to the Tandoori Palace in time for my reservation . So 15:15 ?
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n16 / name
+     :op1 "tandoori"
+     :op2 "palace"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n18 / name
+     :op1 "15:15"
+  ))
+)
+
+# ::id MUL2445.json_0014
+# ::snt Nothing else . Thank you so much for your help . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2304.json_0000
+# ::snt I am looking for a place to dine that is in the expensive price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL2304.json_0002
+# ::snt I am in the mood for Lebanese food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "lebanese"
+  ))
+)
+
+# ::id MUL2304.json_0004
+# ::snt Let 's go with lebanese .
+( o / out_of_scope )
+
+# ::id MUL2304.json_0006
+# ::snt Can you list places for french food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "french"
+  ))
+)
+
+# ::id MUL2304.json_0008
+# ::snt Cote sounds good . What is the address ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "cote"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+   )
+)
+
+# ::id MUL2304.json_0010
+# ::snt Yup book it thanks !   Can you recommend a place to go nearby as well ?   thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2304.json_0012
+# ::snt Nope , do n't book it !   Please give me the address instead .
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id MUL2304.json_0014
+# ::snt Yes .   I need to a place to go .   I 'm thinking it would be convenient if it was in the same area as the restaurant .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id MUL2304.json_0016
+# ::snt Nothing in particular what would you recomend and what are the   entrance fees ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( onAt1 / dontcare)
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+   )
+)
+
+# ::id MUL2304.json_0018
+# ::snt Yes , I would also need a taxi to go between the two places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL2304.json_0020
+# ::snt I want to leave the attraction by 11:45 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n12 / name
+     :op1 "11:45"
+  ))
+)
+
+# ::id MUL2304.json_0022
+# ::snt Thank you . Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2304.json_0024
+# ::snt Please click on end of dialogue .
+( o / out_of_scope )
+
+# ::id PMUL2640.json_0000
+# ::snt I heard cityroomz is a good hotel .   Can you give me some information on this hotel ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "cityroomz"
+  ))
+)
+
+# ::id PMUL2640.json_0002
+# ::snt Can you book it for me
+( o / out_of_scope )
+
+# ::id PMUL2640.json_0004
+# ::snt I would like to book for six people and for three nights starting on Monday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "three"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "six"
+  ))
+)
+
+# ::id PMUL2640.json_0006
+# ::snt Sure , I 'm looking for places to go in town , something in the east . Can you help ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL2640.json_0008
+# ::snt Can you give me the address , attraction type , and entrance fee please ?
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+  :Fee ( aAt1 / question )
+  :Addr ( aAt2 / question )
+)
+
+# ::id PMUL2640.json_0010
+# ::snt That sounds great . What is the entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL2640.json_0012
+# ::snt Okay . Can you help me book a taxi to get there ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL2640.json_0014
+# ::snt I need to leave by astroturf pitch by 09:30 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n12 / name
+     :op1 "09:30"
+  ))
+)
+
+# ::id PMUL2640.json_0016
+# ::snt Great ! Thank you . That 's all I need for today . I appreciate your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20081.json_0000
+# ::snt I 'm looking for a restaurant the serves spanish food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "spanish"
+  ))
+)
+
+# ::id WOZ20081.json_0002
+# ::snt I have no preference .
+( o / out_of_scope )
+
+# ::id WOZ20081.json_0004
+# ::snt Yes , I would like the address of La Raza please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n4 / name
+     :op1 "la"
+     :op2 "raza"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20081.json_0006
+# ::snt No . Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2255.json_0000
+# ::snt I 'm look for a train leaving cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2255.json_0002
+# ::snt I want to travel to kings lynn on saturday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id MUL2255.json_0004
+# ::snt I need to arrive by 12:30 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "12:30"
+  ))
+)
+
+# ::id MUL2255.json_0006
+# ::snt Yes that sounds good , what 's the trip duration on that one and how much per ticket ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL2255.json_0008
+# ::snt No thank you , could you find me a 4 star guesthouse that provides free parking ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2255.json_0010
+# ::snt In the moderate price range , near the centre of town please .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n14 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL2255.json_0012
+# ::snt Are there any available in another area of town that meet those requirements ?
+( o / out_of_scope )
+
+# ::id MUL2255.json_0014
+# ::snt Not right now , but I do need their phone number .
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id MUL2255.json_0016
+# ::snt thank you , you 've been quite helpful
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0800.json_0000
+# ::snt We will be on the west side of town and would like to find a place to eat while there .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL0800.json_0002
+# ::snt I want some Scottish food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "scottish"
+  ))
+)
+
+# ::id PMUL0800.json_0004
+# ::snt Yeah , can you check the south please ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL0800.json_0006
+# ::snt What a bummer . Find me a restaurant that serves British food on the West please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "british"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n10 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL0800.json_0008
+# ::snt The expensive range please .   I will need their phone number and address .   Also , I am looking for a train departing from Cambridge on Saturday .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Price ( PriRe5 / Price 
+    :name ( n17 / name
+     :op1 "expensive"
+  ))
+   )
+ :op3(Rt3 / Restaurant-Request
+  :Phone ( aRe2 / question )
+  :Addr ( aRe3 / question )
+   )
+)
+
+# ::id PMUL0800.json_0010
+# ::snt I need to get to london liverpool street by 13:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n18 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n20 / name
+     :op1 "13:00"
+  ))
+)
+
+# ::id PMUL0800.json_0012
+# ::snt No need to book . But , can I please get the price of the ticket ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL0800.json_0014
+# ::snt Thanks so much .   That will be all the information I need today .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0183.json_0000
+# ::snt I need to find a hotel to stay at that has a 4 star rating and includes free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "4"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL0183.json_0002
+# ::snt I would like to stay in the north area and I have a moderate price range . Do you think you can help me ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n8 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL0183.json_0004
+# ::snt Yes , I would like free parking .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Parking ( aHo1 / question )
+   )
+)
+
+# ::id PMUL0183.json_0006
+# ::snt That will be fine can I get the information for them please .
+( o / out_of_scope )
+
+# ::id PMUL0183.json_0008
+# ::snt Not yet , I 'm also looking for a place to eat Chinese food .   I need it in the moderate price range as well .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n12 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL0183.json_0010
+# ::snt I want one that serves Chinese food , one that 's in the same area as the acorn guesthouse .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n16 / name
+     :op1 "Chinese"
+  ))
+)
+
+# ::id PMUL0183.json_0012
+# ::snt I need the address please
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id PMUL0183.json_0014
+# ::snt Yes , that 's perfect . Thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0183.json_0016
+# ::snt That 's all I need , thanks so much for your help ! Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0222.json_0000
+# ::snt Hey I 'm looking for the Addenbrookes Hopistal . Please make sure it has the medicine for the elderly department .
+( Hm1 / Hospital-Inform
+   :Department ( DepHo2 / Department 
+    :name ( n2 / name
+     :op1 "medicine"
+     :op2 "for"
+     :op3 "the"
+     :op4 "elderly"
+  ))
+)
+
+# ::id SNG0222.json_0002
+# ::snt What is the hospital 's postcode ?
+( Ht1 / Hospital-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id SNG0222.json_0004
+# ::snt awesome that s all thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0222.json_0006
+# ::snt That 's all that I need today , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0623.json_0000
+# ::snt I 'm looking for a gastropub .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "gastropub"
+  ))
+)
+
+# ::id SNG0623.json_0002
+# ::snt Yes , something in the centre of town please ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0623.json_0004
+# ::snt No , price range does not matter .
+( Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+)
+
+# ::id SNG0623.json_0006
+# ::snt I 'm sorry , I do need something expensive . Is   Backstreet Bistro an expensive place ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Name ( NamRe4 / Name 
+    :name ( n8 / name
+     :op1 "backstreet"
+     :op2 "bistro"
+  ))
+)
+
+# ::id SNG0623.json_0008
+# ::snt Yes , I 'd like   reservation for 8 people t 11:15 on Saturday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "11:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+)
+
+# ::id SNG0623.json_0010
+# ::snt May I have the reference number ?
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id SNG0623.json_0012
+# ::snt Thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0424.json_0000
+# ::snt I am looking for a train departing from stansted airport .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id MUL0424.json_0002
+# ::snt I want to leave on monday after 21:45 and arrive in cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n8 / name
+     :op1 "21:45"
+  ))
+)
+
+# ::id MUL0424.json_0004
+# ::snt Yes . Can you please book that for 5 people and provide my reference number for me ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0424.json_0006
+# ::snt Can you tell me what types of entertainment are in the centre area ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n14 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id MUL0424.json_0008
+# ::snt What about nightclubs ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n16 / name
+     :op1 "nightclubs"
+  ))
+)
+
+# ::id MUL0424.json_0010
+# ::snt How about Soul Tree Nightclub ? Could you send me the entrance fee and address ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n18 / name
+     :op1 "soul"
+     :op2 "tree"
+     :op3 "nightclub"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Addr ( aAt2 / question )
+   )
+)
+
+# ::id MUL0424.json_0012
+# ::snt What time does it open its doors ?
+( o / out_of_scope )
+
+# ::id MUL0424.json_0014
+# ::snt No , thank you . I am all set .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1123.json_0000
+# ::snt Hi , I 've just started planning a trip and the train system is so confusing , can you help me ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL1123.json_0002
+# ::snt Stansted Airport . And I 'm headed to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id PMUL1123.json_0004
+# ::snt I 'll be travelling on Monday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL1123.json_0006
+# ::snt anytime after 13:00
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "13:00"
+  ))
+)
+
+# ::id PMUL1123.json_0008
+# ::snt I do n't need it booked , just please forward me the train ID and arrival time .
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id PMUL1357.json_0000
+# ::snt We would like to attend an event at the theatre while we are in town .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "theatre"
+  ))
+)
+
+# ::id PMUL1357.json_0002
+# ::snt Nope , choose the one you think is best and let me know the postcode please .
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL1357.json_0004
+# ::snt That sounds great ! Can I get the postcode ? And then I need to find a train .
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL1357.json_0006
+# ::snt I am going to stevenage on thursday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "stevenage"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL1357.json_0008
+# ::snt I will be leaving from Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1357.json_0010
+# ::snt I would like to leave after 10:30 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n10 / name
+     :op1 "10:30"
+  ))
+)
+
+# ::id PMUL1357.json_0012
+# ::snt That 's fine I need 4 tix and the ref #
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0417.json_0000
+# ::snt Hello , I 'm looking for places to go in the city centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0417.json_0002
+# ::snt Any type is fine .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( onAt1 / dontcare)
+   )
+ :op2(At2 / Attraction-Request
+  :Type ( aAt1 / question )
+   )
+)
+
+# ::id MUL0417.json_0004
+# ::snt Great !   I 'm also looking for a train that 'll leave Thursday from Cambridge .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0417.json_0006
+# ::snt Well , I need to get to Peterborough , and I need to arrive by 12:15 . What are my options ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "peterborough"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n10 / name
+     :op1 "12:15"
+  ))
+)
+
+# ::id MUL0417.json_0008
+# ::snt Yes and please make the reservation for 8 and then send me the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0417.json_0010
+# ::snt That is everything I needed . Thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2400.json_0000
+# ::snt I am in need of some entertainment . Can you recommend anything ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id MUL2400.json_0002
+# ::snt Where is this located ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id MUL2400.json_0004
+# ::snt Is it located in the centre ? If none exists , could you find one that is a type of concerthall ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n6 / name
+     :op1 "concerthall"
+  ))
+)
+
+# ::id MUL2400.json_0006
+# ::snt Yes , what is the phone number and postcode for All Saints Church ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n9 / name
+     :op1 "All"
+     :op2 "Saints"
+     :op3 "Church"
+  ))
+   )
+)
+
+# ::id MUL2400.json_0008
+# ::snt Is All Saint Church an entertainment attraction ? I 'm also looking for a place to dine in the centre that serves eastern european food in the moderate price range .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "entertainment"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Food ( FooRe4 / Food 
+    :name ( n13 / name
+     :op1 "eastern"
+     :op2 "european"
+  ))
+   :Price ( PriRe6 / Price 
+    :name ( n15 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe8 / Area 
+    :name ( n17 / name
+     :op1 "centre"
+  ))
+   )
+)
+
+# ::id MUL2400.json_0010
+# ::snt Well , I guess I would like to try turkish food if you have that .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n18 / name
+     :op1 "turkish"
+  ))
+)
+
+# ::id MUL2400.json_0012
+# ::snt I need it on Friday , for 6 , at 12:15 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n20 / name
+     :op1 "12:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n22 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n24 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL2400.json_0014
+# ::snt I would prefer moderately priced . What are the two options I have ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n26 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id MUL2400.json_0016
+# ::snt Anatolia sounds good . Please book it for 6 people on Friday at 12:15
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n28 / name
+     :op1 "anatolia"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n30 / name
+     :op1 "12:15"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n32 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n34 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL2400.json_0018
+# ::snt I also need a taxi to commute between the locations .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL2400.json_0020
+# ::snt I actually want entertainment type of place .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n36 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id MUL2400.json_0022
+# ::snt Sounds great , I 'd like a taxi to go between the two that arrives at the restaurant by the booked time .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n38 / name
+     :op1 "the"
+     :op2 "booked"
+     :op3 "time"
+  ))
+)
+
+# ::id MUL2400.json_0024
+# ::snt I think that should do it . Thanks for your help today !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02002.json_0000
+# ::snt I need to book a taxi to come to Da Vinci Pizzeria by 01:45 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n2 / name
+     :op1 "01:45"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n4 / name
+     :op1 "da"
+     :op2 "vinci"
+     :op3 "pizzeria"
+  ))
+   :Arrive ( onTa3 / none)
+)
+
+# ::id SNG02002.json_0002
+# ::snt I am going to Cambridge Road Church of Christ .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+     :op2 "road"
+     :op3 "church"
+     :op4 "of"
+     :op5 "christ"
+  ))
+)
+
+# ::id SNG02002.json_0004
+# ::snt Thank you for your help that is all I need today
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02324.json_0000
+# ::snt Yes , i would like you to book a taxi for arrival by 10:45 from the maharajah tandoori restaurant .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n2 / name
+     :op1 "maharajah"
+     :op2 "tandoori"
+     :op3 "restaurant"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n4 / name
+     :op1 "10:45"
+  ))
+)
+
+# ::id SNG02324.json_0002
+# ::snt I would like to leave at 10:45
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n6 / name
+     :op1 "10:45"
+  ))
+)
+
+# ::id SNG02324.json_0004
+# ::snt I want to arrive by 10:45 .
+( o / out_of_scope )
+
+# ::id SNG02324.json_0006
+# ::snt I am wanting to go to Old Schools .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n8 / name
+     :op1 "old"
+     :op2 "schools"
+  ))
+)
+
+# ::id SNG02324.json_0008
+# ::snt No that 's all , thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0397.json_0000
+# ::snt I 'd like a train from Leicester to Cambridge , please !
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id SNG0397.json_0002
+# ::snt I will be traveling on monday and need to arrive by 14:15
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "14:15"
+  ))
+)
+
+# ::id SNG0397.json_0004
+# ::snt Sounds great . Can you please book it for 2 people ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SNG0397.json_0006
+# ::snt No thank you . That 's all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0169.json_0000
+# ::snt I got injured and need directions for the clinical decisions unit department
+( Hm1 / Hospital-Inform
+   :Department ( DepHo2 / Department 
+    :name ( n2 / name
+     :op1 "clinical"
+     :op2 "decisions"
+     :op3 "unit"
+  ))
+)
+
+# ::id SNG0169.json_0002
+# ::snt I need the post code .
+( Ht1 / Hospital-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id SNG0169.json_0004
+# ::snt No , that 's all I need .
+( o / out_of_scope )
+
+# ::id MUL0109.json_0000
+# ::snt I need information on the hotel Limehouse please .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "limehouse"
+  ))
+)
+
+# ::id MUL0109.json_0002
+# ::snt Could you please tell me if free parking and internet is available at the Limehouse ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Parking ( aHo0 / question )
+  :Internet ( aHo1 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Name ( NamHo3 / Name 
+    :name ( n5 / name
+     :op1 "Limehouse"
+  ))
+   :Parking ( esHo3 / yes)
+   :Internet ( esHo4 / yes)
+   )
+)
+
+# ::id MUL0109.json_0004
+# ::snt Yes but I 'm also looking for an expensive restaurant that serves British food in the area .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "british"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+   :Area ( orRe3 / north)
+)
+
+# ::id MUL0109.json_0006
+# ::snt Once you find a restaurant , I want to book a table for 5 people at 13:00 on tuesday . Please do n't forget my reference number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "13:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0109.json_0008
+# ::snt Thanks can I please have the reference number ?
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id MUL0109.json_0010
+# ::snt Sure , I am looking for a restaurant serving british food in the expensive price range .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "british"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n18 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL0109.json_0012
+# ::snt That sounds perfect . Could you book me a table for 5 at 1300 on tuesday .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n20 / name
+     :op1 "5"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n22 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id MUL0109.json_0014
+# ::snt Great ! Thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0109.json_0016
+# ::snt Great . Thank you very much for your help . That will be all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0367.json_0000
+# ::snt I need a train that Departs Tuesday with the destination of cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id MUL0367.json_0002
+# ::snt Is there one departing Kings Lynn later than 16:15 please ?
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "16:15"
+  ))
+)
+
+# ::id MUL0367.json_0004
+# ::snt Yes . I need a booking for 3 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL0367.json_0006
+# ::snt I 'd also like to find a restaurant serving British food in the Centre of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "british"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0367.json_0008
+# ::snt The price range does n't matter to me , but can you book at table for 3 people at 19:15 on Tuesday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "19:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL0367.json_0010
+# ::snt How about 18:15 then ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n22 / name
+     :op1 "18:15"
+  ))
+)
+
+# ::id MUL0367.json_0012
+# ::snt No . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2240.json_0000
+# ::snt I 'm looking for some entertainment in the centre , is there anything interesting to see there ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL2240.json_0002
+# ::snt I was thinking something in entertainment , but if that is not available I would like to know where the swimming pools are .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "swimming"
+     :op2 "pools"
+  ))
+)
+
+# ::id PMUL2240.json_0004
+# ::snt that is fine . get me the phone number and address
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL2240.json_0006
+# ::snt I 'm also looking for information on a restaurant called rice boat .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "rice"
+     :op2 "boat"
+  ))
+)
+
+# ::id PMUL2240.json_0008
+# ::snt Yes , please . Can you reserve a table for Saturday for 5 people at 13:45 ? Thanks .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "13:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL2240.json_0010
+# ::snt Can I have the reference number for the booking ?
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id PMUL2767.json_0000
+# ::snt I want to find Kettle 's Yard located in Cambridge .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "kettle"
+     :op2 "'s"
+     :op3 "yard"
+  ))
+)
+
+# ::id PMUL2767.json_0002
+# ::snt Yes I would like all the contact info please .
+( o / out_of_scope )
+
+# ::id PMUL2767.json_0004
+# ::snt What is the entrance fee for Kettle 's Yard ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL2767.json_0006
+# ::snt I also need a place to stay that is a hotel and includes free parking and has a rating of 2 .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL2767.json_0008
+# ::snt The area does n't matter . What would you recommend ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Area ( aHo1 / question )
+   )
+)
+
+# ::id PMUL2767.json_0010
+# ::snt Can you give me the phone numbers for them ?
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id PMUL2767.json_0012
+# ::snt Okay thanks .   That was all I needed to know for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1909.json_0000
+# ::snt Hello , I am looking for a train that leaves on Friday after 10:00 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "friday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "10:00"
+  ))
+)
+
+# ::id PMUL1909.json_0002
+# ::snt I want to leave from Bishops Stortford and go to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id PMUL1909.json_0004
+# ::snt That will work great .   Could you please make a booking for seven people ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "seven"
+  ))
+)
+
+# ::id PMUL1909.json_0006
+# ::snt Yes , I need some information on rosa 's bed and breakfast .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n12 / name
+     :op1 "rosa"
+     :op2 "'s"
+     :op3 "bed"
+     :op4 "and"
+     :op5 "breakfast"
+  ))
+)
+
+# ::id PMUL1909.json_0008
+# ::snt Yes please book it for the same group of people and 2 nights starting from the same day .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id PMUL1909.json_0010
+# ::snt No that 's it , thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1619.json_0000
+# ::snt I 'm planning a trip to Cambridge and I 'm looking for a train that leaves sunday and arrives at 5:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n6 / name
+     :op1 "5:30"
+  ))
+)
+
+# ::id MUL1619.json_0002
+# ::snt i would like the 22:40
+( o / out_of_scope )
+
+# ::id MUL1619.json_0004
+# ::snt No thanks . I will book later . But can I get the price and travel time please ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id MUL1619.json_0006
+# ::snt Yes , I need to find a restaurant that serves indian food in the centre of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1619.json_0008
+# ::snt Could you give me a recommendation ?
+( o / out_of_scope )
+
+# ::id MUL1619.json_0010
+# ::snt That sounds fine . Can you book me a table at 10:45 on Sunday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "10:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id MUL1619.json_0012
+# ::snt I only need a booking for a party of 1 .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n16 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL1619.json_0014
+# ::snt How about 09:45 instead ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "09:45"
+  ))
+)
+
+# ::id MUL1619.json_0016
+# ::snt How about 9:45 ?
+( o / out_of_scope )
+
+# ::id MUL1619.json_0018
+# ::snt Nope that 's all thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1058.json_0000
+# ::snt I am wanting to visit a college while I am traveling in town . Do you have any listings ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "college"
+  ))
+)
+
+# ::id MUL1058.json_0002
+# ::snt I have no preference for the area , would you recommend one for me ? I would also need the postcode and entrance fee please .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id MUL1058.json_0004
+# ::snt No thanks , but I do need a place to stay . Could you find me something with free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id MUL1058.json_0006
+# ::snt no nothing specific , but the cheaper the better
+( o / out_of_scope )
+
+# ::id MUL1058.json_0008
+# ::snt I would prefer to stay in the West side of town .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "West"
+  ))
+)
+
+# ::id MUL1058.json_0010
+# ::snt Thank you !   I would like it to have at least 4 stars .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1058.json_0012
+# ::snt Does n't matter . Do both include wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id MUL1058.json_0014
+# ::snt You know what , come to think of it I think I would prefer to stay on the south side of town . Can you check for a 4-star hotel there ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n8 / name
+     :op1 "south"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n10 / name
+     :op1 "4-star"
+  ))
+   :Type ( TypHo6 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL1058.json_0016
+# ::snt Could you get me the postcode for Rosa 's B&B ? And is that a hotel or guesthouse ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id MUL1058.json_0018
+# ::snt Yes I will also need to book a taxi from Rosa 's for 04:45 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n14 / name
+     :op1 "04:45"
+  ))
+)
+
+# ::id MUL1058.json_0020
+# ::snt That is correct .
+( o / out_of_scope )
+
+# ::id MUL1058.json_0022
+# ::snt Thank you . I think that 's all I need today . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0259.json_0000
+# ::snt I need information on the university arms hotel .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "university"
+     :op2 "arms"
+     :op3 "hotel"
+  ))
+)
+
+# ::id PMUL0259.json_0002
+# ::snt yes . please book for me a table for thee tommorow diner at 8 pm
+( o / out_of_scope )
+
+# ::id PMUL0259.json_0004
+# ::snt I need more info .   Does the hotel have free parking and what is the price range ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Parking ( aHo0 / question )
+  :Price ( aHo1 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Parking ( esHo2 / yes)
+   )
+)
+
+# ::id PMUL0259.json_0006
+# ::snt Okay can you also help me with a restaurant that serves Cantonese food in the city center ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "cantonese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL0259.json_0008
+# ::snt Are there any that serve north american food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "north"
+     :op2 "american"
+  ))
+)
+
+# ::id PMUL0259.json_0010
+# ::snt I just need their phone number .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id PMUL0259.json_0012
+# ::snt No I am good for now , thanks for all of your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02203.json_0000
+# ::snt i am looking for a hospital with a eurology department
+( Hm1 / Hospital-Inform
+   :Department ( DepHo2 / Department 
+    :name ( n2 / name
+     :op1 "eurology"
+  ))
+)
+
+# ::id SNG02203.json_0002
+# ::snt I do n't understand . Can you provide the name of a hospital nearby I can go to ?
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG02203.json_0004
+# ::snt May I have the postcode and phone number as well ?
+( Ht1 / Hospital-Request
+  :Post ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id SNG02203.json_0006
+# ::snt Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02203.json_0008
+# ::snt No , that 's all I need . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4545.json_0000
+# ::snt So this is probably impossible but can you find me a 0-star hotel that offers free parking ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n4 / name
+     :op1 "0-star"
+  ))
+)
+
+# ::id PMUL4545.json_0002
+# ::snt No , but I would like place in the moderate price range .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+   :Area ( onHo2 / dontcare)
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Price ( aRe1 / question )
+   )
+)
+
+# ::id PMUL4545.json_0004
+# ::snt What about a moderately priced 4 star hotel with free parking ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Price ( PriHo5 / Price 
+    :name ( n10 / name
+     :op1 "moderately"
+  ))
+   :Stars ( StaHo7 / Stars 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Price ( aRe1 / question )
+   )
+)
+
+# ::id PMUL4545.json_0006
+# ::snt I think I 'll go with my original 0 star .   Archway House sounds fine .   Can you reserve 3 nights arriving on Thursday for 3 people please ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n14 / name
+     :op1 "0"
+  ))
+   :Name ( NamHo4 / Name 
+    :name ( n16 / name
+     :op1 "archway"
+     :op2 "house"
+  ))
+   :Stay ( StaHo6 / Stay 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo8 / Day 
+    :name ( n20 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo10 / People 
+    :name ( n22 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL4545.json_0008
+# ::snt ok I need a place to eat that serves portuguese food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n24 / name
+     :op1 "portuguese"
+  ))
+)
+
+# ::id PMUL4545.json_0010
+# ::snt No , just tell me what kind of prices the one in the south charges .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n26 / name
+     :op1 "south"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Price ( aRe1 / question )
+   )
+)
+
+# ::id PMUL4545.json_0012
+# ::snt Ok great . Thanks for the help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4545.json_0014
+# ::snt Thanks , but I do n't need a reservation . Can you tell me their price range please ?
+( Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+)
+
+# ::id PMUL4545.json_0016
+# ::snt Okay , great . I 'll go there .
+( o / out_of_scope )
+
+# ::id PMUL4545.json_0018
+# ::snt No that 's all I need today .
+( o / out_of_scope )
+
+# ::id PMUL2862.json_0000
+# ::snt Hello !   I am looking for information about a hotel called aylesbray lodge guest house .   Can you help me ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "aylesbray"
+     :op2 "lodge"
+     :op3 "guest"
+     :op4 "house"
+  ))
+)
+
+# ::id PMUL2862.json_0002
+# ::snt That 's perfect . What 's the phone number ?
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id PMUL2862.json_0004
+# ::snt Yes , I 'm also looking for entertainment in the centre of town . What 's fun ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n6 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL2862.json_0006
+# ::snt Could you find an architecture attraction ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n8 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id PMUL2862.json_0008
+# ::snt Yes , I would like more information please and will you let me know what the entrance fee is ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL2862.json_0010
+# ::snt Thanks so much ! That 's all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2587.json_0000
+# ::snt I"m looking for a hotel in the east .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL2587.json_0002
+# ::snt What is the price range and is there internet ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL2587.json_0004
+# ::snt I need it to have four stars and free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n6 / name
+     :op1 "four"
+  ))
+)
+
+# ::id PMUL2587.json_0006
+# ::snt Is there a guesthouse that would be available with that criteria ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL2587.json_0008
+# ::snt I do n't have a price preference . Which guesthouse do you recommend ?
+( o / out_of_scope )
+
+# ::id PMUL2587.json_0010
+# ::snt yes book it with reference number
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL2587.json_0012
+# ::snt The day that I arrive is flexible .
+( Bt1 / Booking-Request
+  :Day ( aBo0 / question )
+)
+
+# ::id PMUL2587.json_0014
+# ::snt I will arrive on Wednesday .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL2587.json_0016
+# ::snt We will be there for 4 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2587.json_0018
+# ::snt 4 of us will be staying . Please give me the reference number for this booking .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL2587.json_0020
+# ::snt Can you tell me about nightclubs in the centre area ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n18 / name
+     :op1 "nightclubs"
+  ))
+)
+
+# ::id PMUL2587.json_0022
+# ::snt As I mentioned before , can you tell me about a good nightclub ?
+( o / out_of_scope )
+
+# ::id PMUL2587.json_0024
+# ::snt Can you give me the phone number , postcode and address please
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL2587.json_0026
+# ::snt Now I 'll need a taxi to pick me up at 15:00 from Ballare and take me to the hotel
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n20 / name
+     :op1 "15:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n22 / name
+     :op1 "ballare"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL2587.json_0028
+# ::snt May I have the contact number for the taxi , please ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL2587.json_0030
+# ::snt That will be all . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3555.json_0000
+# ::snt I am planning a trip in Cambridge .
+( o / out_of_scope )
+
+# ::id PMUL3555.json_0002
+# ::snt I 'm looking for a train from Cambridge to Leicester on Monday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "leicester"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3555.json_0004
+# ::snt I need to leave after 21:45
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "21:45"
+  ))
+)
+
+# ::id PMUL3555.json_0006
+# ::snt Yes , could you book me 2 tickets and get me a reference number ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3555.json_0008
+# ::snt Yes , i also need a hotel with free wi - fi . I do not mind if it is expensive .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+   :Internet ( esHo2 / yes)
+   :Type ( TypHo5 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL3555.json_0010
+# ::snt does it have free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL3555.json_0012
+# ::snt Yes , I need it for Thursday . 2 people 4 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n20 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL3555.json_0014
+# ::snt That is all I need .
+( o / out_of_scope )
+
+# ::id SNG02098.json_0000
+# ::snt Looking for a train going Stevenage .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "stevenage"
+  ))
+)
+
+# ::id SNG02098.json_0002
+# ::snt I am looking at traveling on Wednesday and departing from Cambridge .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG02098.json_0004
+# ::snt I want to leave after 20:45 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "20:45"
+  ))
+)
+
+# ::id SNG02098.json_0006
+# ::snt Yes , I need a booking for 2 people please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SNG02098.json_0008
+# ::snt Thanks !   That is all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02098.json_0010
+# ::snt You too , good bye now .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2181.json_0000
+# ::snt I have some questions about attractions , today .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL2181.json_0002
+# ::snt I want to learn about attractions in the west side of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL2181.json_0004
+# ::snt Surprise me :)   I need the address , postcode and the entrance fee .   I also need a vegetarian restaurant with a moderate price range .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "vegetarian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Addr ( aAt2 / question )
+  :Post ( aAt3 / question )
+   )
+)
+
+# ::id PMUL2181.json_0006
+# ::snt i do n't mind where it is as long as they have vegetarian food .
+( Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+)
+
+# ::id PMUL2181.json_0008
+# ::snt Could you look for an Indian restaurant ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL2181.json_0010
+# ::snt No just provide me their address and phone number .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id PMUL2181.json_0012
+# ::snt I 'm going to need a taxi to get to the two places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL2181.json_0014
+# ::snt I 'm going to need to leave the museum by 9:00 .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n10 / name
+     :op1 "the"
+     :op2 "museum"
+  ))
+   :Leave ( LeaTa4 / Leave 
+    :name ( n12 / name
+     :op1 "9:00"
+  ))
+)
+
+# ::id PMUL2181.json_0016
+# ::snt Thank you so much . I do n't think I have any questions right now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2181.json_0018
+# ::snt No thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0936.json_0000
+# ::snt Hi , I 'm looking for a hotel . It does n't need to include internet but needs to be near the centre .
+( Hm1 / Hotel-Inform
+   :Internet ( onHo1 / dontcare)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id SNG0936.json_0002
+# ::snt Do any of them have free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id SNG0936.json_0004
+# ::snt Yes , what are their star ratings ? I 'd like one with a 4-star rating .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "4-star"
+  ))
+)
+
+# ::id SNG0936.json_0006
+# ::snt The hotel sounds good , can we book it for 2 people for 4 nights , starting Monday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SNG0936.json_0008
+# ::snt That will be all , thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0225.json_0000
+# ::snt I would like to find a guesthouse to stay at with a 4 star rating .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0225.json_0002
+# ::snt I 'd like it to be expensive , but have free wifi .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL0225.json_0004
+# ::snt How about a cheap one ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL0225.json_0006
+# ::snt I do not care what area .
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+)
+
+# ::id PMUL0225.json_0008
+# ::snt Actually I would just like their postcode at the moment .
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id PMUL0225.json_0010
+# ::snt No thank you that will be all
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0225.json_0012
+# ::snt I 'm sorry I am also looking for a restaurant called bedouin .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n10 / name
+     :op1 "bedouin"
+  ))
+)
+
+# ::id PMUL0225.json_0014
+# ::snt Yes . Can I book for 8 people on Saturday at 16:00 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "16:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL0225.json_0016
+# ::snt Thank you . That is all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0952.json_0000
+# ::snt Can you help me in finding a suitable guesthouse please ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id SNG0952.json_0002
+# ::snt Yes , I 'd like to stay in the centre of town please .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0952.json_0004
+# ::snt I 'll take the El Shaddai please .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n6 / name
+     :op1 "El"
+     :op2 "Shaddai"
+  ))
+)
+
+# ::id SNG0952.json_0006
+# ::snt Yes . I want to book it for 2 nights , 5 people starting on Friday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SNG0952.json_0008
+# ::snt No that 's all . Good bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0788.json_0000
+# ::snt I 'm looking for a train to Stevenage , please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "stevenage"
+  ))
+)
+
+# ::id MUL0788.json_0002
+# ::snt I would like to leave on Saturday and would like to arrive by 21:00 to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n8 / name
+     :op1 "21:00"
+  ))
+)
+
+# ::id MUL0788.json_0004
+# ::snt I am departing from Stevenage . I need to book seats for 8 people to Cambridge on a Saturday to arrive by 21:00 .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "Stevenage"
+  ))
+   :Dest ( DesTr6 / Dest 
+    :name ( n14 / name
+     :op1 "Cambridge"
+  ))
+   :Day ( DayTr8 / Day 
+    :name ( n16 / name
+     :op1 "saturday"
+  ))
+   :Arrive ( ArrTr10 / Arrive 
+    :name ( n18 / name
+     :op1 "21:00"
+  ))
+)
+
+# ::id MUL0788.json_0006
+# ::snt Early evening please .
+( Tm1 / Train-Inform
+   :Leave ( onTr1 / none)
+)
+
+# ::id MUL0788.json_0008
+# ::snt Close to arriving by 21:00 . I need to book it for 8 people for a Saturday .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n20 / name
+     :op1 "8"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n22 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id MUL0788.json_0010
+# ::snt Yes , I 'd like 8 tickets please . May I also have the reference number ? .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n24 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0788.json_0012
+# ::snt I 'm also looking fore a moderately priced hotel that has free wifi on the east side .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n26 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n28 / name
+     :op1 "moderately"
+  ))
+   :Internet ( esHo3 / yes)
+   :Area ( AreHo7 / Area 
+    :name ( n30 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL0788.json_0014
+# ::snt How about the one that is in the type of guesthouse ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n32 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id MUL0788.json_0016
+# ::snt Can I have the information for the guesthouse that does n't have free parking ? I would like the phone number , postcode and star rating please .
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id MUL0788.json_0018
+# ::snt Thanks !   I think that 's all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0674.json_0000
+# ::snt I 'd like you to tell me about great Indian restaurants in the area .   It 's okay if they are expensive .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SNG0674.json_0002
+# ::snt No . Choose one for me .
+( o / out_of_scope )
+
+# ::id SNG0674.json_0004
+# ::snt Sure ! Can you book a table for 8 people at 17:30 on Friday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "17:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+)
+
+# ::id SNG0674.json_0006
+# ::snt Thank you . That 's all I need right now . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0633.json_0000
+# ::snt I need a place to stay in the east
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL0633.json_0002
+# ::snt I would prefer a place in the moderate price range with 4 stars and free wifi .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL0633.json_0004
+# ::snt No , I do not need parking . I would need you to book a place for 1 person who will be staying for three nights beginning Tuesday . Can you do that ?
+( Hm1 / Hotel-Inform
+   :Parking ( oHo1 / no)
+   :Stay ( StaHo3 / Stay 
+    :name ( n8 / name
+     :op1 "three"
+  ))
+   :Day ( DayHo5 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo7 / People 
+    :name ( n12 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL0633.json_0006
+# ::snt Yes , please book it . I need a reference number . I also need to book a train leaving after 13:15 on Tuesday .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "tuesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n16 / name
+     :op1 "13:15"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL0633.json_0008
+# ::snt 1 person and 3 nights starting tuesday please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n20 / name
+     :op1 "1"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n22 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id MUL0633.json_0010
+# ::snt Thank you I also need a train leaving after 13:15 on tuesday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n24 / name
+     :op1 "tuesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n26 / name
+     :op1 "13:15"
+  ))
+)
+
+# ::id MUL0633.json_0012
+# ::snt The train should go to cambridge and should depart from broxbourne .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n28 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n30 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id MUL0633.json_0014
+# ::snt Yes please . Just one ticket and could I get the reference number pleases ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n32 / name
+     :op1 "one"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0633.json_0016
+# ::snt Ok , great ! Thanks for all of your help . That is all I needed for today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1027.json_0000
+# ::snt I 'm looking for a cheap place to stay that does not need free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( onHo1 / dontcare)
+   :Price ( PriHo3 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SNG1027.json_0002
+# ::snt I do n't have a preference for the type but I would like a place in the east .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id SNG1027.json_0004
+# ::snt It sounds fine . Do any of them include free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id SNG1027.json_0006
+# ::snt What 's the phone number and star rating of your favorite one ?
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id SNG1027.json_0008
+# ::snt That 'd be great . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1027.json_0010
+# ::snt I will book on my own , thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1027.json_0012
+# ::snt No thank you . I m finished .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01269.json_0000
+# ::snt I want to find a hospital in town
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01269.json_0002
+# ::snt Can you give me a phone number for the hospital ?
+( Ht1 / Hospital-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id SNG01269.json_0004
+# ::snt Thank you that is all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3207.json_0000
+# ::snt I 'm looking for an Italian food restaurant located in the centre
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3207.json_0002
+# ::snt Thank you ! I am looking for a cheap restaurant .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL3207.json_0004
+# ::snt Yes , please . It needs to be for 4 people at 18:15 on Thursday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "18:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3207.json_0006
+# ::snt Well , I also need a place to stay .   I prefer a guesthouse with a 2 star rating .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n16 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL3207.json_0008
+# ::snt Yes you can The hotel should be in the same area as the restaurant
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n18 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL3207.json_0010
+# ::snt Okay thank you . Please book that for 4 people at 18:15 on thursday .
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Hm2 / Hotel-Inform
+   :People ( PeoHo3 / People 
+    :name ( n23 / name
+     :op1 "4"
+  ))
+   )
+)
+
+# ::id PMUL3207.json_0012
+# ::snt Thank you . What is the address ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id PMUL3207.json_0014
+# ::snt I need a cab to commute , to the hotel by 18:15 and I need the contact # and car type too please
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n24 / name
+     :op1 "18:15"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n26 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   )
+ :op3(Tt3 / Taxi-Request
+  :Car ( aTa2 / question )
+   )
+)
+
+# ::id PMUL3207.json_0016
+# ::snt Actually I will be departing from the hotel and arriving by the 18:15 restaurant booking .    How silly of me to tell you that I was leaving the restaurant .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n28 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Type ( TypHo4 / Type 
+    :name ( n31 / name
+     :op1 "hotel"
+  ))
+   )
+ :op3(Rm3 / Restaurant-Inform
+   :Time ( TimRe6 / Time 
+    :name ( n34 / name
+     :op1 "18:15"
+  ))
+   )
+)
+
+# ::id PMUL3207.json_0018
+# ::snt That is all I need today thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2365.json_0000
+# ::snt Can you help me find a place to dine ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL2365.json_0002
+# ::snt I 'd like an indian restaurant in the west .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL2365.json_0004
+# ::snt I am looking for something in the moderate price range , please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL2365.json_0006
+# ::snt Yes , please . Can you book me a table for 5 people at 12:45 on Wednesday ? Thanks
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "12:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL2365.json_0008
+# ::snt I am also looking for somewhere to go in the same area as the restaurant
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL2365.json_0010
+# ::snt Whatever is popular , I just need the attraction type on postcode of whatever you pick
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL2365.json_0012
+# ::snt Okay great , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2365.json_0014
+# ::snt No , that will be all . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0161.json_0000
+# ::snt I am looking for Mediterranean food in the center of the city .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "mediterranean"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id SSNG0161.json_0002
+# ::snt I 'd like the expensive range and I 'd like to book a table for 7 people on Saturday at 15:45 .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n8 / name
+     :op1 "15:45"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id SSNG0161.json_0004
+# ::snt Thank you so much .   That is all I need today .   Have a great evening .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0161.json_0006
+# ::snt Great . Thanks so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20588.json_0000
+# ::snt I want to find a restaurant in the centre part of town and serves persian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "persian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id WOZ20588.json_0002
+# ::snt I would like a thai restaurant then .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "thai"
+  ))
+)
+
+# ::id WOZ20588.json_0004
+# ::snt Yes please . Like to hear least to most expensive first .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id WOZ20588.json_0006
+# ::snt What is the address and phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20588.json_0008
+# ::snt Thank you , goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0315.json_0000
+# ::snt I am looking for a place to stay with free wifi and a 0 star rating .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "0"
+  ))
+)
+
+# ::id SSNG0315.json_0002
+# ::snt One with moderate price range , please .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id SSNG0315.json_0004
+# ::snt Yes please that would be great . Can you do it for 5 people for 5 nights starting sunday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SSNG0315.json_0006
+# ::snt Can you find a hotel in the same price range ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Type ( TypHo3 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo5 / Price 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id SSNG0315.json_0008
+# ::snt Do they have rooms available for 5 people for 5 nights starting on Sunday ?
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n18 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n20 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id SSNG0315.json_0010
+# ::snt Yes that 's fine . Thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0315.json_0012
+# ::snt We will . Thanks again .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0599.json_0000
+# ::snt I 'm looking for some info on kohinoor .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "kohinoor"
+  ))
+)
+
+# ::id SNG0599.json_0002
+# ::snt Yes , I 'd like to book a table for just me at 13:45 on Friday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "13:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id SNG0599.json_0004
+# ::snt I could eat at 12:45 .   I hope that is available .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "12:45"
+  ))
+)
+
+# ::id SNG0599.json_0006
+# ::snt Great thank you for all your help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1782.json_0000
+# ::snt Hi , I 'm planning a trip and am finding the trains to be a bit confusing .   Can you help me find one ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL1782.json_0002
+# ::snt I will be departing from Stevenage and going into Cambridge on Sunday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n6 / name
+     :op1 "stevenage"
+  ))
+)
+
+# ::id PMUL1782.json_0004
+# ::snt I want to depart anytime after 15:30 , so the soonest available train after that would be nice .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "15:30"
+  ))
+)
+
+# ::id PMUL1782.json_0006
+# ::snt No , thank you , but could you tell me the arrival time ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+)
+
+# ::id PMUL1782.json_0008
+# ::snt Thanks ! I 'm also looking to stay in a 0-star guesthouse in the center of town . Oh , and I need free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n12 / name
+     :op1 "0-star"
+  ))
+)
+
+# ::id PMUL1782.json_0010
+# ::snt El Shaddai , please . I need their phone number , address , and postcode .
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+  :Phone ( aHo2 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Name ( NamHo3 / Name 
+    :name ( n15 / name
+     :op1 "El"
+     :op2 "Shaddai"
+  ))
+   )
+)
+
+# ::id PMUL1782.json_0012
+# ::snt Great , thanks so much ! What is their address and postcode ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id PMUL1782.json_0014
+# ::snt Great . That 's all I need . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0967.json_0000
+# ::snt Hi ! Can you tell me a little bit about the colleges that are in the center of town ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "colleges"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id MUL0967.json_0002
+# ::snt Sounds great . What is the address ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id MUL0967.json_0004
+# ::snt Is there an entrance fee for the college ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL0967.json_0006
+# ::snt Great . I 'm looking for Midsummer House Restaurant also . Can you help me book it ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "midsummer"
+     :op2 "house"
+     :op3 "restaurant"
+  ))
+)
+
+# ::id MUL0967.json_0008
+# ::snt I need to book a table for 7 people at 16:00 on Tuesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "16:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL0967.json_0010
+# ::snt I also need a taxi between both places to arrive by the booked time
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "booked"
+     :op3 "time"
+  ))
+)
+
+# ::id MUL0967.json_0012
+# ::snt Thank you . Will the taxi arrive at the restaurant by 16:00 ?
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n16 / name
+     :op1 "16:00"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id MUL0967.json_0014
+# ::snt Great . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0905.json_0000
+# ::snt I 'm looking for some place to go in the town centre . Something sports related .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "sports"
+  ))
+)
+
+# ::id MUL0905.json_0002
+# ::snt OK , are there any colleges in the center of town ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id MUL0905.json_0004
+# ::snt Yes , Christ 's College . What is the entrance fee for that college ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL0905.json_0006
+# ::snt I also need a restaurant in the same area .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n8 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id MUL0905.json_0008
+# ::snt I 'd like something moderately priced .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id MUL0905.json_0010
+# ::snt Yes , I 'd like the post code . Also , if you ca n't get it for Christ 's College , do you know the entrance fee for Downing College , by any chance ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Post ( aRe1 / question )
+   )
+ :op3(Am3 / Attraction-Inform
+   :Name ( NamAt4 / Name 
+    :name ( n14 / name
+     :op1 "Downing"
+     :op2 "College"
+  ))
+   )
+)
+
+# ::id MUL0905.json_0012
+# ::snt Thanks ! I think you covered everything I need . Have a good one . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG01958.json_0000
+# ::snt Hi , I am trying to find the police station that 's closest to my location please .
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG01958.json_0002
+# ::snt Thanks , what is their phone number ?
+( Pt1 / Police-Request
+  :Phone ( aPo0 / question )
+)
+
+# ::id SNG01958.json_0004
+# ::snt Thank you , that is all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0016.json_0000
+# ::snt I 'm looking for a moderately priced restaurant in the centre . Can you recommend one ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0016.json_0002
+# ::snt Are there any Australian restaurants ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "australian"
+  ))
+)
+
+# ::id PMUL0016.json_0004
+# ::snt What about European ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "european"
+  ))
+)
+
+# ::id PMUL0016.json_0006
+# ::snt Yes can you please make me a reservation ?
+( o / out_of_scope )
+
+# ::id PMUL0016.json_0008
+# ::snt Just me . And I need the reservation for Wednesday .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL0016.json_0010
+# ::snt Make it for 11:15 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "11:15"
+  ))
+)
+
+# ::id PMUL0016.json_0012
+# ::snt Thanks I also need a hotel to stay at with free parking in the same area as the restaurant .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL0016.json_0014
+# ::snt I am actually looking for a hotel to book , not a guesthouse . I need a hotel in the center with free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n18 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id PMUL0016.json_0016
+# ::snt Lets book the Gonville Hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n20 / name
+     :op1 "hotel"
+  ))
+   :Name ( NamHo4 / Name 
+    :name ( n22 / name
+     :op1 "gonville"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL0016.json_0018
+# ::snt I need a reservation just for myself for 3 nights starting Wednesday , please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n24 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n26 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL0016.json_0020
+# ::snt Thank you for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0251.json_0000
+# ::snt I need a hotel in north Cambridge .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL0251.json_0002
+# ::snt Is the parking free ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL0251.json_0004
+# ::snt Yes , go ahead .   I need it for Tuesday for 3 people and for 3 nights .    Could you send me a reference number too ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL0251.json_0006
+# ::snt I told you Tuesday can I speak to a manager you are not paying attention .
+( o / out_of_scope )
+
+# ::id PMUL0251.json_0008
+# ::snt Can you also find an expensive british restaurant for me ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "british"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n14 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0251.json_0010
+# ::snt Yes , please . Can we get a table on the same day we arrive at the hotel ? We 'd like to eat at 20:00 , if possible .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Time ( TimRe4 / Time 
+    :name ( n19 / name
+     :op1 "20:00"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n21 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   )
+)
+
+# ::id PMUL0251.json_0012
+# ::snt Perfect , thank you . That 's all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01372.json_0000
+# ::snt Please help me ! I 've just been robbed !
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG01372.json_0002
+# ::snt Thank you , could you also provide me the postcode and address ?
+( Pt1 / Police-Request
+  :Addr ( aPo0 / question )
+  :Post ( aPo1 / question )
+)
+
+# ::id SNG01372.json_0004
+# ::snt Thank you so much , I appreciate your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01372.json_0006
+# ::snt No that is it . Goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL2603.json_0000
+# ::snt Hi , I 'm looking for an attraction in the center of town to visit .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+   :Area ( AreAt3 / Area 
+    :name ( n2 / name
+     :op1 "center"
+  ))
+)
+
+# ::id MUL2603.json_0002
+# ::snt I have no preference , I just need the address , postcode , and entrance fee .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+)
+
+# ::id MUL2603.json_0004
+# ::snt As long as it is in the centre of town , yes .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2603.json_0006
+# ::snt Can I get the adress , postcode , and entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id MUL2603.json_0008
+# ::snt I would like to book the Alexander Bed and Breakfast , for three people and 2 nights starting on Thursday .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n6 / name
+     :op1 "alexander"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n12 / name
+     :op1 "three"
+  ))
+)
+
+# ::id MUL2603.json_0010
+# ::snt Can you try for 1 night instead ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL2603.json_0012
+# ::snt Can you also book a taxi for me ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL2603.json_0014
+# ::snt I 'm hoping to leave from the Alexander by 09:30 please .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n16 / name
+     :op1 "09:30"
+  ))
+)
+
+# ::id MUL2603.json_0016
+# ::snt No thanks , that 's all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1566.json_0000
+# ::snt Can   you help me find a place to stay that 's four stars and has free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "four"
+  ))
+)
+
+# ::id PMUL1566.json_0002
+# ::snt That does n't matter as long as it 's cheap .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL1566.json_0004
+# ::snt It does n't matter . Like I told you , it just needs to be a cheap 4 star place with free wifi .
+( Hm1 / Hotel-Inform
+   :Parking ( onHo1 / dontcare)
+   :Area ( onHo2 / dontcare)
+   :Stars ( StaHo4 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :Internet ( esHo4 / yes)
+   :Price ( PriHo7 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL1566.json_0006
+# ::snt Okay I would like to make a booking for 5 people and 4 nights starting from wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL1566.json_0008
+# ::snt Yes , of course .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1566.json_0010
+# ::snt I also need a train on Friday , departing after 9:00 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n16 / name
+     :op1 "friday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n18 / name
+     :op1 "9:00"
+  ))
+)
+
+# ::id PMUL1566.json_0012
+# ::snt i am departing from cambridge
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n20 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1566.json_0014
+# ::snt I will be traveling to ely , no need to book , but i need the train number , travel time departure time and arrival time
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n22 / name
+     :op1 "ely"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Arrive ( aTr1 / question )
+  :Time ( aTr2 / question )
+   )
+)
+
+# ::id PMUL1566.json_0016
+# ::snt That is all . Thanks for your time .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01602.json_0000
+# ::snt I need the phone number and location of the nearest Red Lobster in the downtown Cambridge area .
+( Tt1 / Taxi-Request
+  :Phone ( aTa0 / question )
+)
+
+# ::id SNG01602.json_0002
+# ::snt I need a taxi , from darrys cookhouse and wine shop and go to restaurant two two and leave at 9 00
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "restaurant"
+     :op2 "two"
+     :op3 "two"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "darrys"
+     :op2 "cookhouse"
+     :op3 "and"
+     :op4 "wine"
+     :op5 "shop"
+  ))
+   :Leave ( LeaTa6 / Leave 
+    :name ( n6 / name
+     :op1 "9"
+  ))
+)
+
+# ::id SNG01602.json_0004
+# ::snt Thank you for your quick response .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01602.json_0006
+# ::snt No , that should be it . I really appreciate your help !
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4156.json_0000
+# ::snt I 'm looking for a place called maharajah tandoori restaurant . Do you know it ? It 's a restaurant .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "maharajah"
+     :op2 "tandoori"
+     :op3 "restaurant"
+  ))
+)
+
+# ::id PMUL4156.json_0002
+# ::snt Yes , I would like to make a reservation for 6 people at 19:30 this Saturday . Could I also get the reference number ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "19:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL4156.json_0004
+# ::snt I was hoping to find a hotel that is 4 star .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4156.json_0006
+# ::snt I do n't care , just as long as it 's in the moderate price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL4156.json_0008
+# ::snt Oh , I really prefer a hotel .   Maybe you could find someplace that is cheap instead ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n16 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL4156.json_0010
+# ::snt Yes book it for Saturday . 6 people , 5 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n20 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n22 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL4156.json_0012
+# ::snt That is all I need .
+( o / out_of_scope )
+
+# ::id SNG0472.json_0000
+# ::snt I 'd like an expensive restuarant with Chinese food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SNG0472.json_0002
+# ::snt I would like to stay in the south please .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "south"
+  ))
+)
+
+# ::id SNG0472.json_0004
+# ::snt Could you reserve a table for 5 at Peking Restaurant .   I need it for Wednesday at 11:15 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "11:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+   :Name ( NamRe8 / Name 
+    :name ( n14 / name
+     :op1 "Peking"
+     :op2 "Restaurant"
+  ))
+)
+
+# ::id SNG0472.json_0006
+# ::snt Thank you so much , that is all that I needed !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3329.json_0000
+# ::snt Give me an expensive japanese place to eat in the centre of the town please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "japanese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3329.json_0002
+# ::snt That sounds good .
+( o / out_of_scope )
+
+# ::id PMUL3329.json_0004
+# ::snt I would like to book for Saturday at 12:15 for 3 people .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "12:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3329.json_0006
+# ::snt Thank you so much . Can you help me find a 2 star hotel with free parking ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n16 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL3329.json_0008
+# ::snt No , I just need to know if they have internet and I need their postcode .
+( Ht1 / Hotel-Request
+  :Internet ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id PMUL3329.json_0010
+# ::snt Thanks , you 've been helpful ! That 's it for me . Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0109.json_0000
+# ::snt I had a dispute over a car accident and need help .
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG0109.json_0002
+# ::snt That 's great , can I get their postcode as well please ?
+( Pt1 / Police-Request
+  :Post ( aPo0 / question )
+)
+
+# ::id SNG0109.json_0004
+# ::snt That would be all for . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0587.json_0000
+# ::snt I 'm looking for a museum in the town centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL0587.json_0002
+# ::snt Find me the best deal , can I get the address and postcode of that ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id MUL0587.json_0004
+# ::snt Thank you . Could you help find me a train that goes to London Kings Cross and arrives by 09:15 ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "09:15"
+  ))
+)
+
+# ::id MUL0587.json_0006
+# ::snt I would like to depart from Cambridge on Wenesday .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n12 / name
+     :op1 "Wenesday"
+  ))
+)
+
+# ::id MUL0587.json_0008
+# ::snt I need to book the train fro 5 people . Are there enough seats available ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL0587.json_0010
+# ::snt That 's perfect , thank you so much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0587.json_0012
+# ::snt That is all for today .
+( o / out_of_scope )
+
+# ::id PMUL4704.json_0000
+# ::snt I 'm wondering if you have information about a particular restaurant called the curry queen ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "curry"
+     :op2 "queen"
+  ))
+)
+
+# ::id PMUL4704.json_0002
+# ::snt Yes , a table for 7 at 12:45 on Sunday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "12:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL4704.json_0004
+# ::snt Need to book a hotel as well .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL4704.json_0006
+# ::snt My preferred type is a hotel , and I want it to have parking and internet as well as a 3 star rating .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Internet ( esHo3 / yes)
+   :Stars ( StaHo6 / Stars 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL4704.json_0008
+# ::snt No I have no preference . I would like to book it same day for 7 people and 4 nights . I would need the reference number once it is complete .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n18 / name
+     :op1 "7"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL4704.json_0010
+# ::snt Are you sure ?   Can you try both of them ?   I really need 4 nights , starting sunday for 7 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n22 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n24 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n26 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL4704.json_0012
+# ::snt Awesome , you 've been a great help .   Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2335.json_0000
+# ::snt I need a restaurant that serves Indian food in the moderate price range
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL2335.json_0002
+# ::snt I would like the one in the west .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL2335.json_0004
+# ::snt Yes . I would like a reservation for 1 person at 13:15 on Thursday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "13:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL2335.json_0006
+# ::snt I would like to go to a nice nightclub
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "nightclub"
+  ))
+)
+
+# ::id MUL2335.json_0008
+# ::snt Okay , what is the address and entrance fee for it ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+)
+
+# ::id MUL2335.json_0010
+# ::snt I am also going to need a taxi that goes from Ballare to Meghan and gets me to Meghan by 13:15 for my reservation .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n16 / name
+     :op1 "ballare"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n18 / name
+     :op1 "13:15"
+  ))
+)
+
+# ::id MUL2335.json_0012
+# ::snt No thank you , that is everything that I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3539.json_0000
+# ::snt Looking forward to visiting and seeing some local attractions .   I am looking for a place to stay .   Can you help ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL3539.json_0002
+# ::snt No specific area , but I would like for it to be expensive . It needs to be a hotel , not a guesthouse .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   :Area ( onHo3 / dontcare)
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+   )
+)
+
+# ::id PMUL3539.json_0004
+# ::snt I do need parking and wifi .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL3539.json_0006
+# ::snt i prefer the four star
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "four"
+  ))
+)
+
+# ::id PMUL3539.json_0008
+# ::snt Can I have the address , post code , and star of University Arms ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id PMUL3539.json_0010
+# ::snt I am also in the mood for a museum .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n8 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL3539.json_0012
+# ::snt Somewhere near my hotel would be good .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+   )
+ :op2(Am2 / Attraction-Inform
+   :Area ( enAt2 / centre)
+   )
+)
+
+# ::id PMUL3539.json_0014
+# ::snt Sounds awesome ! Can you tell me the area it 's in along with the postcode and address ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Addr ( aAt2 / question )
+)
+
+# ::id PMUL3539.json_0016
+# ::snt I 'll also need the address please .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL3539.json_0018
+# ::snt Okay that will be all today , thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2591.json_0000
+# ::snt Hello , I 'm looking for a college to go to .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "college"
+  ))
+)
+
+# ::id MUL2591.json_0002
+# ::snt What 's the most popular ? May I have the postcode , entrance fee , and what area is it in ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Fee ( aAt1 / question )
+  :Post ( aAt2 / question )
+)
+
+# ::id MUL2591.json_0004
+# ::snt Yes , thank you that will be fine .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2591.json_0006
+# ::snt Wonderful . I am also looking for a moderately priced place to stay with a 4 star rating . I would like for it to have free wifi and in the west .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+   :Internet ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+   :Stars ( StaHo7 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2591.json_0008
+# ::snt Can you then search for one that is in the South ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n10 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL2591.json_0010
+# ::snt Great . Can I book it for 2 people for 3 nights starting Saturday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL2591.json_0012
+# ::snt I also need to look for a taxi to get between both places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL2591.json_0014
+# ::snt I would like to leave the college by 18:30 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n18 / name
+     :op1 "18:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "college"
+  ))
+)
+
+# ::id MUL2591.json_0016
+# ::snt That 's excellent , than you so much for your assistance .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2864.json_0000
+# ::snt I 'm excited about my trip to Cambridge to sight see , and need a hotel   while I 'm there .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Type ( TypHo3 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL2864.json_0002
+# ::snt I m not sure but I would like to stay in a 4 star guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2864.json_0004
+# ::snt I am looking for something moderately price and that is 4 star rated . I prefer a guesthouse also .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "moderately"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   :Type ( TypHo6 / Type 
+    :name ( n12 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL2864.json_0006
+# ::snt I would like the postcode of Aylesbray Lodge and I would like to find where the Milton Country Park is located .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n14 / name
+     :op1 "milton"
+     :op2 "country"
+     :op3 "park"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Post ( aHo1 / question )
+   )
+ :op3(At3 / Attraction-Request
+  :Post ( aAt2 / question )
+   )
+)
+
+# ::id PMUL2864.json_0008
+# ::snt I need both pieces of information right now .
+( o / out_of_scope )
+
+# ::id PMUL2864.json_0010
+# ::snt THank you so much for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0242.json_0000
+# ::snt Hi , I 'm looking for a hotel called Leverton House .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "leverton"
+     :op2 "house"
+  ))
+)
+
+# ::id SSNG0242.json_0002
+# ::snt Thank you . Please book a   reservation for 6 people for 2 nights starting tuesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SSNG0242.json_0004
+# ::snt Is there another hotel available in the same price range ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id SSNG0242.json_0006
+# ::snt No , I do n't care about the area , just the price . Recommend me one ?
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+)
+
+# ::id SSNG0242.json_0008
+# ::snt No , you said Leverton was n't available .   Please just book a different   hotel in the same price range as Leverton .   Thanks .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Price ( PriHo3 / Price 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id SSNG0242.json_0010
+# ::snt That will be all , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0788.json_0000
+# ::snt I want to find an expensive restaurant in the centre of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0788.json_0002
+# ::snt Great , what is the postcode and phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id PMUL0788.json_0004
+# ::snt I also need a train from Cambridge to Stansted Airport .   Can you please look that up for me .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0788.json_0006
+# ::snt I just need to   leave on Wednesday and should arrive by 18:15 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n12 / name
+     :op1 "18:15"
+  ))
+)
+
+# ::id PMUL0788.json_0008
+# ::snt What is the departure time ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+)
+
+# ::id PMUL0788.json_0010
+# ::snt Ok , thank you . That is all the information I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0210.json_0000
+# ::snt Actually , I had a fall , and injured my leg , so I was wondering if you knew of a hospital nearby where I can get it looked at ?
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG0210.json_0002
+# ::snt What is the postcode ?
+( Ht1 / Hospital-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id SNG0210.json_0004
+# ::snt Okay , I 'm going to try to get there pronto . Thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0210.json_0006
+# ::snt Yes I am sure . Thank You !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20061.json_0000
+# ::snt I am looking for a cheap restaurant in the North part of town . I will need their address .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20061.json_0002
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0435.json_0000
+# ::snt I need a place to stay with free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL0435.json_0002
+# ::snt I do n't care about what part of town it is in , but I would like a 3 star guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL0435.json_0004
+# ::snt How expensive is it ? And is there any nearby attractions ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+   :Fee ( FeeAt3 / Fee 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0435.json_0006
+# ::snt Can you make a reservation for 8 people for 5 nights starting from Wednesday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL0435.json_0008
+# ::snt No , you 've been very helpful . That 's all I needed . Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0435.json_0010
+# ::snt Actually , I 'm also looking for an expensive place to dine in the centre .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n14 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0435.json_0012
+# ::snt I need to book a table for the same group of people at 20:00 the same day . I need the reference number as well .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "20:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0435.json_0014
+# ::snt Yeah , I 'd like a taxi to take me from my hotel to the restaurant in time for my reservation . Please tell me the car type and contact number .
+( a / and
+ :op1(Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+   )
+ :op2(Tm2 / Taxi-Inform
+   :Depart ( DepTa3 / Depart 
+    :name ( n25 / name
+     :op1 "my"
+     :op2 "hotel"
+  ))
+   :Dest ( DesTa5 / Dest 
+    :name ( n27 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+)
+
+# ::id PMUL0435.json_0016
+# ::snt yes , that 's everything for me . Thanks for helping , goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2641.json_0000
+# ::snt I am looking for a place to stay .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL2641.json_0002
+# ::snt I 'd like a moderately priced guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL2641.json_0004
+# ::snt Somewhere in the south would be ideal .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL2641.json_0006
+# ::snt Not sure yet .   Does either have free parking ?   I also need free wifi .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Parking ( aHo1 / question )
+   )
+)
+
+# ::id PMUL2641.json_0008
+# ::snt The star rating is not important . Either of those will do . Can I just get the name of one and the address please ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id PMUL2641.json_0010
+# ::snt No thanks , can you help me find a nightclub to go to ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n8 / name
+     :op1 "nightclub"
+  ))
+   )
+ :op2(gk2 / general-thank
+   :none ( onge2 / none)
+   )
+)
+
+# ::id PMUL2641.json_0012
+# ::snt No , can you recommend your favorite one ?
+( o / out_of_scope )
+
+# ::id PMUL2641.json_0014
+# ::snt OKay that 's perfect thanks so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2641.json_0016
+# ::snt I also need a taxi . Ill need to leave club salsa by 15:45 and go to bridge guest house .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n10 / name
+     :op1 "15:45"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n12 / name
+     :op1 "bridge"
+     :op2 "guest"
+     :op3 "house"
+  ))
+   :Depart ( DepTa6 / Depart 
+    :name ( n14 / name
+     :op1 "club"
+     :op2 "salsa"
+  ))
+)
+
+# ::id PMUL2641.json_0018
+# ::snt Thank you . I 'll need the contact number and car type , please ?
+( Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+)
+
+# ::id PMUL2641.json_0020
+# ::snt thanks for all your help . You 've been great . Have a nice day . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2051.json_0000
+# ::snt I 'm looking for attractions in Cambridge that involve a boat .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "boat"
+  ))
+)
+
+# ::id PMUL2051.json_0002
+# ::snt Is that in the Centre area ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2051.json_0004
+# ::snt Yes please .   I could use the address with postcode as well as the entrance fee .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+)
+
+# ::id PMUL2051.json_0006
+# ::snt Hmm ... that bites , but I can deal . I 'm going to head to a restaurant as well , can you find me one that 's in the same area ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL2051.json_0008
+# ::snt I would like a moderately - priced Jamaican restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "jamaican"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n10 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL2051.json_0010
+# ::snt That 's ok . Is there an international restaurant instead ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "international"
+  ))
+)
+
+# ::id PMUL2051.json_0012
+# ::snt I like the sound of Varsity Restaurant . I 'd like to book a table for 8 people on Saturday at 19:45 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "19:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "8"
+  ))
+   :Name ( NamRe8 / Name 
+    :name ( n20 / name
+     :op1 "Varsity"
+     :op2 "Restaurant"
+  ))
+)
+
+# ::id PMUL2051.json_0014
+# ::snt Great , can I also have the reference number ?
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id PMUL2051.json_0016
+# ::snt Thank you . That 's all I needed help with today . Have a great day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1262.json_0000
+# ::snt I am looking for information about city stop restaurant ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "city"
+     :op2 "stop"
+     :op3 "restaurant"
+  ))
+)
+
+# ::id SNG1262.json_0002
+# ::snt I would like to book a table there for 4 peole on saturday at 19:45 . and can i please get a reference number ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "19:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id SNG1262.json_0004
+# ::snt Alright , thank you very much . That 's all I need for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3433.json_0000
+# ::snt I 'm looking for a train departing from ely and should arrive by 14:30 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n2 / name
+     :op1 "14:30"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL3433.json_0002
+# ::snt Cambridge , I need to leave on tuesday too .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL3433.json_0004
+# ::snt This one will do . I will need to book for 4 people . Can I get the reference number once booked , please ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3433.json_0006
+# ::snt i am also looking for a hotel called aylesbray lodge guest house .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   :Name ( NamHo4 / Name 
+    :name ( n14 / name
+     :op1 "aylesbray"
+     :op2 "lodge"
+     :op3 "guest"
+     :op4 "house"
+  ))
+)
+
+# ::id PMUL3433.json_0008
+# ::snt I need a booking for 4 people for 4 nights starting on tuesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3433.json_0010
+# ::snt Not at the moment . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3433.json_0012
+# ::snt Thank you . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4786.json_0000
+# ::snt Can you get me information on a restaurant called golden house ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "golden"
+     :op2 "house"
+  ))
+)
+
+# ::id PMUL4786.json_0002
+# ::snt I 'd like to book a table for 3 at 20:00 on Monday . I 'll need a reference number , please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "20:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL4786.json_0004
+# ::snt Yes , I do . I would like to find some interesting places to go while we are in town . Perhaps , some sort of entertainment . Any suggestions ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL4786.json_0006
+# ::snt How about a college ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL4786.json_0008
+# ::snt Great . What 's the address for pembroke ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL4786.json_0010
+# ::snt Give me the entrance fee instead please .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL4786.json_0012
+# ::snt No , that will be it . You 've been very helpful !
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id MUL1480.json_0000
+# ::snt Need restaurant that s expensive and in the east of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL1480.json_0002
+# ::snt It really does n't matter , as long is its insanely expensive located in the east part of town . I need the postcode & phone number when you find one please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+   :Price ( PriRe3 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe5 / Area 
+    :name ( n8 / name
+     :op1 "east"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Post ( aRe2 / question )
+   )
+)
+
+# ::id MUL1480.json_0004
+# ::snt That sounds fine I need their postcode and phone number .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id MUL1480.json_0006
+# ::snt Ok . Thank you for the information .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1480.json_0008
+# ::snt I 'm also looking for a train on Thursday , to depart from Cambridge and arrive at Broxbourne by 18:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "broxbourne"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n14 / name
+     :op1 "18:15"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1480.json_0010
+# ::snt That sounds fine . I need tickets for 8 , please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n18 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL1480.json_0012
+# ::snt Thank you very much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1480.json_0014
+# ::snt I believe so . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01976.json_0000
+# ::snt This is an emergency . I was robbed and need help .
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG01976.json_0002
+# ::snt What 's their postcode , please ?
+( Pt1 / Police-Request
+  :Post ( aPo0 / question )
+)
+
+# ::id SNG01976.json_0004
+# ::snt no thanks . have a nice day
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2370.json_0000
+# ::snt I am in the center are of Cambridge , are there any Japanese restaurants in that part of town ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "japanese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL2370.json_0002
+# ::snt Yes , if you could that would be great . Can I get their number please ?
+( o / out_of_scope )
+
+# ::id PMUL2370.json_0004
+# ::snt I need reservations for 8 people please .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n6 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL2370.json_0006
+# ::snt I need a table for 8 at 14:30 on thursday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "14:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL2370.json_0008
+# ::snt Yes , I am looking for places to go in the same area as the restaurant .   Possibly and entertainment type of venue .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n16 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL2370.json_0010
+# ::snt Yes , could you try the north please ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n18 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL2370.json_0012
+# ::snt okay are their any colleges around ? I need a phone number , entrance fee and address of one that you would recommend please
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n20 / name
+     :op1 "colleges"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Addr ( aAt2 / question )
+  :Phone ( aAt3 / question )
+   )
+)
+
+# ::id PMUL2370.json_0014
+# ::snt phone number , entrance fee , and address .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL2370.json_0016
+# ::snt Great , thanks so much ! Can you please book me a taxi from the college to the restaurant that arrives by the time of my reservation ?
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "college"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Arrive ( ArrTa6 / Arrive 
+    :name ( n26 / name
+     :op1 "the"
+     :op2 "time"
+     :op3 "of"
+     :op4 "my"
+     :op5 "reservation"
+  ))
+)
+
+# ::id PMUL2370.json_0018
+# ::snt Have a nice day .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3341.json_0000
+# ::snt I am looking for a place to stay . The hotel should be in the cheap price range and should be in the east
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL3341.json_0002
+# ::snt I think a 4 star guest house would be good .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3341.json_0004
+# ::snt No , I do n't need a booking , just the phone number please .
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id PMUL3341.json_0006
+# ::snt Yes information regarding a particular restaurant called Michael House Cafe .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL3341.json_0008
+# ::snt no just the address if you have it
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id PMUL3341.json_0010
+# ::snt Great .   I would like you to book a taxi for me .   I want to leave the restaurant by 9:45 and head back to the hotel .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Leave ( LeaTa3 / Leave 
+    :name ( n8 / name
+     :op1 "9:45"
+  ))
+   :Dest ( DesTa5 / Dest 
+    :name ( n10 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+ :op3(Rm3 / Restaurant-Inform
+   :none ( onRe3 / none)
+   )
+)
+
+# ::id PMUL3341.json_0012
+# ::snt That is . Thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4057.json_0000
+# ::snt I would like to find something to do in the west .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL4057.json_0002
+# ::snt Can you give me some information about the free options ?
+( o / out_of_scope )
+
+# ::id PMUL4057.json_0004
+# ::snt can i get the phone number to churchill college
+( a / and
+ :op1(At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n5 / name
+     :op1 "churchill"
+     :op2 "college"
+  ))
+   )
+)
+
+# ::id PMUL4057.json_0006
+# ::snt I want to eat at an expensive European restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "european"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL4057.json_0008
+# ::snt Yes , I would like it in the West as well .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n10 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL4057.json_0010
+# ::snt May I have the phone number please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id PMUL4057.json_0012
+# ::snt Did you book a table for me ?
+( o / out_of_scope )
+
+# ::id PMUL4057.json_0014
+# ::snt No thanks . I just need the phone number please .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id PMUL4057.json_0016
+# ::snt Thank you , that will be all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2091.json_0000
+# ::snt Hi , are you familiar with the Avalon hotel ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "avalon"
+  ))
+)
+
+# ::id MUL2091.json_0002
+# ::snt I would love that . Can you book me a room starting on Friday night ?
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n4 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL2091.json_0004
+# ::snt I need a train that stops at london liverpool street and should arrive by 12:45 , will you book it for me
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "12:45"
+  ))
+)
+
+# ::id MUL2091.json_0006
+# ::snt I need to depart on Wednesday . I 'll need to arrive by 1245 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id MUL2091.json_0008
+# ::snt Yes , I 'd like five tickets , please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "five"
+  ))
+)
+
+# ::id MUL2091.json_0010
+# ::snt Thank you very much . That is all I need . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4552.json_0000
+# ::snt I need a train that leaves after 17:30 on Thursday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "thursday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "17:30"
+  ))
+)
+
+# ::id PMUL4552.json_0002
+# ::snt I 'll be heading from London Liverpool Street to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL4552.json_0004
+# ::snt No , I do not .
+( Tm1 / Train-Inform
+   :Arrive ( onTr1 / dontcare)
+)
+
+# ::id PMUL4552.json_0006
+# ::snt Sure , book it for 3 people please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL4552.json_0008
+# ::snt Could you recommend a college for me to visit while I 'm in town ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n12 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL4552.json_0010
+# ::snt Thank you so much that will be all , looking forward to Cambridge .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01820.json_0000
+# ::snt Can you tell me where the Parkside Police Station is located ?
+( Pm1 / Police-Inform
+   :Name ( NamPo2 / Name 
+    :name ( n2 / name
+     :op1 "Parkside"
+     :op2 "Police"
+     :op3 "Station"
+  ))
+)
+
+# ::id SNG01820.json_0002
+# ::snt Can I get the postcode and phone number , please ?
+( Pt1 / Police-Request
+  :Post ( aPo0 / question )
+  :Phone ( aPo1 / question )
+)
+
+# ::id SNG01820.json_0004
+# ::snt No , that 's all . Thank you for your assistance !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1656.json_0000
+# ::snt I am looking for a moderately priced restaurant that serves indian food .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL1656.json_0002
+# ::snt Yes , I 'd like the restaurant to be in the centre .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1656.json_0004
+# ::snt How about a chinese restaurant in the centre ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "chinese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1656.json_0006
+# ::snt Yes , I need a table for 5 people on Tuesday at 12:30 . Could I have the reference number as well for that ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "12:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL1656.json_0008
+# ::snt I would also like a train on Wednesday , departing from Cambridge
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n18 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n20 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1656.json_0010
+# ::snt I want to go broxbourne and I 'd like to arrive by 15:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n22 / name
+     :op1 "broxbourne"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n24 / name
+     :op1 "15:30"
+  ))
+)
+
+# ::id MUL1656.json_0012
+# ::snt What is the travel time ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL1656.json_0014
+# ::snt Yes that would be great .
+( o / out_of_scope )
+
+# ::id MUL1656.json_0016
+# ::snt Actually , I think I 'll hold off on that ticket , I do n't need it booked but thanks . That 's all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01197.json_0000
+# ::snt Am hospital in town that should have the children 's oncology and haematology department .
+( Hm1 / Hospital-Inform
+   :Department ( DepHo2 / Department 
+    :name ( n2 / name
+     :op1 "children"
+     :op2 "'s"
+     :op3 "oncology"
+     :op4 "and"
+     :op5 "haematology"
+  ))
+)
+
+# ::id SNG01197.json_0002
+# ::snt What is the name of the hospital and the address please ?
+( Ht1 / Hospital-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id SNG01197.json_0004
+# ::snt Perfect , Thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01197.json_0006
+# ::snt No , thanks . You have been a big help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1088.json_0000
+# ::snt I 'm looking to go to a college in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "college"
+  ))
+)
+
+# ::id SNG1088.json_0002
+# ::snt If you could give me the postcode , phone number and entrance fee of the first one on the list that 'll work . Thanks !
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id SNG1088.json_0004
+# ::snt That 's all the information that I needed . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2850.json_0000
+# ::snt I 'm looking for colleges in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id PMUL2850.json_0002
+# ::snt that 's great . Are there any close to some museums and restaurants ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL2850.json_0004
+# ::snt I 'm looking for the college to be in the centre area of town , if possible .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "college"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2850.json_0006
+# ::snt Yes , please . I 'm looking for a cheap 4 star guest house . Any area will do .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "cheap"
+  ))
+   :Area ( onHo2 / dontcare)
+   :Stars ( StaHo5 / Stars 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2850.json_0008
+# ::snt No , but could you give me the address and postcode ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id PMUL2850.json_0010
+# ::snt No thank you , I am all set .   Enjoy the rest of your weekend .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1405.json_0000
+# ::snt Hi ! I am planning a trip to Cambridge and am looking to catch a train from leicester . I need to arrive in Cambridge by 14:45 . Is there a train that would work for me ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "14:45"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n6 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id PMUL1405.json_0002
+# ::snt I would like to leave on Thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL1405.json_0004
+# ::snt I would like you to book the train .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL1405.json_0006
+# ::snt Please , just book for one seat . I am also looking for places to go while I 'm in town .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL1405.json_0008
+# ::snt I would like to go to a swimming pool
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "swimming"
+     :op2 "pool"
+  ))
+)
+
+# ::id PMUL1405.json_0010
+# ::snt Not really .   Pick the one you like for me .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "Not"
+  ))
+)
+
+# ::id PMUL1405.json_0012
+# ::snt What 's the entrance fee for that place ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL1405.json_0014
+# ::snt Great , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1405.json_0016
+# ::snt no , that will be all . Thank you , good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0386.json_0000
+# ::snt I am looking for information on a restaurant called cafe uno
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "cafe"
+     :op2 "uno"
+  ))
+)
+
+# ::id PMUL0386.json_0002
+# ::snt Yes please . I need a reservation for 4 people , at 15:15 , and I 'd like that for Saturday , please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "15:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0386.json_0004
+# ::snt I am also in need of a hotel , preferably a guesthouse that is in the north and has free parking and wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+   :Internet ( esHo3 / yes)
+   :Area ( AreHo6 / Area 
+    :name ( n12 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL0386.json_0006
+# ::snt Yes , please book me for 4 people 4 nights , starting saturday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0386.json_0008
+# ::snt Please try for wednesday instead and see if that works
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n20 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL0386.json_0010
+# ::snt Is there another guesthouse that you can try ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL0386.json_0012
+# ::snt Thank you , I need a taxi too back and forth between the two places . I need to get to the place to eat on time .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL0386.json_0014
+# ::snt Yes thank you . You have been so helpful and made this process easy .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1438.json_0000
+# ::snt I 'm stuck up here in Kings Lynn and really need to get into Cambridge . Can you look up a train for me please ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id MUL1438.json_0002
+# ::snt I would like to leave on Saturday after 17:00
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "17:00"
+  ))
+)
+
+# ::id MUL1438.json_0004
+# ::snt That works for me . What is the price for that ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL1438.json_0006
+# ::snt No , I 'm not ready to book yet .   Thanks though .   Can you recommend a latin American restaurant ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "latin"
+     :op2 "american"
+  ))
+)
+
+# ::id MUL1438.json_0008
+# ::snt Are there any in the centre in the cheap price range ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n12 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL1438.json_0010
+# ::snt What about one that serves Asian oriental food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+)
+
+# ::id MUL1438.json_0012
+# ::snt Dojo noodle bar , can you book me a table for 7 at 20:30 on Saturday ? And I will need the reference number as well please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n18 / name
+     :op1 "dojo"
+     :op2 "noodle"
+     :op3 "bar"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n20 / name
+     :op1 "20:30"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n22 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n24 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL1438.json_0014
+# ::snt Yes can you please book the train for me as well ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL1438.json_0016
+# ::snt Just the one ticket please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n26 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL1438.json_0018
+# ::snt That is everything I need , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1438.json_0020
+# ::snt Thank you , that will be all !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2482.json_0000
+# ::snt I need to go out tonight - what 's the hottest nightclub on the west side ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "nightclub"
+  ))
+)
+
+# ::id PMUL2482.json_0002
+# ::snt That sucks . How about museums in the west ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "museums"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n8 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL2482.json_0004
+# ::snt Yes , please . I would appreciate that .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2482.json_0006
+# ::snt Thanks , what is the postcode and entrance fee for kettles yard ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n10 / name
+     :op1 "kettles"
+     :op2 "yard"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Post ( aAt2 / question )
+   )
+)
+
+# ::id PMUL2482.json_0008
+# ::snt I also need to book a table at the royal spice restaurant .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n12 / name
+     :op1 "royal"
+     :op2 "spice"
+  ))
+)
+
+# ::id PMUL2482.json_0010
+# ::snt It will be for one , Wednesday .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n14 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n16 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL2482.json_0012
+# ::snt 18 45 on weds
+( o / out_of_scope )
+
+# ::id PMUL2482.json_0014
+# ::snt It will just be me
+( o / out_of_scope )
+
+# ::id PMUL2482.json_0016
+# ::snt No that will be all . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2354.json_0000
+# ::snt Hello , I 'm looking for attractions in the west , can you help me out ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL2354.json_0002
+# ::snt I do n't have a preference .   Can you make a suggestion and provide the address ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( onAt1 / dontcare)
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+)
+
+# ::id MUL2354.json_0004
+# ::snt I 'm also need a restaurant that serves indian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id MUL2354.json_0006
+# ::snt I 'd like it to be an expensive place in the west , please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL2354.json_0008
+# ::snt Yes , there will be 8 of us on Thursday at 13:15 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "13:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL2354.json_0010
+# ::snt Great , that 's all I needed !
+( o / out_of_scope )
+
+# ::id PMUL1830.json_0000
+# ::snt I am looking for a place to stay that is expensive , I am not worried if I pay to pay for parking .
+( Hm1 / Hotel-Inform
+   :Parking ( onHo1 / dontcare)
+   :Price ( PriHo3 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL1830.json_0002
+# ::snt That does n't matter as long as it 's in the north .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+   :Stars ( onHo2 / dontcare)
+)
+
+# ::id PMUL1830.json_0004
+# ::snt could you check for something in the moderate price range ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1830.json_0006
+# ::snt That does n't matter as long as it 's in the north .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n8 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL1830.json_0008
+# ::snt That 's okay , I can book later . Can you help me find a train departing from Leicester on Tuesday ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id PMUL1830.json_0010
+# ::snt I need to arrive by 08:15 in Cambridge please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n16 / name
+     :op1 "08:15"
+  ))
+)
+
+# ::id PMUL1830.json_0012
+# ::snt Oh , I do n't need to book any tickets , I would just like to know the the departure time , price , and travel time , please .
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Time ( aTr1 / question )
+  :Ticket ( aTr2 / question )
+)
+
+# ::id PMUL1830.json_0014
+# ::snt That 's all I needed today . Thanks , and goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0711.json_0000
+# ::snt Hi , I I 'm looking for a hotel to stay at that is moderately priced and includes free wifi .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Internet ( esHo2 / yes)
+   :Type ( TypHo5 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL0711.json_0002
+# ::snt I am not sure but I do want it to have a 4 star rating .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL0711.json_0004
+# ::snt Not really , but free parking could be nice .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id MUL0711.json_0006
+# ::snt That is perfect .   Please book 3 days starting on Sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id MUL0711.json_0008
+# ::snt There will be 4 people for 2 nights starting Monday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL0711.json_0010
+# ::snt Sorry . Monday is what I want .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n18 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id MUL0711.json_0012
+# ::snt Is there another hotel that has a room available for 4 people for 2 nights starting on Monday ?
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n20 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n22 / name
+     :op1 "4"
+  ))
+   :Stay ( StaHo6 / Stay 
+    :name ( n24 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL0711.json_0014
+# ::snt Okay , how about for 1 night ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n26 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL0711.json_0016
+# ::snt Yes . I do need the booking number and would also like to check into a train .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL0711.json_0018
+# ::snt I 'd like to go from Broxbourne to Cambridge on Monday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n28 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n30 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n32 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id MUL0711.json_0020
+# ::snt I would like to leave after 12:30
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n34 / name
+     :op1 "12:30"
+  ))
+)
+
+# ::id MUL0711.json_0022
+# ::snt Yes , please , and can I have a confirmation number as well ?
+( o / out_of_scope )
+
+# ::id MUL0711.json_0024
+# ::snt I only need one ticket .   Thank you .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n36 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL0711.json_0026
+# ::snt What is the travel time for the train ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL0711.json_0028
+# ::snt That 's all . Thanks ! Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2562.json_0000
+# ::snt I 'm looking for a place to stay , do you have any suggestions ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL2562.json_0002
+# ::snt I 'm a sophisticated man . I will only consider expensive guesthouses .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouses"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL2562.json_0004
+# ::snt I would like to make sure it has free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL2562.json_0006
+# ::snt Yes can you please ?
+( o / out_of_scope )
+
+# ::id PMUL2562.json_0008
+# ::snt monday and for 5 nights for 4 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2562.json_0010
+# ::snt We need a place to go in town .   Can you help ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL2562.json_0012
+# ::snt I 'm looking for a place to go in the east , entertainment type .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n14 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL2562.json_0014
+# ::snt Sounds great . I 'd love to know the postcode , phone number , and address for that attraction if you would n't mind .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL2562.json_0016
+# ::snt Yes , can you help me book a taxi ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL2562.json_0018
+# ::snt Yes , I want to depart Cherry Hinton Hall and Grounds by 16:00 . I will be going to the hotel .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n16 / name
+     :op1 "16:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n18 / name
+     :op1 "cherry"
+     :op2 "hinton"
+     :op3 "hall"
+     :op4 "and"
+     :op5 "grounds"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL2562.json_0020
+# ::snt You just reserved the Gonville hotel for me . That 's where I 'd like to go .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Name ( NamHo3 / Name 
+    :name ( n22 / name
+     :op1 "Gonville"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL2562.json_0022
+# ::snt No thank you that will be all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2562.json_0024
+# ::snt Thank you . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0236.json_0000
+# ::snt I am looking for a hotel named,"the lensfield hotel " .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "lensfield"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL0236.json_0002
+# ::snt Yes and I will need to know their postcode , if they have internet , and what type of hotel they are .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Type ( aHo1 / question )
+  :Internet ( aHo2 / question )
+  :Post ( aHo3 / question )
+   )
+)
+
+# ::id PMUL0236.json_0004
+# ::snt Thank , I also want to dine at a restaurant in the same area with an expensive price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL0236.json_0006
+# ::snt i want some italian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id PMUL0236.json_0008
+# ::snt Yes , please . I need a table for 8 people on Monday night . Are there any available ?
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL0236.json_0010
+# ::snt I would like the reservation at 17:30 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "17:30"
+  ))
+)
+
+# ::id PMUL0236.json_0012
+# ::snt Great ! Thank you ! I think that is all that I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0138.json_0000
+# ::snt I was in a car accident dispute and need help regarding it
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG0138.json_0002
+# ::snt The phone number is what I was looking for . Thanks !
+( Pt1 / Police-Request
+  :Phone ( aPo0 / question )
+)
+
+# ::id SNG0138.json_0004
+# ::snt That is it . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0270.json_0000
+# ::snt I am looking for a Saturday train departing from Cambridge .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0270.json_0002
+# ::snt Norwich is my destination and I want to leave after 13:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "norwich"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "13:00"
+  ))
+)
+
+# ::id MUL0270.json_0004
+# ::snt Please book for 8 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL0270.json_0006
+# ::snt Thanks ! I 'm also wondering if there are any moderately priced polynesian restaurants around .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "polynesian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n14 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id MUL0270.json_0008
+# ::snt How then about Spanish or a pub that serves tapas ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "spanish"
+  ))
+)
+
+# ::id MUL0270.json_0010
+# ::snt Yes please make that reservation for me
+( o / out_of_scope )
+
+# ::id MUL0270.json_0012
+# ::snt I need it for 8 people at 10:30 on saturday
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "10:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n20 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n22 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL0270.json_0014
+# ::snt No , I do n't need anything else
+( o / out_of_scope )
+
+# ::id PMUL0189.json_0000
+# ::snt I 'm looking for a hotel in the north .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL0189.json_0002
+# ::snt I do want it to be a 4-star place .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "4-star"
+  ))
+)
+
+# ::id PMUL0189.json_0004
+# ::snt No , I like the North .   Perhaps there is a guesthouse that is 4 stars ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n10 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0189.json_0006
+# ::snt I would prefer the cheap price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n14 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL0189.json_0008
+# ::snt What is the price of the Worth House ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n16 / name
+     :op1 "worth"
+     :op2 "house"
+  ))
+)
+
+# ::id PMUL0189.json_0010
+# ::snt can you book a room for tuesday , 5 nights , 5 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n20 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n22 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL0189.json_0012
+# ::snt Can you help me find a restaurant as well ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0189.json_0014
+# ::snt The restaurant should be in the same area as the hotel and should be in the expensive price
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n24 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n26 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL0189.json_0016
+# ::snt Thank you . I just need their phone number and postcode .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id PMUL0189.json_0018
+# ::snt I also need a taxi to commute between the hotel and restaurant .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+ :op3(Rm3 / Restaurant-Inform
+   :none ( onRe3 / none)
+   )
+)
+
+# ::id PMUL0189.json_0020
+# ::snt I would like to leave the hotel by 8:30 .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL0189.json_0022
+# ::snt Thank you for the booking of the taxi .   That will be all foe now .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL0913.json_0000
+# ::snt Yes , I am looking for a theatre in the town .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "theatre"
+  ))
+)
+
+# ::id MUL0913.json_0002
+# ::snt Any area is fine , can you give me the address and postcode of the closest theater to centre ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id MUL0913.json_0004
+# ::snt Great ! Do you have a good chinese restaurant in centre that I could go to .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "chinese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0913.json_0006
+# ::snt I 'd like a cheap Chinese restaurant , please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n10 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL0913.json_0008
+# ::snt Make a reservation for Charlie Chan . Book a table for 2 people at 17:15 for Monday .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n12 / name
+     :op1 "charlie"
+     :op2 "chan"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n14 / name
+     :op1 "17:15"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n16 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n18 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL0913.json_0010
+# ::snt Thanks , that 's all I need . Have a nice day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01466.json_0000
+# ::snt I would like to book a taxi please .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id SNG01466.json_0002
+# ::snt I need to go to broughton house gallery .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "broughton"
+     :op2 "house"
+     :op3 "gallery"
+  ))
+)
+
+# ::id SNG01466.json_0004
+# ::snt I am leaving from the junction .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n4 / name
+     :op1 "the"
+     :op2 "junction"
+  ))
+)
+
+# ::id PMUL3841.json_0000
+# ::snt Where is this saffron brasserie located ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "saffron"
+     :op2 "brasserie"
+  ))
+)
+
+# ::id PMUL3841.json_0002
+# ::snt Great I would like to book a table .
+( o / out_of_scope )
+
+# ::id PMUL3841.json_0004
+# ::snt Well ... I do n't have any friends ... I 'll be going in on Thursday at 12:30 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "12:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL3841.json_0006
+# ::snt Thank you ! I also need a guesthouse to stay in in the east . It does n't have to have free parking , but I would like a 4 star place .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( onHo2 / dontcare)
+   :Area ( AreHo5 / Area 
+    :name ( n10 / name
+     :op1 "east"
+  ))
+   :Stars ( StaHo7 / Stars 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3841.json_0008
+# ::snt No preference . Could you pick one for me ?
+( o / out_of_scope )
+
+# ::id PMUL3841.json_0010
+# ::snt Could you book it for the same group of people and 2 nights starting from the same day .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id PMUL3841.json_0012
+# ::snt Could you please also find a taxi to commute between the hotel and restaurant .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+ :op3(Rm3 / Restaurant-Inform
+   :none ( onRe3 / none)
+   )
+)
+
+# ::id PMUL3841.json_0014
+# ::snt I would to book a taxi that will arrive at the restaurant by 12:30 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n20 / name
+     :op1 "12:30"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL3841.json_0016
+# ::snt Thank you very much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3841.json_0018
+# ::snt No that 's all ! Thanks for the help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3841.json_0020
+# ::snt I 'm sure I will . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3084.json_0000
+# ::snt I want to leave on staurday to go to kings lynn
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id PMUL3084.json_0002
+# ::snt I would like to leave Cambridge to arrive in Kings Lynn by 18:15 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n4 / name
+     :op1 "18:15"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "Cambridge"
+  ))
+   :Dest ( DesTr6 / Dest 
+    :name ( n8 / name
+     :op1 "Kings"
+     :op2 "Lynn"
+  ))
+)
+
+# ::id PMUL3084.json_0004
+# ::snt Yes that sounds great . I need to book one for 4 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3084.json_0006
+# ::snt Can you help me find a restaurant that is moderately priced ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n12 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL3084.json_0008
+# ::snt I 'd love some Scandinavian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "scandinavian"
+  ))
+)
+
+# ::id PMUL3084.json_0010
+# ::snt What about Turkish food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "turkish"
+  ))
+)
+
+# ::id PMUL3084.json_0012
+# ::snt Could I get the contact info for that ?
+( o / out_of_scope )
+
+# ::id PMUL3084.json_0014
+# ::snt Yes , let 's book a table for four there at 13:00 on the same Saturday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "13:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n20 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n22 / name
+     :op1 "four"
+  ))
+)
+
+# ::id PMUL3084.json_0016
+# ::snt Thank you that is all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1388.json_0000
+# ::snt I 'm looking for a place to dine . The restaurant should be in the expensive price range and should be in the centre .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG1388.json_0002
+# ::snt Yes .   I would like Greek food please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "greek"
+  ))
+)
+
+# ::id SNG1388.json_0004
+# ::snt Okay , can you search for british food instead then ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "british"
+  ))
+)
+
+# ::id SNG1388.json_0006
+# ::snt That sounds great . Could you book a table for 2 people at 15:45 on saturday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "15:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SNG1388.json_0008
+# ::snt Thank you that 's all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0676.json_0000
+# ::snt I was looking for a chinese place in Cambridge .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL0676.json_0002
+# ::snt Yes , the city centre was where I was planning to go .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0676.json_0004
+# ::snt That would be fine I need the phone number , postcode and address please .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id PMUL0676.json_0006
+# ::snt Thanks ! I also need a train after 14:45 on Saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "14:45"
+  ))
+)
+
+# ::id PMUL0676.json_0008
+# ::snt Kings Lynn to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id PMUL0676.json_0010
+# ::snt Yes that works please book for 5 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL0676.json_0012
+# ::snt No thanks . You were very helpful . Until next time . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2799.json_0000
+# ::snt Can you help find a theatre in the centre of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "theatre"
+  ))
+)
+
+# ::id PMUL2799.json_0002
+# ::snt Great , how much is admission ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL2799.json_0004
+# ::snt thank you . i also want a hotel to stay which should a have a   star of 4
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2799.json_0006
+# ::snt I would like to stay in the north .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n10 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL2799.json_0008
+# ::snt I 'd like a 4 star in the cheap price range please .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "cheap"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2799.json_0010
+# ::snt Yes is it a guesthouse ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL2799.json_0012
+# ::snt I need the phone number for the hotel please .
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id PMUL2799.json_0014
+# ::snt i also need a taxi from the worth house to the adc theatre . i want to leave the hotel by 20:15 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n18 / name
+     :op1 "20:15"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n20 / name
+     :op1 "adc"
+     :op2 "theatre"
+  ))
+   :Depart ( DepTa6 / Depart 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL2799.json_0016
+# ::snt Thank you that is all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01911.json_0000
+# ::snt Yes , I was wondering what the location is of Addenbrookes Hospital .
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01911.json_0002
+# ::snt Thank you . Could you please get me the phone number ?
+( Ht1 / Hospital-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id SNG01911.json_0004
+# ::snt no , that 's all thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20342.json_0000
+# ::snt I want something in the north that serves moroccan food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "moroccan"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id WOZ20342.json_0002
+# ::snt Yes . Is there a french restaurant in the north part of town ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "french"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "north"
+  ))
+)
+
+# ::id WOZ20342.json_0004
+# ::snt What is their phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id WOZ20342.json_0006
+# ::snt that 's all , thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1288.json_0000
+# ::snt I am looking for a Spanish restaurant in the west side of town
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "spanish"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id SNG1288.json_0002
+# ::snt How about a restaurant that serves British food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "british"
+  ))
+)
+
+# ::id SNG1288.json_0004
+# ::snt A moderate price range , please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id SNG1288.json_0006
+# ::snt No , I just need an address with postcode and phone number .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id SNG1288.json_0008
+# ::snt No , you have been a great help . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0245.json_0000
+# ::snt I am looking for a cheap hotel that includes free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id SSNG0245.json_0002
+# ::snt I WOULD PREFER A NICE PART OF TOWN .
+( o / out_of_scope )
+
+# ::id SSNG0245.json_0004
+# ::snt Yes , can you book me for 4 people and 3 nights starting on thursday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL0632.json_0000
+# ::snt I 'm looking for a train going to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0632.json_0002
+# ::snt I want to leave from london liverpool street on tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id MUL0632.json_0004
+# ::snt I would like to arrive by 9:30 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "9:30"
+  ))
+)
+
+# ::id MUL0632.json_0006
+# ::snt Just one . What is the price to book the train ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "one"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL0632.json_0008
+# ::snt Alright , Thanks . I 'm also looking for a particular hotel , it 's name is Hamilton Lodge .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n12 / name
+     :op1 "hamilton"
+     :op2 "lodge"
+  ))
+)
+
+# ::id MUL0632.json_0010
+# ::snt Does the Hamilton Lodge include free parking ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Name ( NamHo3 / Name 
+    :name ( n14 / name
+     :op1 "Hamilton"
+     :op2 "Lodge"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Parking ( aHo1 / question )
+   )
+)
+
+# ::id MUL0632.json_0012
+# ::snt Yes , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0632.json_0014
+# ::snt Actually , I do n't need the room booked . I think we 're all set here . Have a good day .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0440.json_0000
+# ::snt I need a train departing Cambridge and arriving by 08:15 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n2 / name
+     :op1 "08:15"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0440.json_0002
+# ::snt No , I need a train to Norwich on Saturday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "norwich"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id MUL0440.json_0004
+# ::snt That 'll work !   What time does it leave and what 's the ID ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id MUL0440.json_0006
+# ::snt Can you also tell me the travel time ? I 'm also looking for an attraction called Primavera .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n10 / name
+     :op1 "primavera"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Time ( aTr1 / question )
+   )
+)
+
+# ::id MUL0440.json_0008
+# ::snt Yes please , and also the phone number !
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL0440.json_0010
+# ::snt No , thank you ! I appreciate your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0365.json_0000
+# ::snt I need to find a place to stay in the moderate price range with free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id SSNG0365.json_0002
+# ::snt I am looking for a guesthouse type please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id SSNG0365.json_0004
+# ::snt Yes please , and let try the North part of town .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SSNG0365.json_0006
+# ::snt I do n't have a preference .
+( Hm1 / Hotel-Inform
+   :Stars ( onHo1 / dontcare)
+)
+
+# ::id SSNG0365.json_0008
+# ::snt If the Acorn Guest House has free wifi , please book it for me .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n8 / name
+     :op1 "acorn"
+     :op2 "guest"
+     :op3 "house"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id SSNG0365.json_0010
+# ::snt Starting Sunday for 3 nights and 6 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SSNG0365.json_0012
+# ::snt yes , lets try a different hotel in the same price range .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id SSNG0365.json_0014
+# ::snt Only if it has free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id SSNG0365.json_0016
+# ::snt Thank you , so much .   That is everything I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2214.json_0000
+# ::snt I 'm looking to visit a museum in Cambridge . Can you tell me a little about what you have ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL2214.json_0002
+# ::snt I do n't have a preference . Can you recommend one ?
+( Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+)
+
+# ::id PMUL2214.json_0004
+# ::snt Sounds great , thanks . I am also looking for a restaurant in the Centre that serves gastropub food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "gastropub"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2214.json_0006
+# ::snt It really does n't matter money is no object . I need a table for 8 on thursday at 14:45 . As long as its a gastropub in the centre of town
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "gastropub"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+   :Time ( TimRe6 / Time 
+    :name ( n12 / name
+     :op1 "14:45"
+  ))
+   :Day ( DayRe8 / Day 
+    :name ( n14 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe10 / People 
+    :name ( n16 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL2214.json_0008
+# ::snt awesome ! thanks for all the info
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2214.json_0010
+# ::snt I would also like to book a taxi to get between the museum and the restaurant .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL2214.json_0012
+# ::snt I need to arrive at the restaurant by 14:45 . I 'll need the contact number and car type as well please .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n18 / name
+     :op1 "14:45"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id PMUL2214.json_0014
+# ::snt Thank you that 's all the help I need . Goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1080.json_0000
+# ::snt I am looking for a college to visit .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "college"
+  ))
+)
+
+# ::id MUL1080.json_0002
+# ::snt I do n't have a preference , but could I have the entrance fee , postcode , and phone number please ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id MUL1080.json_0004
+# ::snt Thank you . Can you help me in finding a hotel in the centre of town ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL1080.json_0006
+# ::snt Does it have 0 stars ? I 'm wanting to make sure I book a room at a place with 0 stars .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n8 / name
+     :op1 "0"
+  ))
+)
+
+# ::id MUL1080.json_0008
+# ::snt Could either of the ones with 0 stars accommodate 7 people for 4 nights , starting from Saturday ?   If so , book it and please provide a reference number .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n10 / name
+     :op1 "0"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "7"
+  ))
+   :Day ( DayHo8 / Day 
+    :name ( n16 / name
+     :op1 "saturday"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL1080.json_0010
+# ::snt I just said I needed it on Saturday for 4 nights ? There will be 7 of us .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n20 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n22 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL1080.json_0012
+# ::snt Great , I also need a taxi to take me between the two places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL1080.json_0014
+# ::snt I will be departing from Clare college at 02:15 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n24 / name
+     :op1 "02:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n26 / name
+     :op1 "clare"
+     :op2 "college"
+  ))
+)
+
+# ::id MUL1080.json_0016
+# ::snt Thanks , that 's all I need . Have a nice day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1756.json_0000
+# ::snt Can you help me find a train departing out of cambridge this saturday ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1756.json_0002
+# ::snt I 'm going to Peterborough and want to leave after 12:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "peterborough"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "12:00"
+  ))
+)
+
+# ::id PMUL1756.json_0004
+# ::snt Book the first one for 8 people please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL1756.json_0006
+# ::snt Thank you that is all I need
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1756.json_0008
+# ::snt Oh I almost forgot can you help me find a 5 star hotel with free internet ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL1756.json_0010
+# ::snt Yes , I would consider a star rating of 4 .   Can you pick one for me please ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1756.json_0012
+# ::snt Ok and does that have free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL1756.json_0014
+# ::snt Yes please ! I want to book it for 8 people for 4 nights starting tuesday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n20 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n22 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL1756.json_0016
+# ::snt That is all for now . Thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0474.json_0000
+# ::snt I am looking for a guesthouse in cambridge with free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL0474.json_0002
+# ::snt Expensive and in the north please .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL0474.json_0004
+# ::snt Can you check to see if there is a similar hotel in the moderate price range please ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL0474.json_0006
+# ::snt Not particularly , but the nicer the better , of course . I 'm coming in saturday and staying 5 nights . Can you book it for me ? There 's 4 in my party .
+( Hm1 / Hotel-Inform
+   :Stars ( onHo1 / dontcare)
+   :Stay ( StaHo3 / Stay 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo5 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo7 / People 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0474.json_0008
+# ::snt Yes , I would like the reference number please .
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL0474.json_0010
+# ::snt I also need a place to eat that serves british food and should be in the same price range as the hotel .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "british"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id PMUL0474.json_0012
+# ::snt Does n't matter to me , what do you recommend ?
+( Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+)
+
+# ::id PMUL0474.json_0014
+# ::snt Sure . Can you book a reservation for the same group of people on the same day at 17:15 ? And give me the reference number please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n20 / name
+     :op1 "17:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n24 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0474.json_0016
+# ::snt I 'm going to need a taxi as well .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL0474.json_0018
+# ::snt I need the taxi to get us from the hotel to the restaurant before the booked time please .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n26 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n28 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL0474.json_0020
+# ::snt Well it 's going to be from our hotel to Travelers Rest restaurant by 5:15 .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   :Time ( TimRe4 / Time 
+    :name ( n31 / name
+     :op1 "5:15"
+  ))
+   :Name ( NamRe6 / Name 
+    :name ( n33 / name
+     :op1 "Travelers"
+     :op2 "Rest"
+  ))
+   )
+)
+
+# ::id PMUL0474.json_0022
+# ::snt Four people will be riding in the taxi .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL0474.json_0024
+# ::snt Thank you for your help , that is all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1153.json_0000
+# ::snt what museum would you recommend in the east part of cambridge ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL1153.json_0002
+# ::snt I am also looking for the Limehouse hotel . Do you know if they have internet ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Name ( NamHo3 / Name 
+    :name ( n6 / name
+     :op1 "limehouse"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Internet ( aHo1 / question )
+   )
+)
+
+# ::id MUL1153.json_0004
+# ::snt Yes , how many stars is is rated ?
+( Ht1 / Hotel-Request
+  :Stars ( aHo0 / question )
+)
+
+# ::id MUL1153.json_0006
+# ::snt That 's ok . I can take care of booking myself . Would you know a place in the centre of town where we could go for boating ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n10 / name
+     :op1 "boating"
+  ))
+)
+
+# ::id MUL1153.json_0008
+# ::snt Yes , what is the entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL1153.json_0010
+# ::snt Okay . That 's all I need , I guess .
+( o / out_of_scope )
+
+# ::id SNG0886.json_0000
+# ::snt I 'm looking for a place to stay with free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id SNG0886.json_0002
+# ::snt I 'd like to be in the north , and I need a place with free parking . I 'd also like to keep the price to a moderate range .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreHo5 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SNG0886.json_0004
+# ::snt No , could you make a recommendation based on that criteria and send me the postcode , address , and hotel type , please ?
+( Ht1 / Hotel-Request
+  :Type ( aHo0 / question )
+  :Addr ( aHo1 / question )
+  :Post ( aHo2 / question )
+)
+
+# ::id SNG0886.json_0006
+# ::snt That 's all the information I need . Thank you so much for your help . Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0754.json_0000
+# ::snt I 'm looking for a place to stay in the north side .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SNG0754.json_0002
+# ::snt I would like for the place to be 0 stars but has to include free wifi and free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "0"
+  ))
+)
+
+# ::id SNG0754.json_0004
+# ::snt Yes . I want to book it for 8 people , starting Sunday , for 3 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+)
+
+# ::id SNG0754.json_0006
+# ::snt That 's all , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0979.json_0000
+# ::snt I 'm looking for an expensive restaurant in the Centre .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0979.json_0002
+# ::snt I would really love to find an expensive Polish restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "polish"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL0979.json_0004
+# ::snt How about Chinese food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id MUL0979.json_0006
+# ::snt Can I have the phone number for the Ugly Duckling restaurant ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n12 / name
+     :op1 "ugly"
+     :op2 "duckling"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+   )
+)
+
+# ::id MUL0979.json_0008
+# ::snt Okay let 's try the Tang Chinese . Is there a phone number for them ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n14 / name
+     :op1 "tang"
+     :op2 "chinese"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+   )
+)
+
+# ::id MUL0979.json_0010
+# ::snt I 'm also looking for somewhere to go . I 'd like to do something entertaining near the restaurant . Are there any museums in the area ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n16 / name
+     :op1 "museums"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n18 / name
+     :op1 "near"
+     :op2 "the"
+     :op3 "restaurant"
+  ))
+)
+
+# ::id MUL0979.json_0012
+# ::snt I 'd be interested in the contemporary art .   Do you know how much it costs to get in ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL0979.json_0014
+# ::snt That 's not needed . I am   looking for a taxi to go between the two places , though .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL0979.json_0016
+# ::snt Oh , wait . I 'm so sorry . Before we book a taxi , can you provide me with the phone number to the art museum ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL0979.json_0018
+# ::snt I want to leave the museum by 4:15 .
+( o / out_of_scope )
+
+# ::id MUL0979.json_0020
+# ::snt Thanks so much for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0979.json_0022
+# ::snt No , that 's everything . I 'm sure my trip will be fantastic . Thank you for all the help . Have a good day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4397.json_0000
+# ::snt Hello , what expensive restaurants do you know of in the East part of town ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL4397.json_0002
+# ::snt Can you tell me about the indian places ? Are any of them expensive ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL4397.json_0004
+# ::snt What is their phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id PMUL4397.json_0006
+# ::snt I need to find an attraction .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL4397.json_0008
+# ::snt It is   called cambridge book and print gallery .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n10 / name
+     :op1 "cambridge"
+     :op2 "book"
+     :op3 "and"
+     :op4 "print"
+     :op5 "gallery"
+  ))
+)
+
+# ::id PMUL4397.json_0010
+# ::snt Yes , I just need the entrance fee and phone number
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL4397.json_0012
+# ::snt No , that 's it .   Thank you for your assistance today , you have been very helpful !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01734.json_0000
+# ::snt I 'm looking for a train please .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id SNG01734.json_0002
+# ::snt on tuesday from cambridge to norway leaving at 2030 hrs
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "norway"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG01734.json_0004
+# ::snt I 'm sorry , I meant norwich , not norway .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id SNG01734.json_0006
+# ::snt That would be perfect . Could you book it for 1 person and provide me a reference number ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id SNG01734.json_0008
+# ::snt No , thank you . good bye
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4100.json_0000
+# ::snt I need a guesthouse to stay while I 'm in town .   I do n't care if it has free parking or not .   Do you have something I could get ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( onHo2 / dontcare)
+)
+
+# ::id PMUL4100.json_0002
+# ::snt No specific area but i do need wifi and a moderate priced guesthouse please .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+   :Internet ( esHo2 / yes)
+   :Type ( TypHo5 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL4100.json_0004
+# ::snt book a hotel for 7 people and 2 nights starting from wednesday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL4100.json_0006
+# ::snt Sounds good . There are a lot to chose from , is there one that you specifically recommend ?
+( o / out_of_scope )
+
+# ::id PMUL4100.json_0008
+# ::snt That sounds fine can you book for seven people for two nights starting Wednesday ? I 'm also looking for a park to visit .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "two"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "seven"
+  ))
+)
+
+# ::id PMUL4100.json_0010
+# ::snt I 'm also looking for a park to go to while I 'm in town .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n20 / name
+     :op1 "park"
+  ))
+)
+
+# ::id PMUL4100.json_0012
+# ::snt I 'd like someplace in the center , please .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n22 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL4100.json_0014
+# ::snt i also want a taxi to commute between   the two places
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL4100.json_0016
+# ::snt i want to leave the hotel by 01:15
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n24 / name
+     :op1 "01:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n26 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL4100.json_0018
+# ::snt It will be picking me up from the hotel . I 'll need the contact number and car type , please ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n28 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id PMUL4100.json_0020
+# ::snt That 's it for now . Thank you for you patient help . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2549.json_0000
+# ::snt I need to find a place to stay in town
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id MUL2549.json_0002
+# ::snt Not really , but I do want a 4-star hotel with free parking and wifi .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( onHo2 / dontcare)
+   :Internet ( esHo3 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n2 / name
+     :op1 "4-star"
+  ))
+   :Type ( TypHo7 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL2549.json_0004
+# ::snt I would prefer a hotel , thank you .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL2549.json_0006
+# ::snt Sure , that would be great !
+( o / out_of_scope )
+
+# ::id MUL2549.json_0008
+# ::snt I 'll need rooms for 6 people for 4 nights beginning Tuesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL2549.json_0010
+# ::snt I need the postcode , entrance fee and the attraction type of " The Place "
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n14 / name
+     :op1 "place"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Type ( aAt1 / question )
+  :Fee ( aAt2 / question )
+  :Post ( aAt3 / question )
+   )
+)
+
+# ::id MUL2549.json_0012
+# ::snt Great .   Can you give me the address and phone number for The Place ?   Thank you for your help .
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n17 / name
+     :op1 "Place"
+  ))
+   )
+ :op3(At3 / Attraction-Request
+  :Addr ( aAt2 / question )
+  :Phone ( aAt3 / question )
+   )
+)
+
+# ::id MUL2549.json_0014
+# ::snt No that was it . Thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20629.json_0000
+# ::snt I am looking for a restaurnt in the west end that is n't too high priced .
+( Rm1 / Restaurant-Inform
+   :Price ( odRe1 / moderate)
+   :Area ( AreRe3 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+)
+
+# ::id WOZ20629.json_0002
+# ::snt Where is saint johns chop house ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n4 / name
+     :op1 "saint"
+     :op2 "johns"
+     :op3 "chop"
+     :op4 "house"
+  ))
+)
+
+# ::id WOZ20629.json_0004
+# ::snt Is this in the west part of town and can I get the phone number ?
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Area ( AreRe3 / Area 
+    :name ( n7 / name
+     :op1 "west"
+  ))
+   )
+)
+
+# ::id WOZ20629.json_0006
+# ::snt What type of food do they serve ? And to clarify , this is moderately priced , correct ?
+( Rt1 / Restaurant-Request
+  :Food ( aRe0 / question )
+)
+
+# ::id WOZ20629.json_0008
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4252.json_0000
+# ::snt I am looking for a train from Stevanage to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "Stevanage"
+  ))
+)
+
+# ::id PMUL4252.json_0002
+# ::snt Eww , Friday wo n't really work for me . Do you have anything on Thursday ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL4252.json_0004
+# ::snt That train sounds good , can you book it for 4 people ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4252.json_0006
+# ::snt Yeah , what can you tell me about a restaurant called Meghna ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n10 / name
+     :op1 "meghna"
+  ))
+)
+
+# ::id PMUL4252.json_0008
+# ::snt Yes , please . I 'd like a reservation for 4 on Thursday at 20:30 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "20:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4252.json_0010
+# ::snt Thank you , goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0969.json_0000
+# ::snt Hi , I need a moderate price range restaurant in the centre of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0969.json_0002
+# ::snt British or European would be fine . May I book a table for 2 at 16:00 on a Wednesday and get a reference number please ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "16:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0969.json_0004
+# ::snt Yes . The booking should be for 2 on wednesday at 16:00 . Could I also get a reference number ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "16:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0969.json_0006
+# ::snt I 'm also looking for a place to visit within the same area as the restaurant . Do you have any recommendations ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id MUL0969.json_0008
+# ::snt An art museum near the restaurant sounds nice .   How much is the admission price ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n20 / name
+     :op1 "museum"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+   )
+)
+
+# ::id MUL0969.json_0010
+# ::snt I will need a taxi to take me from the museum to the restaurant . Obviously it needs to get me there before my reservation .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "museum"
+  ))
+   :Dest ( DesTa5 / Dest 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id MUL0969.json_0012
+# ::snt thank you , that is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1062.json_0000
+# ::snt I 'm looking for a sports facility in the town centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "sports"
+  ))
+)
+
+# ::id SNG1062.json_0002
+# ::snt How about a museum instead ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id SNG1062.json_0004
+# ::snt That sounds good . What is their phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id SNG1062.json_0006
+# ::snt What 's their postcode , and how much is it to get in ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id SNG1062.json_0008
+# ::snt That 's all , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0988.json_0000
+# ::snt Hello , I 'd like some information on a train departing from Cambridge on sunday that leaves after 18:15 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n6 / name
+     :op1 "18:15"
+  ))
+)
+
+# ::id PMUL0988.json_0002
+# ::snt I 'm trying to get to london kings cross .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id PMUL0988.json_0004
+# ::snt I do n't have an arrival preference but I want to leave after 18:15 .
+( o / out_of_scope )
+
+# ::id PMUL0988.json_0006
+# ::snt Yes , please reserve 3 seats for us on that train , thanks .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL0988.json_0008
+# ::snt I would like to dine at an expensive restaurant .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0988.json_0010
+# ::snt I would like Indian food please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL0988.json_0012
+# ::snt Yes , I would like the east area please .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n16 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL0988.json_0014
+# ::snt Yes go ahead an book it . Could I get the reference number please ?
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id PMUL0988.json_0016
+# ::snt There will be three of us dining on Sunday at 12:15 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "12:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n20 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n22 / name
+     :op1 "three"
+  ))
+)
+
+# ::id PMUL0988.json_0018
+# ::snt Thank you for your help . that s all i need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02072.json_0000
+# ::snt Someone just hit my car and then attacked me , get the cops for me now !
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id SNG02072.json_0002
+# ::snt Thank you , may I please have the address ?
+( Pt1 / Police-Request
+  :Addr ( aPo0 / question )
+)
+
+# ::id SNG02072.json_0004
+# ::snt Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02072.json_0006
+# ::snt That is all I need .
+( o / out_of_scope )
+
+# ::id WOZ20008.json_0000
+# ::snt I 'd like a place that serves world food in the east part of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "world"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id WOZ20008.json_0002
+# ::snt How about Indian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id WOZ20008.json_0004
+# ::snt I would like the address and phone number of Curry Prince .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "curry"
+     :op2 "prince"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20008.json_0006
+# ::snt No , thank you goobye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4237.json_0000
+# ::snt Can you recommend a hotel in the north part of town ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL4237.json_0002
+# ::snt Does that hotel have a 3 star rating and free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL4237.json_0004
+# ::snt Any area is fine as long as it is a 3 star hotel with free wifi .
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+   :Stars ( StaHo3 / Stars 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   :Internet ( esHo3 / yes)
+)
+
+# ::id PMUL4237.json_0006
+# ::snt No 3 star places to stay in the North ? It does n't have to be a hotel but maybe a guesthouse ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n10 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL4237.json_0008
+# ::snt No , I just need the price range and the phone number
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id PMUL4237.json_0010
+# ::snt Are there any French restaurants in the same area as the Hamilton Lodge ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "french"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Name ( NamHo5 / Name 
+    :name ( n19 / name
+     :op1 "Hamilton"
+     :op2 "Lodge"
+  ))
+   )
+)
+
+# ::id PMUL4237.json_0012
+# ::snt Could you please give me the postcode for Restaurant Two Two ?
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe3 / Name 
+    :name ( n21 / name
+     :op1 "Restaurant"
+     :op2 "Two"
+     :op3 "Two"
+  ))
+   )
+)
+
+# ::id SSNG0069.json_0000
+# ::snt Hello , I 'm looking for an Expensive Indian restaurant . What can you recommend ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SSNG0069.json_0002
+# ::snt Are there any in the centre location ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SSNG0069.json_0004
+# ::snt That sounds great . Could you book me a table for Thursday for 2 people at 11:00 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "11:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SSNG0069.json_0006
+# ::snt Um ok ? well can you find a different restaurant in the same area and pricerange .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Area ( AreRe3 / Area 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Price ( PriRe5 / Price 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "area"
+     :op3 "and"
+     :op4 "pricerange"
+  ))
+)
+
+# ::id SSNG0069.json_0008
+# ::snt Thank you so much . Have a nice day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1229.json_0000
+# ::snt Need a place to eat , panasian food , pricey !
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "panasian"
+  ))
+   :Price ( xpRe2 / expensive)
+)
+
+# ::id MUL1229.json_0002
+# ::snt Thai food would be just as good .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "thai"
+  ))
+)
+
+# ::id MUL1229.json_0004
+# ::snt Could I have the postcode , and address of both of them please ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id MUL1229.json_0006
+# ::snt Thanks . I need a place to stay also . I would like a guesthouse with free wifi . Can you help me find one ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL1229.json_0008
+# ::snt I would like to stay on the east side , please .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n8 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL1229.json_0010
+# ::snt Hmm , I 've never been there . Let 's try that . Can you book me a room for Saturday for 5 guests , 2 nights please ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL1229.json_0012
+# ::snt I 'd like to book a taxi to take me from the hotel to the restaurant .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+ :op3(Rm3 / Restaurant-Inform
+   :none ( onRe3 / none)
+   )
+)
+
+# ::id MUL1229.json_0014
+# ::snt Thank you , I would like to commute from the hotel to Sala Thong , and I want to leave by 06:15 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n18 / name
+     :op1 "06:15"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n20 / name
+     :op1 "sala"
+     :op2 "thong"
+  ))
+   :Depart ( DepTa6 / Depart 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id MUL1229.json_0016
+# ::snt Great , you 've been awesome . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0256.json_0000
+# ::snt I 'm looking for a train leaving Cambridge . I need to arrive at 15:30 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n2 / name
+     :op1 "15:30"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0256.json_0002
+# ::snt No , I need one that leaves on Sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id MUL0256.json_0004
+# ::snt I would like to go to London Liverpool Street for 8 people .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL0256.json_0006
+# ::snt I am looking for a place to dine that serves vietnamese food in the west .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "vietnamese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL0256.json_0008
+# ::snt I need a cheap place to eat , does that restaurant fit that criteria ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n16 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL0256.json_0010
+# ::snt Yes , please . I need a table for 8 at 11:30 on Sunday . And may I please have the reference number ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "11:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n20 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n22 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0256.json_0012
+# ::snt Great thank you for your help that will be all
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3055.json_0000
+# ::snt Would you help me book a train for Thursday , please ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL3055.json_0002
+# ::snt I would like to go to Cambridge
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3055.json_0004
+# ::snt I will be leaving from Kings Lynn .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id PMUL3055.json_0006
+# ::snt I would like to leave after 15:45 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "15:45"
+  ))
+)
+
+# ::id PMUL3055.json_0008
+# ::snt Yes , please . I am also looking for a place to stay , ideally a hotel with a 4 star rating in the moderate price range .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n12 / name
+     :op1 "moderate"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3055.json_0010
+# ::snt I would like a cheaper hotel .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n16 / name
+     :op1 "cheaper"
+  ))
+)
+
+# ::id PMUL3055.json_0012
+# ::snt Can I get the reference number for that booking ?
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL3055.json_0014
+# ::snt Is that for 2 people ?   And I need it for 5 nights starting thursday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n20 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n22 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL3055.json_0016
+# ::snt I prefer a moderate price one .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n24 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL3055.json_0018
+# ::snt In the east . With free wifi , please .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n26 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL3055.json_0020
+# ::snt No free parking is not necessary .
+( Hm1 / Hotel-Inform
+   :Parking ( oHo1 / no)
+)
+
+# ::id PMUL3055.json_0022
+# ::snt Yes , book that one please .
+( o / out_of_scope )
+
+# ::id PMUL3055.json_0024
+# ::snt Not that 's it . Thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4430.json_0000
+# ::snt Hi , I am planning a trip and could use some advice on a place to stay .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4430.json_0002
+# ::snt I would like a moderate price hotel in Cambridge .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4430.json_0004
+# ::snt I 'm not concerned about the area but it does n't need to include internet .
+( Hm1 / Hotel-Inform
+   :Internet ( oHo1 / no)
+   :Area ( onHo2 / dontcare)
+)
+
+# ::id PMUL4430.json_0006
+# ::snt Either one is fine . I need to book it for 5 nights on Wednesday . There are 4 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG0350.json_0000
+# ::snt I am looking for a train that goes to cambridge and arrives at the destination after 13:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "13:00"
+  ))
+)
+
+# ::id SNG0350.json_0002
+# ::snt I will be traveling on Saturday and want to leave from peterborough .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id SNG0350.json_0004
+# ::snt No I need an earlier train .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id SNG0350.json_0006
+# ::snt I 'm sorry I may have confused you . I would want to go from Petersborough to Cambridge on Saturday and arrive by 13:00 , so anything that will get me there before that .
+( o / out_of_scope )
+
+# ::id SNG0350.json_0008
+# ::snt It does n't matter .   I just need to get to Cambridge before 13:00 .   I will need 5 seats please .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "13:00"
+  ))
+   :Dest ( DesTr4 / Dest 
+    :name ( n12 / name
+     :op1 "Cambridge"
+  ))
+   :People ( PeoTr6 / People 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SNG0350.json_0010
+# ::snt That sounds perfect , can you book that for 5 people for me , please ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SNG0350.json_0012
+# ::snt You 've been very helpful . Thank you . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01261.json_0000
+# ::snt I am looking for a place to stay . The hotel should include free wifi and should be in the type of hotel
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id SNG01261.json_0002
+# ::snt it should be in the moderate price range
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id SNG01261.json_0004
+# ::snt Okay , it needs to be 4 stars .   What about Guesthouses ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouses"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG01261.json_0006
+# ::snt how about a guesthouse instead ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id SNG01261.json_0008
+# ::snt It does n't matter to me what part of town it 's in . What 's your favorite ?
+( o / out_of_scope )
+
+# ::id SNG01261.json_0010
+# ::snt Ok , can we book that for 4 people , for 3 nights starting Tuesday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG01261.json_0012
+# ::snt No . Thanks for your help .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL2600.json_0000
+# ::snt Hi , I want to find an architecture attraction in the west please .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id MUL2600.json_0002
+# ::snt Are there any museums in the west ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n8 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id MUL2600.json_0004
+# ::snt The folk museum sounds interesting .   Can I get the address and entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+)
+
+# ::id MUL2600.json_0006
+# ::snt Yes - I 'm looking for a 3-star place to stay . Something moderately priced .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "moderately"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n12 / name
+     :op1 "3-star"
+  ))
+)
+
+# ::id MUL2600.json_0008
+# ::snt As long as it is in the North , and meets that criteria , sure .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n14 / name
+     :op1 "North"
+  ))
+)
+
+# ::id MUL2600.json_0010
+# ::snt Hamilton lodge and book for 2 people for 3 nights starting monday , please .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n16 / name
+     :op1 "hamilton"
+     :op2 "lodge"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n20 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n22 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL2600.json_0012
+# ::snt Yes , I also need a taxi .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL2600.json_0014
+# ::snt I want to leave the folk museum by 2:30 to go to the hotel . Can you get me the contact number and car type ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Leave ( LeaTa4 / Leave 
+    :name ( n26 / name
+     :op1 "2:30"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id MUL2600.json_0016
+# ::snt Thank you for the info on the taxi and helping me find one have a great day !
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL0238.json_0000
+# ::snt I need a train to Peterborough on Monday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "peterborough"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id MUL0238.json_0002
+# ::snt Does it arrive by 16:00 ?
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "16:00"
+  ))
+)
+
+# ::id MUL0238.json_0004
+# ::snt Are there any later trains ? Also I need to get the price , departure time , and train ID when we find a suitable one .
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+  :Id ( aTr2 / question )
+)
+
+# ::id MUL0238.json_0006
+# ::snt What is the train ID and response of the train that arrives at 15:24 ? I would like to book that one .
+( Tt1 / Train-Request
+  :Id ( aTr0 / question )
+)
+
+# ::id MUL0238.json_0008
+# ::snt I need a train that departs from Cambridge . Does TR4765 go from Cambridge to Peterborough ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "peterborough"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0238.json_0010
+# ::snt I was just looking for information for now . I do need some additional information on a place to eat though .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id MUL0238.json_0012
+# ::snt I am thinking Indian food would be perfect and in the centre .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0238.json_0014
+# ::snt I do not have a specific price or location in mind .   Please just send me the address and phone number of an Indian restaurant .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "indian"
+  ))
+   :Price ( onRe2 / dontcare)
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+ :op3(Rt3 / Restaurant-Request
+  :Phone ( aRe2 / question )
+  :Addr ( aRe3 / question )
+   )
+)
+
+# ::id MUL0238.json_0016
+# ::snt Thank you . That is all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0252.json_0000
+# ::snt I am looking for a train that is arriving by 13:00 and leaving on Monday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "monday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "13:00"
+  ))
+)
+
+# ::id MUL0252.json_0002
+# ::snt Yes , I want to leave from Cambridge and I 'm going to Broxbourne .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "broxbourne"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0252.json_0004
+# ::snt How much does a seat for the TR1213 on Monday cost ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL0252.json_0006
+# ::snt Thank you . I also need recommendations for an expensive restaurant in the east part of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL0252.json_0008
+# ::snt No , please pick one for me and provide the phone number and address .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id MUL0252.json_0010
+# ::snt Yes , that sounds great .
+( o / out_of_scope )
+
+# ::id MUL0252.json_0012
+# ::snt 4 people are in my party .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL0252.json_0014
+# ::snt If you could book a reservation for Tuesday at 06:30 pm that would be most appreciated .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n18 / name
+     :op1 "tuesday"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n20 / name
+     :op1 "06:30"
+  ))
+)
+
+# ::id MUL0252.json_0016
+# ::snt No , that will be all today . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0252.json_0018
+# ::snt Thank you very much for helping me get my reservations in order .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0252.json_0020
+# ::snt Can you tell what kind of food the restaurant serves and their address and phone number .
+( Rt1 / Restaurant-Request
+  :Food ( aRe0 / question )
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id MUL0252.json_0022
+# ::snt Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2637.json_0000
+# ::snt I would like a hotel with free wifi located in the centre .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2637.json_0002
+# ::snt A moderate price range would be perfect . Could you make sure it also has a star rating of 3 ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL2637.json_0004
+# ::snt Sounds good , can you book it for me for Wednesday , 3 nights and 4 people ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2637.json_0006
+# ::snt You can book that on for me . I will need the entrance fee , phone number , and postcode .
+( a / and
+ :op1(At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+ :op2(Ht2 / Hotel-Request
+  :Post ( aHo1 / question )
+   )
+)
+
+# ::id PMUL2637.json_0008
+# ::snt I am sorry , I am looking for a park near the hotel . I need the entrance fee , phone number and postcode for the park .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n16 / name
+     :op1 "park"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n18 / name
+     :op1 "near"
+     :op2 "the"
+     :op3 "hotel"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Post ( aAt2 / question )
+  :Phone ( aAt3 / question )
+   )
+)
+
+# ::id PMUL2637.json_0010
+# ::snt Can you book me a taxi to pick me up at the Botanic Gardens at 3:30 ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Leave ( LeaTa3 / Leave 
+    :name ( n20 / name
+     :op1 "3:30"
+  ))
+)
+
+# ::id PMUL2637.json_0012
+# ::snt No thank you , that 's all for today . Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01678.json_0000
+# ::snt I want to know where I would find the Parkside Police Station . Could you tell me ?
+( Pm1 / Police-Inform
+   :Name ( NamPo2 / Name 
+    :name ( n2 / name
+     :op1 "Parkside"
+     :op2 "Police"
+     :op3 "Station"
+  ))
+)
+
+# ::id SNG01678.json_0002
+# ::snt Thank you . May I have a street address for the police station ?
+( a / and
+ :op1(Pm1 / Police-Inform
+   :none ( onPo1 / none)
+   )
+ :op2(Pt2 / Police-Request
+  :Addr ( aPo1 / question )
+   )
+)
+
+# ::id SNG01678.json_0004
+# ::snt Thank you goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4608.json_0000
+# ::snt Hello ! Can you please give me information about Dojo Noodle Bar ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "dojo"
+     :op2 "noodle"
+     :op3 "bar"
+  ))
+)
+
+# ::id PMUL4608.json_0002
+# ::snt Can you tell me what the price range is for this restaurant ? I will also need a table for 2 at 15:15 on Saturday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "15:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL4608.json_0004
+# ::snt thank you for assisting .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4608.json_0006
+# ::snt Yes , I 'm also looking for a recommendation on hotels in the north that have free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotels"
+  ))
+   :Parking ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n12 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL4608.json_0008
+# ::snt Lovell Lodge sounds good . I do n't need a reservation .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n14 / name
+     :op1 "Lovell"
+     :op2 "Lodge"
+  ))
+)
+
+# ::id PMUL4608.json_0010
+# ::snt Just a reference number
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL4608.json_0012
+# ::snt Yes I would . For 2 nights , same group of people and same day .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n20 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL4608.json_0014
+# ::snt Can you try it for 1 night instead and see if that works ? and then give reference number
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Stay ( StaHo3 / Stay 
+    :name ( n23 / name
+     :op1 "1"
+  ))
+   )
+)
+
+# ::id PMUL4608.json_0016
+# ::snt Could you check your system again ? I really need a hotel .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Type ( TypHo3 / Type 
+    :name ( n24 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL4608.json_0018
+# ::snt That s all i need for now . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1654.json_0000
+# ::snt Hi , can you give me information on trains ? I need to leave from London Liverpool Street on Sunday , heading to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id MUL1654.json_0002
+# ::snt Can you reserve a seat for me on a train that arrives at Cambridge by 20:30 ?
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "20:30"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1654.json_0004
+# ::snt Yes . What is the price and train ID of that one ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id MUL1654.json_0006
+# ::snt Yes please . I am also looking for a restaurant in the west side of the city . I would like it to be an expensive restaurant .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL1654.json_0008
+# ::snt I do n't have a preference , but I 'd like to book the same day for 2 people at 13:15 . I also need the reference number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+   :Time ( TimRe3 / Time 
+    :name ( n16 / name
+     :op1 "13:15"
+  ))
+   :Day ( DayRe5 / Day 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoRe7 / People 
+    :name ( n20 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL1654.json_0010
+# ::snt On Sunday as well . May I also have the reference number please ?
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Day ( DayRe3 / Day 
+    :name ( n23 / name
+     :op1 "sunday"
+  ))
+   )
+)
+
+# ::id MUL1654.json_0012
+# ::snt No thank you .   Appreciate your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4848.json_0000
+# ::snt I am   looking for information in Cambridge .   looking for a restaurant .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL4848.json_0002
+# ::snt It does n't matter but it should be expensive and it should be in the centre .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4848.json_0004
+# ::snt Yes , we would like American type food .
+( Rt1 / Restaurant-Request
+  :Food ( aRe0 / question )
+)
+
+# ::id PMUL4848.json_0006
+# ::snt How about latin america ?
+( o / out_of_scope )
+
+# ::id PMUL4848.json_0008
+# ::snt How about North American cuisine instead ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "north"
+     :op2 "american"
+  ))
+)
+
+# ::id PMUL4848.json_0010
+# ::snt Yes please , for Thursday , 7 people at 16:45 . I also need a reference number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "16:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL4848.json_0012
+# ::snt I also need a train . Going to Ely Friday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "ely"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n16 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL4848.json_0014
+# ::snt I 'd like to depart Cambridge after 21:30 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n20 / name
+     :op1 "21:30"
+  ))
+)
+
+# ::id PMUL4848.json_0016
+# ::snt Yes please book that for me .
+( o / out_of_scope )
+
+# ::id PMUL4848.json_0018
+# ::snt That is all I will need . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20265.json_0000
+# ::snt I would like a restaurant that serves brazilian food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "brazilian"
+  ))
+)
+
+# ::id WOZ20265.json_0002
+# ::snt Korean might work . Are there any of those ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "korean"
+  ))
+)
+
+# ::id WOZ20265.json_0004
+# ::snt May I have the telephone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id WOZ20265.json_0006
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1871.json_0000
+# ::snt I 'm looking for some museums , could you help me find more information on them ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id MUL1871.json_0002
+# ::snt I 'm open to visiting any area in Cambridge .   Could you suggest a museum please ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL1871.json_0004
+# ::snt What 's the postcode for that ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL1871.json_0006
+# ::snt Yes I need to find a train on Friday going to Cambridge from Norwich and arriving by 12:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n10 / name
+     :op1 "12:45"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n12 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id MUL1871.json_0008
+# ::snt Yes , 3 seats in fact .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL1871.json_0010
+# ::snt Okay thank you ! No that will be everything .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0271.json_0000
+# ::snt I am looking for a restaurant in the expensive price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL0271.json_0002
+# ::snt I would like something in the center of town , please .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id MUL0271.json_0004
+# ::snt No preference , just need the address and phone number of the restaurant . Also I am needing a train from Cambridge , nee to leave after 12:15 .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "12:15"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id MUL0271.json_0006
+# ::snt That sounds good , thanks . I also need to get from cambridge to kings lynn on saturday . I can leave anytime after 12:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n16 / name
+     :op1 "12:15"
+  ))
+)
+
+# ::id MUL0271.json_0008
+# ::snt Yes , that would definitely work for me .   Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0271.json_0010
+# ::snt Yes please , can I get the reference number for 4 people
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0271.json_0012
+# ::snt No , that 's all I need today . Thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0021.json_0000
+# ::snt Hi , I would like to get a taxi from whale of a time . I 'll need to leave after 22:45 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n2 / name
+     :op1 "22:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "whale"
+     :op2 "of"
+     :op3 "a"
+     :op4 "time"
+  ))
+)
+
+# ::id SNG0021.json_0002
+# ::snt I would like to go to Citi Stop Restaurant
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n6 / name
+     :op1 "Citi"
+     :op2 "Stop"
+     :op3 "Restaurant"
+  ))
+)
+
+# ::id SNG0021.json_0004
+# ::snt nope that s all thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3054.json_0000
+# ::snt I am looking for information on theatres in the center part of town .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "theatres"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL3054.json_0002
+# ::snt My husband is into the arts so that might actually work out perfect . Can I get their phone number please ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL3054.json_0004
+# ::snt Yes , I need to find a train to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3054.json_0006
+# ::snt I need to leave from London Liverpool Street on saturday . I need to arrive by 16:00 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n10 / name
+     :op1 "16:00"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n12 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL3054.json_0008
+# ::snt Perfect . I will need tickets for 6 people . Please provide the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3054.json_0010
+# ::snt Great thank you that 's all I needed today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2666.json_0000
+# ::snt Hello . I am working out some details regarding my trip to Cambridge . I am sort of overwhelmed by the number of attractions and need your help .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id MUL2666.json_0002
+# ::snt Yes , I 'm interested in museums . Can you suggest one for me ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id MUL2666.json_0004
+# ::snt I am looking for a museum in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n6 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL2666.json_0006
+# ::snt Yeah , that sounds good . Can you give me the postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL2666.json_0008
+# ::snt I 'm also looking for a place to stay in the centre that is moderate in price .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2666.json_0010
+# ::snt I need the hotel to be 4 stars with free parking . Does Cityroomz have these ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   :Name ( NamHo5 / Name 
+    :name ( n14 / name
+     :op1 "cityroomz"
+  ))
+)
+
+# ::id MUL2666.json_0012
+# ::snt how about one like that in the north ? get the postcode , address , and phone number
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( oHo1 / no)
+   :Area ( AreHo3 / Area 
+    :name ( n16 / name
+     :op1 "north"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Addr ( aHo1 / question )
+  :Phone ( aHo2 / question )
+  :Post ( aHo3 / question )
+   )
+)
+
+# ::id MUL2666.json_0014
+# ::snt The one in the north did not need to be 0 stars . Just one in the north .
+( Hm1 / Hotel-Inform
+   :Stars ( onHo1 / dontcare)
+   :Area ( AreHo3 / Area 
+    :name ( n18 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL2666.json_0016
+# ::snt That sounds good . Does it have 4 stars ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2666.json_0018
+# ::snt I 'd really like a 4 star . Is there a 4 star hotel in the north with parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n22 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo5 / Stars 
+    :name ( n24 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2666.json_0020
+# ::snt No , but can you give me the postcode , address , and phone number for the Acorn ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+  :Phone ( aHo2 / question )
+)
+
+# ::id PMUL1894.json_0000
+# ::snt Can I please book a train to bishops stortford on saturday ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL1894.json_0002
+# ::snt I 'd like to leave Cambridge and arrive by 17:30 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "17:30"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1894.json_0004
+# ::snt Yes . Please book for 2 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL1894.json_0006
+# ::snt Thank you . I also need help finding a place to stay . I 'd prefer a guesthouse with free wifi
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL1894.json_0008
+# ::snt I do n't care about price . It needs to be in the north , however .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+   :Area ( AreHo3 / Area 
+    :name ( n14 / name
+     :op1 "north"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Price ( aHo1 / question )
+   )
+)
+
+# ::id PMUL1894.json_0010
+# ::snt Does the Kirkwood House include free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Name ( NamHo3 / Name 
+    :name ( n16 / name
+     :op1 "kirkwood"
+     :op2 "house"
+  ))
+)
+
+# ::id PMUL1894.json_0012
+# ::snt What 's the price range , postcode and address please
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+  :Addr ( aHo1 / question )
+  :Post ( aHo2 / question )
+)
+
+# ::id PMUL1894.json_0014
+# ::snt No thank you that is all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1450.json_0000
+# ::snt Hi , can you help me with a train for my upcoming trip ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL1450.json_0002
+# ::snt I am departing from Cambridge and going to Broxbourne .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "broxbourne"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1450.json_0004
+# ::snt I would like to leave on monday and arrive as close to 20:30 as possible .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "20:30"
+  ))
+)
+
+# ::id PMUL1450.json_0006
+# ::snt No , thanks . I just need the travel time and departure time .
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Time ( aTr1 / question )
+)
+
+# ::id PMUL1450.json_0008
+# ::snt Thanks . Are there any colleges in the centre I can visit ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n12 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id PMUL1450.json_0010
+# ::snt My i have the address please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL1450.json_0012
+# ::snt About the train , I know the arrival and departure , but need travel time ( time on train ) ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL1450.json_0014
+# ::snt That is all the information I need today . Thanks so much for your help . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1349.json_0000
+# ::snt I 'm looking for a museum in town
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL1349.json_0002
+# ::snt Nothing specific , please just send me the address , phone number and postcode of the one you would suggest .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL1349.json_0004
+# ::snt Thank you so much ! I also need info on trains that leave on Monday after 11:00 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "monday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n6 / name
+     :op1 "11:00"
+  ))
+)
+
+# ::id PMUL1349.json_0006
+# ::snt I will be going to cambridge and should depart from birmingham new street .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL1349.json_0008
+# ::snt As early as possible as long as I leave after 11:00 .
+( o / out_of_scope )
+
+# ::id PMUL1916.json_0000
+# ::snt Hi , I am planning a trip for my family and could use some help with a place to stay .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1916.json_0002
+# ::snt I would like a hotel on the west side of Cambridge . I prefer an affordable hotel that includes free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL1916.json_0004
+# ::snt I want the cheap one .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL1916.json_0006
+# ::snt Please book that for 3 people for 3 nights starting on Friday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL1916.json_0008
+# ::snt Thanks . I am also looking for a train from Cambridge to Broxbourne on Monday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "broxbourne"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n16 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1916.json_0010
+# ::snt I need the tickets for 3 people . The same ones I am going to the restaurant with .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n20 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL1916.json_0012
+# ::snt I need to be in Broxbourne by 2:00 . What time does the 05:01 get in ? I 'm thinking that might be a little early .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n22 / name
+     :op1 "broxbourne"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n24 / name
+     :op1 "2:00"
+  ))
+)
+
+# ::id PMUL1916.json_0014
+# ::snt Okay , please book that train for the same group of people on Monday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n26 / name
+     :op1 "monday"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n28 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id PMUL1916.json_0016
+# ::snt Great thank you ! That 's all I need today !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2544.json_0000
+# ::snt Hi , I 'm looking for a place to go see architecture in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id MUL2544.json_0002
+# ::snt Just give me the information for the first one that is free in the centre , like their phone number and postcode please .
+( a / and
+ :op1(At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Area ( AreAt3 / Area 
+    :name ( n7 / name
+     :op1 "centre"
+  ))
+   )
+)
+
+# ::id MUL2544.json_0004
+# ::snt I actually would like to find a place to stay that is in the centre of town also .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2544.json_0006
+# ::snt No particular pricerange , but I want it to be a type of hotel . It does n't need to include internet .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+   :Price ( onHo2 / dontcare)
+   :Internet ( oHo3 / no)
+)
+
+# ::id MUL2544.json_0008
+# ::snt No , thank you . That will be all . Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2500.json_0000
+# ::snt I 'd like to find a Chinese restaurant in the center of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL2500.json_0002
+# ::snt Yes , moderately priced , please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL2500.json_0004
+# ::snt No , not right now but can you provide me with an address and postcode for whichever of those restaurants you would recommend ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id PMUL2500.json_0006
+# ::snt Thank you . I also am looking for places to go in town . Can you help me ?
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2500.json_0008
+# ::snt I would like to visit a nice museum .   Please give me the address , entrance fee and phone number .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n8 / name
+     :op1 "museum"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Addr ( aAt2 / question )
+  :Phone ( aAt3 / question )
+   )
+)
+
+# ::id PMUL2500.json_0010
+# ::snt That sounds great , thanks ! That 's all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1223.json_0000
+# ::snt Hi , can you help me with some information on the train system ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL1223.json_0002
+# ::snt I will be departing Cambridge and need to arrive at London Liverpool Street on Saturday
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1223.json_0004
+# ::snt I 'd like to leave after 18:15 please .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "18:15"
+  ))
+)
+
+# ::id PMUL1223.json_0006
+# ::snt That is fine please make a booking for 8 people
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL1223.json_0008
+# ::snt I am also looking for places to go in town . Maybe a college ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL1223.json_0010
+# ::snt No preference , just pick something for me . I 'll need to know the area , postcode and fee to get in .
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL1223.json_0012
+# ::snt Thank you very much for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1223.json_0014
+# ::snt That 's all for now . Thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1842.json_0000
+# ::snt I need a place to stay that has free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL1842.json_0002
+# ::snt could you provide details for something in the cheap price range ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1842.json_0004
+# ::snt No , I have no preference .   Just pick one .   That will be fine .
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+)
+
+# ::id PMUL1842.json_0006
+# ::snt Perfect . I 'll need a room for myself , for five nights on tuesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "five"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL1842.json_0008
+# ::snt Nope , that 's it . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1842.json_0010
+# ::snt Actaully i will be on business so not out much but I do need a train , to cambridge leaving after 21:15
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n10 / name
+     :op1 "21:15"
+  ))
+)
+
+# ::id PMUL1842.json_0012
+# ::snt Yes , I need a train going to cambridge leaving after 21:15 on tuesday departing from broxbourne .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n14 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n16 / name
+     :op1 "broxbourne"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n18 / name
+     :op1 "21:15"
+  ))
+)
+
+# ::id PMUL1842.json_0014
+# ::snt I need a train after 21:15 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n20 / name
+     :op1 "21:15"
+  ))
+)
+
+# ::id PMUL1842.json_0016
+# ::snt No thank you . I just need the train ID and arrival time for one of them .
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id PMUL1842.json_0018
+# ::snt Great , thanks for that information on the train .   Can you book for a train leaving after 21:15 ?
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n22 / name
+     :op1 "21:15"
+  ))
+)
+
+# ::id PMUL1842.json_0020
+# ::snt I need tickets for one person .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n24 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL1842.json_0022
+# ::snt that is all i needed for today . thanks alot
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1506.json_0000
+# ::snt Hello ! I 'm looking for a train that will leave on Tuesday and arrive by 18:45 , can you help me ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "tuesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "18:45"
+  ))
+)
+
+# ::id MUL1506.json_0002
+# ::snt I will be departing cambridge and going to arriving at birmingham new street .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1506.json_0004
+# ::snt Yes can you book that for 5 people and get me the reference number ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL1506.json_0006
+# ::snt Thanks . I 'm also looking for an expensive italian restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n14 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL1506.json_0008
+# ::snt I would like more information about the one in the south please .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n16 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL1506.json_0010
+# ::snt Could I have the reference number ,
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id MUL1506.json_0012
+# ::snt My preferred dining time is 15:15 , for a party of 5 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "15:15"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n20 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL1506.json_0014
+# ::snt Tuesday same day as the booked train .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n22 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id MUL1506.json_0016
+# ::snt Yes , could you try and secure a 14:15 reservation perhaps ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n24 / name
+     :op1 "14:15"
+  ))
+)
+
+# ::id MUL1506.json_0018
+# ::snt I am , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1506.json_0020
+# ::snt Thank you so much . You have been very helpful .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20635.json_0000
+# ::snt I would like a barbeque restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "barbeque"
+  ))
+)
+
+# ::id WOZ20635.json_0002
+# ::snt I do not care about the price range or location .
+( Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+   :Area ( onRe2 / dontcare)
+)
+
+# ::id WOZ20635.json_0004
+# ::snt Do you have an address , phone number and postcode for a North American food restaurant ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "north"
+     :op2 "american"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Post ( aRe2 / question )
+  :Addr ( aRe3 / question )
+   )
+)
+
+# ::id WOZ20635.json_0006
+# ::snt Thank you good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0122.json_0000
+# ::snt Hello , I need information about Parkside Police Station , please .
+( Pm1 / Police-Inform
+   :Name ( NamPo2 / Name 
+    :name ( n2 / name
+     :op1 "Parkside"
+     :op2 "Police"
+     :op3 "Station"
+  ))
+)
+
+# ::id SNG0122.json_0002
+# ::snt Yes , could I get the postcode as well please ?
+( Pt1 / Police-Request
+  :Post ( aPo0 / question )
+)
+
+# ::id SNG0122.json_0004
+# ::snt Thank you , that will be all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3986.json_0000
+# ::snt Well , I am planning a trip and need some help with a train .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL3986.json_0002
+# ::snt I weill departing on thursday from cambridge and need to arrive by 10:30 in stevenage .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "stevenage"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "thursday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n6 / name
+     :op1 "10:30"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3986.json_0004
+# ::snt Not really . I need to know how much a ticket costs and how long it travels .
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL3986.json_0006
+# ::snt Perfect . I am also looking for a place to stay with free parking
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL3986.json_0008
+# ::snt I 'm not sure of that yet . It does need to be in the north .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n10 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL0448.json_0000
+# ::snt I would like an expensive guesthouse , please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0448.json_0002
+# ::snt Are there any expensive guesthouses in the centre with free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+   :Price ( PriHo5 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0448.json_0004
+# ::snt How about cheap with the same criteria ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL0448.json_0006
+# ::snt yeah , let 's do el shaddai .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n12 / name
+     :op1 "el"
+     :op2 "shaddai"
+  ))
+)
+
+# ::id PMUL0448.json_0008
+# ::snt I need a table for 2 people .
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL0448.json_0010
+# ::snt Ok I will book it for you
+( Bm1 / Booking-Inform
+   :none ( onBo1 / none)
+)
+
+# ::id PMUL0448.json_0012
+# ::snt Please book the el shaddai for sunday , 2 nights , 2 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "sunday"
+  ))
+   :Name ( NamHo6 / Name 
+    :name ( n20 / name
+     :op1 "el"
+     :op2 "shaddai"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n22 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL0448.json_0014
+# ::snt Thank you . I will also need a taxi to go between the two places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL0448.json_0016
+# ::snt There will be 2 people .
+( o / out_of_scope )
+
+# ::id PMUL0448.json_0018
+# ::snt I would like to be picked up at my hotel and I need to be taken to the restaurant by 16:30 .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n24 / name
+     :op1 "16:30"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Type ( TypHo4 / Type 
+    :name ( n27 / name
+     :op1 "hotel"
+  ))
+   )
+)
+
+# ::id PMUL0448.json_0020
+# ::snt At the el shaddai .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n28 / name
+     :op1 "el"
+     :op2 "shaddai"
+  ))
+)
+
+# ::id PMUL0448.json_0022
+# ::snt I need a table for the same group of people and the same day .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n30 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n32 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id PMUL0448.json_0024
+# ::snt Yes , I am looking for Indian in the centre .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n34 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n36 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL1606.json_0000
+# ::snt Hello , could you tell me if there are any 1 star lodging establishments that offer free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL1606.json_0002
+# ::snt No , thanks . Are you sure you ca n't find 1 star hotels ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Stars ( StaHo3 / Stars 
+    :name ( n4 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL1606.json_0004
+# ::snt What about 4 star hotels ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1606.json_0006
+# ::snt No . I do n't have a price preference .
+( o / out_of_scope )
+
+# ::id PMUL1606.json_0008
+# ::snt That sounds great can you book it for 7 people ? We 're staying 3 nights and want to check in Wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL1606.json_0010
+# ::snt I need a train on the same day leaving Cambridge
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1606.json_0012
+# ::snt i am going to cambridge
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1606.json_0014
+# ::snt No thank you that will be all
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1606.json_0016
+# ::snt no that will be all .
+( o / out_of_scope )
+
+# ::id SNG01173.json_0000
+# ::snt Are there cheap places to eat in the centre part of town ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG01173.json_0002
+# ::snt Good I like chinese food please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id SNG01173.json_0004
+# ::snt Yes , I need a reservation for 7 people on Friday at 17:45 .   Could I get the reservation number ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "17:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id SNG01173.json_0006
+# ::snt Perfect . Thank you for all of your help . Have a good day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0704.json_0000
+# ::snt We would like to eat some Japanese food while we are visiting .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "japanese"
+  ))
+)
+
+# ::id PMUL0704.json_0002
+# ::snt If the price range is moderate then yes but if it is expensive I would like to look instead for Chinese restaurants .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL0704.json_0004
+# ::snt I 'm not ready for a reservation , but it would be helpful if you could give me the area , postcode , and phone number for Jinling Noodle Bar .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "jinling"
+     :op2 "noodle"
+     :op3 "bar"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Area ( aRe1 / question )
+  :Phone ( aRe2 / question )
+  :Post ( aRe3 / question )
+   )
+)
+
+# ::id PMUL0704.json_0006
+# ::snt Can I get their postcode please ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id PMUL0704.json_0008
+# ::snt I could use some help finding a train to get me to Leicester on Monday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "leicester"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL0704.json_0010
+# ::snt I want it to arrive by 18:00
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n14 / name
+     :op1 "18:00"
+  ))
+)
+
+# ::id PMUL0704.json_0012
+# ::snt Just to confirm TR5465 departs Cambridge and arrives in Leicester at 17:06 ? What time does the train depart ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "leicester"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n20 / name
+     :op1 "17:06"
+  ))
+)
+
+# ::id PMUL0704.json_0014
+# ::snt that s all for today . thanks alot for helping
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2685.json_0000
+# ::snt I need to find an entertainment place in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id MUL2685.json_0002
+# ::snt Is there a museum then ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL2685.json_0004
+# ::snt Yes , thank you . The address for any on that you recommend .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id MUL2685.json_0006
+# ::snt thanks ! I 'm also looking for a guesthouse to stay in in the north .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n10 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL2685.json_0008
+# ::snt does it have free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id MUL2685.json_0010
+# ::snt Yes , for seven people . We want to check in on Sunday and stay for two nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "two"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "seven"
+  ))
+)
+
+# ::id MUL2685.json_0012
+# ::snt Alright , how about a single night stay ? Would that work ?
+( Hm1 / Hotel-Inform
+   :Stay ( Ho1 / 1)
+)
+
+# ::id MUL0101.json_0000
+# ::snt You are planning your trip in Cambridge .  You are looking for a place to dine . The restaurant should be in the centre and should be in the moderate price range
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0101.json_0002
+# ::snt I would like to have British food . Does Yippee Noodle Bar offer British food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "british"
+  ))
+   :Name ( NamRe4 / Name 
+    :name ( n8 / name
+     :op1 "Yippee"
+     :op2 "Noodle"
+     :op3 "Bar"
+  ))
+)
+
+# ::id MUL0101.json_0004
+# ::snt Yes , please recommend one .
+( o / out_of_scope )
+
+# ::id MUL0101.json_0006
+# ::snt Please reserve it for 2 people at 15:30 on thursday and give me the reference number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "15:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0101.json_0008
+# ::snt Thank you ! I 'm also looking for a place to stay , ideally a 0 star in centre as well that includes free wifi . Can you help me with that ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+   :Stars ( StaHo5 / Stars 
+    :name ( n18 / name
+     :op1 "0"
+  ))
+)
+
+# ::id MUL0101.json_0010
+# ::snt Either would be fine , I guess whichever has available rooms for 2 on Thursday and we will be staying for 3 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n22 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n24 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL0101.json_0012
+# ::snt Yes I will need a taxi to drive between the hotel and restaurant . Can you help me with that as well ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+ :op3(Rm3 / Restaurant-Inform
+   :none ( onRe3 / none)
+   )
+)
+
+# ::id MUL0101.json_0014
+# ::snt I just needed to arrive at the restaurant by 15 : 30
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n26 / name
+     :op1 "15"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n28 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id MUL0101.json_0016
+# ::snt Just the contact number for the taxi , please .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id SSNG0085.json_0000
+# ::snt I need help finding a place that serves spanish food and is located in the centre , can you help me ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "spanish"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SSNG0085.json_0002
+# ::snt Price range is n't an issue . Can you book me at the one with the most stars please on Monday at 20:00 for 4 people please .
+( Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+   :Time ( TimRe3 / Time 
+    :name ( n6 / name
+     :op1 "20:00"
+  ))
+   :Day ( DayRe5 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe7 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SSNG0085.json_0004
+# ::snt Thank you , that is everything that I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0876.json_0000
+# ::snt Hi , I am looking for information on train schedules going to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0876.json_0002
+# ::snt Yes , I was looking to leave Bishops Stortford on Monday sometime after 16:45 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n8 / name
+     :op1 "16:45"
+  ))
+)
+
+# ::id PMUL0876.json_0004
+# ::snt Yes , I would .   May I please get the arrival time ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+)
+
+# ::id PMUL0876.json_0006
+# ::snt I am also interested in a place to dine that is moderately priced .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL0876.json_0008
+# ::snt British food sounds good . Somewhere in the centre .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "british"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0876.json_0010
+# ::snt Yes please . I just need it for myself at 20:30 that same day .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "20:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+)
+
+# ::id PMUL0876.json_0012
+# ::snt thanks for your help . that is all i wanted
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0876.json_0014
+# ::snt That is all .
+( o / out_of_scope )
+
+# ::id MUL2579.json_0000
+# ::snt I need a place to stay that includes free parking and should be in the west please .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL2579.json_0002
+# ::snt Does it have free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id MUL2579.json_0004
+# ::snt Great ! I would like to make a booking for 8 people for 2 nights on Sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL2579.json_0006
+# ::snt Could you help me find an interesting museum ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL2579.json_0008
+# ::snt Could you provide their   postcode , area , and entrance fee please ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Fee ( aAt1 / question )
+  :Post ( aAt2 / question )
+)
+
+# ::id MUL2579.json_0010
+# ::snt Thank you for the info on a good museum to go to have a great day .
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Am2 / Attraction-Inform
+   :Type ( TypAt3 / Type 
+    :name ( n13 / name
+     :op1 "museum"
+  ))
+   )
+)
+
+# ::id MUL2579.json_0012
+# ::snt Yes I need a taxi from the museum to the hotel .   I want to leave by 4:15 .   Can you hook me up ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "museum"
+  ))
+   :Dest ( DesTa5 / Dest 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Leave ( LeaTa7 / Leave 
+    :name ( n18 / name
+     :op1 "4:15"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+)
+
+# ::id MUL2579.json_0014
+# ::snt Thanks ! That 's all I needed help with today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0647.json_0000
+# ::snt Do you know where I can find the Peking Restaurant ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "peking"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL0647.json_0002
+# ::snt What is the price range ?
+( Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+)
+
+# ::id PMUL0647.json_0004
+# ::snt What type of food do they serve ?
+( Rt1 / Restaurant-Request
+  :Food ( aRe0 / question )
+)
+
+# ::id PMUL0647.json_0006
+# ::snt Maybe but could I have the postcode , food preference and phone number fot this Indiana Restaurants ?
+( Rt1 / Restaurant-Request
+  :Food ( aRe0 / question )
+  :Phone ( aRe1 / question )
+  :Post ( aRe2 / question )
+)
+
+# ::id PMUL0647.json_0008
+# ::snt No , if I could get the phone number for the peking restaurant , that would be good .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n4 / name
+     :op1 "peking"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0647.json_0010
+# ::snt That was all I needed . Thank you ,
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0094.json_0000
+# ::snt I am looking for Golden House restaurant .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "golden"
+     :op2 "house"
+  ))
+)
+
+# ::id SSNG0094.json_0002
+# ::snt Great . Would you book a table for 1 on Sunday at 12:00 , please ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "12:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "1"
+  ))
+)
+
+# ::id SSNG0094.json_0004
+# ::snt Sure , can you find me something close - by that has comparable prices ? And can I get the reference number please ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( heRe1 / cheap)
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id SSNG0094.json_0006
+# ::snt No , that is all ! Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3240.json_0000
+# ::snt Hey there , I need to find a train to cambridge from london kings cross
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id PMUL3240.json_0002
+# ::snt i need to arrive by 15:30 on friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "15:30"
+  ))
+)
+
+# ::id PMUL3240.json_0004
+# ::snt Yes please . I need one ticket .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL3240.json_0006
+# ::snt I 'm also looking for a place to eat in the north part of town . I do n't want it to be too costly , so let 's try a moderate price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n12 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL3240.json_0008
+# ::snt Definitely Indian . Thanks
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL3240.json_0010
+# ::snt No , thank you . Can you give me the address , postcode and phone number , please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id PMUL3240.json_0012
+# ::snt I do n't need anything else .
+( o / out_of_scope )
+
+# ::id MUL2015.json_0000
+# ::snt I need a train leaving on monday after 18:45 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "monday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "18:45"
+  ))
+)
+
+# ::id MUL2015.json_0002
+# ::snt Yes , I need to travel from Kings Lynn to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id MUL2015.json_0004
+# ::snt That would be great can you get me 4 tickets for that ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2015.json_0006
+# ::snt I would also need a place to stay in a guesthouse with free parking
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id MUL2015.json_0008
+# ::snt Is it cheap ? And do they offer free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n14 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL2015.json_0010
+# ::snt Can you book it for the same people for 5 nights starting on the same day
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "people"
+  ))
+)
+
+# ::id MUL2015.json_0012
+# ::snt Thank you .   That   is all for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20047.json_0000
+# ::snt I need to find a restaurant in the north side of town
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id WOZ20047.json_0002
+# ::snt I do n't have a price range . I 'm looking for a restaurant that serves catalan food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "catalan"
+  ))
+   :Price ( onRe2 / dontcare)
+)
+
+# ::id WOZ20047.json_0004
+# ::snt How about French type food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "french"
+  ))
+)
+
+# ::id WOZ20047.json_0006
+# ::snt Yes . Can I get the name and phone number of one of those restaurants ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20047.json_0008
+# ::snt What is the area again sorry ?
+( Rt1 / Restaurant-Request
+  :Area ( aRe0 / question )
+)
+
+# ::id WOZ20047.json_0010
+# ::snt Thank you for your help . Have a great evening .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4790.json_0000
+# ::snt Hi , I am looking for a particular attraction .   Have you heard of Scudamores Punting Co ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "scudamores"
+     :op2 "punting"
+     :op3 "co"
+  ))
+)
+
+# ::id PMUL4790.json_0002
+# ::snt Is there an entrance fee ? If so , what is it ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL4790.json_0004
+# ::snt Yeah , are there any expensive Chinese places in town ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL4790.json_0006
+# ::snt I would like the south please .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n8 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL4790.json_0008
+# ::snt that sounds great , please do
+( o / out_of_scope )
+
+# ::id PMUL4790.json_0010
+# ::snt I do n't need a reservation at the moment but could you send me the postcode and address of the restaurant . Thank you .
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id PMUL4790.json_0012
+# ::snt Yes .   I would like a taxi to take me from the attraction to the restaurant .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Dest ( DesTa3 / Dest 
+    :name ( n10 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Depart ( DepTa5 / Depart 
+    :name ( n12 / name
+     :op1 "the"
+     :op2 "attraction"
+  ))
+   )
+ :op2(Am2 / Attraction-Inform
+   :none ( onAt2 / none)
+   )
+ :op3(Rm3 / Restaurant-Inform
+   :none ( onRe3 / none)
+   )
+)
+
+# ::id PMUL4790.json_0014
+# ::snt I need to get to the attraction by 22:15 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n14 / name
+     :op1 "22:15"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "attraction"
+  ))
+)
+
+# ::id PMUL4790.json_0016
+# ::snt Perfect that s everything I needed thanks for the help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3255.json_0000
+# ::snt Can you help me find a train departing from norwich leaving on sunday ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id PMUL3255.json_0002
+# ::snt I am traveling to Cambridge , of course ! I can leave Norwich anytime after 12:45
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "norwich"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n10 / name
+     :op1 "12:45"
+  ))
+)
+
+# ::id PMUL3255.json_0004
+# ::snt Yes , that would be fine . I 'll need it booked for 3 people . I 'll also need the reference number , please .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3255.json_0006
+# ::snt Yes , I 'm also looking for a place to stay in the north that has free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n14 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL3255.json_0008
+# ::snt The hotel should be in the moderate price range and should have a star of 4 .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n16 / name
+     :op1 "moderate"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3255.json_0010
+# ::snt Sure , thanks ! Will you please book it for the same group of 4 for 5 nights , starting Sunday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n22 / name
+     :op1 "sunday"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n24 / name
+     :op1 "4"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n26 / name
+     :op1 "same"
+     :op2 "group"
+  ))
+)
+
+# ::id PMUL3255.json_0012
+# ::snt That is all . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0486.json_0000
+# ::snt Hey , are there any expensive restaurants in the centre ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0486.json_0002
+# ::snt I would like to just find something expensive and get the postcode please .
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Price ( PriRe3 / Price 
+    :name ( n7 / name
+     :op1 "expensive"
+  ))
+   )
+)
+
+# ::id SNG0486.json_0004
+# ::snt Great that 's all the information I needed today , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0486.json_0006
+# ::snt Same to you ! Goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1260.json_0000
+# ::snt I really would like to try a japanese restaurant while in Cambridge .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "japanese"
+  ))
+)
+
+# ::id MUL1260.json_0002
+# ::snt I 'd like to treat myself .   Is this in the expensive range ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL1260.json_0004
+# ::snt Yes , if this restaurant is in the Centre . I also need the postcode and phone number please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Post ( aRe2 / question )
+   )
+)
+
+# ::id MUL1260.json_0006
+# ::snt I also need a hotel in the cheap price range .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n10 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL1260.json_0008
+# ::snt Yes I would like a room   for 3 nights please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL1260.json_0010
+# ::snt The hotel I need should be in the same area as the restaurant and include free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id MUL1260.json_0012
+# ::snt I would like my stay to begin on Tuesday .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n18 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id MUL1260.json_0014
+# ::snt Can you try to book the hotel for Tuesday for 2 people , 2 nights ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n20 / name
+     :op1 "hotel"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n22 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n24 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n26 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL1260.json_0016
+# ::snt All right , can you try for just 1 night instead ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n28 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL1260.json_0018
+# ::snt That 's all I need thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3163.json_0000
+# ::snt I need information on a swimmingpool to visit .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "swimmingpool"
+  ))
+)
+
+# ::id PMUL3163.json_0002
+# ::snt We 're going to be in the centre so maybe that one . Can I get the postcode of that one ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Post ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Area ( AreAt3 / Area 
+    :name ( n5 / name
+     :op1 "centre"
+  ))
+   )
+)
+
+# ::id PMUL3163.json_0004
+# ::snt Thanks . Hey , is Yu Garden still open ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "yu"
+     :op2 "garden"
+  ))
+)
+
+# ::id PMUL3163.json_0006
+# ::snt I do n't need their number , but will you please book a table for 7 people at 15:00 on Wednesday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "15:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL3163.json_0008
+# ::snt Yes , I 'll also need a taxi that will take me between the two places . I 'll need to arrive at the restaurant by 15:00 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n14 / name
+     :op1 "15:00"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL3163.json_0010
+# ::snt Thank you that is all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3843.json_0000
+# ::snt i need a hotel with wifi in the north part of town
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL3843.json_0002
+# ::snt I am open as far as price range , but I would love a 4 star place .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3843.json_0004
+# ::snt No , the hotel needs to have a 4 star rating . Can you please check your system again ? Thanks
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL3843.json_0006
+# ::snt Perhaps there is a guestroom ?
+( o / out_of_scope )
+
+# ::id PMUL3843.json_0008
+# ::snt Just something in the north , 4 star and free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   :Area ( AreHo5 / Area 
+    :name ( n14 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL3843.json_0010
+# ::snt Do you have anything moderately priced ? I need it for 6 people , for 3 nights , starting monday .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n16 / name
+     :op1 "moderately"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n20 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n22 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL3843.json_0012
+# ::snt Sounds great .   Can you book it and provide me a reference number please ?
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL3843.json_0014
+# ::snt No , I will need to keep the days the same .
+( o / out_of_scope )
+
+# ::id PMUL3843.json_0016
+# ::snt I need to check on a train leaving cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n24 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3843.json_0018
+# ::snt The train should leave after 08:45 and should leave on tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n26 / name
+     :op1 "tuesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n28 / name
+     :op1 "08:45"
+  ))
+)
+
+# ::id PMUL3843.json_0020
+# ::snt I will be leaving from cambridge and arrive at leicester on tuesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n30 / name
+     :op1 "leicester"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n32 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr6 / Day 
+    :name ( n34 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL3843.json_0022
+# ::snt Yes , please . That would be great .
+( o / out_of_scope )
+
+# ::id PMUL3843.json_0024
+# ::snt I will need 6 train tickets .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n36 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL3843.json_0026
+# ::snt Great ! ! Can I get the reference number ?
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL3843.json_0028
+# ::snt That is all , thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0756.json_0000
+# ::snt I want to find a 4 star hotel with a moderate price .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG0756.json_0002
+# ::snt I prefer a hotel near the main street . I want a hotel that includes free wifi
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Internet ( esHo2 / yes)
+   :Type ( TypHo4 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id SNG0756.json_0004
+# ::snt Actually , location does n't really matter , so long as it 's moderately priced , 4 star , and offers wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( onHo2 / dontcare)
+   :Stars ( StaHo4 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Price ( PriHo6 / Price 
+    :name ( n10 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id SNG0756.json_0006
+# ::snt Sounds good . Starting Monday , please , for 3 people , 3 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SNG0756.json_0008
+# ::snt I suppose one night wold be fine as long as we can get a reservation for 3   people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "one"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n20 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SNG0756.json_0010
+# ::snt It does n't matter .
+( o / out_of_scope )
+
+# ::id SNG0756.json_0012
+# ::snt That is all . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1389.json_0000
+# ::snt Can you help me find a college in the centre of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "college"
+  ))
+)
+
+# ::id SNG1389.json_0002
+# ::snt Which is the best college in the Centre and how can I contact them by phone ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id SNG1389.json_0004
+# ::snt Please recommend one in the centre and I would also like the phone number .
+( a / and
+ :op1(At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Area ( AreAt3 / Area 
+    :name ( n7 / name
+     :op1 "centre"
+  ))
+   )
+)
+
+# ::id SNG1389.json_0006
+# ::snt That sounds great , can I please get their phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id SNG1389.json_0008
+# ::snt That would be all thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2305.json_0000
+# ::snt I am looking for a place to eat some moderate priced austrian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "austrian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL2305.json_0002
+# ::snt Oh , that 's okay . How about a restaurant that serves turkish food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "turkish"
+  ))
+)
+
+# ::id PMUL2305.json_0004
+# ::snt That sounds good , can you reserve for me ?
+( o / out_of_scope )
+
+# ::id PMUL2305.json_0006
+# ::snt For tuesday please .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL2305.json_0008
+# ::snt Actually , can I change that to Friday . I would need a reservation that day for 7 people at 18:00 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "18:00"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n14 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL2305.json_0010
+# ::snt Do you know of any colleges in the city centre ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n18 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id PMUL2305.json_0012
+# ::snt Yes , please and if I can also get their the entrance fee .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL2305.json_0014
+# ::snt I choose Corpus Christi . May I have their phone number , please ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n20 / name
+     :op1 "corpus"
+     :op2 "christi"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Phone ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2305.json_0016
+# ::snt That is all I needed .
+( o / out_of_scope )
+
+# ::id MUL0412.json_0000
+# ::snt I am looking for an attraction called Cambridge Artworks .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "cambridge"
+     :op2 "artworks"
+  ))
+)
+
+# ::id MUL0412.json_0002
+# ::snt Thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0412.json_0004
+# ::snt Could you help me find a train going to Cambridge on Tuesday ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id MUL0412.json_0006
+# ::snt I am leaving from kings lynn . But I must be in cambridge no later than 9:30 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n8 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id MUL0412.json_0008
+# ::snt That is good , how much does it cost ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL0412.json_0010
+# ::snt Actually , can you provide me with the travel time for that train ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL0412.json_0012
+# ::snt Thanks , that 's all I need today . You 've been a great help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4498.json_0000
+# ::snt i am looking for information in Cambridge .
+( o / out_of_scope )
+
+# ::id PMUL4498.json_0002
+# ::snt I 'd like to stay at a guesthouse that offers free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL4498.json_0004
+# ::snt The hotel should have a star of 4 and should include free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4498.json_0006
+# ::snt yes , please . 6 people for 3 nights starting on thursday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL3234.json_0000
+# ::snt I need a train leaving Cambridge after 21:15 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "21:15"
+  ))
+)
+
+# ::id PMUL3234.json_0002
+# ::snt I would like to travel on Saturday and go to Leicester .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "leicester"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL3234.json_0004
+# ::snt Yes , can you book me a ticket for 3 people ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3234.json_0006
+# ::snt Wonderful .   Can you tell me if A and B Guesthouse is still around ?
+( o / out_of_scope )
+
+# ::id PMUL3234.json_0008
+# ::snt Can get some detailed information on this place ?
+( o / out_of_scope )
+
+# ::id PMUL3234.json_0010
+# ::snt Can you tell me the phone number , hotel type , and postcode ?   I need to check on a few things .
+( Ht1 / Hotel-Request
+  :Type ( aHo0 / question )
+  :Post ( aHo1 / question )
+  :Phone ( aHo2 / question )
+)
+
+# ::id SNG02312.json_0000
+# ::snt I 'm looking for the Addenbrookes Hospital .
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG02312.json_0002
+# ::snt No thanks . I just needed the postcode .
+( Ht1 / Hospital-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id SNG02312.json_0004
+# ::snt That 's all I needed . Thanks , good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL2578.json_0000
+# ::snt I am looking for a place that has multiple sports in the centre of town . Do you have any suggestions ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "multiple"
+     :op2 "sports"
+  ))
+)
+
+# ::id MUL2578.json_0002
+# ::snt How about a college in the centre of town ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "college"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2578.json_0004
+# ::snt That sounds good , I need the address , phone number and postcode .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id MUL2578.json_0006
+# ::snt Great , that 's helpful , thanks . Can you also help us find a hotel ? We 'd like to stay on the west side , and we really dislike guesthouses . What can you recommend ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n12 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL2578.json_0008
+# ::snt I would prefer the cheaper one . Can you tell me if they offer free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n14 / name
+     :op1 "cheaper"
+  ))
+)
+
+# ::id MUL2578.json_0010
+# ::snt I 'm not quite sure yet , could I get the address there please ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id MUL2578.json_0012
+# ::snt Yes , I need you to go ahead and book that for me . I would like to stay for two nights starting on Sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "two"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id MUL2578.json_0014
+# ::snt Actually , just send me the address . Thank you .
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id MUL2578.json_0016
+# ::snt No , thank you . That is everything I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2621.json_0000
+# ::snt I am looking for a hotel that is in the expensive price range .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL2621.json_0002
+# ::snt Any area should be fine . The hotel should include free parking and should include free wifi .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Internet ( esHo3 / yes)
+   :Area ( onHo4 / dontcare)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Area ( aHo1 / question )
+   )
+)
+
+# ::id PMUL2621.json_0004
+# ::snt It sounds expensive . Can I have the phone number and area please ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Area ( aHo1 / question )
+  :Phone ( aHo2 / question )
+   )
+)
+
+# ::id PMUL2621.json_0006
+# ::snt I also want to go to an attraction in the center part of town .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+   :Area ( AreAt3 / Area 
+    :name ( n10 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL2621.json_0008
+# ::snt That sounds great . May I have the phone number and postcode , please ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL2621.json_0010
+# ::snt Thank you . I am looking to get a taxi to commute between the two places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL2621.json_0012
+# ::snt I want to leave Man on the Moon at 24:30 and go to the University Arms Hotel .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n12 / name
+     :op1 "24:30"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n14 / name
+     :op1 "university"
+     :op2 "arms"
+     :op3 "hotel"
+  ))
+   :Depart ( DepTa6 / Depart 
+    :name ( n16 / name
+     :op1 "man"
+     :op2 "on"
+     :op3 "the"
+     :op4 "moon"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Type ( TypHo6 / Type 
+    :name ( n19 / name
+     :op1 "hotel"
+  ))
+   )
+)
+
+# ::id PMUL2621.json_0014
+# ::snt That 's all for me , thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3901.json_0000
+# ::snt i need a train to bishops stortford that leaves after 16:30 , please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "16:30"
+  ))
+)
+
+# ::id PMUL3901.json_0002
+# ::snt I already told you .
+( o / out_of_scope )
+
+# ::id PMUL3901.json_0004
+# ::snt I would like to leave on Tuesday , and depart from Cambridge .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3901.json_0006
+# ::snt Yeah . I need to book for 7 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL3901.json_0008
+# ::snt Thanks for the booking . I also am looking for a guesthouse with free internet for all of us .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL3901.json_0010
+# ::snt We will be staying for five days .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "five"
+  ))
+)
+
+# ::id PMUL3901.json_0012
+# ::snt One moment . I am looking for 2 stars . Does Arbury Lodge Guesthouse have two stars ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n16 / name
+     :op1 "Arbury"
+     :op2 "Lodge"
+     :op3 "Guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n18 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL3901.json_0014
+# ::snt Yes , please book it and provide a reference number .
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL3901.json_0016
+# ::snt Is it available starting Thursday ?
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n20 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL3901.json_0018
+# ::snt Four star please   same group of people starting Thursday I need a ref number too please .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n22 / name
+     :op1 "four"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n24 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n26 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL3901.json_0020
+# ::snt No that will be all today . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01832.json_0000
+# ::snt I am looking for a place to stay . The hotel should be in the type of guesthouse and does n't need to include internet
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( onHo2 / dontcare)
+)
+
+# ::id SNG01832.json_0002
+# ::snt I 'm looking for something that would be in the middle price point .
+( Hm1 / Hotel-Inform
+   :Price ( odHo1 / moderate)
+)
+
+# ::id SNG01832.json_0004
+# ::snt Maybe the south ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id SNG01832.json_0006
+# ::snt I do n't care about that .
+( o / out_of_scope )
+
+# ::id SNG01832.json_0008
+# ::snt Does it have free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id SNG01832.json_0010
+# ::snt Yes . There will be six of us staying for two nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "two"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n8 / name
+     :op1 "six"
+  ))
+)
+
+# ::id SNG01832.json_0012
+# ::snt We are actually checking in starting on Tuesday .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id SNG01832.json_0014
+# ::snt Yes , can i have a reference number please ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id SNG01832.json_0016
+# ::snt Nope , that 's all I need for today . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2274.json_0000
+# ::snt Hello ! I am looking for a play stay , I would like it in the expensive range and to stay in the north
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL2274.json_0002
+# ::snt Are you sure there is no place to stay that is expensive and in the north ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL2274.json_0004
+# ::snt Yes please . An expensive hotel in the north with free parking and free internet . Can you book the room for me please ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   :Area ( AreHo4 / Area 
+    :name ( n10 / name
+     :op1 "north"
+  ))
+   :Price ( PriHo6 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL2274.json_0006
+# ::snt A hotel , please . For 4 people and 4 nights .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2274.json_0008
+# ::snt Book it please !   Can you also provide a reference number ?   thanks !
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL2274.json_0010
+# ::snt Please book for 4 people and 4 nights starting from tuesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n22 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n24 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2274.json_0012
+# ::snt Nope . Thank you so much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0859.json_0000
+# ::snt Greetings ! I need a cheap hotel to stay the night in , could you help me ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id SNG0859.json_0002
+# ::snt I would prefer a 0 star rating in the centre of town
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n8 / name
+     :op1 "0"
+  ))
+)
+
+# ::id SNG0859.json_0004
+# ::snt Yes , as long as it falls in the cheap price range , please .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SNG0859.json_0006
+# ::snt The reservation should be for 8 people for 5 nights starting Sunday . Thank you .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "8"
+  ))
+)
+
+# ::id SNG0859.json_0008
+# ::snt How about just one night ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "one"
+  ))
+)
+
+# ::id SNG0859.json_0010
+# ::snt That 's all I need right now , thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0161.json_0000
+# ::snt where is the Addenbrookes Hospital ?
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG0161.json_0002
+# ::snt No but I would like the phone number and postcode please .
+( Ht1 / Hospital-Request
+  :Post ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id SNG0161.json_0004
+# ::snt What is their address ?
+( Ht1 / Hospital-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id SNG0161.json_0006
+# ::snt Ok , I 'll call an Uber .
+( o / out_of_scope )
+
+# ::id PMUL0641.json_0000
+# ::snt I need a train leaving arriving in stevenage .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "stevenage"
+  ))
+)
+
+# ::id PMUL0641.json_0002
+# ::snt I am departing from Cambridge and going to Stevenage .   This will be for Saturday and I want to arrive by 15:45
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "stevenage"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n8 / name
+     :op1 "15:45"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0641.json_0004
+# ::snt Yes . Please book for 6 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL0641.json_0006
+# ::snt i also need food
+( o / out_of_scope )
+
+# ::id PMUL0641.json_0008
+# ::snt Looking for something in the cheap price range that serves Danish food . If that is not available then Chinese food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n16 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL0641.json_0010
+# ::snt Can you book it for me and get a reference number ?
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id PMUL0641.json_0012
+# ::snt For 6 people at 11:15 on Saturday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "11:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n20 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n22 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL0641.json_0014
+# ::snt Thank you that is all I needed . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG02055.json_0000
+# ::snt I 've been injured and I need a hospital . Where is the nearest one ?
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG02055.json_0002
+# ::snt Thank you for your help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02055.json_0004
+# ::snt The general phone number and postcode also please .
+( Ht1 / Hospital-Request
+  :Post ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id SNG02055.json_0006
+# ::snt Thank you , that is all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2510.json_0000
+# ::snt Would you be able to recommend a museum ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL2510.json_0002
+# ::snt That sounds interesting , what is the postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL2510.json_0004
+# ::snt I 'm also looking for a place to stay that includes free parking and is moderately priced .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL2510.json_0006
+# ::snt The area does n't matter I prefer a guesthouse . Any one you recommend will be fine .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( onHo2 / dontcare)
+)
+
+# ::id PMUL2510.json_0008
+# ::snt then book for 1 people and 4 nights starting monday . give me reference number
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "1"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL2510.json_0010
+# ::snt That will be all ! Thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0191.json_0000
+# ::snt Hi , I 'm planning a visit to the south of Cambridge and am looking for a bed and breakfast .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL0191.json_0002
+# ::snt Is it a type of guesthouse and is it in the south ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n6 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL0191.json_0004
+# ::snt That sounds good . Can you book it for 3 people to stay 5 nights on tuesday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL0191.json_0006
+# ::snt Yes , but I do need the reference number , please . I 'm also looking for a sri lankan restaurant in the south .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "sri"
+     :op2 "lankan"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n16 / name
+     :op1 "south"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL0191.json_0008
+# ::snt Thank you for the reference number , how about the sri lankan restaurant in the south ? Any luck finding one ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n18 / name
+     :op1 "south"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+ :op3(Rt3 / Restaurant-Request
+  :Ref ( aRe2 / question )
+   )
+)
+
+# ::id MUL0191.json_0010
+# ::snt yes I found it and it was great
+( o / out_of_scope )
+
+# ::id MUL0191.json_0012
+# ::snt Nah , I 'd like to stay in the same area as the hotel . Let 's try a Portuguese restaurant instead .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n22 / name
+     :op1 "Portuguese"
+  ))
+)
+
+# ::id MUL0191.json_0014
+# ::snt No but could I get the postcode , address and phone number please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id MUL0191.json_0016
+# ::snt Can I also get a taxi from the hotel to the restaurant ? I 'd like to leave the hotel by 5:30 , please .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Leave ( LeaTa3 / Leave 
+    :name ( n24 / name
+     :op1 "5:30"
+  ))
+   :Depart ( DepTa5 / Depart 
+    :name ( n26 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Dest ( DesTa7 / Dest 
+    :name ( n28 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+ :op3(Rm3 / Restaurant-Inform
+   :none ( onRe3 / none)
+   )
+)
+
+# ::id MUL0191.json_0018
+# ::snt Sounds great .   Thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1997.json_0000
+# ::snt I need a train to stevenage on saturday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "stevenage"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL1997.json_0002
+# ::snt Much later , I ca n't leave any earlier than 16:15 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n6 / name
+     :op1 "16:15"
+  ))
+)
+
+# ::id PMUL1997.json_0004
+# ::snt Ok can you book it for me with a confirm number
+( o / out_of_scope )
+
+# ::id PMUL1997.json_0006
+# ::snt Great , can you help me find an expensive 2 star hotel that has free wifi ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+   :Internet ( esHo3 / yes)
+   :Stars ( StaHo7 / Stars 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL1997.json_0008
+# ::snt That sounds great .   Can you book a room for me ?
+( o / out_of_scope )
+
+# ::id PMUL1997.json_0010
+# ::snt I will get there thursday and stay for 2 nights . I am the only guest staying .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL1997.json_0012
+# ::snt Yes please , for 1 person , 2 nights starting Thursday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "2"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n20 / name
+     :op1 "1"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n22 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL1997.json_0014
+# ::snt Is a 1 night stay available ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n24 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL1997.json_0016
+# ::snt I need the reference number to confirm my booking at the hotel . You should 've provided that to me .
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL1997.json_0018
+# ::snt That will be all . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2213.json_0000
+# ::snt Can you help me find a hotel called limehouse and tell me a little about it ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "limehouse"
+  ))
+)
+
+# ::id MUL2213.json_0002
+# ::snt I would like to book it for 7 people for 3 nights starting on Tuesday . I also need the reference number .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL2213.json_0004
+# ::snt Yes , I 'd also like a train leaving after 14:15 on Friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n12 / name
+     :op1 "14:15"
+  ))
+)
+
+# ::id MUL2213.json_0006
+# ::snt I need to go from Cambridge to Broxbourne .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "broxbourne"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2213.json_0008
+# ::snt Yes , please .   I 'll need 7 seats .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n18 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL2213.json_0010
+# ::snt No , that is all I needed help with . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1937.json_0000
+# ::snt Hello , I 'm looking for information on a hotel called Hobsons House .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "hobsons"
+     :op2 "house"
+  ))
+)
+
+# ::id PMUL1937.json_0002
+# ::snt Yes I need accommodations for 8 people for 3 nights starting from Sunday .   I will also need a reference number once the arrangements are made .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL1937.json_0004
+# ::snt I also need a train .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL1937.json_0006
+# ::snt I need to go to the stansted airport on wednesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL1937.json_0008
+# ::snt I 'm leaving from Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1937.json_0010
+# ::snt I need to arrive at the airport by 13:15 .   Can I get a departure time and also the travel time for a train ?   Thanks !
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n16 / name
+     :op1 "13:15"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Leave ( aTr1 / question )
+  :Time ( aTr2 / question )
+   )
+)
+
+# ::id PMUL1937.json_0012
+# ::snt not now . thanks for the information
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1937.json_0014
+# ::snt I 'm good , that 's all I needed , Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0310.json_0000
+# ::snt I am looking for a hotel called the leverton house .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "leverton"
+     :op2 "house"
+  ))
+)
+
+# ::id SSNG0310.json_0002
+# ::snt Yes , that is the one I wanted . Could I book a four night stay starting on Saturday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "four"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id SSNG0310.json_0004
+# ::snt There will be a total of 8 of us .
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n8 / name
+     :op1 "8"
+  ))
+)
+
+# ::id SSNG0310.json_0006
+# ::snt Sure .   You can try something different as long as it is in the same price range as Leverton House .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+   :Name ( NamHo4 / Name 
+    :name ( n12 / name
+     :op1 "leverton"
+     :op2 "house"
+  ))
+   )
+ :op2(gt2 / general-greet
+   :none ( onge2 / none)
+   )
+)
+
+# ::id SSNG0310.json_0008
+# ::snt Thank you ! good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1185.json_0000
+# ::snt Hi , I 'm looking for a train going to Stevenage that leaves after 10:30 please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "stevenage"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "10:30"
+  ))
+)
+
+# ::id PMUL1185.json_0002
+# ::snt I am leaving from Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1185.json_0004
+# ::snt That sounds like it might work , but what is its arrival time if I may ask ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+)
+
+# ::id PMUL1185.json_0006
+# ::snt I would also like to explore the local architecture while in town .   Can you suggest a place to visit ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n8 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id PMUL1185.json_0008
+# ::snt That sounds great !   Can you give me the address , postcode , and phone number please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL1185.json_0010
+# ::snt Great , thanks ! That 'll be all I need . Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4637.json_0000
+# ::snt Yes , thank you .   I want to find an expensive restaurant in the centre part of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4637.json_0002
+# ::snt I 'm looking for creative food in the expensive range in the centre .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "creative"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4637.json_0004
+# ::snt How about indian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL4637.json_0006
+# ::snt Could you book a party of 5 for 16:30 on Friday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "16:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL4637.json_0008
+# ::snt I also need a train .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL4637.json_0010
+# ::snt I 'll be going from London Liverpool Street to Cambridge and need a train that will arrive by 12:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n20 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n22 / name
+     :op1 "12:30"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n24 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL4637.json_0012
+# ::snt I need to depart on Friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n26 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL4637.json_0014
+# ::snt I 'm not sure what time I need to leave , but I do need to arrive by 12:30 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n28 / name
+     :op1 "12:30"
+  ))
+)
+
+# ::id PMUL4637.json_0016
+# ::snt could you tell me how long the trip is ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL4637.json_0018
+# ::snt not now . thanks for the information
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4637.json_0020
+# ::snt Thank you for the information . I have all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1266.json_0000
+# ::snt Can you help me find a swimmingpool ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "swimmingpool"
+  ))
+)
+
+# ::id SNG1266.json_0002
+# ::snt Something in the North , please .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SNG1266.json_0004
+# ::snt Yes , I want the address and entrance fee to both please .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+)
+
+# ::id SNG1266.json_0006
+# ::snt Okay thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1266.json_0008
+# ::snt No , that is it , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0607.json_0000
+# ::snt I am looking for a guesthouse that has free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id MUL0607.json_0002
+# ::snt It should include free wifi and should be in the cheap price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL0607.json_0004
+# ::snt Alexander is fine . I need to book for 8 people . We 'll arrive Wednesday and stay 5 nights . I 'll also need the reference number , please .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL0607.json_0006
+# ::snt I also need to find a train going to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0607.json_0008
+# ::snt I would like to leave after 19:00 the departure city is peterborough . I 'm looking to leave the same day as the hotel booking .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "peterborough"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n18 / name
+     :op1 "19:00"
+  ))
+)
+
+# ::id MUL0607.json_0010
+# ::snt Yes , may I have the reference number ?
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id MUL0607.json_0012
+# ::snt Yes it was , thank you .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( Tr1 / 8)
+   )
+ :op2(gk2 / general-thank
+   :none ( onge2 / none)
+   )
+)
+
+# ::id MUL0607.json_0014
+# ::snt Thank you that 's all that I needed today
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3584.json_0000
+# ::snt I am planning a trip in Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( onTr1 / none)
+)
+
+# ::id PMUL3584.json_0002
+# ::snt I am actually looking for places to go . Specifically , I would like to find a park .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "park"
+  ))
+)
+
+# ::id PMUL3584.json_0004
+# ::snt In the south , I will also need the postcode of the park .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+   )
+)
+
+# ::id PMUL3584.json_0006
+# ::snt I 'm going to need a train too , is that something you can help me do ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL3584.json_0008
+# ::snt what do you want to know ?
+( o / out_of_scope )
+
+# ::id PMUL3584.json_0010
+# ::snt to cambridge on sunday from london kings cross , I need 7 tickets and the reference number
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :People ( PeoTr6 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+   :Dest ( DesTr8 / Dest 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3584.json_0012
+# ::snt I just need it to arrive before 20:45
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n14 / name
+     :op1 "20:45"
+  ))
+)
+
+# ::id PMUL3584.json_0014
+# ::snt Is there any other trains ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL3584.json_0016
+# ::snt Great , thanks ! Will you please book 7 tickets , and send me the reference number ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n16 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3584.json_0018
+# ::snt Nope , that 's everything for today thank you . Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0258.json_0000
+# ::snt I 'm trying to find more information on a particular hotel called the Alexander bed and breakfast .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "alexander"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+)
+
+# ::id PMUL0258.json_0002
+# ::snt i want   to book it for 2 people and two nights starting monday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "two"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL0258.json_0004
+# ::snt Thanks . That 's just what I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0258.json_0006
+# ::snt Yes I am looking for a restaurant that is expensive and located on the west side .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL0258.json_0008
+# ::snt It does not matter can you recommend one please ?
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+)
+
+# ::id PMUL0258.json_0010
+# ::snt That sound great . Can you book it for us for 18:00 on Monday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "18:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL0258.json_0012
+# ::snt Thank you that will be all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0155.json_0000
+# ::snt I need to find the closest hospital , I 've been injured .
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG0155.json_0002
+# ::snt Thank you ! That is all of the information I need !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20194.json_0000
+# ::snt I am looking for a moderately priced restaurant in the west part of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id WOZ20194.json_0002
+# ::snt Do n't care .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+)
+
+# ::id WOZ20194.json_0004
+# ::snt Are there any other restaurants ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id WOZ20194.json_0006
+# ::snt What is the address , phone number and postcode ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id WOZ20194.json_0008
+# ::snt No , thank you . That 'll do it .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20194.json_0010
+# ::snt Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1174.json_0000
+# ::snt l am looking for a restaurant . The restaurant should serve gastropub food and should be in the center .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "gastropub"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id SNG1174.json_0002
+# ::snt It is a special occasion so I am hoping for an expensive place .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SNG1174.json_0004
+# ::snt What is the address and post code for the one you say is best ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id SNG1174.json_0006
+# ::snt Thanks so much , I do n't need anything more today
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4954.json_0000
+# ::snt I need to take a train to here .    I want to arrive by monday at 17:15 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "monday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "17:15"
+  ))
+)
+
+# ::id PMUL4954.json_0002
+# ::snt I 'll be going from Cambridge to Norwich .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "norwich"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4954.json_0004
+# ::snt No that sounds good , please book it for me
+( o / out_of_scope )
+
+# ::id PMUL4954.json_0006
+# ::snt I 'm sorry I changed my mind . I just need the price per ticket please .
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL4954.json_0008
+# ::snt I also need a moderate restaurant in the town centre that serves European food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "european"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n12 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4954.json_0010
+# ::snt Yes . Please reserve for 5 people on Monday at 14:00 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "14:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL4954.json_0012
+# ::snt Great . I ca n't wait . Thanks ! Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01526.json_0000
+# ::snt I need a taxi departing from the gardenia .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n2 / name
+     :op1 "the"
+     :op2 "gardenia"
+  ))
+)
+
+# ::id SNG01526.json_0002
+# ::snt I would like yo leave after 6:30 .
+( o / out_of_scope )
+
+# ::id SNG01526.json_0004
+# ::snt I 'm going to the slug and lettuce .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n4 / name
+     :op1 "the"
+     :op2 "slug"
+     :op3 "and"
+     :op4 "lettuce"
+  ))
+)
+
+# ::id SNG01526.json_0006
+# ::snt That 's all , thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01526.json_0008
+# ::snt No thank you that will be all
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1563.json_0000
+# ::snt I need to find an expensive place to eat .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL1563.json_0002
+# ::snt Yes , I 'm looking for seafood .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "seafood"
+  ))
+)
+
+# ::id MUL1563.json_0004
+# ::snt Yes . Can you book a table for 7 people on Monday at 12:45 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "12:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL1563.json_0006
+# ::snt Lets try earlier around 11:45 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "11:45"
+  ))
+)
+
+# ::id MUL1563.json_0008
+# ::snt Yes .   I 'll need a train departing from Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1563.json_0010
+# ::snt I would be traveling on tuesday and should leave norwich after 11:30 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n16 / name
+     :op1 "tuesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n18 / name
+     :op1 "11:30"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n20 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id MUL1563.json_0012
+# ::snt I do n't have a specific time I need to be there by , any train will do for the same number of people as before .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "number"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id MUL1563.json_0014
+# ::snt Yes , please book this train . Also , I will need a reference number .
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id MUL1563.json_0016
+# ::snt Thank you so much for your help with the restaurant and the train .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :none ( onTr1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id MUL1226.json_0000
+# ::snt I 'm looking for an expensive Indian restaurant . Can you find me one ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL1226.json_0002
+# ::snt Yes , I 'd like to eat in the centre if possible .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1226.json_0004
+# ::snt Could you please just give me the postcode and phone number for the Golden curry ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "Golden"
+     :op2 "curry"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Post ( aRe2 / question )
+   )
+)
+
+# ::id MUL1226.json_0006
+# ::snt Thanks .   Can you help me find a hotel as well ?   I do n't need internet , but I do need free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( oHo2 / no)
+   :Type ( TypHo4 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL1226.json_0008
+# ::snt I 'd like it to be 3 stars and in the same price range as the restaurant .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL1226.json_0010
+# ::snt I would prefer something in the Cambridge area or close to it .
+( o / out_of_scope )
+
+# ::id MUL1226.json_0012
+# ::snt That 's ok , I just need the postcode and phone number .
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Phone ( aRe1 / question )
+)
+
+# ::id MUL1226.json_0014
+# ::snt can i get a contact number and car type please ?
+( Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+)
+
+# ::id MUL1226.json_0016
+# ::snt I would like to go from the hotel to the restaurant no later than 08:00
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n16 / name
+     :op1 "08:00"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Depart ( DepTa6 / Depart 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id MUL1226.json_0018
+# ::snt Thank you , that 's everything that I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4095.json_0000
+# ::snt I need a place to eat ? How about some place in the centre of the town and in moderate price range ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4095.json_0002
+# ::snt yes british food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "british"
+  ))
+)
+
+# ::id PMUL4095.json_0004
+# ::snt sure , can you reserve a table for friday for me ?
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL4095.json_0006
+# ::snt 12:45 , Friday . 7 people . Reference number please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "12:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL4095.json_0008
+# ::snt Perfect . I am also looking to stay at the finches bed and breakfast . Can you tell me about it ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n16 / name
+     :op1 "finches"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+)
+
+# ::id PMUL4095.json_0010
+# ::snt Can you book it for 7 people for 2 nights on friday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n20 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n22 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL4095.json_0012
+# ::snt Yes , please . I 'm going to need a taxi to take me from the hotel to the restaurant .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Dest ( DesTa5 / Dest 
+    :name ( n26 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+ :op3(Rm3 / Restaurant-Inform
+   :none ( onRe3 / none)
+   )
+)
+
+# ::id PMUL4095.json_0014
+# ::snt I need to arrive at the restaurant by 12:45 . I also need the contact number and car type please .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n28 / name
+     :op1 "12:45"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n30 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id PMUL4095.json_0016
+# ::snt Thank you , that 'll be all today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20169.json_0000
+# ::snt I would like a restaurant that serves portuguese food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "portuguese"
+  ))
+)
+
+# ::id WOZ20169.json_0002
+# ::snt what is their address
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id WOZ20169.json_0004
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20169.json_0006
+# ::snt That is all I need . No further questions .
+( o / out_of_scope )
+
+# ::id PMUL3358.json_0000
+# ::snt Can you let me know if Cambridge has any restaurants that serve Australian cuisine and are priced expensively ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "australian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensively"
+  ))
+)
+
+# ::id PMUL3358.json_0002
+# ::snt Not even in the centre of town ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3358.json_0004
+# ::snt Sure , let 's try Mediterranean , please ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "mediterranean"
+  ))
+)
+
+# ::id PMUL3358.json_0006
+# ::snt No but what is the address and phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id PMUL3358.json_0008
+# ::snt Thanks .   I also need to get a hotel with free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL3358.json_0010
+# ::snt Same price range as the restaurant please .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "price"
+  ))
+)
+
+# ::id PMUL3358.json_0012
+# ::snt Yes , that would be great . I 'll need it for Friday , 3 nights , and 3 people , please ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3358.json_0014
+# ::snt friday if possible . let me get reference number
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n20 / name
+     :op1 "friday"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL3358.json_0016
+# ::snt great , that 's all i need thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3358.json_0018
+# ::snt No , my friends have a car .
+( o / out_of_scope )
+
+# ::id SSNG0086.json_0000
+# ::snt I want to find a moderate priced place to dine in the centre of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SSNG0086.json_0002
+# ::snt I would like to try some German food please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "german"
+  ))
+)
+
+# ::id SSNG0086.json_0004
+# ::snt Lets change it to chinese food , anything ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id SSNG0086.json_0006
+# ::snt That sounds good . Can you book it for Sunday at 13:30 for 6 people ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "13:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SSNG0086.json_0008
+# ::snt As long as they are moderate priced . The shanghai sounds good .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n16 / name
+     :op1 "moderate"
+  ))
+   :Name ( NamRe4 / Name 
+    :name ( n18 / name
+     :op1 "shanghai"
+  ))
+)
+
+# ::id SSNG0086.json_0010
+# ::snt Yes I need a reference number for the booking .
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id SSNG0086.json_0012
+# ::snt No thank you that will be all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0727.json_0000
+# ::snt I 'd like recommendations for a restaurant that serves Vietnamese food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "vietnamese"
+  ))
+)
+
+# ::id PMUL0727.json_0002
+# ::snt Yes , please .   I need a table for 8 on Thursday at 16:30 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "16:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL0727.json_0004
+# ::snt Terrific .   I am also looking for a train to Cambridge .   Can you help me with that ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0727.json_0006
+# ::snt Thursday and I 'll be leaving from birmingham new street .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n14 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL0727.json_0008
+# ::snt Yes I need a booking for 8 people please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n16 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL0727.json_0010
+# ::snt that 's all i needed thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0727.json_0012
+# ::snt No that is all . Cheers , bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0924.json_0000
+# ::snt I 'm looking for a place to stay in with free wifi in the west part of town .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+)
+
+# ::id SNG0924.json_0002
+# ::snt Is that a guesthouse ? I like the guesthouse style , and I also need something that 's moderately priced .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n6 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id SNG0924.json_0004
+# ::snt Not yet .   Can I have the address there though ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id SNG0924.json_0006
+# ::snt Can I also get the postcode ? And do they have free parking ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Parking ( aHo0 / question )
+  :Post ( aHo1 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Parking ( esHo2 / yes)
+   )
+)
+
+# ::id SNG0924.json_0008
+# ::snt No , that 's all . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0026.json_0000
+# ::snt I 'm planning your trip in Cambridge. i'm looking for a place to dine in the east with chinese food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL0026.json_0002
+# ::snt That sounds good ! I would like to make a reservation for 2 at 13:15 on friday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "13:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL0026.json_0004
+# ::snt Awesome !   Thank you , could you give me their address ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id PMUL0026.json_0006
+# ::snt Recommendations for guesthouses to stay without free parking ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "guesthouses"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id PMUL0026.json_0008
+# ::snt I can try it , can you book it for me ?
+( o / out_of_scope )
+
+# ::id PMUL0026.json_0010
+# ::snt Actually , I do n't need a booking . Thanks , good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3246.json_0000
+# ::snt I 'm looking for information on 4-star rated guesthouses in Cambridge
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouses"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4-star"
+  ))
+)
+
+# ::id PMUL3246.json_0002
+# ::snt Not really . Could you suggest one with free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL3246.json_0004
+# ::snt Sure .   Can we spend 5 nights starting on Sunday ?   I am going to need room for 7 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL3246.json_0006
+# ::snt I would also like to eat somewhere cheap in the middle of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n12 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL3246.json_0008
+# ::snt do you have one the is portuguese food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "portuguese"
+  ))
+)
+
+# ::id PMUL3246.json_0010
+# ::snt Sounds great if it is portuguese . I 'll take a reservation for 7 people at 20:00 for the same day .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "20:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "7"
+  ))
+   :Food ( FooRe8 / Food 
+    :name ( n22 / name
+     :op1 "portuguese"
+  ))
+)
+
+# ::id PMUL3246.json_0012
+# ::snt No , that 's all I needed today . Thank you for your help ! Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1242.json_0000
+# ::snt I 'm looking for an expensive restaurant in the Centre . Can you help me find one ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG1242.json_0002
+# ::snt Can you please try european food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "european"
+  ))
+)
+
+# ::id SNG1242.json_0004
+# ::snt That would be great . Can you book it for 5 people at 18:15 on Friday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "18:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SNG1242.json_0006
+# ::snt Thanks for the help that 's all I need . Have a great day . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0163.json_0000
+# ::snt Hello I 'm looking for the shanghai family restaurant .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "shanghai"
+     :op2 "family"
+     :op3 "restaurant"
+  ))
+)
+
+# ::id MUL0163.json_0002
+# ::snt Can you tell me the postcode ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id MUL0163.json_0004
+# ::snt Great I am also looking for a hotel with a 2 star rating that has free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n4 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL0163.json_0006
+# ::snt The area does n't really matter , but I would like something cheap .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+   :Area ( onHo2 / dontcare)
+)
+
+# ::id MUL0163.json_0008
+# ::snt Can you find me a 4 star hotel ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL0163.json_0010
+# ::snt Yes I would like to stay on the east side of town .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n10 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL0163.json_0012
+# ::snt The Allenbell is fine . Could you book a stay for 7 people , starting on Tuesday , for 4 nights ? I also need a reference number .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n12 / name
+     :op1 "allenbell"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n16 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n18 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL0163.json_0014
+# ::snt I will als require a taxi . I need to leave the hotel by 21:15 . Can you provide he contact number and the type of car please .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n20 / name
+     :op1 "21:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id MUL0163.json_0016
+# ::snt I do n't have a particular destination for my taxi .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   )
+ :op2(Tt2 / Taxi-Request
+  :Dest ( aTa1 / question )
+   )
+)
+
+# ::id MUL0163.json_0018
+# ::snt I need to get from the allenbell hotel to the shanghai family restaurant , please .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n24 / name
+     :op1 "shanghai"
+     :op2 "family"
+     :op3 "restaurant"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n26 / name
+     :op1 "allenbell"
+  ))
+)
+
+# ::id MUL0163.json_0020
+# ::snt Yes , I also need the car type .   Thank You
+( Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+)
+
+# ::id MUL0163.json_0022
+# ::snt Thank you so much for all of your help , have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4197.json_0000
+# ::snt I am looking for places in the centre to go to .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4197.json_0002
+# ::snt A museum sounds nice .   Do you have a favorite ?   I need an address and entrance fee .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "museum"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Addr ( aAt2 / question )
+   )
+)
+
+# ::id PMUL4197.json_0004
+# ::snt I 'll check that out . Can you also find me a train for Monday I 'm leaving leicester ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id PMUL4197.json_0006
+# ::snt Sure . I 'd like to leave after 09:45 . I 'm heading to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n12 / name
+     :op1 "09:45"
+  ))
+)
+
+# ::id PMUL4197.json_0008
+# ::snt That sounds great ! What 's the total travel time on that ? It seems like a long trip .
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL4197.json_0010
+# ::snt Yes please . I need the reference number
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL4197.json_0012
+# ::snt You know , come to think of it maybe I better book later . Some people may not be able to make it . I think that 's all I need today . Goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1175.json_0000
+# ::snt I am looking for a place called the jesus green outdoor pool .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "jesus"
+     :op2 "green"
+     :op3 "outdoor"
+     :op4 "pool"
+  ))
+)
+
+# ::id PMUL1175.json_0002
+# ::snt I need the postcode and need to know what type of attraction this is .
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL1175.json_0004
+# ::snt Thank you . I 'm also looking for information on trains to cambride on friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "friday"
+  ))
+   :Dest ( DesTr4 / Dest 
+    :name ( n6 / name
+     :op1 "cambride"
+  ))
+)
+
+# ::id PMUL1175.json_0006
+# ::snt Broxbourne . I also prefer a train that leaves after 12:45 on Friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "broxbourne"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n12 / name
+     :op1 "12:45"
+  ))
+)
+
+# ::id PMUL1175.json_0008
+# ::snt No , thanks . I just need the travel time and price , please .
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id PMUL1175.json_0010
+# ::snt That 's all I need for now .   Thank you for the help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1175.json_0012
+# ::snt Will do . Thanks. again . Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4871.json_0000
+# ::snt I am looking for information in Cambridge .
+( o / out_of_scope )
+
+# ::id PMUL4871.json_0002
+# ::snt Are there trains leaving from Peterborough on Tuesday ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id PMUL4871.json_0004
+# ::snt I 'd like to arrive by 13:00 . I 'd also like to book seats for 6 people . Can you provide a reference number please ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "13:00"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n8 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4871.json_0006
+# ::snt Yes I am also looking for an expensive restaurant on the west side .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL4871.json_0008
+# ::snt Grand . Please can you give me the postcode and phone ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id PMUL4871.json_0010
+# ::snt No , that will be all . Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2739.json_0000
+# ::snt I want to find a guesthouse in the south area of Cambridge .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL2739.json_0002
+# ::snt Expensive . Thank you .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL2739.json_0004
+# ::snt Yes , try the north please .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n8 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL2739.json_0006
+# ::snt actually , i still want a place in the south . maybe try a moderate price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n12 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL2739.json_0008
+# ::snt Do they have free parking ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( onHo1 / none)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Parking ( aHo1 / question )
+   )
+)
+
+# ::id PMUL2739.json_0010
+# ::snt I 'm not quite ready to make a reservation , but can you tell me their postcode and phone number so I can ring them later if I change my mind ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id PMUL2739.json_0012
+# ::snt Great ! I am looking for a place to swim , could you find one ?
+( o / out_of_scope )
+
+# ::id PMUL2739.json_0014
+# ::snt Yes , please . Can I have the postcode , entrance fee , and address ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+)
+
+# ::id PMUL2739.json_0016
+# ::snt Yes I also need a taxi to pick me up from the swimming pool and hotel .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+)
+
+# ::id PMUL2739.json_0018
+# ::snt I want to leave the hotel at 01:30 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n14 / name
+     :op1 "01:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL2739.json_0020
+# ::snt no thank you , that will be all ! have a good day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01170.json_0000
+# ::snt I need a taxi from peking restaurant .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n2 / name
+     :op1 "peking"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id SNG01170.json_0002
+# ::snt I need to arrive at 10:45 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n4 / name
+     :op1 "10:45"
+  ))
+)
+
+# ::id SNG01170.json_0004
+# ::snt I will be going to Maharajah Tandoori restaurant .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n6 / name
+     :op1 "maharajah"
+     :op2 "tandoori"
+     :op3 "restaurant"
+  ))
+)
+
+# ::id SNG01170.json_0006
+# ::snt Do you mean a blue audi ?
+( Tm1 / Taxi-Inform
+   :Car ( CarTa2 / Car 
+    :name ( n8 / name
+     :op1 "blue"
+     :op2 "audi"
+  ))
+)
+
+# ::id SNG01170.json_0008
+# ::snt Thanks , that 's all I need . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0770.json_0000
+# ::snt Hello ! I was hoping you could help me find a 0-star place with free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "0-star"
+  ))
+)
+
+# ::id MUL0770.json_0002
+# ::snt I would like a moderate priced hotel please .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL0770.json_0004
+# ::snt Parking is not important . Can you book Cityroomz for three people staying 2 nights starting Friday .
+( Hm1 / Hotel-Inform
+   :Parking ( onHo1 / dontcare)
+   :Name ( NamHo3 / Name 
+    :name ( n8 / name
+     :op1 "cityroomz"
+  ))
+   :Stay ( StaHo5 / Stay 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo7 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo9 / People 
+    :name ( n14 / name
+     :op1 "three"
+  ))
+)
+
+# ::id MUL0770.json_0006
+# ::snt How about one night ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL0770.json_0008
+# ::snt Thank you for that ! I 'm also looking for a train to Cambridge from Leicester . Can you help me with that ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n18 / name
+     :op1 "leicester"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n20 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0770.json_0010
+# ::snt I need one that arrives in Cambridge by 8:45 on Friday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n22 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n24 / name
+     :op1 "friday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n26 / name
+     :op1 "8:45"
+  ))
+)
+
+# ::id MUL0770.json_0012
+# ::snt Yes please I need that for 3 people please
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n28 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL0770.json_0014
+# ::snt Great . Thank you very much . That is all I need for today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4136.json_0000
+# ::snt i 'm looking for a place to stay that includes internet and free parking
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL4136.json_0002
+# ::snt I would like to stay in the North .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL4136.json_0004
+# ::snt that sounds great .
+( o / out_of_scope )
+
+# ::id PMUL4136.json_0006
+# ::snt Can you give me the price range , postcode and hotel type ?
+( Ht1 / Hotel-Request
+  :Type ( aHo0 / question )
+  :Price ( aHo1 / question )
+  :Post ( aHo2 / question )
+)
+
+# ::id PMUL4136.json_0008
+# ::snt Perfect ! Thanks . Can you also help me find info for a train to Stevenage ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "stevenage"
+  ))
+)
+
+# ::id PMUL4136.json_0010
+# ::snt I would like to leave on Sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL4136.json_0012
+# ::snt I would like to leave from Cambridge after 14:#0
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4136.json_0014
+# ::snt Sorry , I want to leave after 14:30 . Please let me know the time of arrival and travel time .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n10 / name
+     :op1 "14:30"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Time ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4136.json_0016
+# ::snt That sounds good - what 's the total travel time ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL4136.json_0018
+# ::snt No thanks , just gathering info , I am all set for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4136.json_0020
+# ::snt No . That is all for today . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4136.json_0022
+# ::snt i will surely visit you henever i need your services
+( o / out_of_scope )
+
+# ::id WOZ20170.json_0000
+# ::snt I want to find an expensive restaurant
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id WOZ20170.json_0002
+# ::snt Something in the South part of town would be great . Any cuisine is fine .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+   :Area ( AreRe3 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id WOZ20170.json_0004
+# ::snt Yes , please .
+( o / out_of_scope )
+
+# ::id WOZ20170.json_0006
+# ::snt Yes , please .
+( o / out_of_scope )
+
+# ::id WOZ20170.json_0008
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0920.json_0000
+# ::snt I 'm looking for some colleges to visit in town .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id MUL0920.json_0002
+# ::snt Can I have the phone numbers as well ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL0920.json_0004
+# ::snt I am also looking for a place to dine . I need something moderately priced in the city 's centre please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0920.json_0006
+# ::snt Go ahead and suggest a moderately priced one in the centre area of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0920.json_0008
+# ::snt Please reserve a table for 5 people at 11:00 on Monday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "11:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL0920.json_0010
+# ::snt No , that was everything .   Thanks for your help .   Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01181.json_0000
+# ::snt I need to book a taxi departing from parkside police station .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n2 / name
+     :op1 "parkside"
+     :op2 "police"
+     :op3 "station"
+  ))
+   )
+ :op2(Pm2 / Police-Inform
+   :Name ( NamPo4 / Name 
+    :name ( n5 / name
+     :op1 "Parkside"
+     :op2 "Police"
+     :op3 "Station"
+  ))
+   )
+)
+
+# ::id SNG01181.json_0002
+# ::snt i need to go to aylesbray lodge guest house .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n6 / name
+     :op1 "aylesbray"
+     :op2 "lodge"
+     :op3 "guest"
+     :op4 "house"
+  ))
+)
+
+# ::id SNG01181.json_0004
+# ::snt I need to arrive by 18:15 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n8 / name
+     :op1 "18:15"
+  ))
+)
+
+# ::id SNG01247.json_0000
+# ::snt Hello , do you know where the parkside police station is ?
+( Pm1 / Police-Inform
+   :Name ( NamPo2 / Name 
+    :name ( n2 / name
+     :op1 "parkside"
+     :op2 "police"
+     :op3 "station"
+  ))
+)
+
+# ::id SNG01247.json_0002
+# ::snt Can I get the phone number ?
+( Pt1 / Police-Request
+  :Phone ( aPo0 / question )
+)
+
+# ::id SNG01247.json_0004
+# ::snt Thanks , that 's all I need . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0044.json_0000
+# ::snt I am looking for a place to stay . I needs to have moderately priced rooms and reside somewhere in the east part of town .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL0044.json_0002
+# ::snt Do any of those places have free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id MUL0044.json_0004
+# ::snt Do all of them have free parking as well ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Parking ( aHo1 / question )
+   )
+)
+
+# ::id MUL0044.json_0006
+# ::snt Can you please book a one bedroom at Warkwoth house and I also am looking for a restaurant that serves indian food in the same area .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id MUL0044.json_0008
+# ::snt One person on Sunday at 17:00 please .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n12 / name
+     :op1 "one"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Time ( TimRe5 / Time 
+    :name ( n15 / name
+     :op1 "17:00"
+  ))
+   )
+)
+
+# ::id MUL0044.json_0010
+# ::snt It 's just me . I am arriving Sunday and staying one night . Can you provide the phone number for the restaurant ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "one"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "sunday"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+   )
+)
+
+# ::id MUL0044.json_0012
+# ::snt I apologize . I seem to be a bit ahead of myself today . What kind of hotel was the Warkworth house ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Name ( NamHo3 / Name 
+    :name ( n20 / name
+     :op1 "Warkworth"
+     :op2 "house"
+  ))
+)
+
+# ::id MUL0044.json_0014
+# ::snt Is there one with free parking ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Parking ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Parking ( esHo2 / yes)
+   )
+)
+
+# ::id MUL0044.json_0016
+# ::snt Are there any Indian restaurants around that hotel ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n22 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id MUL0044.json_0018
+# ::snt Ok , of those 4 is there one that is moderate priced ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n24 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL0044.json_0020
+# ::snt The Rajmahal is fine . You said the phone number is 01223244955 ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n26 / name
+     :op1 "rajmahal"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Post ( aRe2 / question )
+   )
+)
+
+# ::id MUL0044.json_0022
+# ::snt No , thank you , you 've been a great help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0044.json_0024
+# ::snt Thanks , you too .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0889.json_0000
+# ::snt I am planning my trip to Cambridge and looking for a restaurant in the centre that serves italian food . Can you help me ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0889.json_0002
+# ::snt I would like a moderately - priced restaurant .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id MUL0889.json_0004
+# ::snt Sure , book it for 3 people at 14:45 on Monday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "14:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL0889.json_0006
+# ::snt Yes , could we try for 13:45 . That would work for me .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "13:45"
+  ))
+)
+
+# ::id MUL0889.json_0008
+# ::snt Yes , I 'd like to find a place to go in the same area as the restaurant .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id MUL0889.json_0010
+# ::snt I want to go to a museum .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n18 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL0889.json_0012
+# ::snt Whichever one you think , and please provide etrance fee as well .
+( o / out_of_scope )
+
+# ::id MUL0889.json_0014
+# ::snt Great can I also get a taxi to take me between the two places ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL0889.json_0016
+# ::snt I just need to ensure the taxi gets me from the museum to the restaurant by my reservation time . Can you swing that ?
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "museum"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id MUL0889.json_0018
+# ::snt Okay , that 's all I needed . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2692.json_0000
+# ::snt Hi , I am looking for a place to stay and it has to have at least a two star rating and free WiFi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "two"
+  ))
+)
+
+# ::id PMUL2692.json_0002
+# ::snt No , I 'm going to have my car with me so I can get to any part of town . But now that I think of it , I 'd like to have free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL2692.json_0004
+# ::snt I would like one with a 2 star rating , if the moderately priced one is 2 stars I 'd like to book it for 2 nights starting Thursday .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n4 / name
+     :op1 "2"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :Price ( PriHo8 / Price 
+    :name ( n10 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL2692.json_0006
+# ::snt I would like to book for 5 people , two nights starting Thursday , if that is not available then Tuesday and the reference number please .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "two"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n16 / name
+     :op1 "thursday"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL2692.json_0008
+# ::snt i am also looking for a college to visit in town . do you have any suggestions ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n18 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL2692.json_0010
+# ::snt That sounds interesting . What part of town is it in ?
+( o / out_of_scope )
+
+# ::id PMUL2692.json_0012
+# ::snt Can I get the phone number please ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL2692.json_0014
+# ::snt Great ! I think I 'll check it out . Thanks for your recommendation !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2692.json_0016
+# ::snt I think that will be all . Thank you very much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0561.json_0000
+# ::snt I want to try some local restaurants . What are your recommendations ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0561.json_0002
+# ::snt I actually need a train frist . It needs to arrive by 13:00 and depart from cambridge and arrive at london kings cross Wednesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "wednesday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n6 / name
+     :op1 "13:00"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0561.json_0004
+# ::snt I will also need the departure time and travel time .
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Time ( aTr1 / question )
+)
+
+# ::id PMUL0561.json_0006
+# ::snt No thanks , but I would like to see if there are any Persian restaurants in the south area of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "persian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL0561.json_0008
+# ::snt Do you have anything expensive ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n14 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0561.json_0010
+# ::snt I need one close to centre of town
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0561.json_0012
+# ::snt Yes , I would prefer the British .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n18 / name
+     :op1 "british"
+  ))
+)
+
+# ::id PMUL0561.json_0014
+# ::snt No thanks , but could you give me the zipcode for the restaurant ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Post ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0561.json_0016
+# ::snt no . i am taken care of . thanks . bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1432.json_0000
+# ::snt I 'm looking for a train that leaves on Thursday to go to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL1432.json_0002
+# ::snt I am departing from Peterborough and leaving after 14:15 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "peterborough"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "14:15"
+  ))
+)
+
+# ::id PMUL1432.json_0004
+# ::snt no . book for 2 people and give me the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1432.json_0006
+# ::snt I am also looking for something to do in town . Are there any facilities for multiple sports on the west side ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n14 / name
+     :op1 "multiple"
+     :op2 "sports"
+  ))
+)
+
+# ::id PMUL1432.json_0008
+# ::snt Can you please recommend a museum and give me their address ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n16 / name
+     :op1 "museum"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+)
+
+# ::id PMUL1432.json_0010
+# ::snt Thank you very much , I appreciate your help . Good Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG01271.json_0000
+# ::snt Please book me a taxi to club salsa after 01:30 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n2 / name
+     :op1 "01:30"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n4 / name
+     :op1 "club"
+     :op2 "salsa"
+  ))
+)
+
+# ::id SNG01271.json_0002
+# ::snt I am at saint john 's college .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n6 / name
+     :op1 "saint"
+     :op2 "john"
+     :op3 "'s"
+     :op4 "college"
+  ))
+)
+
+# ::id SNG01271.json_0004
+# ::snt I want to arrive by 02:30 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n8 / name
+     :op1 "02:30"
+  ))
+)
+
+# ::id SNG01271.json_0006
+# ::snt I 'm sorry for the mixup .   I want to leave after 01:30 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n10 / name
+     :op1 "01:30"
+  ))
+)
+
+# ::id SNG01271.json_0008
+# ::snt Thanks ! That would be all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3994.json_0000
+# ::snt I 'm looking for a swimming pool in town .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "swimming"
+     :op2 "pool"
+  ))
+)
+
+# ::id PMUL3994.json_0002
+# ::snt No , actually it does n't matter . Can you suggest one and provide me the postcode ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+   )
+)
+
+# ::id PMUL3994.json_0004
+# ::snt I would also like to find a korean restaurant
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "korean"
+  ))
+)
+
+# ::id PMUL3994.json_0006
+# ::snt Yes , a table for 6 , please .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n6 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL3994.json_0008
+# ::snt Hello , are you still there ?   You said that you would reserve it but never did anything , it has been 55 minutes .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3994.json_0010
+# ::snt That 's alright . I need my table to be booked on Sunday .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL3994.json_0012
+# ::snt We would like 18:45 on sunday for 6 people . I 'll need a taxi to go between the two places by the booked time . Please provide contact number and car type .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "18:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id PMUL3994.json_0014
+# ::snt I 'll need to go between the swimming pool and the restaurant .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL3994.json_0016
+# ::snt No , thank you . That was all I needed . Thanks . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2418.json_0000
+# ::snt Howdy ! I 'm craving some cheap Italian food , you got any place like that ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL2418.json_0002
+# ::snt I would like to book it on Wednesday , for 7 people at 19:00 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "19:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL2418.json_0004
+# ::snt Yes , I 'm also interested in things to do in the centre area . Can you make some suggestions ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2418.json_0006
+# ::snt I 'm actually open to anything to recommend as long as its in the centre
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+   :Type ( onAt2 / dontcare)
+)
+
+# ::id PMUL2418.json_0008
+# ::snt What is old schools ? And is there an entrance fee ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n16 / name
+     :op1 "old"
+     :op2 "schools"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2418.json_0010
+# ::snt That sounds perfect ! I think that 's all I need for today . Goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0183.json_0000
+# ::snt I need help finding a place to dine that is very expensive and is located in the centre .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SSNG0183.json_0002
+# ::snt I will just take the first one on the list . Can you make a reservation for 5 at 16:00 this Tuesday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "16:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SSNG0183.json_0004
+# ::snt Yes the next one down the list
+( o / out_of_scope )
+
+# ::id SSNG0183.json_0006
+# ::snt Just to be certain , does kymmoy share the same area and price range as Bedouin ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n12 / name
+     :op1 "Bedouin"
+  ))
+   :Name ( NamRe4 / Name 
+    :name ( n14 / name
+     :op1 "kymmoy"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Price ( PriRe8 / Price 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "area"
+     :op3 "and"
+     :op4 "price"
+     :op5 "range"
+  ))
+)
+
+# ::id SSNG0183.json_0008
+# ::snt Can you book that for me then ?
+( o / out_of_scope )
+
+# ::id SSNG0183.json_0010
+# ::snt Thank you very much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0183.json_0012
+# ::snt No that will be all . Thank you for all of your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2653.json_0000
+# ::snt I 'm viviting Cambridge and would really love to do something while I am here on a boat . Are there any attractions like that ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "boat"
+  ))
+)
+
+# ::id MUL2653.json_0002
+# ::snt I would love more information , thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2653.json_0004
+# ::snt Thanks . I 'll also need a place to stay on my visit . Could you find me a 3 star hotel nearby ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL2653.json_0006
+# ::snt No , I do not have a price range . Any price range will do .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "Any"
+  ))
+)
+
+# ::id MUL2653.json_0008
+# ::snt Yes , I do . North , please . , and I would like a guest house .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n10 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL2653.json_0010
+# ::snt Either will do .   Please book it for 2 people for 4 nights starting Tuesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL2653.json_0012
+# ::snt No that is all , thank you .   Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1861.json_0000
+# ::snt Can you help me find a train leaving Peterborough that arrives by 11:45 ?
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n2 / name
+     :op1 "11:45"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "peterborough"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n6 / name
+     :op1 "11:45"
+  ))
+)
+
+# ::id PMUL1861.json_0002
+# ::snt I need to go to Cambridge on Monday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL1861.json_0004
+# ::snt Yes , that is great . Just to verify , the travel time is 50 minutes ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL1861.json_0006
+# ::snt i also need a hotel
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Type ( TypHo3 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL1861.json_0008
+# ::snt I 'd like it to be moderately priced and include free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n14 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL1861.json_0010
+# ::snt I would love if it were a 2 star place . And a hotel if I can .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n18 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL1861.json_0012
+# ::snt Perfect , I need to book it for 5 people , 5 nights starting from Monday . If that fails try Thursday and I will need the reference number please .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n22 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n24 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL1861.json_0014
+# ::snt That is all for today . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2375.json_0000
+# ::snt I 'm looking for a restaurant , can you help ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL2375.json_0002
+# ::snt I am wanting a recommendation so it can be any type of food , but I would like something cheap and in the centre of town .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Type ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2375.json_0004
+# ::snt Yes can you please and send me the reference number ?
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id PMUL2375.json_0006
+# ::snt No problem . I would like it booked for two people at 20:00 on Saturday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "20:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "two"
+  ))
+)
+
+# ::id PMUL2375.json_0008
+# ::snt I need to know where a fin place ot go is , I do nt care what type , just in the cetre area near where I am eating .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "do"
+     :op2 "nt"
+     :op3 "care"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n14 / name
+     :op1 "cetre"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Type ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2375.json_0010
+# ::snt Sorry , I am looking for a fine attraction which is also in the center of town .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+   :Area ( AreAt3 / Area 
+    :name ( n16 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL2375.json_0012
+# ::snt Suggest something to me , near the restaurant .
+( Am1 / Attraction-Inform
+   :Type ( onAt1 / dontcare)
+   :Area ( AreAt3 / Area 
+    :name ( n18 / name
+     :op1 "near"
+     :op2 "the"
+     :op3 "restaurant"
+  ))
+)
+
+# ::id PMUL2375.json_0014
+# ::snt What kind of attraction is that ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL2375.json_0016
+# ::snt That sounds interesting . What is the entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL2375.json_0018
+# ::snt Thank you for all your help . That 's all I need for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1349.json_0000
+# ::snt I 'll be in there next week and my friend told me about a restaurant called The Missing Sock . Could you tell me where they are located ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "missing"
+     :op2 "sock"
+  ))
+)
+
+# ::id MUL1459.json_0000
+# ::snt I am looking to book a train .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL1459.json_0002
+# ::snt I 'm looking for a train that goes to leicester and arrives on sunday . The train needs to leave after 6:45 from cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "leicester"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n8 / name
+     :op1 "6:45"
+  ))
+)
+
+# ::id MUL1459.json_0004
+# ::snt I need to leave after 18:45 , not the time I said before .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n10 / name
+     :op1 "18:45"
+  ))
+)
+
+# ::id MUL1459.json_0006
+# ::snt Yes please . Book it for 5 people . What is the reference number ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL1459.json_0008
+# ::snt Yes , I am also looking for a cheap place to dine .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n14 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL1459.json_0010
+# ::snt Centre area , no food type preference , what do you recommend ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Food ( aRe1 / question )
+   )
+)
+
+# ::id MUL1459.json_0012
+# ::snt Sounds great , I 'd like to book for the same number of people at 10:00 on the same day .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "10:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "number"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id MUL1459.json_0014
+# ::snt Please try 9:00 instead on the same day .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n24 / name
+     :op1 "9:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n26 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+)
+
+# ::id MUL1459.json_0016
+# ::snt Are you quite certain you ca n't get me a table at 9:00 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n28 / name
+     :op1 "9:00"
+  ))
+)
+
+# ::id MUL1459.json_0018
+# ::snt thank you I will call them
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1459.json_0020
+# ::snt Actually , book that for me . Same number of people on the same day .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n30 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+)
+
+# ::id MUL1459.json_0022
+# ::snt Yes please do I am having no luck , I need the reference number then too .
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id MUL1459.json_0024
+# ::snt Sure we can try to book that .
+( Bm1 / Booking-Inform
+   :none ( onBo1 / none)
+)
+
+# ::id MUL1459.json_0026
+# ::snt Can you please locate another restaurant for me please that is accepting reservations on sunday .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n32 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id MUL1459.json_0028
+# ::snt Please recommend the cheapest restaurant that is available and book it .   We need to eat !   Thanks ! ! !
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n34 / name
+     :op1 "cheapest"
+  ))
+)
+
+# ::id MUL1459.json_0030
+# ::snt No , thank you . You were very helpful .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4080.json_0000
+# ::snt Hello , can you recommend any architecture that I could see in the Centre of town , please ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id PMUL4080.json_0002
+# ::snt Could I have the address and phone number ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL4080.json_0004
+# ::snt Yes I need to find a place to stay with a 4 star rating in the center of town please .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n8 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL4080.json_0006
+# ::snt I would want something expensive that has free parking . Do either have those ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL4080.json_0008
+# ::snt Yes please . Book for 2 people for 3 night starting Sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL4080.json_0010
+# ::snt Thank you , that will be all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2150.json_0000
+# ::snt Hi , I 'd like to find someplace to go in the west .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL2150.json_0002
+# ::snt I do n't know what there is , so it 's hard to say . Could you recommend something interesting or unusual ?
+( o / out_of_scope )
+
+# ::id PMUL2150.json_0004
+# ::snt What kind of attraction is that and how much does it cost to get in ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+   )
+ :op2(At2 / Attraction-Request
+  :Type ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2150.json_0006
+# ::snt I also need to find an expensive restaurant that serves traditional food please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "traditional"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL2150.json_0008
+# ::snt Can you find me something expensive in the Cambridge area that serves Gastropub food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "gastropub"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL2150.json_0010
+# ::snt Sounds good ! I need a table for 3 people at 19:45 on Thursday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "19:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL2150.json_0012
+# ::snt THank you that is all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1178.json_0000
+# ::snt I 'm going to a particular attraction called the cambridge punter . I need general information about it .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "the"
+     :op2 "cambridge"
+     :op3 "punter"
+  ))
+)
+
+# ::id PMUL1178.json_0002
+# ::snt Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1178.json_0004
+# ::snt Yes I also need a train from cambridge to peterborough on Tuesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "peterborough"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1178.json_0006
+# ::snt Yes I would like to leave at 17:00 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n10 / name
+     :op1 "17:00"
+  ))
+)
+
+# ::id PMUL1178.json_0008
+# ::snt How long will the trip take and how much will it cost ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL1178.json_0010
+# ::snt No thank you . I will do that later . But I 've got to get to work . Thanks . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0070.json_0000
+# ::snt Hi , I 'm looking for an expensive restaurant that serves British cuisine .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "british"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SSNG0070.json_0002
+# ::snt No preferred area but I need to know if I can book a table for Saturday .
+( Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+   :Day ( DayRe3 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id SSNG0070.json_0004
+# ::snt There will be 3 of us at 14:15 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "14:15"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SSNG0070.json_0006
+# ::snt Thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02156.json_0000
+# ::snt I am looking for the John Farman Intensive Care unit of the Addenbrookes Hospital .
+( Hm1 / Hospital-Inform
+   :Department ( DepHo2 / Department 
+    :name ( n2 / name
+     :op1 "john"
+     :op2 "farman"
+     :op3 "intensive"
+     :op4 "care"
+     :op5 "unit"
+  ))
+)
+
+# ::id SNG02156.json_0002
+# ::snt That does n't really matter . Can I have the postcode please ?
+( Ht1 / Hospital-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id SNG02156.json_0004
+# ::snt Nope that is it ! Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0869.json_0000
+# ::snt I 'm looking for information on la tasca .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "la"
+     :op2 "tasca"
+  ))
+)
+
+# ::id PMUL0869.json_0002
+# ::snt Great !   Can I book a table for lunch Wednesday ?
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n4 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL0869.json_0004
+# ::snt I need a booking for 4 people at 12:00 on wednesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "12:00"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL0869.json_0006
+# ::snt I also need to get to Norwich on Thursday and I need to be there at or just before 14:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "norwich"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n14 / name
+     :op1 "thursday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n16 / name
+     :op1 "14:30"
+  ))
+)
+
+# ::id PMUL0869.json_0008
+# ::snt Well , Thursday .   Have to get there from Cambridge by 14:30 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n18 / name
+     :op1 "thursday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n20 / name
+     :op1 "14:30"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n22 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0869.json_0010
+# ::snt No thank you , I just need the travel time .
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL0869.json_0012
+# ::snt No that 's all you can help me with .
+( o / out_of_scope )
+
+# ::id SNG0476.json_0000
+# ::snt I 'm looking for a restaurant called Mahal of Cambridge .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "mahal"
+     :op2 "of"
+     :op3 "cambridge"
+  ))
+)
+
+# ::id SNG0476.json_0002
+# ::snt Could you see if you can get me a table for 5 there at 12:00 on Friday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "12:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SNG0476.json_0004
+# ::snt Thank you for reserving it , and just to make sure ... can you please confirm the time and date of the booking ?
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0476.json_0006
+# ::snt Yes , that 's correct . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0476.json_0008
+# ::snt No , that 's it . Thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0372.json_0000
+# ::snt Hey I 'm looking for a hotel that has free parking , can you find one ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id SSNG0372.json_0002
+# ::snt I am looking for one in the expensive price range
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SSNG0372.json_0004
+# ::snt Is the huntingdon marriott a hotel with free parking , expensive and a 0 star . If so , that would be great .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "0"
+  ))
+   :Parking ( esHo2 / yes)
+   :Price ( PriHo5 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SSNG0372.json_0006
+# ::snt Two guests will be staying for 4 nights beginning on Monday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "two"
+  ))
+)
+
+# ::id SSNG0372.json_0008
+# ::snt Yes please but it needs to be in the same price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id SSNG0372.json_0010
+# ::snt Yes one in the same price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id SSNG0372.json_0012
+# ::snt Yes , if you could . That would be great .
+( o / out_of_scope )
+
+# ::id SSNG0372.json_0014
+# ::snt Thanks , that 's all I need today . Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1107.json_0000
+# ::snt I 'm looking for a train to leave on thursday to arrive at broxbourne .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "broxbourne"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL1107.json_0002
+# ::snt I will be leaving from Cambridge sometime after 7:00pm .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "7:00pm"
+  ))
+)
+
+# ::id PMUL1107.json_0004
+# ::snt Yes .   I would like to book 4 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1107.json_0006
+# ::snt Thank you .   Can yo also find an entertainment attraction in the centre of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n14 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL1107.json_0008
+# ::snt What about an attraction featuring architecture ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n16 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id PMUL1107.json_0010
+# ::snt I am looking for a attraction in the type of entertainment please , .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n18 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL1107.json_0012
+# ::snt Can you try again ? There must be something .
+( o / out_of_scope )
+
+# ::id PMUL1107.json_0014
+# ::snt how about something to do with architecture in the centre ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n20 / name
+     :op1 "architecture"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n22 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL1107.json_0016
+# ::snt I would like a architecture in the centre please .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n24 / name
+     :op1 "architecture"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n26 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL1107.json_0018
+# ::snt No , that 's it . You 've been very helpful . Have a great day
+( a / and
+ :op1(ge1 / general-bye
+   :none ( onge1 / none)
+   )
+ :op2(gt2 / general-greet
+   :none ( onge2 / none)
+   )
+)
+
+# ::id PMUL1107.json_0020
+# ::snt Thank you very much . Have a great day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0645.json_0000
+# ::snt I 'm looking for a pricey Indian place . I wanna show off to my date .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Price ( xpRe2 / expensive)
+)
+
+# ::id SNG0645.json_0002
+# ::snt How about the center ? i would like to book a table as well for 8 people at 16:45 on a Friday .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n6 / name
+     :op1 "16:45"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+)
+
+# ::id SNG0645.json_0004
+# ::snt Can you try booking it for 15:45 instead ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "15:45"
+  ))
+)
+
+# ::id SNG0645.json_0006
+# ::snt Thank you very much , that is all for now . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1060.json_0000
+# ::snt A friend told me about an attraction called the scott polar museum .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "scott"
+     :op2 "polar"
+     :op3 "museum"
+  ))
+)
+
+# ::id PMUL1060.json_0002
+# ::snt I need the attraction type and address .
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+  :Addr ( aAt1 / question )
+)
+
+# ::id PMUL1060.json_0004
+# ::snt No but I do need a train that will depart from peterborough and should go to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id PMUL1060.json_0006
+# ::snt I 'd like to depart after 15:00 on thursday no preference on arrival .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :Arrive ( onTr2 / dontcare)
+   :Leave ( LeaTr5 / Leave 
+    :name ( n10 / name
+     :op1 "15:00"
+  ))
+)
+
+# ::id PMUL1060.json_0008
+# ::snt maybe , what 's the duration of the train ride ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL1060.json_0010
+# ::snt And how much is a ticket ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL1060.json_0012
+# ::snt No , I think I 'll hold off on that . That 's it for today . Thanks for your help . Have a great day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1060.json_0014
+# ::snt No than kyou .
+( o / out_of_scope )
+
+# ::id PMUL3587.json_0000
+# ::snt I am looking for a place to stay . It should have free wifi and free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL3587.json_0002
+# ::snt I 'd like to stay in the north part of town .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL3587.json_0004
+# ::snt I would like it to be in the moderate price range . Can you help me make a booking somewhere that fits what I need or should I go elsewhere ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL3587.json_0006
+# ::snt Does it have free wifi and parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL3587.json_0008
+# ::snt Perfect . I 'd like to book it from Thursday for 5 people . We 'll be staying for 5 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL3587.json_0010
+# ::snt Yes .   I also need a train from cambridge to birmingham new street .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3587.json_0012
+# ::snt no I just need the departure time and the train i d please
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+)
+
+# ::id PMUL3587.json_0014
+# ::snt I will be traveling on monday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n16 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL3587.json_0016
+# ::snt I need it to arrive by 18:15 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n18 / name
+     :op1 "18:15"
+  ))
+)
+
+# ::id PMUL3587.json_0018
+# ::snt No , that 's everything I needed today . You were very helpful , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02257.json_0000
+# ::snt I need a taxi to come to gallery at twelve a high street by 4:00 .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "gallery"
+     :op2 "at"
+     :op3 "twelve"
+     :op4 "a"
+     :op5 "high"
+     :op6 "street"
+  ))
+   :Leave ( LeaTa4 / Leave 
+    :name ( n4 / name
+     :op1 "4:00"
+  ))
+)
+
+# ::id SNG02257.json_0002
+# ::snt I want to the gallery at twelve high street .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id SNG02257.json_0004
+# ::snt I am departing from the junction and going to gallery at twelve .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n6 / name
+     :op1 "the"
+     :op2 "junction"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n8 / name
+     :op1 "gallery"
+     :op2 "at"
+     :op3 "twelve"
+  ))
+)
+
+# ::id SNG02257.json_0006
+# ::snt Okay thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02257.json_0008
+# ::snt No , that will be all . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1584.json_0000
+# ::snt I am looking for a restaurant in the cheap price range that serves British food .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "british"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL1584.json_0002
+# ::snt What British restaurants are available in the centre to choose from ? I 'd like to book a table at 17:15 for one on Saturday .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "british"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+   :Time ( TimRe6 / Time 
+    :name ( n10 / name
+     :op1 "17:15"
+  ))
+   :Day ( DayRe8 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe10 / People 
+    :name ( n14 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL1584.json_0004
+# ::snt Sounds great - can you book a table there ?
+( o / out_of_scope )
+
+# ::id MUL1584.json_0006
+# ::snt Just myself .   I 'd like to eat at 17:15 on Saturday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "17:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id MUL1584.json_0008
+# ::snt How about 16:15 instead ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n20 / name
+     :op1 "16:15"
+  ))
+)
+
+# ::id WOZ20561.json_0000
+# ::snt I am looking for a cheap restaurant that is in the north part of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id WOZ20561.json_0002
+# ::snt Any
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+)
+
+# ::id WOZ20561.json_0004
+# ::snt Are there any other options ?
+( o / out_of_scope )
+
+# ::id WOZ20561.json_0006
+# ::snt That sounds great .   May I have their address please ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id WOZ20561.json_0008
+# ::snt Thank you very much , bye bye
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4591.json_0000
+# ::snt Can you help me find a train leaving by 10:30 going to stansted airport ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "10:30"
+  ))
+)
+
+# ::id PMUL4591.json_0002
+# ::snt I prefer to leave on Saturday from Cambridge .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4591.json_0004
+# ::snt It will arrive by 10:40 or will leave then ?   I need to arrive by 10:30 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n10 / name
+     :op1 "10:40"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n12 / name
+     :op1 "10:30"
+  ))
+)
+
+# ::id PMUL4591.json_0006
+# ::snt Okay we will be late . I need tickets for 8 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL4591.json_0008
+# ::snt If it is the only thing you have than I suppose I have no other choice , so yes . Can I get the reference number as well ?
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL4591.json_0010
+# ::snt Yes could you please book this train for me and send me the reference number .
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL4591.json_0012
+# ::snt Yes , help find a place to go in the south part ? Say , boating ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n16 / name
+     :op1 "south"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n18 / name
+     :op1 "boating"
+  ))
+)
+
+# ::id PMUL4591.json_0014
+# ::snt Any area would be fine .
+( Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+)
+
+# ::id PMUL4591.json_0016
+# ::snt Tell me about other entertaiment in the south
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n20 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL4591.json_0018
+# ::snt I have heard nice things about Tenpin .   Can I please have their address ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n22 / name
+     :op1 "tenpin"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+)
+
+# ::id PMUL4591.json_0020
+# ::snt maybe the address to the park
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL4591.json_0022
+# ::snt Sorry , I had a lot of background noise and did n't hear the address for Tenpin . Thank you for your understanding .
+( a / and
+ :op1(At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n25 / name
+     :op1 "Tenpin"
+  ))
+   )
+)
+
+# ::id PMUL4591.json_0024
+# ::snt Thanks very much for your help today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2052.json_0000
+# ::snt I 'm looking for a hotel with a star rating of 0 .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n2 / name
+     :op1 "0"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL2052.json_0002
+# ::snt As long as it includes free parking , price does n't matter .   Can you recommend one ?   I do prefer hotels though , not a fan of guestrooms .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotels"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id MUL2052.json_0004
+# ::snt How about a 4 star rating instead ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2052.json_0006
+# ::snt That might just work out . Can I have their phone number please ?
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id MUL2052.json_0008
+# ::snt Yes please . I would also like a train to broxbourne if that is okay .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id MUL2052.json_0010
+# ::snt I would like to leave after 18:30 on friday . I want to depart from cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n14 / name
+     :op1 "18:30"
+  ))
+   :Day ( DayTr6 / Day 
+    :name ( n16 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL2052.json_0012
+# ::snt Yes , can you book it for 3 people and provide me the reference number please .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL2052.json_0014
+# ::snt No , I think that 's it , thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1000.json_0000
+# ::snt I 'm looking for cheap lodgings .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SNG1000.json_0002
+# ::snt What 's it 's star rating ?
+( o / out_of_scope )
+
+# ::id SNG1000.json_0004
+# ::snt Yes . I need it for four people and five nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "five"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n6 / name
+     :op1 "four"
+  ))
+)
+
+# ::id SNG1000.json_0006
+# ::snt I need it to start Thursday night and once it is booked , can you send me the reference number ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id SNG1000.json_0008
+# ::snt No , I 'll let you know if anything else comes up .
+( o / out_of_scope )
+
+# ::id PMUL3327.json_0000
+# ::snt Do you have any trains to leicester for Wednesday ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "leicester"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL3327.json_0002
+# ::snt I will be departing from Cambridge after 12:15 ..
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "12:15"
+  ))
+)
+
+# ::id PMUL3327.json_0004
+# ::snt Perfect . I 'll need 8 tickets .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL3327.json_0006
+# ::snt Are there any nice parks in town ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "parks"
+  ))
+)
+
+# ::id PMUL3327.json_0008
+# ::snt No , any you recommend will be fine . I 'll just need a phone number , postcode and address , please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL3327.json_0010
+# ::snt Yes , I think that 's all I needed . Have a good day . Goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0141.json_0000
+# ::snt I was just in a car accident and I need the police to come to the scene . I also need to know where the closest hospital is .
+( a / and
+ :op1(Pm1 / Police-Inform
+   :none ( onPo1 / none)
+   )
+ :op2(Hm2 / Hospital-Inform
+   :none ( onHo2 / none)
+   )
+)
+
+# ::id SNG0141.json_0002
+# ::snt What is the post code for the hospital ?
+( a / and
+ :op1(Pt1 / Police-Request
+  :Post ( aPo0 / question )
+   )
+ :op2(Ht2 / Hospital-Request
+  :Post ( aHo1 / question )
+   )
+)
+
+# ::id SNG0141.json_0004
+# ::snt Thanks for the info !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0141.json_0006
+# ::snt That 's all that I need , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0141.json_0008
+# ::snt Thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01219.json_0000
+# ::snt I need a taxi departing from tang chinese .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n2 / name
+     :op1 "tang"
+     :op2 "chinese"
+  ))
+)
+
+# ::id SNG01219.json_0002
+# ::snt I need to get to Downing college .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n4 / name
+     :op1 "downing"
+     :op2 "college"
+  ))
+)
+
+# ::id SNG01219.json_0004
+# ::snt I need to arrive by 19:30
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n6 / name
+     :op1 "19:30"
+  ))
+)
+
+# ::id SNG01219.json_0006
+# ::snt No that is all I needed .
+( o / out_of_scope )
+
+# ::id SNG01219.json_0008
+# ::snt Great .   Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01219.json_0010
+# ::snt No , that 's it . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0050.json_0000
+# ::snt Where can I get some British food that is n't too cheap or expensive ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "british"
+  ))
+)
+
+# ::id MUL0050.json_0002
+# ::snt No , no particular location . What is the information for the first listing ?
+( o / out_of_scope )
+
+# ::id MUL0050.json_0004
+# ::snt Great . Do you know of a high - end hotel I could stay at ? It has to have free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id MUL0050.json_0006
+# ::snt I might be interested . First , is that a guesthouse style ? I would love to stay in a guesthouse style with free parking !
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id MUL0050.json_0008
+# ::snt No , that 's okay . Are there any hotels available in the moderate price range ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL0050.json_0010
+# ::snt Yes . I would like a room for just me for 4 nights starting on Sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id MUL0050.json_0012
+# ::snt Can we try 3 nights ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL0050.json_0014
+# ::snt yes can you help me reserve a taxi ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL0050.json_0016
+# ::snt I 'd like to go from the restaurant at 08:45 to the hotel . Can you let me know what kind of car and how to contact them ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n14 / name
+     :op1 "08:45"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Depart ( DepTa6 / Depart 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id MUL0050.json_0018
+# ::snt That 's it .. thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4973.json_0000
+# ::snt Can you help me book some train tickets ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL4973.json_0002
+# ::snt I am leaving from Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4973.json_0004
+# ::snt I am going to bishops stortford at 12:45 on thursday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n8 / name
+     :op1 "12:45"
+  ))
+)
+
+# ::id PMUL4973.json_0006
+# ::snt Yes , on Thursday . Can you book me a train for 3 people please ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL0876.json_0000
+# ::snt I need to find a hotel in the south please
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Type ( TypHo3 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo5 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL0876.json_0002
+# ::snt Uh , I want to find a place to go in town .   I really want to look at some of the colleges .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id MUL0876.json_0004
+# ::snt Not really .   Any college would be great .
+( o / out_of_scope )
+
+# ::id MUL0876.json_0006
+# ::snt That sounds great ! What 's the postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL0876.json_0008
+# ::snt Could you look up Don Pasquale Pizzeria for me ? I 'd like to know the postcode .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "don"
+     :op2 "pasquale"
+     :op3 "pizzeria"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Post ( aRe1 / question )
+   )
+)
+
+# ::id MUL0876.json_0010
+# ::snt Can I book a taxi from Christ 's College to Don Pasquale Pizzeria ?
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n10 / name
+     :op1 "don"
+     :op2 "pasquale"
+     :op3 "pizzeria"
+  ))
+)
+
+# ::id MUL0876.json_0012
+# ::snt Actually I need to go from the restaurant to the college . I 'd like to leave by 7:15 .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Time ( TimRe3 / Time 
+    :name ( n12 / name
+     :op1 "7:15"
+  ))
+)
+
+# ::id MUL0876.json_0014
+# ::snt No , that will be all .   Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1003.json_0000
+# ::snt Hello , I am looking for a guesthouse located in the centre
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG1003.json_0002
+# ::snt Do they both include free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id SNG1003.json_0004
+# ::snt How about internet ? Can I get wifi for free ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Internet ( aHo1 / question )
+   )
+)
+
+# ::id SNG1003.json_0006
+# ::snt Thank you , that 's all . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0752.json_0000
+# ::snt I 'm looking for a place to stay when I visit Cambridge . I want to stay at a 4 star guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL0752.json_0002
+# ::snt I 'd like some place on the north end , please .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL0752.json_0004
+# ::snt I do not . I would like to book the cheapest one for 2 people staying 4 nights starting on Thursday .
+( Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+   :Stay ( StaHo3 / Stay 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo5 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo7 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL0752.json_0006
+# ::snt Thank you !   Can you also help me with a train please ?   I need a train departing cambridge on thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0752.json_0008
+# ::snt I need to arrive 17:45 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n18 / name
+     :op1 "17:45"
+  ))
+)
+
+# ::id MUL0752.json_0010
+# ::snt What would be the price on that one ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL0752.json_0012
+# ::snt I actually need to arrive in leicester on Monday by 17:45 out of Cambridge . Sorry for the confusion .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n20 / name
+     :op1 "leicester"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n22 / name
+     :op1 "monday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n24 / name
+     :op1 "17:45"
+  ))
+)
+
+# ::id MUL0752.json_0014
+# ::snt Yes , could you please tell me the price for this train ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL0752.json_0016
+# ::snt Wonderful . That 's all I needed . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0752.json_0018
+# ::snt I do n't need to book that today . Thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0752.json_0020
+# ::snt Not today .   Thanks .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2840.json_0000
+# ::snt Hi , I need a place to stay in the north please .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL2840.json_0002
+# ::snt I 'd like a moderately priced place that offers free parking and WiFi .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+   :Internet ( esHo3 / yes)
+)
+
+# ::id PMUL2840.json_0004
+# ::snt I 'd prefer a hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL2840.json_0006
+# ::snt I 'd be interested in the Ashley Hotel . I would like places to go around the area that are multiple sports attractions .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n8 / name
+     :op1 "ashley"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Am2 / Attraction-Inform
+   :Area ( orAt2 / north)
+   :Type ( TypAt5 / Type 
+    :name ( n11 / name
+     :op1 "multiple"
+     :op2 "sports"
+  ))
+   )
+)
+
+# ::id PMUL2840.json_0008
+# ::snt How about you look for a type of boat .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "boat"
+  ))
+)
+
+# ::id PMUL2840.json_0010
+# ::snt Yes , please give me the phone number . That sounds great !
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL2840.json_0012
+# ::snt Thank you . That 's all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0029.json_0000
+# ::snt I need a place to eat that serves traditional food in the centre .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "traditional"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SSNG0029.json_0002
+# ::snt Are there any cheap places to eat that serve traditional food in other areas of the city ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SSNG0029.json_0004
+# ::snt How about ones that serve italian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id SSNG0029.json_0006
+# ::snt Yes please book a table for 1 on wednesday at 14:00 please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "14:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "1"
+  ))
+)
+
+# ::id SSNG0029.json_0008
+# ::snt No , that should be all , thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0981.json_0000
+# ::snt Are there any vietnamese themed restaurants in the west side of town ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "vietnamese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL0981.json_0002
+# ::snt Sure , I 'll need a table for 3 at 19:45 on Monday please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "19:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL0981.json_0004
+# ::snt Yes .   I also need to book a train .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL0981.json_0006
+# ::snt I want a car to get me to Cambridge , arriving by 14:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n14 / name
+     :op1 "14:00"
+  ))
+)
+
+# ::id PMUL0981.json_0008
+# ::snt Please ignore my last post , I was distracted .   I need to leave Ely and get to Cambridge by 16:00 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n16 / name
+     :op1 "16:00"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n18 / name
+     :op1 "ely"
+  ))
+   :Dest ( DesTr6 / Dest 
+    :name ( n20 / name
+     :op1 "Cambridge"
+  ))
+)
+
+# ::id PMUL0981.json_0010
+# ::snt I 'll be departing Monday . Could you tell me the travel time of the train ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n22 / name
+     :op1 "monday"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Time ( aTr1 / question )
+   )
+)
+
+# ::id PMUL0981.json_0012
+# ::snt no thanks . i have all the info i need . have a good day . bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0903.json_0000
+# ::snt Hello !   This is my first time to Cambridge , can you recommend a good , expensive restaurant in the centre ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0903.json_0002
+# ::snt Actually , I 'm in the mood for Cantonese food . Are there any like that ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "cantonese"
+  ))
+)
+
+# ::id MUL0903.json_0004
+# ::snt OK .   How about an expensive Japanese restaurant ?   I 'd like to treat myself !
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "japanese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL0903.json_0006
+# ::snt Sure . Book it for 4 people at 11:45 on a saturday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "11:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL0903.json_0008
+# ::snt What other local attractions are there to explore ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id MUL0903.json_0010
+# ::snt No I would prefer a museum .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n18 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL0903.json_0012
+# ::snt What is the post code , address , and entree fee ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id MUL0903.json_0014
+# ::snt That sounds good .   I also need to book a taxi to go from the Vue to the restaurant by my booked time .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Dest ( DesTa3 / Dest 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id MUL0903.json_0016
+# ::snt Great , thanks for all of your help ! You have been wonderful !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4056.json_0000
+# ::snt I 'm looking for a train to cambridge on Saturday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL4056.json_0002
+# ::snt I will be departing from Ely .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL4056.json_0004
+# ::snt Sorry , I misspoke . I am actually departing from Broxbourne .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n8 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id PMUL4056.json_0006
+# ::snt I would like to arrive by 15:30 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "15:30"
+  ))
+)
+
+# ::id PMUL4056.json_0008
+# ::snt No , we just want to get there either at or right before 15:30 , please . Can you get me 8 tickets on the closest train to that time ?
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n12 / name
+     :op1 "15:30"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL4056.json_0010
+# ::snt I 'm sorry , I meant that I need 5 ticket for the train booked . Can you fix this ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL0877.json_0000
+# ::snt Hi . Would you happen to be able to suggest a museum in the east side of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL0877.json_0002
+# ::snt Great , that is very helpful . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0877.json_0004
+# ::snt Yes . I am also looking for an expensive restaurant that serves indian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL0877.json_0006
+# ::snt Yes I would like it in the same part of town as the museum please .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "part"
+     :op3 "of"
+     :op4 "town"
+  ))
+)
+
+# ::id MUL0877.json_0008
+# ::snt Can you book it for 7 people for 18:00 on Wednesday and then send me the reference number ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "18:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0877.json_0010
+# ::snt No , thank you , that was everything I needed for today !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1738.json_0000
+# ::snt Hi , I 'm looking for a train that departs from peterborough and arrives by 10:30 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n2 / name
+     :op1 "10:30"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id PMUL1738.json_0002
+# ::snt I am traveling to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1738.json_0004
+# ::snt I am leaving on Friday . What is the cost please ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL1738.json_0006
+# ::snt Yes , I need to find a place to stay .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL1738.json_0008
+# ::snt I 'd like a guesthouse that includes free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id PMUL1738.json_0010
+# ::snt I have no preference for the area , but I would like something that includes free wifi and is in the expensive price range , please .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+   :Internet ( esHo2 / yes)
+   :Area ( onHo3 / dontcare)
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1738.json_0012
+# ::snt Could you check to see if there are any expensive hotels then ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotels"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n16 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL1738.json_0014
+# ::snt I do n't need to book but would you give me the star rating for the Gonville Hotel plus the address and phone number .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n18 / name
+     :op1 "hotel"
+  ))
+   :Name ( NamHo4 / Name 
+    :name ( n20 / name
+     :op1 "Gonville"
+     :op2 "Hotel"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Addr ( aHo1 / question )
+  :Phone ( aHo2 / question )
+   )
+)
+
+# ::id PMUL1738.json_0016
+# ::snt Wonderful . Thank you for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0288.json_0000
+# ::snt I 'm actually in need of a train leaving Thursday after 16:00 from Cambridge to London Kings Cross .   Can you find me one ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n8 / name
+     :op1 "16:00"
+  ))
+)
+
+# ::id SNG0288.json_0002
+# ::snt Great . Can you please give me the travel time and price ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id SNG0288.json_0004
+# ::snt Thank you ! That 's all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0288.json_0006
+# ::snt Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0108.json_0000
+# ::snt Hello ! I 'm looking for the Parkside Police Station . Do you know where that is ? Any additional information would be helpful . Thank you !
+( Pm1 / Police-Inform
+   :Name ( NamPo2 / Name 
+    :name ( n2 / name
+     :op1 "Parkside"
+     :op2 "Police"
+     :op3 "Station"
+  ))
+)
+
+# ::id SNG0108.json_0002
+# ::snt No that is exactly what I needed . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0108.json_0004
+# ::snt Thanks , you too !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1249.json_0000
+# ::snt Hello , are their any trains going to leicester ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id PMUL1249.json_0002
+# ::snt I am traveling on Saturday and I want to arrive by 15:15 . I will be departing from Cambridge .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "saturday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n6 / name
+     :op1 "15:15"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1249.json_0004
+# ::snt Is there a time between 07:06 and 15:15 ?   Please check again .
+( o / out_of_scope )
+
+# ::id PMUL1249.json_0006
+# ::snt Are you able to book that for me ?
+( o / out_of_scope )
+
+# ::id PMUL1249.json_0008
+# ::snt Can you book it for me and get a reference number ?
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL1249.json_0010
+# ::snt I need 8 tickets , please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL1249.json_0012
+# ::snt Thanks so much . I also needed to find out more information about Clare College .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n12 / name
+     :op1 "clare"
+     :op2 "college"
+  ))
+)
+
+# ::id PMUL1249.json_0014
+# ::snt I also need to find something to do .
+( o / out_of_scope )
+
+# ::id PMUL1249.json_0016
+# ::snt I 'm sorry . I just need a little more information on Clare College . May I have the phone number , please ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n14 / name
+     :op1 "clare"
+     :op2 "college"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Phone ( aAt1 / question )
+   )
+)
+
+# ::id PMUL1249.json_0018
+# ::snt What area are they located ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+)
+
+# ::id PMUL1249.json_0020
+# ::snt Ok thank you for the information .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0523.json_0000
+# ::snt Hello , I need a train that will be departing from Birmingham New Street on monday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id MUL0523.json_0002
+# ::snt I would like to leave for Cambridge after 13:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "13:00"
+  ))
+)
+
+# ::id MUL0523.json_0004
+# ::snt Yes , I 'll need 8 ticket on that train , please . And may I have the reference number ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0523.json_0006
+# ::snt Can you also help me find a place to visit while I am in town . Maybe a museum ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL0523.json_0008
+# ::snt I do n't have a preference . Could you just give me the phone number of the first museum on the list please ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL0523.json_0010
+# ::snt That 's all I need , Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0904.json_0000
+# ::snt I 'm looking for a restaurant in west part of town with cheap food .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL0904.json_0002
+# ::snt Can I get the address and phone number of the Vietnamese one ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "vietnamese"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id MUL0904.json_0004
+# ::snt I 'm looking for attractions in the category of colleges , any suggestions ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n8 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id MUL0904.json_0006
+# ::snt What areas of town are they in ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+)
+
+# ::id MUL0904.json_0008
+# ::snt Tell me about the ones in the west . And can I get the address for Thanh Binh ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "west"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe4 / Name 
+    :name ( n13 / name
+     :op1 "thanh"
+     :op2 "binh"
+  ))
+   )
+ :op3(Rt3 / Restaurant-Request
+  :Addr ( aRe2 / question )
+   )
+ :op4(At4 / Attraction-Request
+  :Addr ( aAt3 / question )
+   )
+)
+
+# ::id MUL0904.json_0010
+# ::snt No , I also need a taxi to get between the two place .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL0904.json_0012
+# ::snt Yes , it 's going to be one of the college ... I need a suggestion for that . I need to leave the attraction by 2:00 to go to the restaurant .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "college"
+  ))
+)
+
+# ::id MUL0904.json_0014
+# ::snt Sure , that sounds great .   I just need that taxi to take me from Thanh Binh to the college .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n16 / name
+     :op1 "thanh"
+     :op2 "binh"
+  ))
+)
+
+# ::id MUL0904.json_0016
+# ::snt I want to get to the college by 02:00 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n18 / name
+     :op1 "02:00"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n20 / name
+     :op1 "02:00"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "college"
+  ))
+)
+
+# ::id MUL0904.json_0018
+# ::snt Okay great , that 's all I needed today !
+( o / out_of_scope )
+
+# ::id SNG0578.json_0000
+# ::snt I am looking for some info on rice house restaurant .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "rice"
+     :op2 "house"
+  ))
+)
+
+# ::id SNG0578.json_0002
+# ::snt Yes , I 'd like a table for a party of 8 at 11:15 on Thursday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "11:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "8"
+  ))
+)
+
+# ::id SNG0578.json_0004
+# ::snt I was hoping to eat for longer than that . Any chance you could book it for at least one hour ?
+( o / out_of_scope )
+
+# ::id SNG0578.json_0006
+# ::snt OK thank you very much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0808.json_0000
+# ::snt I 'm looking for fun things to do in the center of town .
+( o / out_of_scope )
+
+# ::id MUL0808.json_0002
+# ::snt You choose for me . I just need the address and postcode .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id MUL0808.json_0004
+# ::snt I do n't think a Church is a place to have fun in town . Could you find me a restaurant instead ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id MUL0808.json_0006
+# ::snt Yes I am looking for one called peking restaurant . I 'd like a reservation for 8 on Friday .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "peking"
+     :op2 "restaurant"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n4 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n6 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL0808.json_0008
+# ::snt put me down for 12:30
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "12:30"
+  ))
+)
+
+# ::id MUL0808.json_0010
+# ::snt I 'll also need a cab from the church to the restaurant , please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   )
+ :op2(Tm2 / Taxi-Inform
+   :Depart ( DepTa3 / Depart 
+    :name ( n11 / name
+     :op1 "the"
+     :op2 "church"
+  ))
+   :Dest ( DesTa5 / Dest 
+    :name ( n13 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+)
+
+# ::id MUL0808.json_0012
+# ::snt I want to leave with enough time to get to the restaurant at 12:30 .   How long will the cab ride be ?
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n14 / name
+     :op1 "12:30"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id MUL0808.json_0014
+# ::snt Thank you , it 's fine .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0808.json_0016
+# ::snt No , that 's all . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1115.json_0000
+# ::snt Where 's the train that leaves around 14:45 ? It should also be going to cambridge as well .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "14:45"
+  ))
+)
+
+# ::id PMUL1115.json_0002
+# ::snt I want to leave from Stevenage on Thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "stevenage"
+  ))
+)
+
+# ::id PMUL1115.json_0004
+# ::snt How long is the travel time ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL1115.json_0006
+# ::snt i 'm also looking for stuff to do while i 'm there .
+( o / out_of_scope )
+
+# ::id PMUL1115.json_0008
+# ::snt I am looking for something in the west and in the theatre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n12 / name
+     :op1 "theatre"
+  ))
+)
+
+# ::id PMUL1115.json_0010
+# ::snt Ok , what about an entertainment venue instead ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL1115.json_0012
+# ::snt That 's great , can you give me the phone number , postcode , and if there 's an entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL1115.json_0014
+# ::snt No that 's it for today ! Bye bye
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20173.json_0000
+# ::snt I would like a restaurant in the north part of town that serves canapes food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "canapes"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id WOZ20173.json_0002
+# ::snt Is there a asian oriental type food available ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+)
+
+# ::id WOZ20173.json_0004
+# ::snt Of course !
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20173.json_0006
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1049.json_0000
+# ::snt I 'm going to be in centre Cambridge and am looking for something to do .   Suggestions ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1049.json_0002
+# ::snt How about a college ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "college"
+  ))
+)
+
+# ::id MUL1049.json_0004
+# ::snt I would like to see more information about Corpus Christi .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n6 / name
+     :op1 "Corpus"
+     :op2 "Christi"
+  ))
+)
+
+# ::id MUL1049.json_0006
+# ::snt I would like the postcode for Corpus Christi too .
+( a / and
+ :op1(At1 / Attraction-Request
+  :Post ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n9 / name
+     :op1 "Corpus"
+     :op2 "Christi"
+  ))
+   )
+)
+
+# ::id MUL1049.json_0008
+# ::snt I would also like to book a place to stay , please .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id MUL1049.json_0010
+# ::snt I would like a moderate priced guesthouse if possible .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n12 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL1049.json_0012
+# ::snt I would like for it to have free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id MUL1049.json_0014
+# ::snt Any area of town is fine for the guesthouse . Pick your favorite and book 4 nights starting on Saturday for 2 people , please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL1049.json_0016
+# ::snt Actually , yes .   Can you book a taxi leaving Corpus Christi College by 24:15 ?
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n20 / name
+     :op1 "24:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n22 / name
+     :op1 "corpus"
+     :op2 "christi"
+  ))
+)
+
+# ::id MUL1049.json_0018
+# ::snt Okay great . You 've been a lot of help .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id MUL2023.json_0000
+# ::snt I am going to cambridge and need a place to stay
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id MUL2023.json_0002
+# ::snt a guesthouse would be nice , it should have free wifi and parking and expensive price range
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+   :Price ( PriHo5 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   :Internet ( esHo4 / yes)
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL2023.json_0004
+# ::snt Could you try one that is cheap ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL2023.json_0006
+# ::snt Are any of those options that are cheap guesthouses ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n10 / name
+     :op1 "guesthouses"
+  ))
+)
+
+# ::id MUL2023.json_0008
+# ::snt That sounds nice , what area is that located in and what is their address ?
+( Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+  :Addr ( aHo1 / question )
+)
+
+# ::id MUL2023.json_0010
+# ::snt I need a train to cambride .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+   :Dest ( DesTr3 / Dest 
+    :name ( n12 / name
+     :op1 "cambride"
+  ))
+)
+
+# ::id MUL2023.json_0012
+# ::snt Yes , the train should leave after 08:15 and depart from london kings cross on thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n18 / name
+     :op1 "08:15"
+  ))
+)
+
+# ::id MUL2023.json_0014
+# ::snt There are no trains that leave after 08:15 in the morning from London Kings Cross to Cambridge on Thursday ? It does n't have to be 08:15 exactly .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n20 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n22 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n24 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n26 / name
+     :op1 "08:15"
+  ))
+)
+
+# ::id MUL2023.json_0016
+# ::snt What time does it arrive and how much will it cost ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+)
+
+# ::id MUL2023.json_0018
+# ::snt Okay , thank you for that information . That is all I need for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01842.json_0000
+# ::snt I am looking for a place to stay . The hotel should include free parking and should be in the type of guesthouse
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id SNG01842.json_0002
+# ::snt It should be in the west and have a star rating of 4 .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG01842.json_0004
+# ::snt I 'd like to book for 7 people 2 nights on saturday please
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id SNG01842.json_0006
+# ::snt Thank you for your help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01842.json_0008
+# ::snt No , there 's nothing more .
+( Rr1 / Restaurant-NoOffer
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0847.json_0000
+# ::snt I am looking for a restaurant in the centre that offers moderate pricing .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0847.json_0002
+# ::snt I have a taste for British .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "british"
+  ))
+)
+
+# ::id PMUL0847.json_0004
+# ::snt Yes I would like to book a moderately priced one for 3 people at 14:15 on Sunday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "14:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+   :Price ( PriRe8 / Price 
+    :name ( n14 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL0847.json_0006
+# ::snt thanks i 'm also looking for a train
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL0847.json_0008
+# ::snt i am going to cambridge from norwich
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n18 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id PMUL0847.json_0010
+# ::snt I want to get to Cambridge at least by 11:30 , no sooner and I just need the train i d please
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n20 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n22 / name
+     :op1 "11:30"
+  ))
+)
+
+# ::id PMUL0847.json_0012
+# ::snt Great !   Let 's go ahead and book for three people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n24 / name
+     :op1 "three"
+  ))
+)
+
+# ::id PMUL0847.json_0014
+# ::snt Thank you , that 's all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4563.json_0000
+# ::snt i am looking for a hotel in the south .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL4563.json_0002
+# ::snt it should have a 4 stars rating
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4563.json_0004
+# ::snt How about a guesthouse with 4 stars ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4563.json_0006
+# ::snt Thank you ! It does not matter to me .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4563.json_0008
+# ::snt Yes , please ! 7 of us will be arriving on Wednesday , and we 'd like to stay 5 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL4563.json_0010
+# ::snt I also want to eat at an expensive Cuban place .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n18 / name
+     :op1 "cuban"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n20 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL4563.json_0012
+# ::snt Is there any cuban restaurants near the hotel in the moderate range ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n22 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n24 / name
+     :op1 "near"
+     :op2 "the"
+     :op3 "hotel"
+  ))
+)
+
+# ::id PMUL4563.json_0014
+# ::snt Italian will be fine .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n26 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id PMUL4563.json_0016
+# ::snt Could you book for my party at 15:15 on Wednesday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n28 / name
+     :op1 "15:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n30 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL4563.json_0018
+# ::snt The reservation is for 7 people .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n32 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL4563.json_0020
+# ::snt I will also need a taxi from the hotel to the restaurant .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n34 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Dest ( DesTa5 / Dest 
+    :name ( n36 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+ :op3(Rm3 / Restaurant-Inform
+   :none ( onRe3 / none)
+   )
+)
+
+# ::id PMUL4563.json_0022
+# ::snt Thank you so much for your help much appreciated .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4563.json_0024
+# ::snt thank you very much
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1339.json_0000
+# ::snt Hi , I 'm looking for a place to stay in the centre .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1339.json_0002
+# ::snt Yes , I would like it to have free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id MUL1339.json_0004
+# ::snt Do they offer free wifi or free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( oHo1 / no)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL1339.json_0006
+# ::snt Great . Please book it for 5 people for 5 nights starting from wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL1339.json_0008
+# ::snt Sure , how about two nights ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "two"
+  ))
+)
+
+# ::id MUL1339.json_0010
+# ::snt Thanks .   I 'm also interested in going to the Chiquito restaurant bar .   Can you make a reservation there ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n12 / name
+     :op1 "chiquito"
+     :op2 "restaurant"
+     :op3 "bar"
+  ))
+)
+
+# ::id MUL1339.json_0012
+# ::snt For 5 people on Wednesday please . Could you also provide the reference number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n14 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL1339.json_0014
+# ::snt It will be for 11:00 on the same day
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "11:00"
+  ))
+)
+
+# ::id MUL1339.json_0016
+# ::snt Could you also get me a taxi that arrives at the restaurant by the booked time ?
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "booked"
+     :op3 "time"
+  ))
+)
+
+# ::id MUL1339.json_0018
+# ::snt Thank you for all of your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1339.json_0020
+# ::snt No , I am all set .   Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20633.json_0000
+# ::snt Hi , I 'd like to find an expensive cantonese restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "cantonese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id WOZ20633.json_0002
+# ::snt How about North American food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "north"
+     :op2 "american"
+  ))
+)
+
+# ::id WOZ20633.json_0004
+# ::snt Yes , I would like their phone number and postcode , please .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id WOZ20633.json_0006
+# ::snt No , thank you for the information .   Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20163.json_0000
+# ::snt I want an expensive restaurant and serves european food . What is the phone number ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "european"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20163.json_0002
+# ::snt Thank You
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3039.json_0000
+# ::snt I need to find a place to sleep on the east side , it does nt matter is the parking is free or not .
+( Hm1 / Hotel-Inform
+   :Parking ( onHo1 / dontcare)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL3039.json_0002
+# ::snt I think a guesthouse would be more personal .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL3039.json_0004
+# ::snt No thanks . I just need the price range , postcode and phone number .
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+  :Post ( aHo1 / question )
+  :Phone ( aHo2 / question )
+)
+
+# ::id PMUL3039.json_0006
+# ::snt No thank you . Could you tell me about Russian restaurants in the east ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "russian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL3039.json_0008
+# ::snt are there any expensive restaurants ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL3039.json_0010
+# ::snt I am a big fan of British food . Do you have an expensive one in the east ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "british"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n14 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL3039.json_0012
+# ::snt Yes please book it for Monday at 12:00 for 4 people please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "12:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3039.json_0014
+# ::snt Could you try Wednesday ?
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n22 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL3039.json_0016
+# ::snt How about 12:00 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n24 / name
+     :op1 "12:00"
+  ))
+)
+
+# ::id PMUL3039.json_0018
+# ::snt Great ! ! Thank you so much . That 's all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1339.json_0000
+# ::snt am looking for a train . The train should leave on monday and should depart from cambridge .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG1339.json_0002
+# ::snt I would like to travel on Monday after 12:00 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "12:00"
+  ))
+)
+
+# ::id SNG1339.json_0004
+# ::snt I want to go to leicester .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id SNG1339.json_0006
+# ::snt I 'd just like the travel time and train ID for that one please .
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id SNG1339.json_0008
+# ::snt Yes , can you please tell me the train ID that departs at 12:21 ?
+( Tt1 / Train-Request
+  :Id ( aTr0 / question )
+)
+
+# ::id SNG1339.json_0010
+# ::snt That is all for now . Thank you so much for the information .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1582.json_0000
+# ::snt Hi ! My friends told me about a restaurant called the nirala . What can you tell me about it ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "the"
+     :op2 "nirala"
+  ))
+)
+
+# ::id MUL1582.json_0002
+# ::snt thank you ! Do you have the phone number for that restaurant ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id MUL1582.json_0004
+# ::snt Yes , I need a train from cambridge and going to norwich .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "norwich"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1582.json_0006
+# ::snt Yes , I would like to leave on Sunday and arrive by 16:45 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n10 / name
+     :op1 "16:45"
+  ))
+)
+
+# ::id MUL1582.json_0008
+# ::snt Not yet I need information on travel time and the price .
+( a / and
+ :op1(Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Price ( aRe1 / question )
+   )
+)
+
+# ::id MUL1582.json_0010
+# ::snt Thank you goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1582.json_0012
+# ::snt That s it , thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2723.json_0000
+# ::snt I am going to be staying in north cambridge and need a hotel , I can pay for parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Parking ( onHo2 / dontcare)
+   :Area ( AreHo5 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL2723.json_0002
+# ::snt Oh , I have heard of that .   Is in in the North part of town ?   I am looking for a place in the moderate price range also .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n8 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL2723.json_0004
+# ::snt Sure , that seems fine .
+( o / out_of_scope )
+
+# ::id PMUL2723.json_0006
+# ::snt Before you book , I just want to make sure -- does it have a 4 star rating ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2723.json_0008
+# ::snt How many stars , area , and price .
+( Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+  :Price ( aHo1 / question )
+  :Stars ( aHo2 / question )
+)
+
+# ::id PMUL2723.json_0010
+# ::snt No , I 'm sorry , I should have specified . I need a 4 star place to stay .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2723.json_0012
+# ::snt Are you sure ? I need a 4-star , moderately - priced hotel in the North part of town , and I do n't need free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( oHo1 / no)
+   :Price ( PriHo3 / Price 
+    :name ( n14 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreHo5 / Area 
+    :name ( n16 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo7 / Stars 
+    :name ( n18 / name
+     :op1 "4-star"
+  ))
+   :Type ( TypHo9 / Type 
+    :name ( n20 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL2723.json_0014
+# ::snt I 'm definitely open to a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n22 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL2723.json_0016
+# ::snt Does n't matter if it does to me .
+( Hm1 / Hotel-Inform
+   :Internet ( onHo1 / dontcare)
+)
+
+# ::id PMUL2723.json_0018
+# ::snt Well I would just need the postcode . Sorry for all the confusion !
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id PMUL2723.json_0020
+# ::snt Thanks . Are there any cinemas around the guest house ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n24 / name
+     :op1 "cinemas"
+  ))
+)
+
+# ::id PMUL2723.json_0022
+# ::snt What about something to do with boats ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n26 / name
+     :op1 "boats"
+  ))
+)
+
+# ::id PMUL2723.json_0024
+# ::snt Great , I will also need a taxi to leave the hotel by 20:15 . I will need the car type and contact number .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n28 / name
+     :op1 "20:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n30 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+ :op3(Ht3 / Hotel-Request
+  :Type ( aHo2 / question )
+   )
+)
+
+# ::id PMUL2723.json_0026
+# ::snt Have a nice day .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0680.json_0000
+# ::snt I am looking for information on the Yippee Noodle bar .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "yippee"
+     :op2 "noodle"
+     :op3 "bar"
+  ))
+)
+
+# ::id SNG0680.json_0002
+# ::snt can i get the address and phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id SNG0680.json_0004
+# ::snt On second thought , could you book me a table for 5 people at 12:30 on Sunday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "12:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SNG0680.json_0006
+# ::snt Sure , please try for 11:30 Sunday .   Still 5 people .   Thanks .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "11:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SNG0680.json_0008
+# ::snt Thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0264.json_0000
+# ::snt I 'm looking for a moderately priced 4 star hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SSNG0264.json_0002
+# ::snt The hotel should include free parking and should be in the east
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n8 / name
+     :op1 "east"
+  ))
+)
+
+# ::id SSNG0264.json_0004
+# ::snt I need a reservation for 4 people for 5 nights starting on Sunday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SSNG0264.json_0006
+# ::snt No that is perfect . Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1911.json_0000
+# ::snt I am looking for the soul tree nightclub .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "soul"
+     :op2 "tree"
+     :op3 "nightclub"
+  ))
+)
+
+# ::id MUL1911.json_0002
+# ::snt What area is it located in and what is the postcode ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id MUL1911.json_0004
+# ::snt Yes , I 'm looking for a train to Cambridge on Monday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id MUL1911.json_0006
+# ::snt Stansted Airport . I 'll need a train that leaves after 10:45 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n8 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n10 / name
+     :op1 "10:45"
+  ))
+)
+
+# ::id MUL1911.json_0008
+# ::snt Yes that will work . Can we book for 5 people ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL1911.json_0010
+# ::snt Thanks !   That 's all I need for today .   Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1645.json_0000
+# ::snt I am looking for a hotel located in Cambridge called the Huntingdon Marriott Hotel .   Can you find some information on it ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Name ( NamHo4 / Name 
+    :name ( n4 / name
+     :op1 "huntingdon"
+     :op2 "marriott"
+     :op3 "hotel"
+  ))
+)
+
+# ::id PMUL1645.json_0002
+# ::snt Sound nice .   Can you book 2 nights for me starting Monday ?   There are 8 of us .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL1645.json_0004
+# ::snt I will need 4 rooms for 2 nights . If the two nights does n't work , then 1 night will work . Could I have the reference number of the booking ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL3747.json_0000
+# ::snt i need a train out of cambridge after 17:30
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "17:30"
+  ))
+)
+
+# ::id PMUL3747.json_0002
+# ::snt I 'd like to get to London King 's Cross on Thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :Dest ( DesTr4 / Dest 
+    :name ( n8 / name
+     :op1 "london"
+     :op2 "king"
+     :op3 "'s"
+     :op4 "cross"
+  ))
+)
+
+# ::id PMUL3747.json_0004
+# ::snt Yes , please book it for 5 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL3747.json_0006
+# ::snt Can you locate a Starbucks Coffee near the train station in London King 's Cross ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL3747.json_0008
+# ::snt I am also looking for a cheap place to stay that has wifi .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "cheap"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL3747.json_0010
+# ::snt It does n't matter , but I want it to be zero stars .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n14 / name
+     :op1 "zero"
+  ))
+)
+
+# ::id PMUL3747.json_0012
+# ::snt Which one of those is the cheapest ?
+( o / out_of_scope )
+
+# ::id PMUL3747.json_0014
+# ::snt Ok please book El Shaddai for 5 people and 4 nights starting sunday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n20 / name
+     :op1 "5"
+  ))
+   :Name ( NamHo8 / Name 
+    :name ( n22 / name
+     :op1 "El"
+     :op2 "Shaddai"
+  ))
+)
+
+# ::id PMUL3747.json_0016
+# ::snt That is all I need today . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20602.json_0000
+# ::snt I 'm looking for an indian restaurant in the south area of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id WOZ20602.json_0002
+# ::snt I do n't care . What have you found ?
+( Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+)
+
+# ::id WOZ20602.json_0004
+# ::snt Yes , please . phone number and address
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20602.json_0006
+# ::snt Thank you . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL2663.json_0000
+# ::snt I need a place   to stay in the north that includes free parking . What options are available ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL2663.json_0002
+# ::snt Yes , that is perfect thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2663.json_0004
+# ::snt No thanks , just gathering information for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2663.json_0006
+# ::snt No . That is all for now .
+( o / out_of_scope )
+
+# ::id MUL2663.json_0008
+# ::snt Thank you , have a great day , as well .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0228.json_0000
+# ::snt i 'm looking for good turkish food , and price is no object .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "turkish"
+  ))
+   :Price ( onRe2 / dontcare)
+)
+
+# ::id PMUL0228.json_0002
+# ::snt That 's great . I 'd like to book a table .
+( o / out_of_scope )
+
+# ::id PMUL0228.json_0004
+# ::snt I think I will just take their address instead .
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id PMUL0228.json_0006
+# ::snt Thanks for the address . Can you find me a 2-star hotel in the same price range -- expensive ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n8 / name
+     :op1 "2-star"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0228.json_0008
+# ::snt Does it have free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL0228.json_0010
+# ::snt Okay can you tell me what the postcode is for that ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id PMUL0228.json_0012
+# ::snt Thanks , I also need a taxi to commute between the two places . Can you please assist ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL0228.json_0014
+# ::snt I need to leave the hotel by 09:45 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n10 / name
+     :op1 "09:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n12 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL0228.json_0016
+# ::snt Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3660.json_0000
+# ::snt could you provide some information about the colleges you have in town ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id PMUL3660.json_0002
+# ::snt It does not matter .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "does"
+     :op2 "not"
+     :op3 "matter"
+  ))
+)
+
+# ::id PMUL3660.json_0004
+# ::snt Great , may I please have the address ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL3660.json_0006
+# ::snt i am looking for a place to dine . The restaurant should be in the west and should be in the expensive   book a table for 1 people at 14:30 on saturday
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "west"
+  ))
+   :Time ( TimRe6 / Time 
+    :name ( n10 / name
+     :op1 "14:30"
+  ))
+   :Day ( DayRe8 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe10 / People 
+    :name ( n14 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL3660.json_0008
+# ::snt Hm , I guess a chinese place would be good .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL3660.json_0010
+# ::snt Indian food sounds good as well , how about that ? The area and price must stay the same . Really anything is fine I do n't care .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n18 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL3660.json_0012
+# ::snt Well then find me another type of expensive restaurant . Book it for 1 person for Saturday at 14:30 .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n20 / name
+     :op1 "expensive"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n22 / name
+     :op1 "14:30"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n24 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n26 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL3660.json_0014
+# ::snt Yes , I 'll also need a taxi to commute between the two locations . I 'll need to arrive at the restaurant by the dining time .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Dest ( DesTa3 / Dest 
+    :name ( n28 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL3660.json_0016
+# ::snt Thanks .   That is all I need for today .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0273.json_0000
+# ::snt I need a train from bishops stortford , please . I need to arrive by 21:45 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n2 / name
+     :op1 "21:45"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id SNG0273.json_0002
+# ::snt I need to go to Cambridge on Monday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id SNG0273.json_0004
+# ::snt I 'm not sure whatever gets me there by 21:45 . Can you tell me travel time and cost as well ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id SNG0273.json_0006
+# ::snt That 's great , thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0273.json_0008
+# ::snt Yes , please book it for me . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0273.json_0010
+# ::snt Just one please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "one"
+  ))
+)
+
+# ::id SNG0273.json_0012
+# ::snt How long will be the ride and how much will it cost me ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id SNG0273.json_0014
+# ::snt Thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0273.json_0016
+# ::snt No , I am all set , thanks .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL2180.json_0000
+# ::snt I am looking for a guesthouse in Cambridge in a moderate price range . Can you help ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL2180.json_0002
+# ::snt No , I 'm flexible on the area but I would really like them to offer both free parking and free wifi .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   :Area ( onHo3 / dontcare)
+)
+
+# ::id MUL2180.json_0004
+# ::snt Yes , for 7 people . We want to check in on Friday and stay for two nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "two"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL2180.json_0006
+# ::snt How about 1 night ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL2180.json_0008
+# ::snt I also need a train leaving from norwich   arriving at in Cambride by 13:45
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n14 / name
+     :op1 "13:45"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "norwich"
+  ))
+   :Dest ( DesTr6 / Dest 
+    :name ( n18 / name
+     :op1 "Cambride"
+  ))
+)
+
+# ::id MUL2180.json_0010
+# ::snt The same day as my hotel booking , please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+)
+
+# ::id MUL2180.json_0012
+# ::snt Yes please .   Please recommend my best option . An earlier time would be fine .
+( o / out_of_scope )
+
+# ::id MUL2180.json_0014
+# ::snt Yes , that 's perfect . Please book for the same day , Friday , and the same number of people , 7 .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n22 / name
+     :op1 "7"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n24 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL2180.json_0016
+# ::snt Thank you kind person for helping me !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2180.json_0018
+# ::snt No , that will be all , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0742.json_0000
+# ::snt I need a train after 20:00 on Tuesday , please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "tuesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "20:00"
+  ))
+)
+
+# ::id MUL0742.json_0002
+# ::snt Of course . I 'd like to leave from Cambridge and head to London King 's Cross .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Dest ( DesTr4 / Dest 
+    :name ( n8 / name
+     :op1 "london"
+     :op2 "king"
+     :op3 "'s"
+     :op4 "cross"
+  ))
+)
+
+# ::id MUL0742.json_0004
+# ::snt TR5941 is good . Thank you for your help .
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Tm2 / Train-Inform
+   :Id ( IdTr3 / Id 
+    :name ( n11 / name
+     :op1 "TR5941"
+  ))
+   )
+)
+
+# ::id MUL0742.json_0006
+# ::snt Wait . I also need a place to stay .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id MUL0742.json_0008
+# ::snt I prefer something in the east . And I only like to stay at 4-star rated places .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n12 / name
+     :op1 "east"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n14 / name
+     :op1 "4-star"
+  ))
+)
+
+# ::id MUL0742.json_0010
+# ::snt I would like free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id MUL0742.json_0012
+# ::snt Something moderately priced would be best .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n16 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id MUL0742.json_0014
+# ::snt I do not have that information at the moment .
+( o / out_of_scope )
+
+# ::id MUL0742.json_0016
+# ::snt Ok sorry I will call back when I have that information .
+( o / out_of_scope )
+
+# ::id MUL0742.json_0018
+# ::snt Yes can I have the address and hotel type for one of hotels ? I 'd take whichever one that you recommend .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "one"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Type ( aHo1 / question )
+  :Addr ( aHo2 / question )
+   )
+)
+
+# ::id MUL0742.json_0020
+# ::snt Excellent . That 's all I will need .
+( o / out_of_scope )
+
+# ::id SNG0837.json_0000
+# ::snt Any chance you can direct me to where I can locate a cheap room for the night ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SNG0837.json_0002
+# ::snt A guest house , with free parking , would be just the thing .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id SNG0837.json_0004
+# ::snt That sounds perfect , actually . Can you book me a room on Thursday for 5 people for a 4 night stay ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SNG0837.json_0006
+# ::snt No , that gives me everything I need .
+( o / out_of_scope )
+
+# ::id MUL0836.json_0000
+# ::snt I am looking for a restaurant that serves mediterranean food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "mediterranean"
+  ))
+)
+
+# ::id MUL0836.json_0002
+# ::snt Any in the town centre ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0836.json_0004
+# ::snt I definitely want someplace expensive . Does the Gardenia fit that description ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Name ( NamRe4 / Name 
+    :name ( n8 / name
+     :op1 "Gardenia"
+  ))
+)
+
+# ::id MUL0836.json_0006
+# ::snt Can you book a table for seven people on Thursday at 15:00 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "15:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "seven"
+  ))
+)
+
+# ::id MUL0836.json_0008
+# ::snt I 'll try Shiraz .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n16 / name
+     :op1 "shiraz"
+  ))
+)
+
+# ::id MUL0836.json_0010
+# ::snt How about 14:00 on the same day ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "14:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+)
+
+# ::id MUL0836.json_0012
+# ::snt Thanks . I 'd also like to find an interesting attraction in the same area as our restaurant .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id MUL0836.json_0014
+# ::snt Yes , one of those would be fun . Can you get me their postcode and phone number ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL0836.json_0016
+# ::snt That sounds like a great suggestion .   Thank you for your help today .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3125.json_0000
+# ::snt Help me find a moderate priced british food place please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "british"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL3125.json_0002
+# ::snt Not at this time . Could I just get the phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id PMUL3125.json_0004
+# ::snt Is that restaurant in the Centre ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3125.json_0006
+# ::snt Perfect , could you just tell me their phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id PMUL3125.json_0008
+# ::snt I also need a train from Ely to Cambridge on Tuesday to arrive by 12:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n12 / name
+     :op1 "12:30"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n14 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL3125.json_0010
+# ::snt Yes please book it for 8 people
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n16 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL3125.json_0012
+# ::snt I need it for 8 , as I said . Do you have the reference number ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n18 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3125.json_0014
+# ::snt Actually , I need to change my reservation . I need the train to arrive by 11:30 instead .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n20 / name
+     :op1 "11:30"
+  ))
+)
+
+# ::id PMUL3125.json_0016
+# ::snt Yes , sorry .   Tuesday , leaving Ely and getting to Cambridge by 11:30 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n22 / name
+     :op1 "11:30"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n24 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n26 / name
+     :op1 "Ely"
+  ))
+   :Dest ( DesTr8 / Dest 
+    :name ( n28 / name
+     :op1 "Cambridge"
+  ))
+)
+
+# ::id PMUL3125.json_0018
+# ::snt No , that should be all . thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3125.json_0020
+# ::snt Okay , well I suppose this is goodbye then .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0249.json_0000
+# ::snt Can you point me in the direction of a hospital ?
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG0249.json_0002
+# ::snt No , but I would like the main phone number , please .
+( Ht1 / Hospital-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id SNG0249.json_0004
+# ::snt Great , thank you very much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3097.json_0000
+# ::snt I am looking for an Italian restaurant in the centre of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3097.json_0002
+# ::snt I do n't really care .
+( Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+)
+
+# ::id PMUL3097.json_0004
+# ::snt Yes please , four people on tuesday at 18:00
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "18:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "four"
+  ))
+)
+
+# ::id PMUL3097.json_0006
+# ::snt Can you tell me if you happen to have any nightclubs in town ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "nightclubs"
+  ))
+)
+
+# ::id PMUL3097.json_0008
+# ::snt Great .   Can I get the information about one of them ?
+( o / out_of_scope )
+
+# ::id PMUL3097.json_0010
+# ::snt What is the postcode for that one ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL3097.json_0012
+# ::snt I also need a taxi .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL3097.json_0014
+# ::snt Yes Ely to Cambridge please . Thanks
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n16 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL3097.json_0016
+# ::snt I 'm sorry , there 's someone talking here and getting me turned around . I 'd like a taxi from the nightclub to the restaurant , early enough to make my reservation .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "nightclub"
+  ))
+   :Dest ( DesTa5 / Dest 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL3097.json_0018
+# ::snt that is it for today thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0848.json_0000
+# ::snt Good Afternoon , I am looking for a place to stay on the east side in a guest house
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+)
+
+# ::id SNG0848.json_0002
+# ::snt Can you see if any of them offer free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id SNG0848.json_0004
+# ::snt Honestly , any price range will do . Can you suggest one for me and help me with booking a room ?
+( Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+)
+
+# ::id SNG0848.json_0006
+# ::snt I would consider both .   I need to book for three people and 5 nights starting on Thursday .   Can either of them offer that ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "three"
+  ))
+)
+
+# ::id SNG0848.json_0008
+# ::snt I really need to stay during that time frame . Would you mind checking again ?
+( o / out_of_scope )
+
+# ::id SNG0848.json_0010
+# ::snt No , that will be all . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1158.json_0000
+# ::snt I 'm looking for a train . The train should depart from cambridge and should go to london liverpool street
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG1158.json_0002
+# ::snt Tuesday , leaving sometime after 19:45 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "19:45"
+  ))
+)
+
+# ::id SNG1158.json_0004
+# ::snt Yes please ! Could you please give me a price ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id SNG1158.json_0006
+# ::snt thank you very much , that's2 all
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1158.json_0008
+# ::snt sure i will , thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2783.json_0000
+# ::snt I 'm looking for a place to stay , can you help me out ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL2783.json_0002
+# ::snt I 'm looking for a guesthouse that 's moderately priced .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL2783.json_0004
+# ::snt Something moderately priced , but a 4 star accommodation . And I would like free wifi too please .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :Price ( PriHo5 / Price 
+    :name ( n8 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL2783.json_0006
+# ::snt Preferably in the centre . Would like a reservation for 5 people , for 5 nights beginning Wednesday . Also looking for places to go in the centre as well .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n14 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL2783.json_0008
+# ::snt Sure , let us try the North .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n18 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL2783.json_0010
+# ::snt Let 's go with the Avalon . Could you make it for 5 people for 5 nights ? We want to arrive Wednesday .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n20 / name
+     :op1 "avalon"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n22 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n24 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n26 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL2783.json_0012
+# ::snt I 'm also looking for places to go around town
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL2783.json_0014
+# ::snt I would like to be in the centre , please provide me with an entrance fee , a phone number and post code .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n28 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Post ( aAt2 / question )
+  :Phone ( aAt3 / question )
+   )
+)
+
+# ::id PMUL2783.json_0016
+# ::snt I need it in the centre and you can make a suggestion .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n30 / name
+     :op1 "centre"
+  ))
+   :Type ( onAt2 / dontcare)
+)
+
+# ::id PMUL2783.json_0018
+# ::snt Please give me their phone number and postcode
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL2783.json_0020
+# ::snt Thank you very much . I think that is all the information I need today !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0735.json_0000
+# ::snt I need to book a train from Cambridge to Stevenage .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "stevenage"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0735.json_0002
+# ::snt I am leaving on Tuesday , and would like to arrive by 8:30 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "8:30"
+  ))
+)
+
+# ::id MUL0735.json_0004
+# ::snt Departure time is flexible , but mid - day would be nice .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Leave ( 2*Tr1 / 12**00)
+   )
+ :op2(Tt2 / Train-Request
+  :Leave ( aTr1 / question )
+   )
+)
+
+# ::id MUL0735.json_0006
+# ::snt Yes please , the TR6009 sounds good .
+( Tm1 / Train-Inform
+   :Id ( IdTr2 / Id 
+    :name ( n10 / name
+     :op1 "TR6009"
+  ))
+)
+
+# ::id MUL0735.json_0008
+# ::snt Just one please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL0735.json_0010
+# ::snt Yes .   I would like a guesthouse with free wifi , please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL0735.json_0012
+# ::snt Thanks ! I need a 0-star place .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n16 / name
+     :op1 "0-star"
+  ))
+)
+
+# ::id MUL0735.json_0014
+# ::snt Can you tell me if either of these have free parking ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( onHo1 / none)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Parking ( aHo1 / question )
+   )
+)
+
+# ::id MUL0735.json_0016
+# ::snt I do n't care .
+( o / out_of_scope )
+
+# ::id MUL0735.json_0018
+# ::snt I do n't need rooms reserved at this time . That was actually all the information I need today . Thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2994.json_0000
+# ::snt I am looking for a place to stay in the north of town .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL2994.json_0002
+# ::snt I 'm looking for a moderately priced place in the north side of town .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL2994.json_0004
+# ::snt Yes , I 'd like both free wifi and parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL2994.json_0006
+# ::snt i already told you . moderately priced .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL2994.json_0008
+# ::snt Yes , please . 7 people for 3 nights starting monday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL2994.json_0010
+# ::snt I need a reservation for Archway House , did you make it ? I need the reference number , please .
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Name ( NamHo3 / Name 
+    :name ( n17 / name
+     :op1 "Archway"
+     :op2 "House"
+  ))
+   )
+)
+
+# ::id PMUL2994.json_0012
+# ::snt Do you know any other hotels that fit my criteria which you could contact at the moment ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL2994.json_0014
+# ::snt Do you have any other suggestions ?
+( o / out_of_scope )
+
+# ::id PMUL2994.json_0016
+# ::snt Is there any attraction in town near where I am staying ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL2994.json_0018
+# ::snt How much is the entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL2994.json_0020
+# ::snt I am also going to need a ride between the two places please .
+( o / out_of_scope )
+
+# ::id PMUL2994.json_0022
+# ::snt Archway House to Milton Country Park by 15 00
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n18 / name
+     :op1 "milton"
+     :op2 "country"
+     :op3 "park"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n20 / name
+     :op1 "archway"
+     :op2 "house"
+  ))
+   :Arrive ( ArrTa6 / Arrive 
+    :name ( n22 / name
+     :op1 "15"
+  ))
+)
+
+# ::id PMUL2994.json_0024
+# ::snt Thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2994.json_0026
+# ::snt No , all my questions were answered . Thank you much . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01464.json_0000
+# ::snt Book me a taxi to come by 19:30 to take me to ADC Theatre .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n2 / name
+     :op1 "19:30"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n4 / name
+     :op1 "adc"
+     :op2 "theatre"
+  ))
+)
+
+# ::id SNG01464.json_0002
+# ::snt I 'm leaving from pizza express fen ditton
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n6 / name
+     :op1 "pizza"
+     :op2 "express"
+     :op3 "fen"
+     :op4 "ditton"
+  ))
+)
+
+# ::id SNG01464.json_0004
+# ::snt No that 's everything . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01694.json_0000
+# ::snt Please provide the location of the nearest police station .
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG01694.json_0002
+# ::snt Thank you goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0825.json_0000
+# ::snt I need a cheap hotel .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id SNG0825.json_0002
+# ::snt Hmm , I 'm not sure . I am looking for a guesthouse type , though , and it does n't need to have free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( oHo2 / no)
+)
+
+# ::id SNG0825.json_0004
+# ::snt I would prefer one in the cheap range , a moderately priced one is fine if a cheap one is n't there .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "moderately"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n10 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SNG0825.json_0006
+# ::snt Does The Alexander have internet ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Internet ( aHo1 / question )
+   )
+)
+
+# ::id SNG0825.json_0008
+# ::snt Not yet , can I get the phone number ?
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id SNG0825.json_0010
+# ::snt That 's all . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20571.json_0000
+# ::snt Hi , I want a French restaurant in the expensive price range .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "french"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id WOZ20571.json_0002
+# ::snt Could you please find me a different restaurant ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id WOZ20571.json_0004
+# ::snt What is the phone number and postcode ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id WOZ20571.json_0006
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20571.json_0008
+# ::snt Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3083.json_0000
+# ::snt Planning for   a trip in Cambridge .
+( o / out_of_scope )
+
+# ::id PMUL3083.json_0002
+# ::snt I am looking to book a train to Broxbourne on Friday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "broxbourne"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL3083.json_0004
+# ::snt The train should depart from broxbourne and should leave on friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id PMUL3083.json_0006
+# ::snt I need to arrive by 13:30 please .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "13:30"
+  ))
+)
+
+# ::id PMUL3083.json_0008
+# ::snt Great ! That sounds perfect . I 'm also looking for a hotel , nothing too shabby , no less than a 4 star hotel , please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3083.json_0010
+# ::snt One in the west will be fine . I 'll need it for Friday , 4 nights , and 2 people .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n16 / name
+     :op1 "west"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n20 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n22 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL3083.json_0012
+# ::snt Perfect ! Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3083.json_0014
+# ::snt That 's all I needed .   Thank you very much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3083.json_0016
+# ::snt Thank you good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0753.json_0000
+# ::snt I 'm needing to find a train that goes to Cambridge . I want to arrive by 13:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "13:15"
+  ))
+)
+
+# ::id MUL0753.json_0002
+# ::snt I need to leave from Leicester on Saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id MUL0753.json_0004
+# ::snt I think so , how much does that one cost per ticket ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL0753.json_0006
+# ::snt Thanks . I am also looking for a place to stay . Are there any guesthouses in the east side of the city ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouses"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n12 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL0753.json_0008
+# ::snt Yes I am looking for a moderately priced guesthouse that includes free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n14 / name
+     :op1 "moderately"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n16 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id MUL0753.json_0010
+# ::snt Can you give me a price first ?
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+)
+
+# ::id MUL0753.json_0012
+# ::snt I will also need the postcode and the star rating of that guesthouse please .
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id MUL0753.json_0014
+# ::snt That 's everything , I think . Thank you for all the help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0500.json_0000
+# ::snt I 'm looking for a four star place to stay .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n2 / name
+     :op1 "four"
+  ))
+)
+
+# ::id PMUL0500.json_0002
+# ::snt Expensive would be good . And I prefer the west part of town .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL0500.json_0004
+# ::snt Does it have free parking and what is the price rage ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL0500.json_0006
+# ::snt Could you give me the phone number for that hotel ?
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id PMUL0500.json_0008
+# ::snt Yes , can you help me find a place to dine that is in the same area as the hotel ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n8 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL0500.json_0010
+# ::snt Is it an expensive restaurant ? I 'll need the address , postcode and phone number
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( onRe1 / none)
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Post ( aRe2 / question )
+  :Addr ( aRe3 / question )
+   )
+)
+
+# ::id PMUL0500.json_0012
+# ::snt May I have the address as well please ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id PMUL0500.json_0014
+# ::snt Ok thank you . That 's all I needed , bye now .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0034.json_0000
+# ::snt I am looking for an expensive Danish place .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "danish"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SSNG0034.json_0002
+# ::snt Yes please .   In the centre of town .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SSNG0034.json_0004
+# ::snt Is there an expensive chinese restaurant in the centre ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SSNG0034.json_0006
+# ::snt Yes please , for tonight at 9 PM if possible .
+( o / out_of_scope )
+
+# ::id SSNG0034.json_0008
+# ::snt For four , Thursday , 11:45 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "11:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "four"
+  ))
+)
+
+# ::id SSNG0034.json_0010
+# ::snt Yes please in the same area and price range .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "area"
+     :op3 "and"
+     :op4 "price"
+     :op5 "range"
+  ))
+)
+
+# ::id SSNG0034.json_0012
+# ::snt Thanks so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0034.json_0014
+# ::snt That was all I needed today thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20403.json_0000
+# ::snt I am looking for a restaurant in the moderate price range that serves Indian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id WOZ20403.json_0002
+# ::snt I do n't care .
+( Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+)
+
+# ::id WOZ20403.json_0004
+# ::snt Indian food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id WOZ20403.json_0006
+# ::snt May I have the phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id WOZ20403.json_0008
+# ::snt No . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1730.json_0000
+# ::snt Looking for a place to go to in the centre area that has interesting architecture .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id MUL1730.json_0002
+# ::snt That sounds like just what I was looking for .
+( o / out_of_scope )
+
+# ::id MUL1730.json_0004
+# ::snt One more thing , could you help me find a train from cambridge ?
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1730.json_0006
+# ::snt I 'm heading to Bishops Stortford , and I need to arrive by 14:00 on Friday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n12 / name
+     :op1 "14:00"
+  ))
+)
+
+# ::id MUL1730.json_0008
+# ::snt Is there anything a little later in the day ? 6 am is rather early .
+( o / out_of_scope )
+
+# ::id MUL1730.json_0010
+# ::snt That s perfect , can you book it for me ?
+( o / out_of_scope )
+
+# ::id MUL1730.json_0012
+# ::snt Actually I want to book it myself . Can I just get the price and travel time on that ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id MUL1730.json_0014
+# ::snt Thank you so much ! I appreciate all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1730.json_0016
+# ::snt That is all I needed . Thank you and goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1730.json_0018
+# ::snt Goodbye ! Have a great day !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0362.json_0000
+# ::snt Can you help me find a particular hotel ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id SSNG0362.json_0002
+# ::snt We should be able to help you locate a hotel that will fit your needs .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Type ( TypHo3 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id SSNG0362.json_0004
+# ::snt No . Just look up any 3 star hotel , please .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SSNG0362.json_0006
+# ::snt Any will do as long as it 's in the same price points . I need a reference number too please .
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Price ( PriHo3 / Price 
+    :name ( n9 / name
+     :op1 "same"
+     :op2 "price"
+  ))
+   )
+)
+
+# ::id SSNG0362.json_0008
+# ::snt what ever finches is listed at . I need the reference number after its booked please
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Name ( NamHo3 / Name 
+    :name ( n11 / name
+     :op1 "finches"
+  ))
+   )
+)
+
+# ::id SSNG0362.json_0010
+# ::snt I need it for 4 nights staring from Thursday for 6 people please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SSNG0362.json_0012
+# ::snt Yes please . One in the same price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id SSNG0362.json_0014
+# ::snt Great . Thank you . That is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1507.json_0000
+# ::snt Hi there . Can you help me find a train schedule ? I need to travel on Saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id MUL1507.json_0002
+# ::snt Yes , I 'd like the train to leave after 08:30 and I 'm going to Cambridge from London Kings Cross .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n8 / name
+     :op1 "08:30"
+  ))
+)
+
+# ::id MUL1507.json_0004
+# ::snt I 'd like to leave after 08:30 . do n't really care about the arrival time
+( Tm1 / Train-Inform
+   :Arrive ( onTr1 / dontcare)
+   :Leave ( LeaTr3 / Leave 
+    :name ( n10 / name
+     :op1 "08:30"
+  ))
+)
+
+# ::id MUL1507.json_0006
+# ::snt Sounds perfect .   Can you give the details for that train ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL1507.json_0008
+# ::snt How much will it cost ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL1507.json_0010
+# ::snt Okay , thanks . I 'm also looking for a particular restaurant called the cow pizza kitchen and bar .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n12 / name
+     :op1 "the"
+     :op2 "cow"
+     :op3 "pizza"
+     :op4 "kitchen"
+     :op5 "and"
+     :op6 "bar"
+  ))
+)
+
+# ::id MUL1507.json_0012
+# ::snt Yes . Can you book a table for 5 people at 13:45 on the same day ? I would also like the reference number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "13:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL1507.json_0014
+# ::snt That is all I need for today . Thank you for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2595.json_0000
+# ::snt I will be in Cambridge soon and look forward to seeing at least one of your attractions .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id MUL2595.json_0002
+# ::snt I am actually searching for one recommended by a friend . It 's called the cherry hinton I believe .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id MUL2595.json_0004
+# ::snt It 's name is called the cherry hinton village centre . Do you have that ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "the"
+     :op2 "cherry"
+     :op3 "hinton"
+     :op4 "village"
+     :op5 "centre"
+  ))
+)
+
+# ::id MUL2595.json_0006
+# ::snt What kind of attraction is it and what are the entrance fees ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL2595.json_0008
+# ::snt Yes , I need a hotel . It should be rated two stars and have free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n6 / name
+     :op1 "two"
+  ))
+)
+
+# ::id MUL2595.json_0010
+# ::snt Ashley hotel is fine . Can you book a room for me starting from Saturday for 3 nights for 3 people ? I will need the reference number .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+   :Name ( NamHo10 / Name 
+    :name ( n16 / name
+     :op1 "Ashley"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL2595.json_0012
+# ::snt that s it , thanks so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20364.json_0000
+# ::snt I would like a restaurant that serves world food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "world"
+  ))
+)
+
+# ::id WOZ20364.json_0002
+# ::snt How about portuguese food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "portuguese"
+  ))
+)
+
+# ::id WOZ20364.json_0004
+# ::snt What is the phone number and address ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20364.json_0006
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3407.json_0000
+# ::snt I 'm planning my trip to Cambridge and am looking for a particular hotel .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL3407.json_0002
+# ::snt it is called avaion .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "avaion"
+  ))
+)
+
+# ::id PMUL3407.json_0004
+# ::snt Can you make me a booking for 5 people , for 4 nights , starting on Saturday ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   :Stay ( StaHo8 / Stay 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3407.json_0006
+# ::snt Thank you so much , are there any theatres in the centre of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n14 / name
+     :op1 "theatres"
+  ))
+)
+
+# ::id PMUL3407.json_0008
+# ::snt Could I get the address there please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL0120.json_0000
+# ::snt Hi , I want a place to eat in the town centre .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0120.json_0002
+# ::snt expensive and european food please ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "european"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0120.json_0004
+# ::snt Yes , I would like that choice . Can you book me a table for 5 people ?
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL0120.json_0006
+# ::snt Can you also give me information regarding a hotel called the bridge guest house ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n10 / name
+     :op1 "bridge"
+     :op2 "guest"
+     :op3 "house"
+  ))
+)
+
+# ::id PMUL0120.json_0008
+# ::snt Yes please book for the same group of people and 2 nights starting from the same day .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id PMUL0120.json_0010
+# ::snt Saturday , please . Sorry , I do n't know how I forgot that information !
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n18 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL0120.json_0012
+# ::snt I will need a taxi between the two places in time for the restaurant reservation .   ( Though , oddly enough , you did n't even ask about that when you made the rez .. )
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL0120.json_0014
+# ::snt I need the taxi to get me to the restaurant by the booked time
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Dest ( DesTa3 / Dest 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL0120.json_0016
+# ::snt I would like to leave at 16:00 to ensure I make the restaurant on time .   Please provide me with a contact number and the car type .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n22 / name
+     :op1 "16:00"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id PMUL0120.json_0018
+# ::snt Can you please confirm that the restaurant is booked for Saturday at 17:00 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n24 / name
+     :op1 "17:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n26 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL0120.json_0020
+# ::snt Okay , I 'm all set then . Thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1090.json_0000
+# ::snt Yes , I am visiting cambridge , and would like to know what theatres are available in town
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "theatres"
+  ))
+)
+
+# ::id PMUL1090.json_0002
+# ::snt Oh I 'm not picky , can you pick one for me ?
+( o / out_of_scope )
+
+# ::id PMUL1090.json_0004
+# ::snt No thank you . However , I am looking for a train . I need to depart from London Kings Cross and travel to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id PMUL1090.json_0006
+# ::snt Wednesday and I need to leave after 13:30 please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n10 / name
+     :op1 "13:30"
+  ))
+)
+
+# ::id PMUL1090.json_0008
+# ::snt Yes , that would be fine . I need to make the booking for 8 people , please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL1090.json_0010
+# ::snt That is all . Thank you , good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG02308.json_0000
+# ::snt I am looking for a restaurant . The restaurant should serve asian oriental food and should be in the centre
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG02308.json_0002
+# ::snt It should be in the cheap price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SNG02308.json_0004
+# ::snt I 'd like to book a table for 1 at 12 on Tuesday .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+)
+
+# ::id SNG02308.json_0006
+# ::snt Yes , I 'll need the reference number of my reservation .
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id SNG02308.json_0008
+# ::snt Thanks , that 's all I need . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4986.json_0000
+# ::snt I 'm looking information about a train in Cambridge .   Needs to arrive by 21:00 and leave on Tuesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "tuesday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n6 / name
+     :op1 "21:00"
+  ))
+)
+
+# ::id PMUL4986.json_0002
+# ::snt I will be going from Ely to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL4986.json_0004
+# ::snt Not just yet .   Can I get the cost and departure time ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+)
+
+# ::id PMUL4986.json_0006
+# ::snt Yes . I am also looking for a 3 star hotel in the north .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n12 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL4986.json_0008
+# ::snt No , I do n't need train tickets right now .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL4986.json_0010
+# ::snt Is it a guesthouse ? I do n't want to stay at a hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id MUL0653.json_0000
+# ::snt I need a train from broxbourne
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id MUL0653.json_0002
+# ::snt I need to leave on Thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id MUL0653.json_0004
+# ::snt Yes , time travel would be fine . But I need to get to Cambridge by 11:45 at the latest .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "11:45"
+  ))
+)
+
+# ::id MUL0653.json_0006
+# ::snt Yes , please book this for 8 people . I will also need the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0653.json_0008
+# ::snt I 'm looking for a hotel with free wifi . It does n't need to have free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( oHo1 / no)
+   :Internet ( esHo2 / yes)
+   :Type ( TypHo4 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL0653.json_0010
+# ::snt Just a hotel , and it needs a three star raiting .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n16 / name
+     :op1 "three"
+  ))
+)
+
+# ::id MUL0653.json_0012
+# ::snt No thank you . I just need the price and the postcode please .
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id MUL0653.json_0014
+# ::snt Thank you . That 's all I need for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0653.json_0016
+# ::snt Is that a hotel . If so , could you get me the postcode and price range please .
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+  :Post ( aHo1 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Type ( TypHo3 / Type 
+    :name ( n19 / name
+     :op1 "hotel"
+  ))
+   )
+)
+
+# ::id MUL0653.json_0018
+# ::snt No , I 'll book one when I get there . Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0653.json_0020
+# ::snt No that is all I needed .
+( o / out_of_scope )
+
+# ::id MUL1797.json_0000
+# ::snt I 'm trying to find a train that goes to Cambridge arriving by 09:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "09:15"
+  ))
+)
+
+# ::id MUL1797.json_0002
+# ::snt I 'll be leaving birmingham new street on Thursday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id MUL1797.json_0004
+# ::snt that sounds great can you book that for me ?
+( o / out_of_scope )
+
+# ::id MUL1797.json_0006
+# ::snt Great , thanks !   I 'm also looking for some places to visit in town .   Are there any theaters your recommend ?
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1797.json_0008
+# ::snt Any type is fine , can I get the address and entrance fee of one ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Type ( TypAt3 / Type 
+    :name ( n11 / name
+     :op1 "Any"
+  ))
+   )
+)
+
+# ::id MUL1797.json_0010
+# ::snt That 's all thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20398.json_0000
+# ::snt I would like an expensive Romanian restaurant , please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "romanian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id WOZ20398.json_0002
+# ::snt How about korean food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "korean"
+  ))
+)
+
+# ::id WOZ20398.json_0004
+# ::snt What area is this in ?
+( Rt1 / Restaurant-Request
+  :Area ( aRe0 / question )
+)
+
+# ::id WOZ20398.json_0006
+# ::snt Can I have the address please
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id MUL2449.json_0000
+# ::snt Can you find me a moderately priced chinese restaurant please
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id MUL2449.json_0002
+# ::snt Yes , the one in the north does .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL2449.json_0004
+# ::snt Yes please - could you make a reservation for 4 people at 12:15 on Saturday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "12:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2449.json_0006
+# ::snt Yes are there any parks in the same area as the restaurant ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n16 / name
+     :op1 "parks"
+  ))
+)
+
+# ::id MUL2449.json_0008
+# ::snt Yes could I please get the phone number .
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL2449.json_0010
+# ::snt Yes , I would like a taxi to go from the two places and make sure it arrives to the restaurant by the booked time .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "booked"
+     :op3 "time"
+  ))
+)
+
+# ::id MUL2449.json_0012
+# ::snt Can I please get the taxi company 's contact phone number ?
+( Tt1 / Taxi-Request
+  :Phone ( aTa0 / question )
+)
+
+# ::id MUL2449.json_0014
+# ::snt That is everything , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2308.json_0000
+# ::snt Hi , can you fill me in on some details about a place called jesus green outdoor pool , please ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "jesus"
+     :op2 "green"
+     :op3 "outdoor"
+     :op4 "pool"
+  ))
+)
+
+# ::id MUL2308.json_0002
+# ::snt That is the full address that you mentioned ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id MUL2308.json_0004
+# ::snt Yes I 'd like some info on a place to eat in the centre .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2308.json_0006
+# ::snt I 'd like an expensive world food restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "world"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL2308.json_0008
+# ::snt How about one that serves gastropub food instead ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "gastropub"
+  ))
+)
+
+# ::id MUL2308.json_0010
+# ::snt Is it expensive ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL2308.json_0012
+# ::snt That sounds good .   Can you book it for 4 at 12:15 on Friday , please ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "12:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2308.json_0014
+# ::snt Great !   I also need a taxi to commute between the swimming pool and the restaurant , please .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id MUL0712.json_0000
+# ::snt I need to find a place to stay with four stars in a moderate price range .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "four"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL0712.json_0002
+# ::snt No but I 'd like it to include free wifi and be in some kind of guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( esHo2 / yes)
+   :Area ( onHo3 / dontcare)
+)
+
+# ::id MUL0712.json_0004
+# ::snt Possibly .   I 'd like their address , and to know if they have free parking .
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Parking ( aHo0 / question )
+  :Addr ( aHo1 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Parking ( esHo2 / yes)
+   )
+)
+
+# ::id MUL0712.json_0006
+# ::snt Great ! Also , I need to take a train from ely on Sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id MUL0712.json_0008
+# ::snt I need to arrive in cambridge by 20:00 please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n14 / name
+     :op1 "20:00"
+  ))
+)
+
+# ::id MUL0712.json_0010
+# ::snt Can you give me information on the one arriving in Cambridge closest to 20:00 . I just need the train ID and price . Thanks
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n18 / name
+     :op1 "20:00"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+  :Id ( aTr2 / question )
+   )
+)
+
+# ::id MUL0712.json_0012
+# ::snt Great . Thank you very much for your help . That is all for today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20551.json_0000
+# ::snt I would like a restaurant in the east part of town that serves indonesian food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indonesian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id WOZ20551.json_0002
+# ::snt How about a Chinese restaurant in the north ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "north"
+  ))
+)
+
+# ::id WOZ20551.json_0004
+# ::snt I 'm sorry I meant a Chinese restaurant in the east . Any price range is OK .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "chinese"
+  ))
+   :Price ( onRe2 / dontcare)
+   :Area ( AreRe5 / Area 
+    :name ( n12 / name
+     :op1 "east"
+  ))
+)
+
+# ::id WOZ20551.json_0006
+# ::snt Okay , may I have the address , phone number and post code please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id WOZ20551.json_0008
+# ::snt Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1270.json_0000
+# ::snt Yes ,   i was wondering if there are any cinemas in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "cinemas"
+  ))
+)
+
+# ::id SNG1270.json_0002
+# ::snt Can i get their phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id SNG1270.json_0004
+# ::snt Thank you . I am all set .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3365.json_0000
+# ::snt I need a train to leave cambridge and arrive by 19:00
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n2 / name
+     :op1 "19:00"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3365.json_0002
+# ::snt My destination is going to be stansted airport
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id PMUL3365.json_0004
+# ::snt I should leave on Thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL3365.json_0006
+# ::snt Great . Can you book me 7 seats on that train ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL3365.json_0008
+# ::snt I also want to eat Modern European in the south .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL3365.json_0010
+# ::snt Yes , please , make it for the same group ( 7 people ) , 10:00 on the same day .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "10:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL3365.json_0012
+# ::snt Thanks for the help ! Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3057.json_0000
+# ::snt I 'm looking for a place to stay . Please list all hotels in the north that include free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n4 / name
+     :op1 "hotels"
+  ))
+)
+
+# ::id PMUL3057.json_0002
+# ::snt Which one is cheap ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL3057.json_0004
+# ::snt None in the north that are cheap ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n10 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL2624.json_0000
+# ::snt I would like to book a hotel .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Type ( TypHo3 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL2624.json_0002
+# ::snt The hotel should be rated 2 stars and should include frees parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n4 / name
+     :op1 "2"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL2624.json_0004
+# ::snt should be in the expensive price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL2624.json_0006
+# ::snt Can you book it for 2 people we can staying for 5 nights starting Monday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL2624.json_0008
+# ::snt No that takes care of it thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2624.json_0010
+# ::snt Well , I supposed you could help me to find a place to go in town .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL2624.json_0012
+# ::snt It does not matter . I am looking for a place to go in the West , please .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n16 / name
+     :op1 "west"
+  ))
+   :Type ( onAt2 / dontcare)
+)
+
+# ::id PMUL2624.json_0014
+# ::snt Can you also find me a taxi ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL2624.json_0016
+# ::snt I need to get from the gallery to the hotel . I want to leave the gallery at 14:30 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n18 / name
+     :op1 "14:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "gallery"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL2624.json_0018
+# ::snt Thank you ! That is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2680.json_0000
+# ::snt I am looking for the adc theatre .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "adc"
+     :op2 "theatre"
+  ))
+)
+
+# ::id PMUL2680.json_0002
+# ::snt Sure , and may I have their exact address please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL2680.json_0004
+# ::snt I am also looking to stay in a 4 star hotel that includes free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2680.json_0006
+# ::snt I do n't care about the area but I would like to make sure it is a hotel .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+   :Area ( onHo2 / dontcare)
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2680.json_0008
+# ::snt i want one that has a 4 star rating .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2680.json_0010
+# ::snt Lets try Cambridge Belfy and book it for 4 people and 3 nights starting from friday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+   :Name ( NamHo8 / Name 
+    :name ( n18 / name
+     :op1 "Cambridge"
+     :op2 "Belfy"
+  ))
+)
+
+# ::id PMUL2680.json_0012
+# ::snt I want to book a taxi as well to leave my hotel at 21:15 .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n20 / name
+     :op1 "21:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n22 / name
+     :op1 "my"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Type ( TypHo5 / Type 
+    :name ( n25 / name
+     :op1 "hotel"
+  ))
+   )
+)
+
+# ::id PMUL2680.json_0014
+# ::snt Thank you so much for all your help today . That 's all I need . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2502.json_0000
+# ::snt I am visiting Cambridge and need a place to stay in the moderate range that has free internet .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL2502.json_0002
+# ::snt The hotel should be in the north
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL2502.json_0004
+# ::snt ok , that 's fine . i want to book a room there .
+( o / out_of_scope )
+
+# ::id PMUL2502.json_0006
+# ::snt I 'll be staying for 3 nights starting on saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL2502.json_0008
+# ::snt I need it for 2 people .
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL2502.json_0010
+# ::snt Great . I also am looking for somewhere to go near the hotel . Preferably an architecture attraction that I can visit nearby .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "architecture"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n16 / name
+     :op1 "near"
+     :op2 "the"
+     :op3 "hotel"
+  ))
+)
+
+# ::id PMUL2502.json_0012
+# ::snt How about a swimmingpool ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n18 / name
+     :op1 "swimmingpool"
+  ))
+)
+
+# ::id PMUL2502.json_0014
+# ::snt May I have the phone number and postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL2502.json_0016
+# ::snt Yes , I am going to need a ride there . Can you help me reserve a taxi ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL2502.json_0018
+# ::snt It does Thank You have a good day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2502.json_0020
+# ::snt Not today , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0374.json_0000
+# ::snt I am looking for somewhere to stay in the east .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+)
+
+# ::id SSNG0374.json_0002
+# ::snt Yes , I would like it to be cheap and a type of guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SSNG0374.json_0004
+# ::snt Which one would be available to book 5 people for 5 nights starting this Monday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SSNG0374.json_0006
+# ::snt That is all .   Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4514.json_0000
+# ::snt Are there any cheap restaurants in the centre that I can try ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4514.json_0002
+# ::snt can you suggest one , I am not picky , just need the type and address
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+   )
+)
+
+# ::id PMUL4514.json_0004
+# ::snt No thank you .   I need to find a train leaving Cambridge after 16:30 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "16:30"
+  ))
+)
+
+# ::id PMUL4514.json_0006
+# ::snt I actually need to go to stevenage .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "stevenage"
+  ))
+)
+
+# ::id PMUL4514.json_0008
+# ::snt I would like to leave on Tuesday , please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL4514.json_0010
+# ::snt 17:21 sounds fine . Please make a booking for 1 person and let me know the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "1"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4514.json_0012
+# ::snt Thank you goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1286.json_0000
+# ::snt Where can I find the best architecture ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id PMUL1286.json_0002
+# ::snt Sounds great . Can I get the address and postcode for that ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL1286.json_0004
+# ::snt Please book the ticket .
+( o / out_of_scope )
+
+# ::id PMUL1286.json_0006
+# ::snt Yes , could you suggest some thai restaurants in the area ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+)
+
+# ::id PMUL1286.json_0008
+# ::snt I am looking for a train from London Kings Cross to Cambridge . I need to leave after 15:15 on Friday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n8 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n10 / name
+     :op1 "15:15"
+  ))
+)
+
+# ::id PMUL1286.json_0010
+# ::snt Sounds great I need reservations for 7 . I also need the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1286.json_0012
+# ::snt Can you call the police because my purse was snatched as i sitting on this bench talking to you .
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id PMUL1286.json_0014
+# ::snt Jaja .. You 're funny . Thanks for all your help today . Have a great day ! Goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1220.json_0000
+# ::snt I need information on the scott polar museum
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "scott"
+     :op2 "polar"
+     :op3 "museum"
+  ))
+)
+
+# ::id SNG1220.json_0002
+# ::snt I need the type , the phone number and the postcode for it please .
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id SNG1220.json_0004
+# ::snt Great ! Thanks for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1220.json_0006
+# ::snt Nope , that 's all I needed today . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20262.json_0000
+# ::snt I am looking for a moderately priced restaurant in the north part of town . I would also like the address and phone number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20262.json_0002
+# ::snt Yes , I would like the address and phone number for each .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20262.json_0004
+# ::snt Thank You
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4069.json_0000
+# ::snt I am looking for a college in the west .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL4069.json_0002
+# ::snt No , suggest one and let me know the fee and phone number .
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL4069.json_0004
+# ::snt Thanks .   Can you also help me find a train leaving from Cambridge ?
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4069.json_0006
+# ::snt I want to get to bishops stortford on Tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+   :Dest ( DesTr4 / Dest 
+    :name ( n10 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id PMUL4069.json_0008
+# ::snt I would like to leave after 17:45 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n12 / name
+     :op1 "17:45"
+  ))
+)
+
+# ::id PMUL4069.json_0010
+# ::snt No . I just need to know the price .
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL4069.json_0012
+# ::snt how long will it take ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL4069.json_0014
+# ::snt Thank you . That is all for today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0976.json_0000
+# ::snt Can you find me an expensive restaurant in the centre ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0976.json_0002
+# ::snt I am looking for an expensive restaurant that serves Indian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL0976.json_0004
+# ::snt I would actually like to book it for 6 people at 13:45 on Sunday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "13:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL0976.json_0006
+# ::snt Can you try to book for 6 at 12:45 instead ? And if it is availabe , can I get a reference number for my booking ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "12:45"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n18 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0976.json_0008
+# ::snt Could you tell me about a place to go in town , maybe a college ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n20 / name
+     :op1 "college"
+  ))
+)
+
+# ::id MUL0976.json_0010
+# ::snt There is not . Can you give me the address for one of the colleges ? Also I would like to know which area it is in .
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Addr ( aAt1 / question )
+)
+
+# ::id MUL0976.json_0012
+# ::snt That sounds good .   What 's the address ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id MUL0976.json_0014
+# ::snt Thank you . Please tell me the area and address of Christ 's College .
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Addr ( aAt1 / question )
+)
+
+# ::id MUL0976.json_0016
+# ::snt Great thank you for all your help , that 's all I needed today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1991.json_0000
+# ::snt Hello .   I 'm trying to find some places to go in town .   Can you help me with that ?
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id MUL1991.json_0002
+# ::snt museum in the centre of town
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL1991.json_0004
+# ::snt Could you please name some for me ? I 'll need the entrance fee too please
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL1991.json_0006
+# ::snt They sound OK , I guess . Are there any more entertaining things to do in the centre ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1991.json_0008
+# ::snt Just a museum in the centre . I also need a train leaving on monday from leicester to cambridge leaving after 15:30 .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n8 / name
+     :op1 "museum"
+  ))
+   )
+ :op2(Tm2 / Train-Inform
+   :Dest ( DesTr4 / Dest 
+    :name ( n11 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr6 / Day 
+    :name ( n13 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n15 / name
+     :op1 "leicester"
+  ))
+   :Leave ( LeaTr10 / Leave 
+    :name ( n17 / name
+     :op1 "15:30"
+  ))
+   )
+)
+
+# ::id MUL1991.json_0010
+# ::snt I 'd just like to leave after 15:30 , not really concerned with arrival time .
+( Tm1 / Train-Inform
+   :Arrive ( onTr1 / dontcare)
+   :Leave ( LeaTr3 / Leave 
+    :name ( n18 / name
+     :op1 "15:30"
+  ))
+)
+
+# ::id MUL1991.json_0012
+# ::snt I will the 16:09 one . Thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1991.json_0014
+# ::snt I 'll just need 1 ticket and I 'll want to know the price as well .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n20 / name
+     :op1 "1"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL1991.json_0016
+# ::snt Okay , than you so much for your help ! Goodbye !
+( a / and
+ :op1(ge1 / general-bye
+   :none ( onge1 / none)
+   )
+ :op2(ge2 / general-welcome
+   :none ( onge2 / none)
+   )
+ :op3(gt3 / general-greet
+   :none ( onge3 / none)
+   )
+)
+
+# ::id PMUL2060.json_0000
+# ::snt Can you recommend a restaurant in the center of Cambridge that has moderate prices ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL2060.json_0002
+# ::snt I would like Italian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id PMUL2060.json_0004
+# ::snt No thank you . I just need the post code for now .
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id PMUL2060.json_0006
+# ::snt Yes ,   I would like some places to visit while I 'm in town . Perhaps something in the same area as the restaurant .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n8 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL2060.json_0008
+# ::snt Can I get their phone number please ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL2060.json_0010
+# ::snt I also need to book a taxi to get from the restaurant to the museum . I plan on leaving the restaurant by 14:00 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n10 / name
+     :op1 "14:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n12 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "museum"
+  ))
+)
+
+# ::id PMUL2060.json_0012
+# ::snt It is just me by myself
+( o / out_of_scope )
+
+# ::id PMUL2060.json_0014
+# ::snt Thanks so much ! That is all I need . Have a good day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3960.json_0000
+# ::snt i need a place to stay
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL3960.json_0002
+# ::snt Yes , I would like to stay in the north .   I need free wifi .   I 'd like to stay in a moderately priced guesthouse please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+   :Internet ( esHo3 / yes)
+   :Area ( AreHo7 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL3960.json_0004
+# ::snt That should work . Can you reserve enough space for 8 people starting on Monday , for five nights ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "five"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL3960.json_0006
+# ::snt I would like to book a place to dine as well .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL3960.json_0008
+# ::snt I do not have a preference on the type of food but it does need to be near the hotel .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+   :Area ( AreRe3 / Area 
+    :name ( n14 / name
+     :op1 "near"
+     :op2 "the"
+     :op3 "hotel"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Food ( aRe1 / question )
+   )
+)
+
+# ::id PMUL3960.json_0010
+# ::snt Is hakka moderately priced ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n16 / name
+     :op1 "moderately"
+  ))
+   :Name ( NamRe4 / Name 
+    :name ( n18 / name
+     :op1 "hakka"
+  ))
+)
+
+# ::id PMUL3960.json_0012
+# ::snt I want somewhere in the same price range as my hotel actually . And I do n't care about food type but I want to know what kind of food it is
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Food ( aRe0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Price ( PriRe3 / Price 
+    :name ( n21 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+   )
+)
+
+# ::id PMUL3960.json_0014
+# ::snt Is that in the North area ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n22 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL3960.json_0016
+# ::snt Can you suggest one , no wait , Chinese sounds wonderful ! I love refried rice !
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n24 / name
+     :op1 "chinese"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL3960.json_0018
+# ::snt No booking needed today . In fact , I 'm all set . Thanks for your help - goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0174.json_0000
+# ::snt I 'm looking for a restaurant in the center of town that serves european food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "european"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id MUL0174.json_0002
+# ::snt Moderate price range , please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL0174.json_0004
+# ::snt Perfect ! Can you please book a table for 3 people at Galleria for me on Monday at 16:30 ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "galleria"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n10 / name
+     :op1 "16:30"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL0174.json_0006
+# ::snt Let 's try for 15:30 and can I get a reference number please ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "15:30"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0174.json_0008
+# ::snt Great ! I also need a guesthouse with free wifi . Something moderately priced , and I do n't care about parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n18 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( onHo2 / dontcare)
+   :Price ( PriHo5 / Price 
+    :name ( n20 / name
+     :op1 "moderately"
+  ))
+   :Internet ( esHo4 / yes)
+)
+
+# ::id MUL0174.json_0010
+# ::snt I do n't have any preference . Could you just pick something and book 5 nights for 3 people beginning on Monday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n22 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n24 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n26 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL0174.json_0012
+# ::snt Instead of 3 nights how about two nights ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n28 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL0174.json_0014
+# ::snt Certainly . Two nights , three people , and I 'll need that room starting Monday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n30 / name
+     :op1 "two"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n32 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n34 / name
+     :op1 "three"
+  ))
+)
+
+# ::id MUL0174.json_0016
+# ::snt I do n't . Thanks so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1724.json_0000
+# ::snt Hi , can you help me find a train out of Cambridge please ?
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1724.json_0002
+# ::snt I 'll be headed to Peterborough , and I need to leave after 15:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "peterborough"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n6 / name
+     :op1 "15:45"
+  ))
+)
+
+# ::id MUL1724.json_0004
+# ::snt We would like to leave on Wednesday please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id MUL1724.json_0006
+# ::snt No , I do n't really care when we arrive as long4 as the departure is after 15:45
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n10 / name
+     :op1 "15:45"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Arrive ( aTr1 / question )
+   )
+)
+
+# ::id MUL1724.json_0008
+# ::snt Yes book the tickets , also I want places to go in town and I want it to be at the center of the town .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+   :Area ( AreAt3 / Area 
+    :name ( n12 / name
+     :op1 "center"
+  ))
+)
+
+# ::id MUL1724.json_0010
+# ::snt I got ahead of myself , sorry .   I do n't need the train tickets just yet , but can you tell me the travel time for TR7706 ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL1724.json_0012
+# ::snt Thank you .   Can please also confirm the phone number , post code , and address ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id MUL1724.json_0014
+# ::snt Perfect , that is all that I needed .   Thank you so much for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3478.json_0000
+# ::snt i am looking for a place to dine . The restaurant should be in the west and should serve swiss food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "swiss"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL3478.json_0002
+# ::snt No , thank you . That 's disappointing .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3478.json_0004
+# ::snt On second thought , how about a restaurant that serves british cuisine ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "british"
+  ))
+)
+
+# ::id PMUL3478.json_0006
+# ::snt Expensive , please , we 're splashing out for my mother 's birthday .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL3478.json_0008
+# ::snt Yes for 5 at 16:00 on Monday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "16:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL3478.json_0010
+# ::snt Great !   Also , I 'm looking for a place called the soul tree nightclub .   I need to get their phone number .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n16 / name
+     :op1 "soul"
+     :op2 "tree"
+     :op3 "nightclub"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Phone ( aAt1 / question )
+   )
+)
+
+# ::id PMUL3478.json_0012
+# ::snt No that was all I needed thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1096.json_0000
+# ::snt I would like to find a place with a swimmingpool in the north area of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "swimmingpool"
+  ))
+)
+
+# ::id MUL1096.json_0002
+# ::snt Yeah , what is the entrance fee for that ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL1096.json_0004
+# ::snt Can you find me a 4 star hotel as well ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1096.json_0006
+# ::snt I want to stay in the north near the swimming pool . I 'd like it to be a hotel and 4 stars with free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   :Area ( AreHo5 / Area 
+    :name ( n12 / name
+     :op1 "north"
+  ))
+   :Type ( TypHo7 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL1096.json_0008
+# ::snt A guesthouse would be fine as long as it has free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL1096.json_0010
+# ::snt Can you tell me if they provide free parking ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Parking ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Parking ( esHo2 / yes)
+   )
+)
+
+# ::id MUL1096.json_0012
+# ::snt I do n't need a reservation at this time , but I would like to know their price range and address .
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+  :Addr ( aHo1 / question )
+)
+
+# ::id MUL1096.json_0014
+# ::snt Thanks for all the information !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0040.json_0000
+# ::snt I need to book a taxi . I need it to arrive by 19:15 to go to park side pools .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n2 / name
+     :op1 "19:15"
+  ))
+)
+
+# ::id SNG0040.json_0002
+# ::snt I would like to depart from A and B Guest House .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n4 / name
+     :op1 "a"
+     :op2 "and"
+     :op3 "b"
+     :op4 "guest"
+     :op5 "house"
+  ))
+)
+
+# ::id SNG0040.json_0004
+# ::snt That 's all the help I need . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0841.json_0000
+# ::snt I am looking for a hotel called Aylesbray Lodge Guest House .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "aylesbray"
+     :op2 "lodge"
+     :op3 "guest"
+     :op4 "house"
+  ))
+)
+
+# ::id SNG0841.json_0002
+# ::snt Great I am going to need that hotel for 7 people and two nights starting sunday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "two"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "7"
+  ))
+)
+
+# ::id SNG0841.json_0004
+# ::snt Yes , 1 night is fine .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+)
+
+# ::id SNG0841.json_0006
+# ::snt Thank you . Good - bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0318.json_0000
+# ::snt I am looking for a train to Cambridge please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG0318.json_0002
+# ::snt I 'll be departing from Norwich on Sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id SNG0318.json_0004
+# ::snt I can leave at 10:45 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "10:45"
+  ))
+)
+
+# ::id SNG0318.json_0006
+# ::snt Yes . can you tell me the total travel time as well ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id SNG0318.json_0008
+# ::snt Great , that 's all I need . Goodbye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG01478.json_0000
+# ::snt Can you help me get to ely train station by 12:00 ?
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "ely"
+     :op2 "train"
+     :op3 "station"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n4 / name
+     :op1 "12:00"
+  ))
+)
+
+# ::id SNG01478.json_0002
+# ::snt I 'll be leaving from eraina
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n6 / name
+     :op1 "eraina"
+  ))
+)
+
+# ::id SNG01478.json_0004
+# ::snt No thanks , that 's all for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3489.json_0000
+# ::snt I need a list of cheap places to stay that include free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL3489.json_0002
+# ::snt Okay , does that place include free wifi and it is 4 stars ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3489.json_0004
+# ::snt I will be staying 5 nights starting from Saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL3489.json_0006
+# ::snt Yes , can you book it for 6 people ?
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL3489.json_0008
+# ::snt Thank you . I also need a train to Kings Lynn that leaves on Sunday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n14 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id SNG0113.json_0000
+# ::snt I am looking for information about the Parkside Police Station .
+( Pm1 / Police-Inform
+   :Name ( NamPo2 / Name 
+    :name ( n2 / name
+     :op1 "Parkside"
+     :op2 "Police"
+     :op3 "Station"
+  ))
+)
+
+# ::id SNG0113.json_0002
+# ::snt No , that 's everything I needed , thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1139.json_0000
+# ::snt I want to go somewhere in the east part of town . Can you give me information on places to go and attractions there ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL1139.json_0002
+# ::snt I do n't . Could you recommend something interesting ?
+( Am1 / Attraction-Inform
+   :Type ( onAt1 / dontcare)
+)
+
+# ::id PMUL1139.json_0004
+# ::snt Okay . Can you please give me the phone number , postcode , and entrance fee for the Funky Fun House then ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n4 / name
+     :op1 "funky"
+     :op2 "fun"
+     :op3 "house"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Post ( aAt2 / question )
+  :Phone ( aAt3 / question )
+   )
+)
+
+# ::id PMUL1139.json_0006
+# ::snt ok , i 'm also looking for a train to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1139.json_0008
+# ::snt I would be departing from stansted airport .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n8 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id PMUL1139.json_0010
+# ::snt I will be leaving on Thursday and I need to arrive by 10:00 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n12 / name
+     :op1 "10:00"
+  ))
+)
+
+# ::id PMUL1139.json_0012
+# ::snt What 's the travel time for TR0031 ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL1139.json_0014
+# ::snt No that 's all I need thanks for the help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1139.json_0016
+# ::snt Thanks very much , goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0229.json_0000
+# ::snt I 'm looking for a hotel in the north .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL0229.json_0002
+# ::snt Are either of those in the north ? it should have free parking too
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL0229.json_0004
+# ::snt Do either have free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL0229.json_0006
+# ::snt Is either one a guesthouse ?
+( Hm1 / Hotel-Inform
+   :Type ( onHo1 / none)
+)
+
+# ::id PMUL0229.json_0008
+# ::snt May I have you check one more time to make sure there are not any moderate priced guesthouses in the north that include parking . I 'd much rather stay in a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouses"
+  ))
+   :Price ( onHo2 / none)
+   :Area ( AreHo5 / Area 
+    :name ( n10 / name
+     :op1 "north"
+  ))
+   :Parking ( esHo4 / yes)
+)
+
+# ::id PMUL0229.json_0010
+# ::snt Can you please recommend one and book me a room for 6 .
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL0229.json_0012
+# ::snt it will be for wednesday for 6 people , 4 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL0229.json_0014
+# ::snt I need a place to dine as well , chinese food same area as the hotel .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n20 / name
+     :op1 "chinese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL0229.json_0016
+# ::snt Same general price range as the hotel please .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL0229.json_0018
+# ::snt No thanks , what 's the postcode though ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id PMUL0229.json_0020
+# ::snt Yes can you help with a taxi ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL0229.json_0022
+# ::snt I would like to leave the restaurant by 19:15 . I will need the contact number and car type as well .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n24 / name
+     :op1 "19:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n26 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id PMUL0229.json_0024
+# ::snt That was all I needed .
+( o / out_of_scope )
+
+# ::id MUL1356.json_0000
+# ::snt Can you help me book a 1 star hotel that has free parking please ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n4 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL1356.json_0002
+# ::snt Let me think about that . What are some good local restaurants ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id MUL1356.json_0004
+# ::snt No , I do n't . Surprise me !
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+)
+
+# ::id MUL1356.json_0006
+# ::snt Let me think about that . Can you help me book a 4 star hotel ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL1356.json_0008
+# ::snt Do they have internet access and can you tell me their price range and postcode ?
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+  :Internet ( aHo1 / question )
+  :Post ( aHo2 / question )
+)
+
+# ::id MUL1356.json_0010
+# ::snt No , that 's ok . I am also looking for a restaurant that serves indian food in the cheap price range .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n12 / name
+     :op1 "cheap"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Price ( aHo1 / question )
+   )
+)
+
+# ::id MUL1356.json_0012
+# ::snt That sounds good . Can you book me a table for 5 at 12 on Thursday ?
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n14 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL1356.json_0014
+# ::snt Is there another restaurant in the area ?
+( Rm1 / Restaurant-Inform
+   :Area ( enRe1 / centre)
+)
+
+# ::id MUL1356.json_0016
+# ::snt Yes . I 'd like to reserve a table for 5 on Thursday at 12:00 .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n18 / name
+     :op1 "5"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n20 / name
+     :op1 "thursday"
+  ))
+   :Time ( TimRe6 / Time 
+    :name ( n22 / name
+     :op1 "12:00"
+  ))
+)
+
+# ::id MUL1356.json_0018
+# ::snt Are you sure there is n't an indian restaurant available on Thursday at 12:00 in the centre ? Would you double check that for me again ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n24 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n26 / name
+     :op1 "centre"
+  ))
+   :Time ( TimRe6 / Time 
+    :name ( n28 / name
+     :op1 "12:00"
+  ))
+   :Day ( DayRe8 / Day 
+    :name ( n30 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id MUL1356.json_0020
+# ::snt I would like to get a taxi between the hotel and the restaurant .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+ :op3(Rm3 / Restaurant-Inform
+   :none ( onRe3 / none)
+   )
+)
+
+# ::id MUL1356.json_0022
+# ::snt Arrival by the booked time at the restaurant .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id MUL1356.json_0024
+# ::snt No that will be all thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4745.json_0000
+# ::snt Please give me some information on byard art
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "byard"
+     :op2 "art"
+  ))
+)
+
+# ::id PMUL4745.json_0002
+# ::snt Can you give me the postcode and phone number ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL4745.json_0004
+# ::snt Thanks so much . I am also looking for a train to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4745.json_0006
+# ::snt I will be leaving from stansed airport on tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "stansed"
+     :op2 "airport"
+  ))
+)
+
+# ::id PMUL4745.json_0008
+# ::snt Yes , it should leave on Tuesday and arrive by 14:00 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "14:00"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL4745.json_0010
+# ::snt Yes , I 'll need 8 tickets .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL4745.json_0012
+# ::snt I do n't need anything else .
+( o / out_of_scope )
+
+# ::id PMUL1969.json_0000
+# ::snt I would like to find out information about a hotel called Warkworth House .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "warkworth"
+     :op2 "house"
+  ))
+)
+
+# ::id PMUL1969.json_0002
+# ::snt Yes please . It 'll be for 4 nights .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+   :Stay ( StaHo6 / Stay 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1969.json_0004
+# ::snt Thank you .   Can I get a reference number for the booking ?
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL1969.json_0006
+# ::snt I need to book it to 2 people for 4 nights starting from wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL1969.json_0008
+# ::snt I 'm also looking for a train . I 'll be traveling back to Broxbourne on Friday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "broxbourne"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n16 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL1969.json_0010
+# ::snt yes i will   be leaving from Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n18 / name
+     :op1 "Cambridge"
+  ))
+)
+
+# ::id PMUL1969.json_0012
+# ::snt I would like to leave after 10:30 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n20 / name
+     :op1 "10:30"
+  ))
+)
+
+# ::id PMUL1969.json_0014
+# ::snt Yes that will work . I need to book it for 2 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n22 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL1969.json_0016
+# ::snt Can you find me a expensive cafe to eat at once i get off the train ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :none ( onTr1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Price ( PriRe3 / Price 
+    :name ( n25 / name
+     :op1 "expensive"
+  ))
+   )
+)
+
+# ::id PMUL1969.json_0018
+# ::snt I actually do n't need a place to eat . Thank you , that is all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1969.json_0020
+# ::snt That is helpful . Thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1969.json_0022
+# ::snt No , I 'm sorry . That 's all for now . Thank you for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3444.json_0000
+# ::snt I am planning a trip in Cambridge
+( o / out_of_scope )
+
+# ::id PMUL3444.json_0002
+# ::snt Are there any expensive restaurants in the south ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL3444.json_0004
+# ::snt italian food willl do
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id PMUL3444.json_0006
+# ::snt Yea , please book me for 8 people on wednesday at 14:30 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "14:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL3444.json_0008
+# ::snt I also need a train .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL3444.json_0010
+# ::snt I would like it to leave after 10:00 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n14 / name
+     :op1 "10:00"
+  ))
+)
+
+# ::id PMUL3444.json_0012
+# ::snt I 'll be leaving Cambridge going to Ely , I 'd like to leave after 10:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "ely"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n20 / name
+     :op1 "10:00"
+  ))
+)
+
+# ::id PMUL3444.json_0014
+# ::snt It does and could you please book it for 15 people and could you also give me the reference number ?
+( a / and
+ :op1(Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+   )
+ :op2(Tm2 / Train-Inform
+   :People ( PeoTr3 / People 
+    :name ( n23 / name
+     :op1 "15"
+  ))
+   )
+)
+
+# ::id PMUL3444.json_0016
+# ::snt Sorry I actually need that for 8 people on Thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n24 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n26 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL3444.json_0018
+# ::snt Nope you 've been wonderful , thanks for all the help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1864.json_0000
+# ::snt Hi , I 'd like to find out more about any luxury hotels that have at least a 3-star rating .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotels"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "3-star"
+  ))
+)
+
+# ::id PMUL1864.json_0002
+# ::snt The hotel should be expensive and does not need to have free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( oHo1 / no)
+   :Type ( TypHo3 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo5 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL1864.json_0004
+# ::snt the first one sounds ok to me .
+( o / out_of_scope )
+
+# ::id PMUL1864.json_0006
+# ::snt Yes please make a booking for 1 people and 5 nights starting from saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL1864.json_0008
+# ::snt No thank you .   That was all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2656.json_0000
+# ::snt I am looking for   a place to stay .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id MUL2656.json_0002
+# ::snt I would like free parking and wifi for sure .   Preferably on the west side with 4 stars , too .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   :Area ( AreHo4 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2656.json_0004
+# ::snt That sounds wonderful . Could you reserve our rooms ? We 'll be a party of 8 , and we 'd like to arrive on Sunday . I think we 'll be staying 4 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL2656.json_0006
+# ::snt Thank you , yes , I 'd like to also find a nice park to visit while I 'm in town . Can you see if there is one near my hotel ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "park"
+  ))
+)
+
+# ::id MUL2656.json_0008
+# ::snt No , but can you try to find a museum in the west please ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "museum"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n16 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL2656.json_0010
+# ::snt May I please get their address and phone number ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL2656.json_0012
+# ::snt No , you 've been so helpful . Thank you so much ! Have a great night .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1277.json_0000
+# ::snt I need a train for stansted airport and I need to arrive by 19:30 please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "19:30"
+  ))
+)
+
+# ::id PMUL1277.json_0002
+# ::snt I will travel in Sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL1277.json_0004
+# ::snt I want to leave from Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1277.json_0006
+# ::snt Yes can you book that for me please ?
+( o / out_of_scope )
+
+# ::id PMUL1277.json_0008
+# ::snt I just need one ticket please .   I need the train price as well .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "one"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1277.json_0010
+# ::snt Actually , can you tell me the travel time for that ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL1277.json_0012
+# ::snt I appreciate your help . I am also interested in looking at a college while I am in Cambridge . Could you help me ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "college"
+  ))
+   )
+ :op2(Tm2 / Train-Inform
+   :Depart ( DepTr4 / Depart 
+    :name ( n15 / name
+     :op1 "cambridge"
+  ))
+   )
+)
+
+# ::id PMUL1277.json_0014
+# ::snt No particular area , would you choose one for me ?
+( Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+)
+
+# ::id PMUL1277.json_0016
+# ::snt Thank you that is all I needed today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0353.json_0000
+# ::snt I want to book a train that departs from Cambridge and arrives in Peterborough by 21:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "peterborough"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "21:45"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG0353.json_0002
+# ::snt I would like to travel on Saturday . , Cambridge to Bishops Stortford .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n12 / name
+     :op1 "Cambridge"
+  ))
+)
+
+# ::id SNG0353.json_0004
+# ::snt Yes , please book this for 4 people , please give me the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id SNG0353.json_0006
+# ::snt Okay great . Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0353.json_0008
+# ::snt I would like to book a restaurant for 4 people after I arrive .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :People ( PeoRe3 / People 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG0353.json_0010
+# ::snt No thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0353.json_0012
+# ::snt No , that 's all . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0193.json_0000
+# ::snt I am looking for a restaurant in Cambridge that serves south indian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "south"
+     :op2 "indian"
+  ))
+)
+
+# ::id MUL0193.json_0002
+# ::snt What kind of moderately - priced restaurants are there in the center of town , then ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "center"
+  ))
+)
+
+# ::id MUL0193.json_0004
+# ::snt Good . I would like to try Asian Oriental then .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "asian"
+  ))
+)
+
+# ::id MUL0193.json_0006
+# ::snt No thanks .   How about a moderately priced modern European restaurant ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "european"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n12 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id MUL0193.json_0008
+# ::snt Yes , thank you . Will you please make a reservation at the restaurant for 3 people on Saturday at 15:15 and provide me with the reference number ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "15:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0193.json_0010
+# ::snt Yes please , could you find a hotel that offers free wifi in the same part of town as the restaurant ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n20 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "part"
+     :op3 "of"
+     :op4 "town"
+  ))
+)
+
+# ::id MUL0193.json_0012
+# ::snt No . I just need it to be for three people , for three nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n24 / name
+     :op1 "three"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n26 / name
+     :op1 "three"
+  ))
+)
+
+# ::id MUL0193.json_0014
+# ::snt Actually , I need it to be a hotel , not a bed and breakfast .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n28 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL0193.json_0016
+# ::snt That sounds good can you book it for 3 nights for 3 people on saturday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n30 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n32 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n34 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL0193.json_0018
+# ::snt I 'm also looking for a taxi that arrives at the booked time of the restaurant .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n36 / name
+     :op1 "the"
+     :op2 "booked"
+     :op3 "time"
+  ))
+)
+
+# ::id MUL0193.json_0020
+# ::snt Could I please get the car type and contact number of the taxi ?
+( Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+)
+
+# ::id MUL0193.json_0022
+# ::snt No , I think that 's all . You have been very helpful .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id MUL0056.json_0000
+# ::snt Hello , I am looking for a certain hotel in Cambridge called the autumn house .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "autumn"
+     :op2 "house"
+  ))
+)
+
+# ::id MUL0056.json_0002
+# ::snt Yes , for 5 nights beginning Wednesday for 1 guest please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL0056.json_0004
+# ::snt How about 4 nights instead of 5 ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL0056.json_0006
+# ::snt I am also looking for information about a restaurant called Zizzi Cambridge .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n12 / name
+     :op1 "zizzi"
+     :op2 "cambridge"
+  ))
+)
+
+# ::id MUL0056.json_0008
+# ::snt Can you please repeat the phone number and provide the address . Thank you .
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id MUL0056.json_0010
+# ::snt No , I think that 's all I need right now . Thanks very much for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2632.json_0000
+# ::snt I am trying to find the cityroomz hotel .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "cityroomz"
+  ))
+)
+
+# ::id MUL2632.json_0002
+# ::snt No thank you . That is a hotel and not a guesthouse right ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Type ( TypHo3 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL2632.json_0004
+# ::snt No thank you . Could you tell me if there is anything to do on the westside ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n6 / name
+     :op1 "westside"
+  ))
+)
+
+# ::id MUL2632.json_0006
+# ::snt Anything is fine , thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2632.json_0008
+# ::snt Sounds great , can I get the address and phone number to that museum please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL2632.json_0010
+# ::snt No that 's all I need for now . Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3241.json_0000
+# ::snt I am looking a train arriving by 17:45 that leaves on Friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "friday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "17:45"
+  ))
+)
+
+# ::id PMUL3241.json_0002
+# ::snt Leaving cambridge and going to norwich .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "norwich"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3241.json_0004
+# ::snt Yes , book for three people , please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "three"
+  ))
+)
+
+# ::id PMUL3241.json_0006
+# ::snt Thank you so much . I appreciate it . Can you also help me find a British restaurant in the centre of town ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "british"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3241.json_0008
+# ::snt expensive price range will be good
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n16 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL3241.json_0010
+# ::snt That sounds good . What is their postcode and what is their phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id PMUL3241.json_0012
+# ::snt Thank you , that will be all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0308.json_0000
+# ::snt Where can I eat in the centre for a moderate price ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL0308.json_0002
+# ::snt 3 people are dining and I do n't care about the food .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+   :People ( PeoRe3 / People 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL0308.json_0004
+# ::snt I would like to book a table for 3 at 16:45 on Friday , please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "16:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL0308.json_0006
+# ::snt Just a moderately priced restaurant in the centre of town , Yippee Noodle Bar sounds good . If 16:15 does n't work , I can change to 15:15 .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n14 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+   :Name ( NamRe6 / Name 
+    :name ( n18 / name
+     :op1 "yippee"
+     :op2 "noodle"
+     :op3 "bar"
+  ))
+   :Time ( TimRe8 / Time 
+    :name ( n20 / name
+     :op1 "16:15"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL0308.json_0008
+# ::snt I need a train that goes from Cambridge to Leicester and leaves after 11:15 on Saturday
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n22 / name
+     :op1 "leicester"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n24 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n26 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n28 / name
+     :op1 "11:15"
+  ))
+)
+
+# ::id MUL0308.json_0010
+# ::snt That is all , thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2176.json_0000
+# ::snt I am looking for place to stay in Cambridge . I would like a 4 star hotel that includes free parking , please .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "4"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL2176.json_0002
+# ::snt I have no preference in area but I would like something in the cheap price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+   :Area ( onHo2 / dontcare)
+)
+
+# ::id MUL2176.json_0004
+# ::snt Does it include free parking ?   I need the address , phone , and hotel type .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Type ( aHo1 / question )
+  :Addr ( aHo2 / question )
+  :Phone ( aHo3 / question )
+   )
+)
+
+# ::id MUL2176.json_0006
+# ::snt Not right now . Can you look for a train for me . It should go to birmingham new street and arrive by 15:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n10 / name
+     :op1 "15:45"
+  ))
+)
+
+# ::id MUL2176.json_0008
+# ::snt I 'd like to travel on Sunday , please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id MUL2176.json_0010
+# ::snt Yes , please . I 'll be traveling alone this time .
+( o / out_of_scope )
+
+# ::id MUL2176.json_0012
+# ::snt No that seems to be everything . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1033.json_0000
+# ::snt I would like to get information on the bridge guest house .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "bridge"
+     :op2 "guest"
+     :op3 "house"
+  ))
+)
+
+# ::id SNG1033.json_0002
+# ::snt Thanks ! I will book the hotel for 7 people for 2 nights starting from Monday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "7"
+  ))
+)
+
+# ::id SNG1033.json_0004
+# ::snt No , that 's all for me today . Goodbye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL2586.json_0000
+# ::snt Hi , I want to find out about cambridge book and print gallery please .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "cambridge"
+     :op2 "book"
+     :op3 "and"
+     :op4 "print"
+     :op5 "gallery"
+  ))
+)
+
+# ::id MUL2586.json_0002
+# ::snt Great ! What is their phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL2586.json_0004
+# ::snt I need a place to stay . I 'm looking for a place with 4 stars and free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2586.json_0006
+# ::snt I 'd like an expensive 4 star guesthouse if that is possible .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Price ( PriHo6 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL2586.json_0008
+# ::snt Yes , please . Book it as soon as possible .
+( o / out_of_scope )
+
+# ::id MUL2586.json_0010
+# ::snt Wednesday for 3 nights and 6 people please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SNG02258.json_0000
+# ::snt Hi , I need to get a taxi out of kohinoor .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n2 / name
+     :op1 "kohinoor"
+  ))
+)
+
+# ::id SNG02258.json_0002
+# ::snt I need to leave after 07:45 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n4 / name
+     :op1 "07:45"
+  ))
+)
+
+# ::id SNG02258.json_0004
+# ::snt I am going to allenbell
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n6 / name
+     :op1 "allenbell"
+  ))
+)
+
+# ::id SNG02258.json_0006
+# ::snt That s perfect that you for your help
+( o / out_of_scope )
+
+# ::id SNG02258.json_0008
+# ::snt I do n't . I appreciate your help . Goodbye for now .
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(gt2 / general-greet
+   :none ( onge2 / none)
+   )
+)
+
+# ::id MUL0415.json_0000
+# ::snt I 'm looking to take a train on Friday from Stevenage .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "stevenage"
+  ))
+)
+
+# ::id MUL0415.json_0002
+# ::snt Book me the train leaving at 7:54 please .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+   :Leave ( LeaTr3 / Leave 
+    :name ( n6 / name
+     :op1 "7:54"
+  ))
+)
+
+# ::id MUL0415.json_0004
+# ::snt Just one ticket please . Can you also tell me the arrival time ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "one"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Arrive ( aTr1 / question )
+   )
+)
+
+# ::id MUL0415.json_0006
+# ::snt I am looking for some entertainment in town .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id MUL0415.json_0008
+# ::snt What museums are there ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id MUL0415.json_0010
+# ::snt They both work for me . Can I have the addresses of both please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id MUL0415.json_0012
+# ::snt I think Broughton House Gallery will work better for me . Can you tell me the entrance fee , please ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n14 / name
+     :op1 "broughton"
+     :op2 "house"
+     :op3 "gallery"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+   )
+)
+
+# ::id MUL0415.json_0014
+# ::snt No , I think that does it . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0453.json_0000
+# ::snt I am looking for suggestions on where to go in town , I would like it to be entertaining and in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0453.json_0002
+# ::snt Just some kind of entertainment .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id MUL0453.json_0004
+# ::snt What is the entrance fee for the museum please .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "museum"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+   )
+)
+
+# ::id MUL0453.json_0006
+# ::snt I apologize . I need to clarify that I 'm looking for an entertainment type of attraction in the center of town .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n8 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id MUL0453.json_0008
+# ::snt Are there any parks in the centre of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n12 / name
+     :op1 "parks"
+  ))
+)
+
+# ::id MUL0453.json_0010
+# ::snt Can I get their phone number and address , too ? I also need to book a train from Cambridge arriving by 10:15 on Friday .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "friday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n16 / name
+     :op1 "10:15"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id MUL0453.json_0012
+# ::snt Thanks . Will you be able to book me that train ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL0453.json_0014
+# ::snt What trains do you have going to Bishops Stortford on Friday ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n20 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n22 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL0453.json_0016
+# ::snt I need to arrive by 10:15 . I wo n't need you to book tickets for me , but the trainID , travel time , and price would be super helpful .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n24 / name
+     :op1 "10:15"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Time ( aTr1 / question )
+  :Ticket ( aTr2 / question )
+  :Id ( aTr3 / question )
+   )
+)
+
+# ::id MUL0453.json_0018
+# ::snt The one for 8:07 .   I just need the train i d , travel time , and price . No need to book it .
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id MUL0453.json_0020
+# ::snt That 's all I needed , thank you very much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0919.json_0000
+# ::snt I need to find a place to eat in the centre of town .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0919.json_0002
+# ::snt I am looking for a expensive restaurant in the centre that serves thai food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "thai"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0919.json_0004
+# ::snt Yes , thank you .   Can I also get the postcode and address for Bangkok City ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n10 / name
+     :op1 "bangkok"
+     :op2 "city"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id MUL0919.json_0006
+# ::snt I 'll just drop in , thanks . I also want to see a multiple sports complex in the same area . Are there any nearby ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "multiple"
+     :op2 "sports"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   )
+ :op2(gk2 / general-thank
+   :none ( onge2 / none)
+   )
+)
+
+# ::id MUL0919.json_0008
+# ::snt What is the address , entrance fee , and postcode ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+)
+
+# ::id MUL0919.json_0010
+# ::snt May I get the phone number then to contact them ?
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+   )
+ :op2(At2 / Attraction-Request
+  :Phone ( aAt1 / question )
+   )
+)
+
+# ::id MUL0919.json_0012
+# ::snt No that is all the info I need thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2494.json_0000
+# ::snt Yes , I am hoping to find some information about Cambridge for an upcoming visit .
+( o / out_of_scope )
+
+# ::id MUL2494.json_0002
+# ::snt I want to visit Pembroke College . Can you tell me the phone number and what type of attraction it is ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "pembroke"
+     :op2 "college"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Type ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id MUL2494.json_0004
+# ::snt I am looking for a restaurant in the west part of town in the moderate price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL2494.json_0006
+# ::snt Italian sounds good . Could I have the postcode and name of that restaurant ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "italian"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Post ( aRe1 / question )
+   )
+)
+
+# ::id MUL2494.json_0008
+# ::snt Perfect , I also need to book a taxi to leave by 09:45 please .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n10 / name
+     :op1 "09:45"
+  ))
+)
+
+# ::id MUL2494.json_0010
+# ::snt I want to go from the restaurant Prezzo by 9:45 to Pembroke college .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n12 / name
+     :op1 "pembroke"
+     :op2 "college"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id MUL2494.json_0012
+# ::snt Good , that works for me .
+( o / out_of_scope )
+
+# ::id MUL2494.json_0014
+# ::snt No , that is it . Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2257.json_0000
+# ::snt I 'm looking for a moderately priced restaurant in the Cambridge city centre .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2257.json_0002
+# ::snt Yes I am interested in British food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "british"
+  ))
+)
+
+# ::id PMUL2257.json_0004
+# ::snt What is the phone number and postcode there ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id PMUL2257.json_0006
+# ::snt I am looking for something to do in the centre area of town . I was thinking maybe a nightclub .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n10 / name
+     :op1 "nightclub"
+  ))
+)
+
+# ::id PMUL2257.json_0008
+# ::snt That sounds great , can I please get the phone number and postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL2257.json_0010
+# ::snt I 'll also need a taxi . It should leave The Fez by 1:00 . Please include the contact number and car type .
+( a / and
+ :op1(Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+   )
+ :op2(Tm2 / Taxi-Inform
+   :Depart ( DepTa3 / Depart 
+    :name ( n13 / name
+     :op1 "The"
+     :op2 "Fez"
+  ))
+   :Leave ( LeaTa5 / Leave 
+    :name ( n15 / name
+     :op1 "1:00"
+  ))
+   )
+)
+
+# ::id PMUL2257.json_0012
+# ::snt I 'm traveling between the restaurant and nightclub . I need to leave the nightclub by 1:00 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n16 / name
+     :op1 "1:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "nightclub"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL2257.json_0014
+# ::snt Have a nice day .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG1300.json_0000
+# ::snt Hello , I 'm looking for a modern european restaurant in the center .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id SNG1300.json_0002
+# ::snt Maybe something in the moderate range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id SNG1300.json_0004
+# ::snt Can you book 2 people at 19:30 on friday for Riverside brasserie . Can I get a reference number ? Thank you .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "riverside"
+     :op2 "brasserie"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n10 / name
+     :op1 "19:30"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id SNG1300.json_0006
+# ::snt That actually takes care of all my needs ! Thanks a ton !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4948.json_0000
+# ::snt Can you help me find a place to stay maybe a expensive guesthouse ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL4948.json_0002
+# ::snt I was really wanting a guesthouse in the east with an expensive price range and include free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreHo5 / Area 
+    :name ( n8 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL4948.json_0004
+# ::snt Well , I preferred a guesthouse but since there are none , can you see if there are any hotels with my other specifications staying the same ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotels"
+  ))
+)
+
+# ::id PMUL4948.json_0006
+# ::snt Yes please , 8 people for 5 nights starting thursday , and can I get the reference number ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL4948.json_0008
+# ::snt That 's great ! I need a train . It should leave after 20:45 from Birmingham New Street .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n18 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n20 / name
+     :op1 "20:45"
+  ))
+)
+
+# ::id PMUL4948.json_0010
+# ::snt Yes , I 'm going to Cambridge and I need to leave on Thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n22 / name
+     :op1 "thursday"
+  ))
+   :Dest ( DesTr4 / Dest 
+    :name ( n24 / name
+     :op1 "Cambridge"
+  ))
+)
+
+# ::id PMUL4948.json_0012
+# ::snt Yes please .   And I need the reference number please .
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL4948.json_0014
+# ::snt Great , thanks so much
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4948.json_0016
+# ::snt I will need eight tickets please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n26 / name
+     :op1 "eight"
+  ))
+)
+
+# ::id PMUL4948.json_0018
+# ::snt Thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4948.json_0020
+# ::snt rad that 's all i need now
+( o / out_of_scope )
+
+# ::id PMUL0264.json_0000
+# ::snt I was hoping that you could find a restaurant for me .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0264.json_0002
+# ::snt I need the address and phone number of a restaurant in the center of town that serves Turkish food . Thanks .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "turkish"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id PMUL0264.json_0004
+# ::snt The moderately priced one sounds good can you give me the address and phone number ?   Can you also find me a hotel with free wifi and 3 stars .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Price ( PriRe4 / Price 
+    :name ( n9 / name
+     :op1 "moderately"
+  ))
+   )
+ :op3(Rt3 / Restaurant-Request
+  :Phone ( aRe2 / question )
+  :Addr ( aRe3 / question )
+   )
+)
+
+# ::id PMUL0264.json_0006
+# ::snt Yes and I need the reference number thank you
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL0264.json_0008
+# ::snt Nevermind , I wo n't be needing that reservation after all . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0264.json_0010
+# ::snt May I please have the postcode , address , and hotel type ?
+( Ht1 / Hotel-Request
+  :Type ( aHo0 / question )
+  :Addr ( aHo1 / question )
+  :Post ( aHo2 / question )
+)
+
+# ::id PMUL0264.json_0012
+# ::snt Thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0264.json_0014
+# ::snt Thank you , I 'll let you know if I need anything else .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2524.json_0000
+# ::snt Hi , I could sure use some help with my planning .   I am looking for a particular hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL2524.json_0002
+# ::snt The name of the place is called a and b guest house .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n4 / name
+     :op1 "a"
+     :op2 "and"
+     :op3 "b"
+     :op4 "guest"
+     :op5 "house"
+  ))
+)
+
+# ::id PMUL2524.json_0004
+# ::snt Yes , I 'd like to book for 4 people and for 4 nights , starting from Friday . Can you check availability ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2524.json_0006
+# ::snt I am also looking for some attractions in the West .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL2524.json_0008
+# ::snt Hmmm . Cafe Jello Gallery sounds interesting .   May I please get their address ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n14 / name
+     :op1 "cafe"
+     :op2 "jello"
+     :op3 "gallery"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+)
+
+# ::id SNG01867.json_0000
+# ::snt I need a taxi to arrive by 09:45
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n2 / name
+     :op1 "09:45"
+  ))
+)
+
+# ::id SNG01867.json_0002
+# ::snt The pickup location will be finches bed and breakfast
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n4 / name
+     :op1 "finches"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+)
+
+# ::id SNG01867.json_0004
+# ::snt I will be traveling to sidney sussex college today .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n6 / name
+     :op1 "sidney"
+     :op2 "sussex"
+     :op3 "college"
+  ))
+)
+
+# ::id SNG01867.json_0006
+# ::snt Is 9:00 good ? Do you think forty - five minutes is enough time to get to the college ?
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n8 / name
+     :op1 "9:00"
+  ))
+)
+
+# ::id SNG01867.json_0008
+# ::snt Great .   Can I get a contact number ?
+( Tt1 / Taxi-Request
+  :Phone ( aTa0 / question )
+)
+
+# ::id SNG01867.json_0010
+# ::snt That 's all thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2712.json_0000
+# ::snt I would like to go to a park in the south .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "park"
+  ))
+)
+
+# ::id PMUL2712.json_0002
+# ::snt Could you get me the phone number to the Wandlebury country park ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n6 / name
+     :op1 "wandlebury"
+     :op2 "country"
+     :op3 "park"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Phone ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2712.json_0004
+# ::snt I 'm also looking for a place to stay that includes free parking and is in the cheap price range . Can you find something ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL2712.json_0006
+# ::snt I would like a four star hotel please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n12 / name
+     :op1 "four"
+  ))
+)
+
+# ::id PMUL2712.json_0008
+# ::snt Yes , book please and I need a reference number
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL2712.json_0010
+# ::snt It 'll be 7 people and 3 nights beginning tuesday . Please remember to give me the reference number .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL2712.json_0012
+# ::snt Is there any hotel available for you to book ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL2712.json_0014
+# ::snt Yes , thank you ! That will work .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2712.json_0016
+# ::snt No that will be all thanks so much for all of the help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4085.json_0000
+# ::snt I am planning a trip in Cambridge , Looking for a place to dine
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL4085.json_0002
+# ::snt Nothern European food , please
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "Nothern"
+     :op2 "European"
+  ))
+)
+
+# ::id PMUL4085.json_0004
+# ::snt Ok .   How about just european ?   Any luck there ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "european"
+  ))
+)
+
+# ::id PMUL4085.json_0006
+# ::snt I would like to find a expensive one please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL4085.json_0008
+# ::snt Whichever you recommend . Can I have the phone number , postcode , and address , please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id PMUL4085.json_0010
+# ::snt Okay . I;m looking for a train that departs from cambridge on tuesday and arrives by 08:00 in london kings cross .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n12 / name
+     :op1 "08:00"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4085.json_0012
+# ::snt Yes please reserve a spot and give me the reference number after .
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL4085.json_0014
+# ::snt I will need two tickets .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n16 / name
+     :op1 "two"
+  ))
+)
+
+# ::id PMUL4085.json_0016
+# ::snt What is the booking reference number ?
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL4085.json_0018
+# ::snt No , thank you for your help today
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0088.json_0000
+# ::snt I need to book a taxi from warkworth house .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n2 / name
+     :op1 "warkworth"
+     :op2 "house"
+  ))
+)
+
+# ::id SNG0088.json_0002
+# ::snt i want to go to rosa 's bed and breakfast and would like to arrive by 3
+( Tm1 / Taxi-Inform
+   :Arrive ( 3*Ta1 / 03**00)
+   :Dest ( DesTa3 / Dest 
+    :name ( n4 / name
+     :op1 "rosa"
+     :op2 "'s"
+     :op3 "bed"
+     :op4 "and"
+     :op5 "breakfast"
+  ))
+)
+
+# ::id SNG0088.json_0004
+# ::snt Thank you for your help today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0088.json_0006
+# ::snt That 's all I need , thanks . Bye bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0082.json_0000
+# ::snt I want to find a place serving spanish food in the centre of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "spanish"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SSNG0082.json_0002
+# ::snt Is one of them cheap ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SSNG0082.json_0004
+# ::snt Yes , please make a reservation for Thursday at 16:15 . There will be 7 of us .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "16:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id SSNG0082.json_0006
+# ::snt Could you please check for a different restaurant in the same area and pricerange .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Area ( AreRe3 / Area 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Price ( PriRe5 / Price 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "area"
+     :op3 "and"
+     :op4 "pricerange"
+  ))
+)
+
+# ::id SSNG0082.json_0008
+# ::snt Were you able to find anything ?
+( o / out_of_scope )
+
+# ::id SSNG0082.json_0010
+# ::snt Can you look for chinese restaurants please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n18 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id SSNG0082.json_0012
+# ::snt Okay yes pick one , perhaps the Golden House .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n20 / name
+     :op1 "golden"
+     :op2 "house"
+  ))
+)
+
+# ::id SSNG0082.json_0014
+# ::snt No , that 's all I needed . Have a nice day .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0082.json_0016
+# ::snt Thanks so much . Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0059.json_0000
+# ::snt I would like to book a taxi that will depart from Rice Boat and should leave at 9:30 .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n2 / name
+     :op1 "rice"
+     :op2 "boat"
+  ))
+   :Leave ( LeaTa4 / Leave 
+    :name ( n4 / name
+     :op1 "9:30"
+  ))
+)
+
+# ::id SNG0059.json_0002
+# ::snt The taxi should go to parkside pools .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n6 / name
+     :op1 "parkside"
+     :op2 "pools"
+  ))
+)
+
+# ::id SNG0059.json_0004
+# ::snt Thank you , goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1018.json_0000
+# ::snt I 'm looking for information on the People 's Portrait Exhibition at Girton College .
+( o / out_of_scope )
+
+# ::id MUL1018.json_0002
+# ::snt Yes please . You said it was free , correct ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL1018.json_0004
+# ::snt Ok thanks I also need a place to stay located in the east and must be a guesthouse , can you help me ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL1018.json_0006
+# ::snt I prefer to stay somewhere in the cheap price range , and it should include free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL1018.json_0008
+# ::snt Pick one for me . I need a hotel for 2 people and 5 nights starting from wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL1018.json_0010
+# ::snt Thank you . I also need a taxi to commute between the two places . I want to leave the attraction by 22:30 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n14 / name
+     :op1 "22:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "attraction"
+  ))
+)
+
+# ::id MUL1018.json_0012
+# ::snt No thank you . You 've been great !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1281.json_0000
+# ::snt I 'm looking for a restaurant . The restaurant should be in the centre and should be in the cheap price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG1281.json_0002
+# ::snt Are there any italian ones ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id SNG1281.json_0004
+# ::snt No , I do n't have any preferences . The Pizza Hut sounds good , can I get their phone number and postcode ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "pizza"
+     :op2 "hut"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Post ( aRe2 / question )
+   )
+)
+
+# ::id SNG1281.json_0006
+# ::snt Nope , that 's all I need for now . Thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0954.json_0000
+# ::snt Can you tell me if there are any museums in the west part of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id MUL0954.json_0002
+# ::snt It needs to be in the west .
+( o / out_of_scope )
+
+# ::id MUL0954.json_0004
+# ::snt Sure thing , may I have their phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL0954.json_0006
+# ::snt I also need a seafood restaurant that is in that same area
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "seafood"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id MUL0954.json_0008
+# ::snt How about an expensive restaurant in the west serving European food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "european"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n14 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL0954.json_0010
+# ::snt Yes , I would like reservations for four for seven o'clock tomorrow evening .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n16 / name
+     :op1 "four"
+  ))
+)
+
+# ::id MUL0954.json_0012
+# ::snt Actually can I get reservations for 7 at 20:00 on Friday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "20:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n20 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n22 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL0954.json_0014
+# ::snt Could I get the reference number for that booking please .
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id MUL0954.json_0016
+# ::snt Yes . I would like a taxi to take me to the restaurant by my reservation time .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Dest ( DesTa3 / Dest 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id MUL0954.json_0018
+# ::snt Yes , please . Do you have their phone number ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   )
+ :op2(Tt2 / Taxi-Request
+  :Phone ( aTa1 / question )
+   )
+)
+
+# ::id MUL0954.json_0020
+# ::snt Thank you very much . That 's all I 'll need today !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0143.json_0000
+# ::snt I 'm looking for a moderate price hotel in the north part of town .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL0143.json_0002
+# ::snt I do n't care about star rating so much , but it the hotel needs to include free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id MUL0143.json_0004
+# ::snt Yes I need parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id MUL0143.json_0006
+# ::snt That will work . What is the phone number , address , and star rating for the hotel ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id MUL0143.json_0008
+# ::snt Thanks . I 'm also looking for a restaurant in the same price range as the hotel can you help me out ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id MUL0143.json_0010
+# ::snt Is there one that serves fusion food and if they do n't , is there any that serve indian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "fusion"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n10 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id MUL0143.json_0012
+# ::snt That sounds good . I need a table for two at 16:00 on Thursday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "16:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "two"
+  ))
+)
+
+# ::id MUL0143.json_0014
+# ::snt Wonderful , thanks . Can you also help me find a taxi that can take me from the restaurant to my hotel ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Dest ( DesTa5 / Dest 
+    :name ( n20 / name
+     :op1 "my"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+ :op3(Rm3 / Restaurant-Inform
+   :none ( onRe3 / none)
+   )
+)
+
+# ::id MUL0143.json_0016
+# ::snt Yes , I actually need to arrive by 16:00 at the restaurant so the 18:00 will not work .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n22 / name
+     :op1 "16:00"
+  ))
+)
+
+# ::id MUL0143.json_0018
+# ::snt From the hotel to the restaurant , please .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n26 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id MUL0143.json_0020
+# ::snt Great thank you very much that 's all the info I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0316.json_0000
+# ::snt I 'd like to find a restaurant that offers Asian Oriental cuisine , in the centre , if possible .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0316.json_0002
+# ::snt I would like Yippee .
+( o / out_of_scope )
+
+# ::id PMUL0316.json_0004
+# ::snt Monday , 19:00 , for 6 people .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "19:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL0316.json_0006
+# ::snt Great , I also need a hotel room if you can help me find something .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL0316.json_0008
+# ::snt The west please .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n14 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL0316.json_0010
+# ::snt The hotel does n't need to include internet . It should be in the same area as the restaurant .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+   :Internet ( onHo2 / dontcare)
+   :Area ( AreHo5 / Area 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL0316.json_0012
+# ::snt The price does not matter .    Please make a recommendation and book it for the same group of people and 4 nights starting from the same day .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n24 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id PMUL0316.json_0014
+# ::snt no and thank you for your help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2241.json_0000
+# ::snt I want to go to a museum .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL2241.json_0002
+# ::snt I would like to stay in the centre area .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2241.json_0004
+# ::snt An art gallery would be wonderful .
+( o / out_of_scope )
+
+# ::id PMUL2241.json_0006
+# ::snt Yes , that would be great . Can you also give me the phone number for that location ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL2241.json_0008
+# ::snt Yes , I 'm also looking for a chinese place to eat in the same area .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL2241.json_0010
+# ::snt I d like to make a reservation for 4 on sunday .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL2241.json_0012
+# ::snt At 18:30 please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "18:30"
+  ))
+)
+
+# ::id PMUL2241.json_0014
+# ::snt Wait ... it is expensive ?   I was looking for a moderately priced place .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n16 / name
+     :op1 "expensive"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n18 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL2241.json_0016
+# ::snt Oh God , yes . I want to eat at a moderately priced restaurant .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n20 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL2241.json_0018
+# ::snt yes book for 4 people at 18:30 on sunday
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n22 / name
+     :op1 "18:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n24 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n26 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2241.json_0020
+# ::snt No thanks .   Thank you for working with me on the second booking .    Have a great day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0501.json_0000
+# ::snt I would like a train going to stansted airport .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id PMUL0501.json_0002
+# ::snt I am departing cambridge tuesday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0501.json_0004
+# ::snt I would like to leave after 20:15 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "20:15"
+  ))
+)
+
+# ::id PMUL0501.json_0006
+# ::snt Thank you . can also provide the train ID ?
+( Tt1 / Train-Request
+  :Id ( aTr0 / question )
+)
+
+# ::id PMUL0501.json_0008
+# ::snt No thanks can you help me find an expensive restaurant in the centre ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0501.json_0010
+# ::snt I 'm up for an adventure , can you pick a good one for me ?
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+)
+
+# ::id PMUL0501.json_0012
+# ::snt No but I would like the postcode and the phone number .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id PMUL0501.json_0014
+# ::snt That is all , thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0284.json_0000
+# ::snt I need a place to stay please . A guesthouse would be great .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id SSNG0284.json_0002
+# ::snt Is it in the north ? I need to be in the north area of the city .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SSNG0284.json_0004
+# ::snt Yes , please book starting Thursday for 4 people and for 4 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SSNG0284.json_0006
+# ::snt Could you try another hotel in the same price range and , if you make a reservation , give me the reference number ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id SSNG0284.json_0008
+# ::snt I do not need free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( onHo1 / dontcare)
+)
+
+# ::id SSNG0284.json_0010
+# ::snt Yes , that would be fine , moderate price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n14 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id SSNG0284.json_0012
+# ::snt Good . Thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0537.json_0000
+# ::snt I 'm interested in a place called restaurant one seven . What can you tell me about it ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "restaurant"
+     :op2 "one"
+     :op3 "seven"
+  ))
+)
+
+# ::id SNG0537.json_0002
+# ::snt Awesome ! Can you book a table for me ? 4 people at 15:30 on Monday . Thanks !
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "15:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG0537.json_0004
+# ::snt Great thank you ! That 's all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01795.json_0000
+# ::snt I 'm looking for a train please .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id SNG01795.json_0002
+# ::snt I plan to leave from stevenage to go to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "stevenage"
+  ))
+)
+
+# ::id SNG01795.json_0004
+# ::snt I want to leave on Sunday and arrive by 12:15 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "12:15"
+  ))
+)
+
+# ::id SNG01795.json_0006
+# ::snt Thank you , I will check them out and get back to you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01795.json_0008
+# ::snt That information is very overwhelming . Can you please pick the best option that meets my criteria and book for 6 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SNG01795.json_0010
+# ::snt I think you 're confused . I need the info , you 're the help desk .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id SNG01795.json_0012
+# ::snt That 's more like it . And , what 's the reference number ?
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id SNG01795.json_0014
+# ::snt That was all . Thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4392.json_0000
+# ::snt I am planning a trip in Cambridge .
+( o / out_of_scope )
+
+# ::id PMUL4392.json_0002
+# ::snt uhm , no . that 's your job , weirdo . also , i need a train .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL4392.json_0004
+# ::snt I am going to Cambridge and arrive by 18:45 . I need the train ID , travel time and departure time .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "18:45"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Leave ( aTr1 / question )
+  :Time ( aTr2 / question )
+  :Id ( aTr3 / question )
+   )
+)
+
+# ::id PMUL4392.json_0006
+# ::snt thanks ! what is the travel time ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL4392.json_0008
+# ::snt Ok , I do need a hotel after all . I need 3 stars and it should be moderately priced .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "moderately"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL4392.json_0010
+# ::snt I do n't have a preference . Why do n't you pick one for me .
+( o / out_of_scope )
+
+# ::id PMUL4392.json_0012
+# ::snt Yes I would like to book that one .
+( o / out_of_scope )
+
+# ::id PMUL4392.json_0014
+# ::snt I 'm sorry , I do n't need to book it at this time but could you please provide me the phone number to Bridge guesthouse ? Thanks
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id PMUL4392.json_0016
+# ::snt Thank you . That is all that I need for today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4392.json_0018
+# ::snt Thanks you too ! Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4926.json_0000
+# ::snt I am looking for a restaurant . The restaurant should serve modern american food and should be in the centre
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "modern"
+     :op2 "american"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4926.json_0002
+# ::snt Do you have a similar restaurant that is close to centre ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4926.json_0004
+# ::snt Yes , I would like that .
+( o / out_of_scope )
+
+# ::id PMUL4926.json_0006
+# ::snt I 'm sorry I misread that you said north american . If there 's no modern american , then can you try italian instead ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id PMUL4926.json_0008
+# ::snt Expensive italian will do .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n12 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id PMUL4926.json_0010
+# ::snt No thanks , I just need the phone number please .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id PMUL4926.json_0012
+# ::snt Yes , I 'm also looking for a place to stay . I 'd like it to be in the north and same price range as the restaurant .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n16 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL4926.json_0014
+# ::snt Is there anything in the moderate price range ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n18 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL4926.json_0016
+# ::snt Yes I would prefer a 4 star and would like for it to have free parking .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4926.json_0018
+# ::snt I have no preference . What do you recommend ?
+( o / out_of_scope )
+
+# ::id PMUL4926.json_0020
+# ::snt What area is that in again ?
+( Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+)
+
+# ::id PMUL4926.json_0022
+# ::snt get me their phone number and hotel type
+( Ht1 / Hotel-Request
+  :Type ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id PMUL4926.json_0024
+# ::snt Thank you very much for your time .   Have a nice day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4455.json_0000
+# ::snt i need a place to stay
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL4455.json_0002
+# ::snt No specific area but it needs to have 2 stars and area needs to be in the north . It also needs to include free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo5 / Stars 
+    :name ( n4 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL4455.json_0004
+# ::snt book for me one of your choice for 7 people and 2 nights starting on wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL4455.json_0006
+# ::snt Yes I would like to find a park to visit .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "park"
+  ))
+)
+
+# ::id PMUL4455.json_0008
+# ::snt I do not care I need the phone number and address
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL4455.json_0010
+# ::snt That sounds like a lot of fun . Thanks for all your help . I 'm happy with your service . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1862.json_0000
+# ::snt I am looking for a train to London Liverpool Street .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id MUL1862.json_0002
+# ::snt I would like to leave Friday and arrive by 17:45 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "friday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n6 / name
+     :op1 "17:45"
+  ))
+)
+
+# ::id MUL1862.json_0004
+# ::snt No , that one wo n't work . I have to arrive by 17:45 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "17:45"
+  ))
+)
+
+# ::id MUL1862.json_0006
+# ::snt Yes , that would work . Can you book me 4 tickets please ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1862.json_0008
+# ::snt Would you like to make another reservation ?
+( Bm1 / Booking-Inform
+   :none ( onBo1 / none)
+)
+
+# ::id MUL1862.json_0010
+# ::snt what attractions do you have in the south ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL1862.json_0012
+# ::snt Can I get the postcode and entrance fee for The Junction ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n14 / name
+     :op1 "junction"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Post ( aAt2 / question )
+   )
+)
+
+# ::id MUL1862.json_0014
+# ::snt No .   I think that 's everything . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4141.json_0000
+# ::snt Can you get me information on a attraction called emmanuel college ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "emmanuel"
+     :op2 "college"
+  ))
+)
+
+# ::id PMUL4141.json_0002
+# ::snt Okay thank you .   That was all I needed to know .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4141.json_0004
+# ::snt Are there any good eastern European restaurants in the centre ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "european"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4141.json_0006
+# ::snt Do any of them serve eastern European food ?
+( o / out_of_scope )
+
+# ::id PMUL4141.json_0008
+# ::snt what about eastern european food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "eastern"
+     :op2 "european"
+  ))
+)
+
+# ::id PMUL4141.json_0010
+# ::snt Chinese is always a good standby when in doubt , lets look for a chiense place .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL4141.json_0012
+# ::snt Moderately priced please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n12 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL4141.json_0014
+# ::snt Yes please make that for 4 people at 15:00 on a Sunday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "15:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4141.json_0016
+# ::snt Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0087.json_0000
+# ::snt I 'd like a taxi that leaves from yippee noodle bar and leaves after 11:30 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n2 / name
+     :op1 "11:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "yippee"
+     :op2 "noodle"
+     :op3 "bar"
+  ))
+)
+
+# ::id SNG0087.json_0002
+# ::snt I would like to go to Ballare please .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n6 / name
+     :op1 "ballare"
+  ))
+)
+
+# ::id SNG0087.json_0004
+# ::snt Thank you so much ! That is all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02256.json_0000
+# ::snt I want a taxi to come to The Junction to take me to Kambar .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "kambar"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "the"
+     :op2 "junction"
+  ))
+)
+
+# ::id SNG02256.json_0002
+# ::snt At 3:30 pm
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n6 / name
+     :op1 "3:30"
+  ))
+)
+
+# ::id SNG02256.json_0004
+# ::snt No , that 's everything . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02256.json_0006
+# ::snt Have a great night ! Goodbye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4546.json_0000
+# ::snt I 'm looking for information about a hotel in Cambridge called Warkworth House .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "warkworth"
+     :op2 "house"
+  ))
+)
+
+# ::id PMUL4546.json_0002
+# ::snt Can you provide me with their phone number please ?
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id PMUL4546.json_0004
+# ::snt Yes , I am looking for places to go while I 'm there .   Perhaps a nightclub ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "nightclub"
+  ))
+)
+
+# ::id PMUL4546.json_0006
+# ::snt That sounds great ! Thank you for the information .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4546.json_0008
+# ::snt I need a cab to commute between both places and I want to leave the hotel by 18:45 , I also need the contact # & car type
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n6 / name
+     :op1 "18:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n8 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+ :op3(At3 / Attraction-Request
+  :Type ( aAt2 / question )
+   )
+)
+
+# ::id PMUL4546.json_0010
+# ::snt Great , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4546.json_0012
+# ::snt No that s it have a nice day !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1023.json_0000
+# ::snt Hi , I 'm looking for a place to stay in Cambridge . Can you help me ?
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id MUL1023.json_0002
+# ::snt I will be staying on the southend .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "southend"
+  ))
+)
+
+# ::id MUL1023.json_0004
+# ::snt I want it to be expensive and include free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL1023.json_0006
+# ::snt I actually want to stay in the East , with free parking .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "east"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id MUL1023.json_0008
+# ::snt Can you go ahead and book me a room for 4 nights starting Friday ? There will be a total of 6 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL1023.json_0010
+# ::snt I 'm looking for somewhere to go in the east part of town . Can you help me ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL1023.json_0012
+# ::snt I do n't really have any preferences other than I want it to be in the same area as the hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id MUL1023.json_0014
+# ::snt Can you give me the address and postcode for Cambridge Artworks ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n20 / name
+     :op1 "cambridge"
+     :op2 "artworks"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+   )
+)
+
+# ::id MUL1023.json_0016
+# ::snt Thank you for all your help . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0328.json_0000
+# ::snt I need a train from london liverpool street station on wednesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id SNG0328.json_0002
+# ::snt I am heading to Cambridge for an important visit . Can you get me there by 11:00 ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "11:00"
+  ))
+)
+
+# ::id SNG0328.json_0004
+# ::snt That should be perfect .   How many tickets can I get ?
+( Tt1 / Train-Request
+  :People ( aTr0 / question )
+)
+
+# ::id SNG0328.json_0006
+# ::snt Just one is fine .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "one"
+  ))
+)
+
+# ::id SNG0328.json_0008
+# ::snt Could you tell me the travel time please first ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id SNG0328.json_0010
+# ::snt That 's all the info I needed today , thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01545.json_0000
+# ::snt Can you help me find a guesthouse in the north ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SNG01545.json_0002
+# ::snt It should include free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id SNG01545.json_0004
+# ::snt Is it in the moderate range ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id SNG01545.json_0006
+# ::snt What is the star rating of this guest house , address and phone number ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id SNG01545.json_0008
+# ::snt Great , just gathering information for now . That 's everything I needed , thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01545.json_0010
+# ::snt You 're welcome .
+( ge1 / general-welcome
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3922.json_0000
+# ::snt I 'm looking for a 3 star place to stay that includes free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3922.json_0002
+# ::snt I 'm looking for something in the north . I do n't care so much about the price , but I want it to be all inclusive , no charging extra for wifi .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL3922.json_0004
+# ::snt does it have free wifi
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL3922.json_0006
+# ::snt That would be great . I need a reservation for 4 people for 4 nights starting on Thursday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3922.json_0008
+# ::snt Yes , I am looking for a train leaving Kings Lynn on the same day as my hotel check in date .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n14 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id PMUL3922.json_0010
+# ::snt My destination is Cambridge and I should arrive by 20:00 . Please book tickets for thursday for 4 people . I 'll also need the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n18 / name
+     :op1 "thursday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n20 / name
+     :op1 "20:00"
+  ))
+   :People ( PeoTr8 / People 
+    :name ( n22 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3922.json_0012
+# ::snt Great , that is all I need .
+( o / out_of_scope )
+
+# ::id PMUL0459.json_0000
+# ::snt I 'm looking for specific restaurant .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0459.json_0002
+# ::snt The Hakka restaurant is located at 24 Milton Road Cambridge Cambridgeshire CB4 1JY .   The average cost is approximately 30 per person .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "hakka"
+  ))
+)
+
+# ::id PMUL0459.json_0004
+# ::snt Maybe .   Anyway .   I also need a place to stay in the south area .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL1255.json_0000
+# ::snt Hi , I 'm searching for a place called Magdalene College .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "magdalene"
+     :op2 "college"
+  ))
+)
+
+# ::id PMUL1255.json_0002
+# ::snt Yes can you please get me the info ?
+( o / out_of_scope )
+
+# ::id PMUL1255.json_0004
+# ::snt Yes I need to find a train that will leave after 13:00 and arrive Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n6 / name
+     :op1 "13:00"
+  ))
+)
+
+# ::id PMUL1255.json_0006
+# ::snt does it leave on monday ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL1255.json_0008
+# ::snt No .   I am leaving from Kings Lynn and going to Cambridge . I am NOT departing from London Kings .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id PMUL0139.json_0000
+# ::snt I 'd like to stay in a guesthouse that offers free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL0139.json_0002
+# ::snt My price range is moderate .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL0139.json_0004
+# ::snt North area please .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL0139.json_0006
+# ::snt No , but there will be 6 people in my party and we 'd like to stay for 4 nights starting on Tuesday , if possible .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL0139.json_0008
+# ::snt Yes , I need a booking for this tuesday please .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n14 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL0139.json_0010
+# ::snt I would also like some Italian food in the area .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "italian"
+  ))
+   :Area ( orRe2 / north)
+)
+
+# ::id PMUL0139.json_0012
+# ::snt I would like to be able to leave the restaurant by 13:00 , can you book a table that allows us the time needed to eat .   I also need the address for the restaurant .
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+   )
+ :op2(Tm2 / Taxi-Inform
+   :Leave ( LeaTa3 / Leave 
+    :name ( n19 / name
+     :op1 "13:00"
+  ))
+   :Depart ( DepTa5 / Depart 
+    :name ( n21 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op3(Rm3 / Restaurant-Inform
+   :Time ( TimRe6 / Time 
+    :name ( n24 / name
+     :op1 "13:00"
+  ))
+   )
+)
+
+# ::id PMUL0139.json_0014
+# ::snt A reservation is n't necessary . Instead , please find me a taxi to get me there .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL0139.json_0016
+# ::snt I want to leave the restaurant by 13:00 to go back to the hotel .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n24 / name
+     :op1 "13:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n26 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n28 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL0139.json_0018
+# ::snt Thanks for all your help . That 's all I needed today . Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2676.json_0000
+# ::snt I would like to find a cheap hotel to stay at where there is free parking . Do you have any suggestions ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Price ( PriHo5 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL2676.json_0002
+# ::snt Do they have free parking ? are they rated 3 stars ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL2676.json_0004
+# ::snt Did you have something that fits with 3 stars ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL2676.json_0006
+# ::snt What about a 4 star hotel ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2676.json_0008
+# ::snt Yes , please book for 5 people for 5 nights starting on Thursday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL2676.json_0010
+# ::snt I would like to book for Thursday , not Tuesday .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n18 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL2676.json_0012
+# ::snt Is Monday available ?
+( o / out_of_scope )
+
+# ::id PMUL2676.json_0014
+# ::snt Thanks !   Can you also help me find a college to visit in town ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n20 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL2676.json_0016
+# ::snt Can you suggest one for me ?
+( o / out_of_scope )
+
+# ::id PMUL2676.json_0018
+# ::snt What is the entrance fee and postcode there ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL2676.json_0020
+# ::snt Thank you so much . Good bye
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0742.json_0000
+# ::snt I 'm looking to dine at a restaurant in the centre that serves Austrian food . Can you help ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "austrian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0742.json_0002
+# ::snt That 's ok , thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0742.json_0004
+# ::snt Do you have any restaurants that serve Mediterranean food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "mediterranean"
+  ))
+)
+
+# ::id PMUL0742.json_0006
+# ::snt I am looking for an expensive restaurant .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0742.json_0008
+# ::snt Can I just get the contact information for La Mimosa for right now ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n10 / name
+     :op1 "la"
+     :op2 "mimosa"
+  ))
+)
+
+# ::id PMUL0742.json_0010
+# ::snt I also need a train that departs from Stansted airport after 09:15 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n12 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n14 / name
+     :op1 "09:15"
+  ))
+)
+
+# ::id PMUL0742.json_0012
+# ::snt Yep , headed to Cambridge on Tuesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n18 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL0742.json_0014
+# ::snt No , thank you . Can you tell me the Train ID , please ?
+( Tt1 / Train-Request
+  :Id ( aTr0 / question )
+)
+
+# ::id PMUL0742.json_0016
+# ::snt That is all thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1698.json_0000
+# ::snt Please help me find a guesthouse to stay in that has free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL1698.json_0002
+# ::snt I do n't care . I want a 5 star rating though .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n4 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL1698.json_0004
+# ::snt Any are would be fine . Can you just check if you have anything that 's 5 star rated ?
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+   :Stars ( StaHo3 / Stars 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL1698.json_0006
+# ::snt How about one that is a 0 star ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n8 / name
+     :op1 "0"
+  ))
+)
+
+# ::id PMUL1698.json_0008
+# ::snt No , it does n't matter . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1698.json_0010
+# ::snt book it for 4 people and 5 nights starting from sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1698.json_0012
+# ::snt Thanks . I also need a train departing from Cambridge after 11:00 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n18 / name
+     :op1 "11:00"
+  ))
+)
+
+# ::id PMUL1698.json_0014
+# ::snt 4 people leaving Cambridge and going to London Liverpool Street on Friday , departing after 11:00 . Please give me the travel and arrival time as well as the price .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n20 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n22 / name
+     :op1 "friday"
+  ))
+   :People ( PeoTr6 / People 
+    :name ( n24 / name
+     :op1 "4"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n26 / name
+     :op1 "Cambridge"
+  ))
+   :Leave ( LeaTr10 / Leave 
+    :name ( n28 / name
+     :op1 "11:00"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Arrive ( aTr1 / question )
+  :Ticket ( aTr2 / question )
+   )
+)
+
+# ::id PMUL1698.json_0016
+# ::snt Thank you and please inform of the travel time and departure time .
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL1698.json_0018
+# ::snt Okay . Thank you for al your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1698.json_0020
+# ::snt I am all set .
+( o / out_of_scope )
+
+# ::id PMUL4031.json_0000
+# ::snt I need to find a vietnamese restaurant in the moderate price range .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "vietnamese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL4031.json_0002
+# ::snt Can you try chinese ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL4031.json_0004
+# ::snt I 'm a pathological liar . I do n't want Chinese . I actually want British food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "british"
+  ))
+)
+
+# ::id PMUL4031.json_0006
+# ::snt I 'd like it to be in the centre please .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4031.json_0008
+# ::snt recommend one and book a table for 3 people at 17:45 on tuesday and get me the reference number
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "17:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL4031.json_0010
+# ::snt Thank you . I am also looking for a place to stay .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4031.json_0012
+# ::snt I would like a three star hotel .   I 'm trying to unplug on this trip , so free internet is n't necessary .
+( Hm1 / Hotel-Inform
+   :Internet ( oHo1 / no)
+   :Stars ( StaHo3 / Stars 
+    :name ( n18 / name
+     :op1 "three"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n20 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL4031.json_0014
+# ::snt I would prefer a hotel , in the moderate price rage . It should be 3 stars .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n22 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n24 / name
+     :op1 "moderate"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n26 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL4031.json_0016
+# ::snt Yes , could you make a suggestion maybe ?
+( o / out_of_scope )
+
+# ::id PMUL4031.json_0018
+# ::snt Actually , I am open to a guest house . Can you check to see if there is a 3-star guesthouse in the moderate range ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n28 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n30 / name
+     :op1 "moderate"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n32 / name
+     :op1 "3-star"
+  ))
+)
+
+# ::id PMUL4031.json_0020
+# ::snt Since none of them seem to be close to the restaurant , can you suggest one for me ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL4031.json_0022
+# ::snt Could you book it for me ?   I need it for 3 people for 3 days .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n34 / name
+     :op1 "3"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n36 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL4031.json_0024
+# ::snt I also need a taxi that arrives at the booked time .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL4031.json_0026
+# ::snt yeah i want to get tp the restaurant at the time you booked it for me
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n38 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL4031.json_0028
+# ::snt Yes , my pick - up point will be the hotel . I need to be at the restaurant by 17:45 . Can you book the taxi for me , please ?
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n40 / name
+     :op1 "17:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n42 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL4031.json_0030
+# ::snt No , that 's it . Thanks for your help . Have a great day . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3173.json_0000
+# ::snt Hi , do you know about trains that run from King 's Lynn ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL3173.json_0002
+# ::snt I would like to travel on Wednesday by train departing from Kings Lynn to Cambridge .   But want to arrive by 11:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "wednesday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n6 / name
+     :op1 "11:45"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n8 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id PMUL3173.json_0004
+# ::snt just one , please
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL3173.json_0006
+# ::snt Thanks ! I also need a hotel ( not a guesthouse ! ) with free wifi , please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL3173.json_0008
+# ::snt Can you tell me if Ashley Hotel is located in the South and does it include free parking ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n16 / name
+     :op1 "south"
+  ))
+   :Name ( NamHo7 / Name 
+    :name ( n18 / name
+     :op1 "ashley"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL3173.json_0010
+# ::snt Okay , I need the address of a hotel in the south please with free wifi and parking .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n20 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n22 / name
+     :op1 "south"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Addr ( aHo1 / question )
+   )
+)
+
+# ::id PMUL3173.json_0012
+# ::snt Yes ,   Can you look in the west please ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n24 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL3173.json_0014
+# ::snt I would prefer the cheaper one please .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n26 / name
+     :op1 "cheaper"
+  ))
+)
+
+# ::id PMUL3173.json_0016
+# ::snt That 's it for today , thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0175.json_0000
+# ::snt I want to find an expensive guesthouse to stay at .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL0175.json_0002
+# ::snt I need it to have a 4 star rating and have free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL0175.json_0004
+# ::snt Ok , how about something in the moderate price range ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL0175.json_0006
+# ::snt Yes they must have a 4 star rating with free parking . Do any of the guesthouse matches have that ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL0175.json_0008
+# ::snt That will be fine . Please provide the phone number and address .
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+  :Addr ( aHo1 / question )
+)
+
+# ::id MUL0175.json_0010
+# ::snt I do n't need to book at this time . I just need the phone number , address , and postcode , please .
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+  :Phone ( aHo2 / question )
+)
+
+# ::id MUL0175.json_0012
+# ::snt Thanks very much for your help , that 's everything I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0688.json_0000
+# ::snt I am looking for Italian food on the south side of the city .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id SNG0688.json_0002
+# ::snt No preference , please .
+( o / out_of_scope )
+
+# ::id SNG0688.json_0004
+# ::snt I 'll pass on the Pizza Hut . Yuck . Let 's go with Frankie & Benny 's . Can I get a table for 1 on Sunday at 12:15 please ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "12:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+)
+
+# ::id SNG0688.json_0006
+# ::snt I wanted the reservation for 12:15 , is that what you booked for me ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "12:15"
+  ))
+)
+
+# ::id SNG0688.json_0008
+# ::snt No , that is all I need . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0156.json_0000
+# ::snt I am looking for the Addenbrookes Hospital , this hospital should be the one with an infectious diseases department .
+( Hm1 / Hospital-Inform
+   :Department ( DepHo2 / Department 
+    :name ( n2 / name
+     :op1 "infectious"
+     :op2 "diseases"
+  ))
+)
+
+# ::id SNG0156.json_0002
+# ::snt Can I please have the address as well ?
+( Ht1 / Hospital-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id SNG0156.json_0004
+# ::snt Just to clarify ; the hospital does have an infectious diseases department , correct ?
+( Hm1 / Hospital-Inform
+   :Department ( DepHo2 / Department 
+    :name ( n4 / name
+     :op1 "infectious"
+     :op2 "diseases"
+  ))
+)
+
+# ::id SNG0156.json_0006
+# ::snt Yes , that 's all I need . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0156.json_0008
+# ::snt What is the address ?
+( Ht1 / Hospital-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id SNG0156.json_0010
+# ::snt Great , thank you . That 's all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20182.json_0000
+# ::snt I 'm looking for a moderately priced restaurant serving cuban food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "cuban"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id WOZ20182.json_0002
+# ::snt Is there any restaurants that serve british food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "british"
+  ))
+)
+
+# ::id WOZ20182.json_0004
+# ::snt Can I have their phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id WOZ20182.json_0006
+# ::snt No thanks , that is all !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20182.json_0008
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4015.json_0000
+# ::snt Hi , I 'm looking for information , specifically , a place to stay while I 'm in town .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4015.json_0002
+# ::snt Is it in the moderate price range ?   I need a hotel in the west with a star rating of a 3 .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreHo6 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+   :Stars ( StaHo8 / Stars 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL4015.json_0004
+# ::snt Okay , how about just moderate price and three stars in any part of town ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "moderate"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n12 / name
+     :op1 "three"
+  ))
+)
+
+# ::id PMUL4015.json_0006
+# ::snt okay , pick the west please . I need the postcode .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n14 / name
+     :op1 "west"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Post ( aHo1 / question )
+   )
+)
+
+# ::id PMUL4015.json_0008
+# ::snt I am also looking for Williams Art and Antiques .   Can you tell me what area that is in ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n16 / name
+     :op1 "williams"
+     :op2 "art"
+     :op3 "and"
+     :op4 "antiques"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+   )
+)
+
+# ::id PMUL4015.json_0010
+# ::snt No , I think that 's it .   Thank you very much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2655.json_0000
+# ::snt What are some places to go to ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL2655.json_0002
+# ::snt Recommend something for me , as long as it is in the center .
+( o / out_of_scope )
+
+# ::id PMUL2655.json_0004
+# ::snt That sounds perfect , thanks . Can you also help me find a guesthouse to stay in ? I 'd like a 4 star location , please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2655.json_0006
+# ::snt The hotel should include free wifi it should be near the attractions
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n6 / name
+     :op1 "near"
+     :op2 "the"
+     :op3 "attractions"
+  ))
+)
+
+# ::id PMUL2655.json_0008
+# ::snt Yes please make me a booking for 8 people and 4 nights starting from tuesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL2655.json_0010
+# ::snt No that looks like everything I need today . Thank You .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1152.json_0000
+# ::snt I need a taxi to arrive at the hotspot by 05:15 . I need to leave from the junction . I also need the contact number and car type .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n2 / name
+     :op1 "the"
+     :op2 "junction"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n4 / name
+     :op1 "05:15"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n6 / name
+     :op1 "the"
+     :op2 "hotspot"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id SNG1152.json_0002
+# ::snt No that will be all thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01519.json_0000
+# ::snt I am looking for a place to stay in the south .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+)
+
+# ::id SNG01519.json_0002
+# ::snt I am looking to stay at a place with four stars , please .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n4 / name
+     :op1 "four"
+  ))
+)
+
+# ::id SNG01519.json_0004
+# ::snt thank you for the help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2229.json_0000
+# ::snt Hello . Can you help me find a specific restaurant that I 'm looking for ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL2229.json_0002
+# ::snt The name of the restaurant is Lucky Star
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "lucky"
+     :op2 "star"
+  ))
+)
+
+# ::id PMUL2229.json_0004
+# ::snt yeah i need a table for six please
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n4 / name
+     :op1 "six"
+  ))
+)
+
+# ::id PMUL2229.json_0006
+# ::snt Yes , I am wanting to book for Thursday at 14:15 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "14:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL2229.json_0008
+# ::snt It will be for 6 .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL2229.json_0010
+# ::snt Could you also help me find a nightclub to check out ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "nightclub"
+  ))
+)
+
+# ::id PMUL2229.json_0012
+# ::snt I want it in the centre . Pick the best one there and tell me the entrance fee and address please .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Addr ( aAt2 / question )
+   )
+)
+
+# ::id PMUL2229.json_0014
+# ::snt Thank you .   That 's all for now .   Have a great day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0387.json_0000
+# ::snt I need a restaurant in the Cambridge area that serves international food and is moderately priced .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "international"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Area ( aHo1 / question )
+   )
+)
+
+# ::id PMUL0387.json_0002
+# ::snt No , I do n't need a reservation . ,
+( o / out_of_scope )
+
+# ::id PMUL0387.json_0004
+# ::snt Is that restaurant in the centre area and could I get the postcode please ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Area ( aHo1 / question )
+   )
+ :op3(Rt3 / Restaurant-Request
+  :Post ( aRe2 / question )
+   )
+)
+
+# ::id PMUL0387.json_0006
+# ::snt i also need a place to stay
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL0387.json_0008
+# ::snt No particular area , just one that has free wifi and parking and has 3 stars .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo4 / Stars 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Area ( aHo1 / question )
+   )
+)
+
+# ::id PMUL0387.json_0010
+# ::snt Why do n't you recommend one of the hotels ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL0387.json_0012
+# ::snt I do n't need a booking , but can you please inform me of the area , type , and phone number for it ?
+( Ht1 / Hotel-Request
+  :Type ( aHo0 / question )
+  :Area ( aHo1 / question )
+  :Phone ( aHo2 / question )
+)
+
+# ::id PMUL0387.json_0014
+# ::snt Great ! I also will need a taxi between the two places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL0387.json_0016
+# ::snt I would like to be picked up from the gonville hotel by 21:00 please .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n10 / name
+     :op1 "21:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n12 / name
+     :op1 "gonville"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL0387.json_0018
+# ::snt Thanks , I do n't need anything else ! Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1668.json_0000
+# ::snt I 'm looking for trains for Thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL1668.json_0002
+# ::snt I 'm going to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1668.json_0004
+# ::snt I am leaving from Peterborough .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id PMUL1668.json_0006
+# ::snt I would like to arrive by 21:15 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "21:15"
+  ))
+)
+
+# ::id PMUL1668.json_0008
+# ::snt It does not matter .   Please go ahead and book a train and provide the price and departure time .
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id PMUL1668.json_0010
+# ::snt I m also looking for an expensive hotel in the west .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n12 / name
+     :op1 "west"
+  ))
+   :Type ( TypHo6 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL1668.json_0012
+# ::snt Do they have free wifi ?   I also prefer that it have 2 stars .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n16 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SNG0641.json_0000
+# ::snt I am looking for a moderately priced Chinese restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id SNG0641.json_0002
+# ::snt How about the center in a moderate price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "center"
+  ))
+)
+
+# ::id SNG0641.json_0004
+# ::snt Yes , please . Do they have any openings on Monday at 17:45 ? There will be 2 of us .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "17:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SNG0641.json_0006
+# ::snt Hmm , well ok . How about at 16:45 instead ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "16:45"
+  ))
+)
+
+# ::id SNG0641.json_0008
+# ::snt No , that will be all .
+( o / out_of_scope )
+
+# ::id MUL2678.json_0000
+# ::snt I want to visit some colleges .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id MUL2678.json_0002
+# ::snt I would like it to be in the South .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL2678.json_0004
+# ::snt How about just try looking for any cinemas in the south ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "cinemas"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n8 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL2678.json_0006
+# ::snt That sounds great ! Can I have their address and phone number , please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL2678.json_0008
+# ::snt Thanks , I need some info in lovell lodge , specifically price range , address and whether parking is included .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n10 / name
+     :op1 "lovell"
+     :op2 "lodge"
+  ))
+   :Parking ( esHo2 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Parking ( aHo1 / question )
+  :Price ( aHo2 / question )
+  :Addr ( aHo3 / question )
+   )
+)
+
+# ::id MUL2678.json_0010
+# ::snt I would also like to book a taxi to travel between the two places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL2678.json_0012
+# ::snt the hotel at 23:30 get me the contact number and car type
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Depart ( ovTa1 / lovell_lodge)
+   :Leave ( LeaTa3 / Leave 
+    :name ( n12 / name
+     :op1 "23:30"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id PMUL3613.json_0000
+# ::snt I would like a place to eat in the moderate price range located in the centre .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3613.json_0002
+# ::snt Great , could you send me the postcode to Galleria ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "galleria"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Post ( aRe1 / question )
+   )
+)
+
+# ::id PMUL3613.json_0004
+# ::snt Also I want to go see some architecture in town .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n8 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id PMUL3613.json_0006
+# ::snt Sounds lovely , what area is that located in ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+)
+
+# ::id PMUL3613.json_0008
+# ::snt That is all , thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4402.json_0000
+# ::snt i want a place i can watch multiple sports in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "multiple"
+     :op2 "sports"
+  ))
+)
+
+# ::id PMUL4402.json_0002
+# ::snt Are there any nightclubs that I could visit , instead ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "nightclubs"
+  ))
+)
+
+# ::id PMUL4402.json_0004
+# ::snt I need to have the phone number , entrance fee , and postcode please .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL4402.json_0006
+# ::snt Yes please , I would love if you could help me find an expensive hotel located in the centre
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreHo6 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4402.json_0008
+# ::snt Are they both expensive ?
+( o / out_of_scope )
+
+# ::id PMUL4402.json_0010
+# ::snt Can you book either one for 8 people on Tuesday for 4 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL4402.json_0012
+# ::snt If the expensive is n't available , let 's try something in a moderate price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n20 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL4402.json_0014
+# ::snt I guess that is all I need .   Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4402.json_0016
+# ::snt I will . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4511.json_0000
+# ::snt I am looking for a guesthouse that has free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL4511.json_0002
+# ::snt Area is not important , thanks !
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+)
+
+# ::id PMUL4511.json_0004
+# ::snt That sounds great . I 'll need a room for 6 people and 3 nights starting from friday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL4511.json_0006
+# ::snt That 's all I need for now .   Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4511.json_0008
+# ::snt Thanks ! You too !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4511.json_0010
+# ::snt Yes , please , a train from London Liverpool Street to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL4511.json_0012
+# ::snt I want to leave after 11:15 . If I do , what time do you think I will arrive ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n14 / name
+     :op1 "11:15"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Arrive ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4511.json_0014
+# ::snt Thank you , that s all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0662.json_0000
+# ::snt I need to book a train from bishops stortford to Cambridge on Saturday arriving in Cambridge before 12:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "saturday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n6 / name
+     :op1 "12:30"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n8 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id MUL0662.json_0002
+# ::snt I actually need to leave after 20:30 on Friday . So whatever is closest to that time will be fine .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n12 / name
+     :op1 "20:30"
+  ))
+)
+
+# ::id MUL0662.json_0004
+# ::snt Yes that works .   Can you book it for 5 people and send me the reference number ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0662.json_0006
+# ::snt Thanks ! Can you also check and see what 3-star guesthouses you have ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "guesthouses"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n18 / name
+     :op1 "3-star"
+  ))
+)
+
+# ::id MUL0662.json_0008
+# ::snt The east part of town , it should also include free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n20 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL0662.json_0010
+# ::snt Yes , are there any 3 star guesthouses in the west that include free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n22 / name
+     :op1 "west"
+  ))
+   :Stars ( StaHo5 / Stars 
+    :name ( n24 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL0662.json_0012
+# ::snt Okay , I need a hotel for same group of people for two nights starting Friday , and I 'll need reference number , please .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n26 / name
+     :op1 "two"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n28 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n30 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL0662.json_0014
+# ::snt That sounds perfect , I think that 's all I need today . Thanks so much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0130.json_0000
+# ::snt Hi I am planning a trip and need to find a cheap place to stay in the west part of Cambridge .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL0130.json_0002
+# ::snt Which one has free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( onHo1 / none)
+)
+
+# ::id MUL0130.json_0004
+# ::snt Do both also have free wifi ? If so , can you book the guest house .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id MUL0130.json_0006
+# ::snt What is the star rating of the hotel ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id MUL0130.json_0008
+# ::snt I am also looking for a Pizza Hut .
+( o / out_of_scope )
+
+# ::id MUL0130.json_0010
+# ::snt I need the address , type of food , and price range for the Fen Ditton location , please .
+( Rt1 / Restaurant-Request
+  :Food ( aRe0 / question )
+  :Price ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id MUL0130.json_0012
+# ::snt I would like a taxi to commute between the two places please .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL0130.json_0014
+# ::snt I 'd like to leave by 22:15 , please .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n6 / name
+     :op1 "22:15"
+  ))
+)
+
+# ::id MUL0130.json_0016
+# ::snt That 's incorrect . I need a taxi that leaves the restaurant by 22:15 and takes me back to the hotel .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n8 / name
+     :op1 "22:15"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n10 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id MUL0130.json_0018
+# ::snt Okay wonderful . Thanks for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2175.json_0000
+# ::snt Hi , I 'm looking for a guesthouse in Cambridge .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id MUL2175.json_0002
+# ::snt I do n't care but it needs to be cheap .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+   :Area ( onHo2 / dontcare)
+)
+
+# ::id MUL2175.json_0004
+# ::snt Does it have free parking and internet ?   Also , I 'd like to be in the centre of town .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   :Area ( AreHo4 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2175.json_0006
+# ::snt Yes , I need one that is in the centre . Please give me the postcode , price range and star of the hotel .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Price ( aHo1 / question )
+  :Post ( aHo2 / question )
+   )
+ :op3(Tt3 / Train-Request
+  :Ticket ( aTr2 / question )
+   )
+)
+
+# ::id MUL2175.json_0008
+# ::snt Yes thank you . I also needs a train on tuesday that arrives by 16:15 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n12 / name
+     :op1 "16:15"
+  ))
+)
+
+# ::id MUL2175.json_0010
+# ::snt I would like to depart from kings lynn and go to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id MUL2175.json_0012
+# ::snt Whichever one gets me to Cambridge closest to 16:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n20 / name
+     :op1 "16:15"
+  ))
+)
+
+# ::id MUL2175.json_0014
+# ::snt Wonderful , could I just have the price for now ? I may book myself later .
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL2175.json_0016
+# ::snt Yes , thank you so much ! Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20607.json_0000
+# ::snt Hi .   Can you tell me if any restaurants in the area serve halal food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "halal"
+  ))
+)
+
+# ::id WOZ20607.json_0002
+# ::snt How about Portuguese food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "Portuguese"
+  ))
+)
+
+# ::id WOZ20607.json_0004
+# ::snt Yes , phone number and address please .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20607.json_0006
+# ::snt No thank you , that is all I needed to know .   Have a good day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20607.json_0008
+# ::snt Goodbye
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20384.json_0000
+# ::snt Hello . I 'm looking for a cheap restaurant in the east part of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id WOZ20384.json_0002
+# ::snt I want to know their address , phone number , and type of food , please
+( Rt1 / Restaurant-Request
+  :Food ( aRe0 / question )
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id WOZ20384.json_0004
+# ::snt Thank you , that is all I needed to know .   Have a good night .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1813.json_0000
+# ::snt I am looking for museums to visit when I am in Cambridge .   Something on the west side .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id MUL1813.json_0002
+# ::snt That sounds like fun . Can you tell me the address and postcode of this place . as well as how much the entrance fee is ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+)
+
+# ::id MUL1813.json_0004
+# ::snt I am also looking for a train leaving after 11:00 for Kings Lynn .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "11:00"
+  ))
+)
+
+# ::id MUL1813.json_0006
+# ::snt I 'm looking for a train from Cambridge on Monday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1813.json_0008
+# ::snt No , thank you . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3725.json_0000
+# ::snt I 'm visiting cambridge , I want to spoil myself , I am looking for a four star place to stay which is expensive .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "four"
+  ))
+)
+
+# ::id PMUL3725.json_0002
+# ::snt It does n't really matter what area . But , I really prefer a hotel over a guesthouse . Do you have any ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   :Area ( onHo2 / dontcare)
+)
+
+# ::id PMUL3725.json_0004
+# ::snt We were wanting to have free wifi . Do either of them provide that ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL3725.json_0006
+# ::snt I would like to book the University Arms for five nights . Could you do that for me ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "five"
+  ))
+)
+
+# ::id PMUL3725.json_0008
+# ::snt 2 people and 5 nights starting on teusday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL3725.json_0010
+# ::snt I am looking for a place to dine
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL3725.json_0012
+# ::snt It should be in the north and it should be expensive .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n14 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n16 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL3725.json_0014
+# ::snt A French restaurant is fine .   Can you make a recommendation ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n18 / name
+     :op1 "french"
+  ))
+)
+
+# ::id PMUL3725.json_0016
+# ::snt Yes , please . The reservation will need to be for Tuesday , 2 people , and we 'd like to dine at 15:15 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n20 / name
+     :op1 "15:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n22 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n24 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL3725.json_0018
+# ::snt I 'd like to book a taxi from the hotel to the restaurant to get there by 15:15 .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   )
+ :op2(Rm2 / Restaurant-Inform
+   )
+ :op3(Tm3 / Taxi-Inform
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n28 / name
+     :op1 "15:15"
+  ))
+   :Depart ( DepTa6 / Depart 
+    :name ( n30 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Dest ( DesTa8 / Dest 
+    :name ( n32 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+)
+
+# ::id WOZ20623.json_0000
+# ::snt Can I get a korean restaurant in the town centre ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "korean"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id WOZ20623.json_0002
+# ::snt Can you tell me the address , phone number , and postcode of Little Seoul , please ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "little"
+     :op2 "seoul"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Post ( aRe2 / question )
+  :Addr ( aRe3 / question )
+   )
+)
+
+# ::id WOZ20623.json_0004
+# ::snt Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2121.json_0000
+# ::snt Can you help me find an Italian restaurant in the city center ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL2121.json_0002
+# ::snt My price range is expensive .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL2121.json_0004
+# ::snt That 's great . Can you send me the phone number and postcode for Caffe Uno ?
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Phone ( aRe1 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe3 / Name 
+    :name ( n9 / name
+     :op1 "Caffe"
+     :op2 "Uno"
+  ))
+   )
+)
+
+# ::id PMUL2121.json_0006
+# ::snt I am actually looking for an Italian place . In the centre .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2121.json_0008
+# ::snt I 'm looking for info on museum of classical archaeology
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n12 / name
+     :op1 "museum"
+     :op2 "of"
+     :op3 "classical"
+     :op4 "archaeology"
+  ))
+)
+
+# ::id PMUL2121.json_0010
+# ::snt Great ! I also need a taxi to get there . I want to leave Caffe Uno at 12:30 . Can you give me the contact number & car type for the taxi ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n14 / name
+     :op1 "12:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n16 / name
+     :op1 "Caffe"
+     :op2 "Uno"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+ :op3(Rm3 / Restaurant-Inform
+   )
+)
+
+# ::id PMUL2121.json_0012
+# ::snt I need to commute between the two places you looked up .
+( Tm1 / Taxi-Inform
+   :Dest ( usTa1 / museum_of_classical_archaeology)
+)
+
+# ::id PMUL2121.json_0014
+# ::snt Thank you that 's all the help I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01728.json_0000
+# ::snt I am looking for a restaurant . The restaurant should be in the centre and should be in the moderate price range
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG01728.json_0002
+# ::snt I am looking for one that serves Turkish food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "turkish"
+  ))
+)
+
+# ::id SNG01728.json_0004
+# ::snt No , I just need the address of one of them .
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id SNG01728.json_0006
+# ::snt thank you for the help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01728.json_0008
+# ::snt No , I think I have everything I need . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01728.json_0010
+# ::snt great day too
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2372.json_0000
+# ::snt I want to visit a college in Cambridge . Can you help me find some ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL2372.json_0002
+# ::snt I do n't have any preference as long as it 's in town .
+( o / out_of_scope )
+
+# ::id PMUL2372.json_0004
+# ::snt Yes , that would be a good choice . Can you give the entrance fee and postcode for that location ? Thanks
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL2372.json_0006
+# ::snt Yes , please provide the phone number .
+( a / and
+ :op1(Tt1 / Taxi-Request
+  :Phone ( aTa0 / question )
+   )
+ :op2(At2 / Attraction-Request
+  :Phone ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2372.json_0008
+# ::snt Yes . I was told about a   restaurant called the midsummer house . Can you help me find that ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL2372.json_0010
+# ::snt Yes please . Get me a table for 2 on Tuesday at 13:45
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "13:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL2372.json_0012
+# ::snt Great I also need a taxi between the two locations that will get to the restaurant at 13:45
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n10 / name
+     :op1 "13:45"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n12 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL2372.json_0014
+# ::snt Cool thanks so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2372.json_0016
+# ::snt I think I got everything I need . Have a nice day !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG1221.json_0000
+# ::snt i want to book a taxi .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id SNG1221.json_0002
+# ::snt I am going to camboats , from little saint mary 's church .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "camboats"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "little"
+     :op2 "saint"
+     :op3 "mary"
+     :op4 "'s"
+     :op5 "church"
+  ))
+)
+
+# ::id SNG1221.json_0004
+# ::snt I need to arrive by 13:15 please ?
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n6 / name
+     :op1 "13:15"
+  ))
+)
+
+# ::id SNG1221.json_0006
+# ::snt Great , thanks so much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1221.json_0008
+# ::snt No that is all for now . Thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4024.json_0000
+# ::snt I need info on a train that 'll take me to Cambridge and leave after 9:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "9:00"
+  ))
+)
+
+# ::id PMUL4024.json_0002
+# ::snt Yes , I need to arrive no later than 17:00 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "17:00"
+  ))
+)
+
+# ::id PMUL4024.json_0004
+# ::snt What is the price ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL4024.json_0006
+# ::snt No I do need a place to stay in the south .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n8 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL4024.json_0008
+# ::snt No but I would prefer a guesthouse with a 3 star rating .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( onHo2 / dontcare)
+   :Stars ( StaHo5 / Stars 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL4024.json_0010
+# ::snt Can you book it for me and get a reference number ?
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL4024.json_0012
+# ::snt I need to book the room for 2 people for 2 nights , starting on Wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL4024.json_0014
+# ::snt Thanks for you assistance , that will be all today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4024.json_0016
+# ::snt Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4773.json_0000
+# ::snt Please help me find a guesthouse or hotel that has free parking .   I prefer a guesthouse though .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id PMUL4773.json_0002
+# ::snt No , but I 'd like it to be moderately priced .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL4773.json_0004
+# ::snt that could be anywhere . book for me   for 3 people and 4 nightsstarting from sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL4773.json_0006
+# ::snt Okay sounds good can you make a booking for 3 people and 4 nights starting from sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL4773.json_0008
+# ::snt I 've got another request I need assistance with please . I am looking to Stansted Airport via train and need help booking it .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n18 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id PMUL4773.json_0010
+# ::snt I will travel on Thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n20 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id MUL2465.json_0000
+# ::snt I need a restaurant in the cheap price range that serves Portuguese food .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n4 / name
+     :op1 "Portuguese"
+  ))
+)
+
+# ::id MUL2465.json_0002
+# ::snt It does not make a difference as long as they have reservations for 4 on sunday at 12:00 . Could I get a reference number ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+   :Time ( TimRe3 / Time 
+    :name ( n6 / name
+     :op1 "12:00"
+  ))
+   :Day ( DayRe5 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe7 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL2465.json_0004
+# ::snt I still need the reference number .
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id MUL2465.json_0006
+# ::snt Yes . Do you know anything about a place called Sheep 's Green and Lammas Land Park Fen Causeway ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n12 / name
+     :op1 "sheep"
+     :op2 "'s"
+     :op3 "green"
+     :op4 "and"
+     :op5 "lammas"
+     :op6 "land"
+     :op7 "park"
+     :op8 "fen"
+     :op9 "causeway"
+  ))
+)
+
+# ::id MUL2465.json_0008
+# ::snt What is the full address for that park ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id MUL2465.json_0010
+# ::snt What is their entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL2465.json_0012
+# ::snt I also need a taxi from the park to Nandos .   Want to get there   by 12:00 .   thanks
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n14 / name
+     :op1 "nandos"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n16 / name
+     :op1 "12:00"
+  ))
+   :Depart ( DepTa6 / Depart 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "park"
+  ))
+)
+
+# ::id MUL2465.json_0014
+# ::snt No , that should be everything . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01350.json_0000
+# ::snt Can you tell me where the nearest police station is to me ?
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG01350.json_0002
+# ::snt Great , can you give me the post code and actual address ?
+( Pt1 / Police-Request
+  :Post ( aPo0 / question )
+  :Addr ( aPo1 / question )
+)
+
+# ::id SNG01350.json_0004
+# ::snt No , that is all . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01955.json_0000
+# ::snt Am looking for the Parkside Police Station
+( Pm1 / Police-Inform
+   :Name ( NamPo2 / Name 
+    :name ( n2 / name
+     :op1 "Parkside"
+     :op2 "Police"
+     :op3 "Station"
+  ))
+)
+
+# ::id SNG01955.json_0002
+# ::snt Yes , can I please have the address ?
+( Pt1 / Police-Request
+  :Addr ( aPo0 / question )
+)
+
+# ::id SNG01955.json_0004
+# ::snt Thank you very much ! good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1973.json_0000
+# ::snt Can you help me find a train leaving Cambridge , to arrive by 12:00 ?
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n2 / name
+     :op1 "12:00"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1973.json_0002
+# ::snt I am going to Ely .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL1973.json_0004
+# ::snt Actually , I need to go Birmingham New Street and will be traveling on Friday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL1973.json_0006
+# ::snt That is perfect .   Can you book 1 seat for me please ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL1973.json_0008
+# ::snt I am also looking for a guesthouse in the north that has free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n16 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL1973.json_0010
+# ::snt yes , please . I want to book it for the same group of people and 4 nights starting from monday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n20 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id PMUL1973.json_0012
+# ::snt How about tuesday ?
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n24 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL1973.json_0014
+# ::snt Yes , give me the reference number .
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL1973.json_0016
+# ::snt Okay , thank you . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3090.json_0000
+# ::snt I 'm looking for an expensive restaurant in the centre
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3090.json_0002
+# ::snt Great .   Is there one that serves mediterranean food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "mediterranean"
+  ))
+)
+
+# ::id PMUL3090.json_0004
+# ::snt Let 's go with Shiraz . I need a booking for 5 at 16:30 on saturday .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "shiraz"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n10 / name
+     :op1 "16:30"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL3090.json_0006
+# ::snt I am also looking for a four star hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n18 / name
+     :op1 "four"
+  ))
+)
+
+# ::id PMUL3090.json_0008
+# ::snt I want it to be a 4 star guesthouse with free parking and internet
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n20 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+   :Internet ( esHo3 / yes)
+   :Stars ( StaHo6 / Stars 
+    :name ( n22 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3090.json_0010
+# ::snt Starting Saturday for 4 people for 5 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n24 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n26 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n28 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3090.json_0012
+# ::snt Maybe the centre near my restaurant .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n30 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3090.json_0014
+# ::snt Is it available on Saturday .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n32 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL3090.json_0016
+# ::snt Yes . Please book it for 4 people and 5 nights beginning saturday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n34 / name
+     :op1 "5"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n36 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n38 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL3090.json_0018
+# ::snt Thanks for all the help . That 's all I needed today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01253.json_0000
+# ::snt Where is the police station ?
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG01253.json_0002
+# ::snt Do you have a driver who can take me there ?
+( o / out_of_scope )
+
+# ::id SNG01253.json_0004
+# ::snt I ca n't think straight . Give me the police phone number , so they can come to me .
+( Pt1 / Police-Request
+  :Phone ( aPo0 / question )
+)
+
+# ::id SNG01253.json_0006
+# ::snt I hope so . Thanks for getting the number for me .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01253.json_0008
+# ::snt No that was everything . Goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4114.json_0000
+# ::snt Hi , I am looking for a concerthall in the east .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "concerthall"
+  ))
+)
+
+# ::id PMUL4114.json_0002
+# ::snt Let 's check for a museum , then
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL4114.json_0004
+# ::snt Please book the Museum of technology for two people , any time after noon . I 'll need a reference number too please .
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4114.json_0006
+# ::snt How about helping me find a place to eat , then ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL4114.json_0008
+# ::snt I 'd like crossover food in the expensive range , and located in the same area as the museum .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "crossover"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL4114.json_0010
+# ::snt I would like it to be crossover food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "crossover"
+  ))
+)
+
+# ::id PMUL4114.json_0012
+# ::snt Sure , let 's try Chinese then please . And I 'd also like the restaurant to be expensive .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n18 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL4114.json_0014
+# ::snt I do n't care . Can you choose one to recommend for me ?
+( o / out_of_scope )
+
+# ::id PMUL4114.json_0016
+# ::snt Is it available on Friday ?
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n20 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL4114.json_0018
+# ::snt I would like a table for 5 at 11:00 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n22 / name
+     :op1 "11:00"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n24 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL4114.json_0020
+# ::snt Thank you . I did n't get an address and postcode for Cambridge museum of technology . Can you provide it , please ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n27 / name
+     :op1 "Cambridge"
+     :op2 "museum"
+     :op3 "of"
+     :op4 "technology"
+  ))
+   )
+)
+
+# ::id PMUL4114.json_0022
+# ::snt NO , that was everything I needed thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4035.json_0000
+# ::snt Can you help me find information about a hotel called huntingdon marriott hotel ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "huntingdon"
+     :op2 "marriott"
+     :op3 "hotel"
+  ))
+)
+
+# ::id PMUL4035.json_0002
+# ::snt Yes , the area of the city and the address .
+( Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+  :Addr ( aHo1 / question )
+)
+
+# ::id PMUL4035.json_0004
+# ::snt Thanks . I also need a train departing from cambridge on thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4035.json_0006
+# ::snt I would like to go to Stevenage and leave after 11:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "stevenage"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n10 / name
+     :op1 "11:00"
+  ))
+)
+
+# ::id PMUL4035.json_0008
+# ::snt Please do . I need 8 tickets
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL4035.json_0010
+# ::snt thank you for all of your help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4035.json_0012
+# ::snt That was all that I needed today thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1236.json_0000
+# ::snt I am looking for a guesthouse that has free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id SNG1236.json_0002
+# ::snt I do n't care about that . I do want a place with a 4-star rating .
+( Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+   :Stars ( StaHo3 / Stars 
+    :name ( n4 / name
+     :op1 "4-star"
+  ))
+)
+
+# ::id SNG1236.json_0004
+# ::snt That sounds good as long as it 's got parking . Can you get me the address ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Addr ( aHo1 / question )
+   )
+)
+
+# ::id SNG1236.json_0006
+# ::snt Sounds great .   Thanks for your help , that is all I need .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2672.json_0000
+# ::snt Hello , I am planning my trip to Cambridge and need some help finding places to go in town when I get there .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2672.json_0002
+# ::snt I 'm looking for a theatre .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "theatre"
+  ))
+)
+
+# ::id PMUL2672.json_0004
+# ::snt Can you give me the address to the one in the south please ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Addr ( aHo1 / question )
+   )
+ :op3(At3 / Attraction-Request
+  :Addr ( aAt2 / question )
+   )
+)
+
+# ::id PMUL2672.json_0006
+# ::snt Yes , do you have information on the cambridge belfry ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n6 / name
+     :op1 "the"
+     :op2 "cambridge"
+     :op3 "belfry"
+  ))
+)
+
+# ::id PMUL2672.json_0008
+# ::snt What is the address of the Cambridge Belfry , please ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n8 / name
+     :op1 "cambridge"
+     :op2 "belfry"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Addr ( aHo1 / question )
+   )
+)
+
+# ::id PMUL2672.json_0010
+# ::snt Can you book a taxi for me between the 2 places ? I would like to leave the theatre by 10:45 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n10 / name
+     :op1 "10:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n12 / name
+     :op1 "the"
+     :op2 "theatre"
+  ))
+)
+
+# ::id PMUL2672.json_0012
+# ::snt Thank you , that 's all I needed today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20500.json_0000
+# ::snt I am looking for international food anywhere in town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "international"
+  ))
+)
+
+# ::id WOZ20500.json_0002
+# ::snt I do n't care
+( Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+)
+
+# ::id WOZ20500.json_0004
+# ::snt Thank you . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0145.json_0000
+# ::snt Help ! I was in a car accident dispute !
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG0145.json_0002
+# ::snt I was in a car accident dispute and need some info . I need a phone number , address , and postcode .
+( Pt1 / Police-Request
+  :Addr ( aPo0 / question )
+  :Post ( aPo1 / question )
+  :Phone ( aPo2 / question )
+)
+
+# ::id SNG0145.json_0004
+# ::snt Thanks for the information . I have to be going . Goodbye . And thanks again .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4153.json_0000
+# ::snt I 'm looking for a cheap reastaurant in the centre .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4153.json_0002
+# ::snt Actually , I love trying new things . I m open to new things . What is available ?
+( o / out_of_scope )
+
+# ::id PMUL4153.json_0004
+# ::snt Can you give me more information on the Gardenia ? Do n't forget the phone number , please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "gardenia"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+   )
+)
+
+# ::id PMUL4153.json_0006
+# ::snt Thanks .   Can you help me find a guesthouse in the same area ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL4153.json_0008
+# ::snt Is there a 0-star place that 's also expensive ? I 'm sort of a glutton for punishment .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n14 / name
+     :op1 "0-star"
+  ))
+)
+
+# ::id PMUL4153.json_0010
+# ::snt okay . cheap is good
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n16 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL4153.json_0012
+# ::snt Yes , that would be great . I 'll need it booked for 3 nights , 8 people , starting on Sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n20 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n22 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL4153.json_0014
+# ::snt No , that 's all I needed today . Thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4153.json_0016
+# ::snt naw , i 'm good thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20129.json_0000
+# ::snt Is there an expensive restaurant any where in the south part of town ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id WOZ20129.json_0002
+# ::snt Italian sounds good .   Can you give me an address and phone number ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20129.json_0004
+# ::snt That will do it . Goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0176.json_0000
+# ::snt I 'd like to find an expensive restaurant in the centre .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SSNG0176.json_0002
+# ::snt I would like Japanese food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "japanese"
+  ))
+)
+
+# ::id SSNG0176.json_0004
+# ::snt Yes , can I make a reservation for 4 people at 17:30 on sunday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "17:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SSNG0176.json_0006
+# ::snt Yes , I need to find another place like that one though .
+( o / out_of_scope )
+
+# ::id SSNG0176.json_0008
+# ::snt Maybe try one more time , any type of food , exepensive , in the centre of town .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+   :Area ( AreRe3 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+   :Price ( PriRe5 / Price 
+    :name ( n16 / name
+     :op1 "exepensive"
+  ))
+)
+
+# ::id SSNG0176.json_0010
+# ::snt No thank you . Goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0596.json_0000
+# ::snt I am looking for attractions in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0596.json_0002
+# ::snt I would like the attraction in the centre , and I would like the amount of the entrance fees in the centre .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+   )
+)
+
+# ::id MUL0596.json_0004
+# ::snt Actually , can you find a train to birmingham new street for me ? I need to leave after 19:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "19:45"
+  ))
+)
+
+# ::id MUL0596.json_0006
+# ::snt Should depart from Cambridge and go to Birmingham New Street
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Dest ( DesTr4 / Dest 
+    :name ( n12 / name
+     :op1 "Birmingham"
+     :op2 "New"
+     :op3 "Street"
+  ))
+)
+
+# ::id MUL0596.json_0008
+# ::snt It does n't matter , the first train after 19:45 works for me . I need to book it for four people , and please provide the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n14 / name
+     :op1 "19:45"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n16 / name
+     :op1 "four"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0596.json_0010
+# ::snt No , that will do it !   Thank you for all your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0937.json_0000
+# ::snt What does Cambridge offer so far as expensive , German restaurants ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "german"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0937.json_0002
+# ::snt Oh really ? I was hoping to eat expensive German cuisine in the northern part of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "northern"
+  ))
+   :Food ( FooRe6 / Food 
+    :name ( n10 / name
+     :op1 "German"
+  ))
+)
+
+# ::id PMUL0937.json_0004
+# ::snt Is there any asian oriental restaurants in the north area ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL0937.json_0006
+# ::snt I would like you to book it . 2 people 18:00 on Sunday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "18:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL0937.json_0008
+# ::snt That is all I needed . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0937.json_0010
+# ::snt Yes , actually , I 'm looking for a train . I 'll need to depart from Cambridge after 20:00 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n22 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n24 / name
+     :op1 "20:00"
+  ))
+)
+
+# ::id PMUL0937.json_0012
+# ::snt I am going to Ely on Sunday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n26 / name
+     :op1 "ely"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n28 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL0937.json_0014
+# ::snt i want to travel on sunday . i need to leave cambridge at 20:00 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n30 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n32 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n34 / name
+     :op1 "20:00"
+  ))
+)
+
+# ::id PMUL0937.json_0016
+# ::snt I 'm terrible at math . What time does that arrive ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+)
+
+# ::id PMUL0937.json_0018
+# ::snt Thank you for all your help . Have a great day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3149.json_0000
+# ::snt Can you help me find a indian restaurant in the west ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL3149.json_0002
+# ::snt That sounds perfect ! Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3149.json_0004
+# ::snt Can you book a reservation for 8 at 14:45 on Friday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "14:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL3149.json_0006
+# ::snt Can you provide me with the telephone number and book two taxi cabs to the restaurant
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL3149.json_0008
+# ::snt Nevermind - I do n't need the taxis after all . Can you help me find a place called tenpin , instead ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n12 / name
+     :op1 "tenpin"
+  ))
+)
+
+# ::id PMUL3149.json_0010
+# ::snt Can you tell me what their entrance fee is ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL3149.json_0012
+# ::snt Okay , thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3149.json_0014
+# ::snt No that will be all ! Thank you very much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4775.json_0000
+# ::snt Are there any expensive places to dine in the West ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL4775.json_0002
+# ::snt Thank you ! What kinds of restaurants are available ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Food ( aRe1 / question )
+   )
+)
+
+# ::id PMUL4775.json_0004
+# ::snt Can you tell me about one of the restaurants that serves British cuisine ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "british"
+  ))
+)
+
+# ::id PMUL4775.json_0006
+# ::snt Yes , please . For Friday . 3 people at 16:30 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "16:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL4775.json_0008
+# ::snt Oh thank you so much .   I also need a train from Bishops Stortford , can you help with that ?
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n14 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id PMUL4775.json_0010
+# ::snt I will be heading into Cambridge . I will need it for Friday arriving by 12:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n18 / name
+     :op1 "friday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n20 / name
+     :op1 "12:00"
+  ))
+)
+
+# ::id PMUL4775.json_0012
+# ::snt No that 's ok . I just need the travel time .
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL4775.json_0014
+# ::snt Yeah , can you confirm the time I need to be at the station ?
+( o / out_of_scope )
+
+# ::id PMUL4775.json_0016
+# ::snt Nothing else today .   Thanks so much for your help .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL2463.json_0000
+# ::snt I need help finding a chinese restaurant in the centre of cambridge any suggestions ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2463.json_0002
+# ::snt I would like it in the centre .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2463.json_0004
+# ::snt The closest is fine , can you give me the phone number and postcode of the restaurant ?   I am also looking for a college to visit in the area .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n8 / name
+     :op1 "college"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Post ( aRe2 / question )
+   )
+)
+
+# ::id MUL2463.json_0006
+# ::snt What is the entrance fee for Regent Street City Centre ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL2463.json_0008
+# ::snt Ok I would like to book a taxi from the restaurant to the Regent Street City Centre ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2463.json_0010
+# ::snt I will be leaving the restaurant by 1:30 and the arrival time does not matter .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n12 / name
+     :op1 "1:30"
+  ))
+   :Arrive ( onTa2 / dontcare)
+   :Depart ( DepTa5 / Depart 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id MUL2463.json_0012
+# ::snt Great , thanks . I think that 's all I needed . Have a great night . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0665.json_0000
+# ::snt Hello . I need to book a train ride from Ely going to Cambridge , can you help me with that ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id MUL0665.json_0002
+# ::snt I 'll be leaving on Saturday after 12:00 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "12:00"
+  ))
+)
+
+# ::id MUL0665.json_0004
+# ::snt No , I do not . I would , however , like to know the travel time .
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL0665.json_0006
+# ::snt Could you please confirm that train ID number with the travel time for me ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id MUL0665.json_0008
+# ::snt Thank you . I 'd also like to find a hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL0665.json_0010
+# ::snt I would like a hotel in the north area in the moderate price range .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n14 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreHo6 / Area 
+    :name ( n16 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL0665.json_0012
+# ::snt What is the address for The Ashley Hotel ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n18 / name
+     :op1 "hotel"
+  ))
+   :Name ( NamHo4 / Name 
+    :name ( n20 / name
+     :op1 "ashley"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Addr ( aHo1 / question )
+   )
+)
+
+# ::id MUL0665.json_0014
+# ::snt Well that 's all I needed . You have been very helpful today .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3824.json_0000
+# ::snt Are there any restaurants serving australian food in the east part of the city ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n4 / name
+     :op1 "australian"
+  ))
+)
+
+# ::id PMUL3824.json_0002
+# ::snt No , how about chinese food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL3824.json_0004
+# ::snt Okay , can I please have the phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id PMUL3824.json_0006
+# ::snt i am also looking for a hotel called limehouse
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n8 / name
+     :op1 "limehouse"
+  ))
+)
+
+# ::id PMUL3824.json_0008
+# ::snt Can you tell me if Limehouse has internet access ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Internet ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Name ( NamHo3 / Name 
+    :name ( n11 / name
+     :op1 "Limehouse"
+  ))
+   :Internet ( esHo3 / yes)
+   )
+)
+
+# ::id PMUL3824.json_0010
+# ::snt I also need a Taxi that will pick me up by by 8:15 from the guest house to the Restaurant . I will appreciate to have the Car type and the number .
+( a / and
+ :op1(Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+   )
+ :op2(Tm2 / Taxi-Inform
+   :Depart ( DepTa3 / Depart 
+    :name ( n13 / name
+     :op1 "the"
+     :op2 "guest"
+     :op3 "house"
+  ))
+   :Dest ( DesTa5 / Dest 
+    :name ( n15 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+)
+
+# ::id PMUL3824.json_0012
+# ::snt I want to leave the restaurant by 8:15 .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Time ( TimRe3 / Time 
+    :name ( n16 / name
+     :op1 "8:15"
+  ))
+)
+
+# ::id PMUL3824.json_0014
+# ::snt Thank you . That 's all I needed . I appreciate all of your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0874.json_0000
+# ::snt I 'm looking for an expensive place to eat in the west area of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL0874.json_0002
+# ::snt Indian sound good .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id MUL0874.json_0004
+# ::snt The Maharajah Tandoor sounds great !
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "maharajah"
+     :op2 "tandoor"
+  ))
+)
+
+# ::id MUL0874.json_0006
+# ::snt Yes , a table for 2 people on friday at 12:00 . I need a reference number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "12:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0874.json_0008
+# ::snt I am also going to need a taxi to get me to the restaurant before my reservation .   Can you get me their contact number and car type ?
+( Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+)
+
+# ::id MUL0874.json_0010
+# ::snt I would like to leave maharajah taondoori , and go to a college .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n16 / name
+     :op1 "maharajah"
+     :op2 "taondoori"
+  ))
+   )
+ :op2(Am2 / Attraction-Inform
+   :Type ( TypAt4 / Type 
+    :name ( n19 / name
+     :op1 "college"
+  ))
+   )
+)
+
+# ::id MUL0874.json_0012
+# ::snt I want to arrive at the restaurant by 12:00 on Friday please . I will also need their contact number and the car type .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n20 / name
+     :op1 "12:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n22 / name
+     :op1 "friday"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+ :op3(Tm3 / Taxi-Inform
+   :Arrive ( ArrTa6 / Arrive 
+    :name ( n26 / name
+     :op1 "12:00"
+  ))
+   :Dest ( DesTa8 / Dest 
+    :name ( n28 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+)
+
+# ::id MUL0874.json_0014
+# ::snt The restaurant please .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id MUL0874.json_0016
+# ::snt to the attraction
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id MUL0874.json_0018
+# ::snt I 'm sorry , let 's back up . We 'll worry about the taxi later . First , can you help me find a college on the west side of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n28 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n30 / name
+     :op1 "college"
+  ))
+)
+
+# ::id MUL0874.json_0020
+# ::snt I would prefer a free one , just surprise me with information on one of them please .
+( o / out_of_scope )
+
+# ::id MUL0874.json_0022
+# ::snt A college and I need their telephone number .
+( a / and
+ :op1(At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Type ( TypAt3 / Type 
+    :name ( n33 / name
+     :op1 "college"
+  ))
+   )
+)
+
+# ::id MUL0874.json_0024
+# ::snt Great ! May I have their contact number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL0874.json_0026
+# ::snt Yes please , to be precise and clear up prior misunderstandings , I need a taxi at 11.45 from Churchill College to Maharajah Tandoor so I can get there by 12 .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   )
+ :op2(Tm2 / Taxi-Inform
+   :Leave ( LeaTa3 / Leave 
+    :name ( n35 / name
+     :op1 "11.45"
+  ))
+   :Arrive ( ArrTa5 / Arrive 
+    :name ( n37 / name
+     :op1 "12"
+  ))
+   :Depart ( DepTa7 / Depart 
+    :name ( n39 / name
+     :op1 "Churchill"
+     :op2 "College"
+  ))
+   :Dest ( DesTa9 / Dest 
+    :name ( n41 / name
+     :op1 "Maharajah"
+     :op2 "Tandoor"
+  ))
+   )
+)
+
+# ::id MUL0874.json_0028
+# ::snt That is wonderful .   Thank you so much for being patient .   I am all set .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0635.json_0000
+# ::snt I want a train that is leaving from broxbourne .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id PMUL0635.json_0002
+# ::snt That would work well with our schedule . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0635.json_0004
+# ::snt No that s it thankl you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0635.json_0006
+# ::snt Yes can I please get that ?
+( o / out_of_scope )
+
+# ::id PMUL0635.json_0008
+# ::snt I do n't need to book at the moment .   However , I was also interested in finding a restaurant for Friday .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n4 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL0635.json_0010
+# ::snt I do n't really care about cuisine , but I would like something expensive in the center of town . What 's your favorite high - end place ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n8 / name
+     :op1 "do"
+     :op2 "n't"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n10 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL0635.json_0012
+# ::snt That sounds perfect . Could you book a table for 8 people at 19:30 on Friday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "19:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL0635.json_0014
+# ::snt awesome . thanks for your help today
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1148.json_0000
+# ::snt I am traveling to Cambridge and excited to see local tourist attractions .   I am looking for a museum in the west part of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL1148.json_0002
+# ::snt That would work well for me can I get their entrance fee and postcode as well ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id MUL1148.json_0004
+# ::snt Yes , I 'm also looking for a hotel called the Lovell Lodge . Can you help me find information about this hotel ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n6 / name
+     :op1 "lovell"
+     :op2 "lodge"
+  ))
+)
+
+# ::id MUL1148.json_0006
+# ::snt Does Lovell Lodge have free internet , and may I ask what star rating it has ? Thank you for checking this for me .
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Internet ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Name ( NamHo3 / Name 
+    :name ( n9 / name
+     :op1 "Lovell"
+     :op2 "Lodge"
+  ))
+   :Internet ( esHo3 / yes)
+   )
+)
+
+# ::id MUL1148.json_0008
+# ::snt Thanks ! I will also need to book a taxi to pick me up at the hotel by 24:30 . Can you help with that ?
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n10 / name
+     :op1 "24:30"
+  ))
+)
+
+# ::id MUL1148.json_0010
+# ::snt Yes , that 's all . Goodbye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG02084.json_0000
+# ::snt I 'd like for a taxi to pick me up after 13:00 today
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n2 / name
+     :op1 "13:00"
+  ))
+)
+
+# ::id SNG02084.json_0002
+# ::snt I will leave from the rice house .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n4 / name
+     :op1 "rice"
+     :op2 "house"
+  ))
+)
+
+# ::id PMUL4577.json_0000
+# ::snt I am planning a trip in Cambridge .
+( o / out_of_scope )
+
+# ::id PMUL4577.json_0002
+# ::snt I need to book a train from Cambridge to Leicester , leaving after 20:00 on Sunday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "leicester"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n8 / name
+     :op1 "20:00"
+  ))
+)
+
+# ::id PMUL4577.json_0004
+# ::snt It does n't matter when I arrive , but I need to make a booking for 5 people . And I definitely need a reference number for the booking .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4577.json_0006
+# ::snt Actually , I could use some help finding something fun to do in the north .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL4577.json_0008
+# ::snt Can you give me the address for the park ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "park"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+)
+
+# ::id PMUL4577.json_0010
+# ::snt no that will be all thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4577.json_0012
+# ::snt No thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3912.json_0000
+# ::snt I am looking for a place to eat that 's in the centre and serves Turkish food . Can you help me ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "turkish"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3912.json_0002
+# ::snt Great ! Can I get the address of one of them .
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id PMUL3912.json_0004
+# ::snt I need the address , post code and price range for the efes restaurant .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "efes"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Price ( aRe1 / question )
+  :Post ( aRe2 / question )
+  :Addr ( aRe3 / question )
+   )
+)
+
+# ::id PMUL3912.json_0006
+# ::snt Thanks I also need a train going to Stevenage on Thursday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "stevenage"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL3912.json_0008
+# ::snt Well , I 'd like to get there by 12:00 or a little before , so is there a train at 09:21 or 10:21 ? I 'll need 1 ticket .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n12 / name
+     :op1 "12:00"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n14 / name
+     :op1 "1"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n16 / name
+     :op1 "09:21"
+  ))
+)
+
+# ::id PMUL3912.json_0010
+# ::snt Ok , can I get one ticket please ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n18 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL3912.json_0012
+# ::snt Well thanks a lot . You were great help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3912.json_0014
+# ::snt Nope that s everything thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1045.json_0000
+# ::snt Can you find me a train on thursday ?   I am leaving from cambridge .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1045.json_0002
+# ::snt I 'm going to Liverpool Street in London .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "liverpool"
+     :op2 "street"
+  ))
+)
+
+# ::id PMUL1045.json_0004
+# ::snt I want to arrive by 15:00 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "15:00"
+  ))
+)
+
+# ::id PMUL1045.json_0006
+# ::snt No , find me one that leaves after 08:00 please .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n10 / name
+     :op1 "08:00"
+  ))
+)
+
+# ::id PMUL1045.json_0008
+# ::snt Can you book for 8 people ? Please include the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1045.json_0010
+# ::snt I also need to find a place to visit in the west part of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL1045.json_0012
+# ::snt There 's nothing in particular . Could you recommend something fun to do ?
+( o / out_of_scope )
+
+# ::id PMUL1045.json_0014
+# ::snt Can you give me the phone number , please ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL1045.json_0016
+# ::snt Great ! What is their postcode please ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL1045.json_0018
+# ::snt Thank you , that will do it for me today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2481.json_0000
+# ::snt What are some expensive british restaurants to dine at ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "british"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL2481.json_0002
+# ::snt Yeah , I 'm looking in the north .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL2481.json_0004
+# ::snt How about expensive French restaurants in the north ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "french"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n12 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL2481.json_0006
+# ::snt Can you make me a reservation please and send the reference number ?
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id PMUL2481.json_0008
+# ::snt What times do they have available .
+( o / out_of_scope )
+
+# ::id PMUL2481.json_0010
+# ::snt Actually , I do n't need to book a time right now , I just need the postcode and phone number for the time being .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id PMUL2481.json_0012
+# ::snt Thank you . I am also looking for places to visit in town . I think a college would be nice . Could you recommend one ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL2481.json_0014
+# ::snt Can I also have their phone number and address ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL2481.json_0016
+# ::snt That 's all I needed today . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2696.json_0000
+# ::snt I need a hotel to stay with a 3 star rating please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL2696.json_0002
+# ::snt Yes , is either of these hotels located in the north ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL2696.json_0004
+# ::snt I need the address and phone to them please .
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id PMUL2696.json_0006
+# ::snt How about a guesthouse with a 3 star rating in the north ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n10 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL2696.json_0008
+# ::snt No , thanks . I 'm also looking for places to go in town .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2696.json_0010
+# ::snt On second .   Wait .   What was the price range on that guesthouse ?
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+)
+
+# ::id PMUL2696.json_0012
+# ::snt I think we 're confusing each other . You said there was no 3-star hotel in the north , so I 'm looking for a 3-star guesthouse in the north . Do you have that ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n16 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n18 / name
+     :op1 "3-star"
+  ))
+)
+
+# ::id PMUL2696.json_0014
+# ::snt No worries , I just need the address please .
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id PMUL2696.json_0016
+# ::snt I am actually looking for a college anywhere in town . Can you recommend an interesting one ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n20 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL2696.json_0018
+# ::snt May I have the phone number and the exact area .
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL2696.json_0020
+# ::snt Thanks ! I will also need a taxi please .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id SSNG0191.json_0000
+# ::snt Yes I would like to find a restaurant that is in the cheap price range on the west side of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id SSNG0191.json_0002
+# ::snt Italian . Would you reserve a table for 5 for me ? I 'd like that to be at 14:00 on Tuesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "14:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   :Food ( FooRe8 / Food 
+    :name ( n12 / name
+     :op1 "Italian"
+  ))
+)
+
+# ::id SSNG0191.json_0004
+# ::snt Sure , let 's do that .
+( o / out_of_scope )
+
+# ::id SSNG0191.json_0006
+# ::snt No thanks for all your help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0188.json_0000
+# ::snt Hi , I 'm looking for a restaurant located in the centre of Cambridge that serves crossover food please ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "crossover"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0188.json_0002
+# ::snt Can you recommend a moderately priced restaurant in the centre ?
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / none)
+   :Price ( PriRe3 / Price 
+    :name ( n6 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe5 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0188.json_0004
+# ::snt Asian oriental sounds yummy , what are my choices ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+)
+
+# ::id PMUL0188.json_0006
+# ::snt That would be fine . Can you book a table for 5 people at 12:15 on thursday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "12:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL0188.json_0008
+# ::snt I would also like to get a place to stay .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL0188.json_0010
+# ::snt I would like a hotel that is in the moderate price range and needs to have 0 stars .   It needs to be near the hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n18 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n20 / name
+     :op1 "moderate"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n22 / name
+     :op1 "0"
+  ))
+)
+
+# ::id PMUL0188.json_0012
+# ::snt No booking necessary , just need one more thing , a taxi from the hotel to the restaurant and to get there by the reservation time
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n24 / name
+     :op1 "hotel"
+  ))
+   )
+ :op2(Tm2 / Taxi-Inform
+   :Depart ( DepTa4 / Depart 
+    :name ( n27 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n29 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+)
+
+# ::id PMUL0188.json_0014
+# ::snt That will be it , thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1839.json_0000
+# ::snt Hi . I am looking for a good attraction in the east part of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL1839.json_0002
+# ::snt Yes .   What is the postcode and phone number ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL1839.json_0004
+# ::snt I 'm also looking for a train that departs from cambridge and arrives by 13:45 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n4 / name
+     :op1 "13:45"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1839.json_0006
+# ::snt Tuesday , Cambridge to Brouxbourne .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "Cambridge"
+  ))
+   :Dest ( DesTr6 / Dest 
+    :name ( n12 / name
+     :op1 "Brouxbourne"
+  ))
+)
+
+# ::id MUL1839.json_0008
+# ::snt Not particularly , there will be 3 of us .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL1839.json_0010
+# ::snt No , that is all . Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1640.json_0000
+# ::snt I 'd be really happy if you could help me locate a place to stay in Cambridge tonight .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL1640.json_0002
+# ::snt I want an expensive guesthouse with free wifi
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   :Internet ( esHo3 / yes)
+)
+
+# ::id PMUL1640.json_0004
+# ::snt I do nt have any preference when it comes to where it is . As long as it is 4 stars
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1640.json_0006
+# ::snt Then how about one in the cheap price range ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL1640.json_0008
+# ::snt Yes , I would .   I need 3 nights , 7 people , starting Wednedady .   I need the reference number .   I also need a train to Cambridge after 14:45 .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Tm2 / Train-Inform
+   :Dest ( DesTr5 / Dest 
+    :name ( n15 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr7 / Leave 
+    :name ( n17 / name
+     :op1 "14:45"
+  ))
+   )
+ :op3(Ht3 / Hotel-Request
+  :Ref ( aHo2 / question )
+   )
+)
+
+# ::id PMUL1640.json_0010
+# ::snt Great ! Now could you help me book a train from Stevenage going to Cambridge on Wednesday ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n20 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n22 / name
+     :op1 "stevenage"
+  ))
+)
+
+# ::id PMUL1640.json_0012
+# ::snt Yes , no need to book , I just need the travel time .
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL1640.json_0014
+# ::snt Thanks , that 's everything . This is going to be a great trip !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3350.json_0000
+# ::snt I am looking for a place to stay that is expensive , I am not worried if I pay to pay for parking .
+( Hm1 / Hotel-Inform
+   :Parking ( onHo1 / dontcare)
+   :Price ( PriHo3 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL3350.json_0002
+# ::snt That does n't matter as long as it 's in the north .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL3350.json_0004
+# ::snt could you check for something in the moderate price range ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3350.json_0006
+# ::snt That does n't matter as long as it 's in the north .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n8 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL3350.json_0008
+# ::snt That 's okay , I can book later . Can you help me find a train departing from Leicester on Tuesday ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id PMUL3350.json_0010
+# ::snt I need to arrive by 08:15 in Cambridge please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n16 / name
+     :op1 "08:15"
+  ))
+)
+
+# ::id PMUL3529.json_0000
+# ::snt I am looking for information in Cambridge .   I need a place to dine .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL3529.json_0002
+# ::snt Crossover food would be perfect .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "crossover"
+  ))
+)
+
+# ::id PMUL3529.json_0004
+# ::snt Is there a gastropub in Centre ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "gastropub"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3529.json_0006
+# ::snt Let 's go with the moderately priced option . Can I please have the phone number ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "moderately"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+   )
+)
+
+# ::id PMUL3529.json_0008
+# ::snt Not right now , but I am looking for a place to stay . Are there any 5-star accommodations in Cambridge ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n10 / name
+     :op1 "5-star"
+  ))
+)
+
+# ::id PMUL3529.json_0010
+# ::snt Do you have one with free parking
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL3529.json_0012
+# ::snt Is the allenbell a guesthouse ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n12 / name
+     :op1 "allenbell"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n14 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL3529.json_0014
+# ::snt No thank you that will be all
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3529.json_0016
+# ::snt Yes , I 'll need a taxi from the restaurant to the hotel . I want to leave the restaurant by 18:30 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n16 / name
+     :op1 "18:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL3529.json_0018
+# ::snt Thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3529.json_0020
+# ::snt No thank you ! Thanks for your help ! Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0183.json_0000
+# ::snt I need to find a place to stay while in Cambridge , I do not need it to have internet but I do need it to have free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( oHo2 / no)
+)
+
+# ::id MUL0183.json_0002
+# ::snt maybe you can suggest a place close to the area of south , I would appreciate that , thank you
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL0183.json_0004
+# ::snt Yeah , I do .   What about to the west ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL0183.json_0006
+# ::snt I need the hotel to at least have free wifi . Can you accommodate ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id MUL0183.json_0008
+# ::snt I do n't really care about the star rating . I just would like free wifi and would need to book for 3 nights for 6 people .
+( Hm1 / Hotel-Inform
+   :Stars ( onHo1 / dontcare)
+   :Stay ( StaHo3 / Stay 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+   :People ( PeoHo5 / People 
+    :name ( n8 / name
+     :op1 "6"
+  ))
+   :Internet ( esHo4 / yes)
+)
+
+# ::id MUL0183.json_0010
+# ::snt I do n't have a preference .
+( Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+)
+
+# ::id MUL0183.json_0012
+# ::snt I will be arriving Sunday .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id MUL0183.json_0014
+# ::snt I am also looking for a restaurant in the same area .   Preferably vegetarian food in the moderate price range .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "vegetarian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n14 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id MUL0183.json_0016
+# ::snt Okay . Is there one that serves International food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n18 / name
+     :op1 "international"
+  ))
+)
+
+# ::id MUL0183.json_0018
+# ::snt Sure , can I please get a table on Sunday at 13:00 for 6 people at The Missing Sock ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n20 / name
+     :op1 "13:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n22 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n24 / name
+     :op1 "6"
+  ))
+   :Name ( NamRe8 / Name 
+    :name ( n26 / name
+     :op1 "Missing"
+     :op2 "Sock"
+  ))
+)
+
+# ::id MUL0183.json_0020
+# ::snt Can you try for 12:00 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n28 / name
+     :op1 "12:00"
+  ))
+)
+
+# ::id MUL0183.json_0022
+# ::snt Yes let 's try another restaurant .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id MUL0183.json_0024
+# ::snt Sure please book that fro me .
+( o / out_of_scope )
+
+# ::id MUL0183.json_0026
+# ::snt Alright , can you get me a taxi that will take from from the hotel to the Varsity in time for my reservation ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n30 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+)
+
+# ::id MUL0183.json_0028
+# ::snt No , I am all set .   Thank you for all your help .   Have a nice day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0237.json_0000
+# ::snt I am trying to find a Jamaican restaurant
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "jamaican"
+  ))
+)
+
+# ::id PMUL0237.json_0002
+# ::snt How about a expensive mediterranean ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "mediterranean"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0237.json_0004
+# ::snt let 's book a table at Shiraz .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "Shiraz"
+  ))
+)
+
+# ::id PMUL0237.json_0006
+# ::snt Monday at noon and five .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n12 / name
+     :op1 "five"
+  ))
+)
+
+# ::id PMUL0237.json_0008
+# ::snt Also looking for a place to stay . The hotel should include free parking and should include free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Internet ( esHo3 / yes)
+)
+
+# ::id PMUL0237.json_0010
+# ::snt Can I get the address , postcode and price range of that hotel ?
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+  :Addr ( aHo1 / question )
+  :Post ( aHo2 / question )
+)
+
+# ::id PMUL0237.json_0012
+# ::snt Sure , that would be great . one person for 2 nights please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "2"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n18 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL0237.json_0014
+# ::snt The same day , I 'd also like a taxi to go between the hotel and restaurant .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+)
+
+# ::id PMUL0237.json_0016
+# ::snt Wednesday , I need to arrive to the restaurant by my booked time .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n22 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL0237.json_0018
+# ::snt What was I thinking ! I wanted to book a table for 1 person , myself , at 12:30 on Wednesday . Please change my booking at Shiraz .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n24 / name
+     :op1 "12:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n26 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n28 / name
+     :op1 "1"
+  ))
+   :Name ( NamRe8 / Name 
+    :name ( n30 / name
+     :op1 "Shiraz"
+  ))
+)
+
+# ::id PMUL0237.json_0020
+# ::snt I need to change it to Wednesday at 12:30 for 1 person . The others ca n't make it . Sorry .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n32 / name
+     :op1 "wednesday"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n34 / name
+     :op1 "12:30"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n36 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL0237.json_0022
+# ::snt No , please find me a zero star hotel that offers free wifi and free parking
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n38 / name
+     :op1 "zero"
+  ))
+   :Parking ( esHo2 / yes)
+   :Internet ( esHo3 / yes)
+   :Type ( TypHo6 / Type 
+    :name ( n40 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL0237.json_0024
+# ::snt Any stars would be fine .
+( o / out_of_scope )
+
+# ::id PMUL0237.json_0026
+# ::snt I am looking for a hotel with a zero star rating with both free wifi and parking , please .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n42 / name
+     :op1 "zero"
+  ))
+   :Parking ( esHo2 / yes)
+   :Internet ( esHo3 / yes)
+)
+
+# ::id PMUL0237.json_0030
+# ::snt Yes , can I get the postcode and address please .
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id MUL1610.json_0000
+# ::snt I need a train for cambridge , I would like to arrive by 14:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "14:15"
+  ))
+)
+
+# ::id MUL1610.json_0002
+# ::snt I 'll be leaving Norwich on Friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id MUL1610.json_0004
+# ::snt Yes . I need two tickets , please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "two"
+  ))
+)
+
+# ::id MUL1610.json_0006
+# ::snt Can you find me an expensive indian restaurant ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n14 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL1610.json_0008
+# ::snt Great , can you book me a table for the same group of people at 19:15 on the same day ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "19:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id MUL1610.json_0010
+# ::snt Nope . I think that s it . Have a good one . Bye for now .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1538.json_0000
+# ::snt I 'm looking for a Saturday train .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL1538.json_0002
+# ::snt I want to leave cambridge to birmingham new street and arrive by 20:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n6 / name
+     :op1 "20:45"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1538.json_0004
+# ::snt Ok , can I get the Train ID and the departure and travel time please ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id PMUL1538.json_0006
+# ::snt That 's perfect . I also need a hotel to stay in . Should be rated 4 stars
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL1538.json_0008
+# ::snt Anywhere in the south . As long as it has free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n14 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL1538.json_0010
+# ::snt No particular price range . I would like to stay in a 4 star guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1538.json_0012
+# ::snt Can you provide me with the address and if they have free parking ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Parking ( aHo1 / question )
+  :Addr ( aHo2 / question )
+   )
+)
+
+# ::id PMUL1538.json_0014
+# ::snt No thanks , just grabbing some information for now .    Thank you for all of your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0623.json_0000
+# ::snt I need a train leaving friday that will arrive by 16:30
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "friday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "16:30"
+  ))
+)
+
+# ::id MUL0623.json_0002
+# ::snt Sure book 1 ticket from kings lynn to cambridge
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :People ( PeoTr6 / People 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL0623.json_0004
+# ::snt I need booking for eight people if there is room . If so , book it and send a reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "eight"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0623.json_0006
+# ::snt I need a place to stay with a 4 star rating in the north please
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n14 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL0623.json_0008
+# ::snt I am indifferent to parking but free wifi is a necessity .
+( Hm1 / Hotel-Inform
+   :Parking ( onHo1 / dontcare)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL0623.json_0010
+# ::snt Great , book me one of those for 8 people . We 'll stay from Friday for 5 nights . I 'll need a reference number , please .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n20 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n22 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL0623.json_0012
+# ::snt No , I appreciate your help !
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id SNG0673.json_0000
+# ::snt I 'm looking for a particular restaurant called j restaurant .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "j"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id SNG0673.json_0002
+# ::snt Yes please 2 people at 16:45 on tuesday
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "16:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SNG0673.json_0004
+# ::snt No that 's all I needed . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3371.json_0000
+# ::snt i want a place to stay
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL3371.json_0002
+# ::snt Yes , I 'm looking for a 3-star guesthouse in a moderate price range . I do need free parking , too .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+   :Price ( PriHo5 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+   :Stars ( StaHo7 / Stars 
+    :name ( n6 / name
+     :op1 "3-star"
+  ))
+)
+
+# ::id PMUL3371.json_0004
+# ::snt No but I need internet .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( onHo2 / dontcare)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Internet ( aHo1 / question )
+   )
+)
+
+# ::id PMUL3371.json_0006
+# ::snt Can you tell me the name of the one that is in the west , because I am also looking for something to do in the west .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n8 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL3371.json_0008
+# ::snt Not right now . Can you help me find something to do in the west area ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL3371.json_0010
+# ::snt I 'm not sure .. can you recommend something ?
+( Am1 / Attraction-Inform
+   :Type ( onAt1 / dontcare)
+)
+
+# ::id PMUL3371.json_0012
+# ::snt No thank you . I just wanted to know what things there were to do . Visiting a a college sounds like fun . Thanks for all your help today .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL3371.json_0014
+# ::snt No , I am all set .   Thanks for your help .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20076.json_0000
+# ::snt I want to find a restaurant in the centre and serving japanese food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "japanese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id WOZ20076.json_0002
+# ::snt That 's OK because it 's for a special occasion . Can you give me the phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id WOZ20076.json_0004
+# ::snt No thank you , goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1093.json_0000
+# ::snt I would like to find information on boats in town
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "boats"
+  ))
+)
+
+# ::id SNG1093.json_0002
+# ::snt No , any is fine . Can you tell me what area one of them is in and also the entrance fee ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Fee ( aAt1 / question )
+)
+
+# ::id SNG1093.json_0004
+# ::snt Okay .   Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1093.json_0006
+# ::snt No , that 's all for today , goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG1369.json_0000
+# ::snt i am looking for a place to dine . The restaurant should be in the expensive price range and should serve european food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "european"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SNG1369.json_0002
+# ::snt What do you recommend ?
+( o / out_of_scope )
+
+# ::id SNG1369.json_0004
+# ::snt Yes please , can I get a table for 6 at 13:45 on Tuesday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "13:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SNG1369.json_0006
+# ::snt Thanks so much .   Have a nice day .   .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20495.json_0000
+# ::snt I want to find a cheap restaurant in the north part of town . What is the phone number ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20495.json_0002
+# ::snt Thank you . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0021.json_0000
+# ::snt I want to find a place to eat that serves indian food in the centre of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SSNG0021.json_0002
+# ::snt Price range does n't matter . Which restaurant out of the 9 do you recommend ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id SSNG0021.json_0004
+# ::snt That sounds fine . Can you book for 4 people at 19:30 on sunday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "19:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SSNG0021.json_0006
+# ::snt Yes . Can you find me something that is available in the same area and price range ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+     :op3 "and"
+     :op4 "price"
+     :op5 "range"
+  ))
+)
+
+# ::id SSNG0021.json_0008
+# ::snt Ok lets try there .
+( o / out_of_scope )
+
+# ::id SSNG0021.json_0010
+# ::snt No thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01356.json_0000
+# ::snt Help me arrange for a taxi to tandoori palace
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "tandoori"
+     :op2 "palace"
+  ))
+)
+
+# ::id SNG01356.json_0002
+# ::snt I 'd like to leave after 16:30 , please .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n4 / name
+     :op1 "16:30"
+  ))
+)
+
+# ::id SNG01356.json_0004
+# ::snt Great . That 's all for today . Thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1215.json_0000
+# ::snt I am looking for a place to go in the south .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+)
+
+# ::id SNG1215.json_0002
+# ::snt I have no preference . What do you recommend ?
+( Am1 / Attraction-Inform
+   :Type ( onAt1 / dontcare)
+)
+
+# ::id SNG1215.json_0004
+# ::snt What is the entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id SNG1215.json_0006
+# ::snt no , thanks , that is it for today
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2190.json_0000
+# ::snt Hello I am looking for a guesthouse please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id MUL2190.json_0002
+# ::snt I would like to stay in the west . I prefer the hotel to have free wifi and be a 3 star .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+   :Stars ( StaHo5 / Stars 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL2190.json_0004
+# ::snt Could I please get the postcode , and the address for this guesthouse ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id MUL2190.json_0006
+# ::snt Great . I 'll also need a train going to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2190.json_0008
+# ::snt I 'm departing from leicester . The train should leave on monday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id MUL2190.json_0010
+# ::snt I would like the earliest train available please . Can you tell me the train ID and travel time please ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id MUL2190.json_0012
+# ::snt Not right now , but I do need to know the fare for that train .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL2190.json_0014
+# ::snt Nope , I think that 's it for today . Have a nice one . Goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3831.json_0000
+# ::snt Can you help me find a place to stay in the north ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL3831.json_0002
+# ::snt It does not really matter . It does not need internet or free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( oHo1 / no)
+   :Internet ( oHo2 / no)
+)
+
+# ::id PMUL3831.json_0004
+# ::snt Yes , 4 people , 4 nights , start from Wednesday . Reference number please .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL3831.json_0006
+# ::snt Awesome . Are there any good Indian restaurants close to the hotel ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "close"
+     :op2 "to"
+     :op3 "the"
+     :op4 "hotel"
+  ))
+)
+
+# ::id PMUL3831.json_0008
+# ::snt Yes , I 'd like to book the Nirala for Wednesday for 3 people at 15:15 , please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "15:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+   :Name ( NamRe8 / Name 
+    :name ( n20 / name
+     :op1 "Nirala"
+  ))
+)
+
+# ::id PMUL3831.json_0010
+# ::snt I will also need a taxi .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL3831.json_0012
+# ::snt I would like to go from the hotel to Nirala to make sure I get there for that reservation .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n22 / name
+     :op1 "nirala"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Arrive ( ArrTa6 / Arrive 
+    :name ( n26 / name
+     :op1 "that"
+     :op2 "reservation"
+  ))
+)
+
+# ::id PMUL3831.json_0014
+# ::snt Thanks so much ! That 's everything for now . Take care !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4750.json_0000
+# ::snt I 'm visiting the centre and want to go all out on the experience .    Can you help me find an expensive restaurant ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4750.json_0002
+# ::snt In the centre , please
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4750.json_0004
+# ::snt no , just surprise me . I need a reservation for 1 person at 20:00 on wednesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "20:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL4750.json_0006
+# ::snt I need a place to stay .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL4750.json_0008
+# ::snt Is that in the centre area also , and in the expensive price range ? That is what I 'm looking for .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n14 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4750.json_0010
+# ::snt Great , can you book for 1 person and 4 nights starting Wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n20 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n22 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL4750.json_0012
+# ::snt Great I also need a taxi to take me between the two places and get me to the restaurant by 20:00
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n24 / name
+     :op1 "20:00"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n26 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL4750.json_0014
+# ::snt Perfect!. Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4750.json_0016
+# ::snt No thanks , that 's all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2064.json_0000
+# ::snt I 'm looking for a restaurant that is cheap and is in the centre . Can you help me ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2064.json_0002
+# ::snt Yes I would like to eat Italian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id PMUL2064.json_0004
+# ::snt No , please give me their postcode instead
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id PMUL2064.json_0006
+# ::snt I am also interested in finding out information about local colleges . Do you recommend any to visit ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n8 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id PMUL2064.json_0008
+# ::snt Yes please .   I would like their postcode , phone number , and address .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL2064.json_0010
+# ::snt I would like to book a taxi now please .   I need to leave the restaurant by 12:30 .   Are there any available ?
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n10 / name
+     :op1 "12:30"
+  ))
+)
+
+# ::id PMUL2064.json_0012
+# ::snt Between the restaurant and the hotel .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL2064.json_0014
+# ::snt I 'll be commuting between the restaurant and the college . I want to book at taxi to pick me up at the restaurant by 12:30 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n12 / name
+     :op1 "12:30"
+  ))
+)
+
+# ::id PMUL2064.json_0016
+# ::snt No , that 's all I needed . Thank you for your help . Have a great day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1157.json_0000
+# ::snt I 'm looking for a train that leaves after 13:45 on Wednesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "wednesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "13:45"
+  ))
+)
+
+# ::id PMUL1157.json_0002
+# ::snt Yes . I 'm departing from Broxbourne and going to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id PMUL1157.json_0004
+# ::snt Thank you , can I get tickets for 2 people and the reference number if successful ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1157.json_0006
+# ::snt Can I have that reference number please ?
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL1157.json_0008
+# ::snt Okay thank you , and I need the postcode too .
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL1157.json_0010
+# ::snt I 'm looking for a place to go in town .   I 'm looking in the city centre .   Do you have anything available ? What is the postcode ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+   )
+)
+
+# ::id PMUL1157.json_0012
+# ::snt can you recommend something fun . i do nt know this area .
+( o / out_of_scope )
+
+# ::id PMUL1157.json_0014
+# ::snt thanks . i think that took care of everything . thanks . bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0122.json_0000
+# ::snt I want to find an expensive restaurant in the east side .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL0122.json_0002
+# ::snt Book me a table of five for Tuesday at 11:30 in one that serves   British cuisine . Please get me the reference number as well .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "british"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n8 / name
+     :op1 "11:30"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n12 / name
+     :op1 "five"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0122.json_0004
+# ::snt Thank you , I also need a place to stay with free parking and free wifi .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL0122.json_0006
+# ::snt Yes , I 'd also like it to be expensive and on the east side .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n14 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n16 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL0122.json_0008
+# ::snt That would work well what type of hotel is it ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n18 / name
+     :op1 "hotel"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Type ( aHo1 / question )
+   )
+)
+
+# ::id MUL0122.json_0010
+# ::snt Yes please . I 'll also need information about a taxi service as I wo n't have transportation on this trip .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL0122.json_0012
+# ::snt I need it to pick me up in time to get me to the restaurant before 11:30 .   Can I get a contact number and car type please ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n20 / name
+     :op1 "11:30"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+ :op3(Ht3 / Hotel-Request
+  :Type ( aHo2 / question )
+   )
+)
+
+# ::id MUL0122.json_0014
+# ::snt Great thanks ! That 's all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0087.json_0000
+# ::snt Where can I find the Express by Holiday Inn in Cambridge ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL0087.json_0002
+# ::snt Okay . Can I book 4 nights at the Express please ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n2 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0087.json_0004
+# ::snt 6 people , 4 nights starting on friday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL0087.json_0006
+# ::snt Could I please get the reference number after you book it .
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL0087.json_0008
+# ::snt I 'm also looking for a restaurant called the golden curry . Can you help me book a table there ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n10 / name
+     :op1 "the"
+     :op2 "golden"
+     :op3 "curry"
+  ))
+)
+
+# ::id PMUL0087.json_0010
+# ::snt For 6 people on Friday at 12:15 . Thanks
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "12:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL0087.json_0012
+# ::snt thanks . no that s all i will be needing . see you later !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2978.json_0000
+# ::snt I am looking for a place to stay with 4 stars .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n2 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2978.json_0002
+# ::snt No , but it should have free wifi , 4 stars , and free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2978.json_0004
+# ::snt No . You can pick the hotel . I will need it for 3 people lasting 2 nights , from Friday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL2978.json_0006
+# ::snt Yes , I need the reference number .
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL2978.json_0008
+# ::snt Thanks ! I am also looking for suggestions for night clubs .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "night"
+     :op2 "clubs"
+  ))
+)
+
+# ::id PMUL2978.json_0010
+# ::snt What is the entrance fee and the phone number for the one in the south ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "south"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id PMUL2978.json_0012
+# ::snt No , that 's all I needed ! Thanks you 've been so helpful ! Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1896.json_0000
+# ::snt I 'm looking to get on a train on Saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL1896.json_0002
+# ::snt I 'm leaving from London Liverpool Street and I need to arrive in Cambridge by 09:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n6 / name
+     :op1 "09:30"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n8 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL1896.json_0004
+# ::snt Perfect . Can you book that for me for 3 people ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL1896.json_0006
+# ::snt I also need a hotel in the East .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n12 / name
+     :op1 "east"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL1896.json_0008
+# ::snt It does n't matter , but I do need free wifi and the hotel should have a star of 4 .
+( Hm1 / Hotel-Inform
+   :Parking ( onHo1 / dontcare)
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo4 / Stars 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1896.json_0010
+# ::snt Guesthouse type is fine .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n18 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL1896.json_0012
+# ::snt I 'm open to different price ranges . What is available ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Price ( aHo1 / question )
+   )
+)
+
+# ::id PMUL1896.json_0014
+# ::snt no , how much does it cost , and I need the address & postcode too please
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id PMUL1896.json_0016
+# ::snt That sounds great thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2639.json_0000
+# ::snt Hello . Can you recommend a good hotel in the centre ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2639.json_0002
+# ::snt Price is no object , but i would like free parking and wifi .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL2639.json_0004
+# ::snt Yea , I 'd like to book for 3 people . We will need 4 nights , starting on Wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL2639.json_0006
+# ::snt Thank you . Have a good night !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2622.json_0000
+# ::snt Hi , I am coming to Cambridge next week and am really excited by all tourist attractions available .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id MUL2622.json_0002
+# ::snt I m looking for a hotel in the west that 's cheap .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+   :Type ( TypHo6 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL2622.json_0004
+# ::snt No preference on that . What 's the best cheap place in that part of town ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL2622.json_0006
+# ::snt Sure , can I get the phone number and postcode please ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id MUL2622.json_0008
+# ::snt Yes . I need some information on attraction called Tenpin .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n10 / name
+     :op1 "tenpin"
+  ))
+)
+
+# ::id MUL2622.json_0010
+# ::snt Can you tell me the postcode also please ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL2622.json_0012
+# ::snt Do you have its address as well ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id MUL2622.json_0014
+# ::snt OK , great , I 'm sure I can find it now .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id MUL2622.json_0016
+# ::snt Nope , that is it . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1850.json_0000
+# ::snt I 'd like to find a train please .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL1850.json_0002
+# ::snt I will be traveling on Wednesday and need to arrive in Ely by 9:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "ely"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "wednesday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n6 / name
+     :op1 "9:30"
+  ))
+)
+
+# ::id PMUL1850.json_0004
+# ::snt I will be departing from Cambridge and I 'll need 7 tickets total . Can I have the reference number after you book the tickets , please ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1850.json_0006
+# ::snt Yes , please book that .   Also , I am looking for a hotel named the allenbell .   Can you find information on it for me ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n12 / name
+     :op1 "allenbell"
+  ))
+)
+
+# ::id PMUL1850.json_0008
+# ::snt Thank you . I will need a price range , whether or not they have free parking , and the area please .
+( Ht1 / Hotel-Request
+  :Parking ( aHo0 / question )
+  :Price ( aHo1 / question )
+  :Area ( aHo2 / question )
+)
+
+# ::id PMUL1850.json_0010
+# ::snt No , that 's all .
+( o / out_of_scope )
+
+# ::id WOZ20091.json_0000
+# ::snt I want to find a restaurant in the centre part of town and serving Turkish food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "turkish"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id WOZ20091.json_0002
+# ::snt I do not care about the price range .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Price ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20091.json_0004
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01457.json_0000
+# ::snt I would like to book a taxi to arrive by 13:45 to go to carolina bed and breakfast .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "carolina"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n4 / name
+     :op1 "13:45"
+  ))
+)
+
+# ::id SNG01457.json_0002
+# ::snt I 'm leaving from mahal of cambridge .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n6 / name
+     :op1 "mahal"
+     :op2 "of"
+     :op3 "cambridge"
+  ))
+)
+
+# ::id SNG01457.json_0004
+# ::snt No , that 's all . thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01457.json_0006
+# ::snt Thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01736.json_0000
+# ::snt I 'd like a taxi to the ugly duckling
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "ugly"
+     :op2 "duckling"
+  ))
+)
+
+# ::id SNG01736.json_0002
+# ::snt I need to actually arrive by 19:15 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n4 / name
+     :op1 "19:15"
+  ))
+)
+
+# ::id SNG01736.json_0004
+# ::snt I will be departing from parkside police station .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n6 / name
+     :op1 "parkside"
+     :op2 "police"
+     :op3 "station"
+  ))
+   )
+ :op2(Pm2 / Police-Inform
+   :Name ( NamPo4 / Name 
+    :name ( n9 / name
+     :op1 "Parkside"
+     :op2 "Police"
+     :op3 "Station"
+  ))
+   )
+)
+
+# ::id SNG01736.json_0006
+# ::snt No , that 's great , thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0670.json_0000
+# ::snt Hi I am looking for a hotel called limehouse .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "limehouse"
+  ))
+)
+
+# ::id MUL0670.json_0002
+# ::snt Can I book a room starting sunday for 4 nights and seven people ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "seven"
+  ))
+)
+
+# ::id MUL0670.json_0004
+# ::snt Yes , would you try to book it for three nights ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "three"
+  ))
+)
+
+# ::id MUL0670.json_0006
+# ::snt Thank you . Can you book us a train that gets there by 13:15 ?
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n12 / name
+     :op1 "13:15"
+  ))
+)
+
+# ::id MUL0670.json_0008
+# ::snt I am looking to go to cambrige and arrive by 13:15 , and want to go on sunday , it should depart from kings lynn .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "sunday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n16 / name
+     :op1 "13:15"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n18 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Dest ( DesTr8 / Dest 
+    :name ( n20 / name
+     :op1 "cambrige"
+  ))
+)
+
+# ::id MUL0670.json_0010
+# ::snt That 's okay I guess , but is there any later train ? We 're not early birds .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL0670.json_0012
+# ::snt That 's much better , thank you . I 'll need tickets for 7 .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n22 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL0670.json_0014
+# ::snt Thank you so much . I think that did it for today . Have a great one !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0606.json_0000
+# ::snt I would like a restaurant in the centre and in the moderate price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0606.json_0002
+# ::snt No , the restaurant should serve modern european food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+)
+
+# ::id SNG0606.json_0004
+# ::snt Let 's try the Brasserie .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id SNG0606.json_0006
+# ::snt Just 1 person at 13:15 on thursday
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "13:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "1"
+  ))
+)
+
+# ::id SNG0606.json_0008
+# ::snt Thanks .   That 's all I need !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0949.json_0000
+# ::snt I 'm looking for a particular restaurant called ask . Please give me information on that restaurant .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "ask"
+  ))
+)
+
+# ::id PMUL0949.json_0002
+# ::snt Yes , I 'd like to book a table for 1 at 17:15 on Wednesday .   Can you do that ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "17:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL0949.json_0004
+# ::snt No . I think I am all set . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0604.json_0000
+# ::snt I need a train from norwich leaving after 09:15 . Thank you .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "norwich"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "09:15"
+  ))
+)
+
+# ::id PMUL0604.json_0002
+# ::snt Does it leave at that time on Sunday ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL0604.json_0004
+# ::snt Going to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0604.json_0006
+# ::snt please get me   the reference number . I am   also looking for a restaurant . The restaurant should be in the center and should serve Turkish food
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "turkish"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "center"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL0604.json_0008
+# ::snt cool thanks for your help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0604.json_0010
+# ::snt Perfect . I 'd like a table for 7 at 18:00 sunday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "18:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL0604.json_0012
+# ::snt If there is n't a table for Sunday Wednesday will work as well .
+( o / out_of_scope )
+
+# ::id PMUL0604.json_0014
+# ::snt what day was it booked for ? sunday or wednesday ?
+( Bt1 / Booking-Request
+  :Day ( aBo0 / question )
+)
+
+# ::id PMUL0604.json_0016
+# ::snt It is exactly the day I wanted .   Thank you very much for your time .   Have a nice day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0604.json_0018
+# ::snt No that is all ! Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0195.json_0000
+# ::snt Can you find me a place with free parking to stay in the centre ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0195.json_0002
+# ::snt A guesthouse with three star rating could be great .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n6 / name
+     :op1 "three"
+  ))
+)
+
+# ::id MUL0195.json_0004
+# ::snt Please book me that hotel , it fits my preferences .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL0195.json_0006
+# ::snt What is the price range , address and phone number of the hotel ?
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+  :Addr ( aHo1 / question )
+  :Phone ( aHo2 / question )
+)
+
+# ::id MUL0195.json_0008
+# ::snt I 'm also looking for a really nice restaurant that serves modern european food . Can you help me with that ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+)
+
+# ::id MUL0195.json_0010
+# ::snt What is the price range of this restaurant and is it located near the hotel ?
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+)
+
+# ::id MUL0195.json_0012
+# ::snt I would like a table for 5 on Sunday at 19:30 at Darrys Cookhouse , please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "19:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+   :Name ( NamRe8 / Name 
+    :name ( n18 / name
+     :op1 "Darrys"
+     :op2 "Cookhouse"
+  ))
+)
+
+# ::id MUL0195.json_0014
+# ::snt Yes , can I have a table for 18:30 on the same day ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n20 / name
+     :op1 "18:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+)
+
+# ::id MUL0195.json_0016
+# ::snt Yes , I need a taxi to commute between the two places . I need to arrive to the restaurant by 18:30 . Can you get me a contact number and car type ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n24 / name
+     :op1 "18:30"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n26 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id MUL0195.json_0018
+# ::snt Nope that should be it , thank you very much
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0303.json_0000
+# ::snt Please book dinner reservations for five people on Saturday at the India House restaurant .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "india"
+     :op2 "house"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n4 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n6 / name
+     :op1 "five"
+  ))
+)
+
+# ::id PMUL0303.json_0002
+# ::snt Really ? I need at table at 14:00 Wednesday for 4 people .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "14:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0303.json_0004
+# ::snt What about a booking for Sunday ?
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n14 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL0303.json_0006
+# ::snt Can you book Sunday as well like I asked please ?
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n16 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL0303.json_0008
+# ::snt same time please .
+( o / out_of_scope )
+
+# ::id PMUL0303.json_0010
+# ::snt Sorry change of plans can you cancel and book for monday now please ?
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n18 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL0303.json_0012
+# ::snt Thanks . I 'm also looking for an expensive 3 star hotel . I 'd like it to have free wifi and parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n20 / name
+     :op1 "expensive"
+  ))
+   :Internet ( esHo3 / yes)
+   :Stars ( StaHo6 / Stars 
+    :name ( n22 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL0303.json_0014
+# ::snt Either is fine as long as it has free parking and expensive price range . I will need the postcode as well .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n24 / name
+     :op1 "expensive"
+  ))
+   :Parking ( esHo2 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Post ( aHo1 / question )
+   )
+)
+
+# ::id PMUL0122.json_0000
+# ::snt I 'm looking for a moderate priced place to dine in the centre of town
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0122.json_0002
+# ::snt How about Chinese food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL0122.json_0004
+# ::snt That sounds great ! Can you see if there 's a table for 3 available at 16:00 on Monday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "16:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL0122.json_0006
+# ::snt Great . i also need to find   a place to stay in the same price range as the restaurant and I am looking for a hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id PMUL0122.json_0008
+# ::snt Yes , please , so moderately priced hotel in the centre .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n18 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n20 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreHo6 / Area 
+    :name ( n22 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0122.json_0010
+# ::snt Great , we need that booked as well starting monday for 5 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n24 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n26 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL0122.json_0012
+# ::snt Yes , I need a booking for 3 people .
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n28 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL0122.json_0014
+# ::snt I also need a taxi .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL0122.json_0016
+# ::snt No you have been great ! Thank you for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20121.json_0000
+# ::snt I am looking for a restaurant in the expensive price range that serves Belgian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "belgian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id WOZ20121.json_0002
+# ::snt Yes , is there any expensive European eateries ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "european"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id WOZ20121.json_0004
+# ::snt What is the address of the restaurant ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id WOZ20121.json_0006
+# ::snt What is its phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id WOZ20121.json_0008
+# ::snt Okay , thanks . And what area is it in please ?
+( Rt1 / Restaurant-Request
+  :Area ( aRe0 / question )
+)
+
+# ::id WOZ20121.json_0010
+# ::snt That 's good , thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20121.json_0012
+# ::snt That 's all . Thank you , goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0311.json_0000
+# ::snt I am looking fot a hotel , Allenbell .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "allenbell"
+  ))
+)
+
+# ::id SSNG0311.json_0002
+# ::snt Yes well I would like to book it for 3 nights staring from Wednesday for 4 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SSNG0311.json_0004
+# ::snt Yes please try another hotel in the same price range .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id SSNG0311.json_0006
+# ::snt No , that 's all I needed . Have a nice day .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3270.json_0000
+# ::snt I need to find a moderately priced north indian restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "north"
+     :op2 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL3270.json_0002
+# ::snt How about an Italian restaurant , then ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id PMUL3270.json_0004
+# ::snt Any would be fine .
+( o / out_of_scope )
+
+# ::id PMUL3270.json_0006
+# ::snt That sounds good to me . Can you please book a table for 8 at 12:15 on Saturday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "12:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL3270.json_0008
+# ::snt I also will need a train .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL3270.json_0010
+# ::snt I will depart from Birmingham New Street .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n14 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL3270.json_0012
+# ::snt I 'll be leaving birmingham new street and going to Cambridge . I need to arrive by 09:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n18 / name
+     :op1 "09:30"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n20 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL3270.json_0014
+# ::snt the same day as the restaurant booking and should arrive by 09:30 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n24 / name
+     :op1 "09:30"
+  ))
+)
+
+# ::id PMUL3270.json_0016
+# ::snt Awesome ! You were a huge help . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0944.json_0000
+# ::snt I 'm looking for a cheap Chinese restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL0944.json_0002
+# ::snt If that is cheap , it sounds perfect to me .
+( o / out_of_scope )
+
+# ::id MUL0944.json_0004
+# ::snt No need to book anything . But can you give me their address please ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id MUL0944.json_0006
+# ::snt Thanks . Is there a college nearby ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "college"
+  ))
+)
+
+# ::id MUL0944.json_0008
+# ::snt May I have their address please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id MUL0944.json_0010
+# ::snt Okay , thank you for your help . That 's all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0603.json_0000
+# ::snt I am looking for a restaurant to book a reservation . I want asian oriental in the expensive price range
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0603.json_0002
+# ::snt Let 's try the one on the north side of town . I 'd like to make reservations , if possible .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL0603.json_0004
+# ::snt I would like the reservation for 5 people at 18:45 on Friday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "18:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL0603.json_0006
+# ::snt Thanks so much . Can you also help me look for a train ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL0603.json_0008
+# ::snt I need to get to Cambridge from Peterborough by 13:15 on the the same day as my reservation .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n18 / name
+     :op1 "13:15"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n20 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id PMUL0603.json_0010
+# ::snt Yes please . I need 5 tickets .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n22 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL0603.json_0012
+# ::snt No , that is all for today . Thank you so much for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2167.json_0000
+# ::snt Can you help me find a moderately priced hotel ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id MUL2167.json_0002
+# ::snt We would like a hotel and free wifi too .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL2167.json_0004
+# ::snt Does Ashley Hotel have a 0 rating ? That 's what I 'm interested in .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+   :Name ( NamHo4 / Name 
+    :name ( n10 / name
+     :op1 "ashley"
+     :op2 "hotel"
+  ))
+)
+
+# ::id MUL2167.json_0006
+# ::snt Could you give me the postcode , address , and number for cityroomz ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n12 / name
+     :op1 "cityroomz"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Addr ( aHo1 / question )
+  :Post ( aHo2 / question )
+   )
+)
+
+# ::id MUL2167.json_0008
+# ::snt I also need a train for monday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id MUL2167.json_0010
+# ::snt From Norwich to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n18 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id MUL2167.json_0012
+# ::snt I need to arrive by 13:15 please .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n20 / name
+     :op1 "13:15"
+  ))
+)
+
+# ::id MUL2167.json_0014
+# ::snt I do n't have a preference for leaving .   Could you book it for 8 people and provide the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Leave ( onTr1 / dontcare)
+   :People ( PeoTr3 / People 
+    :name ( n22 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL2167.json_0016
+# ::snt Thanks very much for your help . That 's all we needed today !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0012.json_0000
+# ::snt I 'm looking for a restaurant named hakka
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "hakka"
+  ))
+)
+
+# ::id SSNG0012.json_0002
+# ::snt Can I make a book a table for 7 people on thursday at 12:15 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "12:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "7"
+  ))
+)
+
+# ::id SSNG0012.json_0004
+# ::snt Is there another restaurant in the same area that is in the same price range ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id SSNG0012.json_0006
+# ::snt Yes please for 7 people at 12:15 on thursday please . I will need the reference number too
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :People ( PeoRe3 / People 
+    :name ( n15 / name
+     :op1 "7"
+  ))
+   :Time ( TimRe5 / Time 
+    :name ( n17 / name
+     :op1 "12:15"
+  ))
+   :Day ( DayRe7 / Day 
+    :name ( n19 / name
+     :op1 "thursday"
+  ))
+   )
+)
+
+# ::id SSNG0012.json_0008
+# ::snt No , that 's perfect . Thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0012.json_0010
+# ::snt Have a nice day , good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2717.json_0000
+# ::snt I 'm looking to stay at a moderate priced place with free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL2717.json_0002
+# ::snt Do either of them have a star rating of 4 ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2717.json_0004
+# ::snt I would like a 4 star hotel that is priced moderatly . I do n't have preference in the part of town .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Price ( PriHo6 / Price 
+    :name ( n10 / name
+     :op1 "moderatly"
+  ))
+)
+
+# ::id PMUL2717.json_0006
+# ::snt A guesthouse would be fine .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL2717.json_0008
+# ::snt I need to book for 3 people on 3 nights starting tuesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL2717.json_0010
+# ::snt Are there any colleges in town ? I want to see some .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n20 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id PMUL2717.json_0012
+# ::snt No area preference . I would appreciate a recommendation .
+( Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+)
+
+# ::id PMUL2717.json_0014
+# ::snt Ok that sounds good . Could you tell me what the entrance fee is there ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL2717.json_0016
+# ::snt Perfect , that takes care of me , thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2733.json_0000
+# ::snt Hi there ! I 'm looking for a 3-star place to say in the south area of town .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "3-star"
+  ))
+)
+
+# ::id PMUL2733.json_0002
+# ::snt No I prefer to go with the moderately priced guesthouse , does it have free wifi ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n8 / name
+     :op1 "moderately"
+  ))
+   :Internet ( esHo3 / yes)
+)
+
+# ::id PMUL2733.json_0004
+# ::snt Not at this time but can you give me the phone number , please ?
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id PMUL2733.json_0006
+# ::snt I am also interested in finding something fun to do in the south . Are there any " must see " attractions you suggest ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL2733.json_0008
+# ::snt just any that is inn the same area as the hotel
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Area ( AreHo3 / Area 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL2733.json_0010
+# ::snt Sure . Can I have the phone number and address , and also how much it will cost ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL2733.json_0012
+# ::snt i also need taxi service to get me from bridge guest house to the art museum . i want to leave the hotel by 14:15 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n14 / name
+     :op1 "14:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL2733.json_0014
+# ::snt No thank you that is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1059.json_0000
+# ::snt Hello , I am looking for something to do in the west part of town . It sould involve multiple sports .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "multiple"
+     :op2 "sports"
+  ))
+)
+
+# ::id SNG1059.json_0002
+# ::snt Hm , can you tell me about what entertainment venues might be on the west side of town instead ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "entertainment"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n8 / name
+     :op1 "west"
+  ))
+)
+
+# ::id SNG1059.json_0004
+# ::snt Thank you , can I please get an address and postal code .    Is there an entrance fee that will be charged .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+)
+
+# ::id SNG1059.json_0006
+# ::snt Nope , that 's all I needed today . I appreciate your help !
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20421.json_0000
+# ::snt Hi , could you tell me the phone number and address of the nearest Mexican restaurant ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "mexican"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20421.json_0002
+# ::snt Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20035.json_0000
+# ::snt I would like a cheap restaurant in the south part of town
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id WOZ20035.json_0002
+# ::snt Either is fine , could you provide me their address and post code ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20035.json_0004
+# ::snt I would like to know which type of food Nandos is serving .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "nandos"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Food ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20035.json_0006
+# ::snt No thanks . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4470.json_0000
+# ::snt i need information of a hotel called allenbell .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "allenbell"
+  ))
+)
+
+# ::id PMUL4470.json_0002
+# ::snt Could you make a reservation for 8 people for 5 nights starting Tuesday ? I will also need the reference number .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL4470.json_0004
+# ::snt I am also looking for an entertainment place .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL4470.json_0006
+# ::snt That does n't really matter . What 's the entrance fee and area for your favorite entertainment place ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "entertainment"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+  :Fee ( aAt2 / question )
+   )
+)
+
+# ::id PMUL4470.json_0008
+# ::snt That would be fine . I think that 's all I need . Thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0449.json_0000
+# ::snt Hi , I 'm looking for an expensive restaurant .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0449.json_0002
+# ::snt Thai food , in the centre of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "thai"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0449.json_0004
+# ::snt Yes , please book the table .
+( o / out_of_scope )
+
+# ::id PMUL0449.json_0006
+# ::snt There are 2 of us .   I need the reservation for 14:30 on Wednesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "14:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL0449.json_0008
+# ::snt Yes I am looking for a place to stay that is in the same area as the restaurant , is a hotel and includes free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL0449.json_0010
+# ::snt What is the post code for the Gonville Hotel ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n18 / name
+     :op1 "hotel"
+  ))
+   :Name ( NamHo4 / Name 
+    :name ( n20 / name
+     :op1 "gonville"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Post ( aHo1 / question )
+   )
+)
+
+# ::id PMUL0449.json_0012
+# ::snt I also need a taxi to get me there and back .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL0449.json_0014
+# ::snt I want to go from the hotel to the restaurant and need to arrive in time for my reservation . Can you book that and then give me the relevant info ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Type ( TypHo5 / Type 
+    :name ( n27 / name
+     :op1 "hotel"
+  ))
+   )
+)
+
+# ::id PMUL0449.json_0016
+# ::snt My visit is all set . Thanks for all your help . Goodbye for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4784.json_0000
+# ::snt I want to find a guesthouse place to stay with a 3 star rating .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL4784.json_0002
+# ::snt Any area is fine I just need info for anyplace where a booking is available .
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+)
+
+# ::id PMUL4784.json_0004
+# ::snt Yes I need it for 3 people for 5 nights starting from Monday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL4784.json_0006
+# ::snt Can I cancel the reservation with you ?
+( o / out_of_scope )
+
+# ::id PMUL4784.json_0008
+# ::snt I also need a train . Leaving from Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2502.json_0000
+# ::snt I am looking for a swimmoingpool in the east . Can you tell me what is available and if they have an entrance fee , please ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+   )
+)
+
+# ::id MUL2502.json_0002
+# ::snt That 's okay . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2502.json_0004
+# ::snt Are there any places to book rooms that have both free wifi and free parking , or is it more of a one or the other thing ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL2502.json_0006
+# ::snt I am looking for an expensive hotel and have no preference about location .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   :Area ( onHo2 / dontcare)
+   :Type ( TypHo5 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL2502.json_0008
+# ::snt Yes , can you book that for 6 people staying 3 nights starting Wednesday ? I will need the reference number as well please .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL2502.json_0010
+# ::snt No , that should be all .   I appreciate your help !
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0553.json_0000
+# ::snt Does Cambridge have an Indian restaurant in the Centre of town ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0553.json_0002
+# ::snt I need a cheap one .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL0553.json_0004
+# ::snt Yes , please . I need a reservation for 7 people at 5:15 on Sunday .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+   :Time ( TimRe6 / Time 
+    :name ( n12 / name
+     :op1 "5:15"
+  ))
+)
+
+# ::id PMUL0553.json_0006
+# ::snt I also need to book a train for my trip to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0553.json_0008
+# ::snt I will be leaving from Birmingham New Street on Sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n16 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n18 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL0553.json_0010
+# ::snt I 'll depart anytime as long as I can get to Cambridge by 08:30 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n20 / name
+     :op1 "08:30"
+  ))
+   :Leave ( onTr2 / dontcare)
+   :Dest ( DesTr5 / Dest 
+    :name ( n22 / name
+     :op1 "Cambridge"
+  ))
+)
+
+# ::id PMUL0553.json_0012
+# ::snt Sounds good . Please , may I have the price , travel time , and departure time ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Time ( aTr1 / question )
+  :Ticket ( aTr2 / question )
+)
+
+# ::id PMUL0553.json_0014
+# ::snt Great , that 's all I need , thanks so much for your help ! Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3098.json_0000
+# ::snt Can you help me find a college to visit in the centre ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL3098.json_0002
+# ::snt Perfect , can I get the address ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL3098.json_0004
+# ::snt how much is its entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id SNG01382.json_0000
+# ::snt I am looking for Ian hong house
+( o / out_of_scope )
+
+# ::id SNG01382.json_0002
+# ::snt Ok I 'd like to book for 6 people at 1400 on saturday please
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n2 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n4 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SNG01382.json_0004
+# ::snt No , you were super efficient . Thank you . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0100.json_0000
+# ::snt I 'm looking for a place to stay in the moderate price range . It does n't need to have free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( onHo1 / dontcare)
+   :Price ( PriHo3 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL0100.json_0002
+# ::snt It should be on the east side , and have free wifi , no food preferences though .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL0100.json_0004
+# ::snt I do not need free parking . Can you book one of them for Thursday ? I have 8 people and we need to stay for 2 nights .
+( Hm1 / Hotel-Inform
+   :Parking ( oHo1 / no)
+   :Stay ( StaHo3 / Stay 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo5 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo7 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL0100.json_0006
+# ::snt Thank you for your help in booking the hotel for me !
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id MUL0100.json_0008
+# ::snt I also also need a place to eat in the moderate price range in the same area as the hotel
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n12 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id MUL0100.json_0010
+# ::snt I would like to book a table at the Italian restaurant for 8 people on Thursday at 14:45 . Can I have the reference number for that as well ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "italian"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n18 / name
+     :op1 "14:45"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n20 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n22 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0100.json_0012
+# ::snt Yes , I would like to book a taxi from the hotel to the restaurant .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Dest ( DesTa5 / Dest 
+    :name ( n26 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+ :op3(Rm3 / Restaurant-Inform
+   :none ( onRe3 / none)
+   )
+)
+
+# ::id MUL0100.json_0014
+# ::snt Great thank you for all your help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0836.json_0000
+# ::snt Can you help me find a chinese restaurant ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL0836.json_0002
+# ::snt Something in the Centre please .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0836.json_0004
+# ::snt Can you check for a Chinese place with a different price range ?
+( a / and
+ :op1(Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Food ( FooRe3 / Food 
+    :name ( n7 / name
+     :op1 "Chinese"
+  ))
+   )
+)
+
+# ::id PMUL0836.json_0006
+# ::snt What cuisines is in that area ?
+( Rt1 / Restaurant-Request
+  :Area ( aRe0 / question )
+)
+
+# ::id PMUL0836.json_0008
+# ::snt I am in interested in making a reservation for 6 people at 18:00 on Saturday at a moderately priced restaurant .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "moderately"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n10 / name
+     :op1 "18:00"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n14 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL0836.json_0010
+# ::snt I would like a moderately priced restaurant please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n16 / name
+     :op1 "moderately"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL0836.json_0012
+# ::snt i also want a train to go to stansted airport
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n18 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id PMUL0836.json_0014
+# ::snt I 'm heading to stansted airport from Cambridge on Friday and any train that leaves after 08:15 will work
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n20 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n22 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n24 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n26 / name
+     :op1 "08:15"
+  ))
+)
+
+# ::id PMUL0836.json_0016
+# ::snt That sounds good . Please give me the travel time and ticket price .
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id PMUL0836.json_0018
+# ::snt What is the travel and arrival time ? Thank you .
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+)
+
+# ::id PMUL0836.json_0020
+# ::snt That is all thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1151.json_0000
+# ::snt I 'm looking for somewhere to go in the West of town
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL1151.json_0002
+# ::snt Great !   I 'd like to visit a pool .   Can you give me the address please ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "pool"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+)
+
+# ::id PMUL1151.json_0004
+# ::snt Oh , that 's too bad .   I guess just any place that you could recommend ?   Something popular .   I 'll need an address so I can look it up later .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL1151.json_0006
+# ::snt No , I really would prefer to stay on the West side of town
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL1151.json_0008
+# ::snt Thanks . I also need a train for saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL1151.json_0010
+# ::snt I am traveling from cambridge to stevenage on Saturday and want to arrive by 12:15 . I just need the price , train ID , and how long it will take .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "stevenage"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n14 / name
+     :op1 "12:15"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+  :Id ( aTr2 / question )
+   )
+)
+
+# ::id PMUL1151.json_0012
+# ::snt Again , I just need to know the price of a ticket , the train ID , and the duration of the train ride between Cambridge and Stevenage .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n18 / name
+     :op1 "stevenage"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n20 / name
+     :op1 "cambridge"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Time ( aTr1 / question )
+  :Ticket ( aTr2 / question )
+  :Id ( aTr3 / question )
+   )
+)
+
+# ::id PMUL1151.json_0014
+# ::snt Thank you , that is everything I needed !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3042.json_0000
+# ::snt Hi , I need to find a hotel to stay at . It does n't need to have wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( onHo1 / none)
+   :Type ( TypHo3 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL3042.json_0002
+# ::snt It needs to be a hotel and include free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id PMUL3042.json_0004
+# ::snt no but should include   free parking
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL3042.json_0006
+# ::snt Yes please , I need 3 people for 3 nights starting saturday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3042.json_0008
+# ::snt That 's all I need today , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0261.json_0000
+# ::snt I need to find a train departing from Cambridge that arrives at 18:00
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n2 / name
+     :op1 "18:00"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG0261.json_0002
+# ::snt I need to go to leicester from cambridge , and i need to leave on sunday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "leicester"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG0261.json_0004
+# ::snt Great can I get TR5173 booked for 3 people please ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SNG0261.json_0006
+# ::snt Thanks so much . I appreciate the help . Have a nice day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4694.json_0000
+# ::snt Hi I 'm excited to try an international restaurant in the centre , are they are I can go to ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "international"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4694.json_0002
+# ::snt the varsity restaurant sounds good . Could you book a table for 7 people at 14:45 on saturday ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "the"
+     :op2 "varsity"
+     :op3 "restaurant"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n8 / name
+     :op1 "14:45"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL4694.json_0004
+# ::snt Thanks ! I also need a train from Cambridge to London Liverpool Street .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4694.json_0006
+# ::snt I will be traveling on Sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n18 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL4694.json_0008
+# ::snt I need that leaves after 15:15 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n20 / name
+     :op1 "15:15"
+  ))
+)
+
+# ::id PMUL4694.json_0010
+# ::snt that is very ok
+( o / out_of_scope )
+
+# ::id PMUL4694.json_0012
+# ::snt 7 tickets please and I 'll also need to get a reference number from you , just in case
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n22 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4694.json_0014
+# ::snt No . I think you 've met all of my needs today . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3219.json_0000
+# ::snt I am looking for information in Cambridge
+( o / out_of_scope )
+
+# ::id PMUL3219.json_0002
+# ::snt Actually I need a train to Cambridge from Kings lynn on Saturday after 17:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n6 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n8 / name
+     :op1 "17:00"
+  ))
+)
+
+# ::id PMUL3219.json_0004
+# ::snt can you book it for 3 and give me the reference number please ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3219.json_0006
+# ::snt Thank you . I am also looking for a 4 star hotel located on the west side of town .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n14 / name
+     :op1 "west"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3219.json_0008
+# ::snt Price does n't matter but I need it to be a hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n18 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL3219.json_0010
+# ::snt Yes , please . I will also need the reference number .
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL3219.json_0012
+# ::snt It will be 3 people and 3 nights
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "3"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n22 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3219.json_0014
+# ::snt That same day that the train is .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n24 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+)
+
+# ::id PMUL3219.json_0016
+# ::snt That is all I need today . Thank you for all your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1942.json_0000
+# ::snt I 'm looking for a train that leaves from Cambridge on Tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1942.json_0002
+# ::snt I will be traveling to Leicester and would like to arrive before 21:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "leicester"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "21:15"
+  ))
+)
+
+# ::id PMUL1942.json_0004
+# ::snt I would like to arrive by 21:15 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "21:15"
+  ))
+)
+
+# ::id PMUL1942.json_0006
+# ::snt Yes but I need that to be booked for 3 people . I would like the reference number please . I also need a place to stay as well .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1942.json_0008
+# ::snt I would like a 4-star guesthouse in the north in a moderate price range .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n16 / name
+     :op1 "moderate"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n18 / name
+     :op1 "4-star"
+  ))
+   :Area ( AreHo8 / Area 
+    :name ( n20 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL1942.json_0010
+# ::snt Great can you book that for me from Sunday for 2 nights for 4 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n22 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n24 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n26 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1942.json_0012
+# ::snt Yes that was all I needed thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2230.json_0000
+# ::snt I have a question about places to go in Cambridge today .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL2230.json_0002
+# ::snt I 'd like to visit a college and need to know the area , phone number , and entrance fee if that applies .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "college"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+  :Fee ( aAt2 / question )
+  :Phone ( aAt3 / question )
+   )
+)
+
+# ::id PMUL2230.json_0004
+# ::snt What is their phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL2230.json_0006
+# ::snt i 'm also looking for a specific restaurant .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL2230.json_0008
+# ::snt It is Da Vinci Pizzeria . I need a booking for 3 people at 17:45 on Monday .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n4 / name
+     :op1 "da"
+     :op2 "vinci"
+     :op3 "pizzeria"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n6 / name
+     :op1 "17:45"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL2230.json_0010
+# ::snt No , thank you . That will be all today . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1284.json_0000
+# ::snt I need a place with rated 4 stars in the east .   Can you help me find one that like a guesthouse ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG1284.json_0002
+# ::snt Yes please . I need it booked for 1 person for 2 nights starting tuesday . Can i get a reference number ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "1"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id SNG1284.json_0004
+# ::snt Thank you , that is it for today .   Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0614.json_0000
+# ::snt I am looking for a train leaving Cambridge heading to Leicester
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "leicester"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0614.json_0002
+# ::snt I would like to leave on Tuesday , please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id MUL0614.json_0004
+# ::snt Yes . I would prefer to arrive as close to before 21:30 as possible .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "21:30"
+  ))
+)
+
+# ::id MUL0614.json_0006
+# ::snt No , I do n't want to book it . Could I get the departure time , though ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+)
+
+# ::id MUL0614.json_0008
+# ::snt Thank you very much , could you help me find a place to stay ? I am looking for somewhere in the south and it needs to have free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n10 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL0614.json_0010
+# ::snt I do n't but the hotel does n't need to include internet .
+( Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+   :Internet ( oHo2 / no)
+)
+
+# ::id MUL0614.json_0012
+# ::snt That would be great . I 'll need it booked for 1 person for 5 nights starting on Thursday .   Will you provide me with the conformation number when that is complete ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL0614.json_0014
+# ::snt Thank you so much . That was all I needed today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4365.json_0000
+# ::snt i need a place to stay
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL4365.json_0002
+# ::snt 2 stars , free parking and WiFi , located in the south , please .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+   :Stars ( StaHo5 / Stars 
+    :name ( n4 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL4365.json_0004
+# ::snt do you have a 2 star in the east ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "east"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL4365.json_0006
+# ::snt Can you reserve me a room for Friday for 4 people , 2 nights please ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4365.json_0008
+# ::snt Okay , great . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4365.json_0010
+# ::snt I am also looking for a theatre to visit . Do you have any recommendations ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n16 / name
+     :op1 "theatre"
+  ))
+)
+
+# ::id PMUL4365.json_0012
+# ::snt No , just one you think is the best .
+( o / out_of_scope )
+
+# ::id PMUL4365.json_0014
+# ::snt Sounds great . Can I get the address and phone number please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL4365.json_0016
+# ::snt I also need to know what area that is in ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+)
+
+# ::id PMUL4365.json_0018
+# ::snt Yes , one more thing . I need a taxi from the theatre to the hotel .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "theatre"
+  ))
+   :Dest ( DesTa5 / Dest 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+)
+
+# ::id PMUL4365.json_0020
+# ::snt I need to leave Junction on Clifton Way by 7:45 and go to Express by Holiday Inn Cambridge .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n22 / name
+     :op1 "Express"
+     :op2 "by"
+     :op3 "Holiday"
+     :op4 "Inn"
+     :op5 "Cambridge"
+  ))
+)
+
+# ::id PMUL4365.json_0022
+# ::snt Thank you , that 's all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3775.json_0000
+# ::snt I love the centre of Cambridge but I always spend too much , are there cheap places to eat there so I can stay within my budget ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3775.json_0002
+# ::snt restaurant should serve indian food is what I need
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL3775.json_0004
+# ::snt HOw about mahal and can you give their phone number and postcode ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "mahal"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Post ( aRe2 / question )
+   )
+)
+
+# ::id PMUL3775.json_0006
+# ::snt Great .   I 'm also looking for a train .   I need to leave after 16:15 from London Liverpool Street .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n10 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n12 / name
+     :op1 "16:15"
+  ))
+)
+
+# ::id PMUL3775.json_0008
+# ::snt I 'll need it to be on Tuesday . I 'm going to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n16 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL3775.json_0010
+# ::snt make a booking for 1 people .  Make sure you get the reference number
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n18 / name
+     :op1 "1"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3775.json_0012
+# ::snt thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3775.json_0014
+# ::snt That is all , make it a great day !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1982.json_0000
+# ::snt I need to find a train to take me to stansted airport .   Can you help me ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id MUL1982.json_0002
+# ::snt the train should leave Cambridge on Tuesday and arrive by 21:30
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n8 / name
+     :op1 "21:30"
+  ))
+)
+
+# ::id MUL1982.json_0004
+# ::snt Yes I 'd like to book for 3 and get the reference number if I could .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL2055.json_0000
+# ::snt We would like to find a restaurant that is north of town .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL2055.json_0002
+# ::snt Please find me one in the expensive price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL2055.json_0004
+# ::snt I do n't care as long as it 's expensive .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "do"
+     :op2 "n't"
+     :op3 "care"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL2055.json_0006
+# ::snt No . Please get me their address instead .
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id PMUL2055.json_0008
+# ::snt give me information about tenpin and a taxi to commute between these two places
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n10 / name
+     :op1 "tenpin"
+  ))
+)
+
+# ::id PMUL2055.json_0010
+# ::snt Could I get the postcode for Tenpin ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Post ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n13 / name
+     :op1 "Tenpin"
+  ))
+   )
+)
+
+# ::id PMUL2055.json_0012
+# ::snt Thank you ! Sorry about that . I will need a taxi to leave the attraction by 05:00 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n14 / name
+     :op1 "05:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "attraction"
+  ))
+)
+
+# ::id PMUL2055.json_0014
+# ::snt I need to go from the attraction by 05:00 to the restaurant .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Leave ( LeaTa4 / Leave 
+    :name ( n20 / name
+     :op1 "05:00"
+  ))
+   :Depart ( DepTa6 / Depart 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "attraction"
+  ))
+)
+
+# ::id PMUL2055.json_0016
+# ::snt thanks for all of your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2055.json_0018
+# ::snt No . I 'm good . Thanks a lot . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1637.json_0000
+# ::snt Hi , I need a place to stay in the north that includes free wifi please .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL1637.json_0002
+# ::snt I would like a guesthouse that has free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id PMUL1637.json_0004
+# ::snt Yes can you tell me the address please ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id PMUL1637.json_0006
+# ::snt Not now , thanks . I do need to find a train to cambridge that leaves after 17:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "17:30"
+  ))
+)
+
+# ::id PMUL1637.json_0008
+# ::snt Departing from Kings Lynn on Saturday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id PMUL1637.json_0010
+# ::snt Yes , book for 2 people . And I need the reference number too pleases .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id SSNG0150.json_0000
+# ::snt I am looking for a restaurant called the Slug and Lettuce .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "Slug"
+     :op2 "and"
+     :op3 "Lettuce"
+  ))
+)
+
+# ::id SSNG0150.json_0002
+# ::snt that sounds great . Could you make a reservation at 16:00 for 2 people this Saturday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "16:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SSNG0150.json_0004
+# ::snt Yes , is there anything else in the same vicinity and the same general price range ?
+( o / out_of_scope )
+
+# ::id SSNG0150.json_0006
+# ::snt Nah , either one is fine . I need a reference number though .
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id SSNG0150.json_0008
+# ::snt That will be all . Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3763.json_0000
+# ::snt Can you help me find a british restaurant in the centre ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "british"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3763.json_0002
+# ::snt Anything is fine . I need a reservation for 2 at 11:15 on Monday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "11:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL3763.json_0004
+# ::snt Thank you so much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3763.json_0006
+# ::snt Can you please give me some information about downing college ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n12 / name
+     :op1 "downing"
+     :op2 "college"
+  ))
+)
+
+# ::id PMUL3763.json_0008
+# ::snt Yes , can you tell me how much is the entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL3763.json_0010
+# ::snt Sweet , I will head there now .    Thank you that is all I need , you have rocked my world .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3763.json_0012
+# ::snt No , that 's all I needed . thanks again .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1143.json_0000
+# ::snt What 's fun to do on the south side ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL1143.json_0002
+# ::snt What type of attraction is it and how much does it cost ?
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+)
+
+# ::id PMUL1143.json_0004
+# ::snt Yes , can you call them for me please . I am not from the area and do not want charges on my phone .
+( o / out_of_scope )
+
+# ::id SSNG0136.json_0000
+# ::snt Can you find me a restaurant with a moderate price range ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id SSNG0136.json_0002
+# ::snt I 'll just take the first one on the list . Can you make a reservation for 6 at 15:30 on Saturday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "15:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SSNG0136.json_0004
+# ::snt Thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0136.json_0006
+# ::snt No thank you . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20112.json_0000
+# ::snt Do you have any restaurants that serve caribbean food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "caribbean"
+  ))
+)
+
+# ::id WOZ20112.json_0002
+# ::snt What about a restaurant that serves Chinese food ? What is their phone number ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "chinese"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20112.json_0004
+# ::snt no , it does n't matter
+( Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+)
+
+# ::id WOZ20112.json_0006
+# ::snt Thank you , goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02118.json_0000
+# ::snt I want to go see a movie at cineworld cinema today . I 'll be needing a taxi to get there .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "cineworld"
+     :op2 "cinema"
+  ))
+)
+
+# ::id SNG02118.json_0002
+# ::snt I 'm departing from frankie and bennys .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n4 / name
+     :op1 "frankie"
+     :op2 "and"
+     :op3 "bennys"
+  ))
+)
+
+# ::id SNG02118.json_0004
+# ::snt I 'd like to arrive by 20:45 please .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n6 / name
+     :op1 "20:45"
+  ))
+)
+
+# ::id SNG02118.json_0006
+# ::snt thank you , good bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4450.json_0000
+# ::snt Find me a train that leaves on Sunday after 14:00 please
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "sunday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "14:00"
+  ))
+)
+
+# ::id PMUL4450.json_0002
+# ::snt I am leaving norwich going to cambridge on sunday and I need a train that leaves the station any time after 14:00
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n10 / name
+     :op1 "norwich"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n12 / name
+     :op1 "14:00"
+  ))
+)
+
+# ::id PMUL4450.json_0004
+# ::snt Yes . Give me the ref number please .
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL4450.json_0006
+# ::snt I would like one train ticket please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL4450.json_0008
+# ::snt Yes I am looking for a moderate priced place to eat in the east . Phone # , postcode and food type please
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n16 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n18 / name
+     :op1 "east"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Food ( aRe1 / question )
+  :Phone ( aRe2 / question )
+  :Post ( aRe3 / question )
+   )
+)
+
+# ::id PMUL4450.json_0010
+# ::snt I would prefer Italian but Indian would be good as well . I will need the phone number and postcode of the restaurant . Thanks !
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Food ( FooRe3 / Food 
+    :name ( n21 / name
+     :op1 "Italian"
+  ))
+   :Food ( FooRe5 / Food 
+    :name ( n23 / name
+     :op1 "Indian"
+  ))
+   )
+)
+
+# ::id PMUL4450.json_0012
+# ::snt Thanks for helping me with this .   I appreciate it !   Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0780.json_0000
+# ::snt I am looking for a train that departs from Cambridge . It needs to leave after 15:00 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "15:00"
+  ))
+)
+
+# ::id MUL0780.json_0002
+# ::snt I need to go to stansted airport and I want to leave on Monday
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id MUL0780.json_0004
+# ::snt I need to leave after 15:00 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n10 / name
+     :op1 "15:00"
+  ))
+)
+
+# ::id MUL0780.json_0006
+# ::snt Yes please .   I also need a place to stay , preferably in the west part of town .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n12 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL0780.json_0008
+# ::snt A guesthouse please that is not too expensive .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n16 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL0780.json_0010
+# ::snt Is Finches located in the west and if so , can I please get the postcode ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Area ( AreHo3 / Area 
+    :name ( n19 / name
+     :op1 "west"
+  ))
+   )
+)
+
+# ::id MUL0780.json_0012
+# ::snt Thank you . That is everything I needed today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20628.json_0000
+# ::snt Hello , I am looking for a moderately priced restaurant that serves gastropub food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "gastropub"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id WOZ20628.json_0002
+# ::snt May I please have the phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id WOZ20628.json_0004
+# ::snt Thank You that 's all
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4382.json_0000
+# ::snt I am visiting Cambridge and want to see some entertainment .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL4382.json_0002
+# ::snt Any area is fine
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+)
+
+# ::id PMUL4382.json_0004
+# ::snt Sounds good , I will give it a try , can I also get a place ot stay with free wifi and parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL4382.json_0006
+# ::snt Preferably in the north .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL4382.json_0008
+# ::snt I 'm open to any price range as long as it meets everything else I need .
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+)
+
+# ::id PMUL4382.json_0010
+# ::snt I think I 'd choose one of the hotels .   Either is fine , could you recommend one ?   And give me it 's price range ?
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+)
+
+# ::id PMUL4382.json_0012
+# ::snt Yes that will be all , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0079.json_0000
+# ::snt I need to find a hotel with free parking and wifi that is close to local restaurants .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   :Type ( TypHo4 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL0079.json_0002
+# ::snt Something in the east would be good !
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL0079.json_0004
+# ::snt Any one of them is fine . Please book for 5 people and 2 nights starting from tuesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL0079.json_0006
+# ::snt Yes I also need to find a restaurant in the moderate price range in the same area as the hotel .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n12 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id MUL0079.json_0008
+# ::snt I would like the address and phone number for both restaurants .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id MUL0079.json_0010
+# ::snt Wonderful , thank you for your time !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20615.json_0000
+# ::snt I want to find a moderately priced restaurant in the north part of town . What is the phone number ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20615.json_0002
+# ::snt Is there anything else in the expensive range in the north area of town ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "north"
+  ))
+)
+
+# ::id WOZ20615.json_0004
+# ::snt What is the phone number of that one please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id WOZ20615.json_0006
+# ::snt What is the phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id WOZ20615.json_0008
+# ::snt That is all . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3033.json_0000
+# ::snt Is there any train to stevenage that leaves after 15:45 ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "stevenage"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "15:45"
+  ))
+)
+
+# ::id PMUL3033.json_0002
+# ::snt I will be travelling from Cambridge on Saturday ,
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3033.json_0004
+# ::snt What time will it arrive ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+)
+
+# ::id PMUL3033.json_0006
+# ::snt Thanks ! I 'm also looking for a place to eat in the centre if you do n't mind .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3033.json_0008
+# ::snt I 'd like a modern european restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+)
+
+# ::id PMUL3033.json_0010
+# ::snt yes , please . 8 people at 12:00 on saturday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "12:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL3033.json_0012
+# ::snt No that 's all for today , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4749.json_0000
+# ::snt Let 's find me a cheap eatery in the north part of the town . Thank you .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL4749.json_0002
+# ::snt Royal Spice sounds good .   Can you reserve a table for 2 at 17:45 on Sunday ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "royal"
+     :op2 "spice"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n8 / name
+     :op1 "17:45"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL4749.json_0004
+# ::snt I also need a place to stay
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL4749.json_0006
+# ::snt I want somewhere with 0 stars and free wifi that is cheap and in the north , just like my restaurant
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n14 / name
+     :op1 "cheap"
+  ))
+   :Internet ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n16 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo7 / Stars 
+    :name ( n18 / name
+     :op1 "0"
+  ))
+)
+
+# ::id PMUL4749.json_0008
+# ::snt Can you tell me the postcode ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id PMUL4749.json_0010
+# ::snt I 'm going to need a taxi also .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL4749.json_0012
+# ::snt The hotel to the restaurant ....
+( Tm1 / Taxi-Inform
+   :Depart ( itTa1 / city_centre_north_b_and_b)
+   :Arrive ( onTa2 / none)
+   :Dest ( DesTa4 / Dest 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL4749.json_0014
+# ::snt That does it for now , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0166.json_0000
+# ::snt Hi , I am looking for a restaurant in the centre area where I can eat russian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "russian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SSNG0166.json_0002
+# ::snt Then how about one that serves chinese food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id SSNG0166.json_0004
+# ::snt Yes could you make a booking for 8 people at 16:00 on thursday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "16:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+)
+
+# ::id SSNG0166.json_0006
+# ::snt Sure that 's fine try any one of those . I 'll need the reference number too please .
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id SSNG0166.json_0008
+# ::snt Yes that will be all .   Thanks for your help .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3004.json_0000
+# ::snt Can you find a college for me to visit ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL3004.json_0002
+# ::snt No , where would you recommend ?
+( o / out_of_scope )
+
+# ::id PMUL3004.json_0004
+# ::snt May I have their phone number please ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL3004.json_0006
+# ::snt Thank you may I also have a name of a restaurant that is moderately priced and serves European food .   Located in the South ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "european"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n8 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL3004.json_0008
+# ::snt Fantastic .   Can you book a table for 7 on Saturday at 19:00 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "19:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL3004.json_0010
+# ::snt Thank you . Thank is all . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1704.json_0000
+# ::snt Hi , I 'm looking for something to do in town . Are there any place like college I can visit in the centre of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "college"
+  ))
+)
+
+# ::id MUL1704.json_0002
+# ::snt How about the phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL1704.json_0004
+# ::snt Yes I also need a train leaving after 12:45 from cambridge
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "12:45"
+  ))
+)
+
+# ::id MUL1704.json_0006
+# ::snt I would like to go to Norwich and leave on a Saturday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "norwich"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id MUL1704.json_0008
+# ::snt Yes , please . I need 8 tickets and my reference number please .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL1704.json_0010
+# ::snt That should be it ! Thank you for your assistance !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02320.json_0000
+# ::snt I am looking for a train . The train should depart from peterborough and should go to cambridge
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id SNG02320.json_0002
+# ::snt I need to arrive by 14:45 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "14:45"
+  ))
+)
+
+# ::id SNG02320.json_0004
+# ::snt I want to leave on Wednesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id SNG02320.json_0006
+# ::snt Yes , I would . Could you book that for 6 people , please ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SNG02320.json_0008
+# ::snt thank you so much for your help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02320.json_0010
+# ::snt Thank you that is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0198.json_0000
+# ::snt I 'd like to find an expensive gastropub , should you have such a beast .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "gastropub"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SSNG0198.json_0002
+# ::snt Yes , can you find out if any of them have an opening at 11:45 on Wednesday for 6 people ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "11:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SSNG0198.json_0004
+# ::snt Please book it them and please let me have the reference number when you are done .
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id SSNG0198.json_0006
+# ::snt No but I will try that place .
+( o / out_of_scope )
+
+# ::id SSNG0198.json_0008
+# ::snt Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02013.json_0000
+# ::snt I 'm looking for a place to dine .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id SNG02013.json_0002
+# ::snt I like ethnic food , particularly Indian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id SNG02013.json_0004
+# ::snt The restaurant should be in the expensive price range and should serve indian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SNG02013.json_0006
+# ::snt Area does not matter to me . Please Book it for 5 people at 19:30 on Wednesday . I also need the reference number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "19:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id SNG02013.json_0008
+# ::snt Yes , Please book 5 people at 18:30 . I also need the reference number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "18:30"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id SNG02013.json_0010
+# ::snt Thank you , good bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL2598.json_0000
+# ::snt I 'm looking for a moderately priced guest house . Can you recommend one ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id MUL2598.json_0002
+# ::snt I do n't care about wifi or parking .   To be honest , I do n't care what area it is in , either .   What would you pick ?
+( Hm1 / Hotel-Inform
+   :Parking ( oHo1 / no)
+)
+
+# ::id MUL2598.json_0004
+# ::snt Sounds nice . What is the address and postcode please ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id MUL2598.json_0006
+# ::snt I 'm also looking for an attraction preferably on a boat in the west .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n6 / name
+     :op1 "boat"
+  ))
+)
+
+# ::id MUL2598.json_0008
+# ::snt Hmm . What about museums ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n8 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id MUL2598.json_0010
+# ::snt Sure . That sounds good . Can I get their address and postcode please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id MUL2598.json_0012
+# ::snt Thanks ! I also need a taxi between both locations , please .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL2598.json_0014
+# ::snt I want to leave the hotel by 23:15 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n10 / name
+     :op1 "23:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n12 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id MUL2598.json_0016
+# ::snt Wow that was fast thanks !   No , that is all I needed .   Hope you have a wonderful day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3025.json_0000
+# ::snt I 'm planning a trip to Cambridge and will need a place to stay . I prefer a guesthouse with 3 stars and should include free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3025.json_0002
+# ::snt Are any of those guesthouses ? I do n't really care for hotels .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouses"
+  ))
+)
+
+# ::id PMUL3025.json_0004
+# ::snt Could you see if you could book me a room in one that is moderately priced ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL3025.json_0006
+# ::snt I do not care ,   book it for 3 people and 5 nights starting from sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3025.json_0008
+# ::snt Actually , yes . I am wanting to find out some information on the Jesus Green Outdoor Pool .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n16 / name
+     :op1 "jesus"
+     :op2 "green"
+     :op3 "outdoor"
+     :op4 "pool"
+  ))
+)
+
+# ::id PMUL3025.json_0010
+# ::snt Ok that is all I need today . Thanks , good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0862.json_0000
+# ::snt Please help me find a moderately priced restaurant located in the centre . Thanks .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0862.json_0002
+# ::snt No thanks , is there any turkish restaurants in the same price range and area ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "turkish"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+     :op4 "and"
+     :op5 "area"
+  ))
+)
+
+# ::id PMUL0862.json_0004
+# ::snt give me its address , phone number , and postcode please
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id PMUL0862.json_0006
+# ::snt Thank you . I also need a train going to London Liverpool Street please
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL0862.json_0008
+# ::snt I would like to travel on Friday , departing from cambridge and arriving by 18:00 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "friday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n16 / name
+     :op1 "18:00"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0862.json_0010
+# ::snt yes please and make them three tickets
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n20 / name
+     :op1 "three"
+  ))
+)
+
+# ::id PMUL0862.json_0012
+# ::snt That is all I needed today thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4785.json_0000
+# ::snt i need a guest house which has free parking
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL4785.json_0002
+# ::snt No specific area . I would like it to have free wifi and 4 stars .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4785.json_0004
+# ::snt I am not particular as long as it has a 2 star rating , free wifi and is a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+   :Internet ( esHo3 / yes)
+)
+
+# ::id PMUL4785.json_0006
+# ::snt Sure , I need a 4 star guesthouse with wifi and parking . The area does n't matter .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Parking ( esHo2 / yes)
+   :Internet ( esHo3 / yes)
+   :Type ( TypHo6 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL4785.json_0008
+# ::snt That sounds good . I 'd like to book a room for 2 people starting on Saturday and lasting 5 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL4785.json_0010
+# ::snt I 'm looking for info on soul tree nightclub .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n18 / name
+     :op1 "soul"
+     :op2 "tree"
+     :op3 "nightclub"
+  ))
+)
+
+# ::id PMUL4785.json_0012
+# ::snt Can you tell me what type of attraction this is and the entrance fee ?
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+  :Fee ( aAt1 / question )
+)
+
+# ::id PMUL4785.json_0014
+# ::snt Thank you so much for your help . That was all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20349.json_0000
+# ::snt I would like to find an expensive restaurant in the south part of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id WOZ20349.json_0002
+# ::snt i do nt care .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+)
+
+# ::id WOZ20349.json_0004
+# ::snt Are there any others ?
+( o / out_of_scope )
+
+# ::id WOZ20349.json_0006
+# ::snt I would like the phone number and postcode , please .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id WOZ20349.json_0008
+# ::snt Nope , that 'll do it . Thank you very much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4379.json_0000
+# ::snt i am looking for a place to stay . The hotel should be in the north and should include free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL4379.json_0002
+# ::snt Does it have 4 stars ? If so , go ahead and book it !
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4379.json_0004
+# ::snt 1 people , 4 nights starting monday . Thanks .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL4379.json_0006
+# ::snt I am also looking for an attraction in the middle of town .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL4379.json_0008
+# ::snt I would like something with architecture I think .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id PMUL4379.json_0010
+# ::snt Sure , can you get me the information ?
+( o / out_of_scope )
+
+# ::id PMUL4379.json_0012
+# ::snt Can you tell me the address and phone number to the All Saints Church .
+( a / and
+ :op1(At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n15 / name
+     :op1 "All"
+     :op2 "Saints"
+     :op3 "Church"
+  ))
+   )
+)
+
+# ::id PMUL4379.json_0014
+# ::snt Cool . Can you have a taxi pick me up at 19:00 at the hotel and take me to the attraction ? And i 'll need car and contact info
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n16 / name
+     :op1 "19:00"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "attraction"
+  ))
+)
+
+# ::id PMUL4379.json_0016
+# ::snt I think that 's all I need for today . Thanks for the help . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1458.json_0000
+# ::snt I 'm looking for find more information about an attraction I want to visit .   What can you tell me about Gallery at Twelve a High Street ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "gallery"
+     :op2 "at"
+     :op3 "twelve"
+     :op4 "a"
+     :op5 "high"
+     :op6 "street"
+  ))
+)
+
+# ::id PMUL1458.json_0002
+# ::snt What is their postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL1458.json_0004
+# ::snt Yes , I am coming from peterborough to cambridge , I need to take a train that will allow me to arrive by 08:15
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n6 / name
+     :op1 "08:15"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n8 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id PMUL1458.json_0006
+# ::snt monday is fine
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL1458.json_0008
+# ::snt i want to make a booking for 6 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL1458.json_0010
+# ::snt Yes , thank you for all your help . Have a good day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1458.json_0012
+# ::snt thank you for all your help . Have a good day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0218.json_0000
+# ::snt Is n't the local hospital called Addenbrookes Hospital ?
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG0218.json_0002
+# ::snt Thanks for the phone number . But what is the hospital 's street address ?
+( Ht1 / Hospital-Request
+  :Addr ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id SNG0218.json_0004
+# ::snt Thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0218.json_0006
+# ::snt No that is all I needed , laters .
+( o / out_of_scope )
+
+# ::id MUL0444.json_0000
+# ::snt I 'm looking for a train to anywhere on Wednesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id MUL0444.json_0002
+# ::snt Wonderful ! How much is that ticket ? When does it arrive ? Where does it depart from ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Arrive ( aTr1 / question )
+)
+
+# ::id MUL0444.json_0004
+# ::snt Now that I think about it , I will need a way to get from Stevenage to Cambridge . I 'd like to take a train on Wednesday and arrive by 12:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n8 / name
+     :op1 "12:30"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n10 / name
+     :op1 "stevenage"
+  ))
+)
+
+# ::id MUL0444.json_0006
+# ::snt What is the travel time for that train ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL0444.json_0008
+# ::snt Great I 'm also looking for a park in cambridge .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "park"
+  ))
+   )
+ :op2(Tm2 / Train-Inform
+   :Dest ( DesTr4 / Dest 
+    :name ( n15 / name
+     :op1 "cambridge"
+  ))
+   )
+)
+
+# ::id MUL0444.json_0010
+# ::snt Please just pick a great park for me and provide the postcode .
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL0444.json_0012
+# ::snt Nope , that 's all I needed !   You 've been a big help !
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id SNG01587.json_0000
+# ::snt I want to find an expensive restaurant located in Cambridge centre .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG01587.json_0002
+# ::snt I am in the mood for Chinese food , please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id SNG01587.json_0004
+# ::snt Perfect . I need a table for 1 at 19:45 on thursday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "19:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "1"
+  ))
+)
+
+# ::id SNG01587.json_0006
+# ::snt Great that is all I need . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01587.json_0008
+# ::snt Will do ! Thank you , hope you have an amazing day as well .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20050.json_0000
+# ::snt Find a moderately priced place for me please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id WOZ20050.json_0002
+# ::snt I do n't care .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+)
+
+# ::id WOZ20050.json_0004
+# ::snt On the east side of town , please .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id WOZ20050.json_0006
+# ::snt Great ! what is the phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id WOZ20050.json_0008
+# ::snt Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0352.json_0000
+# ::snt Hello , I 'm looking for a train from Cambridge to Norwich .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "norwich"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG0352.json_0002
+# ::snt Sorry .   I want to leave on Saturday after 20:30 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "20:30"
+  ))
+)
+
+# ::id SNG0352.json_0004
+# ::snt Yes that works great can I book that for 5 people please ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SNG0352.json_0006
+# ::snt Thanks , that 's all I need . Have a nice day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0577.json_0000
+# ::snt Hi , I am looking for attractions in the centre of town . Do you have any recommendations ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0577.json_0002
+# ::snt I 'll visit anything . I do n't much care the type .
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+)
+
+# ::id MUL0577.json_0004
+# ::snt Ok . What is the address and phone number for old schools ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n5 / name
+     :op1 "old"
+     :op2 "schools"
+  ))
+   )
+)
+
+# ::id MUL0577.json_0006
+# ::snt I also need a train to leave after 10:45 from kings lynn
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "10:45"
+  ))
+)
+
+# ::id MUL0577.json_0008
+# ::snt The train should leave on monday and should go to cambridge . I do n't care about the arrival time .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id MUL0577.json_0010
+# ::snt I would like to book that for 8 people please . Can i get the reference number ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0577.json_0012
+# ::snt Thank you for the help ! Have a nice day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2193.json_0000
+# ::snt I 'm looking for places to visit on the south side of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL2193.json_0002
+# ::snt I 'm open to anything really . Surprise me and recommend one and get me the address .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL2193.json_0004
+# ::snt please give me information about the gandhi
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n4 / name
+     :op1 "the"
+     :op2 "gandhi"
+  ))
+)
+
+# ::id PMUL2193.json_0006
+# ::snt Yes , could you please book a table for me thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2193.json_0008
+# ::snt It would be for Saturday for 4 people at 20:00 please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "20:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2193.json_0010
+# ::snt Oh yeah , I just remembered , I 'm going to need a taxi to commute between these two locations .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL2193.json_0012
+# ::snt yes this is correct .
+( Tm1 / Taxi-Inform
+   :Arrive ( 0*Ta1 / 20**00)
+)
+
+# ::id PMUL2193.json_0014
+# ::snt Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1656.json_0000
+# ::snt I am looking for a place to stay with free wifi and at least a 3 star rating .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL1656.json_0002
+# ::snt Can you confirm if the Bridge Guesthouse also has free parking and is in the east ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL1656.json_0004
+# ::snt The Bridge guest house would be just fine . Can I get the address , phone and postcode please ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Phone ( aHo1 / question )
+  :Post ( aHo2 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Name ( NamHo3 / Name 
+    :name ( n5 / name
+     :op1 "Bridge"
+     :op2 "guest"
+     :op3 "house"
+  ))
+   )
+)
+
+# ::id SNG01593.json_0000
+# ::snt i want to find a hospital in town
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01593.json_0002
+# ::snt No , thank you , good bye
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20036.json_0000
+# ::snt I am looking for Italian food in the north part of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id WOZ20036.json_0002
+# ::snt May I have the address and phone number of da vinci pizzeria ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "da"
+     :op2 "vinci"
+     :op3 "pizzeria"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20036.json_0004
+# ::snt Thank you . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01909.json_0000
+# ::snt can i find a train to peterborough departing from cambridge
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "peterborough"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG01909.json_0002
+# ::snt The train should leave on thursday and should arrive by 15:15 . so thyat one may not help me
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "15:15"
+  ))
+)
+
+# ::id SNG01909.json_0004
+# ::snt No that wo n't be necessary , could you just let me know what the departure time is for that one ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+)
+
+# ::id SNG01909.json_0006
+# ::snt That 's very helpful . Thanks ! That is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4927.json_0000
+# ::snt Can you help me find a train arriving at 18:15 going to cambridge ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "18:15"
+  ))
+)
+
+# ::id PMUL4927.json_0002
+# ::snt I am leaving Peterborough going to Cambridge on Monday and I need to get there by 18:15 , can you help me with that ?
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "peterborough"
+  ))
+   :Dest ( DesTr4 / Dest 
+    :name ( n8 / name
+     :op1 "Cambridge"
+  ))
+   :Day ( DayTr6 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :Arrive ( ArrTr8 / Arrive 
+    :name ( n12 / name
+     :op1 "18:15"
+  ))
+)
+
+# ::id PMUL4927.json_0004
+# ::snt I 'll need passage for five , but I also need to know what time the last train gets there before 18:15 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n14 / name
+     :op1 "18:15"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n16 / name
+     :op1 "five"
+  ))
+)
+
+# ::id PMUL4927.json_0006
+# ::snt Monday would be best please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n18 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL4927.json_0008
+# ::snt That 'll do . I 'll need 5 tickets .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n20 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL4927.json_0010
+# ::snt I need to find some place in the east for multiple sports .   I 'd like to get the address , phone number , and postcode please .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n22 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n24 / name
+     :op1 "multiple"
+     :op2 "sports"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+  :Phone ( aAt3 / question )
+   )
+)
+
+# ::id PMUL4927.json_0012
+# ::snt Okay , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4927.json_0014
+# ::snt no that s all for today
+( o / out_of_scope )
+
+# ::id PMUL4927.json_0016
+# ::snt Thanks again , that s all for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4292.json_0000
+# ::snt i need a place to stay
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL4292.json_0002
+# ::snt Price does n't matter but would like a 4 star hotel in the west that includes free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Price ( onHo3 / dontcare)
+   :Area ( AreHo6 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+   :Stars ( StaHo8 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4292.json_0004
+# ::snt that is not a issue . book it for 7 people and 4 nights starting from tuesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL4292.json_0006
+# ::snt Thanks . Can you give me some information about the varsity restaurant ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "varsity"
+     :op3 "restaurant"
+  ))
+)
+
+# ::id PMUL4292.json_0008
+# ::snt Yes , please .   I need a reservation for 7 at 12:00 on Tuesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "12:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL4292.json_0010
+# ::snt Great , thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4292.json_0012
+# ::snt No thank you ! Thanks for all your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4292.json_0014
+# ::snt Thank you , you as well .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1499.json_0000
+# ::snt I 'd like a train to Cambridge on Friday
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL1499.json_0002
+# ::snt Yes , I would need to leave after 08:00 please .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n6 / name
+     :op1 "08:00"
+  ))
+)
+
+# ::id MUL1499.json_0004
+# ::snt Sorry , I will be leaving from Norwich .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n8 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id MUL1499.json_0006
+# ::snt That sounds good . Can you book it for 7 people ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL1499.json_0008
+# ::snt Okay , well , let me know when you have that .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id MUL1499.json_0010
+# ::snt Perfect , thank you !   I 'm also looking for a restaurant called Kohinoor .   Can you help me with that as well ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n12 / name
+     :op1 "kohinoor"
+  ))
+)
+
+# ::id MUL1499.json_0012
+# ::snt What is the post code please ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id MUL1499.json_0014
+# ::snt No . That 's all I need for now . Thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01965.json_0000
+# ::snt can i find the parkside police station
+( Pm1 / Police-Inform
+   :Name ( NamPo2 / Name 
+    :name ( n2 / name
+     :op1 "parkside"
+     :op2 "police"
+     :op3 "station"
+  ))
+)
+
+# ::id SNG01965.json_0002
+# ::snt Thanks , that is all I needed . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01965.json_0004
+# ::snt You too . Goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG1114.json_0000
+# ::snt I need a recommendation for some entertainment in the city .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id SNG1114.json_0002
+# ::snt Do you have anything else closer to the centre of town ? Or perhaps a theater ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG1114.json_0004
+# ::snt Yes please , can I have the phone number and entrance fee .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id SNG1114.json_0006
+# ::snt That 's all I need . Thank you for your assistance !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0918.json_0000
+# ::snt Can you help me find some entertainment in Cambridge ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id MUL0918.json_0002
+# ::snt I do n't care but I need the area , entrance fee , and postcode of entertainment available in town .
+( a / and
+ :op1(At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Fee ( aAt1 / question )
+  :Post ( aAt2 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Type ( TypAt3 / Type 
+    :name ( n5 / name
+     :op1 "entertainment"
+  ))
+   )
+)
+
+# ::id MUL0918.json_0004
+# ::snt Yes , I am looking for a place to dine .   Can you recommend a restaurant in the expensive price range that serves Swiss food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "swiss"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL0918.json_0006
+# ::snt How about British food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "british"
+  ))
+)
+
+# ::id MUL0918.json_0008
+# ::snt I 'm sorry I did not want British food .   Are there any chinese restaurants instead located in the centre area ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "chinese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+   )
+)
+
+# ::id MUL0918.json_0010
+# ::snt Which is your favorite ? Can you get me the address , postcode , and phone number ? I 'll give them a call myself .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id MUL0918.json_0012
+# ::snt No that is all . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1568.json_0000
+# ::snt I need to find a place that serves European food to eat at .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "european"
+  ))
+)
+
+# ::id MUL1568.json_0002
+# ::snt In the centre , sorry did n't I mention that ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1568.json_0004
+# ::snt I need one in the expensive range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL1568.json_0006
+# ::snt Wine shop sound good . Could I have their address and postcode please ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id MUL1568.json_0008
+# ::snt Thank you so much . Can you help me book a train too ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL1568.json_0010
+# ::snt I 'd like to depart Cambridge on Sunday sometime after 9:45 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n12 / name
+     :op1 "9:45"
+  ))
+)
+
+# ::id MUL1568.json_0012
+# ::snt I 'll be heading to Stevenage .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "stevenage"
+  ))
+)
+
+# ::id MUL1568.json_0014
+# ::snt That sounds perfect ! Can you book me 6 tickets for that train please ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n16 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL1568.json_0016
+# ::snt I appreciate all your help . Goodbye .
+( a / and
+ :op1(ge1 / general-bye
+   :none ( onge1 / none)
+   )
+ :op2(gt2 / general-greet
+   :none ( onge2 / none)
+   )
+)
+
+# ::id MUL1152.json_0000
+# ::snt Could you help me find a moderately priced guesthouse ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id MUL1152.json_0002
+# ::snt Yes . The guesthouse must include free parking and free wifi .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL1152.json_0004
+# ::snt Yes it will . Please book it for 4 people staying 3 night starting on Friday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1152.json_0006
+# ::snt Could you tell me if it is available for one night ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL1152.json_0008
+# ::snt Yes , please find another moderate guesthouse with free parking and wifi to book .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL1152.json_0010
+# ::snt Do you have any hotels with free wi - fi and parking in the moderate price range ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotels"
+  ))
+   :Parking ( esHo2 / yes)
+   :Price ( PriHo5 / Price 
+    :name ( n16 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL1152.json_0012
+# ::snt Hmmm ... let 's try booking the Acorn Guesthouse for 1 night ? 4 people , arriving Friday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "1"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n22 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL1152.json_0014
+# ::snt Are there any other hotels available ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id MUL1152.json_0016
+# ::snt That would be fine with me
+( o / out_of_scope )
+
+# ::id MUL1152.json_0018
+# ::snt Oh dear .   Can you try one more time ? Moderate guest house , free wifi and parking , for 1 night , Friday , 4 people ?   I really need this room .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   :Stay ( StaHo4 / Stay 
+    :name ( n24 / name
+     :op1 "1"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n26 / name
+     :op1 "friday"
+  ))
+   :Price ( PriHo8 / Price 
+    :name ( n28 / name
+     :op1 "Moderate"
+  ))
+   :People ( PeoHo10 / People 
+    :name ( n30 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1152.json_0020
+# ::snt Well what about helping me find something to visit in Cambridge ? What is there to do on the west side ?
+( o / out_of_scope )
+
+# ::id MUL1152.json_0022
+# ::snt Oh , thank goodness . I was getting worried . Can you recommend any fun things to do in the west side of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n32 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL1152.json_0024
+# ::snt Okay , what kind of attraction is that ? May I have their postcode and phone number please ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL1152.json_0026
+# ::snt No , that 's all I need today . You have been very helpful . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0377.json_0000
+# ::snt Can you tell me the location of an Indian restaurant in the centre ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0377.json_0002
+# ::snt In the cheap price range .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL0377.json_0004
+# ::snt The Gandhi sounds good . Can you book that for 2 people please ?
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+   :Name ( NamRe4 / Name 
+    :name ( n10 / name
+     :op1 "Gandhi"
+  ))
+)
+
+# ::id MUL0377.json_0006
+# ::snt I would like the reservation at 14:00 on Wednesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "14:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id MUL0377.json_0008
+# ::snt Yes . I need to find a train from cambridge to birmingham new street on thursday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n18 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n20 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0377.json_0010
+# ::snt I just need it to leave after 13:30 . Can you tell me the train ID , price , and travel time for the first train after 13:30 ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n22 / name
+     :op1 "13:30"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Time ( aTr1 / question )
+  :Ticket ( aTr2 / question )
+  :Id ( aTr3 / question )
+   )
+)
+
+# ::id MUL0377.json_0012
+# ::snt Fantastic . That is all I need .
+( o / out_of_scope )
+
+# ::id PMUL4052.json_0000
+# ::snt I need a train going to cambridge that leaves after 14:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "14:45"
+  ))
+)
+
+# ::id PMUL4052.json_0002
+# ::snt I want a train department from Cambridge and going to Birmingham New Street on Friday at 14:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n12 / name
+     :op1 "14:45"
+  ))
+)
+
+# ::id PMUL4052.json_0004
+# ::snt Two tickets please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "two"
+  ))
+)
+
+# ::id PMUL4052.json_0006
+# ::snt Yes , that would be great . I 'd like to book two tickets and I 'll need a reference number , please ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n16 / name
+     :op1 "two"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4052.json_0008
+# ::snt I 'm also looking for a chinese restaurant that is semi expensive . I would like it the same day I arrive .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n18 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n20 / name
+     :op1 "expensive"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+)
+
+# ::id PMUL4052.json_0010
+# ::snt No specific area for the restaurant .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL4052.json_0012
+# ::snt Yes , I would like to book it for 2 people at 10:00 please .   I 'll need it for Friday please .   Can I get the reference number please ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n24 / name
+     :op1 "10:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n26 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n28 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL4052.json_0014
+# ::snt Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4052.json_0016
+# ::snt that is all for now , thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0146.json_0000
+# ::snt I was robbed and I need some help .
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG0146.json_0002
+# ::snt Okay , thanks . I 'll call them . That 's all I need for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2586.json_0000
+# ::snt I 'd like to find a college to visit in the center of town .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "college"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL2586.json_0002
+# ::snt You can choose one for me and give me the address .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL2586.json_0004
+# ::snt Thank you ! Can you also help me find a place to stay with free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL2586.json_0006
+# ::snt moderate price range thank you
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL2586.json_0008
+# ::snt I would prefer the north please .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n8 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL2586.json_0010
+# ::snt That will be fine . I 'll need to book for Saturday , 3 nights , and 1 person .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL2586.json_0012
+# ::snt Actually one more thin , I need a taxi from the hotel to the restaurant , I want to leave at 09:45 .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n16 / name
+     :op1 "09:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Type ( TypHo6 / Type 
+    :name ( n23 / name
+     :op1 "hotel"
+  ))
+   )
+)
+
+# ::id PMUL2586.json_0014
+# ::snt No that will be it for today .
+( o / out_of_scope )
+
+# ::id PMUL2476.json_0000
+# ::snt I am looking for a Persian restaurant with expensive price range food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "persian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL2476.json_0002
+# ::snt Oh , how disappointing . There are no expensive persian restaurants in the center of town ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n8 / name
+     :op1 "persian"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n10 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL2476.json_0004
+# ::snt Is there a italian restaurant in the centre of town in the expensive range ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n14 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2476.json_0006
+# ::snt I 've heard good things about Clowns Cafe . Do you have the address ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n18 / name
+     :op1 "clowns"
+     :op2 "cafe"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+   )
+)
+
+# ::id PMUL2476.json_0008
+# ::snt Do you know of any nightclubs in the area ?
+( Am1 / Attraction-Inform
+   :Area ( enAt1 / centre)
+   :Type ( TypAt3 / Type 
+    :name ( n20 / name
+     :op1 "nightclubs"
+  ))
+)
+
+# ::id PMUL2476.json_0010
+# ::snt All of those sound great . Can you recommend one and just give me the postcode and entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL2476.json_0012
+# ::snt Thanks . Now can you have a taxi take me from the restaurant to Ballare ? I want to leave after 18:30 . I 'll need car type and contact number too .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n22 / name
+     :op1 "18:30"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n24 / name
+     :op1 "ballare"
+  ))
+   :Depart ( DepTa6 / Depart 
+    :name ( n26 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+ :op3(At3 / Attraction-Request
+  :Type ( aAt2 / question )
+   )
+)
+
+# ::id PMUL2476.json_0014
+# ::snt Thanks for that ! Can you double check when the car is picking me up ? I think I misspoke - I 'd like to leave the restaurant by 18:30 , not after .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Time ( TimRe3 / Time 
+    :name ( n28 / name
+     :op1 "18:30"
+  ))
+)
+
+# ::id PMUL2476.json_0016
+# ::snt That is all I needed . Thanks for all your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0956.json_0000
+# ::snt I 'm coming to visit Cambridge ! I ca n't wait to see all of the local tourist attractions ! Do you have any Mediterranean restaurants around there ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "mediterranean"
+  ))
+)
+
+# ::id MUL0956.json_0002
+# ::snt Yes , expensive . The food should serve eritrean food . British if that 's not available .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "eritrean"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL0956.json_0004
+# ::snt Yes , book the Shiraz for one at 11:00 on Monday , please .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "shiraz"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n10 / name
+     :op1 "11:00"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n14 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL0956.json_0006
+# ::snt Um . How about 10:00 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "10:00"
+  ))
+)
+
+# ::id MUL0956.json_0008
+# ::snt I will need the reference number . Also , I 'm looking for places to go in the south .
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Area ( AreAt3 / Area 
+    :name ( n19 / name
+     :op1 "south"
+  ))
+   )
+)
+
+# ::id MUL0956.json_0010
+# ::snt I do n't know the city very well . Do you have any recommendations for attractions in the south ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n20 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL0956.json_0012
+# ::snt A museum if you have it , otherwise I 'll take what you have at the top of your list .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n22 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL0956.json_0014
+# ::snt That sounds perfect ! Can I have the address and phone number ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL0956.json_0016
+# ::snt That 's all I need !
+( o / out_of_scope )
+
+# ::id PMUL1377.json_0000
+# ::snt I 'd love to visit a museum - can you help me find one , please ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL1377.json_0002
+# ::snt I do not have a preference on the area .
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+)
+
+# ::id PMUL1377.json_0004
+# ::snt That sounds intriguing .   What area is that in ?   And is there an entrance fee ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Fee ( aAt1 / question )
+)
+
+# ::id PMUL1377.json_0006
+# ::snt Are there any in the centre you can tell me about as well ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL1377.json_0008
+# ::snt Can you suggestion one ?
+( o / out_of_scope )
+
+# ::id PMUL1377.json_0010
+# ::snt How much does it cost to get in ? My funds are very limited
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL1377.json_0012
+# ::snt Grand . Can I also get your help with   train ? I need to get to Stansted airport by 16:45 on Wednesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n10 / name
+     :op1 "16:45"
+  ))
+)
+
+# ::id PMUL1377.json_0014
+# ::snt cambridge is where i will be leaving
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1377.json_0016
+# ::snt No .   The train needs to leave after 16:45 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n14 / name
+     :op1 "16:45"
+  ))
+)
+
+# ::id PMUL1377.json_0018
+# ::snt I need to leave after 16:45 please .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n16 / name
+     :op1 "16:45"
+  ))
+)
+
+# ::id PMUL1377.json_0020
+# ::snt No tickets , just the arrival time and I am all set .
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+)
+
+# ::id PMUL1377.json_0022
+# ::snt Have a nice day .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1377.json_0024
+# ::snt No thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0385.json_0000
+# ::snt I 'm looking for an expensive restaurant in the west part of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL0385.json_0002
+# ::snt The restaurant should serve british food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "british"
+  ))
+)
+
+# ::id MUL0385.json_0004
+# ::snt Yes please and I will need their phone number for reference please .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Ref ( aRe1 / question )
+)
+
+# ::id MUL0385.json_0006
+# ::snt I 'm not sure yet . Can you tell me what trains are traveling to cambridge on thursday ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id MUL0385.json_0008
+# ::snt I need to arrive from Stevenage by 14:30 , if possible .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n12 / name
+     :op1 "14:30"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n14 / name
+     :op1 "stevenage"
+  ))
+)
+
+# ::id MUL0385.json_0010
+# ::snt Do you have any arrive closer to 14:30 time period ? If not I will just need the train ID and departure time .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n16 / name
+     :op1 "14:30"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Leave ( aTr1 / question )
+  :Id ( aTr2 / question )
+   )
+)
+
+# ::id MUL0385.json_0012
+# ::snt Great , that 's all I need . Thank you for your help today !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20191.json_0000
+# ::snt I am looking for a korean restaurant in the centre .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "korean"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id WOZ20191.json_0002
+# ::snt Can I get the phone number and price range ?
+( Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+  :Phone ( aRe1 / question )
+)
+
+# ::id WOZ20191.json_0004
+# ::snt Thank you , goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0347.json_0000
+# ::snt Yes , I am looking for a hotel please . I would need free wifi and free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Internet ( esHo3 / yes)
+)
+
+# ::id SSNG0347.json_0002
+# ::snt I do n't have a preference but I would like it to be 4 stars ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SSNG0347.json_0004
+# ::snt Any price range is fine . I just need a reservation for 3 people for 5 nights starting on Saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SSNG0347.json_0006
+# ::snt No that is all I needed today . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20332.json_0000
+# ::snt Can I get a cantonese restaurant ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "cantonese"
+  ))
+)
+
+# ::id WOZ20332.json_0002
+# ::snt How about Chinese ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id WOZ20332.json_0004
+# ::snt I would like the phone number for a moderately priced chinese restaurant .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "moderately"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20332.json_0006
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20578.json_0000
+# ::snt I am looking for a Thai restaurant - any area will do .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "thai"
+  ))
+   :Area ( onRe2 / dontcare)
+)
+
+# ::id WOZ20578.json_0002
+# ::snt can i have its phone number and postcode ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id WOZ20578.json_0004
+# ::snt That will be all , thank you . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0722.json_0000
+# ::snt Can you tell me about any expensive restaurants in the Centre ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0722.json_0002
+# ::snt Yes , I would prefer chinese please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL0722.json_0004
+# ::snt Yes .   Make a reservation for 8 people on Monday at 11:30 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "11:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL0722.json_0006
+# ::snt Please book the restaurant as requested . I would also like the reference number .
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id PMUL0722.json_0008
+# ::snt No , that 's it . Thanks so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1307.json_0000
+# ::snt Hi I 'm looking for a train for Tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id SNG1307.json_0002
+# ::snt I need to depart after 19:15 . Can you please provide me with a price ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n4 / name
+     :op1 "19:15"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id SNG1307.json_0004
+# ::snt Yes please book this train for me , Thank you .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id SNG1307.json_0006
+# ::snt I am not ready to book the train yet . Thanks for the help .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id SNG1307.json_0008
+# ::snt No thanks , that is all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1365.json_0000
+# ::snt I need a taxi from avalon to hamilton lodge at 19:30 , please .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n2 / name
+     :op1 "19:30"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n4 / name
+     :op1 "hamilton"
+     :op2 "lodge"
+  ))
+   :Depart ( DepTa6 / Depart 
+    :name ( n6 / name
+     :op1 "avalon"
+  ))
+)
+
+# ::id SNG1365.json_0002
+# ::snt Nope , that will be all . Thank you very much for your time .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3982.json_0000
+# ::snt Can you give me the address to the hospital in Cambridge ?
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL3982.json_0002
+# ::snt I am actually looking for a train on sunday from peterborough .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id PMUL3982.json_0004
+# ::snt Going to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3982.json_0006
+# ::snt I would like to arrive by 11:45 . I will need to buy 5 tickets once we find a train .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "11:45"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL3982.json_0008
+# ::snt Yes , five tickets , please . What is the reference number ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "five"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3743.json_0000
+# ::snt Can you help me look for train leaving from Stevenage ?
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "stevenage"
+  ))
+)
+
+# ::id PMUL3743.json_0002
+# ::snt I need to leave after 14:45 on Thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "thursday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n6 / name
+     :op1 "14:45"
+  ))
+)
+
+# ::id PMUL3743.json_0004
+# ::snt I am also looking for some entertainment in town .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n8 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL4674.json_0000
+# ::snt Can you find a place to go in the east ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL4674.json_0002
+# ::snt I think I would like the relaxing option . What kind of place is it and where is it located ?
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+)
+
+# ::id PMUL4674.json_0004
+# ::snt I 'm also looking for a restaurant
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL4674.json_0006
+# ::snt The restaurant should serve indian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL4674.json_0008
+# ::snt I would like one that is in the expensive range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL4674.json_0010
+# ::snt Great ! Can you please book a table for 7 people at Curry Garden ? Do they have any openings for 19:15 on Monday ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "curry"
+     :op2 "garden"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n10 / name
+     :op1 "19:15"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n14 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL4674.json_0012
+# ::snt Thank you so much !   I 'm really looking forward to this dinner !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4674.json_0014
+# ::snt No that will be it . Thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1509.json_0000
+# ::snt I would like to book a train out of Cambridge , please .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1509.json_0002
+# ::snt I want to go to london liverpool street .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL1509.json_0004
+# ::snt Tuesday leaving sometime after 18:45 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "18:45"
+  ))
+)
+
+# ::id PMUL1509.json_0006
+# ::snt Yes , that sounds great .
+( o / out_of_scope )
+
+# ::id PMUL1509.json_0008
+# ::snt Actually , I can book it separately . But I will need help booking a hotel -- the Lovell Lodge
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n10 / name
+     :op1 "lovell"
+     :op2 "lodge"
+  ))
+)
+
+# ::id PMUL1509.json_0010
+# ::snt Thank you ! For 3 people , and 3 nights , starting Saturday , please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL1509.json_0012
+# ::snt Thank you for the help , that s all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1509.json_0014
+# ::snt Thank you I really do n't need anything else .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0060.json_0000
+# ::snt I am looking for Korean food , in the Centre of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "korean"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SSNG0060.json_0002
+# ::snt Is it in the expensive price range ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SSNG0060.json_0004
+# ::snt Yes book a table , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0060.json_0006
+# ::snt 13:45 on monday and a table for 7 please . I will need a reference number too .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "13:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id SSNG0060.json_0008
+# ::snt No . How about finding another restaurant in the same area and price range .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Area ( AreRe3 / Area 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Price ( PriRe5 / Price 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "area"
+     :op3 "and"
+     :op4 "price"
+     :op5 "range"
+  ))
+)
+
+# ::id SSNG0060.json_0010
+# ::snt Sure , try booking that one for the same people , date , and time , please .
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "people"
+  ))
+)
+
+# ::id SSNG0060.json_0012
+# ::snt No , that 's all I need . Thank you for your assistance !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0514.json_0000
+# ::snt I am looking for a train that can take me to bishops stortford leaving on thursday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id MUL0514.json_0002
+# ::snt I need to leave from Cambridge and arrive in Bishops Stortford before 09:15 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "09:15"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0514.json_0004
+# ::snt I will take the later arrival , and I just need 1 ticket . I also will need the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0514.json_0006
+# ::snt Could I also get information about places to go in the Town Centre ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0514.json_0008
+# ::snt Can you tell me about attractions located in the centre of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0514.json_0010
+# ::snt A cinema works , could you pick one for me and provide the etrance fee , phone number , and confirm the attraction type ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n16 / name
+     :op1 "cinema"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Type ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id MUL0514.json_0012
+# ::snt Thank you for all your help today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0221.json_0000
+# ::snt What trains will leave from cambrige and arrive by 13:00 ?
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n2 / name
+     :op1 "13:00"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambrige"
+  ))
+)
+
+# ::id MUL0221.json_0002
+# ::snt I need to get your London Kings Cross on Saturday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id MUL0221.json_0004
+# ::snt What is the train i d of the one arriving closest to 13:00 ?
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "13:00"
+  ))
+)
+
+# ::id MUL0221.json_0006
+# ::snt Yes .   I am also looking for a Vietnamese restaurant in the centre
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n14 / name
+     :op1 "Vietnamese"
+  ))
+)
+
+# ::id MUL0221.json_0008
+# ::snt Only me so so just one
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n16 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL0221.json_0010
+# ::snt Ok , how about an expensive british restaurant ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n18 / name
+     :op1 "british"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n20 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL0221.json_0012
+# ::snt Could you please send me the address , postcode and phone for the Midsummer House ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id MUL0221.json_0014
+# ::snt No , thank you . I can book it later . I think that s all I need for today . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0395.json_0000
+# ::snt I am looking for a place to stay in the south part of town .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+)
+
+# ::id SSNG0395.json_0002
+# ::snt It would be great if it was an expensive hotel with a 3 star rating .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SSNG0395.json_0004
+# ::snt Yes , please , We need it for 2 nights starting on Tuesday for 3 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SSNG0395.json_0006
+# ::snt Yes that 's fine , can you please stay in the same price range though ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id SSNG0395.json_0008
+# ::snt I do n't care about the area anymore ... Could you please book an expensive 3 star hotel ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n18 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n20 / name
+     :op1 "expensive"
+  ))
+   :Area ( onHo3 / dontcare)
+   :Stars ( StaHo7 / Stars 
+    :name ( n22 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SSNG0395.json_0010
+# ::snt Great . Thank you for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3035.json_0000
+# ::snt I 'm hoping you can help me dig up some information about darrys cookhouse and wine shop .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "darrys"
+     :op2 "cookhouse"
+     :op3 "and"
+     :op4 "wine"
+     :op5 "shop"
+  ))
+)
+
+# ::id PMUL3035.json_0002
+# ::snt Thank you ! What is their phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id PMUL3035.json_0004
+# ::snt I also need their postcode , please .
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id PMUL3035.json_0006
+# ::snt Yes , I would like to find a place to stay in the south area , please .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Area ( aRe1 / question )
+   )
+)
+
+# ::id PMUL3035.json_0008
+# ::snt I want something expensive .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL3035.json_0010
+# ::snt Yes please book it for Tuesday for 4 nights and for 5 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL3035.json_0012
+# ::snt that s all thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2580.json_0000
+# ::snt Hi , I am planning a trip and could use some help finding a particular attraction .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL2580.json_0002
+# ::snt I would like a museum in the west please .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL2580.json_0004
+# ::snt Can I get the phone number for that one ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL2580.json_0006
+# ::snt Thank you .   Could you also find a guesthouse with a four star rating and free parking ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n8 / name
+     :op1 "four"
+  ))
+)
+
+# ::id PMUL2580.json_0008
+# ::snt Whatever you recommend will work . It need it booked for Wednesday , 2 nights , 7 people . I 'll need the reference number as well please .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL2580.json_0010
+# ::snt thanks . you were very helpful . goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3192.json_0000
+# ::snt This heatwave is killing me and the kids are screaming about being too hot , can I get info on pools in the centre area ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3192.json_0002
+# ::snt That 's great ! What postcode is that ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL3192.json_0004
+# ::snt Can you find me a train I 'm leaving cambridge and want to arrive at my designation by 11:30 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n4 / name
+     :op1 "11:30"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3192.json_0006
+# ::snt The train should go to leicester and should leave on thursday
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "leicester"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL3192.json_0008
+# ::snt Yes please . Which is the closest one that arrives by 11:30 ?
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n12 / name
+     :op1 "11:30"
+  ))
+)
+
+# ::id PMUL3192.json_0010
+# ::snt No , thanks . I just need the departure time , please .
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+)
+
+# ::id PMUL3192.json_0012
+# ::snt That will be all , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01502.json_0000
+# ::snt Can you locate the nearest police station ?
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG01502.json_0002
+# ::snt Can I have the pone number and address , please ?
+( Pt1 / Police-Request
+  :Addr ( aPo0 / question )
+)
+
+# ::id SNG01502.json_0004
+# ::snt Thank you . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2660.json_0000
+# ::snt I am looking for an attraction in the centre that has multiple sports .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "multiple"
+     :op2 "sports"
+  ))
+)
+
+# ::id PMUL2660.json_0002
+# ::snt Old School is the multiple sports attraction ? Great name . What 's the address ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n6 / name
+     :op1 "Old"
+     :op2 "School"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2660.json_0004
+# ::snt Yes , can you help me find a cheap place to eat ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL2660.json_0006
+# ::snt Before we move on , may I get the postcode of Old School ? Also , I 'd like to find some information on hotel Express By Holiday Inn Cambridge rather than food .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n10 / name
+     :op1 "express"
+     :op2 "by"
+     :op3 "holiday"
+     :op4 "inn"
+     :op5 "cambridge"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2660.json_0008
+# ::snt book for 2 people and 5 nights from monday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL2660.json_0010
+# ::snt Thanks , again . Finally , I need a taxi between the hotel and the Old School attraction , please .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+   )
+ :op2(Tm2 / Taxi-Inform
+   :Depart ( DepTa3 / Depart 
+    :name ( n19 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Dest ( DesTa5 / Dest 
+    :name ( n21 / name
+     :op1 "Old"
+     :op2 "School"
+  ))
+   )
+)
+
+# ::id PMUL2660.json_0012
+# ::snt The same day , I want it to take me between the two places . I 'll need to leave the hotel by 10:30 .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n22 / name
+     :op1 "10:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Day ( DayHo5 / Day 
+    :name ( n27 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   )
+)
+
+# ::id PMUL2660.json_0014
+# ::snt Great , you 've handled all my needs for today ! Thanks a ton ! Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0552.json_0000
+# ::snt Are there any expensive British restaurants in town ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "british"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SNG0552.json_0002
+# ::snt Yes , I 'd like to find one in the west side of town .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+)
+
+# ::id SNG0552.json_0004
+# ::snt Yes , I need to book a table for five people at 17:15 for this Thursday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "17:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "five"
+  ))
+)
+
+# ::id SNG0552.json_0006
+# ::snt Will you check 16:15 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "16:15"
+  ))
+)
+
+# ::id SNG0552.json_0008
+# ::snt Thank you so much .    Have a nice day .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2899.json_0000
+# ::snt Where do I get info on hotels ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotels"
+  ))
+)
+
+# ::id PMUL2899.json_0002
+# ::snt A hotel that has free parking and in the north part of town . I would like one in the moderate price range .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreHo5 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL2899.json_0004
+# ::snt Yes please book the The Ashley Hotel for 7 people and 2 nights starting from wednesday .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n8 / name
+     :op1 "ashley"
+     :op2 "hotel"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n14 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL2899.json_0006
+# ::snt I would also like to find a boat attraction in the same area .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n18 / name
+     :op1 "boat"
+  ))
+)
+
+# ::id PMUL2899.json_0008
+# ::snt Yes , I 'd like the phone number and postcode .
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL2899.json_0010
+# ::snt Okay thank you that is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2899.json_0012
+# ::snt I really have to run . I 'm late for work . Goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0560.json_0000
+# ::snt Hi , what are some places to visit in Cambridge ?
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id MUL0560.json_0002
+# ::snt I am looking for a swimming pool , in the east part of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "swimming"
+     :op2 "pool"
+  ))
+)
+
+# ::id MUL0560.json_0004
+# ::snt Please give me their phone number and entrance fee .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL0560.json_0006
+# ::snt I am also looking for a train leaving on Tuesday from Broxbourne after 17:15 headed to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n10 / name
+     :op1 "broxbourne"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n12 / name
+     :op1 "17:15"
+  ))
+)
+
+# ::id MUL0560.json_0008
+# ::snt What is the arrival time ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+)
+
+# ::id MUL0560.json_0010
+# ::snt That 'd be great , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0560.json_0012
+# ::snt Just one please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL0560.json_0014
+# ::snt That will be all , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2263.json_0000
+# ::snt I 'm looking for a moderate priced place to dine serving modern european food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL2263.json_0002
+# ::snt I 'm looking for someplace in the center of town .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL2263.json_0004
+# ::snt Well I would like modern European food and the prices to be moderate . Do either of these restaurants match those criteria ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n10 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL2263.json_0006
+# ::snt I would like the address and phone number to De Luca Cucina and Bar . Also looking for places to visit in the same area .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n12 / name
+     :op1 "de"
+     :op2 "luca"
+     :op3 "cucina"
+     :op4 "and"
+     :op5 "bar"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Phone ( aTa1 / question )
+   )
+ :op3(Rt3 / Restaurant-Request
+  :Addr ( aRe2 / question )
+  :Phone ( aRe3 / question )
+   )
+)
+
+# ::id PMUL2263.json_0008
+# ::snt I would like it to be in the same area yes .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL2263.json_0010
+# ::snt You can recommend anything as long as it is in the same area as the restaurant .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Area ( AreRe3 / Area 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL2263.json_0012
+# ::snt Please , and the entrance fee as well .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL2263.json_0014
+# ::snt Thanks ! I will need a taxi to commute as well .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL2263.json_0016
+# ::snt leave the attraction by 19:15
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n20 / name
+     :op1 "19:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "attraction"
+  ))
+)
+
+# ::id PMUL2263.json_0018
+# ::snt I 'm going to De Luca Cucina and Bar
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n24 / name
+     :op1 "de"
+     :op2 "luca"
+     :op3 "cucina"
+     :op4 "and"
+     :op5 "bar"
+  ))
+)
+
+# ::id PMUL2263.json_0020
+# ::snt Have a nice day .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0656.json_0000
+# ::snt Hi , I 'm looking for any information that you have on the Lensfield hotel in Cambridge .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "Lensfield"
+     :op2 "hotel"
+  ))
+)
+
+# ::id MUL0656.json_0002
+# ::snt Yes , please . Can you also give me the phone number ?
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id MUL0656.json_0004
+# ::snt I 'm staying for 2 days and it 's just myself . What train can I take to depart from the stansted airport that leaves at 19:30 ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Tm2 / Train-Inform
+   :Depart ( DepTr4 / Depart 
+    :name ( n7 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n9 / name
+     :op1 "19:30"
+  ))
+   )
+)
+
+# ::id MUL0656.json_0006
+# ::snt I 'm actually looking for something on Saturday . Are there any trains on Saturday that leave at 19:30 ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n12 / name
+     :op1 "19:30"
+  ))
+)
+
+# ::id MUL0656.json_0008
+# ::snt Is there another day you would like me to check ?
+( a / and
+ :op1(Bt1 / Booking-Request
+  :Day ( aBo0 / question )
+   )
+ :op2(Tt2 / Train-Request
+  :Day ( aTr1 / question )
+   )
+)
+
+# ::id MUL0656.json_0010
+# ::snt I just need to find a train that leaves at 19:30 for 5 people
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n14 / name
+     :op1 "19:30"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL0656.json_0012
+# ::snt What are the other 4 times of departure for Saturday . I 'll need bookings for 5 people and a reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n18 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n20 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0656.json_0014
+# ::snt Nope that should be it thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0463.json_0000
+# ::snt I 'm looking for an expensive Chinese restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0463.json_0002
+# ::snt Area does not matter . Pick one for me .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Area ( aHo1 / question )
+   )
+)
+
+# ::id PMUL0463.json_0004
+# ::snt Can I just get the address for now ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id PMUL0463.json_0006
+# ::snt I 'm also lso looking for a place to stay . The hotel should include free parking and should have a star of 4 .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0463.json_0008
+# ::snt No , I do need wifi though .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( onHo2 / dontcare)
+)
+
+# ::id PMUL0463.json_0010
+# ::snt Yes please book for 1 night 1 person . I also need a taxi to go from the hotel by 14:15 to the restaurant . What is the car & contact number ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n10 / name
+     :op1 "14:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n12 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Type ( TypHo6 / Type 
+    :name ( n17 / name
+     :op1 "hotel"
+  ))
+   :Stay ( StaHo8 / Stay 
+    :name ( n19 / name
+     :op1 "1"
+  ))
+   :People ( PeoHo10 / People 
+    :name ( n21 / name
+     :op1 "1"
+  ))
+   )
+ :op3(Tt3 / Taxi-Request
+  :Car ( aTa2 / question )
+   )
+)
+
+# ::id PMUL0463.json_0012
+# ::snt There is no preference .
+( o / out_of_scope )
+
+# ::id PMUL0463.json_0014
+# ::snt You know what I change my mind . I 'll book later . I still need a taxi from University Arms Hotel leaving at 14:15 to the Ugly Duckling .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n22 / name
+     :op1 "14:15"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n24 / name
+     :op1 "ugly"
+     :op2 "duckling"
+  ))
+   :Depart ( DepTa6 / Depart 
+    :name ( n26 / name
+     :op1 "university"
+     :op2 "arms"
+     :op3 "hotel"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Type ( TypHo6 / Type 
+    :name ( n29 / name
+     :op1 "hotel"
+  ))
+   )
+)
+
+# ::id PMUL0463.json_0016
+# ::snt thank you I think that will be all for today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1387.json_0000
+# ::snt i want to book a taxi . The taxi should leave after 21:15 and should depart from backstreet bistro .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n2 / name
+     :op1 "21:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "backstreet"
+     :op2 "bistro"
+  ))
+)
+
+# ::id SNG1387.json_0002
+# ::snt I 'm sorry . I gave you the wrong information . I need to leave from the Fitzwilliam Museum and arrive at Royal Standard by 07:45 .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n6 / name
+     :op1 "royal"
+     :op2 "standard"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n8 / name
+     :op1 "fitzwilliam"
+     :op2 "museum"
+  ))
+   :Arrive ( ArrTa6 / Arrive 
+    :name ( n10 / name
+     :op1 "07:45"
+  ))
+)
+
+# ::id SNG1387.json_0004
+# ::snt am good thanks so much
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2131.json_0000
+# ::snt I 'd like some help picking out a restaurant .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL2131.json_0002
+# ::snt I am looking for something that serves british food in the centre of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "british"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2131.json_0004
+# ::snt I would like to dine somewhere that is expensive .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL2131.json_0006
+# ::snt Could i get their phone number please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id PMUL2131.json_0008
+# ::snt Thanks ! I 'm also looking for something fun to do close to the restaurant . What 's around there ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL2131.json_0010
+# ::snt any should be OK . please get me the entrance fee and address . I also want to book a taxi to commute between the two places .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+)
+
+# ::id PMUL2131.json_0012
+# ::snt Yes but I need to leave the Night club by 1:45 and go to Fitzbillies restaurant . I 'll need the contact number and car type as well .
+( a / and
+ :op1(Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   )
+ :op3(Tm3 / Taxi-Inform
+   :Leave ( LeaTa4 / Leave 
+    :name ( n10 / name
+     :op1 "1:45"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n12 / name
+     :op1 "Fitzbillies"
+     :op2 "restaurant"
+  ))
+   :Depart ( DepTa8 / Depart 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "night"
+     :op3 "club"
+  ))
+   )
+)
+
+# ::id PMUL2131.json_0014
+# ::snt Thank you , that ll be all for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1880.json_0000
+# ::snt Hello , I need some info on Cambridge Museum of Technology
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "cambridge"
+     :op2 "museum"
+     :op3 "of"
+     :op4 "technology"
+  ))
+)
+
+# ::id MUL1880.json_0002
+# ::snt Can I get the postcode for it as well ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL1880.json_0004
+# ::snt I need a train from cambridge and should go to stansted airport .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1880.json_0006
+# ::snt Yes , Thursday with an arrival by 16:00 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n10 / name
+     :op1 "16:00"
+  ))
+)
+
+# ::id MUL1880.json_0008
+# ::snt Yes I would like to book for 3 people , please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL1880.json_0010
+# ::snt Thank you so much , that 's really helpful . That 's all for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1880.json_0012
+# ::snt Thank you so much , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02137.json_0000
+# ::snt Can you help me find a Turkish restaurant in the expensive price range please ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "turkish"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SNG02137.json_0002
+# ::snt That sounds perfect !
+( o / out_of_scope )
+
+# ::id SNG02137.json_0004
+# ::snt Yes , please . 7 people at 13:15 on monday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "13:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id SNG02137.json_0006
+# ::snt Thank you for your help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4746.json_0000
+# ::snt I 'm looking for a place to dine that serves indian food in the centre .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4746.json_0002
+# ::snt I 'm not concerned about price , but I need a table for 6 at 12:15 on Sunday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "12:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL4746.json_0004
+# ::snt Thank you so much . Can you also find me an expensive hotel with free wifi ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+   :Internet ( esHo2 / yes)
+   :Type ( TypHo5 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL4746.json_0006
+# ::snt What is the name of the 3 star one ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL4746.json_0008
+# ::snt Yes please for 6 people for 2 nights starting sunday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n20 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n22 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL4746.json_0010
+# ::snt That will be all . thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2490.json_0000
+# ::snt I would look time find a museum in town .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL2490.json_0002
+# ::snt Any part is fine , what ever you recommend . I need the phone number , address , and postcode please .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+  :Phone ( aAt3 / question )
+   )
+)
+
+# ::id MUL2490.json_0004
+# ::snt Um , yes I suppose so .
+( o / out_of_scope )
+
+# ::id MUL2490.json_0006
+# ::snt I am also looking for a cheap place to dine in the west part of town please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL2490.json_0008
+# ::snt I think we got our lines crossed somewhere . I 'd like a cheap Panasian restaurant in the west .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "panasian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n10 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n12 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL2490.json_0010
+# ::snt That stinks because I 'm really craving Panasian food . But okay , can you see if there are any Italian places in that area ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id MUL2490.json_0012
+# ::snt I would like it to be cheap . Does one of them meet that requirement .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n16 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL2490.json_0014
+# ::snt I need to book a table for 2 people at 19:15 for Sunday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "19:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n20 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n22 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL2490.json_0016
+# ::snt Nope you did everything I needed .   I appreciate you more then you think !
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id SNG1218.json_0000
+# ::snt Can you please help me get information on cityroomz ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "cityroomz"
+  ))
+)
+
+# ::id SNG1218.json_0002
+# ::snt I need to book it for 3 people and 2 nights starting Tuesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SNG1218.json_0004
+# ::snt That 's it .   Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0678.json_0000
+# ::snt Hi , can you please help me find a restaurant that serves Kosher food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "kosher"
+  ))
+)
+
+# ::id PMUL0678.json_0002
+# ::snt That 's alright . How about Chinese food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL0678.json_0004
+# ::snt I need it to be in the moderate range please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL0678.json_0006
+# ::snt cool , which one is the best ?
+( o / out_of_scope )
+
+# ::id PMUL0678.json_0008
+# ::snt No thanks . I would like the area , address , and postcode please and I will take it from there .
+( Rt1 / Restaurant-Request
+  :Area ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id PMUL0678.json_0010
+# ::snt I also need a train from Cambridge to Norwich .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "norwich"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0678.json_0012
+# ::snt I need to leave Monday and arrive by 21:30 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n14 / name
+     :op1 "21:30"
+  ))
+)
+
+# ::id PMUL0678.json_0014
+# ::snt Yes that should work , how much will that cost ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL0678.json_0016
+# ::snt That is all I need today thank you for your time .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0062.json_0000
+# ::snt I 'm looking for a nice , expensive restaurant on the south side of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id SSNG0062.json_0002
+# ::snt Can you find out if any of then can take a reservation at 7:15 pm on Wednesday for 8 people ?
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n8 / name
+     :op1 "8"
+  ))
+   :Time ( TimRe6 / Time 
+    :name ( n10 / name
+     :op1 "7:15"
+  ))
+)
+
+# ::id SSNG0062.json_0004
+# ::snt Mexican sounds good .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "mexican"
+  ))
+)
+
+# ::id SSNG0062.json_0006
+# ::snt Perfect ! Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0332.json_0000
+# ::snt I need some help finding a train . I 'm going to Cambridge on Tuesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id SNG0332.json_0002
+# ::snt I 's sorry , I meant to say LEAVING from Cambridge on Tuesday , heading to King 's Lynn . I need to arrive by 16:00 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "16:00"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr6 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :Dest ( DesTr8 / Dest 
+    :name ( n12 / name
+     :op1 "king"
+     :op2 "'s"
+     :op3 "lynn"
+  ))
+)
+
+# ::id SNG0332.json_0004
+# ::snt What is the cost per ticket ?
+( o / out_of_scope )
+
+# ::id SNG0332.json_0006
+# ::snt Okay thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0332.json_0008
+# ::snt No , that 's everything .
+( o / out_of_scope )
+
+# ::id SNG0332.json_0010
+# ::snt Sure , go ahead . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0332.json_0012
+# ::snt No , that 's all , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0332.json_0014
+# ::snt I am so sorry for the misunderstanding .   I do n't wish to book at the moment .   I am all set .   Have a great day .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2406.json_0000
+# ::snt I want to know where I can go in the town centre of Cambridge .
+( Am1 / Attraction-Inform
+   :Area ( onAt1 / none)
+)
+
+# ::id PMUL2406.json_0002
+# ::snt An attraction of any type would be fine as long as it 's in the centre , please .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "any"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Type ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2406.json_0004
+# ::snt Yes tell me one of those recommendations .
+( o / out_of_scope )
+
+# ::id PMUL2406.json_0006
+# ::snt Can you provide me the full address including postal code ?   Thanks .
+( a / and
+ :op1(At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Post ( aRe1 / question )
+   )
+)
+
+# ::id PMUL2406.json_0008
+# ::snt Yes , I would also like to find an expensive restaurant in the same area .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL2406.json_0010
+# ::snt I would prefer British food and an expensive price range if possible .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "British"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL2406.json_0012
+# ::snt Can you please recommend one and give me their postcode and phone number ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Phone ( aRe1 / question )
+)
+
+# ::id PMUL2406.json_0014
+# ::snt No thanks , but I am interested in getting a tax from Old Schools to the Cambridge Chop House . Can you help ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n14 / name
+     :op1 "cambridge"
+     :op2 "chop"
+     :op3 "house"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n16 / name
+     :op1 "old"
+     :op2 "schools"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe5 / Name 
+    :name ( n19 / name
+     :op1 "Cambridge"
+     :op2 "Chop"
+     :op3 "House"
+  ))
+   )
+)
+
+# ::id PMUL2406.json_0016
+# ::snt I would like to leave Old Schools by 19:00 .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n20 / name
+     :op1 "19:00"
+  ))
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt4 / Name 
+    :name ( n23 / name
+     :op1 "Old"
+     :op2 "Schools"
+  ))
+   )
+)
+
+# ::id PMUL2406.json_0018
+# ::snt Thank you that will be all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0063.json_0000
+# ::snt I am looking for a asian restaurant in the centre
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n4 / name
+     :op1 "asian"
+  ))
+)
+
+# ::id SSNG0063.json_0002
+# ::snt Yes , I 'd prefer mid - range please .
+( Rm1 / Restaurant-Inform
+   :Price ( odRe1 / moderate)
+)
+
+# ::id SSNG0063.json_0004
+# ::snt I 'm sorry could you check again but in the cheap price range ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SSNG0063.json_0006
+# ::snt Do either have a table available at 17:00 on Friday for 5 people ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "17:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SSNG0063.json_0008
+# ::snt Yes that will be all , thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20247.json_0000
+# ::snt I 'm looking for a cheap restaurant in the west .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id WOZ20247.json_0002
+# ::snt Pardon ?   Is that the name of a restaurant ?
+( Rm1 / Restaurant-Inform
+)
+
+# ::id WOZ20247.json_0004
+# ::snt What is the address and phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20247.json_0006
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1108.json_0000
+# ::snt I am looking for a place to stay in the north that includes free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL1108.json_0002
+# ::snt A guesthouse please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id MUL1108.json_0004
+# ::snt I would like free parking and to book it for 2 people , 4 nights starting thursday . Just the best place possible .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stay ( StaHo3 / Stay 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo5 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo7 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL1108.json_0006
+# ::snt Yes , let 's try for 2 nights instead . I will also need a reference number .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL1108.json_0008
+# ::snt Great , can you also help me find a museum called museum of classical archaeology ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n14 / name
+     :op1 "museum"
+     :op2 "of"
+     :op3 "classical"
+     :op4 "archaeology"
+  ))
+)
+
+# ::id MUL1108.json_0010
+# ::snt May I have the postcode for the museum please ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL1108.json_0012
+# ::snt No thank you , that will be all for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1108.json_0014
+# ::snt Can I get the entrance fee also please ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL1108.json_0016
+# ::snt No , nothing at all .
+( o / out_of_scope )
+
+# ::id SSNG0090.json_0000
+# ::snt I 'm looking for a chinese food restaurant in the centre .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SSNG0090.json_0002
+# ::snt No , I do n't care . Can you recommend your favorite ?
+( Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+)
+
+# ::id SSNG0090.json_0004
+# ::snt Yes please check to see if there is booking for 2 people at 12:30 on sunday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "12:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SSNG0090.json_0006
+# ::snt Yes , how about a different restaurant in the same area and price range ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "area"
+     :op3 "and"
+     :op4 "price"
+     :op5 "range"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL1404.json_0000
+# ::snt I 'm looking for a cool place to go in town later .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL1404.json_0002
+# ::snt I think visiting a College sounds interesting .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL1404.json_0004
+# ::snt ok , what area of town is that ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+)
+
+# ::id PMUL1404.json_0006
+# ::snt Yes , I need a phone number and postcode .
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id SNG01632.json_0000
+# ::snt I am involved in a car dispute , I need help .
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG01632.json_0002
+# ::snt Can I also get their address and post code ? Thanks .
+( Pt1 / Police-Request
+  :Addr ( aPo0 / question )
+  :Post ( aPo1 / question )
+)
+
+# ::id PMUL4336.json_0000
+# ::snt I need a place to stay out in Cambridge . Can you help me book one ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL4336.json_0002
+# ::snt I need a hotel with free parking and a four star rating . Should also be in the east .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+   :Stars ( StaHo5 / Stars 
+    :name ( n4 / name
+     :op1 "four"
+  ))
+)
+
+# ::id SNG02289.json_0000
+# ::snt I am looking for a place to dine . The restaurant should be in the west and should serve british food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "british"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id SNG02289.json_0002
+# ::snt Yes I need table for 6 people at 12:15 on saturday
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "12:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SNG02289.json_0004
+# ::snt No , thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2805.json_0000
+# ::snt I 'm looking for a hotel in the south part of Cambridge that 's in a moderate price range .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreHo6 / Area 
+    :name ( n6 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL2805.json_0002
+# ::snt I would n't mind a guest house as long as it includes free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL2805.json_0004
+# ::snt Actually , can you give me the address , phone number , and tell me if they have free parking ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Parking ( aHo1 / question )
+  :Addr ( aHo2 / question )
+  :Phone ( aHo3 / question )
+   )
+)
+
+# ::id PMUL2805.json_0006
+# ::snt I am also looking for a college to visit while I 'm in town .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n8 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL2805.json_0008
+# ::snt I 'd like to try the north . What do you suggest in that area ? Please give me the address , phone number and entrance fees if any .   Thank you !
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "north"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Addr ( aAt2 / question )
+  :Phone ( aAt3 / question )
+   )
+)
+
+# ::id PMUL2805.json_0010
+# ::snt No colleges at all ? Yes , please tell me the nicest one you know of .
+( o / out_of_scope )
+
+# ::id PMUL2805.json_0012
+# ::snt Can I have the phone number and address ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL2805.json_0014
+# ::snt Ok , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2805.json_0016
+# ::snt Is there an entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL3093.json_0000
+# ::snt I am looking for a train leaving from Leicester .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id PMUL3093.json_0002
+# ::snt I need to be in Cambridge by 13:00
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n6 / name
+     :op1 "13:00"
+  ))
+)
+
+# ::id PMUL3093.json_0004
+# ::snt I 'm looking to travel on friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL3093.json_0006
+# ::snt Yes . Thank you . Please book it for 7 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL3093.json_0008
+# ::snt Thanks so much . I also was hoping you might be able to see if there are any parks in the south ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "south"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n14 / name
+     :op1 "parks"
+  ))
+)
+
+# ::id PMUL3093.json_0010
+# ::snt Can I have the postcode and phone number for that park ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL3093.json_0012
+# ::snt No that will be ll . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3093.json_0014
+# ::snt Have a good day .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL2070.json_0000
+# ::snt I need a train to cambridge on saturday
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id MUL2070.json_0002
+# ::snt I need to leave London Liverpool Street sometime after 17:45 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "17:45"
+  ))
+)
+
+# ::id MUL2070.json_0004
+# ::snt No . I need to book this for 5 people . Please send me the reference number too .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL2070.json_0006
+# ::snt Great .   I also need a cheap 4-star hotel .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "cheap"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n14 / name
+     :op1 "4-star"
+  ))
+   :Type ( TypHo6 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL2070.json_0008
+# ::snt Is it a guesthouse ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n18 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id MUL2070.json_0010
+# ::snt No thanks . No need to make a reservation but can I get the postcode please ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id MUL2070.json_0012
+# ::snt No I think that 's all I needed , thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0045.json_0000
+# ::snt I need lodging in Cambridge that has free parking . I do n't need internet , though . What have you got ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL0045.json_0002
+# ::snt I also need free parking included and I would like it to be a hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id MUL0045.json_0004
+# ::snt The Ashley hotel does not have internet is that correct ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Internet ( oHo2 / no)
+   :Name ( NamHo5 / Name 
+    :name ( n6 / name
+     :op1 "Ashley"
+     :op2 "hotel"
+  ))
+)
+
+# ::id MUL0045.json_0006
+# ::snt Oh , that 's great ! What 's the address for The Ashley ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id MUL0045.json_0008
+# ::snt Yes , I would like to book a room .
+( o / out_of_scope )
+
+# ::id MUL0045.json_0010
+# ::snt I also need a place to dine serving modern american food in the centre .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "modern"
+     :op2 "american"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0045.json_0012
+# ::snt Actually , I will go ahead and book myself later . But , if you can help me find a moderately priced restaurant in the centre of town that would be great .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n12 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0045.json_0014
+# ::snt How about a British one then ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "british"
+  ))
+)
+
+# ::id MUL0045.json_0016
+# ::snt Yes please . Please book a table for 5 at 12:30 on friday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "12:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n20 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n22 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL0045.json_0018
+# ::snt Thank you . I also need to get a taxi to go between the two places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL0045.json_0020
+# ::snt Great thanks ! That 's all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1906.json_0000
+# ::snt I 'm looking for a train that arrives by 15:15 on saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "saturday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "15:15"
+  ))
+)
+
+# ::id MUL1906.json_0002
+# ::snt I need it to depart from Broxbourne and arrive in Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id MUL1906.json_0004
+# ::snt Can I get one closer to my arrival time ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+)
+
+# ::id MUL1906.json_0006
+# ::snt That 's perfect . Please book it for 4 tickets .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1906.json_0008
+# ::snt Yes please . I 've heard that Emmanuel College is an interesting place . What can you tell me about it ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n12 / name
+     :op1 "emmanuel"
+     :op2 "college"
+  ))
+)
+
+# ::id MUL1906.json_0010
+# ::snt Great !   I appreciate all the info .   Goodbye !
+( a / and
+ :op1(ge1 / general-bye
+   :none ( onge1 / none)
+   )
+ :op2(ge2 / general-welcome
+   :none ( onge2 / none)
+   )
+ :op3(gt3 / general-greet
+   :none ( onge3 / none)
+   )
+)
+
+# ::id WOZ20295.json_0000
+# ::snt Hello , I am looking for a cheap restaurant that serves Malaysian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "malaysian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id WOZ20295.json_0002
+# ::snt How about Italian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id WOZ20295.json_0004
+# ::snt I do n't care .
+( Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+)
+
+# ::id WOZ20295.json_0006
+# ::snt address and phone number please
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20295.json_0008
+# ::snt Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2599.json_0000
+# ::snt I want a hotel with free parking in the center of town .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Type ( TypHo3 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo5 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id MUL2599.json_0002
+# ::snt Something moderate would be preferred .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL2599.json_0004
+# ::snt What about a moderate hotel located in the North ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n10 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL2599.json_0006
+# ::snt No other preferences .   Can you pick one and book it for 6 people for 3 nights starting Friday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL2599.json_0008
+# ::snt Great I am also looking to go to a museum .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n18 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL2599.json_0010
+# ::snt No , I do n't have any preference , other than it 's a museum . Could you pick one and give me the area and postcode please ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id MUL2599.json_0012
+# ::snt Yes , I need to book a taxi as well to leave the hotel by 13:45 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n20 / name
+     :op1 "13:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id MUL2599.json_0014
+# ::snt No that was it . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01946.json_0000
+# ::snt I am looking for a restaurant . The restaurant should be in the moderate price range and should be in the centre
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG01946.json_0002
+# ::snt I am looking for a restaurant . The restaurant should be in the moderate price range and should be in the centre . The restaurant should serve modern european food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG01946.json_0004
+# ::snt Yes please . Can I get one for Thursday at 17:00 for 6 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "17:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SNG01946.json_0006
+# ::snt That should be it . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4945.json_0000
+# ::snt I trying to plan my trip and need some information about places to visit .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL4945.json_0002
+# ::snt yes , how about an architecture kind of attraction ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id PMUL4945.json_0004
+# ::snt THAT IS FINE . GET ME THE POST CODE .
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL4945.json_0006
+# ::snt Yes , can I have the phone number for the Lan Hong house restaurant ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n4 / name
+     :op1 "lan"
+     :op2 "hong"
+     :op3 "house"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+   )
+)
+
+# ::id PMUL4945.json_0008
+# ::snt Please also book restaurant for 5 people on Wednesday at 14:45 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "14:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL4945.json_0010
+# ::snt No , thank you . I 'm all set .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3400.json_0000
+# ::snt I need a find restaurant in the moderate price range in the west part of the town
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL3400.json_0002
+# ::snt No , I do not have a preference .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "do"
+     :op2 "not"
+     :op3 "have"
+     :op4 "a"
+     :op5 "preference"
+  ))
+)
+
+# ::id PMUL3400.json_0004
+# ::snt Yes , we would like a reservation for Wednesday .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL3400.json_0006
+# ::snt For 3 people , at 11:30 please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "11:30"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3400.json_0008
+# ::snt I 'm looking for information on worth house .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n14 / name
+     :op1 "worth"
+     :op2 "house"
+  ))
+)
+
+# ::id PMUL3400.json_0010
+# ::snt I want to book Worth House for 3 people for 4 nights starting on Wednesday .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n20 / name
+     :op1 "3"
+  ))
+   :Name ( NamHo8 / Name 
+    :name ( n22 / name
+     :op1 "Worth"
+     :op2 "House"
+  ))
+   :Stay ( StaHo10 / Stay 
+    :name ( n24 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3400.json_0012
+# ::snt I also need a taxi to get to the restaurant from the hotel .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n26 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Dest ( DesTa5 / Dest 
+    :name ( n28 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+ :op3(Rm3 / Restaurant-Inform
+   :none ( onRe3 / none)
+   )
+)
+
+# ::id PMUL3400.json_0014
+# ::snt I 'd like it to go from the Worth House to the Prezzo . It can pick me up any time , as long as it arrives by the booked time .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( onTa1 / dontcare)
+   :Dest ( DesTa3 / Dest 
+    :name ( n30 / name
+     :op1 "Prezzo"
+  ))
+   :Depart ( DepTa5 / Depart 
+    :name ( n32 / name
+     :op1 "Worth"
+     :op2 "House"
+  ))
+   :Arrive ( ArrTa7 / Arrive 
+    :name ( n34 / name
+     :op1 "the"
+     :op2 "booked"
+     :op3 "time"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   )
+ :op3(Hm3 / Hotel-Inform
+   )
+)
+
+# ::id PMUL3400.json_0016
+# ::snt I think that is all I need . Have a nice day .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0102.json_0000
+# ::snt I need a cheap place to dine please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SSNG0102.json_0002
+# ::snt I do n't care about the type of food . I need a reservation for Wednesday night .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+   :Day ( DayRe3 / Day 
+    :name ( n4 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id SSNG0102.json_0004
+# ::snt Is dojo noodle bar in the centre of town ? I need something in that area , please .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+   :Name ( NamRe4 / Name 
+    :name ( n8 / name
+     :op1 "dojo"
+     :op2 "noodle"
+     :op3 "bar"
+  ))
+)
+
+# ::id SSNG0102.json_0006
+# ::snt The reservation needs to be for 2 for 17:00 on Wednesday evening . Do they have a table then ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "17:00"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n14 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id SSNG0102.json_0008
+# ::snt No . It needs to be t 17:00 . Another restaurant in the same area and price range would work .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "17:00"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Price ( PriRe6 / Price 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "area"
+     :op3 "and"
+     :op4 "price"
+     :op5 "range"
+  ))
+)
+
+# ::id SSNG0102.json_0010
+# ::snt Thanks so much . That 's all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2501.json_0000
+# ::snt Hey , I need a moderately priced place to stay .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL2501.json_0002
+# ::snt The area does n't matter , but I do need free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( onHo2 / dontcare)
+)
+
+# ::id PMUL2501.json_0004
+# ::snt A hotel is fine whichever you recommend .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL2501.json_0006
+# ::snt Yes , please for 3 people on Monday .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL2501.json_0008
+# ::snt I need to stay for 2 nights with 3 people from Monday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n14 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL2501.json_0010
+# ::snt Thank you , I 'm also looking for some places to go in town . Something along the lines of college , I also need the address and postcode .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n16 / name
+     :op1 "college"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+   )
+)
+
+# ::id PMUL2501.json_0012
+# ::snt Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4301.json_0000
+# ::snt I want to book a train . List all tuesday departures to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL4301.json_0002
+# ::snt My departure point is Kings Lynn and I need to arrive at Cambridge by 13:45
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "13:45"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Dest ( DesTr6 / Dest 
+    :name ( n10 / name
+     :op1 "Cambridge"
+  ))
+)
+
+# ::id PMUL4301.json_0004
+# ::snt Yes please book that for one person and give me the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "one"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4301.json_0006
+# ::snt I am also looking for a place to stay .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL4301.json_0008
+# ::snt meh does n't really matter . just moderately priced ...
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n14 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id SNG01154.json_0000
+# ::snt I 'm needing to find a taxi .   I need to leave after 13:00 and I 'm leaving the pizza hut fen ditton .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n2 / name
+     :op1 "13:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "pizza"
+     :op2 "hut"
+     :op3 "fen"
+     :op4 "ditton"
+  ))
+)
+
+# ::id SNG01154.json_0002
+# ::snt I 'm going to thanh binh .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n6 / name
+     :op1 "thanh"
+     :op2 "binh"
+  ))
+)
+
+# ::id SNG01154.json_0004
+# ::snt I need the contact number please .
+( Tt1 / Taxi-Request
+  :Phone ( aTa0 / question )
+)
+
+# ::id SNG01154.json_0006
+# ::snt No. that is all I need . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2626.json_0000
+# ::snt Good morning . I am planning a visit to Cambridge and need some help with details . I hear there are a lot of places to see .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id MUL2626.json_0002
+# ::snt I am interested in the east part of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL2626.json_0004
+# ::snt Great !    What I really need is a guesthouse in the East ,   What do you have available ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n6 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL2626.json_0006
+# ::snt Price does not matter but it needs to have free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id MUL2626.json_0008
+# ::snt I would like to book for 5 people for 4 nights starting on Monday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL2626.json_0010
+# ::snt See if you can book 2 nights , please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL2626.json_0012
+# ::snt Okay , what attractions are nearby the hotel ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   )
+ :op2(Am2 / Attraction-Inform
+   :none ( onAt2 / none)
+   )
+)
+
+# ::id MUL2626.json_0014
+# ::snt Take your pick . I am open to anything as long as it is in the east area .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n16 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL2626.json_0016
+# ::snt Alright I 'm going to need a taxi to get to both places , I 'll most likely leave the fun house at 6:00 .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Leave ( LeaTa3 / Leave 
+    :name ( n18 / name
+     :op1 "6:00"
+  ))
+)
+
+# ::id MUL2626.json_0018
+# ::snt Fantastic , you 've been a great help !
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1417.json_0000
+# ::snt Can you help me find a train coming from kings lynn leaving on sunday ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id PMUL1417.json_0002
+# ::snt Does it arrive by 20:15 ?
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "20:15"
+  ))
+)
+
+# ::id PMUL1417.json_0004
+# ::snt I am traveling to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1417.json_0006
+# ::snt I would like to arrive as close to 20:15 as possible .
+( o / out_of_scope )
+
+# ::id PMUL1417.json_0008
+# ::snt No thank you . I am also looking for places to go in town though
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1417.json_0010
+# ::snt I would like a museum .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL1417.json_0012
+# ::snt I think I 'd like to explore the western part of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "western"
+  ))
+)
+
+# ::id PMUL1417.json_0014
+# ::snt OKay great thanks for the info .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1417.json_0016
+# ::snt Again thanks for the resources . Have a great day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0536.json_0000
+# ::snt I need a train on Monday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL0536.json_0002
+# ::snt I would like to arrive by 8:30 in Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n6 / name
+     :op1 "8:30"
+  ))
+)
+
+# ::id PMUL0536.json_0004
+# ::snt Oh , sorry .   Departing from Broxbourne .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n8 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id PMUL0536.json_0006
+# ::snt Is the travel time and price the same for both of them ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id PMUL0536.json_0008
+# ::snt Okay ... I 'll keep that in mind .   Oh , I also need to find a restaurant , preferably in the east area and serving Indian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL0536.json_0010
+# ::snt No preference on price , please recommend any indian restaurant in the east part of town .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "indian"
+  ))
+   :Price ( onRe2 / dontcare)
+   :Area ( AreRe5 / Area 
+    :name ( n16 / name
+     :op1 "east"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL0536.json_0012
+# ::snt Yes please , for 3 people at 17:30 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "17:30"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n20 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL0536.json_0014
+# ::snt Same day , Monday .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n22 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL0536.json_0016
+# ::snt Perfect , that 's all I needed . Thanks for your help . Have a great day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2738.json_0000
+# ::snt Hello , I am planning a trip and need some information on a particular hotel .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   )
+ :op2(gt2 / general-greet
+   :none ( onge2 / none)
+   )
+)
+
+# ::id PMUL2738.json_0002
+# ::snt looking for lensfield hotel , kindly find out whether it has internet and the area
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "lensfield"
+     :op2 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Internet ( aHo1 / question )
+  :Area ( aHo2 / question )
+   )
+)
+
+# ::id PMUL2738.json_0004
+# ::snt no but am also looking for places to go in town . The attraction should be in the type of college and should be in the centre
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n6 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL2738.json_0006
+# ::snt Yes I would like the phone number .
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL2738.json_0008
+# ::snt I also need a taxi to get to the college . I want to leave my hotel at 04:45 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n8 / name
+     :op1 "04:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n10 / name
+     :op1 "my"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL2738.json_0010
+# ::snt Great ! Thank you so much for your help . That 's all I will be needing for today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4135.json_0000
+# ::snt Can you help me find a train going to cambridge leaving after 21:15 ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "21:15"
+  ))
+)
+
+# ::id PMUL4135.json_0002
+# ::snt Our reunion is on Tuesday so I want to leave that day .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL4135.json_0004
+# ::snt Kings lynn . Please give me the price , travel time , and train ID
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n8 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Time ( aTr1 / question )
+  :Ticket ( aTr2 / question )
+  :Id ( aTr3 / question )
+   )
+)
+
+# ::id PMUL4135.json_0006
+# ::snt Sounds good to me . Oh , and I 'm also looking for a place to stay .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL4135.json_0008
+# ::snt No , area does n't matter .   I do want a 4 star guesthouse though .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4135.json_0010
+# ::snt No specific area but i do need free wifi and need it to be in the moderate price range .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n14 / name
+     :op1 "moderate"
+  ))
+   :Internet ( esHo2 / yes)
+   :Area ( onHo3 / dontcare)
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4135.json_0012
+# ::snt it does n't matter book a room for 3 for 1 night the same day , and I 'll need the reference number too please
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "1"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n20 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL4135.json_0014
+# ::snt That 's all I need , thank you so much ! Have a nice day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4135.json_0016
+# ::snt I will certainly use Cambridge TownInfo again . Goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG01436.json_0000
+# ::snt Please help me find a restaurant that serves british food near the centre of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "british"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG01436.json_0002
+# ::snt I do n't care about the price .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "do"
+     :op2 "n't"
+     :op3 "care"
+  ))
+)
+
+# ::id SNG01436.json_0004
+# ::snt No thanks , but could I please have the postcode ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id SNG01436.json_0006
+# ::snt Can you please tell me the phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id SNG01436.json_0008
+# ::snt Great , thanks for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01436.json_0010
+# ::snt Nope , that covers all my needs . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0349.json_0000
+# ::snt Yes , I need a train for Tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id SNG0349.json_0002
+# ::snt I 'm departing from Norwich on Tuesday and need to arrive in Cambridge by 09:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n6 / name
+     :op1 "09:15"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n8 / name
+     :op1 "norwich"
+  ))
+   :Day ( DayTr8 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id SNG0349.json_0004
+# ::snt Yes how long is the travel time ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id SNG0349.json_0006
+# ::snt Great ! This information is all I need . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2705.json_0000
+# ::snt I going to be staying in the centre part of town , what is there to do at that area ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2705.json_0002
+# ::snt No , I do n't have a preference . What 's a good place to go to ?
+( Am1 / Attraction-Inform
+   :Type ( onAt1 / dontcare)
+)
+
+# ::id PMUL2705.json_0004
+# ::snt May I get the postcode , phone number for that attraction ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL2705.json_0006
+# ::snt Yes , I 'd like information about the Alpha Milton guest house .
+( o / out_of_scope )
+
+# ::id PMUL2705.json_0008
+# ::snt That sounds good please book that for 3 people starting on saturday for 5 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL2705.json_0010
+# ::snt I 'd like to book a taxi to take me from the museum to the hotel . If possible , I 'd like to leave the museum no later than 24:45 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n10 / name
+     :op1 "24:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n12 / name
+     :op1 "the"
+     :op2 "museum"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL2705.json_0012
+# ::snt Great . Thank you , that will be all for now . Have a great day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0109.json_0000
+# ::snt Can you help me find a restaurant by the name of Loch Fyne ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "loch"
+     :op2 "fyne"
+  ))
+)
+
+# ::id SSNG0109.json_0002
+# ::snt Please book a table for 8 people at 18:15 on friday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "18:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "8"
+  ))
+)
+
+# ::id SSNG0109.json_0004
+# ::snt Please try booking a different restaurant in the same area and price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "area"
+     :op3 "and"
+     :op4 "price"
+     :op5 "range"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id SSNG0109.json_0006
+# ::snt Very well . I really need a reliable booking , make sure you give me a reference number , I do n't want any confusion when I get there .
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id SSNG0109.json_0008
+# ::snt That would be good . I would like to try that one if you recommend it .
+( o / out_of_scope )
+
+# ::id SSNG0109.json_0010
+# ::snt No that will be all . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4518.json_0000
+# ::snt I 'd like to find hotels in the cheap price range that offer free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotels"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+   :Internet ( esHo3 / yes)
+)
+
+# ::id PMUL4518.json_0002
+# ::snt No thank you , just the address and phone number please .
+( a / and
+ :op1(Tt1 / Taxi-Request
+  :Phone ( aTa0 / question )
+   )
+ :op2(Ht2 / Hotel-Request
+  :Addr ( aHo1 / question )
+  :Phone ( aHo2 / question )
+   )
+)
+
+# ::id PMUL4518.json_0004
+# ::snt Can you book it for me . 3 people , 4 nights , Sunday . Reference number , please .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL4518.json_0006
+# ::snt Thanks .   I am also looking for a place to eat in the north .   Same price range as my hotel .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Price ( PriRe4 / Price 
+    :name ( n15 / name
+     :op1 "same"
+     :op2 "price"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n17 / name
+     :op1 "north"
+  ))
+   )
+)
+
+# ::id PMUL4518.json_0008
+# ::snt I would prefer italian .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n18 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id PMUL4518.json_0010
+# ::snt OK , I will need to make a reservation for the same group of people at 12:45 on that same day .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n20 / name
+     :op1 "12:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n24 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id PMUL4518.json_0012
+# ::snt Great . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20162.json_0000
+# ::snt looking for a restaurant in the expensive price range
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id WOZ20162.json_0002
+# ::snt Yes , I would like to find something in the south but i do nt care food type .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+   :Area ( AreRe3 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Food ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20162.json_0004
+# ::snt Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1401.json_0000
+# ::snt Can you help me find a place to eat called sala thong ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "sala"
+     :op2 "thong"
+  ))
+)
+
+# ::id MUL1401.json_0002
+# ::snt Please make a booking for   people at 19:00 on monday . I also need a reference number once booked .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "19:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :People ( Re3 / 2)
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL1401.json_0004
+# ::snt Sure , try a time that would work . Maybe 20:00 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "20:00"
+  ))
+)
+
+# ::id MUL1401.json_0006
+# ::snt Well , I 'm also looking for train on Monday departing from Leicester to Cambridge arriving by 12:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n14 / name
+     :op1 "12:45"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n16 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id MUL1401.json_0008
+# ::snt Yes I also need the train i d , departure time and travel time .
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Time ( aTr1 / question )
+)
+
+# ::id MUL1401.json_0010
+# ::snt As for now , just one please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n18 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL1401.json_0012
+# ::snt That 's everything . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0049.json_0000
+# ::snt I need some cheap Caribbean eats somewhere .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "caribbean"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SSNG0049.json_0002
+# ::snt I would like the restaurant to be in the centre .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SSNG0049.json_0004
+# ::snt No , I 'm not in the mood for that . Maybe something Indian , though . Are there any of those ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "Indian"
+  ))
+)
+
+# ::id SSNG0049.json_0006
+# ::snt Yes , please book a table for 8 people at 14:15 on friday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "14:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+)
+
+# ::id SSNG0049.json_0008
+# ::snt Another in the same area and price .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "area"
+     :op3 "and"
+     :op4 "price"
+  ))
+)
+
+# ::id SSNG0049.json_0010
+# ::snt Thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0049.json_0012
+# ::snt No , that will do it for now .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0172.json_0000
+# ::snt I need to locate Addenbrookes Hospital .
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG0172.json_0002
+# ::snt I need their phone number , please .
+( Ht1 / Hospital-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id SNG0172.json_0004
+# ::snt That is all I need I will be on my way , tootles .
+( o / out_of_scope )
+
+# ::id MUL0847.json_0000
+# ::snt I am looking for a swimming pool in the area .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "swimming"
+     :op2 "pool"
+  ))
+)
+
+# ::id MUL0847.json_0002
+# ::snt I 'm looking for one on the east end .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL0847.json_0004
+# ::snt What is the entrance fee , address and postcode for the Abbey Pool ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+)
+
+# ::id MUL0847.json_0006
+# ::snt Thanks . I need a place to eat too . Any expensive indian places near the pool ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL0847.json_0008
+# ::snt Yes please try Sitar Tandoori
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n10 / name
+     :op1 "sitar"
+     :op2 "tandoori"
+  ))
+)
+
+# ::id MUL0847.json_0010
+# ::snt Yes please , for 1 person at 17:30 on thursday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "17:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL0847.json_0012
+# ::snt Yes , let 's try 16:30 please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "16:30"
+  ))
+)
+
+# ::id MUL0847.json_0014
+# ::snt Thank you that is all I will need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0906.json_0000
+# ::snt I am traveling to Cambridge and am looking for places to go in the east part of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL0906.json_0002
+# ::snt Yes , Is that in the east side of town ? If so could you let me know the address and postcode please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id MUL0906.json_0004
+# ::snt Is there a Greek restaurant in that part of town as well ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "greek"
+  ))
+)
+
+# ::id MUL0906.json_0006
+# ::snt That 's too bad .   I would be interested in British food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "british"
+  ))
+)
+
+# ::id MUL0906.json_0008
+# ::snt Yes please I need a restaurant for 8 people at 17:30 on saturday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "17:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL0423.json_0000
+# ::snt Hello , I 'm looking for places to go in the city centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0423.json_0002
+# ::snt I do n't mind what kind .
+( Am1 / Attraction-Inform
+   :Type ( onAt1 / dontcare)
+)
+
+# ::id MUL0423.json_0004
+# ::snt Sure , what is the entrance fee ? Also I need a train that departs from Stevenage on Thursday .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "stevenage"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+   )
+)
+
+# ::id MUL0423.json_0006
+# ::snt I need the train to leave after 15:45 please . Also do you have the entrance fee for the Vue Cinema ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "15:45"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+   )
+ :op3(Am3 / Attraction-Inform
+   :Name ( NamAt5 / Name 
+    :name ( n12 / name
+     :op1 "Vue"
+     :op2 "Cinema"
+  ))
+   )
+)
+
+# ::id MUL0423.json_0008
+# ::snt Great can you make that reservation on the train for 7 people and send me the reference number ?   Can you also send me the phone number for the Cinema ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+ :op3(At3 / Attraction-Request
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id MUL0423.json_0010
+# ::snt Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0423.json_0012
+# ::snt No , that 's all I need today . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0968.json_0000
+# ::snt I am looking for a place to go in town . Preferably a park that is in the east .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "park"
+  ))
+)
+
+# ::id MUL0968.json_0002
+# ::snt Yes . Please get me their address , phone number and their entrance fee .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id MUL0968.json_0004
+# ::snt Yes , I 'm also looking for an expensive restaurant that serves Jamaican food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "jamaican"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL0968.json_0006
+# ::snt That is fine , how about a restaurant that serves Asian oriental food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+)
+
+# ::id MUL0968.json_0008
+# ::snt Let 's try the one in the north . I 'd like to book a table for 4 at 19:00 on Wednesday , please .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n12 / name
+     :op1 "north"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n14 / name
+     :op1 "19:00"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n16 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL0968.json_0010
+# ::snt I would like to try the other oriental restaurant for the same time 19:00 for party of 4 .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Time ( TimRe3 / Time 
+    :name ( n20 / name
+     :op1 "19:00"
+  ))
+   :People ( PeoRe5 / People 
+    :name ( n22 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL0968.json_0012
+# ::snt Can any of them do a time at 18:00 ? I 'll also need a taxi to travel inbetween two locations .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n24 / name
+     :op1 "18:00"
+  ))
+)
+
+# ::id MUL0968.json_0014
+# ::snt Wonderful . Thanks for your help . That 's all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0227.json_0000
+# ::snt Can you help me find an expensive restaurant that serves British food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "british"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0227.json_0002
+# ::snt Is one of them located in Centre ? I will be staying over there and would like something close .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0227.json_0004
+# ::snt Thank you very much for the assistance .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0227.json_0006
+# ::snt No . I am also looking for a hotel . Alexander Bed and Breakfast .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n8 / name
+     :op1 "alexander"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+)
+
+# ::id PMUL0227.json_0008
+# ::snt yes . i would like to stay starting wednesday for 5 nights with 6 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL0227.json_0010
+# ::snt No that will be all for today . Thanks so much for all your help . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0813.json_0000
+# ::snt Would you be able to help me locate a restaurant in Cambridge ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id MUL0813.json_0002
+# ::snt I am actually looking for an attraction rather than a place to eat .   Can you help me find a cinema ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "cinema"
+  ))
+)
+
+# ::id MUL0813.json_0004
+# ::snt Can you tell me what postcode it 's in ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL0813.json_0006
+# ::snt Yes , I need a place to eat . Mexican food is good , it should be in the south and expensive .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "mexican"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n8 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL0813.json_0008
+# ::snt No , I need a reservation for 4 on Saturday at 14:45 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "14:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL0813.json_0010
+# ::snt I would like to also book a taxi and it should arrive at the restaurant by 14:45 . Could you also please give me its contact number and car type ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n16 / name
+     :op1 "14:45"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id MUL0813.json_0012
+# ::snt I would like the taxi to arrive at the restaurant at the time I have it booked please
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Dest ( DesTa3 / Dest 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id MUL0813.json_0014
+# ::snt I would be departing from the cinema at Cambridge Leisure Park .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "cinema"
+  ))
+)
+
+# ::id MUL0813.json_0016
+# ::snt I am leaving from the cambridge cinema .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "cambridge"
+     :op3 "cinema"
+  ))
+)
+
+# ::id MUL0813.json_0018
+# ::snt No , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20454.json_0000
+# ::snt I would like a moderately priced restaurant in the east part of town
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id WOZ20454.json_0002
+# ::snt No , the west part of town
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+)
+
+# ::id WOZ20454.json_0004
+# ::snt What is the address ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id WOZ20454.json_0006
+# ::snt I do n't have a preference as long as it 's moderately priced and in the west part of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n10 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL3513.json_0000
+# ::snt I need to find a hotel to stay in , some place with free parking . Thank you .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Type ( TypHo3 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL3513.json_0002
+# ::snt Okay , thank you ! I would like a 4-star hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n6 / name
+     :op1 "4-star"
+  ))
+)
+
+# ::id PMUL3513.json_0004
+# ::snt Any place in the south area of town ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n8 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL3513.json_0006
+# ::snt Yes the first hotel will do great , I need to book for 4 people and 2 nights starting from Tuesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3513.json_0008
+# ::snt I would also like to find a pricey Gastropub ,
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "gastropub"
+  ))
+   :Price ( xpRe2 / expensive)
+)
+
+# ::id PMUL3513.json_0010
+# ::snt I would prefer the south .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n18 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL3513.json_0012
+# ::snt Can you look again ? I thought I saw one in the south area the last time I was in town .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n20 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL3513.json_0014
+# ::snt Can you check all the gastropubs in town ?
+( o / out_of_scope )
+
+# ::id PMUL3513.json_0016
+# ::snt I 'm sorry , I need a restaurant in the south .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n22 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL3513.json_0018
+# ::snt Yes , let 's try an Italian restaurant in the south , please . There should be one .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n24 / name
+     :op1 "italian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n26 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL3513.json_0020
+# ::snt I 'll go with frankie and bennys . Do you have their phone number and address ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n28 / name
+     :op1 "frankie"
+     :op2 "and"
+     :op3 "bennys"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id PMUL3513.json_0022
+# ::snt Can you help me book a taxi ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL3513.json_0024
+# ::snt I need to leave the hotel by 6 and head to the restaurant .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n30 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Leave ( LeaTa4 / Leave 
+    :name ( n32 / name
+     :op1 "6"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n34 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL3513.json_0026
+# ::snt No thank you , you were helpful
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4288.json_0000
+# ::snt I want to board a train on Thursday . Can you help me with that ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL4288.json_0002
+# ::snt I am travelling to Cambridge and it should depart from London Kings Cross .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id PMUL4288.json_0004
+# ::snt I need to arrive by 09:00 if that is possible .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "09:00"
+  ))
+)
+
+# ::id PMUL4288.json_0006
+# ::snt Please make a booking for 6 people on the 7:17 train .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL4288.json_0008
+# ::snt I am also looking for a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL4288.json_0010
+# ::snt I definitely need free parking also , please .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL4288.json_0012
+# ::snt I want it to be 4 stars and moderately priced
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n14 / name
+     :op1 "moderately"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4288.json_0014
+# ::snt No , not right now but do you have their address handy ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id PMUL4288.json_0016
+# ::snt No thank you . I appreciate all you have done to help me .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4288.json_0018
+# ::snt Of course I will .   Thank you also .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0404.json_0000
+# ::snt Can you help me find a hotel in the North part of Cambridge ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL0404.json_0002
+# ::snt Does it have internet ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL0404.json_0004
+# ::snt I would like to book the Ashley Hotel .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Name ( NamHo3 / Name 
+    :name ( n6 / name
+     :op1 "Ashley"
+     :op2 "Hotel"
+  ))
+)
+
+# ::id PMUL0404.json_0006
+# ::snt There will be 7 of us arriving Sunday .   We will be staying 3 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL0404.json_0008
+# ::snt Yes I am needing a restaurant that is the same price range as my hotel and in the same area .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL0404.json_0010
+# ::snt I will go with The Nirala since I love Indian food . Please book it for 11:00 for the 7 of us on Sunday .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n18 / name
+     :op1 "indian"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n20 / name
+     :op1 "11:00"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n22 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n24 / name
+     :op1 "7"
+  ))
+   :Name ( NamRe10 / Name 
+    :name ( n26 / name
+     :op1 "Nirala"
+  ))
+)
+
+# ::id PMUL0404.json_0012
+# ::snt Yes , I want a taxi too . I 'll need contact number and car type . It should pick me up at the hotel and arrive at restaurant by 11:00
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n28 / name
+     :op1 "11:00"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id PMUL0404.json_0014
+# ::snt thanks very much to you ! I am done now . Farewell !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3559.json_0000
+# ::snt I am looking for a college in the centre of cambridge
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL3559.json_0002
+# ::snt OK , that sounds like a good idea . How much does it cost to visit ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL3559.json_0004
+# ::snt May I have the postcode , please ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL3559.json_0006
+# ::snt Yes , I would like an expensive Vietnamese Restaurant in the Centre .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "vietnamese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3559.json_0008
+# ::snt Are there any restaurants that serve italian food in the area ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id PMUL3559.json_0010
+# ::snt Sure that sounds good . I want to book a table for 2 people at 12:45 on Tuesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "12:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL3559.json_0012
+# ::snt That 's all I need , thanks so much for your help ! Have a good day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3864.json_0000
+# ::snt Hello . I am looking for a hotel that is cheap and also has a 2 star rating .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL3864.json_0002
+# ::snt No , I really need a hotel . It should be cheap with two stars . I do n't care what   area of town it is in .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n10 / name
+     :op1 "two"
+  ))
+   :Price ( PriHo6 / Price 
+    :name ( n12 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL3864.json_0004
+# ::snt Ok , then I guess I will need to be more flexible with my budget . How about a 2 star hotel that is moderately priced ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n16 / name
+     :op1 "moderately"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n18 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL3864.json_0006
+# ::snt Um , i like the sounds of the lovell lodge . Can you give me a phone number ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Name ( NamHo3 / Name 
+    :name ( n21 / name
+     :op1 "lovell"
+     :op2 "lodge"
+  ))
+   )
+)
+
+# ::id PMUL3864.json_0008
+# ::snt I also need a train that leaves Ely after 8:30 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n22 / name
+     :op1 "ely"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n24 / name
+     :op1 "8:30"
+  ))
+)
+
+# ::id PMUL3864.json_0010
+# ::snt I 'll be traveling on Sunday and I 'll be going to Cambridge .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n26 / name
+     :op1 "sunday"
+  ))
+   :Dest ( DesTr4 / Dest 
+    :name ( n28 / name
+     :op1 "Cambridge"
+  ))
+)
+
+# ::id PMUL3864.json_0012
+# ::snt What time would I be arriving in Cambridge ? What would my travel time be ? Thanks .
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL3864.json_0014
+# ::snt Thanks ! That 's all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3864.json_0016
+# ::snt Thanks and goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0190.json_0000
+# ::snt I am looking for a place to dine in Cambridge
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id MUL0190.json_0002
+# ::snt I would like a place in the centre of town , serves Indian food and on the expensive side .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0190.json_0004
+# ::snt I will call them , thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0190.json_0006
+# ::snt I am also looking for a hotel called the University Arms Hotel .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n8 / name
+     :op1 "university"
+     :op2 "arms"
+     :op3 "hotel"
+  ))
+)
+
+# ::id MUL0190.json_0008
+# ::snt Yes , I would like to book 5 nights starting Wednesday for 6 people . May I also have the reference number please .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL0190.json_0010
+# ::snt Great , can I also get a taxi as well .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL0190.json_0012
+# ::snt Yes from the restaurant to my hotel . I need to leave the restaurant by 17:00 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n16 / name
+     :op1 "17:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n20 / name
+     :op1 "my"
+     :op2 "hotel"
+  ))
+)
+
+# ::id MUL0190.json_0014
+# ::snt Great , thanks . Could you give me their contact number ?
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0190.json_0016
+# ::snt Not at this time but your help has been appreciated .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id MUL2519.json_0000
+# ::snt Hello i 'm looking for places to go in cambridge please .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id MUL2519.json_0002
+# ::snt I need a place in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2519.json_0004
+# ::snt Yes , can I get the postcode .
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL2519.json_0006
+# ::snt Yes please , we 'll be needing somewhere to stay the night . What can you tell me about the Cambridge Belfry ? I 've heard it 's pretty nice , is that true ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n4 / name
+     :op1 "Cambridge"
+     :op2 "Belfry"
+  ))
+)
+
+# ::id MUL2519.json_0008
+# ::snt Does it have free parking ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Parking ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Parking ( esHo2 / yes)
+   )
+)
+
+# ::id MUL2519.json_0010
+# ::snt Not right now , but could I please get the address for the hotel ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id MUL2519.json_0012
+# ::snt No that 's it , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2519.json_0014
+# ::snt Have a nice day !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1109.json_0000
+# ::snt Yes . I need a hotel with free parking . I would like it in the moderate price range .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Price ( PriHo5 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL1109.json_0002
+# ::snt Yes , I am looking for a hotel in the moderate price range .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n8 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL1109.json_0004
+# ::snt No I do n't care about the area , but I do want a hotel and not a guest house .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL1109.json_0006
+# ::snt That sounds good , can you also provide me with the star rating for it ? Thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1109.json_0008
+# ::snt Great ! I 'm also looking for a place to go in the centre . Any suggestions for something fun ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1109.json_0010
+# ::snt That sounds interesting ! May I have their phone number please ? And what is the fee to get in ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL1109.json_0012
+# ::snt I will also need a taxi to get me between the two places , the Ashley hotel and Broughton House .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n14 / name
+     :op1 "ashley"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Type ( TypHo4 / Type 
+    :name ( n17 / name
+     :op1 "hotel"
+  ))
+   )
+)
+
+# ::id MUL1109.json_0014
+# ::snt Thank you for correcting that . Can you book a taxi for me ? I 'd like to go from the Broughton House to the hotel , and leave by 5:30 .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n18 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL1109.json_0016
+# ::snt Thank you ! I have everything I need now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0449.json_0000
+# ::snt I am looking for a train which departs from Cambridge and arrives in Kings Lynn . Can you help me with that ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0449.json_0002
+# ::snt I would like to leave on Wednesday anytime after 16:45 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "16:45"
+  ))
+)
+
+# ::id MUL0449.json_0004
+# ::snt No . Anytime after 16:45 is fine please .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n10 / name
+     :op1 "16:45"
+  ))
+)
+
+# ::id MUL0449.json_0006
+# ::snt I would also like information for ADC Theater .   What is the address and phone number ?
+( o / out_of_scope )
+
+# ::id MUL0449.json_0008
+# ::snt Thank you . What area is adc theatre in ? I would also like to book TR8626 and would like to know the travel time .
+( a / and
+ :op1(At1 / Attraction-Request
+  :Area ( aAt0 / question )
+   )
+ :op2(Tt2 / Train-Request
+  :Time ( aTr1 / question )
+   )
+ :op3(Am3 / Attraction-Inform
+   :Name ( NamAt4 / Name 
+    :name ( n14 / name
+     :op1 "adc"
+     :op2 "theatre"
+  ))
+   )
+)
+
+# ::id MUL0449.json_0010
+# ::snt That 's unimportant I 'm just looking for the area
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+)
+
+# ::id MUL0449.json_0012
+# ::snt That 's it , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1963.json_0000
+# ::snt I 'm looking to stay at a 4 star hotel that includes free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "4"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL1963.json_0002
+# ::snt Oh no .   Could you look to see if there are any 4 star hotels that offer free wifi instead and are in the north section ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo5 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1963.json_0004
+# ::snt I do n't , so please pick one . I will need the price range and phone number .
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id PMUL1963.json_0006
+# ::snt No thank you . I am looking for a train for sunday though .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL1963.json_0008
+# ::snt Going from Broxbourne to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n14 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id PMUL1963.json_0010
+# ::snt I need to leaver sometime after 11:30 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n16 / name
+     :op1 "11:30"
+  ))
+)
+
+# ::id PMUL1963.json_0012
+# ::snt No thank you , but I do need to know the travel time please .
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL1963.json_0014
+# ::snt Okay . That 's all I need . Thanks and bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL2571.json_0000
+# ::snt I need a place to stay in cambridge that has wifi , and free parking please .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL2571.json_0002
+# ::snt The price range should be expensive and it should be a hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL2571.json_0004
+# ::snt I will take something in the centre of town . How many stars does that one have ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Stars ( aHo1 / question )
+   )
+)
+
+# ::id MUL2571.json_0006
+# ::snt Yes those are fine . I also need find an attraction in the centre of town to visit .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2571.json_0008
+# ::snt Anything will do , but I would like the address , entrance fee , and attraction type of whatever you pick .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( onAt1 / dontcare)
+   )
+ :op2(At2 / Attraction-Request
+  :Type ( aAt1 / question )
+  :Fee ( aAt2 / question )
+  :Addr ( aAt3 / question )
+   )
+)
+
+# ::id PMUL1573.json_0000
+# ::snt I need to find a train going to londons kings cross that would arrive by 17:15
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n2 / name
+     :op1 "17:15"
+  ))
+   :Dest ( DesTr4 / Dest 
+    :name ( n4 / name
+     :op1 "london"
+  ))
+)
+
+# ::id PMUL1573.json_0002
+# ::snt Leaving Cambridge this coming Sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1573.json_0004
+# ::snt No thanks .   Go ahead and book the train for 4 people and please provide the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1573.json_0006
+# ::snt Thank you . I also need to find a place to stay .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1573.json_0008
+# ::snt In the East part of town , please . I need free WiFi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n12 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL1573.json_0010
+# ::snt i do nt mind either .
+( Hm1 / Hotel-Inform
+   :Type ( onHo1 / dontcare)
+)
+
+# ::id PMUL1573.json_0012
+# ::snt I need a 4 star place that has free wifi .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL1573.json_0014
+# ::snt I do n't really have a preference .
+( Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+)
+
+# ::id PMUL1573.json_0016
+# ::snt No parking is not a concern of mine .
+( Hm1 / Hotel-Inform
+   :Parking ( onHo1 / dontcare)
+)
+
+# ::id PMUL1573.json_0018
+# ::snt Yes , please book me for 4 people , for 5 night starting on Tuesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1573.json_0020
+# ::snt Thank you that is all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3208.json_0000
+# ::snt I am planning a trip in Cambridge .
+( o / out_of_scope )
+
+# ::id PMUL3208.json_0002
+# ::snt I need a train leaving from London Liverpool Street on Monday . Are there any trains available ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL3208.json_0004
+# ::snt I would like to leave after 14:00 and go to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "14:00"
+  ))
+)
+
+# ::id PMUL3208.json_0006
+# ::snt No thank you . Can you provide me with the arrival time , price , and train ID ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+  :Id ( aTr2 / question )
+)
+
+# ::id PMUL3208.json_0008
+# ::snt yes , book it please .
+( o / out_of_scope )
+
+# ::id PMUL3208.json_0010
+# ::snt Actually , I do n't need for you to book it , but I do need some suggestions for places to go in the west part of town .   Any type of attraction .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n12 / name
+     :op1 "Any"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Type ( aAt1 / question )
+   )
+)
+
+# ::id PMUL3208.json_0012
+# ::snt That would be great . What is the attraction type ?
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+)
+
+# ::id PMUL3208.json_0014
+# ::snt That 's all I need , thanks so much for all of your help ! Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0936.json_0000
+# ::snt I 'm looking for places to go to view architecture in Centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id MUL0936.json_0002
+# ::snt No , That 's all . Goodbye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0936.json_0004
+# ::snt I forgot . Do you have information about Don Pasquale Pizzeria ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "don"
+     :op2 "pasquale"
+     :op3 "pizzeria"
+  ))
+)
+
+# ::id MUL0936.json_0006
+# ::snt That 's the one ! Can you give me their address and postcode , please ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20557.json_0000
+# ::snt Hello , I am looking for an expensive restaurant that serves fusion food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "fusion"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id WOZ20557.json_0002
+# ::snt How about mediterranean food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "mediterranean"
+  ))
+)
+
+# ::id WOZ20557.json_0004
+# ::snt What is the address and phone number of one of them ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20557.json_0006
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02117.json_0000
+# ::snt Well , I have been in an accident and need some help .
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG02117.json_0002
+# ::snt Do you have the location of the police department ?
+( a / and
+ :op1(Pm1 / Police-Inform
+   :none ( onPo1 / none)
+   )
+ :op2(Pt2 / Police-Request
+  :Addr ( aPo1 / question )
+   )
+)
+
+# ::id SNG02117.json_0004
+# ::snt No , that will be all . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02117.json_0006
+# ::snt Okay goodbye . I 'm done now .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20520.json_0000
+# ::snt I need a cheap restuarant . Probably in the west part of town
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id WOZ20520.json_0002
+# ::snt What kind of food do they serve ?
+( Rt1 / Restaurant-Request
+  :Food ( aRe0 / question )
+)
+
+# ::id WOZ20520.json_0004
+# ::snt That sounds good . What is their phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id WOZ20520.json_0006
+# ::snt that was all I needed .   Bye now .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1334.json_0000
+# ::snt I am looking for a train to cambridge . I would like something on sunday to arrive by 18:30
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n6 / name
+     :op1 "18:30"
+  ))
+)
+
+# ::id PMUL1334.json_0002
+# ::snt My departure will be from Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1334.json_0004
+# ::snt I need to go to Peterborough .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id PMUL1334.json_0006
+# ::snt I just want to get there at or shortly before 18:30 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n12 / name
+     :op1 "18:30"
+  ))
+)
+
+# ::id PMUL1334.json_0008
+# ::snt Yes , please book me for 6 people .   My birdwatching club is taking a trip together .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL1334.json_0010
+# ::snt i place want a place to go in the centre
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL1334.json_0012
+# ::snt I would like a museum in the centre please .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n18 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n20 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL1334.json_0014
+# ::snt Is that the full address for the museum ? Free School Lane ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL1334.json_0016
+# ::snt Thank you . That is all that I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0794.json_0000
+# ::snt Yeah , could you find me a train ? I 'm in Cambridge , and I 'd like to go over to Birmingham New Street .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0794.json_0002
+# ::snt Yes , I 'd like to leave after 21:00 on Wednesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "21:00"
+  ))
+)
+
+# ::id MUL0794.json_0004
+# ::snt I will take the 21:01 . the ticket is just for me and I would like a reference number after the booking is completed .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n10 / name
+     :op1 "21:01"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0794.json_0006
+# ::snt Great , thank you ! I 'd like to find a place to stay , too . I 'm thinking of something in the moderate range with free parking . Any ideas ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n12 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL0794.json_0008
+# ::snt No preference on area , but can you see if there are any that have 4 stars ?
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+   :Stars ( StaHo3 / Stars 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL0794.json_0010
+# ::snt I 'll take whichever one does n't include Internet .
+( Hm1 / Hotel-Inform
+   :Internet ( oHo1 / no)
+)
+
+# ::id MUL0794.json_0012
+# ::snt Would you like to book one of those today ?
+( Bm1 / Booking-Inform
+   :none ( onBo1 / none)
+)
+
+# ::id MUL0794.json_0014
+# ::snt Okay , let 's try that one .
+( o / out_of_scope )
+
+# ::id MUL0794.json_0016
+# ::snt Does it have four stars ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n16 / name
+     :op1 "four"
+  ))
+)
+
+# ::id MUL0794.json_0018
+# ::snt That sounds perfect . Can I have the postcode and phone number please ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id MUL0794.json_0020
+# ::snt No that sounds perfect . Thank you for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20009.json_0000
+# ::snt I 'd like to find a moderately priced chinese restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id WOZ20009.json_0002
+# ::snt Can you give me the address , phone number , and area code ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+  :Post ( aRe2 / question )
+)
+
+# ::id WOZ20009.json_0004
+# ::snt Thank you very much for the address of the golden wok !
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe3 / Name 
+    :name ( n7 / name
+     :op1 "golden"
+     :op2 "wok"
+  ))
+   )
+)
+
+# ::id MUL2611.json_0000
+# ::snt Hi , i want an expensive place to stay in the town centre please .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2611.json_0002
+# ::snt Yes , do either include free wifi or free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL2611.json_0004
+# ::snt Book the gonville hotel for 3 people and 3 nights starting Tuesday . May I have the reference number too ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n6 / name
+     :op1 "gonville"
+     :op2 "hotel"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL2611.json_0006
+# ::snt Thank you ! I 'm also looking for some places to go around the hotel . Do you have any recommendations ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id MUL2611.json_0008
+# ::snt Could I get the address , postcode and attraction type ?
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+)
+
+# ::id MUL2611.json_0010
+# ::snt Thank you very much . I think that 's all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4062.json_0000
+# ::snt I 'm visiting the north side of Cambridge , can you help me find a hotel there ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL4062.json_0002
+# ::snt Are there any 4 star ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4062.json_0004
+# ::snt How about Guesthouse , instead ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL4062.json_0006
+# ::snt Internet or parking does n't matter . Which guesthouse do you recommend ?
+( Hm1 / Hotel-Inform
+   :Parking ( onHo1 / dontcare)
+   :Internet ( onHo2 / dontcare)
+)
+
+# ::id PMUL4062.json_0008
+# ::snt Yes , please . There will be 5 of us for 4 nights , starting on Monday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL4062.json_0010
+# ::snt I would also like some help finding info on the La Margherita restaurant .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n16 / name
+     :op1 "la"
+     :op2 "margherita"
+  ))
+)
+
+# ::id PMUL4062.json_0012
+# ::snt It has been a few minutes and I swear I hear snoring on the other end , are you there ?   Can I get that info ?
+( o / out_of_scope )
+
+# ::id PMUL4062.json_0014
+# ::snt I need to book it for the same group the same day at 20:00
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "20:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "group"
+  ))
+)
+
+# ::id PMUL4062.json_0016
+# ::snt Great .   I was also interested in getting a taxi , can you help me with that ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL4062.json_0018
+# ::snt I would like to commute between the hotel and restaurant . I 'd like to be at the restaurant by the booked time .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL4062.json_0020
+# ::snt That time is 20:00 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n24 / name
+     :op1 "20:00"
+  ))
+)
+
+# ::id PMUL4062.json_0022
+# ::snt no that is OK for today
+( o / out_of_scope )
+
+# ::id WOZ20149.json_0000
+# ::snt I want to find a moderately priced restaurant that serves british food . What is the address and phone number ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "british"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20149.json_0002
+# ::snt I do not care .   Please suggest one .
+( Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+)
+
+# ::id WOZ20149.json_0004
+# ::snt What is their address and phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20149.json_0006
+# ::snt No , thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0219.json_0000
+# ::snt I really need to find a hospital in town , can you help me ?
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG0219.json_0002
+# ::snt No , I do n't need a specific department . Just the address and postcode for the hospital , please .
+( Ht1 / Hospital-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id SNG02275.json_0000
+# ::snt i want to find a hospital in town
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG02275.json_0002
+# ::snt Could I have the phone number , postcode please .
+( Ht1 / Hospital-Request
+  :Post ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id SNG02275.json_0004
+# ::snt No , that 's all I need today . Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02275.json_0006
+# ::snt Have a nice day !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0189.json_0000
+# ::snt Can you find a restaurant in the west that serves british food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "british"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id SSNG0189.json_0002
+# ::snt I would like to see if one has a table available at 20:00 on Tuesday for 4 people .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "20:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SSNG0189.json_0004
+# ::snt No that will do thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4857.json_0000
+# ::snt I am   traveling to Cambridge and looking forward to try local restaurants .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL4857.json_0002
+# ::snt Still deciding , can I set up a train ride first ?   If would be from londons kings cross to cambridge , on saturday leaving after 11:00AM .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "saturday"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n6 / name
+     :op1 "11:00am"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n8 / name
+     :op1 "londons"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id PMUL4857.json_0004
+# ::snt I need 4 tickets . How much will that be ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4857.json_0006
+# ::snt Ok . Can you complete the booking for 4 people and then give me the reference number ?
+( a / and
+ :op1(Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+   )
+ :op2(Tm2 / Train-Inform
+   :People ( PeoTr3 / People 
+    :name ( n13 / name
+     :op1 "4"
+  ))
+   )
+)
+
+# ::id PMUL4857.json_0008
+# ::snt Yes , I would like to find a place to eat . Please find me a moderately priced restaurant in the centre .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n14 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4857.json_0010
+# ::snt Nothing specific , anything in the centre is fine .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+   :Area ( AreRe3 / Area 
+    :name ( n18 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4857.json_0012
+# ::snt That sounds like a great place to eat . Can I get their phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id PMUL4857.json_0014
+# ::snt No , thank you . That will be all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4857.json_0016
+# ::snt That is all for today . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4857.json_0018
+# ::snt And you as well , You 've been a great help !
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id SNG01243.json_0000
+# ::snt I 'm looking for places to eat in the North part of town .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SNG01243.json_0002
+# ::snt Is it a cheap restaurant ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SNG01243.json_0004
+# ::snt I need a cheap place , please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SNG01243.json_0006
+# ::snt Thanks , will you please book a table for 6 people on saturday at 12:45 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "12:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SNG01243.json_0008
+# ::snt Perfect ! Thank you for all of your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01243.json_0010
+# ::snt Wait , I might want to change my mind about that restaurant . Are there any that serve food from Corsica ?
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / none)
+)
+
+# ::id SNG01243.json_0012
+# ::snt I figured , my wife asks me odd random question sometimes , had to check .    I am all set , thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01243.json_0014
+# ::snt No , thank you . No further questions for now . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2407.json_0000
+# ::snt I 'd like to find an interesting attraction in the city center .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+   :Area ( AreAt3 / Area 
+    :name ( n2 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL2407.json_0002
+# ::snt No I have nothing in particular in mind .
+( Am1 / Attraction-Inform
+   :Type ( onAt1 / dontcare)
+)
+
+# ::id PMUL2407.json_0004
+# ::snt Let 's do a museum . Can you please send me the postcode , and phone number please .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "museum"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id PMUL2407.json_0006
+# ::snt Thanks . I am also looking for somewhere to eat near the museum . I 'd like to have Chinese food for dinner .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL2407.json_0008
+# ::snt A moderate price range would be best .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL2407.json_0010
+# ::snt That sounds interesting . Can I get reservations for Thursday ?
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL2407.json_0012
+# ::snt I would like to reserve it for 11:15 for 8 people .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "11:15"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL2407.json_0014
+# ::snt Great , now can you also book a taxi for me ? I need to make sure I get to the restaurant from the museum in time for that reservation .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "museum"
+  ))
+   :Dest ( DesTa5 / Dest 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL2407.json_0016
+# ::snt Thanks , that 's it for now ! Have a good day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01944.json_0000
+# ::snt I am looking for a hospital in town . It should have the intermediate dependency area department .
+( Hm1 / Hospital-Inform
+   :Department ( DepHo2 / Department 
+    :name ( n2 / name
+     :op1 "intermediate"
+     :op2 "dependency"
+     :op3 "area"
+  ))
+)
+
+# ::id SNG01944.json_0002
+# ::snt Okay , thank you . What is the post code ?
+( Ht1 / Hospital-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id SNG01944.json_0004
+# ::snt Thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20475.json_0000
+# ::snt I am looking for a restaurant serving vegetarian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "vegetarian"
+  ))
+)
+
+# ::id WOZ20475.json_0002
+# ::snt Can you look for Vietnamese restaurants then ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "vietnamese"
+  ))
+)
+
+# ::id WOZ20475.json_0004
+# ::snt No , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20475.json_0006
+# ::snt Goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0316.json_0000
+# ::snt I am looking for a train to leave on Monday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id SNG0316.json_0002
+# ::snt I need to arrive at bishops stortford by 20:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n6 / name
+     :op1 "20:00"
+  ))
+)
+
+# ::id SNG0316.json_0004
+# ::snt I just need the train ID , departure time , and price of one please
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+  :Id ( aTr2 / question )
+)
+
+# ::id SNG0316.json_0006
+# ::snt Can I get the price of the ticket please ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id SNG0316.json_0008
+# ::snt No thank you . That is all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1182.json_0000
+# ::snt I 'd like to go to an attraction in the east side of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL1182.json_0002
+# ::snt That sounds great . Do you have a contact number for them ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL1182.json_0004
+# ::snt Yes , I 'd also like to stay in an expensive place . It should be a hotel , not a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL1182.json_0006
+# ::snt No I need to find a hotel and book it for 7 people , for 4 nights , starting saturday
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n14 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL1182.json_0008
+# ::snt How about one night ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL1182.json_0010
+# ::snt i want a taxi to leave the hotel by 7:45 . Please include contact number and car type
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n18 / name
+     :op1 "hotel"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+ :op3(Tm3 / Taxi-Inform
+   :Leave ( LeaTa5 / Leave 
+    :name ( n22 / name
+     :op1 "7:45"
+  ))
+   :Depart ( DepTa7 / Depart 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+)
+
+# ::id MUL1182.json_0012
+# ::snt Great . That is all I need . Have a great day . Goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1865.json_0000
+# ::snt I need to find a train out of King 's Lynn that will arrive by 17:45 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n2 / name
+     :op1 "17:45"
+  ))
+)
+
+# ::id PMUL1865.json_0002
+# ::snt Cambridge , and it will be on sunday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL1865.json_0004
+# ::snt That sounds great . Can you book me 4 tickets on that train please ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1865.json_0006
+# ::snt Awesome ! I also need help finding a place to stay in the South . Not driving so do n't need parking .
+( Hm1 / Hotel-Inform
+   :Parking ( oHo1 / no)
+   :Area ( AreHo3 / Area 
+    :name ( n10 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL1865.json_0008
+# ::snt I would like a hotel and my only preference , besides being in the south , is I would like it to have a 3 star rating please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n14 / name
+     :op1 "south"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL1865.json_0010
+# ::snt Yes I 'll need it for Sunday for 2 nights and 4 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n20 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n22 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1865.json_0012
+# ::snt That takes care of everything for me , thank you ! Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0264.json_0000
+# ::snt Hello .   Are there any trains leaving after 8:00 on Saturday ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "saturday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "8:00"
+  ))
+)
+
+# ::id SNG0264.json_0002
+# ::snt i m going to kings lynn
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id SNG0264.json_0004
+# ::snt I would be leaving from Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG0264.json_0006
+# ::snt Yes , that would be fine . What 's the train ID and travel time for that one ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id SNG0264.json_0008
+# ::snt Can you give me the ID for this train and the overall travel time ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id SNG0264.json_0010
+# ::snt That is all I will need . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0051.json_0000
+# ::snt Yes , I 'd like to book a taxi from clare college .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n2 / name
+     :op1 "clare"
+     :op2 "college"
+  ))
+)
+
+# ::id SNG0051.json_0002
+# ::snt It should arrive by 04:00 please .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n4 / name
+     :op1 "04:00"
+  ))
+)
+
+# ::id SNG0051.json_0004
+# ::snt I 'm going to sheep 's green and lammas land park fen causeway .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n6 / name
+     :op1 "sheep"
+     :op2 "'s"
+     :op3 "green"
+     :op4 "and"
+     :op5 "lammas"
+     :op6 "land"
+     :op7 "park"
+     :op8 "fen"
+     :op9 "causeway"
+  ))
+)
+
+# ::id SNG0051.json_0006
+# ::snt thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3754.json_0000
+# ::snt i am looking for a spanish restaurant in the moderate price range
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "spanish"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL3754.json_0002
+# ::snt No , that s ok . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3754.json_0004
+# ::snt I just need to get it 's address postcode and number please .
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id PMUL3754.json_0006
+# ::snt Ah , thanks .   Also , I 'm looking for a museum to go to in the same area .   Can you recommend one ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n6 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n8 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL3754.json_0008
+# ::snt Science is interesting . Could you give me the phone number and entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL3754.json_0010
+# ::snt You can choose but I need their phone number , postcode and entrance fee .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL3754.json_0012
+# ::snt Ok thank you . I will also need a taxi to get between the restaurant and museum .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL3754.json_0014
+# ::snt I just need to leave the museum by 19:15 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n10 / name
+     :op1 "19:15"
+  ))
+   :Leave ( LeaTa4 / Leave 
+    :name ( n12 / name
+     :op1 "19:15"
+  ))
+   :Depart ( DepTa6 / Depart 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "museum"
+  ))
+)
+
+# ::id PMUL3754.json_0016
+# ::snt Thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3754.json_0018
+# ::snt No , that 's all thank you very much . Goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4014.json_0000
+# ::snt I 'm looking to get on a train on Saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL4014.json_0002
+# ::snt I 'm leaving from London Liverpool Street and I need to arrive in Cambridge by 09:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n6 / name
+     :op1 "09:30"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n8 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL4014.json_0004
+# ::snt Perfect . Can you book that for me for 3 people ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL4014.json_0006
+# ::snt I also need a hotel in the East .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n14 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL2103.json_0000
+# ::snt i am looking for a place to stay , a hotel maybe , that has free wifi and should be a 4-star
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n4 / name
+     :op1 "4-star"
+  ))
+)
+
+# ::id MUL2103.json_0002
+# ::snt I 'm looking for a cheap one , which hotels fit into that price range ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL2103.json_0004
+# ::snt What type of hotel is it and what is the postcode ?
+( Ht1 / Hotel-Request
+  :Type ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id MUL2103.json_0006
+# ::snt Maybe , I 'll decide once I get there . Speaking of which , can you help me with a train to Cambridge ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2103.json_0008
+# ::snt I 'd like to leave after 10:30 and depart from birmingham new street on Tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n14 / name
+     :op1 "10:30"
+  ))
+)
+
+# ::id MUL2103.json_0010
+# ::snt Yes , actually I 'd like to book 7 seats on it .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n16 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL2103.json_0012
+# ::snt I believe that will do it . Thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1696.json_0000
+# ::snt Is there a train that leaves to london liverpool street on friday ? Thankyou .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL1696.json_0002
+# ::snt Can you help me find a train to london liverpool street ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL1696.json_0004
+# ::snt That works . I just need one ticket .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL1696.json_0006
+# ::snt Yes I need to find a guesthouse that has a 4 star rating , I hate dirty hotels , do n't you ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1696.json_0008
+# ::snt I am interested in staying in the south .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n14 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL1696.json_0010
+# ::snt I have no preference . I need to book a room for 2 nights starting wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL1696.json_0012
+# ::snt Yes , please and let me know if the booking is successful .
+( o / out_of_scope )
+
+# ::id PMUL1696.json_0014
+# ::snt Just 1 will be staying there . I do need the reference number .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n20 / name
+     :op1 "1"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL1696.json_0016
+# ::snt Ok thank you that is all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2112.json_0000
+# ::snt Hello , we 're planning on a trip to Cambridge and would like lodging info .   Can you tell us if there is a hotel in the economical range near the centre ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2112.json_0002
+# ::snt Really ? Not even a guest house ?
+( o / out_of_scope )
+
+# ::id MUL2112.json_0004
+# ::snt I 'm looking for a cheap hotel in the centre .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreHo6 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2112.json_0006
+# ::snt Sounds great ! Can you book it for 5 people and 4 nights starting from monday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL2112.json_0008
+# ::snt Thank , you goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20611.json_0000
+# ::snt I am looking for a Malaysian restaurant in the east part of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "malaysian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id WOZ20611.json_0002
+# ::snt How about indian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id WOZ20611.json_0004
+# ::snt Perfect , may I have the address and phone number please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20611.json_0006
+# ::snt That 's it . Thank you , goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4841.json_0000
+# ::snt I am planning a trip in Cambridge
+( o / out_of_scope )
+
+# ::id PMUL4841.json_0002
+# ::snt I need a train leaving cambridge leaving after 11:00 on tuesday and I am going to london liverpool street .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n8 / name
+     :op1 "11:00"
+  ))
+)
+
+# ::id PMUL4841.json_0004
+# ::snt Yes that will do . What time does it arrive in london liverpool street and what is the train ID number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Arrive ( aTr1 / question )
+  :Id ( aTr2 / question )
+   )
+)
+
+# ::id PMUL4841.json_0006
+# ::snt i also want a place to go in the centre of town
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4841.json_0008
+# ::snt I would like to find a swimming pool , please .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "swimming"
+     :op2 "pool"
+  ))
+)
+
+# ::id PMUL4841.json_0010
+# ::snt That 's it , thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1941.json_0000
+# ::snt I am looking for a museum in Cambridge please
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL1941.json_0002
+# ::snt No , I do not , any museum would be fine . Could you please give me the entrance fee , area , and postcode for any one of the museums ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+  :Fee ( aAt2 / question )
+  :Post ( aAt3 / question )
+   )
+)
+
+# ::id MUL1941.json_0004
+# ::snt I 'm also looking for a train to Cambridge . But I tend to sleep in , so I wo n't be able to get going before 11:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n6 / name
+     :op1 "11:45"
+  ))
+)
+
+# ::id MUL1941.json_0006
+# ::snt I 'd like to leave Stansted Airport on Tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id MUL1941.json_0008
+# ::snt That would be great , could you book it for 8 people please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL1941.json_0010
+# ::snt That is all I need goodbye
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0028.json_0000
+# ::snt I am looking for a cheap hotel in Cambridge .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL0028.json_0002
+# ::snt i 'm looking for the centre area .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0028.json_0004
+# ::snt No , I 'm not sure but I would like their address and telephone number and can you tell me what star rating this hotel has ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Addr ( aHo1 / question )
+  :Phone ( aHo2 / question )
+   )
+)
+
+# ::id MUL0028.json_0006
+# ::snt Yes I would like to book it from Tuesday for 2 nights for 7 people . Can you do that for me and provide a reference number ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL0028.json_0008
+# ::snt Thanks ! I 'm also looking for a restaurant in the area that serves american food
+( Rm1 / Restaurant-Inform
+   :Area ( enRe1 / centre)
+   :Food ( FooRe3 / Food 
+    :name ( n16 / name
+     :op1 "american"
+  ))
+)
+
+# ::id MUL0028.json_0010
+# ::snt What about Italian ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n18 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id MUL0028.json_0012
+# ::snt I would like a table for 7 at 12:00 on Tuesday
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n20 / name
+     :op1 "12:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n22 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n24 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL0028.json_0014
+# ::snt No . Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0168.json_0000
+# ::snt I am looking for a hotel on the west side of Cambridge .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL0168.json_0002
+# ::snt I would like a moderate rate please .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL0168.json_0004
+# ::snt I would like to book a room at the hotel for 8 people for three nights please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "three"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL0168.json_0006
+# ::snt I 'll be starting on thursday .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id MUL0168.json_0008
+# ::snt Thank you .   Do you have information on City Stop Restaurant ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n14 / name
+     :op1 "city"
+     :op2 "stop"
+     :op3 "restaurant"
+  ))
+)
+
+# ::id MUL0168.json_0010
+# ::snt Can you tell me their postcode ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id MUL0168.json_0012
+# ::snt Thank you that 's all I needed
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02119.json_0000
+# ::snt I am injured and need a hospital with a cardiology department .
+( Hm1 / Hospital-Inform
+   :Department ( DepHo2 / Department 
+    :name ( n2 / name
+     :op1 "cardiology"
+  ))
+)
+
+# ::id SNG02119.json_0002
+# ::snt I would like to have the phone number .
+( Ht1 / Hospital-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id SNG02119.json_0004
+# ::snt Thank you for your help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01638.json_0000
+# ::snt I need a taxi to go to a and b guest house and arrive by 03:45 .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "a"
+     :op2 "and"
+     :op3 "b"
+     :op4 "guest"
+     :op5 "house"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n4 / name
+     :op1 "03:45"
+  ))
+)
+
+# ::id SNG01638.json_0002
+# ::snt I am leaving from all saints church .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n6 / name
+     :op1 "all"
+     :op2 "saints"
+     :op3 "church"
+  ))
+)
+
+# ::id WOZ20508.json_0000
+# ::snt how about a turkish restaurant ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "turkish"
+  ))
+)
+
+# ::id WOZ20508.json_0002
+# ::snt Moderate price range please
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id WOZ20508.json_0004
+# ::snt Are there any other Turkish restaurants in that price range ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "turkish"
+  ))
+)
+
+# ::id WOZ20508.json_0006
+# ::snt That sounds lovely .   May I have the address and phone number , please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20508.json_0008
+# ::snt Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2535.json_0000
+# ::snt I need a place to stay , some place with 4 stars and in the north .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2535.json_0002
+# ::snt I would like one in the moderate range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL2535.json_0004
+# ::snt I think that one works . No need to book .
+( o / out_of_scope )
+
+# ::id PMUL2535.json_0006
+# ::snt Yes , tell me if the Archway House has free parking and please get me their postcode
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Name ( NamHo3 / Name 
+    :name ( n8 / name
+     :op1 "Archway"
+     :op2 "House"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Parking ( aHo1 / question )
+  :Post ( aHo2 / question )
+   )
+)
+
+# ::id PMUL2535.json_0008
+# ::snt Can you help me find a nightclub to visit somewhere in the north ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "north"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n12 / name
+     :op1 "nightclub"
+  ))
+)
+
+# ::id PMUL2535.json_0010
+# ::snt No , I want to stay in the same area . How about a park ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "park"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL2535.json_0012
+# ::snt Yes . Could I get the entrance fee and phone number please ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL2535.json_0014
+# ::snt I also need a taxi . It should leave the hotel by 2:30 please .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n18 / name
+     :op1 "2:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL2535.json_0016
+# ::snt That is all I needed today .
+( o / out_of_scope )
+
+# ::id SNG0951.json_0000
+# ::snt I am looking for a place to stay , that is a 2 star hotel on the east side
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "2"
+  ))
+   :Type ( TypHo6 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id SNG0951.json_0002
+# ::snt Is it expensive and does it have free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SNG0951.json_0004
+# ::snt Okay , great ! What 's the address and postcode for that place ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id SNG0951.json_0006
+# ::snt Can I have their phone number please ?
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id SNG0951.json_0008
+# ::snt No thank you . That 's all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2357.json_0000
+# ::snt Can you help me find a restaurant in Cambridge called Loch Fyne ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "loch"
+     :op2 "fyne"
+  ))
+)
+
+# ::id PMUL2357.json_0002
+# ::snt Can you go ahead and make a reservation for 7 people on Wednesday , around 16:30 for me ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "16:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL2357.json_0004
+# ::snt Thanks so much . I am also looking for places to go in town . Can you help me with that ?
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2357.json_0006
+# ::snt I would like it to be in the West .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL2357.json_0008
+# ::snt The attraction should be in the west and should be in the type of museum .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n14 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL2357.json_0010
+# ::snt Okay great ! What is their phone number please ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL2357.json_0012
+# ::snt That 's all I need today .   Thanks for all your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2357.json_0014
+# ::snt I think this would be a good time to end the dialogue . Goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1363.json_0000
+# ::snt I need a restaurant that serves Irish food and is in centre of Cambridge
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "irish"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1363.json_0002
+# ::snt Any restaurant then I guess will have to do located in the centre that is moderately priced . Are you SURE their are n't ' any Irish restaurants ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1363.json_0004
+# ::snt Yes please try British .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "british"
+  ))
+)
+
+# ::id MUL1363.json_0006
+# ::snt Ok , anything british will do . I need to book a table for 8 people on Monday at 15:30 .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "british"
+  ))
+   :Area ( onRe2 / dontcare)
+   :Time ( TimRe5 / Time 
+    :name ( n14 / name
+     :op1 "15:30"
+  ))
+   :Day ( DayRe7 / Day 
+    :name ( n16 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe9 / People 
+    :name ( n18 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL1363.json_0008
+# ::snt Please . And can I have the confirmation number as well ? Can you tell me if that is 3 stars ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n20 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL1363.json_0010
+# ::snt Yes . I would like a hotel in the same area as the restaurant . I 'm not driing so I do n't need free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n22 / name
+     :op1 "hotel"
+  ))
+   :Parking ( oHo2 / no)
+   :Area ( AreHo5 / Area 
+    :name ( n24 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id MUL1363.json_0012
+# ::snt Yes , please . That sounds perfect .
+( o / out_of_scope )
+
+# ::id MUL1363.json_0014
+# ::snt just me for one night please
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n26 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL1363.json_0016
+# ::snt Yes and can you tell me whether they have free wifi ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Internet ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Internet ( esHo2 / yes)
+   )
+)
+
+# ::id MUL1363.json_0018
+# ::snt Yes , may I confirm the address of this hotel please ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id MUL1363.json_0020
+# ::snt Great . That is all the information I need . I will book the room later on my own . Thanks a bunch . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01580.json_0000
+# ::snt I 've just been robbed . What should I do ?
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG01580.json_0002
+# ::snt Thank you goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01329.json_0000
+# ::snt i am looking for a nearby hospital with   the neurosciences critical care unit department
+( Hm1 / Hospital-Inform
+   :Department ( DepHo2 / Department 
+    :name ( n2 / name
+     :op1 "neurosciences"
+     :op2 "critical"
+     :op3 "care"
+     :op4 "unit"
+  ))
+)
+
+# ::id SNG01329.json_0002
+# ::snt Thanks , I also need the address and phone number .
+( Ht1 / Hospital-Request
+  :Addr ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id SNG01329.json_0004
+# ::snt I know where to get care for my injury . Thank you for helping me . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20089.json_0000
+# ::snt I am looking for a moderately priced restaurant in the east part of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id WOZ20089.json_0002
+# ::snt The Italian place and the address , please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20089.json_0004
+# ::snt Thank You
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01823.json_0000
+# ::snt Hi , on Tuesday I need to leave Cambridge by train . Can you help me with the arrangements ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG01823.json_0002
+# ::snt The train should leave after 10:15 and should go to peterborough
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "peterborough"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "10:15"
+  ))
+)
+
+# ::id SNG01823.json_0004
+# ::snt I have n't decided yet . What time will the train reach the station in Peterborough ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id SNG01823.json_0006
+# ::snt welcome . at your service next time
+( a / and
+ :op1(ge1 / general-welcome
+   :none ( onge1 / none)
+   )
+ :op2(gt2 / general-greet
+   :none ( onge2 / none)
+   )
+)
+
+# ::id SNG01823.json_0008
+# ::snt That is all I needed today .
+( o / out_of_scope )
+
+# ::id SNG01556.json_0000
+# ::snt I want to find a hospital in town
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01556.json_0002
+# ::snt Which department should I contact for a sprained ankle ?
+( Hm1 / Hospital-Inform
+   :Department ( meHo1 / emergency_department)
+)
+
+# ::id SNG01556.json_0004
+# ::snt Thank you , could you provide me with the email address ?
+( Ht1 / Hospital-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id SNG01556.json_0006
+# ::snt Can I have the address please .
+( a / and
+ :op1(Ht1 / Hospital-Request
+  :Addr ( aHo0 / question )
+   )
+ :op2(Pt2 / Police-Request
+  :Addr ( aPo1 / question )
+   )
+)
+
+# ::id SNG01556.json_0008
+# ::snt Thank you for the information .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01556.json_0010
+# ::snt Nope that is it . Thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0406.json_0000
+# ::snt What sort of dining does Cambridge offer in the centre , in the moderate price range ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0406.json_0002
+# ::snt I would like some christmas food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "christmas"
+  ))
+)
+
+# ::id PMUL0406.json_0004
+# ::snt How about somewhere with Lebanese food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "lebanese"
+  ))
+)
+
+# ::id PMUL0406.json_0006
+# ::snt That will work can you make a reservation and send me the reference number please ?
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id PMUL0406.json_0008
+# ::snt Tuesday please at 18:15 for 6 people .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "18:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL0406.json_0010
+# ::snt I 'd like to find a hotel in the same area , one with three stars .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n20 / name
+     :op1 "three"
+  ))
+)
+
+# ::id PMUL0406.json_0012
+# ::snt Does it have free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL0406.json_0014
+# ::snt That sounds perfect . Can you book a reservation for 5 nights starting on Tuesday for 6 people ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n22 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n24 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n26 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL0406.json_0016
+# ::snt Thanks , you have been very helpful .   That is all I needed .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0978.json_0000
+# ::snt A hotel in the north with free parking , please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SNG0978.json_0002
+# ::snt Is there any with a 4 star rating and includes free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG0978.json_0004
+# ::snt No thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0978.json_0006
+# ::snt Do either of those have 4 star ratings ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG0978.json_0008
+# ::snt What is Kirkwood House 's address , postcode , and price range ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+  :Addr ( aHo1 / question )
+  :Post ( aHo2 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Name ( NamHo3 / Name 
+    :name ( n11 / name
+     :op1 "Kirkwood"
+     :op2 "House"
+  ))
+   )
+)
+
+# ::id SNG0978.json_0010
+# ::snt Thank you for the help , that 's all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0490.json_0000
+# ::snt I 'm looking for lodgings on the east side , in the expensive price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL0490.json_0002
+# ::snt it does n't need a free parking . Can you book a room for me ?
+( Hm1 / Hotel-Inform
+   :Parking ( onHo1 / dontcare)
+)
+
+# ::id PMUL0490.json_0004
+# ::snt I do not need to book .
+( o / out_of_scope )
+
+# ::id PMUL0490.json_0006
+# ::snt I just need to know the how many stars it has , the phone number there , and if they have WiFi .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Internet ( aHo1 / question )
+  :Stars ( aHo2 / question )
+  :Phone ( aHo3 / question )
+   )
+)
+
+# ::id PMUL0490.json_0008
+# ::snt I am also trying to find a Venetian restaurant .   Are there any in town ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "venetian"
+  ))
+)
+
+# ::id PMUL0490.json_0010
+# ::snt Please book it for me .
+( o / out_of_scope )
+
+# ::id PMUL0490.json_0012
+# ::snt Can you make a reservation for Monday at 19:30 for 8 people ?
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n10 / name
+     :op1 "19:30"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL0490.json_0014
+# ::snt Um I think you 're getting ahead of yourself ? I 'm still waiting on that reference number for the booking you said you 'd complete ....
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id PMUL0490.json_0016
+# ::snt Oh ... alright ... well I guess not then . You were n't very helpful but whatever bye
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4706.json_0000
+# ::snt I 'm looking for a train that leaves from Cambridge on Tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4706.json_0002
+# ::snt I will be traveling to Leicester and would like to arrive before 21:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "leicester"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "21:15"
+  ))
+)
+
+# ::id PMUL4706.json_0004
+# ::snt I would like to arrive by 21:15 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "21:15"
+  ))
+)
+
+# ::id PMUL4706.json_0006
+# ::snt Yes but I need that to be booked for 3 people . I would like the reference number please . I also need a place to stay as well .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4706.json_0008
+# ::snt I would like a 4-star guesthouse in the north in a moderate price range .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n16 / name
+     :op1 "moderate"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n18 / name
+     :op1 "4-star"
+  ))
+   :Area ( AreHo8 / Area 
+    :name ( n20 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL4706.json_0010
+# ::snt Great can you book that for me from Sunday for 2 nights for 4 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n22 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n24 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n26 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0586.json_0000
+# ::snt I 'm looking for a chinese restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL0586.json_0002
+# ::snt I would like the expensive price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0586.json_0004
+# ::snt I do n't have a preference , just give me the phone number of the one you would recommend .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0586.json_0006
+# ::snt I need to catch a train to London kings cross . I need to get there by 09:15 . Can you find me one ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "09:15"
+  ))
+)
+
+# ::id PMUL0586.json_0008
+# ::snt OKay , I will be leaving from Ely .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n10 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL0586.json_0010
+# ::snt Oh , I 'm sorry , I meant I 'm leaving from CAMBRIDGE to london kings cross on Sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Dest ( DesTr6 / Dest 
+    :name ( n16 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id PMUL0586.json_0012
+# ::snt Sunday , please . I just said that .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n18 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL0586.json_0014
+# ::snt That will be perfect ! Could you book me 1 seat please ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n20 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL0586.json_0016
+# ::snt That s all for today ! Thanks so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0200.json_0000
+# ::snt I 'm looking for cafe uno , can you help me find where it is ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "cafe"
+     :op2 "uno"
+  ))
+)
+
+# ::id SSNG0200.json_0002
+# ::snt Great ! I would like to book a table for 1 at 18:15 on Friday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "18:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "1"
+  ))
+)
+
+# ::id SSNG0200.json_0004
+# ::snt yes , how about another restaurant in the same area and price range ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "area"
+     :op3 "and"
+     :op4 "price"
+     :op5 "range"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id SSNG0200.json_0006
+# ::snt That sounds good as long as it 's in the same area and price range . I 'll need the reference number too please .
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Area ( AreRe3 / Area 
+    :name ( n15 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Price ( PriRe5 / Price 
+    :name ( n17 / name
+     :op1 "same"
+     :op2 "area"
+     :op3 "and"
+     :op4 "price"
+     :op5 "range"
+  ))
+   )
+)
+
+# ::id SSNG0200.json_0008
+# ::snt No thank you . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1736.json_0000
+# ::snt I want a place to stay with 3 stars .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n2 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL1736.json_0002
+# ::snt I 'd like one with free parking , located in the north area , and is a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL1736.json_0004
+# ::snt Yes , please book for 5 people and 4 nights starting from saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL1736.json_0006
+# ::snt Thank you that is all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0853.json_0000
+# ::snt I need a train to cambridge that leaves on saturday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL0853.json_0002
+# ::snt I will be departing from London Liverpool Street and need to arrive by 10:30 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "10:30"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL0853.json_0004
+# ::snt What is the price ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL0853.json_0006
+# ::snt What 's the departure time for that train ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+)
+
+# ::id PMUL0853.json_0008
+# ::snt I am also looking for mediterranean   food in the centre .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "mediterranean"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2338.json_0000
+# ::snt I am looking for places to go in town like a college in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "college"
+  ))
+)
+
+# ::id MUL2338.json_0002
+# ::snt Not really . Surprise me ! I 'll need the phone number , address , and postcode of your favorite , please .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id MUL2338.json_0004
+# ::snt Great . Are there any restaurants that serve African food ? Something high - end , of course .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "african"
+  ))
+)
+
+# ::id MUL2338.json_0006
+# ::snt That does sound like just the place .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n8 / name
+     :op1 "the"
+     :op2 "place"
+  ))
+)
+
+# ::id MUL2338.json_0008
+# ::snt Yes please , I 'd like a table for 2 at 18:45 on Thursday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "18:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL2338.json_0010
+# ::snt Thanks . I also need a taxi .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL2338.json_0012
+# ::snt I would like to lease form the college and arrive at the restaurant at the booked time please
+( Tm1 / Taxi-Inform
+   :Arrive ( 8*Ta1 / 18**45)
+   :Dest ( DesTa3 / Dest 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Depart ( DepTa5 / Depart 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "college"
+  ))
+)
+
+# ::id MUL2338.json_0014
+# ::snt No , you have tremendously helpful . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01279.json_0000
+# ::snt I need to book a taxi to come to Nandos City Centre . I need it here by 04:00 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n2 / name
+     :op1 "04:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "nandos"
+     :op2 "city"
+     :op3 "centre"
+  ))
+)
+
+# ::id SNG01279.json_0002
+# ::snt i 'm going to warworth house .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n6 / name
+     :op1 "warworth"
+     :op2 "house"
+  ))
+)
+
+# ::id SNG0290.json_0000
+# ::snt I 'd like to find a train that departs from Ely on Monday , please !
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id SNG0290.json_0002
+# ::snt I need to leave after 13:15 and I am going to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "13:15"
+  ))
+)
+
+# ::id SNG0290.json_0004
+# ::snt Any of them will do . Can you tell me the price , arrival time and train ID of at least one option ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+  :Id ( aTr2 / question )
+)
+
+# ::id SNG0290.json_0006
+# ::snt I think that is all I need , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0812.json_0000
+# ::snt I 'm looking for an expensive restaurant in the center of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id MUL0812.json_0002
+# ::snt Is there any Turkish cuisine ? If so I need the postcode and the address .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "turkish"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id MUL0812.json_0004
+# ::snt I am also looking for museums in the area .
+( Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+   :Type ( TypAt3 / Type 
+    :name ( n8 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id MUL0812.json_0006
+# ::snt I do n't really care , what do you recommend ?   I will need the postcode and entrance fee please .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id MUL0812.json_0008
+# ::snt Thank you . I would also like a taxi to commute between the two places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL0812.json_0010
+# ::snt I need to arrive at Cambridge Contemporary Art by 19:15 please .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n10 / name
+     :op1 "19:15"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n12 / name
+     :op1 "Cambridge"
+     :op2 "Contemporary"
+     :op3 "Art"
+  ))
+   )
+ :op2(Am2 / Attraction-Inform
+   )
+)
+
+# ::id MUL0812.json_0012
+# ::snt No , that will be all , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0948.json_0000
+# ::snt I need a train on Monday leaving birmingham new street ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL0948.json_0002
+# ::snt Birgmingham New Street from Cambridge
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Dest ( DesTr4 / Dest 
+    :name ( n8 / name
+     :op1 "Birgmingham"
+     :op2 "New"
+     :op3 "Street"
+  ))
+)
+
+# ::id PMUL0948.json_0004
+# ::snt anytime after 21:00 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n10 / name
+     :op1 "21:00"
+  ))
+)
+
+# ::id PMUL0948.json_0006
+# ::snt Yes will you book it for me ?
+( o / out_of_scope )
+
+# ::id PMUL0948.json_0008
+# ::snt I need 2 tickets and a reference number please
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL0948.json_0010
+# ::snt okay , I do need the reference number also .
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL0948.json_0012
+# ::snt Thank you so much , can you please also find me an Italian restaurant in the centre of town that 's on the cheap side ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n16 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n18 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0948.json_0014
+# ::snt Yes , on Monday for 2 people at 14:30 . Olease give the reference number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n20 / name
+     :op1 "14:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n22 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n24 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0948.json_0016
+# ::snt thank you that will be all good bye
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20242.json_0000
+# ::snt I 'd like a restaurant in the north part of town that is in the medium price range .
+( Rm1 / Restaurant-Inform
+   :Price ( odRe1 / moderate)
+   :Area ( AreRe3 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id WOZ20242.json_0002
+# ::snt I do n't care
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+)
+
+# ::id WOZ20242.json_0004
+# ::snt is there another one as well ?
+( o / out_of_scope )
+
+# ::id WOZ20242.json_0006
+# ::snt Yes could you give me the phone number for The Nirala ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n4 / name
+     :op1 "Nirala"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20242.json_0008
+# ::snt Which part of town it is in ?
+( o / out_of_scope )
+
+# ::id WOZ20242.json_0010
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3716.json_0000
+# ::snt I am planning a trip in Cambridge
+( o / out_of_scope )
+
+# ::id PMUL3716.json_0002
+# ::snt place to stay a hotel should have a star of 4 in the West and cheap
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreHo6 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+   :Stars ( StaHo8 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3716.json_0004
+# ::snt I 'm not sure yet . Does it have free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL3716.json_0006
+# ::snt Ok , let 's get rooms for 7 people for 5 nights . I 'll need it from Monday please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL3716.json_0008
+# ::snt Yes , I need a train on Tuesday going to Birmingham New Street . Can you find me one ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n18 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL3716.json_0010
+# ::snt The train should arrive by 14:15
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n20 / name
+     :op1 "14:15"
+  ))
+)
+
+# ::id PMUL0868.json_0000
+# ::snt Can you help me find an expensive restaurant in the center part of town ? Thanks .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL0868.json_0002
+# ::snt I would like some sushi
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "sushi"
+  ))
+)
+
+# ::id PMUL0868.json_0004
+# ::snt Are there any french restaurants that are expensive in the centre area ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "french"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0868.json_0006
+# ::snt No thank you . What is the postcode ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id PMUL0868.json_0008
+# ::snt I also need train tickets .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL0868.json_0010
+# ::snt i will be departing from cambridge on wednesday and will need tickets for 4 people .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+   :People ( PeoTr6 / People 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0868.json_0012
+# ::snt Cambridge and it will be early unless it rains
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n20 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0868.json_0014
+# ::snt I 'll be leaving cambridge and arriving at bishops stortford on wednesday , I 'd like to leave after 12:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n22 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n24 / name
+     :op1 "12:45"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n26 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr8 / Day 
+    :name ( n28 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL0868.json_0016
+# ::snt Yes , please book me for 4 people , and do nt forget the reference number .
+( a / and
+ :op1(Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+   )
+ :op2(Tm2 / Train-Inform
+   :People ( PeoTr3 / People 
+    :name ( n31 / name
+     :op1 "4"
+  ))
+   )
+)
+
+# ::id PMUL0868.json_0018
+# ::snt No , that 's all I need today . Thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1318.json_0000
+# ::snt I need a place to stay that is cheap .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SNG1318.json_0002
+# ::snt I actually want a 0 star location and with free parking too
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n4 / name
+     :op1 "0"
+  ))
+)
+
+# ::id SNG1318.json_0004
+# ::snt I do n't care what part of town it is in .
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+)
+
+# ::id SNG1318.json_0006
+# ::snt Sure . There will be 5 people for 5 nights and we will be arriving on Wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SNG1318.json_0008
+# ::snt What is the reference number ?
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id SNG1318.json_0010
+# ::snt Nope , that 's it .   Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0056.json_0000
+# ::snt Can I book a taxi today , please ? I 'm going to Avalon .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "avalon"
+  ))
+)
+
+# ::id SNG0056.json_0002
+# ::snt Pick me up at the pizza express Fen Ditton and take me to the avalon before 21:00 .   Can I get the car type and contact number ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n4 / name
+     :op1 "21:00"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n6 / name
+     :op1 "avalon"
+  ))
+   :Depart ( DepTa6 / Depart 
+    :name ( n8 / name
+     :op1 "pizza"
+     :op2 "express"
+     :op3 "fen"
+     :op4 "ditton"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id SNG0056.json_0004
+# ::snt I need to be at the avalon by 21:00 . The taxi will have to arrive slightly earlier to get me to my destination on time .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n10 / name
+     :op1 "avalon"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n12 / name
+     :op1 "21:00"
+  ))
+)
+
+# ::id SNG0056.json_0006
+# ::snt Thank you so much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1460.json_0000
+# ::snt Hello , I 'm coming to Cambridge soon to try some local restaurants , and I need a train . I need to leave on Tuesday and arrive by 16:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "tuesday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n6 / name
+     :op1 "16:45"
+  ))
+)
+
+# ::id MUL1460.json_0002
+# ::snt I 'm departing from london kings cross .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n8 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id MUL1460.json_0004
+# ::snt Could you give me the price of the ticket ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL1460.json_0006
+# ::snt Could I get the train ID and time I would leave in case I want to book later .
+( Tt1 / Train-Request
+  :Id ( aTr0 / question )
+)
+
+# ::id MUL1460.json_0008
+# ::snt Thanks , and what time does that train depart ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL1460.json_0010
+# ::snt I need a place to dine on the west side . Could you give recommend an Indian restaurant , please ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL1460.json_0012
+# ::snt That sounds great !   Can I get the postcode ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id MUL1460.json_0014
+# ::snt no thanks .   I 'll take it from here .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1460.json_0016
+# ::snt Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0989.json_0000
+# ::snt I 'm visiting Cambridge soon and would like to visit a museum in the centre . Can you help me with that ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL0989.json_0002
+# ::snt No , the first one would be good . Could I also get the entrance fee and postcode .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id MUL0989.json_0004
+# ::snt Can you also help me find a restaurant that is in the centre as well ? I would like one that serves European food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "european"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0989.json_0006
+# ::snt Something in the moderate price range would be best thanks !
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL0989.json_0008
+# ::snt Sounds good , can you book a table for one person at 18:45 on Tuesday ? I 'll also need the reference number , please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "18:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "one"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0989.json_0010
+# ::snt There is nothing else today . Thank you very much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2002.json_0000
+# ::snt I 'd like some help finding a park on the south side .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "park"
+  ))
+)
+
+# ::id PMUL2002.json_0002
+# ::snt Great !   Could you give me the postcode for that address please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL2002.json_0004
+# ::snt Thanks !   Is there also a restaurant called Curry King ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "curry"
+     :op2 "king"
+  ))
+)
+
+# ::id PMUL2002.json_0006
+# ::snt Yes , that would be great . I 'll need a table on Thursday , 6 people , at 18:15 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "18:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL2002.json_0008
+# ::snt No , that 's all I needed . Thank you so much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2002.json_0010
+# ::snt You too , good bye now .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2560.json_0000
+# ::snt Hello . I 'm interested in architecture , is there any interesting buildings in the city centre ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id PMUL2560.json_0002
+# ::snt Can I get the postcode , phone number , and entrance fee for all saints church ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n6 / name
+     :op1 "all"
+     :op2 "saints"
+     :op3 "church"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Post ( aAt2 / question )
+  :Phone ( aAt3 / question )
+   )
+)
+
+# ::id PMUL2560.json_0004
+# ::snt I would need a hotel also .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Type ( TypHo3 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL2560.json_0006
+# ::snt I do n't have a particular area or price range , but I would like it to be a guesthouse with 4 stars .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2560.json_0008
+# ::snt Does that guesthouse have free parking and internet ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL2560.json_0010
+# ::snt Yes , please book for 4 people , for 4 nights , starting from Tuesday . I 'd like to get the reference number , please ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL2560.json_0012
+# ::snt Thank you , that is all for now . You have been wonderful .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01405.json_0000
+# ::snt I need a taxi to take me to cineworld cinema by 9:15
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "cineworld"
+     :op2 "cinema"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n4 / name
+     :op1 "9:15"
+  ))
+)
+
+# ::id SNG01405.json_0002
+# ::snt I want to be picked up from the golden curry
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n6 / name
+     :op1 "golden"
+     :op2 "curry"
+  ))
+)
+
+# ::id SNG01405.json_0004
+# ::snt No , that 's everything ! Thanks a ton !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20272.json_0000
+# ::snt I need the name and phone number for a cantonese restaurant on the west side of town .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "cantonese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20272.json_0002
+# ::snt No .
+( Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+)
+
+# ::id WOZ20272.json_0004
+# ::snt Vietnamese sounds good .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "vietnamese"
+  ))
+)
+
+# ::id WOZ20272.json_0006
+# ::snt YES PLEASE AND THE ADDRESS AS WELL .
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id WOZ20272.json_0008
+# ::snt Thank you good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG1283.json_0000
+# ::snt I need to book a taxi .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id SNG1283.json_0002
+# ::snt I would like to be picked up at the Holy Trinity Church , and arrive at Cocum by 3:15 .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "cocum"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "holy"
+     :op2 "trinity"
+     :op3 "church"
+  ))
+   :Arrive ( ArrTa6 / Arrive 
+    :name ( n6 / name
+     :op1 "3:15"
+  ))
+)
+
+# ::id SNG1283.json_0004
+# ::snt Thanks for everything , that is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1283.json_0006
+# ::snt You too ! Thanks again , goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01465.json_0000
+# ::snt i want to find a hospital in town
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01465.json_0002
+# ::snt Can I please have a phone number as well ?
+( Ht1 / Hospital-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id SNG01465.json_0004
+# ::snt No , I just need the postcode please .
+( Ht1 / Hospital-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id SNG01465.json_0006
+# ::snt Yes , what is the hospital 's name , please ?
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01465.json_0008
+# ::snt No , that 's all . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1705.json_0000
+# ::snt I need a place to stay in the west .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL1705.json_0002
+# ::snt I would like to find a cheap guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL1705.json_0004
+# ::snt What is the star rating and is free parking available ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Parking ( aHo1 / question )
+   )
+)
+
+# ::id PMUL1705.json_0006
+# ::snt Can you give me the postcode ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id PMUL1705.json_0008
+# ::snt Yes can you please help with that ?
+( o / out_of_scope )
+
+# ::id PMUL1705.json_0010
+# ::snt No actually I need to find a train to Cambridge from Norwich on Saturday arriving by 19:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n12 / name
+     :op1 "19:45"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n14 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id PMUL1705.json_0012
+# ::snt How long is the travel time , departure time and what is the price ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Time ( aTr1 / question )
+  :Ticket ( aTr2 / question )
+)
+
+# ::id PMUL1705.json_0014
+# ::snt Nope , that 's it . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2271.json_0000
+# ::snt I 'm looking for a particular restaurant called charlie chan .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "charlie"
+     :op2 "chan"
+  ))
+)
+
+# ::id PMUL2271.json_0002
+# ::snt I would like to book a table for 7 people at 11:00 on Tuesday
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "11:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL2271.json_0004
+# ::snt Great , is there a cool place in the west we could check out ? Maybe a museum ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n12 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL2271.json_0006
+# ::snt No reservation needed but I would like the museum phone number , please .
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL2271.json_0008
+# ::snt That 's all for now . Thank you for everything .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2787.json_0000
+# ::snt You can help me find a cheap hotel in Cambridge that includes free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+   :Internet ( esHo3 / yes)
+)
+
+# ::id PMUL2787.json_0002
+# ::snt Is this hotel a guesthouse ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL2787.json_0004
+# ::snt I need in the east area also , is that one in the east ?   I 'll need the address and postcode .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n8 / name
+     :op1 "east"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Post ( aHo1 / question )
+  :Addr ( aHo2 / question )
+   )
+)
+
+# ::id PMUL2787.json_0006
+# ::snt As long as Autumn House meets my criteria of being a guesthouse in the east area with free wifi and cheap , then I am interested .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n10 / name
+     :op1 "autumn"
+     :op2 "house"
+  ))
+   :Internet ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n12 / name
+     :op1 "east"
+  ))
+   :Price ( PriHo7 / Price 
+    :name ( n14 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL2787.json_0008
+# ::snt Yes , please make the booking for October 30th . But , do make sure they have wifi , please . What are their fees ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL2787.json_0010
+# ::snt Actually I would n't like a booking . I just needed the information . However , I would like to go to an attraction in the same area as the hotel please ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL2787.json_0012
+# ::snt A museum sounds good . Could you pick one and give me the address and entrance fee ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n18 / name
+     :op1 "museum"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Addr ( aAt2 / question )
+   )
+)
+
+# ::id PMUL2787.json_0014
+# ::snt That 's perfect , thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0389.json_0000
+# ::snt I need information to find the huntingdon marriott hotel .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "huntingdon"
+     :op2 "marriott"
+     :op3 "hotel"
+  ))
+)
+
+# ::id SSNG0389.json_0002
+# ::snt I need help finding huntingdon marriott hotel please . Could you book a room for me for 6 people on monday for 5 nights please ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n4 / name
+     :op1 "huntingdon"
+     :op2 "marriott"
+     :op3 "hotel"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SSNG0389.json_0004
+# ::snt I suppose so . Another hotel in the same general price range , if you can .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "general"
+     :op3 "price"
+  ))
+)
+
+# ::id SSNG0389.json_0006
+# ::snt That was helpful ! Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0722.json_0000
+# ::snt I am looking for a cheap place to stay in the east part of town .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL0722.json_0002
+# ::snt I would like one that it relatively cheap and located in the east part of town .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL0722.json_0004
+# ::snt Is that a 4-star place ? I would like a 4-star place , even though I need it to be cheap .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n8 / name
+     :op1 "4-star"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n10 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL0722.json_0006
+# ::snt Yes , can I get the postcode , and also I am looking for a train that departs from Cambridge and arrives at Kings Lynn as well .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Post ( aHo1 / question )
+   )
+)
+
+# ::id MUL0722.json_0008
+# ::snt The train should leave Monday after 17:45 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n16 / name
+     :op1 "monday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n18 / name
+     :op1 "17:45"
+  ))
+)
+
+# ::id MUL0722.json_0010
+# ::snt Yes , go ahead and book 4 tickets for me on that train ! Once that is done , can I have the reference number ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0722.json_0012
+# ::snt nope that is all thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2884.json_0000
+# ::snt Hi- I need a place to stay that that includes free parking in the north end of Cambridge
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL2884.json_0002
+# ::snt No , I do n't care about that really .   I 'd like an expensive place though .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL2884.json_0004
+# ::snt Yes , I guess I can live with that .
+( o / out_of_scope )
+
+# ::id PMUL2884.json_0006
+# ::snt Ok and what is their phone number ?
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id PMUL2884.json_0008
+# ::snt Do you have any attractions in town to visit that you suggest ? Do you have anything with boats near the hotel ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "boats"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n8 / name
+     :op1 "near"
+     :op2 "the"
+     :op3 "hotel"
+  ))
+)
+
+# ::id PMUL2884.json_0010
+# ::snt Yeah I need their address as well .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL2884.json_0012
+# ::snt Yes I 'm going to need a taxi to get me from my hotel to the riverboat .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n10 / name
+     :op1 "from"
+     :op2 "my"
+     :op3 "hotel"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+)
+
+# ::id PMUL2884.json_0014
+# ::snt I need to leave the hotel by 08:00 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n12 / name
+     :op1 "08:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL2884.json_0016
+# ::snt Thank you so much for all your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01724.json_0000
+# ::snt Help me reserve a taxi to take me to kambar
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "kambar"
+  ))
+)
+
+# ::id SNG01724.json_0002
+# ::snt I need to leave from lovell lodge
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n4 / name
+     :op1 "lovell"
+     :op2 "lodge"
+  ))
+)
+
+# ::id SNG01724.json_0004
+# ::snt It does n't matter . I just want to leave there after 10:45
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n6 / name
+     :op1 "10:45"
+  ))
+)
+
+# ::id SNG01724.json_0006
+# ::snt Great , what are the details , please ?
+( o / out_of_scope )
+
+# ::id SNG01724.json_0008
+# ::snt That 's all I need for now . Thank you . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4280.json_0000
+# ::snt Hi there . I have a business trip in Cambridge coming up and I have no idea what the train schedule might be . Would you be able to help with that ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   )
+ :op2(gt2 / general-greet
+   :none ( onge2 / none)
+   )
+)
+
+# ::id PMUL4280.json_0002
+# ::snt I will be traveling on Monday and leaving from Bishops Stortford .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id PMUL4280.json_0004
+# ::snt it should leave after 09:15
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "09:15"
+  ))
+)
+
+# ::id PMUL4280.json_0006
+# ::snt I 'll be going to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4280.json_0008
+# ::snt I am looking for a nightlclub located in the centre of town , might you suggest one ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n14 / name
+     :op1 "nightlclub"
+  ))
+)
+
+# ::id PMUL4280.json_0010
+# ::snt What 's the phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL4280.json_0012
+# ::snt What is the postcode to the Soul Tree Nightclub ?   This sounds like a fun place !
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n16 / name
+     :op1 "soul"
+     :op2 "tree"
+     :op3 "nightclub"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+   )
+)
+
+# ::id PMUL4280.json_0014
+# ::snt What is its entrance fee , phone number and postcode ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL4280.json_0016
+# ::snt Great , thanks ! That 's all the help I need for today . Have a good night . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0823.json_0000
+# ::snt I 'm looking for a place to stay in the center of town that has free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "center"
+  ))
+)
+
+# ::id SNG0823.json_0002
+# ::snt By chance , is that a guesthouse ? And does it offer free wifi and parking ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+   :Internet ( esHo3 / yes)
+)
+
+# ::id SNG0823.json_0004
+# ::snt Wonderful . Can you book a room for 6 people coming in on Friday for 5 nights ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SNG0823.json_0006
+# ::snt Thanks , that 's all I need today . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2431.json_0000
+# ::snt I 'm looking for Korean food in the east area .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "korean"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL2431.json_0002
+# ::snt How about Indian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL2431.json_0004
+# ::snt It does not matter , the price is whatever . Just book me one for Saturday .
+( Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+   :Day ( DayRe3 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL2431.json_0006
+# ::snt I need a table for 5 people at 14:30 . Could you give me a reference number ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "14:30"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL2431.json_0008
+# ::snt yeah i need info on stuff to do in town .
+( o / out_of_scope )
+
+# ::id PMUL2431.json_0010
+# ::snt Yes , I need the address for a swimming pool please .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "swimming"
+     :op2 "pool"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2431.json_0012
+# ::snt That would be fine can I get the address please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL2431.json_0014
+# ::snt No that 's all I need for today . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3195.json_0000
+# ::snt Are there any trains on Monday ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL3195.json_0002
+# ::snt I 'm heading to cambridge from peterborough .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id PMUL3195.json_0004
+# ::snt I want to arrive at 19:45 . I would like a ticket for 1 person .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "19:45"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL3195.json_0006
+# ::snt It does n't matter what time I leave as long as I arrive by 19:45 . After you book me a ticket can you provide me with the reference number please .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n12 / name
+     :op1 "19:45"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3195.json_0008
+# ::snt I also need a 3 star guesthouse to stay at . Internet and parking are not important to me .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( onHo2 / dontcare)
+   :Internet ( onHo3 / dontcare)
+   :Stars ( StaHo6 / Stars 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3195.json_0010
+# ::snt ANy area is fine , I 'll go with what you recommend .
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+)
+
+# ::id PMUL3195.json_0012
+# ::snt Yes , please book it and send me the reference number .
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL3195.json_0014
+# ::snt I would like to book for 1 person monday for 3 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n20 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n22 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL3195.json_0016
+# ::snt Wonderful , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3195.json_0018
+# ::snt Thank you that is all the help I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3195.json_0020
+# ::snt Thanks . Goodbye for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0037.json_0000
+# ::snt Can you help me find Arbury Lodge Guesthouse ? Thanks .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "arbury"
+     :op2 "lodge"
+     :op3 "guesthouse"
+  ))
+)
+
+# ::id PMUL0037.json_0002
+# ::snt Yes I need to know whether they have free parking , star of the hotel , and phone number .
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Parking ( aHo0 / question )
+  :Phone ( aHo1 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Parking ( esHo2 / yes)
+   )
+)
+
+# ::id PMUL0037.json_0004
+# ::snt Yes , I 'm also looking for a restaurant . I 'd like it to serve expensive bistro food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "bistro"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0037.json_0006
+# ::snt Is there a cheaper bistro ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "cheaper"
+  ))
+)
+
+# ::id PMUL0037.json_0008
+# ::snt Okay how about Thai food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "thai"
+  ))
+)
+
+# ::id PMUL0037.json_0010
+# ::snt What is the address and post code of the Arbury Lodge Guesthouse ?
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Name ( NamHo3 / Name 
+    :name ( n13 / name
+     :op1 "Arbury"
+     :op2 "Lodge"
+     :op3 "Guesthouse"
+  ))
+   )
+)
+
+# ::id PMUL0037.json_0012
+# ::snt Sorry for digressing . I am still looking for an expensive Thai restaurant in the center of town . Can you check ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "thai"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n16 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n18 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL0037.json_0014
+# ::snt Can I get their address and postcode please ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id PMUL0037.json_0016
+# ::snt Thank you . I would also like to book a taxi , please .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL0037.json_0018
+# ::snt From the restaurant to the hotel .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL0037.json_0020
+# ::snt I would like to be picked up by 01:15 if at all possible , thanks .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n24 / name
+     :op1 "01:15"
+  ))
+)
+
+# ::id PMUL0037.json_0022
+# ::snt Thanks for the help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0037.json_0024
+# ::snt No , I just needed the information on that , I am all set .
+( o / out_of_scope )
+
+# ::id PMUL0037.json_0026
+# ::snt No thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2531.json_0000
+# ::snt I want to check out a theater in the south area of cambridge .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "theater"
+  ))
+)
+
+# ::id PMUL2531.json_0002
+# ::snt What is the entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL2531.json_0004
+# ::snt What is the postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL2531.json_0006
+# ::snt Can you recommend a moderately priced hotel in the centre , that has free internet and free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n6 / name
+     :op1 "moderately"
+  ))
+   :Internet ( esHo3 / yes)
+   :Area ( AreHo6 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+   :Type ( TypHo8 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL2531.json_0008
+# ::snt How about one in the south ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n12 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL2531.json_0010
+# ::snt no , i do n't . I just a reservation for 4 people for 4 nights starting on saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2531.json_0012
+# ::snt Thanks ! I also need to book a taxi from the hotel .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+)
+
+# ::id PMUL2531.json_0014
+# ::snt I need to go to the theatre . I need to leave the hotel by 13:00 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n20 / name
+     :op1 "13:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL2531.json_0016
+# ::snt From the hotel that was booked for me
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL2531.json_0018
+# ::snt thanks alot for helping . have a good day
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0169.json_0000
+# ::snt I would like to eat at cheap restaurant in the centre while I am here in Cambridge .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0169.json_0002
+# ::snt No , I do n't really care what kind of food it is as long as it 's cheap .   I will need a reservation for 1 person at 14:45 on Monday .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+   :Time ( TimRe3 / Time 
+    :name ( n6 / name
+     :op1 "14:45"
+  ))
+   :Day ( DayRe5 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe7 / People 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+   :Price ( PriRe9 / Price 
+    :name ( n12 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL0169.json_0004
+# ::snt I 'd like to book a table for 1 at 14:45 on monday , please . I also need the reference number .
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :People ( PeoRe3 / People 
+    :name ( n15 / name
+     :op1 "1"
+  ))
+   :Time ( TimRe5 / Time 
+    :name ( n17 / name
+     :op1 "14:45"
+  ))
+   :Day ( DayRe7 / Day 
+    :name ( n19 / name
+     :op1 "monday"
+  ))
+   )
+)
+
+# ::id MUL0169.json_0006
+# ::snt I also need a hotel that is near the restaurant .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n20 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n22 / name
+     :op1 "near"
+     :op2 "the"
+     :op3 "restaurant"
+  ))
+)
+
+# ::id MUL0169.json_0008
+# ::snt No price range . I do need it to have free wifi and parking though . Can you tell me what star that hotel would be ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n24 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Internet ( esHo3 / yes)
+)
+
+# ::id MUL0169.json_0010
+# ::snt That sounds good . What is it 's star rating , please ?
+( o / out_of_scope )
+
+# ::id MUL0169.json_0012
+# ::snt I do n't need a booking , but I need a taxi commuting between that hotel and the booked restaurant .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n26 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL0169.json_0014
+# ::snt Great thank you very much
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0169.json_0016
+# ::snt Will the taxi arrive by the booked time ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL0169.json_0018
+# ::snt Just the telephone number of the taxi please .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL0169.json_0020
+# ::snt Thanks I have everything I need . Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01482.json_0000
+# ::snt I am looking for assistance in finding a hospital nearby because i got injured .
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01482.json_0002
+# ::snt What 's the name of the hospital ? Do you have their phone number ?
+( Ht1 / Hospital-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id SNG01482.json_0004
+# ::snt Great , that 's all for today . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1269.json_0000
+# ::snt Yes , I 'm looking for a Cuban restaurant in the Centre .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "cuban"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG1269.json_0002
+# ::snt Hmm okay can you search for chinese food instead then please ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id SNG1269.json_0004
+# ::snt That sounds great . Can I have their phone number and address ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id SNG1269.json_0006
+# ::snt Yes , can I please get their postcode and address ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id SNG1269.json_0008
+# ::snt Thank you very much , that 's all the information that I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1269.json_0010
+# ::snt Thanks again for the help . Have a great day . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01220.json_0000
+# ::snt I 've been injured and I need a hospital near me , one with a coronary care unit department please !
+( Hm1 / Hospital-Inform
+   :Department ( DepHo2 / Department 
+    :name ( n2 / name
+     :op1 "coronary"
+     :op2 "care"
+     :op3 "unit"
+  ))
+)
+
+# ::id SNG01220.json_0002
+# ::snt May I have the full hospital address and their main phone number , please .
+( Ht1 / Hospital-Request
+  :Addr ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id SNG01220.json_0004
+# ::snt Thank you . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20606.json_0000
+# ::snt I would like a cheap restaurant in the south part of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id WOZ20606.json_0002
+# ::snt What is the price range there ?
+( Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+)
+
+# ::id WOZ20606.json_0004
+# ::snt Excellent . What is their address and phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20606.json_0006
+# ::snt Thank you , goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20248.json_0000
+# ::snt Hello . I would like to know if you serve African food . If you do , can I please get the address , phone number and postcode of the venue ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "african"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Post ( aRe2 / question )
+  :Addr ( aRe3 / question )
+   )
+)
+
+# ::id WOZ20248.json_0002
+# ::snt Thank you ! Good bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20248.json_0004
+# ::snt What is the price range ?
+( o / out_of_scope )
+
+# ::id WOZ20248.json_0006
+# ::snt Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4630.json_0000
+# ::snt What attractions can you recommend in the centre ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4630.json_0002
+# ::snt I love architecture . Can you please provide the phone number and postcode for Holy Trinity ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Type ( TypAt3 / Type 
+    :name ( n5 / name
+     :op1 "architecture"
+  ))
+   )
+)
+
+# ::id PMUL4630.json_0004
+# ::snt I need some quick information on trains from cambridge to bishops stortford . What can you tell me ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4630.json_0006
+# ::snt I will need to go on Monday but I ca n't leave until after 09:30 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n12 / name
+     :op1 "09:30"
+  ))
+)
+
+# ::id PMUL4630.json_0008
+# ::snt That is the arrival time and total travel time for TR7928 .
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+  :Time ( aTr1 / question )
+)
+
+# ::id PMUL4630.json_0010
+# ::snt That will work perfect can you book that for me please ?
+( o / out_of_scope )
+
+# ::id PMUL4630.json_0012
+# ::snt Just myself . Please book me that train please .
+( Tm1 / Train-Inform
+   :People ( Tr1 / 1)
+)
+
+# ::id PMUL4630.json_0014
+# ::snt No , that is all . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4630.json_0016
+# ::snt thanks too and goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0029.json_0000
+# ::snt I am looking for a place to stay
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL0029.json_0002
+# ::snt I 'm looking for a guesthouse with free parking and free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+   :Internet ( esHo3 / yes)
+)
+
+# ::id PMUL0029.json_0004
+# ::snt No , I do n't care about the location . I do want a 4 star place though .
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+   :Stars ( StaHo3 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0029.json_0006
+# ::snt Yes . Where is a good expensive restaurant in the West area of town ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL0029.json_0008
+# ::snt Can you give me some examples of the type of cuisine that is available ?
+( Rt1 / Restaurant-Request
+  :Food ( aRe0 / question )
+)
+
+# ::id PMUL0029.json_0010
+# ::snt What 's the address , postcode and phone number of the thai restaurant ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "thai"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Post ( aRe2 / question )
+  :Addr ( aRe3 / question )
+   )
+)
+
+# ::id PMUL0029.json_0012
+# ::snt Yes can you please book that for me ?
+( o / out_of_scope )
+
+# ::id PMUL0029.json_0014
+# ::snt let 's book it for wednesday please .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL0029.json_0016
+# ::snt I think we 're jumping way ahead of ourselves here . Let 's start afresh . Please get me the address to the acorn and then we can proceed with getting a taxi
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id PMUL0029.json_0018
+# ::snt Thank you ! Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3943.json_0000
+# ::snt Hi , I am looking for a restaurant called nandos city centre .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "nandos"
+     :op2 "city"
+     :op3 "centre"
+  ))
+)
+
+# ::id PMUL3943.json_0002
+# ::snt Please do assist to book a table for 3 people for me for Friday dining by 13:45 and also let me have their address and phone number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "13:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id PMUL3943.json_0004
+# ::snt I also need a train
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL3943.json_0006
+# ::snt I 'll be leaving broxbourne and traveling to cambridge on friday . I must arrive by 10:30
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n14 / name
+     :op1 "10:30"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n16 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id PMUL3943.json_0008
+# ::snt Yes ,   please and can you provide me a reference number ?
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL3943.json_0010
+# ::snt I need the train for 3 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3943.json_0012
+# ::snt Thanks that 's all I need for the night .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4218.json_0000
+# ::snt I would like to take a train from Cambridge to Leicester .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "leicester"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4218.json_0002
+# ::snt This Thursday , and I would like to arrive by 14:00 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "14:00"
+  ))
+)
+
+# ::id PMUL4218.json_0004
+# ::snt Yes , please make a booking for 4 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4218.json_0006
+# ::snt I need a restaurant in centre and in the expensive prince range
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4218.json_0008
+# ::snt I do n't have a preference , I just want to book a table for 4 at 11:15 on Thursday , anywhere is fine .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "11:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4218.json_0010
+# ::snt Great . Please go ahead and book it .
+( o / out_of_scope )
+
+# ::id PMUL4218.json_0012
+# ::snt Thanks so much . Good bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0116.json_0000
+# ::snt Hello , I need information for the nearest police station please .
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG0116.json_0002
+# ::snt Thank you so much , that 's all I need for now . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1927.json_0000
+# ::snt Help ! I need to find something to do , I 'm super bored . I 'm on the west side of the city , can you help me find somewhere to go ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL1927.json_0002
+# ::snt What would you recommend ?
+( o / out_of_scope )
+
+# ::id MUL1927.json_0004
+# ::snt That sounds good . What 's the address ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id MUL1927.json_0006
+# ::snt I also need a train to peterborough on sunday to cambridge that leaves after 11:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n8 / name
+     :op1 "peterborough"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n10 / name
+     :op1 "11:30"
+  ))
+)
+
+# ::id MUL1927.json_0008
+# ::snt What is the price ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL1927.json_0010
+# ::snt I do n't need you to book that for me today . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1927.json_0012
+# ::snt no that will be all thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0172.json_0000
+# ::snt I will be staying in Cambridge .   I need a hotel with wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL0172.json_0002
+# ::snt I need something in the centre .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0172.json_0004
+# ::snt The north part of town
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL0172.json_0006
+# ::snt Sorry , I 've been all over the place . To be clear , I need a hotel with free wifi and parking that is in the centre .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0172.json_0008
+# ::snt yes please recommend one . the booking is needed for saturday . 3 nights , 6 people
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL0172.json_0010
+# ::snt Ok great . Can you book a room for 6 people and 3 nights starting from Saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n20 / name
+     :op1 "6"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n22 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL0172.json_0012
+# ::snt Great , thank you . I 'm also in need of an Indian restaurant in the cheap price range . Can you find me one ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n24 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n26 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL0172.json_0014
+# ::snt Any will do , what ever you recommend .
+( Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+)
+
+# ::id PMUL0172.json_0016
+# ::snt I certainly want to try it then . Please book for 6 people at 11:30 on Saturday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n28 / name
+     :op1 "11:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n30 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n32 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL0172.json_0018
+# ::snt Thank you .   I am all set .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2563.json_0000
+# ::snt I am looking for a hotel in the north part of Cambridge . Preferably a 4 star or greater . Can you recommend one ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+   :Type ( TypHo6 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL2563.json_0002
+# ::snt Actually , I 'm looking for a college to the west . Can I get their phone number and address ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n8 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n10 / name
+     :op1 "college"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id MUL2563.json_0004
+# ::snt No particular college , but it must be in the western part of town .
+( o / out_of_scope )
+
+# ::id MUL2563.json_0006
+# ::snt Can I get their address and phone number ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL2563.json_0008
+# ::snt I am also looking for a place to stay in the north with free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n12 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL2563.json_0010
+# ::snt It does n't matter .   Just use your best judgement .
+( Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+)
+
+# ::id SNG01581.json_0000
+# ::snt I need a taxi to come to cambridge museum of technology by 3:45 .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+     :op2 "museum"
+     :op3 "of"
+     :op4 "technology"
+  ))
+   :Leave ( LeaTa4 / Leave 
+    :name ( n4 / name
+     :op1 "3:45"
+  ))
+)
+
+# ::id SNG01581.json_0002
+# ::snt I 'm going to cambridge museum of tehcnology
+( o / out_of_scope )
+
+# ::id SNG01581.json_0004
+# ::snt I need to be picked up from don pasquale pizzeria . Please give me a contact number and vehicle type to expect as well .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n6 / name
+     :op1 "don"
+     :op2 "pasquale"
+     :op3 "pizzeria"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id SNG01581.json_0006
+# ::snt thanks that 's all for today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01581.json_0008
+# ::snt I 'm sorry my taxi has already been booked .   Thank you for your help .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL3032.json_0000
+# ::snt I am looking for a nice bistro in Cambridge , moderately priced would be good .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "bistro"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL3032.json_0002
+# ::snt There 's nothing moderate in all of the centre area ?   Or just bistro food ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3032.json_0004
+# ::snt Is there a gastropub in that area instead ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "gastropub"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "that"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL3032.json_0006
+# ::snt Yes , let 's book a table for 6 people at 14:45 on tuesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "14:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL3032.json_0008
+# ::snt i also need a hotel room for two nights and 1 person and must have free parking
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stay ( StaHo3 / Stay 
+    :name ( n20 / name
+     :op1 "two"
+  ))
+   :People ( PeoHo5 / People 
+    :name ( n22 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL3032.json_0010
+# ::snt In the centre please
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n24 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3032.json_0012
+# ::snt Not price specific but I want something 0 star .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n26 / name
+     :op1 "0"
+  ))
+)
+
+# ::id PMUL3032.json_0014
+# ::snt Does it have internet ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Internet ( aHo1 / question )
+   )
+)
+
+# ::id PMUL3032.json_0016
+# ::snt Could I have the phone number and type of hotel ? Also need a taxi to the restaurant and arrive by the booked time . Provide the contact number and car type .
+( a / and
+ :op1(Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+   )
+ :op2(Ht2 / Hotel-Request
+  :Type ( aHo1 / question )
+  :Phone ( aHo2 / question )
+   )
+)
+
+# ::id PMUL3032.json_0018
+# ::snt thank you that will be all
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3032.json_0020
+# ::snt yes i want to book a taxi to commute between the two places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL3032.json_0022
+# ::snt Going from El Shaddai to the Cow Pizza Kitchen and Bar , and I need to arrive in time for my reservation at the restaurant .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Name ( NamRe3 / Name 
+    :name ( n28 / name
+     :op1 "Cow"
+     :op2 "Pizza"
+     :op3 "Kitchen"
+     :op4 "and"
+     :op5 "Bar"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Name ( NamHo4 / Name 
+    :name ( n31 / name
+     :op1 "El"
+     :op2 "Shaddai"
+  ))
+   )
+)
+
+# ::id PMUL3032.json_0024
+# ::snt Thank you . I appreciate your quick response .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0686.json_0000
+# ::snt I am looking for a restaurant in the centre area in the cheap price range
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL0686.json_0002
+# ::snt I do n't care , just as long as it 's cheap and in the center of town .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+   :Price ( PriRe3 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL0686.json_0004
+# ::snt What is the address ? Is there a train I can take to get there ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id PMUL0686.json_0006
+# ::snt leave after 18:15 and should depart from cambridge on monday , can you book it for me
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n12 / name
+     :op1 "18:15"
+  ))
+)
+
+# ::id PMUL0686.json_0008
+# ::snt I just need the price of that train .
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL0686.json_0010
+# ::snt My destination is stevenage .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "stevenage"
+  ))
+)
+
+# ::id PMUL0686.json_0012
+# ::snt thanks ! that 's all i needed to know
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0686.json_0014
+# ::snt No , that is all I need today . Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1711.json_0000
+# ::snt I would like to find a museum to visit while in Cambridge .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL1711.json_0002
+# ::snt Could I have the post code and phone number for that one please ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL1711.json_0004
+# ::snt I am also looking to book a train . I will be departing on Kings Cross station in London this Friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL1711.json_0006
+# ::snt I 'd like to go cambridge and leave after 15:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "15:15"
+  ))
+)
+
+# ::id MUL1711.json_0008
+# ::snt It does n't matter when I arrive , but I would like to book for 8 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL1711.json_0010
+# ::snt That 's all I needed , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1675.json_0000
+# ::snt Can you help me find a nice hotel ? I 'd like to stay somewhere on the west side of town . A 0 star rating would be great , too .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "0"
+  ))
+   :Type ( TypHo6 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL1675.json_0002
+# ::snt How about something in or very close to west Cambridge with a 1 star rating and free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n8 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL1675.json_0004
+# ::snt Actually , try to see if there is one with a 4-star rating , not 1 star .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL1675.json_0006
+# ::snt Yes , that would be a good choice . Can let me know their phone number , whether they have free parking , and address ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Parking ( aHo0 / question )
+  :Addr ( aHo1 / question )
+  :Phone ( aHo2 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Parking ( esHo2 / yes)
+   )
+)
+
+# ::id PMUL1675.json_0008
+# ::snt Great thank you .   Can you also help me find a train to london kings cross ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id PMUL1675.json_0010
+# ::snt I 'll leave from cambridge on sunday . And I want to arrive no later than 11:15
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "sunday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n16 / name
+     :op1 "11:15"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1675.json_0012
+# ::snt Yes book 3 tickets for me and then give me a reference number for that booking
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n20 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1675.json_0014
+# ::snt No thank you . That was it !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3056.json_0000
+# ::snt I 'm looking for a hotel that includes free wifi and free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   :Type ( TypHo4 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL3056.json_0002
+# ::snt I would like a hotel in the centre and it should be in the cheap price range .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreHo6 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3056.json_0004
+# ::snt Yes , that would be fine . What are the names of the two guesthouses ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouses"
+  ))
+)
+
+# ::id PMUL3056.json_0006
+# ::snt What star ratings are they ?
+( o / out_of_scope )
+
+# ::id MUL0716.json_0000
+# ::snt I am looking for Home from Home hotel
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "home"
+     :op2 "from"
+     :op3 "home"
+  ))
+)
+
+# ::id MUL0716.json_0002
+# ::snt What is the star rating for the hotel ? And what area is that in ?
+( Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+)
+
+# ::id MUL0716.json_0004
+# ::snt Not at this time , thank you . I am , however , looking for a train that goes to Bishops Stortford on Saturday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id MUL0716.json_0006
+# ::snt I 'd like to depart from Cambridge after 18:45 please .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n10 / name
+     :op1 "18:45"
+  ))
+)
+
+# ::id MUL0716.json_0008
+# ::snt Could I please have the price and travel time as well ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id MUL0716.json_0010
+# ::snt Not at this time . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20289.json_0000
+# ::snt Is there anywhere that serves British fish and chips around here ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "british"
+  ))
+)
+
+# ::id WOZ20289.json_0002
+# ::snt I 'd like something downtown and moderately priced
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id WOZ20289.json_0004
+# ::snt Any area is fine , really . It should be moderately priced however .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "moderately"
+  ))
+   :Area ( onRe2 / dontcare)
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Area ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20289.json_0006
+# ::snt East , please .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n8 / name
+     :op1 "east"
+  ))
+)
+
+# ::id WOZ20289.json_0008
+# ::snt Yes , I would like the address and phone number , please .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20289.json_0010
+# ::snt Thank you . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4956.json_0000
+# ::snt I 'm looking for a train arriving by 17:15 departing from cambridge .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n2 / name
+     :op1 "17:15"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4956.json_0002
+# ::snt I need to go to bishops ' stortford on Sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :Dest ( DesTr4 / Dest 
+    :name ( n8 / name
+     :op1 "bishops"
+     :op2 "'"
+     :op3 "stortford"
+  ))
+)
+
+# ::id PMUL4956.json_0004
+# ::snt Yes , please . I 'm travelling alone , but could you give me the price as well ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL4956.json_0006
+# ::snt Can yo also find a guesthouse with a five star rating ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n10 / name
+     :op1 "five"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n12 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL4956.json_0008
+# ::snt How about a 5 star hotel
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Stars ( StaHo3 / Stars 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL4956.json_0010
+# ::snt A four star with free parking would be fine
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n18 / name
+     :op1 "four"
+  ))
+)
+
+# ::id PMUL4956.json_0012
+# ::snt No , it does n't matter . Which ever you recommend would be fine . I do need to get the postcode for it .
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id PMUL4956.json_0014
+# ::snt Thank you , that was everything I needed for this trip . Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3413.json_0000
+# ::snt I am looking for information in Cambridge
+( o / out_of_scope )
+
+# ::id PMUL3413.json_0002
+# ::snt I 'd like to find a train for Friday leaving after 16:30 , from Peterborough .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "peterborough"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n6 / name
+     :op1 "16:30"
+  ))
+)
+
+# ::id PMUL3413.json_0004
+# ::snt No thank you that will be all
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02336.json_0000
+# ::snt I 'd like a taxi to take me to the missing sock and need to be there by 14:15
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "the"
+     :op2 "missing"
+     :op3 "sock"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n4 / name
+     :op1 "14:15"
+  ))
+)
+
+# ::id SNG02336.json_0002
+# ::snt I 'll be leaving from a and b guest house please .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n6 / name
+     :op1 "a"
+     :op2 "and"
+     :op3 "b"
+     :op4 "guest"
+     :op5 "house"
+  ))
+)
+
+# ::id SNG02336.json_0004
+# ::snt That is all . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0395.json_0000
+# ::snt I am looking for an expensive restaurant in the centre at Cambridge .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0395.json_0002
+# ::snt The restaurant should serve seafood .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "seafood"
+  ))
+)
+
+# ::id MUL0395.json_0004
+# ::snt Yes please . Can you book it for 3 people on Wednesday ?
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL0395.json_0006
+# ::snt Please book the reservation for 18:30 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "18:30"
+  ))
+)
+
+# ::id MUL0395.json_0008
+# ::snt Thanks . Now I need to find a train from stansted airport to cambridge on wednesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n16 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n18 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id MUL0395.json_0010
+# ::snt I need to arrive by 15:15 , can you give me a train ID matching that and a departure time ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n20 / name
+     :op1 "15:15"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Leave ( aTr1 / question )
+  :Id ( aTr2 / question )
+   )
+)
+
+# ::id MUL0395.json_0012
+# ::snt That is everything I needed to know . Thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0330.json_0000
+# ::snt I want to find a cheap Hungarian restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "hungarian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL0330.json_0002
+# ::snt What kind of cheap restaurants are there in the center of town ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "center"
+  ))
+)
+
+# ::id MUL0330.json_0004
+# ::snt Ooh , Italian sounds good .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id MUL0330.json_0006
+# ::snt Yes please I need a table for 7 people at 13:30 on thursday
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "13:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL0330.json_0008
+# ::snt how about 12:30 then ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "12:30"
+  ))
+)
+
+# ::id MUL0330.json_0010
+# ::snt Ok , great ! Can you also help me find a train going to cambridge ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n20 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0330.json_0012
+# ::snt I would like to depart from kings lynn .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n22 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id MUL0330.json_0014
+# ::snt I 'd like to arrive no later than 9:00 in the morning .
+( o / out_of_scope )
+
+# ::id MUL0330.json_0016
+# ::snt I can make that arrival time work . Let 's book it . And what is the total price and travel time , please ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id MUL0330.json_0018
+# ::snt Thank you for all your help , that is all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0061.json_0000
+# ::snt I am looking for a good hotel in north Cambridge .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL0061.json_0002
+# ::snt Does it have a 4 star rating ?   I would like a place with four stars ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0061.json_0004
+# ::snt Yes please . I need it for 5 people for 4 nights staring from Thursday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL0061.json_0006
+# ::snt I would also like more info about Pizza Hut in the city center .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n14 / name
+     :op1 "pizza"
+     :op2 "hut"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n16 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL0061.json_0008
+# ::snt Yes , I want a reservation for thursday at 19:30 and 5 people . Give me the reference number please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "19:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n20 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n22 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0061.json_0010
+# ::snt Yes , I will need a taxi to go between the two places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL0061.json_0012
+# ::snt Depart the hotel and arrive at restaurant by booked time . I need car type and contact info
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n26 / name
+     :op1 "restaurant"
+  ))
+   :Arrive ( ArrTa6 / Arrive 
+    :name ( n28 / name
+     :op1 "booked"
+     :op2 "time"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id PMUL0061.json_0014
+# ::snt Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1133.json_0000
+# ::snt Can you help me locate a swimming pool ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "swimming"
+     :op2 "pool"
+  ))
+)
+
+# ::id SNG1133.json_0002
+# ::snt Could you give me the address and postcode of one in the North please ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Area ( AreAt3 / Area 
+    :name ( n5 / name
+     :op1 "North"
+  ))
+   )
+)
+
+# ::id SNG1133.json_0004
+# ::snt No thanks . I think that should do it . Have a great day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0589.json_0000
+# ::snt I am looking for a college attraction to go to in town .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "college"
+  ))
+)
+
+# ::id MUL0589.json_0002
+# ::snt The centre please .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0589.json_0004
+# ::snt Not really , but what is the fee ?
+( o / out_of_scope )
+
+# ::id MUL0589.json_0006
+# ::snt I need a train that leaves at 20:45 from stevenage to cambridge
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "stevenage"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n10 / name
+     :op1 "20:45"
+  ))
+)
+
+# ::id MUL0589.json_0008
+# ::snt I would like to leave on Wednesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id MUL0589.json_0010
+# ::snt That works can I have the travel time for that please ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL0589.json_0012
+# ::snt I 've mixed up my locations . I actually need a train that departs from Cambridge and goes to Stevenage .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "stevenage"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0589.json_0014
+# ::snt What is the price ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL0589.json_0016
+# ::snt Can you tell me the duration of travel time please ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL0589.json_0018
+# ::snt What about the train ID ?
+( Tt1 / Train-Request
+  :Id ( aTr0 / question )
+)
+
+# ::id MUL0589.json_0020
+# ::snt I need an earlier train .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL0589.json_0022
+# ::snt No , TR9016 will do .
+( Tm1 / Train-Inform
+   :Id ( IdTr2 / Id 
+    :name ( n18 / name
+     :op1 "TR9016"
+  ))
+)
+
+# ::id MUL0589.json_0024
+# ::snt No , that 's all I need . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1840.json_0000
+# ::snt Hello , I 'm planning a trip to Cambridge and I 'm looking to book a train for Sunday at 9:45 , at or after . Can you help ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n6 / name
+     :op1 "9:45"
+  ))
+)
+
+# ::id MUL1840.json_0002
+# ::snt Yes , I 'll be leaving Cambridge and going to Norwich .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "norwich"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1840.json_0004
+# ::snt Could you tell me how long that trip takes ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL1840.json_0006
+# ::snt Are there any attractions on the west ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL1840.json_0008
+# ::snt Not really . I would also like to know the entrance fee .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL1840.json_0010
+# ::snt That sounds great . Are there any other attractions in the West ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL1840.json_0012
+# ::snt That 's all I need today . Thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1840.json_0014
+# ::snt No that is all that helped alot
+( o / out_of_scope )
+
+# ::id MUL1745.json_0000
+# ::snt I would like to find a train leaving from Cambridge on Friday after 14:45 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "friday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "14:45"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1745.json_0002
+# ::snt I will be going to Cambridge from Kings Lynn . Should have clarified before .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id MUL1745.json_0004
+# ::snt Yes , please book it for 7 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL1745.json_0006
+# ::snt Great . Can you also help me find a museum to visit in the east ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n16 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL1745.json_0008
+# ::snt I 'd like to visit The Saint Barnabas Press Galary . What is the postcode , phone number and entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id MUL1745.json_0010
+# ::snt No , I believe that is everything . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0146.json_0000
+# ::snt Hi ! I need a restaurant that serves Chinese food please !
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id SSNG0146.json_0002
+# ::snt Yes .   I would like an expensive one please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SSNG0146.json_0004
+# ::snt I 'm looking for a restaurant in the centre of town . Are there any available ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SSNG0146.json_0006
+# ::snt Yes please , I would like to book a table for 5 people at 11:30 on Wednesday . I would also like a reference number please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "11:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id SSNG0146.json_0008
+# ::snt That is everything . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01360.json_0000
+# ::snt I need a taxi going to alexander bed and breafast .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Dest ( DesTa3 / Dest 
+    :name ( n2 / name
+     :op1 "alexander"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breafast"
+  ))
+)
+
+# ::id SNG01360.json_0002
+# ::snt I need to get there by 7:30 AM .
+( o / out_of_scope )
+
+# ::id SNG01360.json_0004
+# ::snt I am leaving from abbey pool and astroturf pitch .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n4 / name
+     :op1 "abbey"
+     :op2 "pool"
+     :op3 "and"
+     :op4 "astroturf"
+     :op5 "pitch"
+  ))
+)
+
+# ::id SNG01360.json_0006
+# ::snt Great , thanks ! Is there a contact number available ?
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01360.json_0008
+# ::snt Got it . Thanks much . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4004.json_0000
+# ::snt Hi , I need a train out of london liverpool street on Monday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL4004.json_0002
+# ::snt i want to leave after 12:15
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n6 / name
+     :op1 "12:15"
+  ))
+)
+
+# ::id PMUL4004.json_0004
+# ::snt Sure . Can I get the arrival time and how long it will take ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+)
+
+# ::id PMUL4004.json_0006
+# ::snt Not right now . However , I do need to find an expensive restaurant to dine at in the centre of town . Any suggestions ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4004.json_0008
+# ::snt Please reserve a restaurant for five people at 19:15 on Monday
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "19:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "five"
+  ))
+)
+
+# ::id PMUL4004.json_0010
+# ::snt That is all I need .
+( o / out_of_scope )
+
+# ::id MUL1658.json_0000
+# ::snt Hey there , I need a train from stevenage that leaves after 09:45 . Can you help ?
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "stevenage"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "09:45"
+  ))
+)
+
+# ::id MUL1658.json_0002
+# ::snt We are going to cambridge and would like to leave on monday after 09:45 .   Thanks for your help .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n10 / name
+     :op1 "09:45"
+  ))
+)
+
+# ::id MUL1658.json_0004
+# ::snt That sounds great !   Could you give me the arrival time , travel time , and train ID as well ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+  :Time ( aTr1 / question )
+  :Id ( aTr2 / question )
+)
+
+# ::id MUL1658.json_0006
+# ::snt Maybe later . I am also looking for an expensive restaurant .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL1658.json_0008
+# ::snt No , I 'll take your recommendation . I do need postcode , address and phone number , please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+   :Area ( onRe2 / dontcare)
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Post ( aRe2 / question )
+  :Addr ( aRe3 / question )
+   )
+)
+
+# ::id MUL1658.json_0010
+# ::snt Okay , that 's great !   Thank you very much !   That 's all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1658.json_0012
+# ::snt No , that would be all . Thanks . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20429.json_0000
+# ::snt I 'd like information about a restaurant in South that serves English food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "english"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id WOZ20429.json_0002
+# ::snt How about chinese food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id WOZ20429.json_0004
+# ::snt cheap price range
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Price ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20429.json_0006
+# ::snt Yes , I would like to know the address please
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id WOZ20429.json_0008
+# ::snt Thank you , Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1057.json_0000
+# ::snt I am looking for a place to get a boat . Can you help me ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "boat"
+  ))
+)
+
+# ::id MUL1057.json_0002
+# ::snt No , I do n't have any preference . You can just pick whichever one looks best and give me the phone number , address , and area .
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id MUL1057.json_0004
+# ::snt Great ! I also need a hotel while I am there . I do need free parking but internet is optional .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( onHo2 / dontcare)
+   :Type ( TypHo4 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL1057.json_0006
+# ::snt I would like a three star hotel , do not care about price .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n8 / name
+     :op1 "three"
+  ))
+)
+
+# ::id MUL1057.json_0008
+# ::snt Yes that sounds fine . I would like to book a reservation please .
+( o / out_of_scope )
+
+# ::id MUL1057.json_0010
+# ::snt Can you make that for starting monday , 4 nights and 7 people ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL1057.json_0012
+# ::snt Yes , I also need to get a taxi to go between them , please .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL1057.json_0014
+# ::snt I need to leave the hotel by 5:00 .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Leave ( LeaTa4 / Leave 
+    :name ( n18 / name
+     :op1 "5:00"
+  ))
+)
+
+# ::id MUL1057.json_0016
+# ::snt Thank you very much for helping me today !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3194.json_0000
+# ::snt i am looking for a place to stay . The hotel should include free parking and should be in the type of guesthouse .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+   )
+ :op2(At2 / Attraction-Request
+  :Type ( aAt1 / question )
+   )
+)
+
+# ::id PMUL3194.json_0002
+# ::snt That does n't matter . I would like a 3 star hotel .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL3194.json_0004
+# ::snt I do n't have one , but I 'd like one of 3 stars .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3194.json_0006
+# ::snt Could I please have the address ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id PMUL3194.json_0008
+# ::snt I am looking for places to go in town
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL3194.json_0010
+# ::snt Is that in the centre ?
+( o / out_of_scope )
+
+# ::id PMUL3194.json_0012
+# ::snt what is the entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL3194.json_0014
+# ::snt okay thank you . i appreciate your help a lot . i think that is all for now . Goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0477.json_0000
+# ::snt Hello , I 'd like to get some info one a hotel please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL0477.json_0002
+# ::snt Please look in the north of town .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL0477.json_0004
+# ::snt Is there one with free parking and a 2 star rating ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+)
+
+# ::id WOZ20545.json_0000
+# ::snt I am looking for a restaurant in the west part of town .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+)
+
+# ::id WOZ20545.json_0002
+# ::snt I would like christmas food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "christmas"
+  ))
+)
+
+# ::id WOZ20545.json_0004
+# ::snt How about british food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "british"
+  ))
+)
+
+# ::id WOZ20545.json_0006
+# ::snt Either one is fine .
+( o / out_of_scope )
+
+# ::id WOZ20545.json_0008
+# ::snt I want the address and phone number .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20545.json_0010
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2181.json_0000
+# ::snt I am going to be visiting and would like a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id MUL2181.json_0002
+# ::snt it should have star of 0 and should be in the expensive range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n6 / name
+     :op1 "0"
+  ))
+)
+
+# ::id MUL2181.json_0004
+# ::snt Sure , I could stay at a cheap guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n10 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL2181.json_0006
+# ::snt I will take the one in Centre , can you book that for 8 people starting Friday for 5 nights ? I need the reference number as well please .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n16 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n18 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL2181.json_0008
+# ::snt Next up I 'd like to inquire about a train going to norwich .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n20 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id MUL2181.json_0010
+# ::snt I 'll be leaving Cambridge on Wednesday and need to arrive by 13:15 , please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n22 / name
+     :op1 "wednesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n24 / name
+     :op1 "13:15"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n26 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2181.json_0012
+# ::snt Yes . What is the travel time , price , and departure time ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Time ( aTr1 / question )
+  :Ticket ( aTr2 / question )
+)
+
+# ::id MUL2181.json_0014
+# ::snt That should be all . thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2181.json_0016
+# ::snt No thank you very much . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4226.json_0000
+# ::snt I 'm heading out on Saturday and need a train that arrives by 17:45
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "saturday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "17:45"
+  ))
+)
+
+# ::id PMUL4226.json_0002
+# ::snt I 'm leaving for Cambridge from Ely .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL4226.json_0004
+# ::snt Yes , that sounds good . I am also interested in finding an entertainment centre at my destination .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL4226.json_0006
+# ::snt I 'm disappointed but I would love to see a college , too . Is there one in the centre ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n14 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL4226.json_0008
+# ::snt Cool . Could you tell me the postcode and their address ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL4226.json_0010
+# ::snt Is there any entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL4226.json_0012
+# ::snt Great .   Thanks for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4226.json_0014
+# ::snt That is all for now . I 'll let you know if I need more help in the future .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0614.json_0000
+# ::snt Hi , I 'm looking for a restaurant in the moderate price range that sells north indian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "north"
+     :op2 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id SNG0614.json_0002
+# ::snt I 'm looking for a restaurant , not a hotel . Can you try again ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id SNG0614.json_0004
+# ::snt Okay . How about one that serves italian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id SNG0614.json_0006
+# ::snt I would like it to be in the east area of town please .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n8 / name
+     :op1 "east"
+  ))
+)
+
+# ::id SNG0614.json_0008
+# ::snt Sounds good , can I get the phone number and postcode , please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id SNG0614.json_0010
+# ::snt That is all ! Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2870.json_0000
+# ::snt I need help with a particular hotel , can you do that ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL2870.json_0002
+# ::snt I 'd like a hotel named Warkworth House , and am interested in booking for 8 people starting on Saturday .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "warkworth"
+     :op2 "house"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n4 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n6 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL2870.json_0004
+# ::snt 8 people , for 3 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL2870.json_0006
+# ::snt Does saturday work ?
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL2870.json_0008
+# ::snt Could you give me information on Cambridge and County folk museum ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n14 / name
+     :op1 "cambridge"
+     :op2 "and"
+     :op3 "county"
+     :op4 "folk"
+     :op5 "museum"
+  ))
+)
+
+# ::id PMUL2870.json_0010
+# ::snt Thank you . I 'd also like to get a taxi between these two places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL2870.json_0012
+# ::snt We want to leave the hotel by 24:15 . What is the contact number and car type ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n16 / name
+     :op1 "24:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+ :op3(At3 / Attraction-Request
+  :Type ( aAt2 / question )
+   )
+)
+
+# ::id PMUL2870.json_0014
+# ::snt Thank you , that 's all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20550.json_0000
+# ::snt Find me expensive restaurant that serves international food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "international"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id WOZ20550.json_0002
+# ::snt British .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "british"
+  ))
+)
+
+# ::id WOZ20550.json_0004
+# ::snt What is the phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id WOZ20550.json_0006
+# ::snt No , you 've covered it all , I believe . Thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3168.json_0000
+# ::snt Hi I am looking for a cheap hotel that has free parking . Are there any around town ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Price ( PriHo5 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL3168.json_0002
+# ::snt Is this a guesthouse ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL3168.json_0004
+# ::snt Yes , I 'm sorry , I should have told you earlier .
+( o / out_of_scope )
+
+# ::id PMUL3168.json_0006
+# ::snt Can you pick your favorite one and book a room for me ? 3 of us will be arriving on Tuesday , and we 'll want to stay 2 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3168.json_0008
+# ::snt Thanks . I am also looking for a multiple sports attraction in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n16 / name
+     :op1 "multiple"
+     :op2 "sports"
+  ))
+)
+
+# ::id PMUL3168.json_0010
+# ::snt Are there any cinemas available ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n18 / name
+     :op1 "cinemas"
+  ))
+)
+
+# ::id PMUL3168.json_0012
+# ::snt What is the phone number for the Vue Cinema ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n20 / name
+     :op1 "vue"
+     :op2 "cinema"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Phone ( aAt1 / question )
+   )
+)
+
+# ::id PMUL3168.json_0014
+# ::snt Yes , I also need the address and postal code , please .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL3168.json_0016
+# ::snt Great , thanks ! That 's all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0905.json_0000
+# ::snt I want to find an expensive 4 star hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG0905.json_0002
+# ::snt Do you have one in the south that includes free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n8 / name
+     :op1 "south"
+  ))
+)
+
+# ::id SNG0905.json_0004
+# ::snt Okay , I 'd really like to stay on the south end of town so is there one in the cheap price range instead ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "one"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n12 / name
+     :op1 "south"
+  ))
+   :Price ( PriHo6 / Price 
+    :name ( n14 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SNG0905.json_0006
+# ::snt Well are there any cheap hotels anywhere in town ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n16 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SNG0905.json_0008
+# ::snt Sure .   Look for a cheap hotel , 4 stars , in the south .   Free parking also .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n18 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n20 / name
+     :op1 "south"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n22 / name
+     :op1 "4"
+  ))
+   :Parking ( esHo4 / yes)
+)
+
+# ::id SNG0905.json_0010
+# ::snt Can we start over ? I think there is a bit of confusion . I need a hotel with four stars , in the south , and free parking
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n24 / name
+     :op1 "four"
+  ))
+   :Area ( AreHo5 / Area 
+    :name ( n26 / name
+     :op1 "south"
+  ))
+)
+
+# ::id SNG0905.json_0012
+# ::snt Cheap is fine . Please book for Friday , 3 nights , 3 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n28 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n30 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n32 / name
+     :op1 "3"
+  ))
+   :Price ( PriHo8 / Price 
+    :name ( n34 / name
+     :op1 "Cheap"
+  ))
+)
+
+# ::id SNG0905.json_0014
+# ::snt I can book for 1 night instead .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n36 / name
+     :op1 "1"
+  ))
+)
+
+# ::id SNG0905.json_0016
+# ::snt No , that 's it for now .   Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0873.json_0000
+# ::snt What museums are there in the north area of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id MUL0873.json_0002
+# ::snt How about a swimming pool then ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "swimming"
+     :op2 "pool"
+  ))
+)
+
+# ::id MUL0873.json_0004
+# ::snt Thank you . I just need the phone number and I 'm wondering how much the entrance fee is ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL0873.json_0006
+# ::snt Thanks , that sounds great .   Can you suggest a cheap restaurant near the pool ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL0873.json_0008
+# ::snt I am actually looking for a restaurant that serves scottish food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "scottish"
+  ))
+)
+
+# ::id MUL0873.json_0010
+# ::snt How about Italian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id MUL0873.json_0012
+# ::snt Yes please .   There will be 5 of us and we would like to eat on Tuesday at 17:45 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "17:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL0873.json_0014
+# ::snt How about 16:45 on Tuesday ? Can I have the reference number ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n20 / name
+     :op1 "16:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n22 / name
+     :op1 "tuesday"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0873.json_0016
+# ::snt 15:45 , 18:45 , if not Is there another italian restaurant that I could get a table for 5 at etiher 16:45 or 17:45 ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n24 / name
+     :op1 "italian"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n26 / name
+     :op1 "15:45"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n28 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL0873.json_0018
+# ::snt Yes I will also need a taxi to commute between the two places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL0873.json_0020
+# ::snt What is the contact number and what will be the car type ?
+( Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+)
+
+# ::id MUL0873.json_0022
+# ::snt Thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0873.json_0024
+# ::snt No , that is all I need today . Thanks again ! Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG01588.json_0000
+# ::snt Can you find me a taxi from backstreet bistro ? I ca n't leave until after 14:15 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n2 / name
+     :op1 "14:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "backstreet"
+     :op2 "bistro"
+  ))
+)
+
+# ::id SNG01588.json_0002
+# ::snt I want to be taken to cineworld cinema
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n6 / name
+     :op1 "cineworld"
+     :op2 "cinema"
+  ))
+)
+
+# ::id SNG01588.json_0004
+# ::snt By 15 00 and I need car type and contact number
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n8 / name
+     :op1 "15"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id SNG01588.json_0006
+# ::snt Thanks for all your help . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1955.json_0000
+# ::snt Find me train times from cambridge to london liverpool street .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1955.json_0002
+# ::snt Wednesday , please . Any time after 08:00 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "08:00"
+  ))
+)
+
+# ::id PMUL1955.json_0004
+# ::snt Yes , I would like a ticket just for myself .
+( o / out_of_scope )
+
+# ::id PMUL1955.json_0006
+# ::snt Thank you . Please also find me a moderately priced hotel on the West side
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n12 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreHo6 / Area 
+    :name ( n14 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL1955.json_0008
+# ::snt check first if it has   free parking and should have a star of 4
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1955.json_0010
+# ::snt Okay , go ahead and book a room . It 's just for me .
+( o / out_of_scope )
+
+# ::id PMUL1955.json_0012
+# ::snt Please book for 2 nights , for 1 person starting on Monday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n20 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n22 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL1955.json_0014
+# ::snt Do you have another hotel that 's 4 stars with free parking in the west ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n24 / name
+     :op1 "4"
+  ))
+   :Area ( AreHo5 / Area 
+    :name ( n26 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL1955.json_0016
+# ::snt How about a cheap hotel ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n28 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL1955.json_0018
+# ::snt book for i people for 2 nights starting monday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n30 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n32 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL1955.json_0020
+# ::snt no that will be all . thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1955.json_0022
+# ::snt Yes , good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0593.json_0000
+# ::snt I 'm looking for a train that leaves on Thursday after 21:30 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "thursday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "21:30"
+  ))
+)
+
+# ::id PMUL0593.json_0002
+# ::snt I will be going to Broxbourne .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id PMUL0593.json_0004
+# ::snt i just want to leave after 21:30
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "21:30"
+  ))
+)
+
+# ::id PMUL0593.json_0006
+# ::snt Yes , that would be fine . I 'll need the price and travel time for that , please .
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id PMUL0593.json_0008
+# ::snt Yes , I 'll be leaving from cambridge . What 's the train number and cost ? Oh , and how long is the trip ?
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0593.json_0010
+# ::snt I also would like to book a table for 3 at prezzo for 16:00 the same day I arrive or Tuesday . I need the reference number also .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n12 / name
+     :op1 "prezzo"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n14 / name
+     :op1 "16:00"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n16 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+ :op3(Tt3 / Train-Request
+  :Ref ( aTr2 / question )
+   )
+)
+
+# ::id PMUL0593.json_0012
+# ::snt No thank you that will be all
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2238.json_0000
+# ::snt Can you help me find a resturant ?
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Food ( aRe0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL2238.json_0002
+# ::snt I am looking at the Missing Sock . I need to book it Monday at 19:15 for 6 people .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "missing"
+     :op2 "sock"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n4 / name
+     :op1 "19:15"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n8 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL2238.json_0004
+# ::snt Great , how about finding a cool place for us to check out in the centre area also ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2238.json_0006
+# ::snt I want to visit an entertainment attraction please
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL2238.json_0008
+# ::snt What about any museums in the centre of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n16 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id PMUL2238.json_0010
+# ::snt Thank you , can you give me the phone number and postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL2238.json_0012
+# ::snt I want a taxi . I 'll depart from the attraction and go to the restaurant , arriving by 19:15 . Please give me the car and contact info .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n18 / name
+     :op1 "19:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "attraction"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL2238.json_0014
+# ::snt No , that is all I need for today . Thank you for all your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01552.json_0000
+# ::snt Yes , I need a taxi to take me to the Addenbrookes Hospital .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Dest ( DesTa3 / Dest 
+    :name ( n2 / name
+     :op1 "Addenbrookes"
+     :op2 "Hospital"
+  ))
+   )
+ :op2(Hm2 / Hospital-Inform
+   :none ( onHo2 / none)
+   )
+)
+
+# ::id SNG01552.json_0002
+# ::snt Yes , thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01552.json_0004
+# ::snt That 's all I need for today . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1168.json_0000
+# ::snt I am looking for a museum to visit in the centre of town
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL1168.json_0002
+# ::snt Yes , can you give me the postcode and entrance fee for that museum ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id MUL1168.json_0004
+# ::snt Thank you ! Are there any guesthouses nearby ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouses"
+  ))
+)
+
+# ::id MUL1168.json_0006
+# ::snt Yes that will work , please book .
+( o / out_of_scope )
+
+# ::id MUL1168.json_0008
+# ::snt I will need 3 nights for 2 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL1168.json_0010
+# ::snt I would like to start my stay on Friday .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL1168.json_0012
+# ::snt How about 6 people for 5 nights starting friday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n16 / name
+     :op1 "6"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n18 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL1168.json_0014
+# ::snt Thank you . Can you please confirm for me that the guesthouse you booked for me is moderately priced ?
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1168.json_0016
+# ::snt No , sorry . I am looking for something moderately priced .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n20 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id MUL1168.json_0018
+# ::snt Yes , please . We seem to have gone very astray . I need a moderately priced 3 star guest house . It does n't matter where .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n22 / name
+     :op1 "3"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n24 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id MUL1168.json_0020
+# ::snt Please book the Hamilton Lodge or 6 people and 5 nights starting from friday .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n26 / name
+     :op1 "hamilton"
+     :op2 "lodge"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n28 / name
+     :op1 "5"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n30 / name
+     :op1 "6"
+  ))
+   :Day ( DayHo8 / Day 
+    :name ( n32 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL1168.json_0022
+# ::snt No , that should be it .   Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3608.json_0000
+# ::snt I would like to stay at a guesthouse while I 'm in cambridge . It does n't need to have internet .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( onHo2 / dontcare)
+)
+
+# ::id PMUL3608.json_0002
+# ::snt No thanks - not yet .   Does it have free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL3608.json_0004
+# ::snt I do n't have any price range in mind , I just want a guesthouse with free parking on the north side
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+   :Area ( AreHo3 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+   :Parking ( esHo3 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Price ( aHo1 / question )
+   )
+)
+
+# ::id PMUL3608.json_0006
+# ::snt Yes , I do need to book a room .
+( o / out_of_scope )
+
+# ::id PMUL3608.json_0008
+# ::snt Actually , I 'll book later . Can you help me find a train though ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL3245.json_0000
+# ::snt I am looking for places to see in town . Can you help me ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL3245.json_0002
+# ::snt I really do n't have a preference .   I 'll let you pick !   I 'll need the address , postcode and the phone number .   Thanks so much !
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( onAt1 / dontcare)
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+  :Phone ( aAt3 / question )
+   )
+)
+
+# ::id PMUL3245.json_0004
+# ::snt Thank you . I 'm also looking for a train that leaves on Monday . It will need to leave after 21:45 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "monday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "21:45"
+  ))
+)
+
+# ::id PMUL3245.json_0006
+# ::snt I 'm leaving from Cambridge going to stevenage .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "stevenage"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3245.json_0008
+# ::snt I just need the price on that one please .
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL3245.json_0010
+# ::snt That 's exactly what I needed . Thank you . Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0952.json_0000
+# ::snt Well , I am coming to Cambridge and was hoping to try some local restaurants .   Can you help me with my choices ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0952.json_0002
+# ::snt I need something expensive please preferably in the North .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL0952.json_0004
+# ::snt I 'll give that a try . Book a table for 6 people for Sunday at 12:30 please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "12:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL0952.json_0006
+# ::snt Thank you . I also need a train the same day .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+)
+
+# ::id PMUL0952.json_0008
+# ::snt I am departing from Peterborough and going to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id PMUL0952.json_0010
+# ::snt I want ot get in by 8:00 , I need to get in in plenty of time for my Sunday booking .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n18 / name
+     :op1 "8:00"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n20 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL0952.json_0012
+# ::snt Yes , I need 6 tickets and the reference number of the booking .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n22 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL0952.json_0014
+# ::snt Thanks you , that is everything , you helped me a lot .   Thanks a bunch ! !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0121.json_0000
+# ::snt Hi there ! Can you give me some info on Cityroomz ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "cityroomz"
+  ))
+)
+
+# ::id PMUL0121.json_0002
+# ::snt Yes please . I need it for 7 people for 3 nights starting on tuesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL0121.json_0004
+# ::snt I would like to book it for 3 nights beginning on Tuesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL0121.json_0006
+# ::snt Yeah , I need a restaurant in the west and with expensive pricing .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n14 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n16 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL0121.json_0008
+# ::snt No , I do n't have a preference , but I need the phone number and postcode .
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Food ( FooRe3 / Food 
+    :name ( n19 / name
+     :op1 "do"
+     :op2 "n't"
+     :op3 "have"
+     :op4 "a"
+     :op5 "preference"
+  ))
+   )
+)
+
+# ::id PMUL0121.json_0010
+# ::snt No , right now , I just need the infor .   Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0121.json_0012
+# ::snt That is all . thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3570.json_0000
+# ::snt Can you get me information on a hotel called cityroomz ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "cityroomz"
+  ))
+)
+
+# ::id PMUL3570.json_0002
+# ::snt I would like to book this hotel for 4 people and 2 nights for Tuesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3570.json_0004
+# ::snt Can I have the reference number please .
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL3570.json_0006
+# ::snt Thank you . I will also need a train to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3570.json_0008
+# ::snt I will be coming in from Stansted Airport heading into Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n12 / name
+     :op1 "Stansted"
+     :op2 "Airport"
+  ))
+   :Dest ( DesTr4 / Dest 
+    :name ( n14 / name
+     :op1 "Cambridge"
+  ))
+)
+
+# ::id PMUL3570.json_0010
+# ::snt I want to travel on Tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n16 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL3570.json_0012
+# ::snt I 'd like to arrive by 18:30 , but I can leave at any time .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n18 / name
+     :op1 "18:30"
+  ))
+)
+
+# ::id PMUL3570.json_0014
+# ::snt Sounds good enough to me . What is the price of the TR 9892 ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL3570.json_0016
+# ::snt Ok , great and could you please confirm the departure time for that train ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+)
+
+# ::id PMUL3570.json_0018
+# ::snt Okay great . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3570.json_0020
+# ::snt No , you have been a great help . That 's it for now . Goodbye .
+( a / and
+ :op1(ge1 / general-bye
+   :none ( onge1 / none)
+   )
+ :op2(gt2 / general-greet
+   :none ( onge2 / none)
+   )
+)
+
+# ::id PMUL1489.json_0000
+# ::snt I would like to go to a theatre in town . How many are there and where are they ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "theatre"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Name ( aAt1 / question )
+   )
+)
+
+# ::id PMUL1489.json_0002
+# ::snt I do n't care , anywhere in town is fine .
+( o / out_of_scope )
+
+# ::id PMUL1489.json_0004
+# ::snt Sure . What is the Address , phone number and postcode ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL1489.json_0006
+# ::snt No , thank you that is all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1489.json_0008
+# ::snt I need to find a train .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL1489.json_0010
+# ::snt I am wanting to go from Stevenage to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "stevenage"
+  ))
+)
+
+# ::id PMUL1489.json_0012
+# ::snt I want to leave on Friday and should arrive by 10:45
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n10 / name
+     :op1 "10:45"
+  ))
+)
+
+# ::id PMUL1489.json_0014
+# ::snt The departure time is all I need .
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+)
+
+# ::id SNG1089.json_0000
+# ::snt I 'm looking for a park in the south part of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "park"
+  ))
+)
+
+# ::id SNG1089.json_0002
+# ::snt What 's the address for Wandlebury ? May I have their phone number , too ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id SNG1089.json_0004
+# ::snt No , you 've answered all of my questions .   Thanks so much .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20046.json_0000
+# ::snt Hi , I 'm looking for an expensive restaurant that serves kosher food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "kosher"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id WOZ20046.json_0002
+# ::snt I do not care about the location .
+( Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+)
+
+# ::id WOZ20046.json_0004
+# ::snt How about Korean food in the expensive price range ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "korean"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id WOZ20046.json_0006
+# ::snt Yes , I would like their address please .
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id WOZ20046.json_0008
+# ::snt Thank you .   That is all of the info that I needed .   Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1710.json_0000
+# ::snt Can you please help me find a train ? May I ask that it comes at 10:45 and leaves on a monday ? Thankyou .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "monday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "10:45"
+  ))
+)
+
+# ::id PMUL1710.json_0002
+# ::snt Norwhich , please . From Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Dest ( DesTr4 / Dest 
+    :name ( n8 / name
+     :op1 "Norwhich"
+  ))
+)
+
+# ::id PMUL1710.json_0004
+# ::snt Yes for one person please . i will need the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "one"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1710.json_0006
+# ::snt I need a hotel room with i need free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id PMUL1710.json_0008
+# ::snt Somewhere in the west please .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n14 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL1710.json_0010
+# ::snt I do n't have a price range in mind .
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+)
+
+# ::id PMUL1710.json_0012
+# ::snt Could you get me the postcode for the Cambridge Belfry ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n16 / name
+     :op1 "Cambridge"
+     :op2 "Belfry"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Post ( aHo1 / question )
+   )
+)
+
+# ::id PMUL1710.json_0014
+# ::snt that is all i needed for today thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0126.json_0000
+# ::snt I want to find a zero star rated hotel .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n2 / name
+     :op1 "zero"
+  ))
+)
+
+# ::id PMUL0126.json_0002
+# ::snt It should be in the cheap price range
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+   :Area ( onHo2 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Price ( onRe2 / none)
+   )
+)
+
+# ::id PMUL0126.json_0004
+# ::snt I would prefer the centre please .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0126.json_0006
+# ::snt Yes can you please book that ?
+( o / out_of_scope )
+
+# ::id PMUL0126.json_0008
+# ::snt Sorry , I actually wo n't need it booked after all . I only want to know if they have free parking and also the phone number and address there please .
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Parking ( aHo0 / question )
+  :Addr ( aHo1 / question )
+  :Phone ( aHo2 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Parking ( esHo2 / yes)
+   )
+)
+
+# ::id PMUL0126.json_0010
+# ::snt Great , thank you so much ! Now I just need to find a place to eat .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0126.json_0012
+# ::snt Let 's look for a cheap place .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+   :Area ( onRe2 / none)
+)
+
+# ::id PMUL0126.json_0014
+# ::snt Sounds fine .   Could you make a reservation for 4 at 11:45 on Wednesday ?   I will need the reference number too
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "11:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0126.json_0016
+# ::snt No thank you that will be all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2044.json_0000
+# ::snt I 'm exhausted . Can you find me a guesthouse somewhere on the east side of town ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL2044.json_0002
+# ::snt It does n't matter , and I do n't need internet access .
+( Hm1 / Hotel-Inform
+   :Internet ( onHo1 / dontcare)
+)
+
+# ::id MUL2044.json_0004
+# ::snt Does it include free internet ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id MUL2044.json_0006
+# ::snt I want to book it for one person , four nights starting on Sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "four"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL2044.json_0008
+# ::snt I ca n't rest yet .   I still need a train .   I am traveling from Cambridge to London liverpool street .   Can you help me out ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2044.json_0010
+# ::snt I 'd need to leave on thursday and arrive by 14:30 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n16 / name
+     :op1 "thursday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n18 / name
+     :op1 "14:30"
+  ))
+)
+
+# ::id MUL2044.json_0012
+# ::snt Yes please for one . I will also need a reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n20 / name
+     :op1 "one"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL2044.json_0014
+# ::snt No , that is all , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0065.json_0000
+# ::snt Please provide me information on the restaurant one seven .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "restaurant"
+     :op2 "one"
+     :op3 "seven"
+  ))
+)
+
+# ::id SSNG0065.json_0002
+# ::snt Yes I would like to book a table for 3 people at 20:00 on Wednesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "20:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SSNG0065.json_0004
+# ::snt Yes , please give me the reference number .
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id SSNG0065.json_0006
+# ::snt I am disappointed but willing to try another place in the same area and price range . What do you recommend ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "area"
+     :op3 "and"
+     :op4 "price"
+     :op5 "range"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id SSNG0065.json_0008
+# ::snt Yes , we can stick to British please
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "british"
+  ))
+)
+
+# ::id SSNG0065.json_0010
+# ::snt Thanks for all of your help you were great !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1776.json_0000
+# ::snt Can you help me find a hotel called El Shaddai ? Thanks .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "El"
+     :op2 "Shaddai"
+  ))
+)
+
+# ::id PMUL1776.json_0002
+# ::snt Yes , I think so . I hear a lot of good things about them . Can you book me a room for 7 people for 2 nights on Friday please ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL1776.json_0004
+# ::snt I also need a train going to stevenage and arriving there by 13:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "stevenage"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n12 / name
+     :op1 "13:00"
+  ))
+)
+
+# ::id PMUL1776.json_0006
+# ::snt I 'd like to leave cambridge on sunday , please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1776.json_0008
+# ::snt May I please have the price for this train ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL1776.json_0010
+# ::snt No thanks that 's all I need for today . Thanks for the help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0117.json_0000
+# ::snt I 'm looking for a place to eat that is japanese that is in the mid price range please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "japanese"
+  ))
+)
+
+# ::id SSNG0117.json_0002
+# ::snt Yes . Where area is it located in ? I need it to be in the west .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id SSNG0117.json_0004
+# ::snt That wo n't work . How about an Italian restaurant in the west that is moderately priced ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n10 / name
+     :op1 "west"
+  ))
+)
+
+# ::id SSNG0117.json_0006
+# ::snt Yes I would like to book a table for 2 people at 11:00 on Friday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "11:00"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n16 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL2059.json_0000
+# ::snt Could you help me finding some place to eat for dinner ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL2059.json_0002
+# ::snt No I 'm trying to find an attraction near town centre , preferably near a college .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL2059.json_0004
+# ::snt Not really .   Which college would you suggest I visit ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL2059.json_0006
+# ::snt Do they have a phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL2059.json_0008
+# ::snt Yes , may I please have the full address with postcode for Emmanuel College ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n9 / name
+     :op1 "Emmanuel"
+     :op2 "College"
+  ))
+   )
+)
+
+# ::id PMUL2059.json_0010
+# ::snt Yes , I also need the postcode , area , and food type for a place called Royal Standard .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n10 / name
+     :op1 "royal"
+     :op2 "standard"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Food ( aRe1 / question )
+  :Area ( aRe2 / question )
+  :Post ( aRe3 / question )
+   )
+)
+
+# ::id PMUL2059.json_0012
+# ::snt Thank you !   Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2059.json_0014
+# ::snt No , I do n't need anything else . Goodbye
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0155.json_0000
+# ::snt Can you help me find a place to eat that serves unusual food in the centre ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "unusual"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SSNG0155.json_0002
+# ::snt How about british ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "british"
+  ))
+)
+
+# ::id SSNG0155.json_0004
+# ::snt Moderate sounds good .   Can you book a table at any one of the 4 for 8 people on Monday at 18:00 ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "moderate"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n10 / name
+     :op1 "18:00"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+)
+
+# ::id SSNG0155.json_0006
+# ::snt Great ! Thank you for the reference number GA03MU3U. Goodbye .
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id MUL0790.json_0000
+# ::snt Hi there . I was wondering if you could provide some information on the Bridge Guest House hotel .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "bridge"
+     :op2 "guest"
+     :op3 "house"
+  ))
+)
+
+# ::id MUL0790.json_0002
+# ::snt Sounds good . Could you book me a room for 5 nights , starting Sunday ? There will be six of us .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "six"
+  ))
+)
+
+# ::id MUL0790.json_0004
+# ::snt Is it available on Monday ?
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id MUL0790.json_0006
+# ::snt Would 3 nights starting Sunday work ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id MUL0790.json_0008
+# ::snt Thank You . I also need a train from Cambridge on Wednesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n16 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0790.json_0010
+# ::snt I need to arrive in Stevenage by 09:45 on wednesday
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n20 / name
+     :op1 "stevenage"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n22 / name
+     :op1 "09:45"
+  ))
+   :Day ( DayTr6 / Day 
+    :name ( n24 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id MUL0790.json_0012
+# ::snt I would like the one that arrives at 8:10 . Could you book it for 6 people ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n26 / name
+     :op1 "6"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n28 / name
+     :op1 "8:10"
+  ))
+)
+
+# ::id MUL0790.json_0014
+# ::snt Nothing else . Thank you for your help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1247.json_0000
+# ::snt I am looking for a guesthouse type room that includes free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id SNG1247.json_0002
+# ::snt I do n't care about that . I would like it to have a 4-star rating .
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+   :Stars ( StaHo3 / Stars 
+    :name ( n4 / name
+     :op1 "4-star"
+  ))
+)
+
+# ::id SNG1247.json_0004
+# ::snt Do they have free parking ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Parking ( aHo1 / question )
+   )
+)
+
+# ::id SNG1247.json_0006
+# ::snt No thanks just needed a recommendation on a place to stay .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1247.json_0008
+# ::snt Just the postcode for the Acorn , please .
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id SNG1247.json_0010
+# ::snt Great .   Thanks for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2860.json_0000
+# ::snt Hello ! I 'm looking for a museum to go to .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL2860.json_0002
+# ::snt I would like any type of museum that is located in the centre of town . Can you provide me with an address ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2860.json_0004
+# ::snt No , can you choose the best one for me and give me the address ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL2860.json_0006
+# ::snt Thank you I also need a place to stay that has free wifi and 4 stars and in the west of town .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+   :Stars ( StaHo5 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2860.json_0008
+# ::snt I have no price range but it needs to be 4 star .
+( Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+   :Stars ( StaHo3 / Stars 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2860.json_0010
+# ::snt Which on is in the west ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n12 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL2860.json_0012
+# ::snt No , I just need the postcode please .
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id PMUL2860.json_0014
+# ::snt I also need taxi to take me from the Museum   at   22:00 to the hotel , get me the contact number and car type for the taxi .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n14 / name
+     :op1 "22:00"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id PMUL2860.json_0016
+# ::snt I am not sure of the name , you did not provide it .
+( o / out_of_scope )
+
+# ::id PMUL2860.json_0018
+# ::snt Okay , so then book the taxi as requested please , and again do not forget the car type and contact number
+( Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+)
+
+# ::id PMUL2860.json_0020
+# ::snt No that 's all I need today . Thanks so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0849.json_0000
+# ::snt I am looking for a place to dine
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0849.json_0002
+# ::snt Expensive is what I am looking for . I do n't have a preference for the exact type of food .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+   :Price ( PriRe3 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Food ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0849.json_0004
+# ::snt That sounds great .   Can I get their phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id PMUL0849.json_0006
+# ::snt looking for a train , The train should arrive by 15:45 and should leave on saturday .  The train should go to cambridge and should depart from ely
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n8 / name
+     :op1 "15:45"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n10 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL0849.json_0008
+# ::snt Yes please book it foe me thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0849.json_0010
+# ::snt No that 's all ! Thank you very much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0679.json_0000
+# ::snt Hello !   Can you help me find a particular restaurant ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0679.json_0002
+# ::snt I am looking for the missing sock .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "the"
+     :op2 "missing"
+     :op3 "sock"
+  ))
+)
+
+# ::id PMUL0679.json_0004
+# ::snt Can you book   The Missing Sock for 5 people on Monday at 17:45 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "17:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   :Name ( NamRe8 / Name 
+    :name ( n10 / name
+     :op1 "Missing"
+     :op2 "Sock"
+  ))
+)
+
+# ::id PMUL0679.json_0006
+# ::snt No thank you . Can you try to keep it at 17:45 unless its unavailable . And can I get a reference number please .
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Time ( TimRe3 / Time 
+    :name ( n13 / name
+     :op1 "17:45"
+  ))
+   )
+)
+
+# ::id PMUL0679.json_0008
+# ::snt Thanks , I also need a train departing from Cambridge and going to London Liverpool Street and need to arrive by 17:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n16 / name
+     :op1 "17:30"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0679.json_0010
+# ::snt Yes , Monday and please provide the price .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n20 / name
+     :op1 "monday"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL0679.json_0012
+# ::snt As long as it arrives by 17:30 and meets the other criteria you can choose .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n22 / name
+     :op1 "17:30"
+  ))
+)
+
+# ::id PMUL0679.json_0014
+# ::snt That might be a little early . Can you find something that arrives clsoer to 17:30 ?
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n24 / name
+     :op1 "17:30"
+  ))
+)
+
+# ::id PMUL0679.json_0016
+# ::snt Will you book it for me ?
+( o / out_of_scope )
+
+# ::id PMUL0679.json_0018
+# ::snt just one ticket .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n26 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL0679.json_0020
+# ::snt No , that will be all for me . Thank you and have a nice day ! !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20567.json_0000
+# ::snt Please suggest me some moderately priced restaurant in the south .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id WOZ20567.json_0002
+# ::snt italian food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id WOZ20567.json_0004
+# ::snt Is there anything else ?
+( o / out_of_scope )
+
+# ::id WOZ20567.json_0006
+# ::snt Can I get the address , phone number and postcode , please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id WOZ20567.json_0008
+# ::snt Thank you , goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0833.json_0000
+# ::snt I need to find a train that leaves on Wednesday and arrives at its destination by 12:30 . Can you help ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "wednesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "12:30"
+  ))
+)
+
+# ::id PMUL0833.json_0002
+# ::snt Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0833.json_0004
+# ::snt I want to book that train for 6 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n6 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL0833.json_0006
+# ::snt Great , can I get the reference number for the train ? Also I would like to find a moderate price Cantonese restaurant .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "cantonese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n10 / name
+     :op1 "moderate"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+ :op3(Rt3 / Restaurant-Request
+  :Ref ( aRe2 / question )
+   )
+)
+
+# ::id PMUL0833.json_0008
+# ::snt Great Please provide the reference number and then let me know about the restaurant .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0833.json_0010
+# ::snt No . I need a train that arrives by 12:30 and departs from Stevenage , not London Kings Cross .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n12 / name
+     :op1 "12:30"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n14 / name
+     :op1 "stevenage"
+  ))
+)
+
+# ::id PMUL0833.json_0012
+# ::snt Sure . Once again , it 'll be for 6 people . And PLEASE remember the confirmation number this time !
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n16 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL0833.json_0014
+# ::snt Thanks that 's all for me today
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1699.json_0000
+# ::snt I want a train going to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1699.json_0002
+# ::snt Stansted Airport , please .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n4 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id PMUL1699.json_0004
+# ::snt I need to leave on sunday and I need to arrive by 12:15 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "12:15"
+  ))
+)
+
+# ::id PMUL1699.json_0006
+# ::snt Yes , please . I need a booking for 7 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL1699.json_0008
+# ::snt Thanks so much for the train booking . I also need lodging with free wifi . I do n't need free parking , though .
+( Hm1 / Hotel-Inform
+   :Parking ( oHo1 / no)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL1699.json_0010
+# ::snt Do have anything expensive ? I do n't care what area .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+   :Area ( onHo2 / dontcare)
+)
+
+# ::id PMUL1699.json_0012
+# ::snt Either one is fine . If you can recommend for me , that would be great . Oh and if there 's one you like that 's moderately priced , that would be fine too .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n14 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL1699.json_0014
+# ::snt Oh , I do n't really care about that . Which place would you recommend ?
+( Hm1 / Hotel-Inform
+   :Stars ( onHo1 / dontcare)
+)
+
+# ::id PMUL1699.json_0016
+# ::snt Great !   Can I get the phone number ?
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id PMUL1699.json_0018
+# ::snt No that wo n't be necessary . I 'd just like the postcode and address please .
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id PMUL1699.json_0020
+# ::snt That 's all for me . Thanks for your help . Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4030.json_0000
+# ::snt I 'm looking for a guesthouse to stay at . Can you help me with that ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL4030.json_0002
+# ::snt I 'd like it to be in the east . A guesthouse would be great with a 4 star . Also , I do n't care about internet .
+( Hm1 / Hotel-Inform
+   :Internet ( onHo1 / dontcare)
+   :Area ( AreHo3 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+   :Stars ( StaHo5 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :Type ( TypHo7 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL4030.json_0004
+# ::snt Price range does n't matter , can you find one with free wifi ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+   :Internet ( esHo2 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Price ( aHo1 / question )
+   )
+)
+
+# ::id PMUL4030.json_0006
+# ::snt Nope . Any of them will be fine . I 'll just need to know the address , price range , and postcode , please ?
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+  :Addr ( aHo1 / question )
+  :Post ( aHo2 / question )
+)
+
+# ::id PMUL4030.json_0008
+# ::snt Thanks . I 'm also looking for a train to stevenage for tuesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "stevenage"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL4030.json_0010
+# ::snt I will be leaving from Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4030.json_0012
+# ::snt The train should leave at 10:45 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n16 / name
+     :op1 "10:45"
+  ))
+)
+
+# ::id PMUL4030.json_0014
+# ::snt Yes , please . I need tickets for 7 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n18 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL4030.json_0016
+# ::snt Great , thank you very much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4030.json_0018
+# ::snt No that 's it . Thanks for everything ! Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0569.json_0000
+# ::snt I am looking for a train that leaves for leicester after 19:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "leicester"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "19:00"
+  ))
+)
+
+# ::id MUL0569.json_0002
+# ::snt This would be on Monday departing from Cambridge .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0569.json_0004
+# ::snt Yes please I am looking for the travel time , price , and train ID of that one .
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+  :Id ( aTr2 / question )
+)
+
+# ::id MUL0569.json_0006
+# ::snt Not right now but I am looking for some places to go in town
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id MUL0569.json_0008
+# ::snt A museum would be nice .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL0569.json_0010
+# ::snt Okay . May I have their address please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id MUL0569.json_0012
+# ::snt The address for the Whipple Museum is free school lane .
+( a / and
+ :op1(At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n13 / name
+     :op1 "Whipple"
+     :op2 "Museum"
+  ))
+   :Addr ( AddAt5 / Addr 
+    :name ( n15 / name
+     :op1 "free"
+     :op2 "school"
+     :op3 "lane"
+  ))
+   )
+)
+
+# ::id MUL0569.json_0014
+# ::snt What area is the Whipple Museum in ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+)
+
+# ::id MUL0569.json_0016
+# ::snt Okay , thank you .   That is all I need for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0955.json_0000
+# ::snt I am looking for a train leaving cambridge after 15:00 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "15:00"
+  ))
+)
+
+# ::id PMUL0955.json_0002
+# ::snt I 'm going to Bishops Stortford .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id PMUL0955.json_0004
+# ::snt yes please and I need the price and arrival time
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id PMUL0955.json_0006
+# ::snt Just 1 ticket please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL0955.json_0008
+# ::snt Yes , I would like to find an expensive Austrian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "austrian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0955.json_0010
+# ::snt Oh , that 's too bad .   I do need something in the center .   Is there any British food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "british"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n16 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL0955.json_0012
+# ::snt I 'd like something expensive please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n18 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0955.json_0014
+# ::snt Yes , whatever you recommend will be fine . I need a reservation for monday at 10:15 . 2 people please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n20 / name
+     :op1 "10:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n22 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n24 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL0955.json_0016
+# ::snt Great ! Thank you ! That 's all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1579.json_0000
+# ::snt Need a train to cambridge from bishops stortford .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id MUL1579.json_0002
+# ::snt Will that train arrive by 15:45 ?
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "15:45"
+  ))
+)
+
+# ::id MUL1579.json_0004
+# ::snt What is the price and travel time for that train ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id MUL1579.json_0006
+# ::snt I am also looking for a restaurant that serves german food at the moderate price range .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "german"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n10 / name
+     :op1 "moderate"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL1579.json_0008
+# ::snt Can you recommend a Chinese restaurant since German is not available ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id MUL1579.json_0010
+# ::snt Ok , I need a table for 2 at 18:45 on the same day please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "18:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL1579.json_0012
+# ::snt No , that s all i needed .
+( o / out_of_scope )
+
+# ::id MUL2187.json_0000
+# ::snt I am looking to get a train to cambridge from kings lynn
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2187.json_0002
+# ::snt depart from kings lynn at 20:30 and leave on Sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "20:30"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n10 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id MUL2187.json_0004
+# ::snt My mistake I need the train to arrive by 02:30 on Sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n14 / name
+     :op1 "02:30"
+  ))
+)
+
+# ::id MUL2187.json_0006
+# ::snt Not doing well , I actually need to arrive cambridge at 20:30 .   I should leave on sunday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n18 / name
+     :op1 "sunday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n20 / name
+     :op1 "20:30"
+  ))
+   :Leave ( onTr4 / none)
+)
+
+# ::id MUL2187.json_0008
+# ::snt Could you tell me the price of this ticket ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL2187.json_0010
+# ::snt OK . Is there a hotel in town called the Hotel Gonville or Gonville Hotel or something like that ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n22 / name
+     :op1 "gonville"
+     :op2 "hotel"
+  ))
+)
+
+# ::id MUL2187.json_0012
+# ::snt No thanks . But can I please get the postcode ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id MUL2187.json_0014
+# ::snt That 's it .   Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01514.json_0000
+# ::snt I need to book a taxi to arrive by 18:15 to take me to India House .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "india"
+     :op2 "house"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n4 / name
+     :op1 "18:15"
+  ))
+)
+
+# ::id SNG01514.json_0002
+# ::snt Autumn house . I also need car type and contact number
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n6 / name
+     :op1 "autumn"
+     :op2 "house"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id PMUL0730.json_0000
+# ::snt I am looking for a restaurant that serves British food in the expensive price range .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "british"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL0730.json_0002
+# ::snt No .   I need something in the centre .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0730.json_0004
+# ::snt Yes , please book for 6 people at 11:00 on Tuesday .   Can I get a reference number ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "11:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL3121.json_0000
+# ::snt I would like to find a museum in the west .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL3121.json_0002
+# ::snt No , not really . Which one is your favorite ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n6 / name
+     :op1 "not"
+  ))
+)
+
+# ::id PMUL3121.json_0004
+# ::snt Thanks , there is , could I fine a place to eat with a moderate price range in the same area ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL3121.json_0006
+# ::snt I really like Italian food .   What are the options ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id PMUL3121.json_0008
+# ::snt Yes on Tuesday at 13:45 . There will be 2 of us .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "13:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL3121.json_0010
+# ::snt I need to book a taxi from the museum to the restaurant .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "museum"
+  ))
+   :Dest ( DesTa5 / Dest 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL3121.json_0012
+# ::snt I need to make sure I get there by the booking time of 13:45 . Can you double check ?
+( o / out_of_scope )
+
+# ::id PMUL3121.json_0014
+# ::snt No , that will be all . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3028.json_0000
+# ::snt is there a restaurant that serves gastropub food in the centre ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "gastropub"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3028.json_0002
+# ::snt What is the address of Backstreet Bistro ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "backstreet"
+     :op2 "bistro"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+ :op3(Rt3 / Restaurant-Request
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id PMUL3028.json_0004
+# ::snt I am also looking for some entertainment near the restaurant . Any suggestions ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n8 / name
+     :op1 "entertainment"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n10 / name
+     :op1 "near"
+     :op2 "the"
+     :op3 "restaurant"
+  ))
+)
+
+# ::id PMUL3028.json_0006
+# ::snt What sort of entertainment options are there ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL3028.json_0008
+# ::snt Yes , can you check for concerthall ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "concerthall"
+  ))
+)
+
+# ::id PMUL3028.json_0010
+# ::snt There are none in the entire city center ?
+( o / out_of_scope )
+
+# ::id PMUL3028.json_0012
+# ::snt Will you be able to book that for me tonight ?
+( o / out_of_scope )
+
+# ::id PMUL3028.json_0014
+# ::snt may i have the phone number , postcode , and address ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL3028.json_0016
+# ::snt I also want to book a taxi to commute between the two places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL3028.json_0018
+# ::snt I want to leave the restaurant and I want to leave by 10:15 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n16 / name
+     :op1 "10:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL3028.json_0020
+# ::snt Thanks so much . I do n't need anything further . Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20619.json_0000
+# ::snt I would like a restaurant in the north part of town that serves australian food
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n4 / name
+     :op1 "australian"
+  ))
+)
+
+# ::id WOZ20619.json_0002
+# ::snt How about asian oriental food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+)
+
+# ::id WOZ20619.json_0004
+# ::snt Yes , I would like their address and phone number .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20619.json_0006
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3082.json_0000
+# ::snt Can you recommend a nightclub in town , please ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "nightclub"
+  ))
+)
+
+# ::id PMUL3082.json_0002
+# ::snt Let 's see what 's available in the centre
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3082.json_0004
+# ::snt Can you give me the address and postcode , please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL3082.json_0006
+# ::snt Also I need a hotel called a and b guest house .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n6 / name
+     :op1 "a"
+     :op2 "and"
+     :op3 "b"
+     :op4 "guest"
+     :op5 "house"
+  ))
+)
+
+# ::id PMUL3082.json_0008
+# ::snt what s the postcode and address to a and b guest house please
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Name ( NamHo3 / Name 
+    :name ( n9 / name
+     :op1 "a"
+     :op2 "and"
+     :op3 "b"
+     :op4 "guest"
+     :op5 "house"
+  ))
+   )
+)
+
+# ::id PMUL3082.json_0010
+# ::snt Nope , that 's all I needed !
+( o / out_of_scope )
+
+# ::id WOZ20572.json_0000
+# ::snt I 'm looking for an expensive restaurant in the south .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id WOZ20572.json_0002
+# ::snt I do n't have any preference .
+( o / out_of_scope )
+
+# ::id WOZ20572.json_0004
+# ::snt Do you have a phone number for them ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id WOZ20572.json_0006
+# ::snt Have a good evening .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4957.json_0000
+# ::snt I am looking for some places to go in town .   I 'm so excited about seeing some of the local attractions .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL4957.json_0002
+# ::snt What do you recommend ? I will be need the address , entrance fee , and postcode for what you recommend please .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+)
+
+# ::id PMUL4957.json_0004
+# ::snt Could I have the address , entrance fee , and postcode .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+)
+
+# ::id PMUL4957.json_0006
+# ::snt Yes , I 'm also looking for a place to stay . The hotel does n't need to include internet .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Internet ( oHo2 / no)
+)
+
+# ::id PMUL4957.json_0008
+# ::snt I 'm sorry , was Christ 's College in the centre ?   I did need something in that area .
+( o / out_of_scope )
+
+# ::id PMUL4957.json_0010
+# ::snt Is there one in the centre with free parking
+( o / out_of_scope )
+
+# ::id PMUL4957.json_0012
+# ::snt Okay . I 'd like a hotel that includes free parking then .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id PMUL4957.json_0014
+# ::snt Please book it for 7 people for 5 nights starting Thursday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL4957.json_0016
+# ::snt Great I also need a taxi to commute between the two places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL4957.json_0018
+# ::snt i want to leave by 10:45
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n12 / name
+     :op1 "10:45"
+  ))
+)
+
+# ::id PMUL4957.json_0020
+# ::snt Great , thanks !   That 's everything I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2419.json_0000
+# ::snt Find me a college in the centre , please .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "college"
+  ))
+)
+
+# ::id MUL2419.json_0002
+# ::snt Maybe Trinity College . What 's their entrance fee , phone number , and what postcode are they in , please ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n6 / name
+     :op1 "trinity"
+     :op2 "college"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Post ( aAt2 / question )
+  :Phone ( aAt3 / question )
+   )
+)
+
+# ::id MUL2419.json_0004
+# ::snt Yes thank you .   I 'd also like to find a restaurant in the same area .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n8 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id MUL2419.json_0006
+# ::snt Would like to dine somewhere with a moderate price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL2419.json_0008
+# ::snt Does that serve European food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "european"
+  ))
+)
+
+# ::id MUL2419.json_0010
+# ::snt Yes , I 'd like a table for 2 on Tuesday at 18:45 if that 's possible .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "18:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL2419.json_0012
+# ::snt Sounds good . I need it for 2 people at 18:45 on Tuesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n20 / name
+     :op1 "18:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n22 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n24 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL2419.json_0014
+# ::snt I also need a taxi to go between the two places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL2419.json_0016
+# ::snt I just want to make sure the taxi arrives at the restaurant by the booked time . When would you recommend I schedule the cab ?
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n26 / name
+     :op1 "the"
+     :op2 "booked"
+     :op3 "time"
+  ))
+)
+
+# ::id MUL2419.json_0018
+# ::snt Great , can I get the contact number and the car type ?
+( Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+)
+
+# ::id MUL2419.json_0020
+# ::snt No , that is all that I needed .   Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1699.json_0000
+# ::snt Looking for a train that leaves on saturday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id MUL1699.json_0002
+# ::snt Leaving Birmignham New Street , to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1699.json_0004
+# ::snt I would need to leave after 08:30 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n6 / name
+     :op1 "08:30"
+  ))
+)
+
+# ::id MUL1699.json_0006
+# ::snt Not yet .. just needed the ID .   Also , looking for a place to dine in the center of town at a moderate price range .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n10 / name
+     :op1 "center"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Id ( aTr1 / question )
+   )
+)
+
+# ::id MUL1699.json_0008
+# ::snt That works for me . Book it for 3 people at 21:00 on the same day .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "21:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL1699.json_0010
+# ::snt Oh , bummer . How about 20:00 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "20:00"
+  ))
+)
+
+# ::id MUL1699.json_0012
+# ::snt Thank you .   That is all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1187.json_0000
+# ::snt Yes , hi . Would you be able to suggest a reasonably priced guesthouse for our stay in Cambridge ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( odHo2 / moderate)
+)
+
+# ::id MUL1187.json_0002
+# ::snt Well , how about a moderate price range and a star rating of zero ?   Oh , and I do n't need free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( oHo1 / no)
+   :Stars ( StaHo3 / Stars 
+    :name ( n4 / name
+     :op1 "zero"
+  ))
+   :Price ( PriHo5 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL1187.json_0004
+# ::snt Please show me a guesthouse with the lowest available rating .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id MUL1187.json_0006
+# ::snt Yes that will work . I 'll need the area , postcode and address , please .
+( Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+  :Addr ( aHo1 / question )
+  :Post ( aHo2 / question )
+)
+
+# ::id MUL1187.json_0008
+# ::snt I 'd like to visit a nightclub .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "nightclub"
+  ))
+)
+
+# ::id MUL1187.json_0010
+# ::snt Yes , I think there 's been some confusion . Let 's go back to lodgings for a moment . With no 0-star guesthouses with moderate pricing , how about a hotel instead ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n14 / name
+     :op1 "moderate"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n16 / name
+     :op1 "0-star"
+  ))
+)
+
+# ::id MUL1187.json_0012
+# ::snt No , I 'm looking for a hotel with 0 star rating and moderately priced .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n18 / name
+     :op1 "hotel"
+  ))
+   :Parking ( onHo2 / none)
+   :Price ( PriHo5 / Price 
+    :name ( n20 / name
+     :op1 "moderately"
+  ))
+   :Stars ( StaHo7 / Stars 
+    :name ( n22 / name
+     :op1 "0"
+  ))
+)
+
+# ::id PMUL3978.json_0000
+# ::snt I need to take a train from Cambridge to the stansted airport , which train would be the best one ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3978.json_0002
+# ::snt I need to leave on Tuesday after 16:00 , please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "16:00"
+  ))
+)
+
+# ::id PMUL3978.json_0004
+# ::snt Yes , that sounds good . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3978.json_0006
+# ::snt Yes I 'm looking for a place to stay in the south part of town with a 3 star rating .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n10 / name
+     :op1 "south"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL0947.json_0000
+# ::snt Hello , I am looking for info on a restaurant in the west that serves french food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "french"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL0947.json_0002
+# ::snt There are no expensive french restaurants in the west ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "west"
+  ))
+   :Food ( FooRe6 / Food 
+    :name ( n10 / name
+     :op1 "french"
+  ))
+)
+
+# ::id PMUL0947.json_0004
+# ::snt What about an expensive place that serves British food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "british"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n14 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0947.json_0006
+# ::snt Let 's try the graffiti . I need their phone number , address , and the post code please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n16 / name
+     :op1 "graffiti"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Post ( aRe2 / question )
+  :Addr ( aRe3 / question )
+   )
+)
+
+# ::id PMUL0947.json_0008
+# ::snt Thanks . I also need a train ticket . The train needs to arrive by 13:15 and go to cambridge please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n20 / name
+     :op1 "13:15"
+  ))
+)
+
+# ::id PMUL0947.json_0010
+# ::snt I am departing from Ely .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n22 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL0947.json_0012
+# ::snt The train should leave on friday and departure time does n't matter as long as it arrives by 13:15 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n24 / name
+     :op1 "friday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n26 / name
+     :op1 "13:15"
+  ))
+   :Leave ( onTr3 / dontcare)
+)
+
+# ::id PMUL0947.json_0014
+# ::snt Di you find me a train ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id SNG0842.json_0000
+# ::snt Are there any proper hotels in the south ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotels"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id SNG0842.json_0002
+# ::snt Ok , are there any hotels in the cheap price range in the south part of town ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n8 / name
+     :op1 "south"
+  ))
+)
+
+# ::id SNG0842.json_0004
+# ::snt Can we check for guesthouses ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouses"
+  ))
+)
+
+# ::id SNG0842.json_0006
+# ::snt Yes , that will work .
+( o / out_of_scope )
+
+# ::id SNG0842.json_0008
+# ::snt I do n't need a reservation right now , but does Rosa 's B&B have internet ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Internet ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Internet ( esHo2 / yes)
+   )
+)
+
+# ::id SNG0842.json_0010
+# ::snt I really need internet . Can you tell me if they have free wifi ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Internet ( aHo1 / question )
+   )
+)
+
+# ::id SNG0842.json_0012
+# ::snt No , that 's fine !
+( o / out_of_scope )
+
+# ::id SNG0842.json_0014
+# ::snt No , that is all I need . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0157.json_0000
+# ::snt I want to find a place to stay on the south side .   I want free wifi too .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL0157.json_0002
+# ::snt That sounds great , as long as it has free parking and is a guesthouse type of hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id MUL0157.json_0004
+# ::snt Can you tell me the price range ? I also need the address .
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+  :Addr ( aHo1 / question )
+)
+
+# ::id MUL0157.json_0006
+# ::snt It does not matter . But do tell me the address and price range of the place you book for me .
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+  :Addr ( aHo1 / question )
+)
+
+# ::id MUL0157.json_0008
+# ::snt Please book it for 4 people at 11:45 on Monday .
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "Monday"
+  ))
+)
+
+# ::id MUL0157.json_0010
+# ::snt What is the address and price range of Rosa 's Bed and Breakfast ?
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+  :Addr ( aHo1 / question )
+)
+
+# ::id MUL0157.json_0012
+# ::snt i would like to book it for seven days , four people , can you do that for me ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "seven"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n12 / name
+     :op1 "four"
+  ))
+)
+
+# ::id MUL0157.json_0014
+# ::snt That is correct . I 'll need a restaurant booked as well , in the same area and serving Italian cuisine .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "italian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id MUL0157.json_0016
+# ::snt I 'll take Pizza Hut Cherry Hinton .   I 'd like a table for 4 at 11:45 on Monday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "11:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n20 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n22 / name
+     :op1 "4"
+  ))
+   :Name ( NamRe8 / Name 
+    :name ( n24 / name
+     :op1 "Pizza"
+     :op2 "Hut"
+     :op3 "Cherry"
+     :op4 "Hinton"
+  ))
+)
+
+# ::id MUL0157.json_0018
+# ::snt How about 10:45 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n26 / name
+     :op1 "10:45"
+  ))
+)
+
+# ::id MUL0157.json_0020
+# ::snt I also need a taxi to take us from the hotel to the restaurant that will arrive by 10:45 . Can you do that for me ?
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n28 / name
+     :op1 "10:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n30 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n32 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id MUL0157.json_0022
+# ::snt Thank you that 's all the info I needed today
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2966.json_0000
+# ::snt I would like to go to a college in the north .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL2966.json_0002
+# ::snt Actually , I was hoping you could help me .   I am looking for colleges to visit in the north part of town .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "colleges"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n8 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL2966.json_0004
+# ::snt Oh okay . How about a swimming pool instead ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "swimming"
+     :op2 "pool"
+  ))
+)
+
+# ::id PMUL2966.json_0006
+# ::snt Either is fine . I need the postcode for the pool . Then I need to find a hotel .
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL2966.json_0008
+# ::snt How much is admission to the pool ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL2966.json_0010
+# ::snt I need somewhere to stay in the north . With free parking and 4 stars .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n12 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo5 / Stars 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2966.json_0012
+# ::snt as long as it has 4 stars and free parking and in the same area as the swimming pool . I need price range , postcode and phone number
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Price ( aHo1 / question )
+  :Post ( aHo2 / question )
+  :Phone ( aHo3 / question )
+   )
+)
+
+# ::id PMUL2966.json_0014
+# ::snt Thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2966.json_0016
+# ::snt That 's all for now . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1121.json_0000
+# ::snt I am excited about visiting a particular attraction in Cambridge . Can you help me ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id MUL1121.json_0002
+# ::snt I am looking for the fitzwilliam museum
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "the"
+     :op2 "fitzwilliam"
+     :op3 "museum"
+  ))
+)
+
+# ::id MUL1121.json_0004
+# ::snt Yes , please . What is the postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL1121.json_0006
+# ::snt Yes . I am looking for a place to stay that has 4 stars and includes free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1121.json_0008
+# ::snt yeah sure why not ! that would be dope !
+( o / out_of_scope )
+
+# ::id MUL1121.json_0010
+# ::snt Yes please . Book a room for 4 people for 3 nights , beginning Monday . I need a reference number .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL1121.json_0012
+# ::snt No thank you , you been so helpful , have a wonderful day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3752.json_0000
+# ::snt I need to take a train on saturday after 15:00
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "saturday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "15:00"
+  ))
+)
+
+# ::id PMUL3752.json_0002
+# ::snt I 'm coming to Cambridge from Peterborough .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id PMUL3752.json_0004
+# ::snt No , just need to leave after 15:00 . When will I arrive and how long does it take ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+)
+
+# ::id PMUL3752.json_0006
+# ::snt No thanks . I also need multiple sports places to go please .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "multiple"
+     :op2 "sports"
+  ))
+)
+
+# ::id PMUL3752.json_0008
+# ::snt no , thanks I just need the phone number
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL3752.json_0010
+# ::snt I am also looking for a multiple sports complex to visit .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "multiple"
+     :op2 "sports"
+  ))
+)
+
+# ::id PMUL3752.json_0012
+# ::snt Thanks .   I am all set here .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3752.json_0014
+# ::snt No thank you . I have everything I need for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0366.json_0000
+# ::snt I m looking for a hotel with free parking and wifi please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Internet ( esHo3 / yes)
+)
+
+# ::id SSNG0366.json_0002
+# ::snt I am looking for one with a 4 star rating in the guesthouse style .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SSNG0366.json_0004
+# ::snt I definitely want the four star in a guesthouse style , not a hotel . Would you check again , please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n10 / name
+     :op1 "four"
+  ))
+)
+
+# ::id SSNG0366.json_0006
+# ::snt No , just whichever one can accommodate 3 people for 5 nights beginning Saturday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SSNG0366.json_0008
+# ::snt Thank you so much for your help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0366.json_0010
+# ::snt No thank you that is all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20552.json_0000
+# ::snt I am looking for a moderately priced restaurant in the south part of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id WOZ20552.json_0002
+# ::snt I do nt want it . Show me another one .
+( o / out_of_scope )
+
+# ::id WOZ20552.json_0004
+# ::snt What is the address please ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id WOZ20552.json_0006
+# ::snt Thanks .   Could I get the phone number , too ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id WOZ20552.json_0008
+# ::snt thank you , goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2358.json_0000
+# ::snt I could really go for some Italian food - is there a good place in the city centre ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2358.json_0002
+# ::snt No price range but can you check in the centre of town ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2358.json_0004
+# ::snt Yes . Luncheon for 7 at 12:45 this Monday , or 11:45 if the later is not available . Please get me a confirmation number too please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "12:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL2358.json_0006
+# ::snt Great .   Are there any interesting places to go in the area of that restaurant ?
+( Am1 / Attraction-Inform
+   :Area ( enAt1 / centre)
+)
+
+# ::id PMUL2358.json_0008
+# ::snt I was looking for a college .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL2358.json_0010
+# ::snt Great . Can I have the phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL2358.json_0012
+# ::snt Just a taxi from the church to the restaurant by the booking time please
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "church"
+  ))
+   :Dest ( DesTa5 / Dest 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL2358.json_0014
+# ::snt Great !   Thanks for all your help today !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2358.json_0016
+# ::snt thanks again for all of your help , you 've been great !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2049.json_0000
+# ::snt I will be traveling to cambridge and need lodging .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id MUL2049.json_0002
+# ::snt I am looking for a guesthouse with free parking located in the north that is in the moderate price range .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+   :Price ( PriHo5 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreHo7 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL2049.json_0004
+# ::snt no , just need if for three people . Three nights , starting Wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "three"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "three"
+  ))
+)
+
+# ::id MUL2049.json_0006
+# ::snt I 'm looking for a train leaving from bishops stortford .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n14 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id MUL2049.json_0008
+# ::snt I need the train on Wednesday as well and I need it to leave after 16:45 please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n16 / name
+     :op1 "wednesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n18 / name
+     :op1 "16:45"
+  ))
+)
+
+# ::id MUL2049.json_0010
+# ::snt I do n't care what time I arrive as long as I 'm leaving after 16:45 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n20 / name
+     :op1 "16:45"
+  ))
+)
+
+# ::id MUL2049.json_0012
+# ::snt Yes book it and please provide the reference number .
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id MUL2049.json_0014
+# ::snt Yes , please book them for me .
+( Tm1 / Train-Inform
+   :People ( Tr1 / 3)
+)
+
+# ::id MUL2049.json_0016
+# ::snt Yes , could you please provide me with the reference number so I have it when I arrive at the station ?
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id MUL2049.json_0018
+# ::snt No thank you .   That is all I needed .   Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1720.json_0000
+# ::snt I am looking for places to go in town located in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1720.json_0002
+# ::snt What is the entrance fee and the address ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+)
+
+# ::id MUL1720.json_0004
+# ::snt No that 's okay . However , I am also looking for a train from Cambridge to Ely , could you help me find one ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "ely"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1720.json_0006
+# ::snt Yes , i would like to leave Saturday after 11:30
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n10 / name
+     :op1 "11:30"
+  ))
+)
+
+# ::id MUL1720.json_0008
+# ::snt Yes , can you provide me the travel time and the price as well ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id MUL1720.json_0010
+# ::snt ok thank you so much
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1720.json_0012
+# ::snt That is all I need today thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4868.json_0000
+# ::snt Please , if you can , find me a restaurant in the centre that serves Indian food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4868.json_0002
+# ::snt Yes , it 's for a special occasion , so something expensive would be preferred .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL4868.json_0004
+# ::snt I need to book a table for 6 on Tuesday at 12:45 . Can any of them do that ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "12:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL4868.json_0006
+# ::snt Can you please recommend one and book it for my party ?
+( o / out_of_scope )
+
+# ::id PMUL4868.json_0008
+# ::snt Yes , that is correct , 12:45 Tuesday for 6 .
+( o / out_of_scope )
+
+# ::id PMUL4868.json_0010
+# ::snt Thanks , can you help me find a train to get there as well ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL4868.json_0012
+# ::snt We will need to depart from Ely and will need to arrive in Cambridge by 08:15 .   How long will it take to arrive and what will be the departure time ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n16 / name
+     :op1 "08:15"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n18 / name
+     :op1 "ely"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Leave ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4868.json_0014
+# ::snt No thank you that s all I need
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0297.json_0000
+# ::snt Can you find me a 3 star hotel in the centre ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SSNG0297.json_0002
+# ::snt Does it have free wifi ? I need wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id SSNG0297.json_0004
+# ::snt Yes . I want to book it for 1 person . I want to stay for 5 nights starting from Wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "1"
+  ))
+)
+
+# ::id SSNG0297.json_0006
+# ::snt Yes please . Another 3-star hotel in the centre with free wifi .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n16 / name
+     :op1 "3-star"
+  ))
+)
+
+# ::id SSNG0297.json_0008
+# ::snt Do you have any hotels in the same price range as the Gonville Hotel ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+   :Name ( NamHo4 / Name 
+    :name ( n20 / name
+     :op1 "Gonville"
+     :op2 "Hotel"
+  ))
+)
+
+# ::id SSNG0297.json_0010
+# ::snt Yes please book a room there .
+( o / out_of_scope )
+
+# ::id SSNG0297.json_0012
+# ::snt Thank you for all of your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1268.json_0000
+# ::snt I 'm wanting to find a museum to go to located in the centre . Can you help ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL1268.json_0002
+# ::snt That sounds great !   Can I get the address for it ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL1268.json_0004
+# ::snt I also need to find a train for Friday . Can you help ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL1268.json_0006
+# ::snt I need a train leaving on friday and I want to get there by 21:30 . Leaving broxbourne and going to cambridge
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n12 / name
+     :op1 "21:30"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n14 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id PMUL1268.json_0008
+# ::snt Yes , for eight people , please . And may I please get the reference number for that booking .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n16 / name
+     :op1 "eight"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1268.json_0010
+# ::snt Oh . I 'm sorry , I need that booking for 6 people .   Can you change that and give me the new referrence number ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n18 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1268.json_0012
+# ::snt Thank you good bye
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0099.json_0000
+# ::snt I would like to find an expensive restaurant in the north part of Cambridge .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL0099.json_0002
+# ::snt How about chinese food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL0099.json_0004
+# ::snt book a table for 6 people at 11:15 on tuesday at the Hakka
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "hakka"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n10 / name
+     :op1 "11:15"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n14 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL0099.json_0006
+# ::snt I am looking for a hotel in the same area that has free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n18 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL0099.json_0008
+# ::snt Do they have free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL0099.json_0010
+# ::snt Yes please . I want 4 nights from tuesday , and for 6 people . Give me the reference number too .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n22 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n24 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL0099.json_0012
+# ::snt I will need a taxi to get to the restaurant .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Dest ( DesTa3 / Dest 
+    :name ( n26 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL0099.json_0014
+# ::snt That is all , thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0352.json_0000
+# ::snt I need to find a place to stay in town with atleast a 4 star rating . Wifi optional .
+( Hm1 / Hotel-Inform
+   :Internet ( onHo1 / dontcare)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SSNG0352.json_0002
+# ::snt The hotel should include free parking and should be in the cheap price range .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Price ( PriHo5 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SSNG0352.json_0004
+# ::snt Do any of them have free Wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id SSNG0352.json_0006
+# ::snt I do not have a preferred area .   Which ones have availability for 6 people for 5 nights Starting Thursday ?
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+   :Stay ( StaHo3 / Stay 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo5 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo7 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL2191.json_0000
+# ::snt Can you help me find a hotel in the north that is moderately priced ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreHo6 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL2191.json_0002
+# ::snt Do either of them have free wifi and parking ?   It is critical that I have internet and a parking spot .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL2191.json_0004
+# ::snt Can you book the Ashley Hotel for me ? 4 people and 5 nights starting from Wednesday .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n8 / name
+     :op1 "ashley"
+     :op2 "hotel"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2191.json_0006
+# ::snt I am also looking for a train that departs from stansted airport and heads to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n18 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id MUL2191.json_0008
+# ::snt Wednesday also .   I ca n't leave until after 15:15 though .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n20 / name
+     :op1 "wednesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n22 / name
+     :op1 "15:15"
+  ))
+)
+
+# ::id MUL2191.json_0010
+# ::snt Possibly , I 'll have to confirm with my husband later .   Can you tell me what the travel time is for that train ?   And the price as well ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id MUL2191.json_0012
+# ::snt Thank you . That 's all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20017.json_0000
+# ::snt Hello , I am looking for a restaurant that serves Spanish food in the centre of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "spanish"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id WOZ20017.json_0002
+# ::snt What is the phone number and postcode ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id WOZ20017.json_0004
+# ::snt Okay . Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20017.json_0006
+# ::snt Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2626.json_0000
+# ::snt I wanted to search for a specific type of attraction in town .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+   )
+ :op2(At2 / Attraction-Request
+  :Type ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2626.json_0002
+# ::snt I 'm actually just looking for a college I could visit , but not a specific one . Which is your favorite ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "college"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Name ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2626.json_0004
+# ::snt Yes please can you send me the address too ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL2626.json_0006
+# ::snt Yes please .   I am looking for a hotel in the north side of town in the moderate price range as well .   Any suggestions ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+   :Type ( TypHo6 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL2626.json_0008
+# ::snt Does it have free parking and wifi ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL2626.json_0010
+# ::snt Are there any hotels in the north that include free parking and free wifi that are moderately priced ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n10 / name
+     :op1 "moderately"
+  ))
+   :Internet ( esHo3 / yes)
+   :Area ( AreHo6 / Area 
+    :name ( n12 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL2626.json_0012
+# ::snt Yes please book that for 4 people for 4 nights starting on saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2626.json_0014
+# ::snt Thank you so much for your help today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1065.json_0000
+# ::snt Good afternoon . It 's such a beautiful day out and I am visiting here . Can you tell me if there is a park nearby to where I am ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "park"
+  ))
+)
+
+# ::id SNG1065.json_0002
+# ::snt What 's in the center of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id SNG1065.json_0004
+# ::snt That sounds interesting .   Can you just give me their phone number please ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id SNG1065.json_0006
+# ::snt No , that 's everything . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02008.json_0000
+# ::snt Can you give me the address for the Parkside Police Station ?
+( a / and
+ :op1(Pt1 / Police-Request
+  :Addr ( aPo0 / question )
+   )
+ :op2(Pm2 / Police-Inform
+   :Name ( NamPo3 / Name 
+    :name ( n3 / name
+     :op1 "Parkside"
+     :op2 "Police"
+     :op3 "Station"
+  ))
+   )
+)
+
+# ::id SNG02008.json_0002
+# ::snt Thank you , what is the phone number and postcode ?
+( Pt1 / Police-Request
+  :Post ( aPo0 / question )
+  :Phone ( aPo1 / question )
+)
+
+# ::id SNG02008.json_0004
+# ::snt No , that 's all . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0881.json_0000
+# ::snt I 'm in the south part of town and it 's getting late . Can you tell me what local hotels there might be for me to stay at ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotels"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id SNG0881.json_0002
+# ::snt I would like to book the Hotel please ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id SNG0881.json_0004
+# ::snt No , like I said , I would prefer the hotel .   Can you please check availability for me at the hotel ? I want Sunday and Monday nights for three people .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+   :Stay ( Ho2 / 2)
+   :Day ( DayHo5 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo7 / People 
+    :name ( n12 / name
+     :op1 "three"
+  ))
+)
+
+# ::id SNG0881.json_0006
+# ::snt Yes two more things , can I confirm the reference number as CB8VVF4 M ?   Also , I want to make sure that the have free Wi - fi .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id SNG0881.json_0008
+# ::snt Ok .   Thanks .   That 's all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2793.json_0000
+# ::snt There is a certain hotel I want to stay in , can you book that ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL2793.json_0002
+# ::snt it 's the express by holiday inn cambridge
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n4 / name
+     :op1 "express"
+     :op2 "by"
+     :op3 "holiday"
+     :op4 "inn"
+     :op5 "cambridge"
+  ))
+)
+
+# ::id PMUL2793.json_0004
+# ::snt Is there internet ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Internet ( aHo1 / question )
+   )
+)
+
+# ::id PMUL2793.json_0006
+# ::snt Great , thanks . Also , can you tell me a little about the Scott Polar Museum ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n6 / name
+     :op1 "scott"
+     :op2 "polar"
+     :op3 "museum"
+  ))
+)
+
+# ::id PMUL2793.json_0008
+# ::snt Wonderful . Thanks so much for your help today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2793.json_0010
+# ::snt No Thank you , I appreciate all of your help , Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1697.json_0000
+# ::snt Hi , I 'm looking for a 4 star place to stay .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n2 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1697.json_0002
+# ::snt Does the acorn guest house have internet and parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   :Name ( NamHo4 / Name 
+    :name ( n4 / name
+     :op1 "acorn"
+     :op2 "guest"
+     :op3 "house"
+  ))
+)
+
+# ::id PMUL1697.json_0004
+# ::snt I was wanting to stay in a hotel , instead of a guesthouse . Are you sure there are n't any 4-star hotels that has free parking ? If not , the guesthouse is fine .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n8 / name
+     :op1 "4-star"
+  ))
+)
+
+# ::id PMUL1697.json_0006
+# ::snt Do all of them have free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL1697.json_0008
+# ::snt Yes can you make me a booking for 2 people and 3 nights starting from thursday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL2102.json_0000
+# ::snt i am looking for a train that leaves for bishops stortford on Wednesday
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id MUL2102.json_0002
+# ::snt The train should depart from cambridge and should arrive by 13:30
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "13:30"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2102.json_0004
+# ::snt yes , please . For one
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL2102.json_0006
+# ::snt Yes , I also need to find a place to stay in the north .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n12 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL2102.json_0008
+# ::snt Yes , I would like free wifi and the hotel should have a star of 4 .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2102.json_0010
+# ::snt Yes I would like to book that for the same day for 4 nights please starting from saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id MUL2102.json_0012
+# ::snt I 'd like to stay four nights starting from Saturday , please , for just me .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "four"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n22 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id MUL2102.json_0014
+# ::snt No . Thanks but that is all I need . Take care . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2067.json_0000
+# ::snt I 'm looking for places to go in north Cambridge .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL2067.json_0002
+# ::snt The park sounds great , what is the postcode and entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL2067.json_0004
+# ::snt Great , thanks . Also , can you give me some information on a place called the Curry Garden restaurant ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n4 / name
+     :op1 "curry"
+     :op2 "garden"
+  ))
+)
+
+# ::id PMUL2067.json_0006
+# ::snt I need the adress and phone number please
+( a / and
+ :op1(Tt1 / Taxi-Request
+  :Phone ( aTa0 / question )
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+   )
+)
+
+# ::id PMUL2067.json_0008
+# ::snt No that will be all thank you so much for your assistance .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1996.json_0000
+# ::snt Yes I am looking for a train leaving Cambridge on a Thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1996.json_0002
+# ::snt I 'm heading to Broxbourne , and I 'd like to leave after 13:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "broxbourne"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "13:45"
+  ))
+)
+
+# ::id MUL1996.json_0004
+# ::snt Actually , I gave you the wrong day . I 'd like to travel on Wednesday , from Cambridge to Broxbourne , and I 'd like to leave anytime after 12:45 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n12 / name
+     :op1 "12:45"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n14 / name
+     :op1 "Cambridge"
+  ))
+   :Dest ( DesTr8 / Dest 
+    :name ( n16 / name
+     :op1 "Broxbourne"
+  ))
+)
+
+# ::id MUL1996.json_0006
+# ::snt No I would just like the earliest train that leaves after 12:45 .
+( Tm1 / Train-Inform
+   :Arrive ( onTr1 / dontcare)
+   :Leave ( LeaTr3 / Leave 
+    :name ( n18 / name
+     :op1 "12:45"
+  ))
+)
+
+# ::id MUL1996.json_0008
+# ::snt I 'll need it booked for 8 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n20 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL1996.json_0010
+# ::snt Yes , I 'm also looking for entertainment places to go in town in the south area .   Can you help me with that ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n22 / name
+     :op1 "south"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n24 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id MUL1996.json_0012
+# ::snt Can you give me the postcode and phone number for Nusha ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n26 / name
+     :op1 "nusha"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id MUL1996.json_0014
+# ::snt Thanks , that 's all I need today . I 'm all set !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4559.json_0000
+# ::snt i am looking for a swimming pool .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "swimming"
+     :op2 "pool"
+  ))
+)
+
+# ::id PMUL4559.json_0002
+# ::snt The area does n't really matter , can you pick a popular me for me ?
+( Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+)
+
+# ::id PMUL4559.json_0004
+# ::snt I 'm looking for a sri lankan restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "sri"
+     :op2 "lankan"
+  ))
+)
+
+# ::id PMUL4559.json_0006
+# ::snt hmm , what about chinese food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL4559.json_0008
+# ::snt Yes , I 'd like to take my husband there at 11:30 on Wednesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "11:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL4559.json_0010
+# ::snt I 'd also like to book a taxi from the pool to the restaurant that arrives by the reservation time .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n12 / name
+     :op1 "the"
+     :op2 "pool"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Arrive ( ArrTa6 / Arrive 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "reservation"
+     :op3 "time"
+  ))
+)
+
+# ::id PMUL4559.json_0012
+# ::snt As long as it arrives by 11:30   it does nt matter when it leaves
+( Tm1 / Taxi-Inform
+   :Leave ( onTa1 / dontcare)
+   :Arrive ( ArrTa3 / Arrive 
+    :name ( n18 / name
+     :op1 "11:30"
+  ))
+)
+
+# ::id PMUL4559.json_0014
+# ::snt Yes , please . I 'll need the contact number and car type .
+( Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+)
+
+# ::id PMUL4559.json_0016
+# ::snt Thank you , you were a great help . That 's all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4559.json_0018
+# ::snt have great day too
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0092.json_0000
+# ::snt I 'm looking for a 3 star rated place to stay at that does n't need to have free parking
+( Hm1 / Hotel-Inform
+   :Parking ( oHo1 / no)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL0092.json_0002
+# ::snt Can you tell me the price of the room per night ?
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+)
+
+# ::id PMUL0092.json_0004
+# ::snt Yes , give me their phone number and I will call them .
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id PMUL0092.json_0006
+# ::snt I also need to find   Portuguese restaurant in the south .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n6 / name
+     :op1 "Portuguese"
+  ))
+)
+
+# ::id PMUL0092.json_0008
+# ::snt What is the price range of that restaurant ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0092.json_0010
+# ::snt I want something in the moderate price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL0092.json_0012
+# ::snt What about modern European food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+)
+
+# ::id PMUL0092.json_0014
+# ::snt No thank you I just need information right now . I would like the address and phone number .
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+  :Phone ( aRe1 / question )
+)
+
+# ::id PMUL0092.json_0016
+# ::snt Thanks ! I also need to book a taxi between my hotel and the restaurant , leaving my hotel by 04:30 , please .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n12 / name
+     :op1 "04:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n14 / name
+     :op1 "my"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL0092.json_0018
+# ::snt Thank you . That is all that I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2399.json_0000
+# ::snt Hello , I 'm looking for local tourist attractions located in the west . May I please have that information ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL2399.json_0002
+# ::snt Yes tell me about the colleges .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id PMUL2399.json_0004
+# ::snt Could you pick the best on and give me the address ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL2399.json_0006
+# ::snt Thank you .   Could yo also find a Polish restaurant in the expensive range in the same area ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "polish"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL2399.json_0008
+# ::snt How about something that serves british food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "british"
+  ))
+)
+
+# ::id PMUL2399.json_0010
+# ::snt Yes please for 4 people on saturday at 17:00 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "17:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2399.json_0012
+# ::snt No . You 're the best . Have a great day . Goodbye
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3167.json_0000
+# ::snt We 're looking for some places to go in town . We 'd like some information on pools and boating in the centre . Can you help with that ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL3167.json_0002
+# ::snt My kids are wanting to swim . What are the options in that area of town ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+)
+
+# ::id PMUL3167.json_0004
+# ::snt Okay . May I have their telephone number , entrance fee and postcode ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL3167.json_0006
+# ::snt Yes , I keep hearing about this hotel called Home From Home . Can you tell me anything about it ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "home"
+     :op2 "from"
+     :op3 "home"
+  ))
+)
+
+# ::id PMUL3167.json_0008
+# ::snt Yes , I 'd like to book a room for 7 on sunday , please .
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n4 / name
+     :op1 "7"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL3167.json_0010
+# ::snt It will be for 2 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL3167.json_0012
+# ::snt I need a taxi between the two places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL3167.json_0014
+# ::snt I want to leave by 14:15 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n10 / name
+     :op1 "14:15"
+  ))
+)
+
+# ::id PMUL3167.json_0016
+# ::snt Thanks .   You 've been a great help today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3167.json_0018
+# ::snt No you have taken care of all my needs thank you so much and have a good day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1469.json_0000
+# ::snt Hello , I 'm looking for information about restaurants in Cambridge . They should be located in the Centre and ser Gastropub food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "gastropub"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1469.json_0002
+# ::snt Just a gastropub located in the center for 8 people at 12:00 on wednesday please
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "12:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL1469.json_0004
+# ::snt How about at 11:00 instead ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "11:00"
+  ))
+)
+
+# ::id MUL1469.json_0006
+# ::snt Excellent . I 'm also looking to book a train too .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL1469.json_0008
+# ::snt I 'll be coming to Cambridge from Broxbourne , on the same day as the restaurant booking please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n18 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id MUL1469.json_0010
+# ::snt Yes , please book 8 tickets on the last train to arrive before 8:30 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n20 / name
+     :op1 "before"
+     :op2 "8:30"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n22 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL1469.json_0012
+# ::snt Okay thank you .   That is all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1587.json_0000
+# ::snt Can you help me find a train that leaves cambridge ? I would also like to request that it be leaving on a tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1587.json_0002
+# ::snt I need to head to Kings Lynn and leave after 20:15 please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "20:15"
+  ))
+)
+
+# ::id PMUL1587.json_0004
+# ::snt Yes can you please and send me the reference number .
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1587.json_0006
+# ::snt Actually I 'll book on my own . Can you give me some information about a hotel called Express by Holiday Inn Cambridge ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n10 / name
+     :op1 "express"
+     :op2 "by"
+     :op3 "holiday"
+     :op4 "inn"
+     :op5 "cambridge"
+  ))
+)
+
+# ::id PMUL1587.json_0008
+# ::snt I would like to book 2 nights for 3 people starting on Sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL1587.json_0010
+# ::snt thank you very much . that should be all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0246.json_0000
+# ::snt I am looking for a hospital in town .
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG0246.json_0002
+# ::snt Sounds good . What 's the phone number , address , and postcode for the hospital ?
+( Ht1 / Hospital-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+  :Phone ( aHo2 / question )
+)
+
+# ::id SNG0246.json_0004
+# ::snt Excellent . That 's all I need .
+( o / out_of_scope )
+
+# ::id PMUL4233.json_0000
+# ::snt Hi I am looking for a place to go in the west . Can you help ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL4233.json_0002
+# ::snt Another sort of attraction . Just let me know the postcode and address .
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Type ( aAt1 / question )
+  :Addr ( aAt2 / question )
+)
+
+# ::id PMUL4233.json_0004
+# ::snt What is this place ?   And could I get the phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL4233.json_0006
+# ::snt Thank you . I also need the phone number please .
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL4233.json_0008
+# ::snt Thanks ! I also need a train to Norwich sometime after 15:00 on Tuesday , please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "norwich"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n8 / name
+     :op1 "15:00"
+  ))
+)
+
+# ::id PMUL4233.json_0010
+# ::snt Does it leave from Cambridge ?
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4233.json_0012
+# ::snt No . But what is the travel time and when will it arrive ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+  :Time ( aTr1 / question )
+)
+
+# ::id PMUL4233.json_0014
+# ::snt That will be fine . Can you help me book this ?
+( o / out_of_scope )
+
+# ::id PMUL4233.json_0016
+# ::snt Please make a booking for 1 person .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL4233.json_0018
+# ::snt what was the travel time for the train please ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL4233.json_0020
+# ::snt ok , thank you very much
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4233.json_0022
+# ::snt No , thank you . That 's all I need . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0114.json_0000
+# ::snt Hi , I need to find an expensive Chinese restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL0114.json_0002
+# ::snt yes , I`d like an expensive Chinese restaurant in the area of south , thank you .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n10 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL0114.json_0004
+# ::snt No , but can you book me a table for one of the south side ones ? 3 people on Monday for 16:30 .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n12 / name
+     :op1 "south"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n14 / name
+     :op1 "16:30"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n16 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL0114.json_0006
+# ::snt How about 15:30 ? Are there any slots available then ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n20 / name
+     :op1 "15:30"
+  ))
+)
+
+# ::id MUL0114.json_0008
+# ::snt Alright . Now can you help me find a place to stay ? I 'd like the stick to the same price range as the restaurant , but I also need free WiFi .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL0114.json_0010
+# ::snt No , I do not have a certain area .
+( o / out_of_scope )
+
+# ::id MUL0114.json_0012
+# ::snt I need a hotel that has a star rating of three , does the Lensfield Hotel fit into that ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n24 / name
+     :op1 "three"
+  ))
+   :Name ( NamHo4 / Name 
+    :name ( n26 / name
+     :op1 "Lensfield"
+     :op2 "Hotel"
+  ))
+)
+
+# ::id MUL0114.json_0014
+# ::snt Yes go ahead can I please get the phone number as well ?
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id MUL0114.json_0016
+# ::snt I also need a taxi between the two places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL0114.json_0018
+# ::snt From the restaurant by the booked time .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id MUL0114.json_0020
+# ::snt Thank you very much for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0114.json_0022
+# ::snt No thank you , I believe that does it .   Thanks again .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0149.json_0000
+# ::snt I 'm looking for information on the cambridge belfry hotel .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "the"
+     :op2 "cambridge"
+     :op3 "belfry"
+  ))
+)
+
+# ::id MUL0149.json_0002
+# ::snt Can you book that for me ?
+( o / out_of_scope )
+
+# ::id MUL0149.json_0004
+# ::snt I 'm sorry i do n't need that booked . Rather i need information on a place to dine . Preferably expensive and in the centre of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0149.json_0006
+# ::snt Sure that sounds great ! Can you please give me their address , postcode and what type of food do they serve ?
+( Rt1 / Restaurant-Request
+  :Food ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id MUL0149.json_0008
+# ::snt Please make a taxi reservation for me .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL0149.json_0010
+# ::snt I 'm departing from the cambridge belfry and heading to the cambridge chop house .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+     :op2 "chop"
+     :op3 "house"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+     :op2 "belfry"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe5 / Name 
+    :name ( n13 / name
+     :op1 "the"
+     :op2 "cambridge"
+     :op3 "chop"
+     :op4 "house"
+  ))
+   )
+ :op3(Hm3 / Hotel-Inform
+   :Name ( NamHo7 / Name 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "cambridge"
+     :op3 "belfry"
+  ))
+   )
+)
+
+# ::id MUL0149.json_0012
+# ::snt I need to leave the restaurant by 22:15 .   I will need the contact number and car type as well please .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n16 / name
+     :op1 "22:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id MUL0149.json_0014
+# ::snt That is all , thank you . I got all the information that I need . Thank you and have a good day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0341.json_0000
+# ::snt I am looking for information on a hotel called Carolina Bed and Breakfast .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "carolina"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+)
+
+# ::id PMUL0341.json_0002
+# ::snt how is it rated and give me the phone number and post code
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id PMUL0341.json_0004
+# ::snt Can I get the phone number for that please ? I want to book directly through them .
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id PMUL0341.json_0006
+# ::snt Can you help me find a British restaurant in a moderate price range ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "british"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL0341.json_0008
+# ::snt Area does n't matter . You can pick one and then please book it for me for 2 people on sunday at 16:30
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "16:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL0981.json_0000
+# ::snt I am looking for a moderate restaurant in the centre . Could you help me with this ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0981.json_0002
+# ::snt Yes , I would love to have some New Zealand cuisine if possible .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "new"
+     :op2 "zealand"
+  ))
+)
+
+# ::id MUL0981.json_0004
+# ::snt How about british food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "british"
+  ))
+)
+
+# ::id MUL0981.json_0006
+# ::snt No thank you .   Could I get the phone number and address please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id MUL0981.json_0008
+# ::snt Yes , I 'm looking for a museum to go to .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL0981.json_0010
+# ::snt That sounds good , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0981.json_0012
+# ::snt That could work . Can I get the entrance fee , address , and postcode as well ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+)
+
+# ::id MUL0981.json_0014
+# ::snt No , that 's all I needed . Thanks ! Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1421.json_0000
+# ::snt Hi , I 'm looking for a train that leaves after 12:00 and departs from Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "12:00"
+  ))
+)
+
+# ::id PMUL1421.json_0002
+# ::snt I would like to go to Leichester on Tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :Dest ( DesTr4 / Dest 
+    :name ( n8 / name
+     :op1 "Leichester"
+  ))
+)
+
+# ::id PMUL1421.json_0004
+# ::snt I will be leaving on Tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL1421.json_0006
+# ::snt That first one sounds good , the one that leaves at 12:21 . Can you book that train for 2 people please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL1421.json_0008
+# ::snt I 'm also looking for some entertainment around the center of town , do you have any suggestions
+( o / out_of_scope )
+
+# ::id PMUL1421.json_0010
+# ::snt I was actually looking for an entertainment venue .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL1421.json_0012
+# ::snt How about a theatre ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n16 / name
+     :op1 "theatre"
+  ))
+)
+
+# ::id PMUL1421.json_0014
+# ::snt Yes , please . I need the theatre 's entrance fee , address and postcode .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+)
+
+# ::id PMUL1421.json_0016
+# ::snt Ok that sounds perfect , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1421.json_0018
+# ::snt That is everything thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0533.json_0000
+# ::snt I 'm looking for an upscale , expensive place to eat on the west side of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id SNG0533.json_0002
+# ::snt I 'm really in the mood for Jamaican food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "jamaican"
+  ))
+)
+
+# ::id SNG0533.json_0004
+# ::snt How about some indian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id SNG0533.json_0006
+# ::snt I would . Can you book me a table for 1 on Tuesday at 11:45 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "11:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "1"
+  ))
+)
+
+# ::id SNG0533.json_0008
+# ::snt Yes , can you try 10:45 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "10:45"
+  ))
+)
+
+# ::id SNG0533.json_0010
+# ::snt Thank you , that 's all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0424.json_0000
+# ::snt I need a train to Broxbourne , leaving after 09:15
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "broxbourne"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "09:15"
+  ))
+)
+
+# ::id SNG0424.json_0002
+# ::snt I would like to depart from cambridge on friday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG0424.json_0004
+# ::snt What time will I arrive ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+)
+
+# ::id SNG0424.json_0006
+# ::snt How long is the train ride ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id SNG0424.json_0008
+# ::snt Thank you ! That 's all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0869.json_0000
+# ::snt I 'm looking for lodgings on the east side .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+)
+
+# ::id SNG0869.json_0002
+# ::snt Either one is fine , but I would like it to have 4 stars . It does n't need to have free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( oHo1 / no)
+   :Stars ( StaHo3 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG0869.json_0004
+# ::snt Cheap is fine .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SNG0869.json_0006
+# ::snt No , but can you give me their address , please ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id SNG0869.json_0008
+# ::snt That 's all I needed today . Thanks so much for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3142.json_0000
+# ::snt I am hoping you might be able to help me find a place to stay last minute . I am on a bit of a budget so I need something moderate .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL3142.json_0002
+# ::snt I need one in the centre and has free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3142.json_0004
+# ::snt That is all that I need . Thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1355.json_0000
+# ::snt Can you help me find The Fitzwilliam Museum ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museum"
+  ))
+   :Name ( NamAt4 / Name 
+    :name ( n4 / name
+     :op1 "Fitzwilliam"
+     :op2 "Museum"
+  ))
+)
+
+# ::id SNG1355.json_0002
+# ::snt Can I get the address , attraction type , and area please ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Type ( aAt1 / question )
+  :Addr ( aAt2 / question )
+)
+
+# ::id SNG1355.json_0004
+# ::snt No , you 've been great ! Thank you for helping .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2913.json_0000
+# ::snt Looking for something exciting to do in the Centre .   What 's the best attraction ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2913.json_0002
+# ::snt Not really . Maybe a museum or theater , or something you find interesting .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "theater"
+  ))
+)
+
+# ::id PMUL2913.json_0004
+# ::snt Can you recommend another one .
+( o / out_of_scope )
+
+# ::id PMUL2913.json_0006
+# ::snt That sounds like fun . Please get me their postcode and phone number
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL2913.json_0008
+# ::snt I also need a hotel room .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Type ( TypHo3 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL2913.json_0010
+# ::snt It is a specific one . A and B Guest house .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n8 / name
+     :op1 "a"
+     :op2 "and"
+     :op3 "b"
+     :op4 "guest"
+     :op5 "house"
+  ))
+)
+
+# ::id PMUL4558.json_0000
+# ::snt I 'm looking for information on train times , can you help ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL4558.json_0002
+# ::snt I 'll be leaving Stansted Airport to Cambridge after 16:15 on Wednesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n8 / name
+     :op1 "16:15"
+  ))
+)
+
+# ::id PMUL4558.json_0004
+# ::snt Yes . Can you book a single ticket for me ?
+( o / out_of_scope )
+
+# ::id PMUL4558.json_0006
+# ::snt Yes , I need a place to have dinner . I 'm thinking italian and expensive .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL4558.json_0008
+# ::snt The restaurant should be in the centre
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4558.json_0010
+# ::snt Yes . Book for 1 at 20:15 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "20:15"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n18 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL4558.json_0012
+# ::snt That 'll be all , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1795.json_0000
+# ::snt I would like to see a college in the centre area of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "college"
+  ))
+)
+
+# ::id MUL1795.json_0002
+# ::snt Emmanuel college is fine .   What 's the address ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n6 / name
+     :op1 "emmanuel"
+     :op2 "college"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+)
+
+# ::id MUL1795.json_0004
+# ::snt Yes please , can you help me with train schedules too ? I need to travel on Sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id MUL1795.json_0006
+# ::snt I am leaving from Cambridge and going to Birmingham New Street . I would also like to leave after 21:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n14 / name
+     :op1 "21:00"
+  ))
+)
+
+# ::id MUL1795.json_0008
+# ::snt It sure will if you can book 8 tickets for me .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n16 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL1795.json_0010
+# ::snt Can I get the reference number for the train please ?
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id MUL1795.json_0012
+# ::snt Nope . Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1555.json_0000
+# ::snt Need to know the train schedule from leicester to cambridge
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id PMUL1555.json_0002
+# ::snt How about on Monday ? Any train leaving after 19:00 ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "19:00"
+  ))
+)
+
+# ::id PMUL1555.json_0004
+# ::snt Please book that one for 7 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL1555.json_0006
+# ::snt I also need a place to stay in the east area .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n12 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL1555.json_0008
+# ::snt I would like a 4 star hotel in the moderate price range that includes free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n14 / name
+     :op1 "moderate"
+  ))
+   :Stars ( StaHo5 / Stars 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+   :Type ( TypHo7 / Type 
+    :name ( n18 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL1555.json_0010
+# ::snt Yes please for 7 people and 2 nights starting on Friday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n22 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n24 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL1555.json_0012
+# ::snt No , that will be all . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4227.json_0000
+# ::snt i need a place to stay
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL4227.json_0002
+# ::snt Our family lives in the east , so how about close by .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL4227.json_0004
+# ::snt price does not matter . but i need a 1 star
+( Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+   :Stars ( StaHo3 / Stars 
+    :name ( n4 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL4227.json_0006
+# ::snt How about a 4 star with free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4227.json_0008
+# ::snt What is the phone number for Allenbell ? What are some places to go in town close to the hotel ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Name ( NamHo3 / Name 
+    :name ( n9 / name
+     :op1 "Allenbell"
+  ))
+   )
+)
+
+# ::id PMUL4227.json_0010
+# ::snt I 'd like some suggestions on places to go in the same area as the guesthouse . I need the address , postcode , and attraction type .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Type ( aAt1 / question )
+  :Addr ( aAt2 / question )
+  :Post ( aAt3 / question )
+   )
+)
+
+# ::id PMUL4227.json_0012
+# ::snt Yes I would like more information on both museums .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id PMUL4227.json_0014
+# ::snt That is all I need . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0094.json_0000
+# ::snt Hello , I 'm looking for a modern European restaurant . Got any ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+)
+
+# ::id PMUL0094.json_0002
+# ::snt Can you book it for me for 3 people at 14:00 on Wednesday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "14:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL0094.json_0004
+# ::snt Yes , that is fine .   I also need a place to stay that has free parking and at least a three star rating , can you find one for me ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n10 / name
+     :op1 "three"
+  ))
+)
+
+# ::id PMUL0094.json_0006
+# ::snt i need one to be the same price range as the restaurant .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Price ( PriRe3 / Price 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id PMUL0094.json_0008
+# ::snt Actually it should be in the moderate price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n14 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL0094.json_0010
+# ::snt Yes . I will need it for three nights , 3 people starting Wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "three"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n20 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL0094.json_0012
+# ::snt No that was all I needed .
+( o / out_of_scope )
+
+# ::id PMUL0602.json_0000
+# ::snt Any good places to eat in centre ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0602.json_0002
+# ::snt We would n't mind trying something new .   We 'd like to treat ourselves to something in the expensive range .   What do you recommend ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0602.json_0004
+# ::snt What 's the address there ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id PMUL0602.json_0006
+# ::snt no thaank you that is all i need today
+( o / out_of_scope )
+
+# ::id PMUL0421.json_0000
+# ::snt I am looking for a restaurant called yippee noodle bar .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "yippee"
+     :op2 "noodle"
+     :op3 "bar"
+  ))
+)
+
+# ::id PMUL0421.json_0002
+# ::snt Can I make a reservation for 5 people at 16:0 on tuesday ?
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n4 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL0421.json_0004
+# ::snt Thanks and yes please .   I also need a place to stay .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0421.json_0006
+# ::snt I would prefer to stay in the north .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n8 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL0421.json_0008
+# ::snt A guesthouse would be nice , I am trying to stay in the affordable but not cheap range . Do you have anything that is 3 or 4 star ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   :Price ( PriHo6 / Price 
+    :name ( n14 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL0421.json_0010
+# ::snt Yes . I need to book it for 5 people for 2 nights starting on Tuesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n20 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL0421.json_0012
+# ::snt Great !   That is all I needed .
+( o / out_of_scope )
+
+# ::id WOZ20397.json_0000
+# ::snt Hello I would like to find a restaurant in the west part of the city that costs a moderate amount .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id WOZ20397.json_0002
+# ::snt Yes and the address .
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id MUL1798.json_0000
+# ::snt I 'm looking for attractions that are in the centre , could you help me find some ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1798.json_0002
+# ::snt Anything that you recommend I need the postcode and entrance fee .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id MUL1798.json_0004
+# ::snt Sounds great . Thank you for the recommrndation postcode , and I am happy about the free entrance .
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL1798.json_0006
+# ::snt No , but a thank you for helping me .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1798.json_0008
+# ::snt Oh I need a train   to cambridge on Wednesday
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id MUL1798.json_0010
+# ::snt I want to leave from Stansted Airport .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n8 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id MUL1798.json_0012
+# ::snt I would like to get to the airport by 10:45 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n10 / name
+     :op1 "10:45"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n12 / name
+     :op1 "10:45"
+  ))
+)
+
+# ::id MUL1798.json_0014
+# ::snt I would like to arrive at the airport by 10:45 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n14 / name
+     :op1 "10:45"
+  ))
+)
+
+# ::id MUL1798.json_0016
+# ::snt That would be great . I just need 1 ticket and my reference number please .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n16 / name
+     :op1 "1"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL1798.json_0018
+# ::snt No that will be everything , thank you . Goodnight !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1206.json_0000
+# ::snt I am looking for a college in the West in town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL1206.json_0002
+# ::snt Can I have the address and postcode for Magdelene College ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL1206.json_0004
+# ::snt what 's the postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL1206.json_0006
+# ::snt No that will be all thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0993.json_0000
+# ::snt Hello , I am trying to locate a restaurant that serves northern European food , and I would prefer a more elegant setting .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "northern"
+     :op2 "european"
+  ))
+)
+
+# ::id MUL0993.json_0002
+# ::snt How about an expensive restaurant that serves British food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "british"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL0993.json_0004
+# ::snt It 's all new to me . Could you recommend one ?
+( o / out_of_scope )
+
+# ::id MUL0993.json_0006
+# ::snt Great . Could you also help me find a cinema in the south of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n8 / name
+     :op1 "south"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n10 / name
+     :op1 "cinema"
+  ))
+)
+
+# ::id MUL0993.json_0008
+# ::snt Cineworld sounds perfect . What 's their postal code ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL0993.json_0010
+# ::snt No , that 'll be all . Thank you for all of your help today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2604.json_0000
+# ::snt I 'm looking for any type of architectural attractions in town . Do you have any recommendations ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "architectural"
+  ))
+)
+
+# ::id MUL2604.json_0002
+# ::snt There are no architectural attractions anywhere in town ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id MUL2604.json_0004
+# ::snt Sure , that sounds good . Could you give me the information on All Saints Church ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n4 / name
+     :op1 "all"
+     :op2 "saints"
+     :op3 "church"
+  ))
+)
+
+# ::id MUL2604.json_0006
+# ::snt Yes , I am looking for an expensive place to stay that includes free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL2604.json_0008
+# ::snt I 'm just looking for something that is a guesthouse in the cheap price range .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n10 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL2604.json_0010
+# ::snt can you book for 4 people 5 nights and get me the reference number please ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL2604.json_0012
+# ::snt Starting Thursday .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n16 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id MUL2604.json_0014
+# ::snt No that was it . Thank you so much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1832.json_0000
+# ::snt I need a hotel and I need free wifi and parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   :Type ( TypHo4 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL1832.json_0002
+# ::snt A guesthouse in the north will be fine .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL1832.json_0004
+# ::snt No , that should be it . Can you tell me some of the 9 results you were able to find ?
+( o / out_of_scope )
+
+# ::id MUL0815.json_0000
+# ::snt I am looking for a multiple sports attraction that is in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "multiple"
+     :op2 "sports"
+  ))
+)
+
+# ::id MUL0815.json_0002
+# ::snt No I want to stay in the centre .   Can you check if there are any concerthalls ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n8 / name
+     :op1 "concerthalls"
+  ))
+)
+
+# ::id MUL0815.json_0004
+# ::snt Can you tell me the entrance fee and postcode for The Man on the Moon ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n10 / name
+     :op1 "man"
+     :op2 "on"
+     :op3 "the"
+     :op4 "moon"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Post ( aAt2 / question )
+   )
+)
+
+# ::id MUL0815.json_0006
+# ::snt I am also looking for a cheap vietnamese restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "vietnamese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n14 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL0815.json_0008
+# ::snt Ok , I 'd like to book a table for 6 people at 17:15 on friday . Please give a reference number as well , thanks !
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "17:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0815.json_0010
+# ::snt I 'd also like a taxi that can get me to the restaurant on time .   I need a contact number and the car type .
+( Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+)
+
+# ::id MUL0815.json_0012
+# ::snt That is everything I needed . Thank you for the help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0779.json_0000
+# ::snt We want to try a local restaurant that serves Asian or oriental food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "asian"
+  ))
+)
+
+# ::id PMUL0779.json_0002
+# ::snt I would like a restairant in the centre please .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0779.json_0004
+# ::snt I do not care . You tell me the best one and give me their number please .
+( Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+)
+
+# ::id PMUL0779.json_0006
+# ::snt I also need a train that is leaving on monday and should depart from leicester .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id PMUL0779.json_0008
+# ::snt I want to travel into Cambridge and leave sometime after 16:45 please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n12 / name
+     :op1 "16:45"
+  ))
+)
+
+# ::id PMUL0779.json_0010
+# ::snt Yes , could I get 3 tickets for that ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL0779.json_0012
+# ::snt Nothing , thank you . I appreciate all of your help . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0584.json_0000
+# ::snt I 'm looking for a museum in the west area of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL0584.json_0002
+# ::snt Yes please , what is their entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL0584.json_0004
+# ::snt Oh great thank you for your help . Where is the train from cambridge to norwich depart from and when ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "norwich"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0584.json_0006
+# ::snt I 'm actually looking for one on Thursday that will arrive by 10:30 . Are there any trains available for that ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n12 / name
+     :op1 "10:30"
+  ))
+)
+
+# ::id MUL0584.json_0008
+# ::snt I would like to book 6 tickets , please . And may I have the reference number once the booking is complete ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0584.json_0010
+# ::snt No , I think that 's all I need . Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4425.json_0000
+# ::snt I need some information on Cambridge .   I 'm looking for places to go in town .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL4425.json_0002
+# ::snt Sure , could you send me the postcode ? Is that a architecture ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "architecture"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+   )
+)
+
+# ::id PMUL4425.json_0004
+# ::snt I would like a hotel in the same area as all saints church .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n6 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt5 / Name 
+    :name ( n9 / name
+     :op1 "all"
+     :op2 "saints"
+     :op3 "church"
+  ))
+   )
+)
+
+# ::id PMUL4425.json_0006
+# ::snt That 's it Thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4425.json_0008
+# ::snt i am   looking for a place to stay .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL4425.json_0010
+# ::snt I would like to book at the Leverton House as stated before . I need a room booked for 6 and 3 nights starting from Tuesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "6"
+  ))
+   :Name ( NamHo8 / Name 
+    :name ( n16 / name
+     :op1 "Leverton"
+     :op2 "House"
+  ))
+)
+
+# ::id PMUL4425.json_0012
+# ::snt Thank you so much . That 's all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3203.json_0000
+# ::snt I need a train to stansted airport . I 'd like to arrive by at least 21:45
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "21:45"
+  ))
+)
+
+# ::id PMUL3203.json_0002
+# ::snt I will be leaving Cambridge on Monday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3203.json_0004
+# ::snt No that s fine and that will be all thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3203.json_0006
+# ::snt Actually , could you just give me some information on sesame restaurant and bar ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n10 / name
+     :op1 "sesame"
+     :op2 "restaurant"
+     :op3 "and"
+     :op4 "bar"
+  ))
+)
+
+# ::id PMUL3203.json_0008
+# ::snt Just their address and phone number please .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id MUL1710.json_0000
+# ::snt Looking for a train that leaves on Wednesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id MUL1710.json_0002
+# ::snt I would liek to arrive by 13:00 , can I book the one that leaves at 12:00
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n4 / name
+     :op1 "13:00"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n6 / name
+     :op1 "12:00"
+  ))
+)
+
+# ::id MUL1710.json_0004
+# ::snt That sounds fine . What 's the price ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL1710.json_0006
+# ::snt One ticket will work .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL1710.json_0008
+# ::snt Thanks .   I 'm also looking for a concerthall to visit .   Are their any in the west ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n12 / name
+     :op1 "concerthall"
+  ))
+)
+
+# ::id MUL1710.json_0010
+# ::snt how about one that is in the type of museum .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL1710.json_0012
+# ::snt That 's awesome ! What 's their phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL1710.json_0014
+# ::snt That 's everything . Thanks for the help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1710.json_0016
+# ::snt Thanks so much again ! Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0232.json_0000
+# ::snt I need to find information on the Bloomsbury Restaurant .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "bloomsbury"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id MUL0232.json_0002
+# ::snt Yes please ! For 2 people on Sunday !
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL0232.json_0004
+# ::snt May I please have a reference number ?
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id MUL0232.json_0006
+# ::snt Lets do a table for two people at 14:15 on Sunday
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "14:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "two"
+  ))
+)
+
+# ::id MUL0232.json_0008
+# ::snt Try 13:15 , please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "13:15"
+  ))
+)
+
+# ::id MUL0232.json_0010
+# ::snt No , that is all . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0875.json_0000
+# ::snt Hello , I am new to town and would like some ideas on whee I should go in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0875.json_0002
+# ::snt No . Can you recommend a place I should go ?
+( Am1 / Attraction-Inform
+   :Type ( onAt1 / dontcare)
+)
+
+# ::id MUL0875.json_0004
+# ::snt OK . What is the entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL0875.json_0006
+# ::snt Thanks , I 'm also looking for an expensive danish restaurant in the centre of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "danish"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0875.json_0008
+# ::snt I apologize , but can we go back to finding a place to go but I would like something preferably in the centre of town and how much it costs ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0875.json_0010
+# ::snt No thank you . i 'm looking for an indian restaurant
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id MUL0875.json_0012
+# ::snt Let 's go with curry garden . I need the postcode , address , and phone number to that please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n14 / name
+     :op1 "curry"
+     :op2 "garden"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Post ( aRe2 / question )
+  :Addr ( aRe3 / question )
+   )
+)
+
+# ::id MUL0875.json_0014
+# ::snt I also need a taxi from Vue Cinema to Curry Garden .   I need to leave Curry Garden by 14:45
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n16 / name
+     :op1 "14:45"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n18 / name
+     :op1 "curry"
+     :op2 "garden"
+  ))
+   :Depart ( DepTa6 / Depart 
+    :name ( n20 / name
+     :op1 "vue"
+     :op2 "cinema"
+  ))
+)
+
+# ::id MUL0875.json_0016
+# ::snt Vue to Curry . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0875.json_0018
+# ::snt No . That is what I need .   Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0875.json_0020
+# ::snt This looks complete , thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0998.json_0000
+# ::snt I 'm looking for an expensive place to stay at in the north section of town , can you help with this ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SNG0998.json_0002
+# ::snt Hmm , really . I thought there was . Can you double check please ? It can be either a hotel or guesthouse .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG0998.json_0004
+# ::snt Okay .   How about one moderately priced ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id SNG0998.json_0006
+# ::snt I will need free wifi and parking .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Parking ( aHo1 / question )
+   )
+)
+
+# ::id SNG0998.json_0008
+# ::snt Hmm , maybe . What 's their postcode ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id SNG0998.json_0010
+# ::snt Great , I will book it myself . Thanks for your help .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0194.json_0000
+# ::snt I am looking for somewhere to dine during my trip to Cambridge .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0194.json_0002
+# ::snt I 'd like one that is cheap and in the city center .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL0194.json_0004
+# ::snt I do n't have a type preference .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+)
+
+# ::id PMUL0194.json_0006
+# ::snt Yes , that sounds interesting .   Can you also please find the hotel avalon .   Please let me know their address and whether they have free parking .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n6 / name
+     :op1 "avalon"
+  ))
+   :Parking ( esHo2 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Parking ( aHo1 / question )
+  :Addr ( aHo2 / question )
+   )
+)
+
+# ::id PMUL0194.json_0008
+# ::snt I also need a taxi that will leave the hotel by 08:30 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n8 / name
+     :op1 "08:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n10 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL0194.json_0010
+# ::snt My destination is the dojo noodle bar .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n12 / name
+     :op1 "dojo"
+     :op2 "noodle"
+     :op3 "bar"
+  ))
+)
+
+# ::id PMUL0194.json_0012
+# ::snt Great !   That is all I needed .   Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4321.json_0000
+# ::snt I am looking for information in Cambridge
+( o / out_of_scope )
+
+# ::id PMUL4321.json_0002
+# ::snt I need some places to go . Maybe some place in the centre are of the town . Multiple sports type ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "multiple"
+     :op2 "sports"
+  ))
+)
+
+# ::id PMUL4321.json_0004
+# ::snt Can we try to find a theatre ? I 'll need the phone number , please ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "theatre"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Phone ( aAt1 / question )
+   )
+)
+
+# ::id PMUL4321.json_0006
+# ::snt Thank you . I also need information on a train to Leicester on Thursday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "leicester"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL4321.json_0008
+# ::snt I need to arrive by 20:00 please .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n12 / name
+     :op1 "20:00"
+  ))
+)
+
+# ::id PMUL4321.json_0010
+# ::snt I will be leaving from Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4321.json_0012
+# ::snt Yes , please . I need 6 tickets .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n16 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL4321.json_0014
+# ::snt No thanks !   That 's it for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4321.json_0016
+# ::snt Goodbye and thanks . Have a great day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1232.json_0000
+# ::snt Hi , I 'm looking for a steakhouse , please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "steakhouse"
+  ))
+)
+
+# ::id MUL1232.json_0002
+# ::snt What about asian oriental food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+)
+
+# ::id MUL1232.json_0004
+# ::snt Yes , for four people , on Monday , at 15:00 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "15:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "four"
+  ))
+)
+
+# ::id MUL1232.json_0006
+# ::snt How about 14:00 instead ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "14:00"
+  ))
+)
+
+# ::id MUL1232.json_0008
+# ::snt I am also looking for a hotel .   Can you find the Acorn Guest House ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n14 / name
+     :op1 "acorn"
+     :op2 "guest"
+     :op3 "house"
+  ))
+)
+
+# ::id MUL1232.json_0010
+# ::snt No , I would just like a phone number .   What area is that in ?
+( Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id MUL1232.json_0012
+# ::snt Great ! I 'll also need a taxi that will get me to the restaurant in time for that reservation .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Dest ( DesTa3 / Dest 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id MUL1232.json_0014
+# ::snt I will be going from The Acorn House to the Dojo Noodle Bar .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n18 / name
+     :op1 "Dojo"
+     :op2 "Noodle"
+     :op3 "Bar"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n20 / name
+     :op1 "acorn"
+     :op2 "house"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   )
+)
+
+# ::id MUL1232.json_0016
+# ::snt That 's all . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1216.json_0000
+# ::snt Yes , I 'm looking for a place to go in the south .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+)
+
+# ::id SNG1216.json_0002
+# ::snt Can you recommend any good museums there ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id SNG1216.json_0004
+# ::snt What is their phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id SNG1216.json_0006
+# ::snt Can you tell me the postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id SNG1216.json_0008
+# ::snt Nope , that 's all I needed today . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0914.json_0000
+# ::snt Are there any boating activities available ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "boating"
+  ))
+)
+
+# ::id MUL0914.json_0002
+# ::snt I do n't care , what do you have ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "do"
+     :op2 "n't"
+     :op3 "care"
+  ))
+)
+
+# ::id MUL0914.json_0004
+# ::snt Yeah what 's the address of Camboats ? I also need an expensive place to eat .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n6 / name
+     :op1 "camboats"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Price ( PriRe4 / Price 
+    :name ( n9 / name
+     :op1 "expensive"
+  ))
+   )
+ :op3(At3 / Attraction-Request
+  :Addr ( aAt2 / question )
+   )
+)
+
+# ::id MUL0914.json_0006
+# ::snt Do any of those serve molecular gastronomy food and in the centre of town ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "molecular"
+     :op2 "gastronomy"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0914.json_0008
+# ::snt How about something that serves seafood ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "seafood"
+  ))
+)
+
+# ::id MUL0914.json_0010
+# ::snt No thank you . Can I have the phone number , postcode and address though ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id MUL0914.json_0012
+# ::snt Yes , I am going to need to get a taxi to leave the restaurant .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id MUL0914.json_0014
+# ::snt Yes , I 'd like to leave the restaurant by 09:30 to go to Camboats .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n18 / name
+     :op1 "09:30"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n20 / name
+     :op1 "camboats"
+  ))
+   :Depart ( DepTa6 / Depart 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id MUL0914.json_0016
+# ::snt No , that 's everything thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0914.json_0018
+# ::snt You too ! Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1745.json_0000
+# ::snt I need to book a train to Cambridge please and thank you .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1745.json_0002
+# ::snt I will be traveling on sunday and departing from london kings cross .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id PMUL1745.json_0004
+# ::snt I do n't have a leave time but I want to arrive by 20:15 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "20:15"
+  ))
+)
+
+# ::id PMUL1745.json_0006
+# ::snt Yes , that would be ok with me . How long is the travel time for that train ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL1745.json_0008
+# ::snt No , thank you . I would like to find a place to stay , please .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1745.json_0010
+# ::snt any area but ut has have free parking and a 1 star
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL1745.json_0012
+# ::snt I need free wifi as well .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL1745.json_0014
+# ::snt How about a 4 star hotel ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1745.json_0016
+# ::snt That sounds great . Can you help me book it for 3 nights please ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL1745.json_0018
+# ::snt The same day as the train reservation .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+)
+
+# ::id PMUL1745.json_0020
+# ::snt No , unfortunately I 'm traveling alone this trip .
+( o / out_of_scope )
+
+# ::id PMUL1745.json_0022
+# ::snt How about on saturday ?
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n18 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL1745.json_0024
+# ::snt Can we try a different day or a different hotel ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   )
+ :op2(Bt2 / Booking-Request
+  :Day ( aBo1 / question )
+   )
+)
+
+# ::id PMUL1745.json_0026
+# ::snt Can you book it for 7 people for 3 nights please ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "3"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n22 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL1745.json_0028
+# ::snt That is correct
+( o / out_of_scope )
+
+# ::id PMUL1745.json_0030
+# ::snt Can you please try to book for Saturday instead ?
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n24 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL1745.json_0032
+# ::snt Can you try for Saturday ?
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n26 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL1745.json_0034
+# ::snt Is there a different 4 star hotel available ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n28 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1745.json_0036
+# ::snt Do they have free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL1745.json_0038
+# ::snt Thank you that will be all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0786.json_0000
+# ::snt Can you help me find a train going to the stansted airport leaving after 18:45 ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "18:45"
+  ))
+)
+
+# ::id PMUL0786.json_0002
+# ::snt I will be departing on Thursday from Cambridge .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0786.json_0004
+# ::snt I 'm not very good with numbers .   Can you tell me the travel time of that leg ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL0786.json_0006
+# ::snt No . Not interested in making a reservation but you can help me find a restaurant that serves Belgian food in the centre
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "belgian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0786.json_0008
+# ::snt How about African food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "african"
+  ))
+)
+
+# ::id PMUL0786.json_0010
+# ::snt Could you just give me the postcode and address ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id PMUL0786.json_0012
+# ::snt No , that 'll be all !   Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02107.json_0000
+# ::snt I am   looking for a restaurant . The restaurant should be in the west and should be in the expensive price range
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id SNG02107.json_0002
+# ::snt I do n't care , I   want to book a table for 5 people at 13:00 on saturday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "13:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   :Food ( FooRe8 / Food 
+    :name ( n12 / name
+     :op1 "do"
+     :op2 "n't"
+     :op3 "care"
+  ))
+)
+
+# ::id SNG02107.json_0004
+# ::snt Thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02107.json_0006
+# ::snt Thank you for your help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0930.json_0000
+# ::snt Hi , I 'm looking for a restaurant that serves Carribbean food . Do you have any like that ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "Carribbean"
+  ))
+)
+
+# ::id PMUL0930.json_0002
+# ::snt How about indian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL0930.json_0004
+# ::snt I 'd like an expensive place .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0930.json_0006
+# ::snt What is the postcode for that place ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id PMUL0930.json_0008
+# ::snt Yes i need a train going to stansted airport on friday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL0930.json_0010
+# ::snt It should leave after 12:30 on friday .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n12 / name
+     :op1 "12:30"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n14 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL0930.json_0012
+# ::snt Does not matter when I arrive , whatever is closest to leaving at 12:30 but after , can you please book me for 7 and give me a reference number ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n16 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL0930.json_0014
+# ::snt Thank you . That 's all I need . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0130.json_0000
+# ::snt Could you tell me whether there are any moderately priced catalan restaurants ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "catalan"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL0130.json_0002
+# ::snt Yes could we try one that serves British food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "british"
+  ))
+)
+
+# ::id PMUL0130.json_0004
+# ::snt No the area does n't matter . I 'd like to book a table for 7 on Sunday .
+( Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+   :Day ( DayRe3 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe5 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL0130.json_0006
+# ::snt Ok , book that place .
+( o / out_of_scope )
+
+# ::id PMUL0130.json_0008
+# ::snt We have seven people .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n12 / name
+     :op1 "seven"
+  ))
+)
+
+# ::id PMUL0130.json_0010
+# ::snt It will on the same day for 3 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+)
+
+# ::id PMUL0130.json_0012
+# ::snt i 'm sorry i did n't mean to confuse . i was thinking of something else . can i book the oak bistro on sunday for 7 people at 12:45 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "12:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n20 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n22 / name
+     :op1 "7"
+  ))
+   :Name ( NamRe8 / Name 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "oak"
+     :op3 "bistro"
+  ))
+)
+
+# ::id PMUL0130.json_0014
+# ::snt Yes , I am also looking for a place to stay . I would like a 4-star hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n26 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n28 / name
+     :op1 "4-star"
+  ))
+)
+
+# ::id PMUL0130.json_0016
+# ::snt I do not have a preference .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n30 / name
+     :op1 "do"
+     :op2 "not"
+     :op3 "have"
+     :op4 "a"
+     :op5 "preference"
+  ))
+)
+
+# ::id PMUL0130.json_0018
+# ::snt Does it have free parking and wifi ? If so yes book it for 3 nights the same day please .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   :Stay ( StaHo4 / Stay 
+    :name ( n32 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n34 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+)
+
+# ::id PMUL0130.json_0020
+# ::snt go ahead and book and give me the referrence number
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL0130.json_0022
+# ::snt I will be arrving on sunday
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n36 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL0130.json_0024
+# ::snt Thank you . I am also looking for a taxi to commute between the two places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL0130.json_0026
+# ::snt So I can arrive at my location by the booked time you made .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n38 / name
+     :op1 "the"
+     :op2 "booked"
+     :op3 "time"
+  ))
+)
+
+# ::id MUL1832.json_0000
+# ::snt Hi , I 'm looking for a train from Cambridge on Wednesday . Can you help ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1832.json_0002
+# ::snt I will be traveling from Cambridge to Norwich on Wednesday .   The train should leave after 16:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "norwich"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n12 / name
+     :op1 "16:00"
+  ))
+)
+
+# ::id MUL1832.json_0004
+# ::snt Can you give me the arrive time , train ID , and price ? Thank you .
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id MUL1832.json_0006
+# ::snt Yes , please . I am also looking for the Cambridge and county folk museum .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n14 / name
+     :op1 "cambridge"
+     :op2 "and"
+     :op3 "county"
+     :op4 "folk"
+     :op5 "museum"
+  ))
+   )
+ :op2(Tm2 / Train-Inform
+   :Depart ( DepTr4 / Depart 
+    :name ( n17 / name
+     :op1 "cambridge"
+  ))
+   )
+)
+
+# ::id MUL1832.json_0008
+# ::snt What area of town is that located in ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+)
+
+# ::id MUL1832.json_0010
+# ::snt What 's the entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL1832.json_0012
+# ::snt Ok , I would like to purchase a ticket to the museum . Can you process that for me , please ?
+( o / out_of_scope )
+
+# ::id MUL1832.json_0014
+# ::snt What attraction type is the   cambridge and county folk museum .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n18 / name
+     :op1 "cambridge"
+     :op2 "and"
+     :op3 "county"
+     :op4 "folk"
+     :op5 "museum"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Type ( aAt1 / question )
+   )
+)
+
+# ::id MUL1832.json_0016
+# ::snt Thank you . You have helped me with all my needs . Have a good day . Good Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG01583.json_0000
+# ::snt I got injured and I am looking for a hospital nearby . The hospital should have the clinical research facility department
+( Hm1 / Hospital-Inform
+   :Department ( DepHo2 / Department 
+    :name ( n2 / name
+     :op1 "clinical"
+     :op2 "research"
+     :op3 "facility"
+  ))
+)
+
+# ::id SNG01583.json_0002
+# ::snt Can I have the address please ?
+( Ht1 / Hospital-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id SNG01583.json_0004
+# ::snt No , that is all I need . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02350.json_0000
+# ::snt I am at Club Salsa and I need to book a taxi to leave after 06:15 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n2 / name
+     :op1 "06:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "club"
+     :op2 "salsa"
+  ))
+)
+
+# ::id SNG02350.json_0002
+# ::snt I need to go to the Cambridge arts theatre .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+     :op2 "arts"
+     :op3 "theatre"
+  ))
+)
+
+# ::id SNG02350.json_0004
+# ::snt Wonderful , thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0573.json_0000
+# ::snt I 'm looking for museum type attractions .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL0573.json_0002
+# ::snt Okay wonderful ! Thanks so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0573.json_0004
+# ::snt Thank you so much ! I am also looking for a train leaving on Tuesday and going to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id MUL0573.json_0006
+# ::snt I need to arrive by 9:15 and then depart from stevenage .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "9:15"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "stevenage"
+  ))
+)
+
+# ::id MUL0573.json_0008
+# ::snt There are 8 riders , and I need a reference number please .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0573.json_0010
+# ::snt Thank you very much . That was all I needed for today . Have a nice day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0411.json_0000
+# ::snt I 'm planning my first trip to Cambridge and looking for places to go in the centre , can you give me some suggestions on what and where to go ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0411.json_0002
+# ::snt Yes , I think we will go to the museums .   Can I get the postcode for the museums and what do they charge for entry ? Thank you .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "museums"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+   )
+)
+
+# ::id MUL0411.json_0004
+# ::snt I 'm also looking for a train from Cambridge to Stansted airport .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0411.json_0006
+# ::snt I would like to leave on Sunday and arrive by 17:15 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n12 / name
+     :op1 "17:15"
+  ))
+)
+
+# ::id MUL0411.json_0008
+# ::snt Can I get the travel time and departure time on that ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Time ( aTr1 / question )
+)
+
+# ::id MUL0411.json_0010
+# ::snt Thanks , that is all I need . Have a nice day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0892.json_0000
+# ::snt Hi . I 'm interested in finding a good restaurant near the center of town . Do you have any listings that fall in the expensive price range ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id MUL0892.json_0002
+# ::snt I do not care .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+)
+
+# ::id MUL0892.json_0004
+# ::snt That would be great , can I also have the postcode and address for Wagamama ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "wagamama"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id MUL0892.json_0006
+# ::snt No , thank you , but I would like to know if there is a museum in town .   I need the postcode for the museum .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n8 / name
+     :op1 "museum"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+   )
+)
+
+# ::id MUL0892.json_0008
+# ::snt Nope . That 's all today . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0584.json_0000
+# ::snt I am looking for a restaurant in the center with a cheap price range
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL0584.json_0002
+# ::snt I would like the phone number of a cheap restaurant in the centre of town .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0584.json_0004
+# ::snt Please recommend a restaurant .   I really do not care about the food type .   Thank you .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Food ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0584.json_0006
+# ::snt I would need the phone number and food type .
+( Rt1 / Restaurant-Request
+  :Food ( aRe0 / question )
+  :Phone ( aRe1 / question )
+)
+
+# ::id PMUL0584.json_0008
+# ::snt Yes ,   I also need help biking a train .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL0584.json_0010
+# ::snt I 'll be departing from Cambridge and should leave on Friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0584.json_0012
+# ::snt I am going to   london liverpool street .   I 'd like to leave after 12:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n16 / name
+     :op1 "12:15"
+  ))
+)
+
+# ::id PMUL0584.json_0014
+# ::snt Please just tell me the ticket price and travel time
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id PMUL0584.json_0016
+# ::snt And what time will it arrive ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+)
+
+# ::id PMUL0584.json_0018
+# ::snt No , that 's all . Thanks so much ! Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3061.json_0000
+# ::snt You can help me by finding me a moderately priced place to stay in the East
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL3061.json_0002
+# ::snt One that has free parking
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL3061.json_0004
+# ::snt I want to make a reservation for three people starting Monday . We will be staying for 2 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "three"
+  ))
+)
+
+# ::id PMUL3061.json_0006
+# ::snt I need to find a restaurant that serves Indian food in the same area as the hotel
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL3061.json_0008
+# ::snt I prefer everything moderately priced .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n16 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL3061.json_0010
+# ::snt Yes . The same number of people on the same day . Please book for 3 people at 18:00 on Monday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "18:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n20 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n22 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3061.json_0012
+# ::snt I will also need to find a taxi .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL3061.json_0014
+# ::snt I need a taxi to drive us from the Carolina Bed & Breakfast to Curry Prince restaurant to arrive by my booked time of 18:00 .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n24 / name
+     :op1 "curry"
+     :op2 "prince"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n26 / name
+     :op1 "18:00"
+  ))
+   :Depart ( DepTa6 / Depart 
+    :name ( n28 / name
+     :op1 "carolina"
+     :op2 "bed"
+     :op3 "&"
+     :op4 "breakfast"
+  ))
+)
+
+# ::id PMUL3061.json_0016
+# ::snt That is everything , thank you so much
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20436.json_0000
+# ::snt I want to find a cheap restaurant serving italian food . What is the address and phone number ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20436.json_0002
+# ::snt No that does n't matter
+( Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+)
+
+# ::id WOZ20436.json_0004
+# ::snt what is the food type of that restaurant ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id WOZ20436.json_0006
+# ::snt Thank you .   I 'll check it out .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0210.json_0000
+# ::snt I 'm looking for a guesthouse to stay in that includes free wi - fi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id SSNG0210.json_0002
+# ::snt I need a cheap one that has free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SSNG0210.json_0004
+# ::snt Well I also would like free parking if that helps .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id SSNG0210.json_0006
+# ::snt Yes that one would be great . Can you book for saturday ?
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id SSNG0210.json_0008
+# ::snt I need to book 8 people for 3 nights starting on Saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+)
+
+# ::id SSNG0210.json_0010
+# ::snt Yes but one in the same price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id SSNG0210.json_0012
+# ::snt No . That is all I need . Thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1742.json_0000
+# ::snt Can you tell me more information on the avalon ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "avalon"
+  ))
+)
+
+# ::id PMUL1742.json_0002
+# ::snt Can you help me book a 5 night stay there ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL1742.json_0004
+# ::snt I 'll need to book for 3 people for a 5 night stay starting on wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL1742.json_0006
+# ::snt I am looking for a train to Birmingham New Street on Sunday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n14 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL1742.json_0008
+# ::snt That 's where I am leaving from . I 'll need tickets for 3 people and we need to leave after 15:30 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n16 / name
+     :op1 "15:30"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL1742.json_0010
+# ::snt No , I need the train to leave after 15:30 . Can you help me find a train at that time ?
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n20 / name
+     :op1 "15:30"
+  ))
+)
+
+# ::id PMUL1742.json_0012
+# ::snt Yes , please .   I need three tickets .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n22 / name
+     :op1 "three"
+  ))
+)
+
+# ::id PMUL1742.json_0014
+# ::snt Great , that is everything , thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0785.json_0000
+# ::snt Hi , I 'm looking for an upscale hotel . Could you recommend me anywhere in the west part of the area ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+)
+
+# ::id SNG0785.json_0002
+# ::snt Does it have a star of 4 and free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG0785.json_0004
+# ::snt Yes , most likely . Can you provide me with the postcode of the hotel please ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id SNG0785.json_0006
+# ::snt Thanks , that will be all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1783.json_0000
+# ::snt I 'm planning a trip to Cambridge , I would like to visit multiple sports in the east area .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "multiple"
+     :op2 "sports"
+  ))
+)
+
+# ::id MUL1783.json_0002
+# ::snt No , but I 'd like the address and postcode if you have it .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id MUL1783.json_0004
+# ::snt Thanks . I also need information on a train . I need one that leaves Bishops stortford after 13:30 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "13:30"
+  ))
+)
+
+# ::id MUL1783.json_0006
+# ::snt The train needs to leave on sunday and depart after 13:30 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n12 / name
+     :op1 "13:30"
+  ))
+)
+
+# ::id MUL1783.json_0008
+# ::snt Yes that works , can I also get the price ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL1783.json_0010
+# ::snt Ok great , can you confirm that this train goes to cambridge please ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1783.json_0012
+# ::snt Thank you for the information . That 's all I need right now . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0115.json_0000
+# ::snt I am looking for a moderately priced restaurant in the Cambridge area . I really like European food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "european"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id MUL0115.json_0002
+# ::snt Can you first tell me where it is located ? It needs to be in the Centre part of Cambridge .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0115.json_0004
+# ::snt What is the postcode ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id MUL0115.json_0006
+# ::snt What is the type of hotel ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Type ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Type ( TypHo3 / Type 
+    :name ( n9 / name
+     :op1 "hotel"
+  ))
+   )
+)
+
+# ::id MUL0115.json_0008
+# ::snt How many stars does the hotel have ? I am looking for a zero star hotel .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n10 / name
+     :op1 "zero"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL0115.json_0010
+# ::snt Can you please book the restaurant ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id MUL0115.json_0012
+# ::snt I will be there on Sunday .   It 's just me .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n14 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id MUL0115.json_0014
+# ::snt I do n't know where my head was , I do n't need a reservation .   Thanks .   I do need a 0 star hotel in the centre though .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n18 / name
+     :op1 "0"
+  ))
+)
+
+# ::id MUL0115.json_0016
+# ::snt What 's the hotel type and postcode ?
+( Ht1 / Hotel-Request
+  :Type ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id MUL0115.json_0018
+# ::snt Fantastic , that 's all I needed , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01979.json_0000
+# ::snt I was just in an accident and need help right away !
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG01979.json_0002
+# ::snt Can I get the phone number ?
+( Pt1 / Police-Request
+  :Phone ( aPo0 / question )
+)
+
+# ::id SNG01979.json_0004
+# ::snt Great , thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01979.json_0006
+# ::snt No , that 's all . Goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2074.json_0000
+# ::snt Are there any good restaurants to go to near the college ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL2074.json_0002
+# ::snt No . Actually , just find me an attraction in the category of college .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL2074.json_0004
+# ::snt I would like the something in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2074.json_0006
+# ::snt Yes can you please send me that .
+( o / out_of_scope )
+
+# ::id PMUL2074.json_0008
+# ::snt Great . I would also like to find a polynesian restaurant in the centre area .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "polynesian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2074.json_0010
+# ::snt Is there any restaurant with European food instead ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Food ( FooRe3 / Food 
+    :name ( n10 / name
+     :op1 "European"
+  ))
+)
+
+# ::id PMUL0617.json_0000
+# ::snt I need a train to Cambridge on Thursday please
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL0617.json_0002
+# ::snt leicester please and can you bookn that for me ?
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id PMUL0617.json_0004
+# ::snt I need it arrive by 13:30 and needs to depart from leicester .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "13:30"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id PMUL0617.json_0006
+# ::snt That is good . I would like the price also please .
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL0617.json_0008
+# ::snt Yeah , I 'm looking for an Italian restaurant in the centre of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "italian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0617.json_0010
+# ::snt Yes I need the cheap price range
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n16 / name
+     :op1 "cheap"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL0617.json_0012
+# ::snt Yes , I would like a reservation for   6 people at 17:00 on the same day as the train .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "17:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n22 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL0617.json_0014
+# ::snt that is all for today thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0793.json_0000
+# ::snt Can you locate me a hotel on the east side with free parking . Please provide me with the reference number .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id SNG0793.json_0002
+# ::snt I would like one with four star . I do n't care about the price .
+( Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+   :Stars ( StaHo3 / Stars 
+    :name ( n6 / name
+     :op1 "four"
+  ))
+)
+
+# ::id SNG0793.json_0004
+# ::snt Let 's try the Allenbell . Could you make a reservation for 1 person , for 5 nights starting Wednesday ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n8 / name
+     :op1 "allenbell"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n14 / name
+     :op1 "1"
+  ))
+)
+
+# ::id SNG0793.json_0006
+# ::snt No , that 's all I needed today . Thank you for your assistance !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4661.json_0000
+# ::snt Can you help me find a place to stay in the east ?   It does not need to include internet .
+( Hm1 / Hotel-Inform
+   :Internet ( onHo1 / dontcare)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL4661.json_0002
+# ::snt Price is n't an issue for me , but the hotel should be four stars
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n4 / name
+     :op1 "four"
+  ))
+)
+
+# ::id PMUL4661.json_0004
+# ::snt nice ! does it have free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL4661.json_0006
+# ::snt That 's great , can you make a booking for ?
+( o / out_of_scope )
+
+# ::id PMUL4661.json_0008
+# ::snt I will be arriving Friday and I need it for 2 nights for 1 person .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL4661.json_0010
+# ::snt Thank you and yes . I 'd like a train from Cambridge to Leicester for Sunday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "leicester"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n14 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4661.json_0012
+# ::snt I need to arrive by 20:15 , please .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n18 / name
+     :op1 "20:15"
+  ))
+)
+
+# ::id PMUL4661.json_0014
+# ::snt What time does it leave , and how long is the ride ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+)
+
+# ::id PMUL4661.json_0016
+# ::snt Thank you . That is all for today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2470.json_0000
+# ::snt Hi , are there any fusion restaurants on the westside ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "fusion"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "westside"
+  ))
+)
+
+# ::id PMUL2470.json_0002
+# ::snt Let 's try for Vietnamese food instead in that same area .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "vietnamese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL2470.json_0004
+# ::snt Yes that is fine please make reservations for 3 people at 18:15 on wednesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "18:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL2470.json_0006
+# ::snt Yes for 3 people at 18:15 on a Wednesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "18:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL2470.json_0008
+# ::snt Thank you . Can you tell me a little about Castle Galleries ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n22 / name
+     :op1 "castle"
+     :op2 "galleries"
+  ))
+)
+
+# ::id PMUL2470.json_0010
+# ::snt What kind of attraction is it ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL2470.json_0012
+# ::snt Yes please . Get me their phone number
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL2470.json_0014
+# ::snt Thank you for the information .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1316.json_0000
+# ::snt I 'm looking for a place to eat , maybe Austrian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "austrian"
+  ))
+)
+
+# ::id SNG1316.json_0002
+# ::snt Hmm I guess I could try british food instead
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "british"
+  ))
+)
+
+# ::id SNG1316.json_0004
+# ::snt Moderate price range would be great .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id SNG1316.json_0006
+# ::snt No , the area does not matter . I need a table for 5 people at 12:15 on Friday . If that time does n't work then 11:15 . I also need the reference number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "12:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id SNG1316.json_0008
+# ::snt Do they have a table available on Friday at 12:15 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "12:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id SNG1316.json_0010
+# ::snt No , that 's it . Thanks for all your help today . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1749.json_0000
+# ::snt I 'm going to cambridge and I need a train that leaves on wednesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL1749.json_0002
+# ::snt I 'd like to leave from Standsted sometime after 15:30 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "standsted"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "15:30"
+  ))
+)
+
+# ::id PMUL1749.json_0004
+# ::snt That will work , can you reserve 7 seats for us on that train please ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL1749.json_0006
+# ::snt Thank you can you help me find a place to eat as well ?
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1749.json_0008
+# ::snt I 'm sorry I do n't need a restaurant , I need to find a hotel that has 2 stars .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL1749.json_0010
+# ::snt That sounds great . Book it for me for   7 people for 4 nights starting from the same day .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n20 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL1749.json_0012
+# ::snt That is all I need , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0078.json_0000
+# ::snt I need a hotel in Cambridge that is rated 4 stars be located in the south area .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL0078.json_0002
+# ::snt I do n't care about price range .
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+)
+
+# ::id MUL0078.json_0004
+# ::snt Okay so it has free parking . What is the price range ? Also could i receive the phone number ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Parking ( aHo1 / question )
+  :Price ( aHo2 / question )
+  :Phone ( aHo3 / question )
+   )
+)
+
+# ::id MUL0078.json_0006
+# ::snt Thank you ! Could you help me find an indian food restaurant in the same area as the hotel ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id MUL0078.json_0008
+# ::snt Yes . What information do you need from me ?
+( o / out_of_scope )
+
+# ::id MUL0078.json_0010
+# ::snt Monday at 7:00 p. m.
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n12 / name
+     :op1 "7:00"
+  ))
+)
+
+# ::id MUL0078.json_0012
+# ::snt Before that , can I please have the address , phone number and postcode for the restaurant ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id MUL0078.json_0014
+# ::snt I need a taxi to get there and will leave the restaurant by 16:15 . Can you get me the contact number and car type ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n14 / name
+     :op1 "16:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id MUL0078.json_0016
+# ::snt Sounds great ! That is all I need . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3962.json_0000
+# ::snt I am looking for information in Cambridge
+( o / out_of_scope )
+
+# ::id PMUL3962.json_0002
+# ::snt I need a train that leaves after 15:45 on Wednesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "wednesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "15:45"
+  ))
+)
+
+# ::id PMUL3962.json_0004
+# ::snt I want to go to Stansted Airport .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id PMUL3962.json_0006
+# ::snt I also need suggestions for places to go . I 'm interested in seeing colleges in the north .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n8 / name
+     :op1 "north"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n10 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id PMUL3962.json_0008
+# ::snt Could you please try for something in the boat category ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "boat"
+  ))
+)
+
+# ::id SNG1190.json_0000
+# ::snt I need information on trinity college
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "college"
+  ))
+   :Name ( NamAt4 / Name 
+    :name ( n4 / name
+     :op1 "trinity"
+     :op2 "college"
+  ))
+)
+
+# ::id SNG1190.json_0002
+# ::snt I need to know the attraction type and address .
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+  :Addr ( aAt1 / question )
+)
+
+# ::id SNG1190.json_0004
+# ::snt No , that is all I need today . Thank you very much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1190.json_0006
+# ::snt Thanks . You too ! Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2709.json_0000
+# ::snt I am hoping to get information about some places to go in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2709.json_0002
+# ::snt Can I get the address please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL2709.json_0004
+# ::snt I 'm also looking for somewhere to stay .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL2709.json_0006
+# ::snt I would like it to be in the moderate price range and include wifi .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL2709.json_0008
+# ::snt Do you have anything near my attraction in the centre part of town ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2709.json_0010
+# ::snt I 'm not ready to book . Can you tell me the address and type please instead
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id PMUL2709.json_0012
+# ::snt And what is the type of cityroomz ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Type ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Name ( NamHo3 / Name 
+    :name ( n9 / name
+     :op1 "cityroomz"
+  ))
+   )
+)
+
+# ::id PMUL2709.json_0014
+# ::snt Thank you so much , that is all I need today .   Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4273.json_0000
+# ::snt I 'm looking for a train that goes to Cambridge and arrives by 08:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "08:45"
+  ))
+)
+
+# ::id PMUL4273.json_0002
+# ::snt I will be departing from Birmingham New Street on Tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL4273.json_0004
+# ::snt No thank you . Please tell me about the ticket pricing and time of travel
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4273.json_0006
+# ::snt Please book 6 tickets and send me the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4273.json_0008
+# ::snt Yes please . I need a 3 star hotel that offers free wifi
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL4273.json_0010
+# ::snt I would like to stay in the centre of town please .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4273.json_0012
+# ::snt I would prefer a 3 star rating , price range is n't important .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+   :Stars ( StaHo3 / Stars 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4273.json_0014
+# ::snt I want the hotel located in the centre , as I stated before .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n20 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4273.json_0016
+# ::snt please just send me their postcode . thank you
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id PMUL4273.json_0018
+# ::snt Thank you for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4273.json_0020
+# ::snt That is all that I need .
+( o / out_of_scope )
+
+# ::id WOZ20498.json_0000
+# ::snt I am looking for an expensive restaurant that serves Thai food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "thai"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id WOZ20498.json_0002
+# ::snt Is there anything else ?
+( o / out_of_scope )
+
+# ::id WOZ20498.json_0004
+# ::snt May I have the address and postcode for Sala Thong , then ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "sala"
+     :op2 "thong"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20498.json_0006
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0431.json_0000
+# ::snt I need a train from cambridge to ely .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "ely"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG0431.json_0002
+# ::snt Yes , I need to leave on Friday sometime after 15:30 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "15:30"
+  ))
+)
+
+# ::id SNG0431.json_0004
+# ::snt Yes , I also would like the reference number .
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id SNG0431.json_0006
+# ::snt I 'm sorry , I forgot to specify that I need 6 tickets . Could you change that for me ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SNG0431.json_0008
+# ::snt Thanks I appreciate it . That 's all I need !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01651.json_0000
+# ::snt I need a taxi at Peking Restaurant to take me to Royal Standard .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "royal"
+     :op2 "standard"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "peking"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id SNG01651.json_0002
+# ::snt I need to arrive by 16:15 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n6 / name
+     :op1 "16:15"
+  ))
+)
+
+# ::id SNG01651.json_0004
+# ::snt I think that is all I need , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4974.json_0000
+# ::snt Find me an italian place in the north
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL4974.json_0002
+# ::snt Yes . Can you book a table for 3 at 16:00 hours on saturday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "16:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL4974.json_0004
+# ::snt Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4974.json_0006
+# ::snt i m also looking for a train that arrives by 08:15 and leaves on tuesday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n14 / name
+     :op1 "08:15"
+  ))
+)
+
+# ::id PMUL4974.json_0008
+# ::snt I will depart from Cambridge and arrive in Leicester .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "leicester"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4974.json_0010
+# ::snt Sure , can you book this for 3 people .   I 'll need a reference number please .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n20 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4974.json_0012
+# ::snt Perfect that s all I needed thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4974.json_0014
+# ::snt I am all set , thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0031.json_0000
+# ::snt I need to find a restaurant that is moderately prices and serves modern european food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id SSNG0031.json_0002
+# ::snt I want to book a table for 2 people at 19:00 on sunday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "19:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SSNG0031.json_0004
+# ::snt No I would like you to make the reservation for me please .
+( o / out_of_scope )
+
+# ::id SSNG0031.json_0006
+# ::snt I guess that would be fine , I really want modern european food . Could you make sure it is in the same area and price range .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Price ( PriRe6 / Price 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "area"
+     :op3 "and"
+     :op4 "price"
+     :op5 "range"
+  ))
+)
+
+# ::id SSNG0031.json_0008
+# ::snt I need a place to dine , does not matter what type , in the moderate price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n18 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id SSNG0031.json_0010
+# ::snt Thank you for your time . I appreciate it .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0031.json_0012
+# ::snt No that will be it . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3196.json_0000
+# ::snt I would like a restaurant in the south in the expensive range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL3196.json_0002
+# ::snt I would like a Chinese restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL3196.json_0004
+# ::snt Let 's try the Peking Restaurant , can you make a reservation for us on Monday ?   Around 13:45 please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "13:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :Name ( NamRe6 / Name 
+    :name ( n12 / name
+     :op1 "Peking"
+     :op2 "Restaurant"
+  ))
+)
+
+# ::id PMUL3196.json_0006
+# ::snt It will be 6 people dining .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n14 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL3196.json_0008
+# ::snt Yes . I 'm looking for something to do while I 'm in town .
+( o / out_of_scope )
+
+# ::id PMUL3196.json_0010
+# ::snt in the same area as the restaurant ? I am interested in architecture please
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n18 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id PMUL3196.json_0012
+# ::snt Perhaps you could locate a park in the south ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n20 / name
+     :op1 "park"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n22 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL3196.json_0014
+# ::snt Could you call and find out what hours they open and close ? Also , if they have tours ?
+( o / out_of_scope )
+
+# ::id PMUL3196.json_0016
+# ::snt No that is all I need for today .
+( o / out_of_scope )
+
+# ::id PMUL2455.json_0000
+# ::snt Could you tell me if Cambridge has any expensive Austrian restaurants ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "austrian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL2455.json_0002
+# ::snt Are you sure there 's no expensive Austrian food in the north ? It 's what I 'm really set on .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+   :Food ( FooRe6 / Food 
+    :name ( n10 / name
+     :op1 "Austrian"
+  ))
+)
+
+# ::id PMUL2455.json_0004
+# ::snt Could you look for something Chinese with the same criteria ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL2455.json_0006
+# ::snt That sounds good - can you book a table for 8 at 12:00 on Thursday , please ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "12:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL2455.json_0008
+# ::snt I am also looking for a boat in the North of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n20 / name
+     :op1 "north"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n22 / name
+     :op1 "boat"
+  ))
+)
+
+# ::id PMUL2455.json_0010
+# ::snt Please tell me the postcode
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL2455.json_0012
+# ::snt That is all . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02146.json_0000
+# ::snt Hi , I just had a fight with someone regarding an automobile accident we had and I need to contact the police !
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG02146.json_0002
+# ::snt Can I get the zip code or postal code for the area I 'm in right now ?
+( Pt1 / Police-Request
+  :Post ( aPo0 / question )
+)
+
+# ::id SNG02146.json_0004
+# ::snt Thank you , Goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2471.json_0000
+# ::snt Hi , I would like some suggestions for entertainment venues to visit in the south part of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL2471.json_0002
+# ::snt There is no specific type of venue . But I would like the phone number , address , and postcode .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL2471.json_0004
+# ::snt I think I would like to try Nusha .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n6 / name
+     :op1 "nusha"
+  ))
+)
+
+# ::id PMUL2471.json_0006
+# ::snt Yes , how about a place to eat ?   Indonesian food would be perfect and in the same area as Nusha please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "indonesian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt5 / Name 
+    :name ( n13 / name
+     :op1 "Nusha"
+  ))
+   )
+)
+
+# ::id PMUL2471.json_0008
+# ::snt Chinese food would work .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL2471.json_0010
+# ::snt Yes please . I need it to be for 8 people at 12:30 on Friday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "12:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL2471.json_0012
+# ::snt Thank you ! That 's all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2262.json_0000
+# ::snt Hello , I am in the centre of town , what types of attractions are available here ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Type ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2262.json_0002
+# ::snt Can I please have the information for the museums ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id PMUL2262.json_0004
+# ::snt Only the address of the one you recommend please . I will also need the entrance fee .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+)
+
+# ::id PMUL2262.json_0006
+# ::snt Can you give me the phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL2262.json_0008
+# ::snt Is there an expensive restaurant in the same area ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL2262.json_0010
+# ::snt and it 's expensive ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0747.json_0000
+# ::snt I 'm looking for a train leaving on Friday that arrives by 1:45 PM . Can you help me ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "friday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "1:45"
+  ))
+)
+
+# ::id PMUL0747.json_0002
+# ::snt I will be departing from Cambridge to ely .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "ely"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0747.json_0004
+# ::snt I do n't have a departure time preference . Can you let me know how much the price is for the earliest departure out of those four trains ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Leave ( onTr1 / dontcare)
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL0747.json_0006
+# ::snt No thanks .   But can you find a restaurant that serves lebanese food in the centre ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "lebanese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0747.json_0008
+# ::snt How is the pricing there ?
+( o / out_of_scope )
+
+# ::id PMUL0747.json_0010
+# ::snt No , just the address and postcode please .
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id PMUL0747.json_0012
+# ::snt Thanks so much ! That will be all for today !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20310.json_0000
+# ::snt I want to find a cheap restaurant in the north part of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id WOZ20310.json_0002
+# ::snt Is there anything else ? I also want its phone number .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id WOZ20310.json_0004
+# ::snt Okay , thank you for that .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0097.json_0000
+# ::snt Can you help me find a restaurant by the name of Bangkok City ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "bangkok"
+     :op2 "city"
+  ))
+)
+
+# ::id SSNG0097.json_0002
+# ::snt No thank you . I would like to book a reservation for Wednesday at 5:45 pm .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n4 / name
+     :op1 "wednesday"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n6 / name
+     :op1 "5:45"
+  ))
+)
+
+# ::id SSNG0097.json_0004
+# ::snt There are 6 of us .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n8 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SSNG0097.json_0006
+# ::snt Yes . Something in the same area and same pricerange , please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "pricerange"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id SSNG0097.json_0008
+# ::snt Yes please that would be great . We love thai .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "thai"
+  ))
+)
+
+# ::id SSNG0097.json_0010
+# ::snt Yes please try to book a different Thai restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "thai"
+  ))
+)
+
+# ::id SSNG0097.json_0012
+# ::snt Thanks so much . That is awesome ! Have a good day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3825.json_0000
+# ::snt I need a train departing from cambridge going to leicester .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "leicester"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3825.json_0002
+# ::snt I 'll be going on Wednesday , after 13:15 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "13:15"
+  ))
+)
+
+# ::id PMUL3825.json_0004
+# ::snt That 's perfect . I need 5 tickets
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL3825.json_0006
+# ::snt Thank you . I also need information on a hotel called warkworth house .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n12 / name
+     :op1 "warkworth"
+     :op2 "house"
+  ))
+)
+
+# ::id PMUL3825.json_0008
+# ::snt I just want information the the Warkworth house , especially the address , please .
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Name ( NamHo3 / Name 
+    :name ( n15 / name
+     :op1 "Warkworth"
+     :op2 "house"
+  ))
+   )
+)
+
+# ::id PMUL3825.json_0010
+# ::snt Okay , thanks that 's all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3349.json_0000
+# ::snt Please recommend some worthwhile places to visit in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3349.json_0002
+# ::snt Great , I would like to get some phone numbers for those places in the centre .
+( a / and
+ :op1(At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Area ( AreAt3 / Area 
+    :name ( n5 / name
+     :op1 "centre"
+  ))
+   )
+)
+
+# ::id PMUL3349.json_0004
+# ::snt Yes I need a train going to birmingham new street leaving after 18:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "18:15"
+  ))
+)
+
+# ::id PMUL3349.json_0006
+# ::snt I 'll be departing from Cambridge on Wednesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "Cambridge"
+  ))
+)
+
+# ::id PMUL3349.json_0008
+# ::snt Sure , and make me a booking for 7 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL3349.json_0010
+# ::snt Ok , that would be great .   Can I get the reference number please ?
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL3349.json_0012
+# ::snt Thank you .   That 's all I need for today .   You 've been a great help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20417.json_0000
+# ::snt What is a cheap restaurant in the south part of town ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id WOZ20417.json_0002
+# ::snt Is there anything else ? If not , Chinese .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id WOZ20417.json_0004
+# ::snt Yes , can you give me the address ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id WOZ20417.json_0006
+# ::snt No , Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3941.json_0000
+# ::snt Can you help me find a restaurant located in the south area ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL3941.json_0002
+# ::snt I would like Chinese food , please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL3941.json_0004
+# ::snt book the expensive one a table for 4 people at 13:00 on monday
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Time ( TimRe6 / Time 
+    :name ( n10 / name
+     :op1 "13:00"
+  ))
+   :Day ( DayRe8 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL3941.json_0006
+# ::snt It does n't matter . Just book one for 4 people at 13:00 on Monday . I need the reference number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "13:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL3941.json_0008
+# ::snt Great ! I also need a place to stay in the same area as that restaurant , and I need free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL3941.json_0010
+# ::snt I need it to include free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL3941.json_0012
+# ::snt I just need the address please .
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id PMUL3941.json_0014
+# ::snt Can you help me book a taxi to get between the two ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL3941.json_0016
+# ::snt from the hotel to the restaurant , then back .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL3941.json_0018
+# ::snt No that is all . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2503.json_0000
+# ::snt Hello , any interesting colleges in town ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id MUL2503.json_0002
+# ::snt Not really .   Which do you think would be the most interesting to visit ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+   )
+ :op2(At2 / Attraction-Request
+  :Type ( aAt1 / question )
+   )
+)
+
+# ::id MUL2503.json_0004
+# ::snt What is the postcode of Corpus Christi ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n4 / name
+     :op1 "corpus"
+     :op2 "christi"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+   )
+)
+
+# ::id MUL2503.json_0006
+# ::snt I am looking for a guesthouse to stay in .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id MUL2503.json_0008
+# ::snt I need something with free parking and a 4 star rating .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2503.json_0010
+# ::snt Pick any of them , please . Book it for 6 people and 3 nights , starting thursday .
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+   :Stay ( StaHo3 / Stay 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo5 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo7 / People 
+    :name ( n14 / name
+     :op1 "6"
+  ))
+)
+
+# ::id WOZ20637.json_0000
+# ::snt Hello ! I am looking for the address and phone number of a Lebanese restaurant in the Centre .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "lebanese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20637.json_0002
+# ::snt Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1512.json_0000
+# ::snt I 'm looking for a hotel to stay in .   I prefer something in the expensive price range , and also one that offers free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL1512.json_0002
+# ::snt I 'd like a place with 3 stars .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL1512.json_0004
+# ::snt What area is it in ?
+( Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+)
+
+# ::id PMUL1512.json_0006
+# ::snt i want the one in the south
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n8 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL1512.json_0008
+# ::snt yes can you please . thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1512.json_0010
+# ::snt Wednesday for 4 people , just one night .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "one"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1512.json_0012
+# ::snt I also need a train going to Leincester from Cambridge . I want to leave on Monday and arrive at 13:00 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n16 / name
+     :op1 "13:00"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr6 / Day 
+    :name ( n20 / name
+     :op1 "monday"
+  ))
+   :Dest ( DesTr8 / Dest 
+    :name ( n22 / name
+     :op1 "Leincester"
+  ))
+)
+
+# ::id PMUL1512.json_0014
+# ::snt 4 people please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n24 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG01318.json_0000
+# ::snt Where is the Addenbrookes Hospital located ?
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01318.json_0002
+# ::snt Can you also tell me what the phone number and post code for the hospital is ?
+( Ht1 / Hospital-Request
+  :Post ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id SNG01318.json_0004
+# ::snt Thanks , that 's all I need . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG01540.json_0000
+# ::snt I am looking for a particular hotel . Its name is called kirkwood house
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "kirkwood"
+     :op2 "house"
+  ))
+)
+
+# ::id SNG01540.json_0002
+# ::snt Please book a room for 3 people for 3 nights starting on Wednesday . Can I have a reference number ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id SNG01540.json_0004
+# ::snt Wonderful . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01540.json_0006
+# ::snt Thanks , that 's all . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0041.json_0000
+# ::snt Can you find me an expensive place to stay that is located in the east ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL0041.json_0002
+# ::snt Does that hotel have a 4-star rating ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "4-star"
+  ))
+)
+
+# ::id MUL0041.json_0004
+# ::snt I really would like a 4 star hotel . Is there one in the moderate price range , then ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "moderate"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL0041.json_0006
+# ::snt Carolina Bed and Breakfast sounds nice . Could I have it booked for 6 people for 4 nights starting on monday ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n12 / name
+     :op1 "carolina"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n16 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n18 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SNG0573.json_0000
+# ::snt I would like to find somewhere with expensive Kosher food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "kosher"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SNG0573.json_0002
+# ::snt Sure . I also need the restaurant to be in the center .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Area ( AreRe3 / Area 
+    :name ( n6 / name
+     :op1 "center"
+  ))
+)
+
+# ::id SNG0573.json_0004
+# ::snt Sure , let 's try Italian instead .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id SNG0573.json_0006
+# ::snt Caffe Uno sounds great . Can I get their phone number , please ?
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe3 / Name 
+    :name ( n11 / name
+     :op1 "Caffe"
+     :op2 "Uno"
+  ))
+   )
+)
+
+# ::id SNG0573.json_0008
+# ::snt No , you 've been very helpful . Thank you !   Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG02316.json_0000
+# ::snt Can you help me reserve a taxi to charlie chan ?
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "charlie"
+     :op2 "chan"
+  ))
+)
+
+# ::id SNG02316.json_0002
+# ::snt I need to leave after 14:15 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n4 / name
+     :op1 "14:15"
+  ))
+)
+
+# ::id SNG02316.json_0004
+# ::snt I need to be picked up from 6742 North Ridgewood Court .
+( o / out_of_scope )
+
+# ::id SNG02316.json_0006
+# ::snt I do n't care .
+( Tm1 / Taxi-Inform
+   :Arrive ( onTa1 / dontcare)
+)
+
+# ::id SNG02316.json_0008
+# ::snt kings hedges learner pool is where i am leaving from .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n6 / name
+     :op1 "kings"
+     :op2 "hedges"
+     :op3 "learner"
+     :op4 "pool"
+  ))
+)
+
+# ::id SNG02316.json_0010
+# ::snt Thank you ! I think that is all I need for today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0052.json_0000
+# ::snt I 'm looking for an expensive mediterranean restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "mediterranean"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SSNG0052.json_0002
+# ::snt Could you check either to see if I could make a reservation for 8 people at 15:00 on Monday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "15:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+)
+
+# ::id SSNG0052.json_0004
+# ::snt Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20095.json_0000
+# ::snt I am looking for an expensive French restaurant in town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "french"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id WOZ20095.json_0002
+# ::snt Are there any other expensive french restaurants ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "french"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id WOZ20095.json_0004
+# ::snt Is there anything else ?
+( o / out_of_scope )
+
+# ::id WOZ20095.json_0006
+# ::snt Actually , could I have the phone number of Cote ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n10 / name
+     :op1 "cote"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20095.json_0008
+# ::snt Okay , I think that does it . Thanks for that .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4434.json_0000
+# ::snt Can you find me a place in the centre of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4434.json_0002
+# ::snt What do you recommend ? I will need the address .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL4434.json_0004
+# ::snt Perfect . I also need a train departing from cambridge and arriving by 17:30 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n4 / name
+     :op1 "17:30"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4434.json_0006
+# ::snt Yes , Tuesday going to London Liverpool Street .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL4434.json_0008
+# ::snt Yes , please .   I need a booking for 2 people .   Will you send me the reference number ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL0738.json_0000
+# ::snt I 'm looking for a medium priced Chinese restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+   :Price ( odRe2 / moderate)
+)
+
+# ::id PMUL0738.json_0002
+# ::snt I would like it to be in the North please .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL0738.json_0004
+# ::snt That sounds perfect . Can you please book a table for 7 at 12:30 on Monday ? I 'll need a reference number as well .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "12:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0738.json_0006
+# ::snt Thanks . Now please book me a train departing from London Kings Cross on Monday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n14 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id PMUL0738.json_0008
+# ::snt I would like to go to Cambridge .   Is there any way I can get a train that will arrive by 09:00 ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n18 / name
+     :op1 "09:00"
+  ))
+)
+
+# ::id PMUL0738.json_0010
+# ::snt Yeah , that would be great .
+( o / out_of_scope )
+
+# ::id PMUL0738.json_0012
+# ::snt Yes I need 7 tickets please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n20 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL0738.json_0014
+# ::snt That 's it . Thanks very much for your help today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0206.json_0000
+# ::snt I would like to find a hospital in town .
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG0206.json_0002
+# ::snt Great . Thank you . That 's all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2546.json_0000
+# ::snt I am trying to find a public swimming pool . Do you know of any ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "swimming"
+     :op2 "pool"
+  ))
+)
+
+# ::id MUL2546.json_0002
+# ::snt Do you have one in the centre area . That would be nice .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2546.json_0004
+# ::snt Yes , how much is the entrance fee and can I get their number as well ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL2546.json_0006
+# ::snt Great I am also looking for some info on a hotel called city centre north b and b
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n6 / name
+     :op1 "city"
+     :op2 "centre"
+     :op3 "north"
+     :op4 "b"
+     :op5 "and"
+     :op6 "b"
+  ))
+)
+
+# ::id MUL2546.json_0008
+# ::snt Thank you but I would just like the address of the hotel for now . I will also need a taxi to be booked , though .
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id MUL2546.json_0010
+# ::snt I also need a taxi to pick me up from the attraction by 22:30
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n8 / name
+     :op1 "22:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n10 / name
+     :op1 "the"
+     :op2 "attraction"
+  ))
+)
+
+# ::id MUL2546.json_0012
+# ::snt No that is everything I needed .   Take care .   Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0355.json_0000
+# ::snt Hi , I 'm planning a trip to North Cambridge and I am looking for a moderately priced restaurant for dinner . Can you help ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL0355.json_0002
+# ::snt I think I 'll try the Golden Wok .   Can you get a reservation for 2 people 11:30 this Thursday ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "golden"
+     :op2 "wok"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n8 / name
+     :op1 "11:30"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL0355.json_0004
+# ::snt how about 10:30 then ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "10:30"
+  ))
+)
+
+# ::id MUL0355.json_0006
+# ::snt Is there a train that arrives by 15:15 from Cambridge ?
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n16 / name
+     :op1 "15:15"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0355.json_0008
+# ::snt I am going to bishops stortford , leaving on Friday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n20 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n22 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL0355.json_0010
+# ::snt Yes , for 2 people . Can I have the reference number ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n24 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0355.json_0012
+# ::snt No thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20131.json_0000
+# ::snt I want an expensive restaurant in the east part of town . I would also like its phone number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20131.json_0002
+# ::snt I appreciate your help . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20564.json_0000
+# ::snt I would like a cheap restaurant that serves mediterranean food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "mediterranean"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id WOZ20564.json_0002
+# ::snt Yes , thank you . Could you tell me the address and phone number of that restaurant ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20564.json_0004
+# ::snt The Gardenia sounds good .   Thanks .
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe3 / Name 
+    :name ( n7 / name
+     :op1 "Gardenia"
+  ))
+   )
+)
+
+# ::id PMUL3654.json_0000
+# ::snt I need a train leaving after 8:15 going to stevenage .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "stevenage"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "8:15"
+  ))
+)
+
+# ::id PMUL3654.json_0002
+# ::snt Yes , I 'm leaving from Cambridge on Wednesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3654.json_0004
+# ::snt No that is all I need for now .
+( o / out_of_scope )
+
+# ::id PMUL3654.json_0006
+# ::snt Yes , a place to stay/   I am treating myself so make it an expensive one with free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL3654.json_0008
+# ::snt Any area would work . It needs to be a 2 star hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL3654.json_0010
+# ::snt Yes , please book it for me .
+( o / out_of_scope )
+
+# ::id PMUL3654.json_0012
+# ::snt I do not want to book   it . I just need the postcode .
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id PMUL3654.json_0014
+# ::snt That 's all I needed .
+( o / out_of_scope )
+
+# ::id PMUL2376.json_0000
+# ::snt Hello , I am looking for a local restaurant that serves indian food and is located in the centre of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2376.json_0002
+# ::snt I would like it to be an expensive place to eat .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL2376.json_0004
+# ::snt I would actually like to book a table for tuesday .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL2376.json_0006
+# ::snt I have a party of 8 and need it for 14:45 . Can you help me with that ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "14:45"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL2376.json_0008
+# ::snt on tuesday . book and give me the reference number
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n14 / name
+     :op1 "tuesday"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL2376.json_0010
+# ::snt I would also like to find some where   fun to go in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2376.json_0012
+# ::snt I was looking for something for a type of multiple sports .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n18 / name
+     :op1 "multiple"
+     :op2 "sports"
+  ))
+)
+
+# ::id PMUL2376.json_0014
+# ::snt How about a swimming pool ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n20 / name
+     :op1 "swimming"
+     :op2 "pool"
+  ))
+)
+
+# ::id PMUL2376.json_0016
+# ::snt Okay , what are the hours they 're open ?
+( o / out_of_scope )
+
+# ::id PMUL2376.json_0018
+# ::snt Okay , that 's all I need . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL2008.json_0000
+# ::snt I 'm looking for a guesthouse to stay in that 's moderately priced .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id MUL2008.json_0002
+# ::snt It does n't really matter , I 'm not familiar with the town .   I just need free WiFi and free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL2008.json_0004
+# ::snt That 's what I need . Will you book acorn guest house for me starting Wednesday for 7 people , please .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n6 / name
+     :op1 "acorn"
+     :op2 "guest"
+     :op3 "house"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL2008.json_0006
+# ::snt Can you try again , please ? I never told you how many nights we need . We 'd like to arrive Wednesday and stay for 5 nights . We 're a party of 7 .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL2008.json_0008
+# ::snt Yes , I need a train to get me to Cambridge . I 'm coming from Broxbourne .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n20 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id MUL2008.json_0010
+# ::snt I 'd like to arrive by 14:15 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n22 / name
+     :op1 "14:15"
+  ))
+)
+
+# ::id MUL2008.json_0012
+# ::snt How long will I be on the train ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL2008.json_0014
+# ::snt Yes , so to clarify , what time will that train be departing ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL2008.json_0016
+# ::snt No , thank you . The information was all I needed for today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0131.json_0000
+# ::snt Hi , could you help me find out more information about   Panahar restaurant in your area ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "panahar"
+  ))
+)
+
+# ::id PMUL0131.json_0002
+# ::snt Yes , I 'd like a booking for Wednesday at 16:00 for 2 people .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "16:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL0131.json_0004
+# ::snt No , that 's it for me today . Thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0131.json_0006
+# ::snt I need a place to stay . I would like a hotel with free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL0131.json_0008
+# ::snt i would like something expensive
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0131.json_0010
+# ::snt The Gonville is fine , I need it 's postcode and phone number , thanks !
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id PMUL0131.json_0012
+# ::snt Nothing else about the hotel , but I will need a taxi from the hotel to the restaurant . Could you arrange this ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+   )
+ :op2(Tm2 / Taxi-Inform
+   :Depart ( DepTa4 / Depart 
+    :name ( n17 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n19 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+)
+
+# ::id PMUL0131.json_0014
+# ::snt I 'd just like to make sure I make it to the restaurant in time for my reservation , please .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0131.json_0016
+# ::snt I need to get from the Gonville hotel to the Panahar restaurant by my reservation at 16:00 .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n20 / name
+     :op1 "16:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n22 / name
+     :op1 "Gonville"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n24 / name
+     :op1 "Panahar"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Type ( TypHo6 / Type 
+    :name ( n27 / name
+     :op1 "hotel"
+  ))
+   )
+ :op3(Rm3 / Restaurant-Inform
+   )
+)
+
+# ::id PMUL0131.json_0018
+# ::snt All set .   Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0277.json_0000
+# ::snt I 'm currently planning a visit to Cambridge and looking for a cheap place to stay .   I do n't need internet or any frills .   Any good suggestions ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Internet ( onHo2 / none)
+)
+
+# ::id PMUL0277.json_0002
+# ::snt So , you are saying there are no cheap hotels in all of Cambridge ?   Can you maybe look one more time ?   Thanks !
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL0277.json_0004
+# ::snt I would like to have a 4 star rating with free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0277.json_0006
+# ::snt Sounds good . 1 person , 4 nights and leaving from Wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL0277.json_0008
+# ::snt I also need a restaurant , preferably one that serves portuguese food and is the same price point as my hotel .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "price"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n16 / name
+     :op1 "portuguese"
+  ))
+)
+
+# ::id PMUL0277.json_0010
+# ::snt I do n't mind . Surprise me !
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0277.json_0012
+# ::snt Yes , that would be fantastic . Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0277.json_0014
+# ::snt There will be just me .
+( o / out_of_scope )
+
+# ::id PMUL0277.json_0016
+# ::snt The reservation should be at 13:00
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "13:00"
+  ))
+)
+
+# ::id PMUL0277.json_0018
+# ::snt Can you try the other restaurant ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0277.json_0020
+# ::snt Sure . Just give me the reference number once you do it
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id PMUL0277.json_0022
+# ::snt Make the reservation for wednesday and then give me the reference number
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n20 / name
+     :op1 "wednesday"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0277.json_0024
+# ::snt No I think I bugged you enough ! You have been great and fast too !
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3616.json_0000
+# ::snt I am looking for Italian restaurants in Cambridge in the cheap price range .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL3616.json_0002
+# ::snt I 'm looking for something in the north , please !
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL3616.json_0004
+# ::snt No thanks , I just need the phone number , address , and postcode .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id PMUL3616.json_0006
+# ::snt Yes , please . I also need a train on Monday , arriving at 17:45 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n10 / name
+     :op1 "17:45"
+  ))
+)
+
+# ::id PMUL3616.json_0008
+# ::snt I would like to go to Norwich .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id PMUL3616.json_0010
+# ::snt I will be leaving cambridge heading to norwich
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Dest ( DesTr4 / Dest 
+    :name ( n16 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id PMUL3616.json_0012
+# ::snt No thanks . Maths is n't my biggest strength so please tell me what the total travel time is .
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL3616.json_0014
+# ::snt I think that is all the info on the train that I needed .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL1874.json_0000
+# ::snt I need something in the realm of entertainment in the centre of town . What do you have ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id MUL1874.json_0002
+# ::snt Stay in the centre , but try looking for architecture attractions please .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n8 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id MUL1874.json_0004
+# ::snt That sounds interesting . Could I please get the church 's address and postcode ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id MUL1874.json_0006
+# ::snt Thank you . Can you help me with a train for thursday ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id MUL1874.json_0008
+# ::snt Leave after 15:45 , from Cambridge to Leiceister .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n14 / name
+     :op1 "15:45"
+  ))
+   :Dest ( DesTr6 / Dest 
+    :name ( n16 / name
+     :op1 "Leiceister"
+  ))
+)
+
+# ::id MUL1874.json_0010
+# ::snt That sounds great , I have everything I needed . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1102.json_0000
+# ::snt Hey , are there any good cinemas in Cambridge ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "cinemas"
+  ))
+)
+
+# ::id SNG1102.json_0002
+# ::snt Either one is fine .   How about the south .   Can you give me the postcode and entrance fee for that one ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Post ( aAt2 / question )
+   )
+)
+
+# ::id SNG1102.json_0004
+# ::snt That 's all I need , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2342.json_0000
+# ::snt I 'm so hungry ! Can you find me a really great modern european restaurant ? Money is no object !
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+)
+
+# ::id PMUL2342.json_0002
+# ::snt I am a little tight on money , do you know the price range ?
+( Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+)
+
+# ::id PMUL2342.json_0004
+# ::snt That 's fine .   I 'd like to know if it 's in the centre of town .   If so , I need a table for Sunday .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL2342.json_0006
+# ::snt Can you book a table for 1 at 11:00 on sunday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "11:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL2342.json_0008
+# ::snt Thank you so much ! I 'm also looking for parks to see . Can you help me with this ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "parks"
+  ))
+)
+
+# ::id PMUL2342.json_0010
+# ::snt I am not particular but could I have an address for a popular one ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2342.json_0012
+# ::snt You have been a great help . Thank you so much . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3682.json_0000
+# ::snt I need directions to leverton house , a hotel in Cambridge , can you help me ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "leverton"
+     :op2 "house"
+  ))
+)
+
+# ::id PMUL3682.json_0002
+# ::snt No thanks . But I do need to book Leverton House for two nights starting on Tuesday . There are 5 in my party .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "two"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   :Name ( NamHo8 / Name 
+    :name ( n10 / name
+     :op1 "Leverton"
+     :op2 "House"
+  ))
+)
+
+# ::id PMUL3682.json_0004
+# ::snt Yes , I am also looking for a train out of Cambridge for Thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3682.json_0006
+# ::snt I want to travel to Norwich .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id PMUL3682.json_0008
+# ::snt I would like to leave after 20:45 . Could I get the arrival time and train ID ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n18 / name
+     :op1 "20:45"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Arrive ( aTr1 / question )
+  :Id ( aTr2 / question )
+   )
+)
+
+# ::id PMUL1563.json_0000
+# ::snt Hi , could you help me find a train departing from London Kings Cross ?
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id PMUL1563.json_0002
+# ::snt I 'll be going to cambridge on thursday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL1563.json_0004
+# ::snt I 'd like to arrive by 20:00 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "20:00"
+  ))
+)
+
+# ::id PMUL1563.json_0006
+# ::snt Sounds great . When will that be leaving the station ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+)
+
+# ::id PMUL1563.json_0008
+# ::snt get me the price . also find me   a 4 star hotel in the north
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n12 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Price ( aHo1 / question )
+   )
+ :op3(Tt3 / Train-Request
+  :Ticket ( aTr2 / question )
+   )
+)
+
+# ::id PMUL1563.json_0010
+# ::snt What about a Guesthouse in the North ? Can you find me one ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n18 / name
+     :op1 "North"
+  ))
+)
+
+# ::id PMUL1563.json_0012
+# ::snt Can you just tell me the address please ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id PMUL1563.json_0014
+# ::snt Can you book the room for me ?
+( o / out_of_scope )
+
+# ::id PMUL1563.json_0016
+# ::snt I do n't need to book a hotel just need the address and price range .
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+  :Addr ( aHo1 / question )
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1563.json_0018
+# ::snt That is all , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4102.json_0000
+# ::snt Hi , I 'd like to book a train that leaves after 21:30 on Friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "friday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "21:30"
+  ))
+)
+
+# ::id PMUL4102.json_0002
+# ::snt I 'll be leaving Cambridge and traveling to Birmingham New Street .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4102.json_0004
+# ::snt Yes could you provide me with the travel time and arrival time as well please ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+  :Time ( aTr1 / question )
+)
+
+# ::id PMUL4102.json_0006
+# ::snt I 'm also looking for a place to dine . The restaurant should serve gastropub food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "gastropub"
+  ))
+)
+
+# ::id PMUL4102.json_0008
+# ::snt Yes can we try the south ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n12 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL4102.json_0010
+# ::snt How about centre ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4102.json_0012
+# ::snt Moderate price range please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n16 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL4102.json_0014
+# ::snt Please , for 7 people at 13:00 on the same day .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "13:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n22 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL4102.json_0016
+# ::snt Thank you so much . That 's all I need today . Have a great day ! Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0584.json_0000
+# ::snt Hello , I 'm seeking a cheap restaurant .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SNG0584.json_0002
+# ::snt I would like mediterranean food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "mediterranean"
+  ))
+)
+
+# ::id SNG0584.json_0004
+# ::snt Great can I get the postcode and address ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id SNG0584.json_0006
+# ::snt Thank you , that 's all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4726.json_0000
+# ::snt I need a train for Thursday please . Get me one that arrives by 13:45
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "thursday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "13:45"
+  ))
+)
+
+# ::id PMUL4726.json_0002
+# ::snt I 'll be heading to Cambridge .   Leaving from Stevenage .   Can you tell me about this ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "stevenage"
+  ))
+)
+
+# ::id PMUL4726.json_0004
+# ::snt Could you tell me the price for a ticket , and the typical travel time ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id PMUL4726.json_0006
+# ::snt Thank you ! Also , can you recommend a moderately - priced vegetarian restaurant , please ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "vegetarian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n12 / name
+     :op1 "moderately"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4726.json_0008
+# ::snt Ok , try the asian oriental food then .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+)
+
+# ::id PMUL4726.json_0010
+# ::snt Sure !   I 'll need a booking for 5 at 18:45 on Thursday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "18:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL4726.json_0012
+# ::snt Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4726.json_0014
+# ::snt You are doing a great job ! That 's all I needed .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1050.json_0000
+# ::snt I 'm looking for a college to visit , can you help me ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL1050.json_0002
+# ::snt Any area is fine . Can you tell me the fee , postcode , and address of your favorite one ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL1050.json_0004
+# ::snt Can you find me an Italian restaurant near the college ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Food ( FooRe3 / Food 
+    :name ( n4 / name
+     :op1 "Italian"
+  ))
+)
+
+# ::id PMUL1050.json_0006
+# ::snt Actually , I need to book a train departing from Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG0301.json_0000
+# ::snt I need a train from Cambridge that can arrive by 16:15 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n2 / name
+     :op1 "16:15"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG0301.json_0002
+# ::snt I want to go to Broxbourne , please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id SNG0301.json_0004
+# ::snt The train needs to leave by Saturday and I need three tickets .   I would also like the reference number once you book it please ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n10 / name
+     :op1 "three"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id SNG0301.json_0006
+# ::snt Thank you , that 's all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3837.json_0000
+# ::snt Can you help me find a moderately priced restaurant in the center of town ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL3837.json_0002
+# ::snt No preference really . whatever you recommend
+( o / out_of_scope )
+
+# ::id PMUL3837.json_0004
+# ::snt cool I would need the address , postcode , and phone number .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id PMUL3837.json_0006
+# ::snt Okay , great . I 'm also looking for an attraction in the same area . I 'd like it to be multiple sports .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "multiple"
+     :op2 "sports"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n8 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL3837.json_0008
+# ::snt That sounds perfect ! Do you know the entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL3837.json_0010
+# ::snt I need to book a taxi to commute between the 2 places . I want to leave the restaurant by 14:30 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n10 / name
+     :op1 "14:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n12 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL3837.json_0012
+# ::snt I 'll be headed to the Cherry Hinton , of course .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n14 / name
+     :op1 "cherry"
+     :op2 "hinton"
+  ))
+)
+
+# ::id PMUL3837.json_0014
+# ::snt Thank you ! That 's all I need for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3837.json_0016
+# ::snt THanks so much you have been a huge help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20052.json_0000
+# ::snt Is there an expensive French restaurant in town ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "french"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id WOZ20052.json_0002
+# ::snt Which is closest to me ?
+( o / out_of_scope )
+
+# ::id WOZ20052.json_0004
+# ::snt What is the food type they serve ?
+( Rt1 / Restaurant-Request
+  :Food ( aRe0 / question )
+)
+
+# ::id WOZ20052.json_0006
+# ::snt I do n't know .
+( o / out_of_scope )
+
+# ::id WOZ20052.json_0008
+# ::snt Thank You
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0699.json_0000
+# ::snt I 'm looking for a hotel in Cambridge in the higher prices ranges and would like for it to include free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( xpHo2 / expensive)
+   :Type ( TypHo4 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL0699.json_0002
+# ::snt I would like to be in the north part of the city please .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL0699.json_0004
+# ::snt Do you have anything in the south ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL0699.json_0006
+# ::snt Is this a hotel or a guesthouse ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id MUL0699.json_0008
+# ::snt Sounds great . Could I have the address ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id MUL0699.json_0010
+# ::snt Thank you . I am also looking for a train departing on Saturday from Bishops Stortford going to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n12 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id MUL0699.json_0012
+# ::snt I would like to arrive by 10:30 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n14 / name
+     :op1 "10:30"
+  ))
+)
+
+# ::id MUL0699.json_0014
+# ::snt That would be perfect .   Please reserve 8 seats for me .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n16 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL0699.json_0016
+# ::snt No , that 'll do it .   Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2120.json_0000
+# ::snt I 'm looking for a swimmingpool attraction in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "swimmingpool"
+  ))
+)
+
+# ::id PMUL2120.json_0002
+# ::snt What is the entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL2120.json_0004
+# ::snt Okay .   I need some information on an Italian Restaurant in the expensive range .   Can you help me ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL2120.json_0006
+# ::snt Yes I need the restaurant to be in the centre .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2120.json_0008
+# ::snt Before you do that , is it expensive and in the same area as the swimming pool you recommended ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL2120.json_0010
+# ::snt Do they have a table available for 3 people at 11:00 on Monday ?
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n16 / name
+     :op1 "11:00"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n18 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL2120.json_0012
+# ::snt No thank you that will be all
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0201.json_0000
+# ::snt Yes , I need a hospital with a hepatology department please .
+( Hm1 / Hospital-Inform
+   :Department ( DepHo2 / Department 
+    :name ( n2 / name
+     :op1 "hepatology"
+  ))
+)
+
+# ::id SNG0201.json_0002
+# ::snt What is the postcode there ?
+( Ht1 / Hospital-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id SNG0201.json_0004
+# ::snt Thanks so much . That 's all I needed . Take care . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4988.json_0000
+# ::snt I am planning a trip in Cambridge
+( o / out_of_scope )
+
+# ::id PMUL4988.json_0002
+# ::snt Is there something wrong with you ? I need a moderately priced guesthouse on the east side with a 4 star rating . Or do you need help ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreHo6 / Area 
+    :name ( n6 / name
+     :op1 "east"
+  ))
+   :Stars ( StaHo8 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4988.json_0004
+# ::snt Can you book it for me ?
+( o / out_of_scope )
+
+# ::id PMUL4988.json_0006
+# ::snt My 4 friends and I want to stay for 2 nights , we plan to arrive on Monday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4988.json_0008
+# ::snt I 'm also looking for a trail which will arrive by 16:15 in cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n18 / name
+     :op1 "16:15"
+  ))
+)
+
+# ::id PMUL4988.json_0010
+# ::snt I 'll be leaving London Liverpool Street on Monday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n20 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n22 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL4988.json_0012
+# ::snt Yes please for 5 people . I need the reference number as well .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n24 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4988.json_0014
+# ::snt No , I think that 's all I need today . Thank you for your assistance .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20152.json_0000
+# ::snt I would like a restaurant in the south part of town that serves italian food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id WOZ20152.json_0002
+# ::snt Moderate is fine , can you give me the address and postcode ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20152.json_0004
+# ::snt Thank you . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG1209.json_0000
+# ::snt I am looking for a moderately priced 4 star hotel .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG1209.json_0002
+# ::snt I do n't have a preference for location , but it should be in the moderate price range and should have a star rating of 4 .
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+   :Stars ( StaHo3 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :Price ( PriHo5 / Price 
+    :name ( n8 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id SNG1209.json_0004
+# ::snt It should also include free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id SNG1209.json_0006
+# ::snt Yes . I 'll need accomodations for 8 people and 3 nights starting from thursday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+)
+
+# ::id SNG1209.json_0008
+# ::snt Acorn , please . Could you book that ?
+( o / out_of_scope )
+
+# ::id SNG1209.json_0010
+# ::snt Thank you . That should be it , thank you for your time .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2267.json_0000
+# ::snt I need a place to stay that includes parking
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id MUL2267.json_0002
+# ::snt A hotel on the east side with free internet and parking if that s doable .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL2267.json_0004
+# ::snt I need the postcode too .
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id MUL2267.json_0006
+# ::snt No thanks , but I 'd like some information on a train next .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL2267.json_0008
+# ::snt I am departing from cambridge and need to arrive by 12:00 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n4 / name
+     :op1 "12:00"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2267.json_0010
+# ::snt This will be on a Friday and I 'm going to Leicester .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "leicester"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL2267.json_0012
+# ::snt I would like to arrive by 12:00 , which ever one is closest to that .
+( o / out_of_scope )
+
+# ::id MUL2267.json_0014
+# ::snt Yes !   Please book for me and three friends .   I need the reference number as well .
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id MUL2267.json_0016
+# ::snt No , that should be all .   Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0828.json_0000
+# ::snt I am looking for a 3 star hotel in the centre of town
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+   :Type ( TypHo6 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id SNG0828.json_0002
+# ::snt It does n't need to have free parking , but just by chance do they offer that ?
+( Hm1 / Hotel-Inform
+   :Parking ( oHo1 / no)
+)
+
+# ::id SNG0828.json_0004
+# ::snt No , that 's all the information I need . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0253.json_0000
+# ::snt Hi , I 'm looking for a place to stay in the east with free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+)
+
+# ::id SSNG0253.json_0002
+# ::snt I am looking for a 4 star guesthouse ?   Do you have any on the east side with free wifi ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n6 / name
+     :op1 "east"
+  ))
+   :Stars ( StaHo7 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SSNG0253.json_0004
+# ::snt It does n't matter . Let 's go with moderate .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id SSNG0253.json_0006
+# ::snt Perfect ! Can you make a reservation for me for 3 people , 5 nights starting Tuesday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SSNG0253.json_0008
+# ::snt Address please and that s all .
+( o / out_of_scope )
+
+# ::id SSNG0253.json_0010
+# ::snt Thank you .   That 's all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3963.json_0000
+# ::snt I am looking for information in Cambridge
+( o / out_of_scope )
+
+# ::id PMUL3963.json_0002
+# ::snt I 'm looking for a moderately priced hotel in the west , and I 'll need WiFi while I am there
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+   :Internet ( esHo3 / yes)
+   :Area ( AreHo7 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL3963.json_0004
+# ::snt Perfect , thank you . That 's all I need for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3963.json_0006
+# ::snt I appreciate your time . Goodbye .
+( a / and
+ :op1(ge1 / general-bye
+   :none ( onge1 / none)
+   )
+ :op2(gt2 / general-greet
+   :none ( onge2 / none)
+   )
+)
+
+# ::id PMUL4243.json_0000
+# ::snt I 'm looking for a expensive guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL4243.json_0002
+# ::snt Are there any expensive guesthouses in any area ? I just need it to have free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL4243.json_0004
+# ::snt Sure , I 'll go with a cheap one .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL4243.json_0006
+# ::snt No , I do n't need to book at the moment , but I would like the address .
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id PMUL4243.json_0008
+# ::snt I also need a train arriving by 17:45 on Sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n12 / name
+     :op1 "17:45"
+  ))
+)
+
+# ::id PMUL4243.json_0010
+# ::snt Sorry the train should arrive in Leicester by 17:45 and depart from Cambridge on Sunday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "leicester"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n16 / name
+     :op1 "sunday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n18 / name
+     :op1 "17:45"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n20 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4243.json_0012
+# ::snt Could you please let me know when that departs and what the total travel time is ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL4243.json_0014
+# ::snt Thank you , please .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4243.json_0016
+# ::snt Thank you very much for your help today !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4243.json_0018
+# ::snt nope , that 's it thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0495.json_0000
+# ::snt I 'm looking for the Cambridge Contemporary Art .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "cambridge"
+     :op2 "contemporary"
+     :op3 "art"
+  ))
+)
+
+# ::id MUL0495.json_0002
+# ::snt May I have the phone number and postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL0495.json_0004
+# ::snt Can you help me find a train leaving Saturday , departing from stansted airport ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id MUL0495.json_0006
+# ::snt I am headed to Cambridge and need to arrive by 1:30pm .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n10 / name
+     :op1 "1:30pm"
+  ))
+)
+
+# ::id MUL0495.json_0008
+# ::snt It would , thanks . Please make me a booking for 2 people on that train .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL0495.json_0010
+# ::snt Thanks , that 's all I need today . I appreciate your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0213.json_0000
+# ::snt I need to find the Addenbrookes Hospital please .
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG0213.json_0002
+# ::snt Thank you , may I have their phone number as well ?
+( Ht1 / Hospital-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id SNG0213.json_0004
+# ::snt i m actually not sure , is there a general number ?
+( o / out_of_scope )
+
+# ::id SNG0213.json_0006
+# ::snt No , that 's all I need . Thanks for the help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0581.json_0000
+# ::snt I 'm coming to town from Ely and want to book a train .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL0581.json_0002
+# ::snt I need arrive at cambridge by 10:45 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n4 / name
+     :op1 "10:45"
+  ))
+   :Dest ( DesTr4 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0581.json_0004
+# ::snt Yes , please book a seat .
+( o / out_of_scope )
+
+# ::id PMUL0581.json_0006
+# ::snt I need to make a booking for 8 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL0581.json_0008
+# ::snt I also need a restaurant .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0581.json_0010
+# ::snt A cheap one in the south part of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL0581.json_0012
+# ::snt The Chinese restaurant will be find . I 'd like to book a table for 8 people at 16:30 on Friday .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "chinese"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n16 / name
+     :op1 "16:30"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n18 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n20 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL0581.json_0014
+# ::snt No , that will be all . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20080.json_0000
+# ::snt Is there a thai restaurant in the centre of town ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "thai"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id WOZ20080.json_0002
+# ::snt What is the address ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id WOZ20080.json_0004
+# ::snt What is the phone number and price range ?
+( Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+  :Phone ( aRe1 / question )
+)
+
+# ::id WOZ20080.json_0006
+# ::snt No , that 's all the information I needed . Thank you . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL2518.json_0000
+# ::snt Hello .   I 'm looking for a museum to visit while I am in Cambridge .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL2518.json_0002
+# ::snt I would like someplace in the center of town , please .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id MUL2518.json_0004
+# ::snt Please give me their postcode too .
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL2518.json_0006
+# ::snt I am also looking for a Hotel named Worth House .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n6 / name
+     :op1 "worth"
+     :op2 "house"
+  ))
+)
+
+# ::id MUL2518.json_0008
+# ::snt Does that hotel have free parking ? What price range is it in ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Parking ( aHo0 / question )
+  :Price ( aHo1 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Parking ( esHo2 / yes)
+   )
+)
+
+# ::id MUL2518.json_0010
+# ::snt could I have the phone number please
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id MUL2518.json_0012
+# ::snt Can you help   me book a taxi between the Broughton House Gallery and the hotel ?   I want to leave the Gallery by 20:15
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n8 / name
+     :op1 "20:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n10 / name
+     :op1 "broughton"
+     :op2 "house"
+     :op3 "gallery"
+  ))
+)
+
+# ::id MUL2518.json_0014
+# ::snt That 's all I need .   Thank you !   Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1946.json_0000
+# ::snt Can you give me the address to the hospital in Cambridge ?
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL1946.json_0002
+# ::snt I am actually looking for a train on sunday from peterborough .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id PMUL1946.json_0004
+# ::snt Going to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1946.json_0006
+# ::snt I would like to arrive by 11:45 . I will need to buy 5 tickets once we find a train .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "11:45"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL1946.json_0008
+# ::snt Yes , five tickets , please . What is the reference number ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "five"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1946.json_0010
+# ::snt I am also looking for a guesthouse . I need free parking and free wifi there .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+   :Internet ( esHo3 / yes)
+)
+
+# ::id PMUL1946.json_0012
+# ::snt No . Just free parking and free wifi . Also I 'll need the phone number please ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Phone ( aHo1 / question )
+   )
+)
+
+# ::id PMUL1946.json_0014
+# ::snt Sounds great , thanks ! That 's all that I need , thanks so much ! Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1588.json_0000
+# ::snt Sure , can you help me find a particular hotel ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL1588.json_0002
+# ::snt I am looking for information on the worth house .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "worth"
+     :op2 "house"
+  ))
+)
+
+# ::id PMUL1588.json_0004
+# ::snt Thanks . I need to know about taking a Sunday train from Kings Cross .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL2126.json_0000
+# ::snt Hi , I am looking for information on place to go .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2126.json_0002
+# ::snt I would like to go to the centre of town
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2126.json_0004
+# ::snt I would like to go to a college . Do you have any colleges in the centre ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL2126.json_0006
+# ::snt That sounds great , what 's the postcode please ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL2126.json_0008
+# ::snt I am also trying to find an expensive restaurant that serves indian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL2126.json_0010
+# ::snt No can you just recommend your favorite to me please
+( o / out_of_scope )
+
+# ::id PMUL2126.json_0012
+# ::snt That sounds great ! Please book it for Thurdsday , at 14:45 , and for 3 people .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "14:45"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL2126.json_0014
+# ::snt Okay . Well , how about 13:45 ? Is that time available ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "13:45"
+  ))
+)
+
+# ::id PMUL2126.json_0016
+# ::snt Great , I also need a taxi to go between the two !
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL2126.json_0018
+# ::snt No that 's everything I needed . Have a great night .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2126.json_0020
+# ::snt Before you go -- I'm a bit confused . Is the taxi picking me up at the college ? At what time ? I need to make my reservation at 13:45 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n16 / name
+     :op1 "13:45"
+  ))
+)
+
+# ::id PMUL2126.json_0022
+# ::snt Okay , thanks . I 'm all set . Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0488.json_0000
+# ::snt Hello ! I 'm looking for a restaurant that serves modern global food in the centre .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "modern"
+     :op2 "global"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0488.json_0002
+# ::snt Hmm , okay , I guess I could settle for Italian . Are there any of those in the centre of town ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0488.json_0004
+# ::snt Moderate price range is fine . I will need a reservation for 5 people at 14:15 on Tuesday .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "moderate"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n12 / name
+     :op1 "14:15"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n14 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL0488.json_0006
+# ::snt No , you were very helpful , thanks for everything .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0488.json_0008
+# ::snt I actually could use some help finding a place to stay also .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL0488.json_0010
+# ::snt I like nice places , so definitely something expensive . I do want it to have free wifi though .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n18 / name
+     :op1 "expensive"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL0488.json_0012
+# ::snt I know this sounds crazy , but I 'm looking for an expensive   hotel with a 0 star rating . The area does n't matter so much .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n20 / name
+     :op1 "hotel"
+  ))
+   :Area ( onHo2 / dontcare)
+   :Stars ( StaHo5 / Stars 
+    :name ( n22 / name
+     :op1 "0"
+  ))
+   :Price ( PriHo7 / Price 
+    :name ( n24 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0488.json_0014
+# ::snt How about a 4 star rating . I need it booked for 5 people , 4 nights starting from Tuesday and I will need the reference number .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n26 / name
+     :op1 "4"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n28 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n30 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n32 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL0488.json_0016
+# ::snt Thanks so much ! Can you please book me a taxi between the two places , arriving at the restaurant by the time of the reservation ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Dest ( DesTa3 / Dest 
+    :name ( n34 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL0488.json_0018
+# ::snt that will be it for now . good day
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1665.json_0000
+# ::snt I am looking for a restaurant named Prezzo in Cambridge .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "prezzo"
+  ))
+)
+
+# ::id MUL1665.json_0002
+# ::snt Yes , for one on Thursday , 16:15
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "16:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL1665.json_0004
+# ::snt Great I also need a train for the same day as the restaurant heading to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+)
+
+# ::id MUL1665.json_0006
+# ::snt I am looking to depart bishops stortford and need to arrive by 08:00
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n14 / name
+     :op1 "08:00"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id MUL1665.json_0008
+# ::snt Could you tell me the ticket prices for the train ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL1665.json_0010
+# ::snt Yes , could I please have the train ID and the estimated travel time ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id MUL1665.json_0012
+# ::snt Ok can you book that for me , thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1665.json_0014
+# ::snt That is great .   I think you have provided all the help I need today .   Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1665.json_0016
+# ::snt I will definitely keep that in mind !
+( o / out_of_scope )
+
+# ::id PMUL3225.json_0000
+# ::snt please find me a place to go in the centre
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3225.json_0002
+# ::snt What 's the postcode for your favorite attraction ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( onAt1 / none)
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+   )
+)
+
+# ::id PMUL3225.json_0004
+# ::snt Thanks ! I am looking forward to checking it out . Can you help me in finding a guesthouse to stay at for tonight ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL3225.json_0006
+# ::snt Yes , I would like it to be a 3 star place in a moderate price range .   Also , free wifi .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3225.json_0008
+# ::snt No preference , however , I do need a guesthouse for 8 people for 3 nights starting on Tuesday .   Once you have booked , please provide the reference number .   Thank you .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n12 / name
+     :op1 "guesthouse"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+   :Day ( DayHo8 / Day 
+    :name ( n16 / name
+     :op1 "tuesday"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL3225.json_0010
+# ::snt 8 people and 3 nights starting from tuesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n20 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n22 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL3225.json_0012
+# ::snt Thanks I also need a taxi that will leave The Man on the Moon by 07:00
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n24 / name
+     :op1 "07:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n26 / name
+     :op1 "the"
+     :op2 "man"
+     :op3 "on"
+     :op4 "the"
+     :op5 "moon"
+  ))
+)
+
+# ::id PMUL3225.json_0014
+# ::snt To Bridge Guest House please .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n28 / name
+     :op1 "bridge"
+     :op2 "guest"
+     :op3 "house"
+  ))
+)
+
+# ::id PMUL3225.json_0016
+# ::snt that is it . have a great day
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3225.json_0018
+# ::snt I 'm finished now . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01244.json_0000
+# ::snt I am   looking for the Addenbrookes Hospital
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01244.json_0002
+# ::snt Thanks , can I get the phone number ?
+( Ht1 / Hospital-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id SNG01244.json_0004
+# ::snt No , I think their general number should be enough . Thank you . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01970.json_0000
+# ::snt I was in an argument about a car accident and need help
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG01970.json_0002
+# ::snt Could you also forward the postcode and address to me ?
+( Pt1 / Police-Request
+  :Addr ( aPo0 / question )
+  :Post ( aPo1 / question )
+)
+
+# ::id PMUL3757.json_0000
+# ::snt Howdy , it would help me a great deal if you could please get me some information about the alexander bed and breakfast
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "alexander"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+)
+
+# ::id PMUL3757.json_0002
+# ::snt I would like the address please .
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id PMUL3757.json_0004
+# ::snt Could you provide me with the star rating of the Alexander bed and breakfast ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n4 / name
+     :op1 "Alexander"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+)
+
+# ::id PMUL3757.json_0006
+# ::snt Yes , that is perfect ! Can you also find a restaurant in the centre ? I 'm looking for Mediterranean , but not too expensive .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "mediterranean"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3757.json_0008
+# ::snt I need the phone number , address , and postcode
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id PMUL3757.json_0010
+# ::snt I need the address and postcode .   I need a taxi to pick me up at the hotel by 19:00 .   I need the contact number and car type please .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n12 / name
+     :op1 "19:00"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+ :op3(Ht3 / Hotel-Request
+  :Type ( aHo2 / question )
+   )
+ :op4(Rt4 / Restaurant-Request
+  :Post ( aRe3 / question )
+  :Addr ( aRe4 / question )
+   )
+)
+
+# ::id PMUL3757.json_0012
+# ::snt I will be departing the hotel by 19:00 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n14 / name
+     :op1 "19:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL3757.json_0014
+# ::snt Great , thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3757.json_0016
+# ::snt No , that will be all . Thank you very much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2525.json_0000
+# ::snt I need to find a place to stay in the south , it does not matter if parking is included or not .
+( Hm1 / Hotel-Inform
+   :Parking ( onHo1 / dontcare)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL2525.json_0002
+# ::snt I would like cheap with a 4 star rating please .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2525.json_0004
+# ::snt Could I just have the phone number and address ?
+( a / and
+ :op1(Tt1 / Taxi-Request
+  :Phone ( aTa0 / question )
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+ :op3(Ht3 / Hotel-Request
+  :Addr ( aHo2 / question )
+  :Phone ( aHo3 / question )
+   )
+)
+
+# ::id PMUL2525.json_0006
+# ::snt Thanks ! I actually would like a room , please . We 'll arrive on Monday and stay 4 nights . There will be 4 of us .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2525.json_0008
+# ::snt I also wanted to find a theatre in the same area the hotel is in .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n16 / name
+     :op1 "theatre"
+  ))
+)
+
+# ::id PMUL2525.json_0010
+# ::snt Yes , may I have both the address and postcode for The Junction Theatre ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n18 / name
+     :op1 "junction"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+   )
+)
+
+# ::id PMUL2525.json_0012
+# ::snt I 'd like a taxi please to pick me up at The Junction at 06:45 and then take me to Rosa 's . Give me the car type and contact number
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n20 / name
+     :op1 "06:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "junction"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id PMUL2525.json_0014
+# ::snt That is all I need , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3414.json_0000
+# ::snt I want to find information on a restaurant called Wagamama .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "wagamama"
+  ))
+)
+
+# ::id PMUL3414.json_0002
+# ::snt Sure I would like that , it 'll be fore 2 people at 18:00 on tuesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "18:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL3414.json_0004
+# ::snt Yes I also want to find a mutliple sports attraction in the town centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n12 / name
+     :op1 "sports"
+  ))
+)
+
+# ::id PMUL3414.json_0006
+# ::snt How about a museum ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL3414.json_0008
+# ::snt Yes , that sounds great .   Can you give me the address please .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL3414.json_0010
+# ::snt No , that will be all . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2024.json_0000
+# ::snt I 'm looking for a hotel called the a and b guest house . Can you help me out ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "a"
+     :op2 "and"
+     :op3 "b"
+     :op4 "guest"
+     :op5 "house"
+  ))
+)
+
+# ::id MUL2024.json_0002
+# ::snt I 'm hoping to book a room for 8 people on Friday .   We will be in town for 4 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL2024.json_0004
+# ::snt Yes , I need a train that leaves after 9:30
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+   :Leave ( LeaTr3 / Leave 
+    :name ( n10 / name
+     :op1 "9:30"
+  ))
+)
+
+# ::id MUL2024.json_0006
+# ::snt I am departing Cambridge and going to Peterborough , on Tuesday please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "peterborough"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n14 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2024.json_0008
+# ::snt That sounds good . Could you give me the arrival time and the travel time ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+  :Time ( aTr1 / question )
+)
+
+# ::id MUL2024.json_0010
+# ::snt Yes , please go ahead and book the tickets . Can I have the reference number as well ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL2024.json_0012
+# ::snt Thank you so much for all your help today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2024.json_0014
+# ::snt No , that is all I will be needing .   Thanks again .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3484.json_0000
+# ::snt I am looking for a hotel named alyesbray lodge guest house .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "alyesbray"
+     :op2 "lodge"
+     :op3 "guest"
+     :op4 "house"
+  ))
+)
+
+# ::id PMUL3484.json_0002
+# ::snt I would like to book a reservation for it .   Can you help me with that ?
+( o / out_of_scope )
+
+# ::id PMUL3484.json_0004
+# ::snt We will be arriving on Sunday and will stay for 5 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL3484.json_0006
+# ::snt There will be 8 guests .
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n8 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL3484.json_0008
+# ::snt that is it thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3484.json_0010
+# ::snt Can you actually look up a restaurant for me as well ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL3484.json_0012
+# ::snt It 's a place called Don Pasquale Pizzeria .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n10 / name
+     :op1 "don"
+     :op2 "pasquale"
+     :op3 "pizzeria"
+  ))
+)
+
+# ::id PMUL3484.json_0014
+# ::snt Yes , I do . I 'll need it booked for the same day , same people , and we 'd like to eat at 19:00 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "19:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "people"
+  ))
+)
+
+# ::id PMUL3484.json_0016
+# ::snt Great .   One more thing .   Can you book a taxi between the two places ? I 'd like to arrive at the restaurant in time for my reservation .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n18 / name
+     :op1 "time"
+     :op2 "for"
+     :op3 "my"
+     :op4 "reservation"
+  ))
+)
+
+# ::id PMUL3484.json_0018
+# ::snt Thank you so much that was all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20591.json_0000
+# ::snt Hello , I am looking for an expensive restaurant that serves Irish food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "irish"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id WOZ20591.json_0002
+# ::snt Yes , I would like an expensive restaurant that serves british food . Can I have the phone number please ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "british"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20591.json_0004
+# ::snt Perfect ! Thanks , good - bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3511.json_0000
+# ::snt I am looking for information in Cambridge
+( o / out_of_scope )
+
+# ::id PMUL3511.json_0002
+# ::snt First , I need a cheap guesthouse in the centre . It should have free WiFi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+   :Internet ( esHo3 / yes)
+   :Area ( AreHo7 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3511.json_0004
+# ::snt I would prefer the 4 star rated one . I need to book it for 2 people for 4 nights starting friday .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL3511.json_0006
+# ::snt Great thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3511.json_0008
+# ::snt Yes I need a train that leaves on monday going to birmingham new street .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n18 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL3511.json_0010
+# ::snt I need to depart from Cambridge , leaving after 20:30
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n20 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n22 / name
+     :op1 "20:30"
+  ))
+)
+
+# ::id PMUL3511.json_0012
+# ::snt No thank you ! I just need the arrival time , travel time , and train ID .
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+  :Time ( aTr1 / question )
+  :Id ( aTr2 / question )
+)
+
+# ::id PMUL3511.json_0014
+# ::snt Thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3511.json_0016
+# ::snt No that 's all thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1064.json_0000
+# ::snt Hi ! Could you help me find a museum to go in town ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id SNG1064.json_0002
+# ::snt Sure . What is the postcode and phone number , please ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id SNG1064.json_0004
+# ::snt That 's it . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1857.json_0000
+# ::snt Hi there , can you help me with my trip planning ?   I am trying to find a good place to stay .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1857.json_0002
+# ::snt I want it in the east area and I do n't have have a length of stay .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL1857.json_0004
+# ::snt Are any of the guesthouses in the east ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouses"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n6 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL2625.json_0000
+# ::snt I will be visiting Cambridge soon and ca n't wait to see some of your local attractions . I do need your help with some information .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id MUL2625.json_0002
+# ::snt I need a 4 star room in the centre please .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2625.json_0004
+# ::snt A hotel in the moderate price range . Thank you !
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n8 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL2625.json_0006
+# ::snt How about in the cheap price range ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL2625.json_0008
+# ::snt Nevermind .   Do you have info on gallery at twelve a high street .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n12 / name
+     :op1 "gallery"
+     :op2 "at"
+     :op3 "twelve"
+     :op4 "a"
+     :op5 "high"
+     :op6 "street"
+  ))
+)
+
+# ::id MUL2625.json_0010
+# ::snt Thank you very much for your help , have a nice day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1625.json_0000
+# ::snt I am looking for a train departing from Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1625.json_0002
+# ::snt I actually need to go to Birmingham new street by 13:45 on Tuesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n8 / name
+     :op1 "13:45"
+  ))
+)
+
+# ::id MUL1625.json_0004
+# ::snt Please , just one ticket . Can I have the reference number as well ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "one"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL1625.json_0006
+# ::snt Thank you ! Can you also help me find a place to dine ?
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1625.json_0008
+# ::snt No , I would just like something expensive .   I like the west side of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL1625.json_0010
+# ::snt Surprise me . I need the postcode , phone number , and type of food though , please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Food ( aRe1 / question )
+  :Phone ( aRe2 / question )
+  :Post ( aRe3 / question )
+   )
+)
+
+# ::id MUL1625.json_0012
+# ::snt That 's all I need , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0764.json_0000
+# ::snt I need to find a four stars hotel in the north that has indoor free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo5 / Stars 
+    :name ( n4 / name
+     :op1 "four"
+  ))
+)
+
+# ::id SNG0764.json_0002
+# ::snt It does n't need internet included
+( Hm1 / Hotel-Inform
+   :Internet ( onHo1 / dontcare)
+)
+
+# ::id SNG0764.json_0004
+# ::snt Does Worth House have free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Name ( NamHo3 / Name 
+    :name ( n6 / name
+     :op1 "Worth"
+     :op2 "House"
+  ))
+)
+
+# ::id SNG0764.json_0006
+# ::snt Yes book me a stay for 4 people and 4 nights starting from wednesday please
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG0764.json_0008
+# ::snt Can you see if I can get three nights ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "three"
+  ))
+)
+
+# ::id SNG0764.json_0010
+# ::snt Oh , thank you so much . You 've been most helpful .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1928.json_0000
+# ::snt I need a train leaving Thursday after 17:45 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "thursday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "17:45"
+  ))
+)
+
+# ::id MUL1928.json_0002
+# ::snt To Cambridge , from Stansted Airport .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id MUL1928.json_0004
+# ::snt Yes please , what is the Train ID and price ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id MUL1928.json_0006
+# ::snt That wo n't be necessary but thanks anyway . Although , I could use some help finding an attraction in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1928.json_0008
+# ::snt Can you give me a few samples ?   I 'll need the entrance fee , too .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL1928.json_0010
+# ::snt Yes . Postcode , phone number and entrance fee 's if any of All Saints Church .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n12 / name
+     :op1 "all"
+     :op2 "saints"
+     :op3 "church"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Post ( aAt2 / question )
+  :Phone ( aAt3 / question )
+   )
+)
+
+# ::id MUL1928.json_0012
+# ::snt Yes , I still need the postcode for All Saints Church .
+( a / and
+ :op1(At1 / Attraction-Request
+  :Post ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n15 / name
+     :op1 "All"
+     :op2 "Saints"
+     :op3 "Church"
+  ))
+   )
+)
+
+# ::id MUL1928.json_0014
+# ::snt Thanks so much for your help today , that was everything I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1549.json_0000
+# ::snt I am looking for information and could use your help finding a train .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL1549.json_0002
+# ::snt I need to leave stevenage on saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "stevenage"
+  ))
+)
+
+# ::id PMUL1549.json_0004
+# ::snt I do n't have a departure time preference but I would like to arrive by 15:45 .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "15:45"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Leave ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1549.json_0006
+# ::snt What is the price for that one ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL1549.json_0008
+# ::snt what 's the train ID ?
+( Tt1 / Train-Request
+  :Id ( aTr0 / question )
+)
+
+# ::id PMUL1549.json_0010
+# ::snt I also need a hotel . I do n't care about parking but it does need free wifi .
+( Hm1 / Hotel-Inform
+   :Parking ( onHo1 / dontcare)
+   :Internet ( esHo2 / yes)
+   :Type ( TypHo4 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL1549.json_0012
+# ::snt the south . and   make it a guesthouse with free parking also .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n12 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL1549.json_0014
+# ::snt Price is not an issue for me . Please recommend one of them for me .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1549.json_0016
+# ::snt Yes please . I need a room for 8 and 2 nights starting from Saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL1549.json_0018
+# ::snt That is all I needed today .
+( o / out_of_scope )
+
+# ::id PMUL3811.json_0000
+# ::snt I need a place to stay in Cambridge . I 'm looking for a hotel with 0 stars .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "0"
+  ))
+)
+
+# ::id PMUL3811.json_0002
+# ::snt I do n't really have an area in mind . I would just like for it to have free wifi and be a hotel instead of a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL3811.json_0004
+# ::snt Yes , I would like to book it for 5 nights for two people starting on Monday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "two"
+  ))
+)
+
+# ::id PMUL3811.json_0006
+# ::snt Yes , I would also like to find a train from Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0897.json_0000
+# ::snt Please list all restaurants in Cambridge centre in the moderate price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0897.json_0002
+# ::snt Possibly Italian if that 's available for 3 people on Thursday at 13:30 .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n8 / name
+     :op1 "13:30"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL0897.json_0004
+# ::snt Let 's go with Pizza Express , can you book for 3 at 13:30 on thursday please .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n14 / name
+     :op1 "pizza"
+     :op2 "express"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+   :Time ( TimRe6 / Time 
+    :name ( n18 / name
+     :op1 "13:30"
+  ))
+   :Day ( DayRe8 / Day 
+    :name ( n20 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL0897.json_0006
+# ::snt I need to catch a train to get to the restaurant . Can you help with that too ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :none ( onTr1 / none)
+   :Dest ( DesTr3 / Dest 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL0897.json_0008
+# ::snt I 'm travelling from norwich .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n24 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id PMUL0897.json_0010
+# ::snt I need to arrive by 8:00 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n26 / name
+     :op1 "8:00"
+  ))
+)
+
+# ::id PMUL0897.json_0012
+# ::snt I want to get there thursday please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n28 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL0897.json_0014
+# ::snt Yeah could I get three tickets please ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n30 / name
+     :op1 "three"
+  ))
+)
+
+# ::id PMUL0897.json_0016
+# ::snt Thank you so much , If you can please leave a review for us . I hope your trip is amazing and very enjoyable .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0218.json_0000
+# ::snt I am looking for a 3-star guesthouse . Can you please help me ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "3-star"
+  ))
+)
+
+# ::id PMUL0218.json_0002
+# ::snt Do any of those have free parking ? I really need it to include that .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL0218.json_0004
+# ::snt Yes , at whichever one you think is nicer .    I need a room for 2 nights on Saturday .   There are 6 of us .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL0218.json_0006
+# ::snt I am also looking for a place to dine in the moderate price range with British food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "british"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n14 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL0218.json_0008
+# ::snt It should be in the centre .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0218.json_0010
+# ::snt That 's great .   I 'd like to book a table for the same group at 14:15 on the same day .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "14:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "group"
+  ))
+)
+
+# ::id PMUL0218.json_0012
+# ::snt Thank you . I 'll also need a taxi to commute between the two locations . I 'll need to arrive at the restaurant by the booked time .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Dest ( DesTa3 / Dest 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL0218.json_0014
+# ::snt Leaving the guesthouse and going to the restaurant , arriving by 14:15 .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n26 / name
+     :op1 "the"
+     :op2 "guesthouse"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n28 / name
+     :op1 "14:15"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n30 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL0218.json_0016
+# ::snt That will be all . Thanks so much for all your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02048.json_0000
+# ::snt am looking for a train it should arrive by 18:30 and should go to peterborough
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "peterborough"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "18:30"
+  ))
+)
+
+# ::id SNG02048.json_0002
+# ::snt I need to leave on Sunday from Cambridge .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG02048.json_0004
+# ::snt I just need to arrive by 18:30 in peterborough the departure time does n't matter .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "peterborough"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n12 / name
+     :op1 "18:30"
+  ))
+)
+
+# ::id SNG02048.json_0006
+# ::snt I need tickets for 8 people . Can you book and give me the reference number ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id SNG02048.json_0008
+# ::snt No that is all .   Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0275.json_0000
+# ::snt I need an expensive restaurant in west Cambridge .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL0275.json_0002
+# ::snt I want Indian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL0275.json_0004
+# ::snt Sure ,   can I get a reservation for Sunday at 16:15 ?   I will need a table for 3 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "16:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL0275.json_0006
+# ::snt No I just need the reference number for the reservation for 3 people on Sunday at 16:15 .
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :People ( PeoRe3 / People 
+    :name ( n15 / name
+     :op1 "3"
+  ))
+   :Day ( DayRe5 / Day 
+    :name ( n17 / name
+     :op1 "sunday"
+  ))
+   :Time ( TimRe7 / Time 
+    :name ( n19 / name
+     :op1 "16:15"
+  ))
+   )
+)
+
+# ::id PMUL0275.json_0008
+# ::snt I would like a place to stay
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL0275.json_0010
+# ::snt In terms of type , I want a hotel . And I 'd like 4 stars and wifi as well , with a location in the south
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n20 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n22 / name
+     :op1 "south"
+  ))
+   :Stars ( StaHo7 / Stars 
+    :name ( n24 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0275.json_0012
+# ::snt Price does n't matter . Do they have free parking ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Parking ( aHo1 / question )
+   )
+)
+
+# ::id PMUL0275.json_0014
+# ::snt Do they have free wifi also ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL0275.json_0016
+# ::snt Give me the address and phone number for the one you most recommend
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id PMUL0275.json_0018
+# ::snt Do they offer free parking ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Parking ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Parking ( esHo2 / yes)
+   )
+)
+
+# ::id PMUL0275.json_0020
+# ::snt No thank you . I have all the info I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0275.json_0022
+# ::snt No I am good ! I do not need a taxi .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL0275.json_0024
+# ::snt No I believe we have got everything done . Goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0042.json_0000
+# ::snt I need a taxi at cherry hinton hall and grounds at 2:45 .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n2 / name
+     :op1 "cherry"
+     :op2 "hinton"
+     :op3 "hall"
+     :op4 "and"
+     :op5 "grounds"
+  ))
+   :Leave ( LeaTa4 / Leave 
+    :name ( n4 / name
+     :op1 "2:45"
+  ))
+)
+
+# ::id SNG0042.json_0002
+# ::snt I need to go to Avalon and could you give me the car type and contact number once it is booked ?
+( a / and
+ :op1(Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+   )
+ :op2(Tm2 / Taxi-Inform
+   :Dest ( DesTa3 / Dest 
+    :name ( n7 / name
+     :op1 "Avalon"
+  ))
+   )
+)
+
+# ::id PMUL2188.json_0000
+# ::snt Hello I would like some sort of entertainment in town .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL2188.json_0002
+# ::snt Any area is fine , could you give me the address and entrance fee for a place you recommend ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Fee ( aAt1 / question )
+  :Addr ( aAt2 / question )
+)
+
+# ::id PMUL2188.json_0004
+# ::snt Thank you for that information . I 'd also like to dine at a moderately priced restaurant that serves Lebanese food please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "lebanese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL2188.json_0006
+# ::snt not now . is it in the centre ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2188.json_0008
+# ::snt Can I have the postcode and address please ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id PMUL2188.json_0010
+# ::snt Thank you for the info that was all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2601.json_0000
+# ::snt I would like to stay in a 4 star rated guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2601.json_0002
+# ::snt I 'm not concerned with price , but we really would like to stay on the south end of the city if possible .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL2601.json_0004
+# ::snt Do they have internet ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Internet ( aHo1 / question )
+   )
+)
+
+# ::id MUL2601.json_0006
+# ::snt Yeah , maybe ... but first , can you give me some ideas of places to go ? I 'm interested in some nightclubs in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n10 / name
+     :op1 "nightclubs"
+  ))
+)
+
+# ::id MUL2601.json_0008
+# ::snt Yes ! Can I have the phone number and entrance fee please ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL2601.json_0010
+# ::snt Thanks ! That 's all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0317.json_0000
+# ::snt I 'm looking for a moderately priced place to stay .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL0317.json_0002
+# ::snt I would like to stay in the north part of town .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL0317.json_0004
+# ::snt Let 's go with a 4 star hotel , I 'll need 5 nights for 2 people , starting on Friday .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL0317.json_0006
+# ::snt Thank you . I am also looking for a Chinese restaurant with the same price range as my hotel . Can you help me with that ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id PMUL0317.json_0008
+# ::snt I would prefer it to be in the north .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n18 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL0317.json_0010
+# ::snt Yes , please book friday at 16:00 for 2 people . And tell me the reference number
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n20 / name
+     :op1 "16:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n22 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n24 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0317.json_0012
+# ::snt Yes , I am going to need a taxi to go between the two places . I need it to arrive in time for dinner .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n26 / name
+     :op1 "time"
+     :op2 "for"
+     :op3 "dinner"
+  ))
+)
+
+# ::id PMUL0317.json_0014
+# ::snt You 've done it all , thanks so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3836.json_0000
+# ::snt I 'm looking for a place to stay that includes free wifi and parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL3836.json_0002
+# ::snt I really do n't like hotels . I never have a good experience . So , maybe a guesthouse might be a better option for me .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL3836.json_0004
+# ::snt Can you find one that will take a booking for Thursday and Friday for eight people ?
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n4 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n6 / name
+     :op1 "eight"
+  ))
+)
+
+# ::id PMUL3836.json_0006
+# ::snt I do n't have a price range any one you recommend will be fine .
+( Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+)
+
+# ::id PMUL3836.json_0008
+# ::snt Can you book 8 people for 2 nights staring from Thursday for me ? I will need a reference number as well .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL3836.json_0010
+# ::snt Okay . Thank you . I 'm also looking for a train that 's departing from Kings Lynn heading to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id PMUL3836.json_0012
+# ::snt I will be traveling on Thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n18 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL3836.json_0014
+# ::snt I would like to arrive by 9:00 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n20 / name
+     :op1 "9:00"
+  ))
+)
+
+# ::id SSNG0327.json_0000
+# ::snt I 'm looking for a place to stay on the westside that offers free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "westside"
+  ))
+)
+
+# ::id SSNG0327.json_0002
+# ::snt I do n't care about the price , and the hotel does n't need to have free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( onHo1 / dontcare)
+   :Price ( onHo2 / dontcare)
+)
+
+# ::id SSNG0327.json_0004
+# ::snt Yes WiFi internet please .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id SSNG0327.json_0006
+# ::snt That is fine , is it in the East ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "East"
+  ))
+)
+
+# ::id SSNG0327.json_0008
+# ::snt No I am looking for a place in the West .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "West"
+  ))
+)
+
+# ::id SSNG0327.json_0010
+# ::snt I need to stay 3 nights staring from Sunday and 3 people will be in my party .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SSNG0327.json_0012
+# ::snt Can you find another hotel in the same pricerange ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "pricerange"
+  ))
+)
+
+# ::id SSNG0327.json_0014
+# ::snt Yes , please . Make sure it 's for 3 people and 3 nights starting on Sunday and I need the reference number .
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :People ( PeoHo3 / People 
+    :name ( n19 / name
+     :op1 "3"
+  ))
+   :Stay ( StaHo5 / Stay 
+    :name ( n21 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo7 / Day 
+    :name ( n23 / name
+     :op1 "sunday"
+  ))
+   )
+)
+
+# ::id SSNG0327.json_0016
+# ::snt Thank you for all your help today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1475.json_0000
+# ::snt Hi there , can you help me with some upcoming plans ?   I am looking for places to go .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1475.json_0002
+# ::snt I 'm looking for a nightclub .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "nightclub"
+  ))
+)
+
+# ::id PMUL1475.json_0004
+# ::snt Not really . Let me have the postcode for the one in the south then .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+   )
+)
+
+# ::id PMUL1475.json_0006
+# ::snt Is there an entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id SNG0857.json_0000
+# ::snt Hi , I need a 4 star guesthouse hotel please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG0857.json_0002
+# ::snt The North part of town , please .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SNG0857.json_0004
+# ::snt Could you book the Kirkwood House for me for thursday , 6 people and 5 nights ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n8 / name
+     :op1 "kirkwood"
+     :op2 "house"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n14 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SNG0857.json_0006
+# ::snt That is all I needed . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2660.json_0000
+# ::snt Hello , I need to find a cheap hotel that has free parking in Cambridge
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL2660.json_0002
+# ::snt I do n't care about a particular area , but I would like a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id MUL2660.json_0004
+# ::snt Can you pick one you know is a good place to stay and book it for 7 people staying 4 nights starting Monday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL2660.json_0006
+# ::snt Is there any good attractions in the south , you 'd recommend ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL2660.json_0008
+# ::snt Do you happen to have any colleges to visit ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n16 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id MUL2660.json_0010
+# ::snt Yes , I would . Perhaps a theatre or cinema ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n18 / name
+     :op1 "cinema"
+  ))
+)
+
+# ::id MUL2660.json_0012
+# ::snt Can I get their entrance fee , as well ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id SNG0101.json_0000
+# ::snt I 'm looking for information on the Parkside Police Station .
+( Pm1 / Police-Inform
+   :Name ( NamPo2 / Name 
+    :name ( n2 / name
+     :op1 "Parkside"
+     :op2 "Police"
+     :op3 "Station"
+  ))
+)
+
+# ::id SNG0101.json_0002
+# ::snt Was that that the full address for the police station ?
+( Pt1 / Police-Request
+  :Addr ( aPo0 / question )
+)
+
+# ::id SNG0101.json_0004
+# ::snt Thank you that was all the information I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0824.json_0000
+# ::snt I 'm looking for something to do in Cambridge . I 'm interested in architecture , is there any interesting buildings around the city centre ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id MUL0824.json_0002
+# ::snt I 'd like to take a look at some of the older churches , what are some of the entrance fees for those ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n6 / name
+     :op1 "older"
+     :op2 "churches"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+   )
+)
+
+# ::id MUL0824.json_0004
+# ::snt Please give me their phone number . I also need a restaurant that serves North American food
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "north"
+     :op2 "american"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Phone ( aAt1 / question )
+   )
+)
+
+# ::id MUL0824.json_0006
+# ::snt Thank you goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0824.json_0008
+# ::snt Oh , wait ! If the Gourmet Burger Kitchen is in the same area as the churches , could I get the phone number for that , too ?
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe3 / Name 
+    :name ( n11 / name
+     :op1 "Gourmet"
+     :op2 "Burger"
+     :op3 "Kitchen"
+  ))
+   :Area ( AreRe5 / Area 
+    :name ( n13 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   )
+)
+
+# ::id MUL0824.json_0010
+# ::snt Yes may i please have the address   to Gourmet Burger Kitchen and can you book reservations for 2 for 13:00
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "13:00"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n16 / name
+     :op1 "2"
+  ))
+   :Name ( NamRe6 / Name 
+    :name ( n18 / name
+     :op1 "Gourmet"
+     :op2 "Burger"
+     :op3 "Kitchen"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+   )
+)
+
+# ::id MUL0824.json_0012
+# ::snt I 'm sorry , I 'm really distracted on this end . Can you tell me the postcode of the Gourmet Burger Kitchen ? And what are their prices like ?
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe3 / Name 
+    :name ( n21 / name
+     :op1 "Gourmet"
+     :op2 "Burger"
+     :op3 "Kitchen"
+  ))
+   )
+)
+
+# ::id MUL0824.json_0014
+# ::snt Ok , that 's great . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0824.json_0016
+# ::snt No , I 'm good . Thanks for all your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0207.json_0000
+# ::snt Hello ! I need a hospital with a oral and maxillofacial surgery and ent department please .
+( Hm1 / Hospital-Inform
+   :Department ( DepHo2 / Department 
+    :name ( n2 / name
+     :op1 "oral"
+     :op2 "and"
+     :op3 "maxillofacial"
+     :op4 "surgery"
+     :op5 "and"
+     :op6 "ent"
+  ))
+)
+
+# ::id SNG0207.json_0002
+# ::snt If you could give me the address , that would be great !
+( Ht1 / Hospital-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id SNG0207.json_0004
+# ::snt No , that 's all I needed . Thank you very much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0769.json_0000
+# ::snt I am looking to book a train ticket . It needs to arrive by 11:00 and it has to leave on Saturday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "saturday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "11:00"
+  ))
+)
+
+# ::id MUL0769.json_0002
+# ::snt I want to go to london kings cross and would depart from cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0769.json_0004
+# ::snt Yes ! Can you book it for me ?
+( o / out_of_scope )
+
+# ::id MUL0769.json_0006
+# ::snt Actually I also need a place to stay in the east section , I need to have free parking wherever it is .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n10 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL0769.json_0008
+# ::snt I am open to price , I would like it to have a 3-star rating and free wifi included .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n12 / name
+     :op1 "3-star"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL0769.json_0010
+# ::snt Well ,   can you check to see if maybe there is a hotel like I 'm looking for in the Centre instead ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL0769.json_0012
+# ::snt Yes . Book it for two people for five nights , starting Monday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "five"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n20 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n22 / name
+     :op1 "two"
+  ))
+)
+
+# ::id MUL0769.json_0014
+# ::snt Ok , can you try 2 nights ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n24 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL0769.json_0016
+# ::snt Thank you . Have a nice rest of the day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0730.json_0000
+# ::snt Yes , I was wondering if you could help me find a train leaving from Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0730.json_0002
+# ::snt I 'd like to go to london liverpool street on Sunday . I need to get there by 21:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n8 / name
+     :op1 "21:00"
+  ))
+)
+
+# ::id MUL0730.json_0004
+# ::snt That one would be great . Can I get 2 tickets on that train , and the reference number once it 's booked ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0730.json_0006
+# ::snt I 'm also looking for a place to stay in the centre of town that includes free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0730.json_0008
+# ::snt I am looking for a cheap place to stay .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n14 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL0730.json_0010
+# ::snt Does this location include free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id MUL0730.json_0012
+# ::snt Does the El Shaddai include free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Name ( NamHo3 / Name 
+    :name ( n16 / name
+     :op1 "El"
+     :op2 "Shaddai"
+  ))
+)
+
+# ::id MUL0730.json_0014
+# ::snt Yes . Could you make it for 2 nights/ 2 people starting on friday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n20 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n22 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL0730.json_0016
+# ::snt That 's okay , see if you can make the booking for one night instead .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n24 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL0730.json_0018
+# ::snt Thank you very much for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0730.json_0020
+# ::snt No . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4090.json_0000
+# ::snt Yes , hello . I need a train departing from cambridge and should go to stansted airport .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4090.json_0002
+# ::snt I will be leaving on Sunday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL4090.json_0004
+# ::snt Yes , I need a booking for 7 people and the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id SNG0727.json_0000
+# ::snt I 'd like to find an expensive restaurant in the centre of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0727.json_0002
+# ::snt Honestly , I am not sure . Which ones do you show available ?
+( o / out_of_scope )
+
+# ::id SNG0727.json_0004
+# ::snt Can you make a reservation at Loch Fyne 's for 4 people at 14:30 on sunday ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "loch"
+     :op2 "fyne"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n8 / name
+     :op1 "14:30"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG0727.json_0006
+# ::snt Thanks so much .   That is all I need .   Have a great day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2825.json_0000
+# ::snt Hello , I 'm looking for a hotel to stay in during my visit to Cambridge . I 'm looking for a cheap room and the only amenity I care about is free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+   :Internet ( esHo3 / yes)
+)
+
+# ::id PMUL2825.json_0002
+# ::snt Yes please book it for this weelkend
+( o / out_of_scope )
+
+# ::id PMUL2825.json_0004
+# ::snt Actually , I just realized the Allenbell wo n't work as it is in the east . I need a gueshouse that is located in the centre . Do you have anything in that area ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+   :Name ( NamHo4 / Name 
+    :name ( n8 / name
+     :op1 "Allenbell"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2825.json_0006
+# ::snt well that all I need thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2825.json_0008
+# ::snt You can just end the convo . It 's an option . You do n't have to keep going read the directions . Makes it hard for other workers
+( o / out_of_scope )
+
+# ::id WOZ20323.json_0000
+# ::snt Hello , I am looking for a restaurant on the west side of town that serves kosher food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "kosher"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id WOZ20323.json_0002
+# ::snt Ok , how about an Italian restaurant ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id WOZ20323.json_0004
+# ::snt What is the phone number for prezzo ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "prezzo"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20323.json_0006
+# ::snt Thank you , goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0472.json_0000
+# ::snt I 'm looking for a modern european restaurant in the centre .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0472.json_0002
+# ::snt No , not really .   Do you have a favorite ?
+( Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+)
+
+# ::id PMUL0472.json_0004
+# ::snt Yes I would like to book for 5 people at 14:45 on Saturday .   Is there a hotel near there ? Preferably 2 stars ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Time ( TimRe7 / Time 
+    :name ( n15 / name
+     :op1 "14:45"
+  ))
+   )
+)
+
+# ::id PMUL0472.json_0006
+# ::snt If you could assist me with finding a hotel , I 'd appreciate it .   I really need a hotel that includes free wifi and free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Internet ( esHo3 / yes)
+)
+
+# ::id PMUL0472.json_0008
+# ::snt It depends , I really want a hotel with a 2 star rating .   Does it have a rating of 2 stars ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n18 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n20 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL0472.json_0010
+# ::snt The hotel does n't have to be in the centre , just a 2 star hotel type with free parking and wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n22 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n24 / name
+     :op1 "2"
+  ))
+   :Parking ( esHo3 / yes)
+   :Internet ( esHo4 / yes)
+)
+
+# ::id PMUL0472.json_0012
+# ::snt That 's wonderful . Please book for 5 nights for 5 people on Saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n26 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n28 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n30 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL0472.json_0014
+# ::snt Thank you that is all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1041.json_0000
+# ::snt Can you suggest somewhere around here where I can see multiple sports and is in the centre ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "multiple"
+     :op2 "sports"
+  ))
+)
+
+# ::id PMUL1041.json_0002
+# ::snt Yes , can you please see if there are any types of colleges located in the centre ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "colleges"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL1041.json_0004
+# ::snt Could you give me the address for the one that is 2 pounds .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL1041.json_0006
+# ::snt I need a train out of Cambridge as well . I need to leave on Friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1041.json_0008
+# ::snt I want to go to Peterborough .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id PMUL1041.json_0010
+# ::snt I would like to leave after 09:00 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n16 / name
+     :op1 "09:00"
+  ))
+)
+
+# ::id PMUL1041.json_0012
+# ::snt i do nt mind as long as we leave after 09:00
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n18 / name
+     :op1 "09:00"
+  ))
+)
+
+# ::id PMUL1041.json_0014
+# ::snt Yes . That 's perfect . I need 4 tickets please
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1041.json_0016
+# ::snt Ok . Thanks .   I am all set .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01959.json_0000
+# ::snt I am looking for train going to cambridge please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG01959.json_0002
+# ::snt I would like to leave from the birmingham new street station please . On a Saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id SNG01959.json_0004
+# ::snt I need to arrive by 16:45 , departure is not as important .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "16:45"
+  ))
+)
+
+# ::id SNG01959.json_0006
+# ::snt you can book it please . get me the reference number too
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id SNG01959.json_0008
+# ::snt Thank you for your help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01959.json_0010
+# ::snt Sorry , I should have specified but the booking needs to be for 3 people
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SNG01959.json_0012
+# ::snt Perfect . Thank you so much ! Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01959.json_0014
+# ::snt No that was all . Thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1079.json_0000
+# ::snt I 'm traveling to Cambridge and I 'm excited about tourist attractions .   Can you find me some boating attractions in the North ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "boating"
+  ))
+)
+
+# ::id MUL1079.json_0002
+# ::snt Could I please have the entrance fee , phone number and address ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id MUL1079.json_0004
+# ::snt I 'm also looking for a place to stay . Can you recommend a guesthouse in the East ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n8 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL1079.json_0006
+# ::snt Does the A and B offer free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id MUL1079.json_0008
+# ::snt Yes please . I need a guesthouse in the east that includes free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Type ( TypHo3 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo5 / Area 
+    :name ( n12 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL1079.json_0010
+# ::snt no i do nt have any other than the free parking
+( o / out_of_scope )
+
+# ::id MUL1079.json_0012
+# ::snt What is the star rating for the Allenbell , and do they have internet ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Internet ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Name ( NamHo3 / Name 
+    :name ( n15 / name
+     :op1 "Allenbell"
+  ))
+   :Internet ( esHo3 / yes)
+   )
+)
+
+# ::id MUL1079.json_0014
+# ::snt What is the postcode for the Allenbell ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Name ( NamHo3 / Name 
+    :name ( n17 / name
+     :op1 "Allenbell"
+  ))
+   )
+)
+
+# ::id MUL1079.json_0016
+# ::snt That 's everything I needed , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2087.json_0000
+# ::snt Sure . I am looking for a restaurant near the centre of Cambridge .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2087.json_0002
+# ::snt I am looking for Eastern European food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "eastern"
+     :op2 "european"
+  ))
+)
+
+# ::id PMUL2087.json_0004
+# ::snt Thai food sounds good .   Could you check for a restaurant again in the centre of Cambridge ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "thai"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2087.json_0006
+# ::snt yes , i 'd like the phone number please .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id PMUL2087.json_0008
+# ::snt Yes , I 'm also looking for a place called The Man on the Moon ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n10 / name
+     :op1 "man"
+     :op2 "on"
+     :op3 "the"
+     :op4 "moon"
+  ))
+)
+
+# ::id PMUL2087.json_0010
+# ::snt What is the postcode and entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL2087.json_0012
+# ::snt Also , I want a taxi to commute between the two places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL2087.json_0014
+# ::snt I want to get picked up from the attraction by 23:45 and taken to the restaurant . Please make the taxi booking and give me the relevant info
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n12 / name
+     :op1 "23:45"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Depart ( DepTa6 / Depart 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "attraction"
+  ))
+)
+
+# ::id PMUL2087.json_0016
+# ::snt I need an expensive restaurant with Eastern European food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n18 / name
+     :op1 "eastern"
+     :op2 "european"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n20 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL2087.json_0018
+# ::snt Thanks for the help , that is all for today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2087.json_0020
+# ::snt I have reservations Bangkok City restaurant but forgot to get the address and postcode .
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe3 / Name 
+    :name ( n23 / name
+     :op1 "Bangkok"
+     :op2 "City"
+  ))
+   )
+)
+
+# ::id PMUL2087.json_0022
+# ::snt Thank you , that is all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0039.json_0000
+# ::snt I have a restaurant in mind that I 'm trying to eat at tonight .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0039.json_0002
+# ::snt Yes it 's called Rice House . I would like to make a reservation there for 7 people at 16:30 on Saturday .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "rice"
+     :op2 "house"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n4 / name
+     :op1 "16:30"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n8 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL0039.json_0004
+# ::snt Ok . Can I have the reference number for that reservation ?
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id PMUL0039.json_0006
+# ::snt I would also like to find a place to stay with free wifi and parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL0039.json_0008
+# ::snt Expensive price range , please .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0039.json_0010
+# ::snt Yes , please . Book that one , saturday , 4 nights , 7 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL0039.json_0012
+# ::snt No , that will be all . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1543.json_0000
+# ::snt Hi , I 'd like a listing for a Mediterranean restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "mediterranean"
+  ))
+)
+
+# ::id MUL1543.json_0002
+# ::snt That sounds wonderful . Can you help me book a table for 2 people at 18:00 on Wednesday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "18:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL1543.json_0004
+# ::snt Can I book a table for 17:00 instead ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "17:00"
+  ))
+)
+
+# ::id MUL1543.json_0006
+# ::snt Can you help me find a train going to Stevenage and leaving Thursday instead ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "stevenage"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n14 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id MUL1543.json_0008
+# ::snt I am going to stevenage on thursday and need a ticket leaving cambridge anytime after 15:30 please
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "stevenage"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n18 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n20 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n22 / name
+     :op1 "15:30"
+  ))
+)
+
+# ::id MUL1543.json_0010
+# ::snt Yes , please can I book for two people at 17:21 ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n24 / name
+     :op1 "two"
+  ))
+)
+
+# ::id MUL1543.json_0012
+# ::snt I also need a train going to Stevenage on Thursday leaving Cambridge after 15:30 for the same group of people .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n26 / name
+     :op1 "stevenage"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n28 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n30 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n32 / name
+     :op1 "15:30"
+  ))
+   :People ( PeoTr10 / People 
+    :name ( n34 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id MUL0214.json_0000
+# ::snt What trains leave Friday from Bishops Stortford ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id MUL0214.json_0002
+# ::snt I need to arrive in cambridge by 11:15 which one would work best ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "11:15"
+  ))
+)
+
+# ::id MUL0214.json_0004
+# ::snt How much is the ticket ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL0214.json_0006
+# ::snt Great . Can I also get a restaurant in the centre of town in the moderate price range ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL0214.json_0008
+# ::snt Yes please . I will need a table for 6 at 18:15 on Friday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "18:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL0214.json_0010
+# ::snt No , thank you very much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3991.json_0000
+# ::snt I am traveling to Cambridge and looking forward to try local restaurants .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL3991.json_0002
+# ::snt I want to find an expensive restaurant serving expensive thai food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "thai"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL3991.json_0004
+# ::snt I 'd like a place in the centre .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3991.json_0006
+# ::snt Yes , that would be great . It will need to be on Friday at 14:30 . I 'd like a table for 4 , please ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "14:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3991.json_0008
+# ::snt Thank you ! Are there any trains leaving that same day from London Liverpool Street ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id MUL1586.json_0000
+# ::snt Can you help me find a place to dine on the east side of the city , please ? Something that 's moderately priced would be best .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL1586.json_0002
+# ::snt Tell me about the Indian restaurants .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id MUL1586.json_0004
+# ::snt Great ! I would like to book at table at Curry Prince .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "Curry"
+     :op2 "Prince"
+  ))
+)
+
+# ::id MUL1586.json_0006
+# ::snt Just myself , at 14:30 on Thursday , please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "14:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id MUL1586.json_0008
+# ::snt How about 13:30 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "13:30"
+  ))
+)
+
+# ::id MUL1586.json_0010
+# ::snt Yes , I am also looking for information on trains going from Cambridge to Bishops Stortford .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1586.json_0012
+# ::snt I will be leaving on Friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n20 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL1586.json_0014
+# ::snt Yes , I will need to be at Bishops Stortford before 16:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n22 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n24 / name
+     :op1 "16:15"
+  ))
+)
+
+# ::id MUL1586.json_0016
+# ::snt Please . Can you also provide me with the reference number ?
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id MUL1586.json_0018
+# ::snt Oh , sorry about that ! Same as the restaurant , so just 1 .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n26 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL1586.json_0020
+# ::snt Thank you so much , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2727.json_0000
+# ::snt I am looking for a guesthouse to stay in . It should have 0 stars .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "0"
+  ))
+)
+
+# ::id PMUL2727.json_0002
+# ::snt Not important , as long as long as it has wifi
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL2727.json_0004
+# ::snt I would like to book it for 7 people for Two nights , starting wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "two"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL2727.json_0006
+# ::snt Yes , please give me the reference number .
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL2727.json_0008
+# ::snt Can you also provide the address an attraction in the town centre ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2727.json_0010
+# ::snt Will you recommend a college in the centre of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n16 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL2727.json_0012
+# ::snt That sounds perfect . Can you give me their address , please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL2727.json_0014
+# ::snt Thanks , I 'm all set . Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2443.json_0000
+# ::snt i want information about sesame restaurant and bar .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "sesame"
+     :op2 "restaurant"
+     :op3 "and"
+     :op4 "bar"
+  ))
+)
+
+# ::id PMUL2443.json_0002
+# ::snt Thanks .   That 's what I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2443.json_0004
+# ::snt Yes , I 'd like to find a theatre near centre , too .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n6 / name
+     :op1 "theatre"
+  ))
+)
+
+# ::id PMUL2443.json_0006
+# ::snt Can I also get their phone number and postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL2443.json_0008
+# ::snt Need a taxi from the restaurant to the theater , I want to leave the restaurant by 06:15
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n8 / name
+     :op1 "06:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n10 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL2443.json_0010
+# ::snt No thank you . That is all that I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0954.json_0000
+# ::snt I 'm looking for pizza hut fen ditton .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "pizza"
+     :op2 "hut"
+     :op3 "fen"
+     :op4 "ditton"
+  ))
+   :Name ( NamRe4 / Name 
+    :name ( n4 / name
+     :op1 "pizza"
+     :op2 "hut"
+     :op3 "fen"
+     :op4 "ditton"
+  ))
+)
+
+# ::id PMUL0954.json_0002
+# ::snt Great .   Can you get a table for 7 for me .   Saturday at 14:00 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "14:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL0954.json_0004
+# ::snt Wonderful . Could you help me find a train , as well ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL0954.json_0006
+# ::snt I am leaving from Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0954.json_0008
+# ::snt I need to leave on Sunday and get to Leicester by 16:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "leicester"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n16 / name
+     :op1 "sunday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n18 / name
+     :op1 "16:00"
+  ))
+)
+
+# ::id PMUL0954.json_0010
+# ::snt No , I 'd rather have the latest one possible .
+( o / out_of_scope )
+
+# ::id PMUL0954.json_0012
+# ::snt Please reserve for 7 people
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n20 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL0954.json_0014
+# ::snt Thank you ! That is all that I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1180.json_0000
+# ::snt I am looking for a hotel in the moderate price range .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL1180.json_0002
+# ::snt Do any of those have a star of 2 ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL1180.json_0004
+# ::snt May I have the phone numbers for those hotels ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotels"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Phone ( aHo1 / question )
+   )
+)
+
+# ::id MUL1180.json_0006
+# ::snt Yes . I am also looking for somewhere to go that would be in the same area as the hotel .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+   )
+ :op2(Am2 / Attraction-Inform
+   :Area ( AreAt4 / Area 
+    :name ( n13 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   )
+)
+
+# ::id MUL1180.json_0008
+# ::snt I think I 'll try the park .   Where is it ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "park"
+  ))
+)
+
+# ::id MUL1180.json_0010
+# ::snt Yes please and a postcode .
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL1180.json_0012
+# ::snt Great , I think that 'll be all . Thanks a lot for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3741.json_0000
+# ::snt Ca n't wait to come party at one of your nightclubs in town .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "nightclubs"
+  ))
+)
+
+# ::id PMUL3741.json_0002
+# ::snt Pick a good one for me . I need the phone number and postcode for it too .
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL3741.json_0004
+# ::snt Can you give me information on a restaurant called Sala Thong ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n4 / name
+     :op1 "sala"
+     :op2 "thong"
+  ))
+)
+
+# ::id PMUL3741.json_0006
+# ::snt Thanks , that is all for today . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01546.json_0000
+# ::snt I have been robbed , how do I contact the police ?
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG01546.json_0002
+# ::snt Thank you , that is all I need . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0597.json_0000
+# ::snt I need to catch a train into Cambridge . Could you help me find one ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0597.json_0002
+# ::snt I need to go to cambridge from broxbourne and the train should leave after 10:00 on a tuesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n8 / name
+     :op1 "broxbourne"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n10 / name
+     :op1 "10:00"
+  ))
+)
+
+# ::id PMUL0597.json_0004
+# ::snt Yes , I need tickets for 3 people please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL0597.json_0006
+# ::snt I also need a place to eat serving indian food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL0597.json_0008
+# ::snt Only the best will do . Can you find me something in the expensive price range ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n16 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0597.json_0010
+# ::snt Any area is fine . Please just recommend a restaurant , and send me the address and postcode . Thanks in advance !
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id PMUL0597.json_0012
+# ::snt that is it for today . have a good day
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0597.json_0014
+# ::snt thanks again for everything .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2664.json_0000
+# ::snt Hello , please find me a museum in the center of town .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museum"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL2664.json_0002
+# ::snt find me the address , phone number and fee for an art museum in the center of town .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+  :Fee ( aAt2 / question )
+)
+
+# ::id PMUL2664.json_0004
+# ::snt Thanks , yes please . I 'm also looking for some 3-star lodgings that offer complimentary parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n6 / name
+     :op1 "3-star"
+  ))
+)
+
+# ::id PMUL2664.json_0006
+# ::snt The Gonville Hotel sounds good . As long as it is close to the attraction .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n8 / name
+     :op1 "gonville"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL2664.json_0008
+# ::snt I am interested in a museum .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL2664.json_0010
+# ::snt Oh , no , I am happy with Primavera , thanks .   I just need that reservation at Gonville .   5 nights on Friday for 1 person please .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "1"
+  ))
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt6 / Name 
+    :name ( n19 / name
+     :op1 "Primavera"
+  ))
+   )
+)
+
+# ::id PMUL2664.json_0012
+# ::snt Just need a taxi from gonville to the primavera , I want to leave by 15:45
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n20 / name
+     :op1 "15:45"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n22 / name
+     :op1 "primavera"
+  ))
+)
+
+# ::id PMUL2664.json_0014
+# ::snt Actually , I 'm all taken care of . Thanks . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0361.json_0000
+# ::snt I want to try food in Cambridge and need to get a train to stevenage that leaves after 14:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "stevenage"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n6 / name
+     :op1 "14:45"
+  ))
+)
+
+# ::id MUL0361.json_0002
+# ::snt I want to leave on sunday from Cambridge .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0361.json_0004
+# ::snt I would like to arrive in time for lunch , preferably around 11:00
+( o / out_of_scope )
+
+# ::id MUL0361.json_0006
+# ::snt Ok , the 15:21 going to Stevange on sunday would be great . I 'll need the price and train ID as well please .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+  :Id ( aTr2 / question )
+   )
+)
+
+# ::id MUL0361.json_0008
+# ::snt Not quite yet , could you tell me what the travel time is for that trip ? I also am looking for a restaurant to dine at .
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL0361.json_0010
+# ::snt Find expensive welsh food , or if not welsh , indian , for 6 people at 10:30 Sunday . I need a reference number , please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n16 / name
+     :op1 "expensive"
+  ))
+   :Time ( TimRe6 / Time 
+    :name ( n18 / name
+     :op1 "10:30"
+  ))
+   :Day ( DayRe8 / Day 
+    :name ( n20 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe10 / People 
+    :name ( n22 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0361.json_0012
+# ::snt Sounds good to me . Book it for six people at 10:30 on Sunday . Out of curiousity ... how long is that train trip going to take ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n24 / name
+     :op1 "10:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n26 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n28 / name
+     :op1 "six"
+  ))
+)
+
+# ::id MUL0361.json_0014
+# ::snt Great - I do still need to know the travel time for that train , though . The 15:21 train to stevenage ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n30 / name
+     :op1 "stevenage"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Time ( aTr1 / question )
+   )
+)
+
+# ::id MUL0361.json_0016
+# ::snt Yes , can you also let me know the price for that train ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL0361.json_0018
+# ::snt Can you book me 6 seats on that train ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n32 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL0361.json_0020
+# ::snt You 're still not done ! Give me the train ID for the train .
+( Tt1 / Train-Request
+  :Id ( aTr0 / question )
+)
+
+# ::id MUL0601.json_0000
+# ::snt I am looking for a train that departs from cambridge after 09:30 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "09:30"
+  ))
+)
+
+# ::id MUL0601.json_0002
+# ::snt The train should leave on friday and should go to stevenage .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "stevenage"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL0601.json_0004
+# ::snt That sounds great . Can you please book that for one person and give me the reference number ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "one"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0601.json_0006
+# ::snt Thank you . I 'm also looking for a particular hotel called the Huntington Marriot Hotel . Can you help me ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id MUL0601.json_0008
+# ::snt Yes I need a room for just myself for 4 nights staring from Monday . Also could you please provide me with the reference number ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "monday"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL0601.json_0010
+# ::snt Alright , that 's everything ! Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01409.json_0000
+# ::snt I was told I need to do something at the Parkside Police Station . Can you give me some info about it ?
+( Pm1 / Police-Inform
+   :Name ( NamPo2 / Name 
+    :name ( n2 / name
+     :op1 "Parkside"
+     :op2 "Police"
+     :op3 "Station"
+  ))
+)
+
+# ::id SNG01409.json_0002
+# ::snt Do you also have the police station postcode ?
+( a / and
+ :op1(Pm1 / Police-Inform
+   :none ( onPo1 / none)
+   )
+ :op2(Pt2 / Police-Request
+  :Post ( aPo1 / question )
+   )
+)
+
+# ::id SNG01409.json_0004
+# ::snt That is all I need . Thanks , good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0579.json_0000
+# ::snt I am looking for a restaurant in the centre that serves world food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "world"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0579.json_0002
+# ::snt How about a restaurant in the centre that serves Korean food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "korean"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0579.json_0004
+# ::snt Yes please .   I would like a table for 7 on Tuesday .   Try for 11:15 please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "11:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "7"
+  ))
+)
+
+# ::id SNG0579.json_0006
+# ::snt How about 10:15 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "10:15"
+  ))
+)
+
+# ::id SNG0579.json_0008
+# ::snt Thank you so much for your help .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG01188.json_0000
+# ::snt I 'm looking for some 4-star accommodations .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n2 / name
+     :op1 "4-star"
+  ))
+)
+
+# ::id SNG01188.json_0002
+# ::snt An area that 's close to public transportation
+( o / out_of_scope )
+
+# ::id SNG01188.json_0004
+# ::snt Sure , as long as it is moderately priced .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id SNG01188.json_0006
+# ::snt I will be happy too . I will also need a postcode .
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id SNG01188.json_0008
+# ::snt No that wo n't be necessary . I am just gathering information for now . Thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3955.json_0000
+# ::snt I am planning a trip in cambridge
+( o / out_of_scope )
+
+# ::id PMUL3955.json_0002
+# ::snt I need a train going to Broxbourne that leaves after 8:00 on Monday
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "broxbourne"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "monday"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n6 / name
+     :op1 "8:00"
+  ))
+)
+
+# ::id PMUL3955.json_0004
+# ::snt That 's leaving from Cambridge , right ? If so , then yes , book me one seat , and give me the reference number , thanks !
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n10 / name
+     :op1 "one"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3955.json_0006
+# ::snt I 'm also looking for information on a hotel called cityroomz .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n12 / name
+     :op1 "cityroomz"
+  ))
+)
+
+# ::id PMUL3955.json_0008
+# ::snt I just needed to find out if they offer free parking there .
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Parking ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Parking ( esHo2 / yes)
+   )
+)
+
+# ::id PMUL3955.json_0010
+# ::snt No thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1685.json_0000
+# ::snt I 'm looking for an expensive hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL1685.json_0002
+# ::snt I would like to stay in the North please .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL1685.json_0004
+# ::snt Well , the area does n't matter , as long as it offers free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( onHo2 / dontcare)
+)
+
+# ::id PMUL1685.json_0006
+# ::snt If it has free parking then I need a booking for   7 people and 5 nights starting from sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+   :Parking ( esHo4 / yes)
+)
+
+# ::id PMUL1685.json_0008
+# ::snt No that will be all thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0221.json_0000
+# ::snt I need to find a hotel in the north part of town .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id SSNG0221.json_0002
+# ::snt Yes , I am looking for a 4 star hotel .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SSNG0221.json_0004
+# ::snt No .   Pick whatever is available .
+( o / out_of_scope )
+
+# ::id MUL0519.json_0000
+# ::snt I am planning a trip to Cambridge I want more information on the primavera , do I need tickets or make seating arrangements
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "primavera"
+  ))
+)
+
+# ::id MUL0519.json_0002
+# ::snt Can I also get postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL0519.json_0004
+# ::snt Yes . I would like to find a train to Cambridge that leaves after 14:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n6 / name
+     :op1 "14:00"
+  ))
+)
+
+# ::id MUL0519.json_0006
+# ::snt Stansted airport . Can I make that for thursday , too ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id MUL0519.json_0008
+# ::snt I would like to know the price please .
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL0519.json_0010
+# ::snt That 's okay I do n't need to book today but I think you would have solved all my questions
+( o / out_of_scope )
+
+# ::id WOZ20227.json_0000
+# ::snt Could you please help me find an expensive restaurant in the south part of town ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id WOZ20227.json_0002
+# ::snt Yes . What kind of food do they serve ?
+( Rt1 / Restaurant-Request
+  :Food ( aRe0 / question )
+)
+
+# ::id WOZ20227.json_0004
+# ::snt Could you please give me the phone number of whichever one you like better ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id WOZ20227.json_0006
+# ::snt Thank you . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0117.json_0000
+# ::snt I 'd like more information about the Ashley Hotel , can you help ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "ashley"
+     :op2 "hotel"
+  ))
+)
+
+# ::id MUL0117.json_0002
+# ::snt That is what I am looking for . I need to book for 2 nights starting on Wednesday . Four people will be staying . Please give a reference number .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "four"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL0117.json_0004
+# ::snt Yes . I 'm also looking for an expensive restaurant in the west side of the city .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL0117.json_0006
+# ::snt Yes . I would like to eat Indian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id MUL0117.json_0008
+# ::snt Please book a table for 4 at 15:15 on wednesday .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n18 / name
+     :op1 "15:15"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n20 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id MUL0117.json_0010
+# ::snt Yes , please provide the me the reference number for the reservation .
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id MUL0117.json_0012
+# ::snt Thanks , that was all I needed . Have a nice day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0117.json_0014
+# ::snt No problem . I 'm glad I did .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0529.json_0000
+# ::snt Hi there , I 'm looking for any information that you have on a place named Mumford Theatre .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "mumford"
+     :op2 "theatre"
+  ))
+)
+
+# ::id MUL0529.json_0002
+# ::snt Do you need any more information on the theatre ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "theatre"
+  ))
+)
+
+# ::id MUL0529.json_0004
+# ::snt Never mind . Can you tell me if there are trains to there from cambridge arriving by 20:15 ?
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "20:15"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0529.json_0006
+# ::snt No . I need a train that goes to Stansted Airport please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id MUL0529.json_0008
+# ::snt I need to leave on Monday . I do n't care about the departure time .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+   :Leave ( onTr2 / dontcare)
+)
+
+# ::id MUL0529.json_0010
+# ::snt Thank you . Could I get the ID of the 11:40 train ? Also , is the travel time 35 minutes ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id MUL0529.json_0012
+# ::snt That will be all . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4313.json_0000
+# ::snt Help me find a chinese place to dine in the centre please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4313.json_0002
+# ::snt I would like to stay in the expensive price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL4313.json_0004
+# ::snt Can I book it for 1 person at 14:15 on thursday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "14:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL4313.json_0006
+# ::snt I ca n't wait to eat there , thanks . I also need train information . I am going to birmingham new street and need to arrive by 09:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n16 / name
+     :op1 "09:45"
+  ))
+)
+
+# ::id PMUL4313.json_0008
+# ::snt No , I need to leave on Friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n18 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL4313.json_0010
+# ::snt Yes , 1 ticket please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n20 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL4313.json_0012
+# ::snt I am good to go now , thank you so much ! Take care !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4313.json_0014
+# ::snt Thank you for your time .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1254.json_0000
+# ::snt Can you help me find a place to go on the east side of town where I can enjoy multiple sports ? Thanks .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "multiple"
+     :op2 "sports"
+  ))
+)
+
+# ::id PMUL1254.json_0002
+# ::snt No thanks , I 'd like to call them first .   Can you give me the address , phone number and entry fee for Cherry hinton village centre ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n6 / name
+     :op1 "cherry"
+     :op2 "hinton"
+     :op3 "village"
+     :op4 "centre"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+  :Phone ( aAt2 / question )
+  :Fee ( aAt3 / question )
+   )
+)
+
+# ::id PMUL1254.json_0004
+# ::snt looking for a train . The train should go to london liverpool street and should leave on saturday
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL1254.json_0006
+# ::snt I am leaving from Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1254.json_0008
+# ::snt When will it arrive ? I need it to arrive by 19:30 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n14 / name
+     :op1 "19:30"
+  ))
+)
+
+# ::id PMUL1254.json_0010
+# ::snt That will work , go ahead and book that .
+( o / out_of_scope )
+
+# ::id PMUL1254.json_0012
+# ::snt I do n't need need reservations I just need a price and train ID .
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id PMUL1254.json_0014
+# ::snt ok that s it thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0292.json_0000
+# ::snt I need to book a train that leaves Cambridge after 17:30 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "17:30"
+  ))
+)
+
+# ::id SNG0292.json_0002
+# ::snt I would like to go to Norwich .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id SNG0292.json_0004
+# ::snt I need to leave on Sunday please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id SNG0292.json_0006
+# ::snt Yes , what is the travel time and price for that train ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id SNG0292.json_0008
+# ::snt Could you also confirm the arrival time ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+)
+
+# ::id SNG0292.json_0010
+# ::snt Thank you very much for your help ?
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0292.json_0012
+# ::snt No , that 'll be all !
+( o / out_of_scope )
+
+# ::id PMUL2561.json_0000
+# ::snt A friend of mine mentioned this attraction called The Place . Can you give me some information about it ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "place"
+  ))
+)
+
+# ::id PMUL2561.json_0002
+# ::snt Yes . Phone number and address
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL2561.json_0004
+# ::snt I am also looking for a place to stay in the east in the expensive price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n6 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL2561.json_0006
+# ::snt That works fine .
+( o / out_of_scope )
+
+# ::id PMUL2561.json_0008
+# ::snt What 's the star rating ? I want to stay at a 4 star place .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2561.json_0010
+# ::snt Let 's try for moderate price range , four stars please .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "moderate"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n12 / name
+     :op1 "four"
+  ))
+)
+
+# ::id PMUL2561.json_0012
+# ::snt Does the guesthouse have internet ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Internet ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Internet ( esHo2 / yes)
+   )
+)
+
+# ::id PMUL2561.json_0014
+# ::snt Okay .   That is all I needed to know .   Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2561.json_0016
+# ::snt No thank you I do not need anything else today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0576.json_0000
+# ::snt I am looking for a train to Cambridge leaving by 13:45
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "13:45"
+  ))
+)
+
+# ::id MUL0576.json_0002
+# ::snt I need to leave from Peterborough on Sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id MUL0576.json_0004
+# ::snt I need to book the train for 7 people . Are you able to do that for me and provide me with a reference number please ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0576.json_0006
+# ::snt I 'm also looking for this place called Castle Galleries ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n12 / name
+     :op1 "castle"
+     :op2 "galleries"
+  ))
+)
+
+# ::id MUL0576.json_0008
+# ::snt I need the post code please .
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL0576.json_0010
+# ::snt Thanks , that is all the information I need . Have a great day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0576.json_0012
+# ::snt Ok , thanks for all your help regarding my requests .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2098.json_0000
+# ::snt Hello , we 're planning on staying in Cambridge and would like to know if you have a train that departs around 12:00 from Cambridge proper .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n2 / name
+     :op1 "12:00"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2098.json_0002
+# ::snt I 'll be going to London Kings Cross on Friday .   I need to arrive by 12:00
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n10 / name
+     :op1 "12:00"
+  ))
+)
+
+# ::id MUL2098.json_0004
+# ::snt Yes , please book that for 5 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL2098.json_0006
+# ::snt Yes , I 'd like to find someplace to stay with free wifi in the centre of town , please .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2098.json_0008
+# ::snt I am actually looking for something in the more expensive range and it should also include free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n16 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL2098.json_0010
+# ::snt Put me in the University Arms , same group of people for 3 nights starting Tuesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n20 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id MUL2098.json_0012
+# ::snt that is great . thank you . that is all for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2098.json_0014
+# ::snt You have been most helpful . Are there any colleges in the area with free admission . Or other attractions available close by ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+   :Type ( TypAt3 / Type 
+    :name ( n24 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id MUL2098.json_0016
+# ::snt thanks once again
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20479.json_0000
+# ::snt I want to find an expensive restaurant in the south part of town . What is the address ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20479.json_0002
+# ::snt Any type of food is fine , just need to know where it is located .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+)
+
+# ::id WOZ20479.json_0004
+# ::snt No , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20479.json_0006
+# ::snt Goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL2135.json_0000
+# ::snt I need to find a train going to Stevenage . Can you help me ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "stevenage"
+  ))
+)
+
+# ::id MUL2135.json_0002
+# ::snt We will be leaving on Tuesday and would like to arrive by 16:00 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "tuesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n6 / name
+     :op1 "16:00"
+  ))
+)
+
+# ::id MUL2135.json_0004
+# ::snt Thast will work , I need you to book it for 2 people and a reference number please
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL2135.json_0006
+# ::snt Yes , can I have the reference number and also a place to stay with 3 stars and fee parking ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL2440.json_0000
+# ::snt Hi I 'm looking to look at boats . Can you look at centre of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "boats"
+  ))
+)
+
+# ::id MUL2440.json_0002
+# ::snt I think that sounds interesting . Can you tell me their postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL2440.json_0004
+# ::snt Actually I could use some help finding an italian restaurant in the centre of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2440.json_0006
+# ::snt It is a special occasion so it can be expensive !
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL2440.json_0008
+# ::snt That sounds good . Can I get a table for 5 this Monday at 18:30 ? I also need a reference number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "18:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL2440.json_0010
+# ::snt Thank you ! I will also need a taxi for going to and from those places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL2440.json_0012
+# ::snt I need to get to the restaurant by 18:30
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n18 / name
+     :op1 "18:30"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id MUL2440.json_0014
+# ::snt Thank you , that 's all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02049.json_0000
+# ::snt I am looking for a place to stay . The hotel should include free wifi ,
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id SNG02049.json_0002
+# ::snt area of town close to public transportation
+( Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+)
+
+# ::id SNG02049.json_0004
+# ::snt I 'm not picky . It needs to have free parking , though .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id SNG02049.json_0006
+# ::snt Oh , I 'm sorry , I also want to make sure it 's got a 4 star rating , at least . Could you confirm that for me please ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG02049.json_0008
+# ::snt Yes , can you search for a 5 star please ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SNG02049.json_0010
+# ::snt Well , I 'm not sure what I should so . I guess I should go with the two star place .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n8 / name
+     :op1 "two"
+  ))
+)
+
+# ::id SNG02049.json_0012
+# ::snt Do you have any 4 star guesthouses available instead ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouses"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG02049.json_0014
+# ::snt Yes , but only if they offer free parking . And free wifi . Do they ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id SNG02049.json_0016
+# ::snt Thank you , could I get the postal code to this hotel , please ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id SNG02049.json_0018
+# ::snt That is all I need for the time being . Thank you so much for the help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4212.json_0000
+# ::snt Yes , can you help me with some information on a place to stay ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL4212.json_0002
+# ::snt I 'd like something moderately priced , with a 4 star rating . I 'd like free parking too .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Stars ( StaHo5 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4212.json_0004
+# ::snt I would prefer to stay in the west .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL4212.json_0006
+# ::snt Yes , I 'm open to a hotel as long as it 's a 4 star with free parking
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Parking ( esHo2 / yes)
+   :Type ( TypHo5 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id SSNG0252.json_0000
+# ::snt Howdy , I 'm looking for a moderately priced place to stay . I 'd like a place with free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id SSNG0252.json_0002
+# ::snt I prefer a hotel rather than a guesthouse with a rating of at least 3 stars .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SSNG0252.json_0004
+# ::snt How about an expensive one ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SSNG0252.json_0006
+# ::snt Yes . Either of those should work although I would prefer The Lensfield Hotel since its in the south .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+   :Name ( NamHo4 / Name 
+    :name ( n12 / name
+     :op1 "Lensfield"
+     :op2 "Hotel"
+  ))
+   :Area ( AreHo6 / Area 
+    :name ( n14 / name
+     :op1 "south"
+  ))
+)
+
+# ::id SSNG0252.json_0008
+# ::snt Please book for 4 people and 5 nights starting from saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SSNG0252.json_0010
+# ::snt Yes , anything in the same price range will work .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id SSNG0252.json_0012
+# ::snt No thank you that is all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1456.json_0000
+# ::snt I m looking for a restaurant called sitar tandoori , can you help ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "sitar"
+     :op2 "tandoori"
+  ))
+)
+
+# ::id MUL1456.json_0002
+# ::snt Just the phone number please .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id MUL1456.json_0004
+# ::snt I also need to find a train going to Ely on Friday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "ely"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL1456.json_0006
+# ::snt Well , let 's see . I need to sleep in a little , so can you see if there 's one that departs Cambridge some time after 08:00 ?
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n10 / name
+     :op1 "08:00"
+  ))
+)
+
+# ::id MUL1456.json_0008
+# ::snt Yes , can you make a booking for 4 people please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1456.json_0010
+# ::snt No , thank you , you 've been very helpful .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1436.json_0000
+# ::snt I am looking for somewhere to go in the east .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL1436.json_0002
+# ::snt My bad , I meant the west .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL1436.json_0004
+# ::snt What is the address ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL1436.json_0006
+# ::snt Thanks so much . What type of attraction are they ?
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+)
+
+# ::id PMUL1436.json_0008
+# ::snt I need a train going to bishops stortford leaving after 16:15 . I need eight tickets and the reference number please .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "16:15"
+  ))
+   :People ( PeoTr6 / People 
+    :name ( n10 / name
+     :op1 "eight"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1436.json_0010
+# ::snt I will be coming from Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1436.json_0012
+# ::snt I would like to travel on friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL1436.json_0014
+# ::snt No that 's all for today , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2003.json_0000
+# ::snt Hi , can you help me find a cheap hotel with free wifi ? Thank you
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+   :Internet ( esHo3 / yes)
+)
+
+# ::id MUL2003.json_0002
+# ::snt I would like a cheap 4 star guesthouse with free wifi instead .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   :Internet ( esHo4 / yes)
+)
+
+# ::id MUL2003.json_0004
+# ::snt There area does not matter , but I prefer a four star guesthouse .
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+   :Stars ( StaHo3 / Stars 
+    :name ( n12 / name
+     :op1 "four"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n14 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id MUL2003.json_0006
+# ::snt Please for 7 people for 3 nights starting on Tuesday/
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n20 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL2003.json_0008
+# ::snt Yes I also need a train . I 'm planning to travel from Cambridge to Stevenage on Friday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n22 / name
+     :op1 "stevenage"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n24 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n26 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2003.json_0010
+# ::snt I would like to arrive by 11:00 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n28 / name
+     :op1 "11:00"
+  ))
+)
+
+# ::id MUL2003.json_0012
+# ::snt 9:21 works perfectly , can I have a reference number for that as well ?
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id MUL2003.json_0014
+# ::snt That is all I need good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG01258.json_0000
+# ::snt I 'm looking for a train going to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG01258.json_0002
+# ::snt I will be leaving from Brookshite .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n4 / name
+     :op1 "brookshite"
+  ))
+)
+
+# ::id SNG01258.json_0004
+# ::snt Sorry about that , i 'm leaving from norwich .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id SNG01258.json_0006
+# ::snt Yes please book that and I need the reference number .
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id SNG01258.json_0008
+# ::snt Thank you for your help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4778.json_0000
+# ::snt Can you help me find a train departing peterborough arriving by 14:30 ?
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n2 / name
+     :op1 "14:30"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "peterborough"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n6 / name
+     :op1 "14:30"
+  ))
+)
+
+# ::id PMUL4778.json_0002
+# ::snt On Sunday please
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL4778.json_0004
+# ::snt 7 people , please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL4778.json_0006
+# ::snt Perfect .   Can you also help me find a hotel while we 're there ? It should also have free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Type ( TypHo3 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL4778.json_0008
+# ::snt I would like to find a hotel on the east side . I need parking but wifi is not necessary .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n16 / name
+     :op1 "east"
+  ))
+   :Internet ( oHo3 / no)
+   :Parking ( oHo4 / no)
+)
+
+# ::id PMUL4778.json_0010
+# ::snt No , I want to keep it in the type of hotel .   Does this hotel have free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Type ( TypHo3 / Type 
+    :name ( n18 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL4778.json_0012
+# ::snt Yes , go ahead and book this . I will need accommodations for 7 people . We need to book for 2 nights , starting on Sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n22 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n24 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL4778.json_0014
+# ::snt Thank you . That is all I needed . Have a nice day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4920.json_0000
+# ::snt I 'm looking for a train out of cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4920.json_0002
+# ::snt I am going to broxbourne on and need to arrive by 14:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "broxbourne"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n6 / name
+     :op1 "14:45"
+  ))
+)
+
+# ::id PMUL4920.json_0004
+# ::snt I would like that to be for Wednesday and I will need tickets for 3 people please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL4920.json_0006
+# ::snt Yes please , for 3 people . I also need to know if the restaurant La Minosa is still open .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+   :Name ( NamRe4 / Name 
+    :name ( n14 / name
+     :op1 "La"
+     :op2 "Minosa"
+  ))
+)
+
+# ::id PMUL4920.json_0008
+# ::snt Can you book the La Mimosa for the same group of 3 people at 11:30 on Wednesday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "11:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "3"
+  ))
+   :Name ( NamRe8 / Name 
+    :name ( n22 / name
+     :op1 "La"
+     :op2 "Mimosa"
+  ))
+)
+
+# ::id PMUL4920.json_0010
+# ::snt Thanks so much . Have a great day ! Goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0121.json_0000
+# ::snt I 've just been robbed . I need to report it .
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG0121.json_0002
+# ::snt That will be all , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1825.json_0000
+# ::snt Hi , can you suggest some attractions I could visit in Cambridge ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id MUL1825.json_0002
+# ::snt Can you look for something in the east ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL1825.json_0004
+# ::snt Are they all located in the east ? If so , I would like more information on the boat !
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL1825.json_0006
+# ::snt I 'm looking to book a train to kings cross on wednesday to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n10 / name
+     :op1 "kings"
+     :op2 "cross"
+  ))
+)
+
+# ::id MUL1825.json_0008
+# ::snt I want to arrive by 12:15 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n12 / name
+     :op1 "12:15"
+  ))
+)
+
+# ::id MUL1825.json_0010
+# ::snt That would be great , could you book it for 7 people ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL1825.json_0012
+# ::snt Yes , actually .   I just need the phone number and postcode for the attraction you told me about , Camboats .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n16 / name
+     :op1 "camboats"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id MUL1825.json_0014
+# ::snt Thank you very much . That will be all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3399.json_0000
+# ::snt I 'm looking for a hotel that includes free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL3399.json_0002
+# ::snt Is it expensive ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL3399.json_0004
+# ::snt I would prefer one in the expensive range if you have any .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL3399.json_0006
+# ::snt Yes . I need to book for 7 people starting on Wednesday and staying for 2 nights .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stay ( StaHo3 / Stay 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo5 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo7 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL3399.json_0008
+# ::snt Great ! Can you please help me with finding a train as well ? I need something leaving london liverpool street after 16:30 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n14 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n16 / name
+     :op1 "16:30"
+  ))
+)
+
+# ::id PMUL3399.json_0010
+# ::snt Actually , can we try for Wednesday ? I 'll need tickets for the same group of people .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n18 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id PMUL3399.json_0012
+# ::snt Yes that works . Go ahead and book me 7 tickets please
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n22 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL3399.json_0014
+# ::snt Thanks a lot . That is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3399.json_0016
+# ::snt Thanks again , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3709.json_0000
+# ::snt Can you help me find a train leaving leicester goig to cambridge ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "leicester"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3709.json_0002
+# ::snt I need to travel on Friday and arrive by 19:45 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "19:45"
+  ))
+)
+
+# ::id PMUL3709.json_0004
+# ::snt No , I said I need to arrive by 19:45 already .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "19:45"
+  ))
+)
+
+# ::id PMUL3709.json_0006
+# ::snt Could you let me know the cost ?
+( o / out_of_scope )
+
+# ::id PMUL3709.json_0008
+# ::snt No , thanks . I 'm looking for info on a bridge guest house .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n12 / name
+     :op1 "bridge"
+     :op2 "guest"
+     :op3 "house"
+  ))
+)
+
+# ::id PMUL3709.json_0010
+# ::snt No , i do n't need a booking yet . I just would like the address please .
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id PMUL3709.json_0012
+# ::snt Nothing more , thank you . That 's all I need for today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0528.json_0000
+# ::snt Please help me find an expensive restaurant that serves Chinese food . Thank you .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0528.json_0002
+# ::snt Area does not matter , Ill go with anyone that you recommend , please book me for thursday at 19:15 for 6 people .
+( Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+   :Time ( TimRe3 / Time 
+    :name ( n6 / name
+     :op1 "19:15"
+  ))
+   :Day ( DayRe5 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe7 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL0528.json_0004
+# ::snt No need for the address , thanks so much . I also need a train departing King 's Lynn .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+   :Depart ( DepTr3 / Depart 
+    :name ( n12 / name
+     :op1 "king"
+     :op2 "'s"
+     :op3 "lynn"
+  ))
+)
+
+# ::id PMUL0528.json_0006
+# ::snt I am leaving on Thursday and would like to arrive by 14:15 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "thursday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n16 / name
+     :op1 "14:15"
+  ))
+)
+
+# ::id PMUL0528.json_0008
+# ::snt The train should go to Cambridge on Thursday . I would also need the train ID .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n20 / name
+     :op1 "thursday"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Id ( aTr1 / question )
+   )
+)
+
+# ::id PMUL0528.json_0010
+# ::snt I have no preference , I just need to arrive by 14:15
+( Tm1 / Train-Inform
+   :Leave ( onTr1 / dontcare)
+   :Arrive ( ArrTr3 / Arrive 
+    :name ( n22 / name
+     :op1 "14:15"
+  ))
+)
+
+# ::id PMUL0528.json_0012
+# ::snt That sounds like the one I need .   I 'll reserve it myself though .   Thanks for your help , I wo n't need anything else .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3101.json_0000
+# ::snt Can you help me find a guesthouse with free parking ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id PMUL3101.json_0002
+# ::snt I would like the guesthouse to be in the cheap range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL3101.json_0004
+# ::snt Yes , I need to book it for 5 people .
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL3101.json_0006
+# ::snt Great can you book it for 5 people for 3 nights starting monday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL3101.json_0008
+# ::snt I also need a train departing from cambridge going to broxbourne .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "broxbourne"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3101.json_0010
+# ::snt I would like to leave on Wednesday and the train should leave after 09:00 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n18 / name
+     :op1 "wednesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n20 / name
+     :op1 "09:00"
+  ))
+)
+
+# ::id PMUL3101.json_0012
+# ::snt Yes please book for 5 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n22 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL3101.json_0014
+# ::snt Thank you for all of your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3101.json_0016
+# ::snt That will be all . Thank you for all of your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3101.json_0018
+# ::snt Thank you , you as well !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0290.json_0000
+# ::snt I am looking for the address and phone number for the Backstreet Bistro please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "backstreet"
+     :op2 "bistro"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id MUL0290.json_0002
+# ::snt Perfect , can you make me a reservation for 8 people on Saturday please ?
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n4 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n6 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL0290.json_0004
+# ::snt 14:45 works for us
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "14:45"
+  ))
+)
+
+# ::id MUL0290.json_0006
+# ::snt Yes . I need to book a train on Saturday that goes to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id MUL0290.json_0008
+# ::snt I would like a train that departs from Stevenage and arrives by 11:15 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n14 / name
+     :op1 "11:15"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "stevenage"
+  ))
+)
+
+# ::id MUL0290.json_0010
+# ::snt Can you give me the price , train ID , and travel time for the one that arrives at 8:43 ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+  :Id ( aTr2 / question )
+)
+
+# ::id MUL0290.json_0012
+# ::snt Can you confirm that this is the train that will arrive by 11:15 ?
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n18 / name
+     :op1 "11:15"
+  ))
+)
+
+# ::id MUL0290.json_0014
+# ::snt Is that train the same price as TR6016 ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL0290.json_0016
+# ::snt Ok .   That will work . Thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0290.json_0018
+# ::snt No , I believe that is everything today . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3277.json_0000
+# ::snt I am looking for a restaurant called Cocum .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "cocum"
+  ))
+)
+
+# ::id PMUL3277.json_0002
+# ::snt I 'd like a reservation , please . I 'd need it for Monday , 14:00 , and for one person . I 'll need the reference number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "14:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "one"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL3277.json_0004
+# ::snt Thank you . I am also looking for a particular hotel . It 's called Home From Home .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n10 / name
+     :op1 "home"
+     :op2 "from"
+     :op3 "home"
+  ))
+)
+
+# ::id PMUL3277.json_0006
+# ::snt Yes , please . Just me , same day as the restaurant , and I 'll be staying 3 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+)
+
+# ::id PMUL3277.json_0008
+# ::snt That 's all I need for today .   Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3842.json_0000
+# ::snt i need a place to stay
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL3842.json_0002
+# ::snt no area but I need moderate prices and wifi .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Internet ( esHo2 / yes)
+   :Area ( onHo3 / dontcare)
+)
+
+# ::id PMUL3842.json_0004
+# ::snt get me a 4 star hotel and whether they have free parking   and give me their phone number
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :Parking ( esHo3 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Parking ( aHo1 / question )
+  :Phone ( aHo2 / question )
+   )
+)
+
+# ::id PMUL3842.json_0006
+# ::snt Great ! Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3842.json_0008
+# ::snt Yes I am looking for entertainment venues in the city center .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n8 / name
+     :op1 "entertainment"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n10 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL3842.json_0010
+# ::snt Is there some sort of concert hall in the centre ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3842.json_0012
+# ::snt I would need phone number , entrance fee , and address
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL3842.json_0014
+# ::snt No thank you , that will be all for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1959.json_0000
+# ::snt Hey could you help me figure out the train schedule ? I need to go to Cambridge I am leaving from bishops Stanford station . Do you know the times ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "bishops"
+  ))
+)
+
+# ::id PMUL1959.json_0002
+# ::snt I would like to leave on Sunday please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL1959.json_0004
+# ::snt i need tickets for three people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "three"
+  ))
+)
+
+# ::id PMUL1959.json_0006
+# ::snt Could you please get me three tickets for a train that leaves after 15:45 ?
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n10 / name
+     :op1 "15:45"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n12 / name
+     :op1 "three"
+  ))
+)
+
+# ::id PMUL1959.json_0008
+# ::snt Yes please make reservations for sunday for 3 people .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL1959.json_0010
+# ::snt What is the reference number ?
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL1959.json_0012
+# ::snt I also need a hotel for 3 people starting Sunday and for 4 nights .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n18 / name
+     :op1 "hotel"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n22 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n24 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL1959.json_0014
+# ::snt We would like a place in the north which includes free wifi and free parking .   Can you find something fitting this ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   :Area ( AreHo4 / Area 
+    :name ( n26 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL1959.json_0016
+# ::snt Can you book it for me and get a reference number ?
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL1959.json_0018
+# ::snt No that would be all .
+( o / out_of_scope )
+
+# ::id WOZ20334.json_0000
+# ::snt I would like an expensive restaurant that serves vegetarian food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "vegetarian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id WOZ20334.json_0002
+# ::snt Could you find me an Asian Oriental restaurant instead ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+)
+
+# ::id WOZ20334.json_0004
+# ::snt What is the phone number and area ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Area ( aRe1 / question )
+  :Phone ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20334.json_0006
+# ::snt Thank you . Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01355.json_0000
+# ::snt I am looking for the nearest police station
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG01355.json_0002
+# ::snt Can I get the full mailing address for that location ?
+( Pt1 / Police-Request
+  :Addr ( aPo0 / question )
+)
+
+# ::id SNG01355.json_0004
+# ::snt Yes I need their postcode also .
+( Pt1 / Police-Request
+  :Post ( aPo0 / question )
+)
+
+# ::id SNG01355.json_0006
+# ::snt Thank you . I will call them .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01355.json_0008
+# ::snt Thank You . Goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3253.json_0000
+# ::snt I 'm craving Indian food and money is n't an issue so find me an expensive restaurant that serves it please
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL3253.json_0002
+# ::snt Oh what the heck money is no object , an expensive indian restaurant in the west .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n10 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL3253.json_0004
+# ::snt Yes , I want to book for 3 people at 16:30 on Friday
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "16:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3253.json_0006
+# ::snt Yes thank you . Please give me the reference number for the restaurant .
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id PMUL3253.json_0008
+# ::snt I also need a train departing from cambridge going to stevenage leaving on Saturday after 19:45
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n18 / name
+     :op1 "stevenage"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n20 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n22 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n24 / name
+     :op1 "19:45"
+  ))
+)
+
+# ::id PMUL3253.json_0010
+# ::snt No , please just give me the travel time , price , and train ID . Thanks
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+  :Id ( aTr2 / question )
+)
+
+# ::id PMUL3253.json_0012
+# ::snt How about all three ?
+( o / out_of_scope )
+
+# ::id PMUL3253.json_0014
+# ::snt Let 's go with the one that arrives at 22:10 . I 'll need the train ID , price and travel time , please ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+  :Id ( aTr2 / question )
+)
+
+# ::id PMUL3253.json_0016
+# ::snt That is all I needed today , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3948.json_0000
+# ::snt I 'm looking for a restaurant that 's on the pricier end , I want to impress some people . Is there something you 'd recommend ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL3948.json_0002
+# ::snt want to book a table for 8 people at 17:00 on wednesday and I need a reference number
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n2 / name
+     :op1 "17:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n4 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n6 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL3948.json_0004
+# ::snt I 'm also looking for an attraction near the restaurant . Do you recommend anything ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+   :Area ( AreAt3 / Area 
+    :name ( n8 / name
+     :op1 "near"
+     :op2 "the"
+     :op3 "restaurant"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL3948.json_0006
+# ::snt That would be perfect . What do you recommend ?
+( o / out_of_scope )
+
+# ::id PMUL3948.json_0008
+# ::snt Great , thanks ! Is there a restaurant nearby ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL3948.json_0010
+# ::snt No thank you . But could you please get me the phone number and postcode for Williams art and antiques ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n10 / name
+     :op1 "williams"
+     :op2 "art"
+     :op3 "and"
+     :op4 "antiques"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id PMUL3948.json_0012
+# ::snt No thank you that will be all
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4675.json_0000
+# ::snt I need a train that gets me into Cambridge by 21:30
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "21:30"
+  ))
+)
+
+# ::id PMUL4675.json_0002
+# ::snt I 'm leaving on Saturday . I am coming from London Kings Cross .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id PMUL4675.json_0004
+# ::snt Yes , could you book me tickets for 7 people on that train ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL4675.json_0006
+# ::snt Can you recommend a cinema in the east ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n14 / name
+     :op1 "cinema"
+  ))
+)
+
+# ::id PMUL4675.json_0008
+# ::snt Actually , yes , I do need that reference number on that train .   And , maybe you could find a museum instead of a cinema ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n16 / name
+     :op1 "museum"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4675.json_0010
+# ::snt What about a museum ? Are there any of those in the east ? If so , please give me some additional information including the entrance fee .
+( a / and
+ :op1(At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Type ( TypAt3 / Type 
+    :name ( n19 / name
+     :op1 "museum"
+  ))
+   :Area ( AreAt5 / Area 
+    :name ( n21 / name
+     :op1 "east"
+  ))
+   )
+)
+
+# ::id PMUL4675.json_0012
+# ::snt Thank you .   You have covered everything .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4921.json_0000
+# ::snt I need to catch a train that departs from Leicester after 18:30 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "leicester"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "18:30"
+  ))
+)
+
+# ::id PMUL4921.json_0002
+# ::snt I would like to leave on tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL4921.json_0004
+# ::snt Yes , please . I 'll need a booking for 6 and the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4921.json_0006
+# ::snt Yes , that is correct
+( o / out_of_scope )
+
+# ::id PMUL4921.json_0008
+# ::snt Thanks ! I 'm also looking for a place to stay that 's a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL4921.json_0010
+# ::snt cheap , but i still need free wifi .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "cheap"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL4921.json_0012
+# ::snt What 's the best one of those options ? I need it for 4 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4921.json_0014
+# ::snt Yes please . For 5 nights for the same group of people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id PMUL4921.json_0016
+# ::snt Tuesday please . Thanks
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n20 / name
+     :op1 "tuesday"
+  ))
+   )
+ :op2(gk2 / general-thank
+   :none ( onge2 / none)
+   )
+)
+
+# ::id PMUL4921.json_0018
+# ::snt That was all I needed today , thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3947.json_0000
+# ::snt Can you tell me about any expensive places to dine in the east side ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL3947.json_0002
+# ::snt I would like to go to a Tuscan restaurant , please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "tuscan"
+  ))
+)
+
+# ::id PMUL3947.json_0004
+# ::snt Are there any expensive restaurants in the east that serve gastropub food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "gastropub"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n12 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL3947.json_0006
+# ::snt Yes , could you book a table for 4 people at 14:45 on sunday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "14:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3947.json_0008
+# ::snt Great ! Let me ask my wife if there was anything else she was curious about .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3947.json_0010
+# ::snt I 'm sorry , I lied about having a wife . I just need to know if there are any trains to stevenage available on monday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n20 / name
+     :op1 "stevenage"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n22 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL3947.json_0012
+# ::snt The train should arrive by 15:30 and should depart from cambridge . Sorry still no wife .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n24 / name
+     :op1 "15:30"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n26 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3947.json_0014
+# ::snt No . I just need the train ID and departure time , please .
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id PMUL3947.json_0016
+# ::snt I need that information emailed or faxed to me , please .
+( o / out_of_scope )
+
+# ::id PMUL3947.json_0018
+# ::snt I think that is all the info I will need .
+( o / out_of_scope )
+
+# ::id PMUL3947.json_0020
+# ::snt It 's fine . I 'm over needing a fax machine . I think I 've got everything I need .
+( o / out_of_scope )
+
+# ::id MUL1524.json_0000
+# ::snt I 'm looking for a modern european restaurant that had a moderate price range .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL1524.json_0002
+# ::snt Yes , please . Reserve a spot for 1 at 16:00 on thursday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "16:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL1524.json_0004
+# ::snt Thank you . I 'm also looking for a train that departs from cambridge and arrives at stevenage .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "stevenage"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1524.json_0006
+# ::snt I 'm looking to travel on friday and arrive by 12:30
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n16 / name
+     :op1 "friday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n18 / name
+     :op1 "12:30"
+  ))
+)
+
+# ::id MUL1524.json_0008
+# ::snt If nothing before 12:30 is there , what time are available ?
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n20 / name
+     :op1 "12:30"
+  ))
+)
+
+# ::id MUL1524.json_0010
+# ::snt Yes I need to book for 1 please
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n22 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL1524.json_0012
+# ::snt Thank you goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1524.json_0014
+# ::snt Goodbye and thank you again .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02088.json_0000
+# ::snt I am looking for the nearest police station
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG02088.json_0002
+# ::snt Yes please send the address and postcode .
+( Pt1 / Police-Request
+  :Addr ( aPo0 / question )
+  :Post ( aPo1 / question )
+)
+
+# ::id MUL0304.json_0000
+# ::snt I would like a ticket to a train that arrives in Cambridge before 8:45am .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "before"
+     :op2 "8:45am"
+  ))
+)
+
+# ::id MUL0304.json_0002
+# ::snt I 'd like to depart from London kings cross
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id MUL0304.json_0004
+# ::snt I need the train to leave on Sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id MUL0304.json_0006
+# ::snt 7:17 please .   I would like to book for 8 people and i need the reference number .   I would also like to book at Bangkok City restaurant .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n10 / name
+     :op1 "bangkok"
+     :op2 "city"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+   :Time ( TimRe6 / Time 
+    :name ( n14 / name
+     :op1 "7:17"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0304.json_0008
+# ::snt I want to book the reservation the same day as my train at 13:30 for 8 people .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "13:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL0304.json_0010
+# ::snt How about the same day at 12:30 ?   If that works , please send the reference number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n22 / name
+     :op1 "12:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n24 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0304.json_0012
+# ::snt i would also like to book a reservation at bangkok city .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n26 / name
+     :op1 "bangkok"
+     :op2 "city"
+  ))
+)
+
+# ::id MUL0304.json_0014
+# ::snt No , my mistake . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0304.json_0016
+# ::snt No , that was everything , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0304.json_0018
+# ::snt Thank you very much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1757.json_0000
+# ::snt need a hotel with free wifi please
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL1757.json_0002
+# ::snt I would like a place with a 4 star rating .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1757.json_0004
+# ::snt Could you just pick one and book it for 6 people for 2 nights from Friday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL1757.json_0006
+# ::snt the area does n't matter , could you recommend a place ?
+( o / out_of_scope )
+
+# ::id PMUL1757.json_0008
+# ::snt Yes , I 'll need a train to Cambridge that same day , please . I 'll be leaving from Bishops Stortford after 12:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n16 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n18 / name
+     :op1 "12:45"
+  ))
+)
+
+# ::id PMUL1757.json_0010
+# ::snt Can you just give me the price on it please ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL1757.json_0012
+# ::snt No , that 's it . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4838.json_0000
+# ::snt What can you tell me about the bangkok city restaurant ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "bangkok"
+     :op2 "city"
+  ))
+)
+
+# ::id PMUL4838.json_0002
+# ::snt Can you book a table there for me ? There will be 6 of us at 16:45 on Saturday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "16:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL4838.json_0004
+# ::snt Yes , I 'm looking for a hotel in the centre of town .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4838.json_0006
+# ::snt I not need internet . I have no preference on parking .
+( Hm1 / Hotel-Inform
+   :Parking ( onHo1 / dontcare)
+   :Internet ( onHo2 / dontcare)
+)
+
+# ::id PMUL4838.json_0008
+# ::snt I would like a 0 star hotel .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n14 / name
+     :op1 "0"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL4838.json_0010
+# ::snt Can you book it for 6 people . We will need it for 4 days starting on Saturday . I also need a reference number . Thanks
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n20 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n22 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL4838.json_0012
+# ::snt That is all for now . Thank you for the help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1270.json_0000
+# ::snt Hello , I need to take a train to Stansted airport , arriving by 20:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "20:30"
+  ))
+)
+
+# ::id PMUL1270.json_0002
+# ::snt Maybe .   I need to leave Cambridge on Friday .   Will that train work ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1270.json_0004
+# ::snt What is the cost per ticket ?
+( o / out_of_scope )
+
+# ::id PMUL1270.json_0006
+# ::snt No . Are there any swimming pools on the east side of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n12 / name
+     :op1 "swimming"
+     :op2 "pools"
+  ))
+)
+
+# ::id PMUL1270.json_0008
+# ::snt Yes .   May I have the address and postcode for the Abbey Pool please ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Addr ( aAt1 / question )
+)
+
+# ::id PMUL1270.json_0010
+# ::snt No , that is all I need . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1270.json_0012
+# ::snt Thanks !   I appreciate your help . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1715.json_0000
+# ::snt Can you help me find a cheap hotel ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL1715.json_0002
+# ::snt I would like it to be in the north with a 4 star rating and free parking please .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo5 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1715.json_0004
+# ::snt Yes , please and can you send me a reference number . Thank you .
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL2515.json_0000
+# ::snt I am planning a visit to Cambridge soon and want to visit a specific attraction people are talking about . Have you heard of the funky fun house ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "funky"
+     :op2 "fun"
+     :op3 "house"
+  ))
+)
+
+# ::id MUL2515.json_0002
+# ::snt Can you give me their phone number please ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL2515.json_0004
+# ::snt Thanks . I also need a place to stay .   I would like a hotel with a 4 star rating .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2515.json_0006
+# ::snt I do n't care about the price point .   But , I do want it to be on the west side of town .
+( Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+   :Area ( AreHo3 / Area 
+    :name ( n8 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL2515.json_0008
+# ::snt Yes please , I need to book it for 3 nights for 5 people starting Sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL2515.json_0010
+# ::snt How about two nights ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "two"
+  ))
+)
+
+# ::id MUL2515.json_0012
+# ::snt Perfect . Thank you so much . That is everything I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0056.json_0000
+# ::snt I need some info on the acorn guest house .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "acorn"
+     :op2 "guest"
+     :op3 "house"
+  ))
+)
+
+# ::id PMUL0056.json_0002
+# ::snt I 'd like to book it for 7 people for 5 nights .   We 'll be arriving on Thursday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL0056.json_0004
+# ::snt No . I think I am all set .
+( o / out_of_scope )
+
+# ::id PMUL0056.json_0006
+# ::snt Oh , actually I 'm looking for a great place to dine also . Can you help me with that ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0056.json_0008
+# ::snt A moderate price range in the center , maybe one that serves international food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "international"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n12 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n14 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL0056.json_0010
+# ::snt Can you tell me the address for the Varsity ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id PMUL0056.json_0012
+# ::snt I want a taxi to the Varsity . It should depart my hotel by 19:15 . Please give me car type and contact info .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n16 / name
+     :op1 "19:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n18 / name
+     :op1 "my"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id PMUL0056.json_0014
+# ::snt I am staying at the Acorn Guest House .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n20 / name
+     :op1 "acorn"
+     :op2 "guest"
+     :op3 "house"
+  ))
+)
+
+# ::id PMUL0056.json_0016
+# ::snt No , that is all I need today . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0546.json_0000
+# ::snt Could you give me some places to go in Cambridge ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id MUL0546.json_0002
+# ::snt I am looking for an attraction in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0546.json_0004
+# ::snt I 'm not really sure , you can surprise me with something you think would be fun . I just would need the postcode please .
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL0546.json_0006
+# ::snt That 'll work just fine . I 'm also looking to book a train .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL0546.json_0008
+# ::snt Of course , I would like to travel to Cambridge on Sunday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id MUL0546.json_0010
+# ::snt Leaving from Ely , sometime after 08:30 please .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n8 / name
+     :op1 "ely"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n10 / name
+     :op1 "08:30"
+  ))
+)
+
+# ::id MUL0546.json_0012
+# ::snt I do not have one in mind , no .
+( o / out_of_scope )
+
+# ::id MUL0546.json_0014
+# ::snt That would be great . Can you get me 8 tickets on that train , and give me the reference number ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0546.json_0016
+# ::snt May I have the reference number please ?
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id MUL0546.json_0018
+# ::snt No , that seems to be everything today . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02040.json_0000
+# ::snt I was robbed and i do n't know what i should do , any ideas ?
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG02040.json_0002
+# ::snt Thank you very much . I will contact them now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2428.json_0000
+# ::snt I need a restaurant . The restaurant should serve indian food and should be in the expensive price range .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL2428.json_0002
+# ::snt Yes . East - Side London .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL2428.json_0004
+# ::snt Please book for 4 people at 17:00 on Sunday
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "17:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2428.json_0006
+# ::snt I am also interested in attractions in the centre .   Specifically , I am interested in multiple sports facilities
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n16 / name
+     :op1 "multiple"
+     :op2 "sports"
+  ))
+)
+
+# ::id MUL2428.json_0008
+# ::snt How about an attraction that has to do with boats ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n18 / name
+     :op1 "boats"
+  ))
+)
+
+# ::id MUL2428.json_0010
+# ::snt Yes , can I get the phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL2428.json_0012
+# ::snt Yes , I 'd like a taxi to take me to Pipasha Restaurant and then to Cambridge Punter .   I 'd like to arrive at Pipasha Restaurant by 17:00 .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n20 / name
+     :op1 "pipasha"
+     :op2 "restaurant"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n22 / name
+     :op1 "17:00"
+  ))
+)
+
+# ::id MUL2428.json_0014
+# ::snt I will be departing from my house .
+( o / out_of_scope )
+
+# ::id MUL2428.json_0016
+# ::snt Actually I 'll be at the Cambridge Punter , pick me up there .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n24 / name
+     :op1 "cambridge"
+     :op2 "punter"
+  ))
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt4 / Name 
+    :name ( n27 / name
+     :op1 "Cambridge"
+     :op2 "Punter"
+  ))
+   )
+)
+
+# ::id MUL2428.json_0018
+# ::snt Thank you for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2428.json_0020
+# ::snt That is all I will need .   Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4736.json_0000
+# ::snt I need a train to Peterborough that will be there no later than 17:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "peterborough"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "17:15"
+  ))
+)
+
+# ::id PMUL4736.json_0002
+# ::snt I am looking for a train arriving in Peterborough .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id PMUL4736.json_0004
+# ::snt I 'll be leaving Cambridge on Sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4736.json_0006
+# ::snt Yes , that will be fine can you get me a ticket ?
+( o / out_of_scope )
+
+# ::id PMUL4736.json_0008
+# ::snt I need 7 tickets .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL4736.json_0010
+# ::snt I am also looking for a place to stay .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG1323.json_0000
+# ::snt I am looking for a place to stay in the east .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+)
+
+# ::id SNG1323.json_0002
+# ::snt It does n't matter as long as it has free parking .   Are there any with 5 stars ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n4 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SNG1323.json_0004
+# ::snt It does n't matter to me whether it 's a guesthouse or hotel , but I really want it to have free parking . Can you check on that again , please ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id SNG1323.json_0006
+# ::snt Can you try a 4 star hotel instead , please ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG1323.json_0008
+# ::snt I do n't care about the price range . Can you book it for 4 nights ? There will be 7 of us and we will be arriving on Friday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id SNG1323.json_0010
+# ::snt That is all I needed , thanks for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1308.json_0000
+# ::snt Hi , I 'm looking for a cheap restaurant .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL1308.json_0002
+# ::snt In the centre please . It will be just myself at 16:15 on Sunday .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n6 / name
+     :op1 "16:15"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id MUL1308.json_0004
+# ::snt I 'd like to book a table for 1 at 16:15 and need the reference number . I need a place to stay that has free wifi but no parking .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Time ( TimRe3 / Time 
+    :name ( n11 / name
+     :op1 "16:15"
+  ))
+   :People ( PeoRe5 / People 
+    :name ( n13 / name
+     :op1 "1"
+  ))
+   )
+ :op3(Rt3 / Restaurant-Request
+  :Ref ( aRe2 / question )
+   )
+)
+
+# ::id MUL1308.json_0006
+# ::snt Is there a guesthouse available ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id MUL1308.json_0008
+# ::snt Great can I get the price range , phone number , and area ?
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+  :Area ( aHo1 / question )
+  :Phone ( aHo2 / question )
+)
+
+# ::id MUL1308.json_0010
+# ::snt No thanks , I also need a taxi to go from the guesthouse to the restaurant .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "guesthouse"
+  ))
+   :Dest ( DesTa5 / Dest 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id MUL1308.json_0012
+# ::snt I want to arrive by the booked time .
+( o / out_of_scope )
+
+# ::id MUL1308.json_0014
+# ::snt Thank you have a nice day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0496.json_0000
+# ::snt Please help me find a hotel to stay at in the centre that has a 4 star rating . Thanks !
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+   :Type ( TypHo6 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL0496.json_0002
+# ::snt I want an expensive place with free wifi .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL0496.json_0004
+# ::snt Where is it located ?
+( Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+  :Addr ( aHo1 / question )
+)
+
+# ::id PMUL0496.json_0006
+# ::snt Thanks . I 'm also wanting to see if there 's someplace to get polynesian food in the centre of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "polynesian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0496.json_0008
+# ::snt Is there a Oriental restaurant in the City Centre that is in the expensive price range ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n14 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0496.json_0010
+# ::snt That 's all I will need . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2592.json_0000
+# ::snt I want to find an expensive hotel with a star of 4 .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2592.json_0002
+# ::snt Are either of those located in the west and include free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n8 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL2592.json_0004
+# ::snt Could you book that for me ? I 'll need it friday for 2 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL2592.json_0006
+# ::snt Try just 1 night , then .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL2592.json_0008
+# ::snt I am also looking for a place to go in the same area .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id MUL2592.json_0010
+# ::snt I think that 's good , give me the address and postcode .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id MUL2592.json_0012
+# ::snt Alright then , I 'm going to need a taxi to get the two places . Can you hook me up with one ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL2592.json_0014
+# ::snt I would like to leave Girton College by 06:00 and arrive at the huntingdon marriott hotel .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n18 / name
+     :op1 "huntingdon"
+     :op2 "marriott"
+     :op3 "hotel"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n20 / name
+     :op1 "girton"
+     :op2 "college"
+  ))
+   :Arrive ( ArrTa6 / Arrive 
+    :name ( n22 / name
+     :op1 "06:00"
+  ))
+   :Leave ( LeaTa8 / Leave 
+    :name ( n24 / name
+     :op1 "06:00"
+  ))
+)
+
+# ::id PMUL1094.json_0000
+# ::snt I need a train that leaves cambridge on monday after 09:15
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "monday"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n6 / name
+     :op1 "09:15"
+  ))
+)
+
+# ::id PMUL1094.json_0002
+# ::snt I will be going to ely .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL1094.json_0004
+# ::snt Yes , that will be sufficient .
+( o / out_of_scope )
+
+# ::id PMUL1094.json_0006
+# ::snt Yes , please book it for me .
+( o / out_of_scope )
+
+# ::id PMUL1094.json_0008
+# ::snt On second thought , a booking will not be necessary now .   The train ID you supplied is sufficient . I am looking for places to go while I 'm in town .
+( Tt1 / Train-Request
+  :Id ( aTr0 / question )
+)
+
+# ::id PMUL1094.json_0010
+# ::snt It does n't matter what type , you pick !
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( onAt1 / dontcare)
+   )
+ :op2(At2 / Attraction-Request
+  :Type ( aAt1 / question )
+   )
+)
+
+# ::id PMUL1094.json_0012
+# ::snt Yes that sounds like a great place to visit .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL1094.json_0014
+# ::snt I need the post code and attraction type of all saints church please .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n10 / name
+     :op1 "all"
+     :op2 "saints"
+     :op3 "church"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Type ( aAt1 / question )
+  :Post ( aAt2 / question )
+   )
+)
+
+# ::id PMUL1094.json_0016
+# ::snt That 's all I need today .   Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0891.json_0000
+# ::snt I 'm looking for a local restaurant to try in Cambridge .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id MUL0891.json_0002
+# ::snt I think I can find a restaurant on my own , but can you tell me if there are any museums ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id MUL0891.json_0004
+# ::snt I have no preference . Can you please provide me with the address , postcode , and area on one ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+)
+
+# ::id MUL0891.json_0006
+# ::snt Yes , that sounds lovely . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0891.json_0008
+# ::snt Yes , on second thought I would like help finding a restaurant . What do you know about north american cuisine restaurants ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "north"
+     :op2 "american"
+  ))
+)
+
+# ::id MUL0891.json_0010
+# ::snt Excellent . What 's the address and area there ?
+( Rt1 / Restaurant-Request
+  :Area ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id MUL0891.json_0012
+# ::snt I need to book a taxi to commute between the museum and the restaurant , leaving the museum by 14:30 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n6 / name
+     :op1 "14:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n8 / name
+     :op1 "the"
+     :op2 "museum"
+  ))
+)
+
+# ::id MUL0891.json_0014
+# ::snt Yes , please . That would be great .
+( o / out_of_scope )
+
+# ::id MUL0891.json_0016
+# ::snt No , that should be good , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0803.json_0000
+# ::snt Good eve ! I 'm looking for a nice place to have a spot of afternoon tea .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "afternoon"
+     :op2 "tea"
+  ))
+)
+
+# ::id PMUL0803.json_0002
+# ::snt No , I would like afternoon tea in the west .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL0803.json_0004
+# ::snt Could you try Italian then ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id PMUL0803.json_0006
+# ::snt What is the name ?
+( Rt1 / Restaurant-Request
+  :Name ( aRe0 / question )
+)
+
+# ::id PMUL0803.json_0008
+# ::snt Can I get the information for Prezzo ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "prezzo"
+  ))
+)
+
+# ::id PMUL0803.json_0010
+# ::snt I need to get the phone number , address , and postcode .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id PMUL0803.json_0012
+# ::snt Thank you . I am also going to need train information .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL0803.json_0014
+# ::snt I need a train to leave after 9:30 from Kings Lynn departing for Cambridge on Thursday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n14 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n16 / name
+     :op1 "9:30"
+  ))
+)
+
+# ::id PMUL0803.json_0016
+# ::snt I would like to leave on Thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n18 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL0803.json_0018
+# ::snt No not at this time . I would just like the train ID for that train .
+( Tt1 / Train-Request
+  :Id ( aTr0 / question )
+)
+
+# ::id PMUL0803.json_0020
+# ::snt Have a nice day .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0803.json_0022
+# ::snt That 's all , Thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0803.json_0024
+# ::snt Okay thank you for calling .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1208.json_0000
+# ::snt Hello . I 'd like to find a hotel to stay in for the weekend . I 'd like one with restaurants and entertainment within walking distance .
+( Hm1 / Hotel-Inform
+   :Stay ( onHo1 / none)
+   :Type ( TypHo3 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL1208.json_0002
+# ::snt I would like to find a guesthouse with a 4 star rating .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1208.json_0004
+# ::snt YES I NEED IT FOR 3 PEOPLE FOR 2 NIGHT STARTING MONDAY AND I NEED THE REFERENCE NUMBER
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL1208.json_0006
+# ::snt Find a restaurant in the centre that 's the same price range as the hotel , please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1208.json_0008
+# ::snt I 'd like Italian food , please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n18 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id MUL1208.json_0010
+# ::snt Yes , for the same group of people on Monday at 17:15 , please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n20 / name
+     :op1 "17:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n22 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n24 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id MUL1208.json_0012
+# ::snt No , thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01592.json_0000
+# ::snt I need a taxi to go to the hotpot .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "the"
+     :op2 "hotpot"
+  ))
+)
+
+# ::id SNG01592.json_0002
+# ::snt The taxi should arrive by 05:30 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n4 / name
+     :op1 "05:30"
+  ))
+)
+
+# ::id SNG01592.json_0004
+# ::snt I 'll be leaving from the cambridge chop house .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+     :op2 "chop"
+     :op3 "house"
+  ))
+)
+
+# ::id SNG01592.json_0006
+# ::snt Thanks much , goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4305.json_0000
+# ::snt i am looking for a place to stay . The hotel should include free parking and should have a star of 4 .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "4"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL4305.json_0002
+# ::snt No , I do n't . I just need free parking and 4 stars .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id PMUL4305.json_0004
+# ::snt That sounds good . Give me it 's details regarding type of gursthouse , price range , area and address
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+  :Area ( aHo1 / question )
+  :Addr ( aHo2 / question )
+)
+
+# ::id PMUL4305.json_0006
+# ::snt Yes , could you tell me about your museums ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n8 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id PMUL4305.json_0008
+# ::snt could you give me the postcode and phone number .
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL4305.json_0010
+# ::snt That is all I need , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0360.json_0000
+# ::snt I need a train that leaves after 13:30 saturday afternoon please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "saturday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "13:30"
+  ))
+)
+
+# ::id MUL0360.json_0002
+# ::snt I would like to depart from Cambridge and arrive at Stevenage , please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "stevenage"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0360.json_0004
+# ::snt Yes , I would like to book the ticket now , could I please have the train ID ?
+( Tt1 / Train-Request
+  :Id ( aTr0 / question )
+)
+
+# ::id MUL0360.json_0006
+# ::snt I can take care of that myself . Can you also help me find a place to dine in the south , priced cheaply please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "cheaply"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL0360.json_0008
+# ::snt That 's perfect . I 'd like to book that restaurant for just myself at 10:00 on the same day . Could I get the reference number as well , please ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "10:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0360.json_0010
+# ::snt I am all set . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3727.json_0000
+# ::snt i need a place to stay that has free parking
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL3727.json_0002
+# ::snt I need a guesthouse that includes free parking .   I 'm needing one in the moderate price range .   I do n't care what area you find for me .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+   :Area ( onHo3 / dontcare)
+   :Parking ( esHo4 / yes)
+)
+
+# ::id PMUL3727.json_0004
+# ::snt Any one of the 4 star ones will do . Can you choose one and make me a reservation please ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3727.json_0006
+# ::snt I will be alone .   I need to arrive on Monday for 2 nights .   Just someplace clean and I 'll be happy :)
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL3727.json_0008
+# ::snt Thanks ! Can you also tell me about the nightclubs in town ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "nightclubs"
+  ))
+   )
+ :op2(gk2 / general-thank
+   :none ( onge2 / none)
+   )
+)
+
+# ::id PMUL3727.json_0010
+# ::snt Great , how much is the entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL3727.json_0012
+# ::snt Can you book a taxi that picks me up at Club Salsa at 05:30 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n14 / name
+     :op1 "05:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n16 / name
+     :op1 "club"
+     :op2 "salsa"
+  ))
+)
+
+# ::id PMUL3727.json_0014
+# ::snt Thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3727.json_0016
+# ::snt No , I 'm all set . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3727.json_0018
+# ::snt Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3651.json_0000
+# ::snt Find me an expensive moroccan restaurant please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "moroccan"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL3651.json_0002
+# ::snt Did you check the east area ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL3651.json_0004
+# ::snt How about expensive indian food in the east area ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n12 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL3651.json_0006
+# ::snt Can you give me the postal code and phone number for Pipasha restaurant ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n14 / name
+     :op1 "pipasha"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Post ( aRe2 / question )
+   )
+)
+
+# ::id PMUL3651.json_0008
+# ::snt Great can I also get a train on monday heading to broxbourne
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "broxbourne"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n18 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL3651.json_0010
+# ::snt Actually , I 'm departing from broxbourne and heading into cambridge . I 'd love to arrive by 12:30 on Monday
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n20 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n22 / name
+     :op1 "12:30"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n24 / name
+     :op1 "broxbourne"
+  ))
+   :Day ( DayTr8 / Day 
+    :name ( n26 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL3651.json_0012
+# ::snt Yes !   Book for 8 people , please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n28 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL3651.json_0014
+# ::snt That is all I need , thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1220.json_0000
+# ::snt I 'm looking for a hotel named Worth House
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "worth"
+     :op2 "house"
+  ))
+)
+
+# ::id MUL1220.json_0002
+# ::snt Is that a hotel or guesthouse ? And , do they have free internet ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Internet ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Internet ( esHo2 / yes)
+   )
+)
+
+# ::id MUL1220.json_0004
+# ::snt No just need the address and do they have free internet ? I am also looking for a nice place to eat called the de luca cucina and bar
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Internet ( onHo1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe3 / Name 
+    :name ( n5 / name
+     :op1 "de"
+     :op2 "luca"
+     :op3 "cucina"
+     :op4 "and"
+     :op5 "bar"
+  ))
+   )
+ :op3(Ht3 / Hotel-Request
+  :Internet ( aHo2 / question )
+  :Addr ( aHo3 / question )
+   )
+)
+
+# ::id MUL1220.json_0006
+# ::snt Thank you , I want to book a table for 8 people at 11:30 on saturday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "11:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL1220.json_0008
+# ::snt Thanks . What was the address for Worth House ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Name ( NamHo3 / Name 
+    :name ( n13 / name
+     :op1 "Worth"
+     :op2 "House"
+  ))
+   )
+)
+
+# ::id MUL1220.json_0010
+# ::snt I 'd also like the hotel type and internet status , please .
+( Ht1 / Hotel-Request
+  :Type ( aHo0 / question )
+  :Internet ( aHo1 / question )
+)
+
+# ::id MUL1220.json_0012
+# ::snt yes that works . I also need a taxi to get between the guest house and restaurant .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id MUL1220.json_0014
+# ::snt That is all thanks for your time .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2568.json_0000
+# ::snt I 'm looking for this particular hotel called carolina bed and breakfast
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "carolina"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+)
+
+# ::id PMUL2568.json_0002
+# ::snt yes i would love to book for 2 nights 2 people starting from Saturday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL2568.json_0004
+# ::snt Thank you . Is there a museum close by that we could visit ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL2568.json_0006
+# ::snt Can you give me the address of Cambridge Artworks ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n12 / name
+     :op1 "cambridge"
+     :op2 "artworks"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2568.json_0008
+# ::snt Yes I need a taxi to get between the two places please .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL2568.json_0010
+# ::snt I 'd like to leave from the hotel by 21:45 , please .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n14 / name
+     :op1 "21:45"
+  ))
+   :Depart ( onTa2 / none)
+)
+
+# ::id PMUL2568.json_0012
+# ::snt Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2568.json_0014
+# ::snt No that seems to cover everything for me .   Thank you for all of your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3312.json_0000
+# ::snt Is there a park I can visit in Cambridge ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "park"
+  ))
+)
+
+# ::id PMUL3312.json_0002
+# ::snt Any type , but I would like it to be in the south .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n6 / name
+     :op1 "Any"
+  ))
+)
+
+# ::id PMUL3312.json_0004
+# ::snt That sounds great ! What 's their address and postcode ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL3312.json_0006
+# ::snt I need somewhere to stay . Moderate in price , please . It does n't need to include internet .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "moderate"
+  ))
+   :Internet ( oHo2 / no)
+)
+
+# ::id PMUL3312.json_0008
+# ::snt I 'm really looking for a hotel instead of a guest house .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL3312.json_0010
+# ::snt How about a hotel with free WiFi ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL3312.json_0012
+# ::snt Any of the three would be fine . Can you book a room for Friday for 2 people , 5 nights please ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL3312.json_0014
+# ::snt Thank you !   I 'm also looking for assistance booking a taxi between the two places .   Can you help with that please ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL3312.json_0016
+# ::snt I 'll need to be picked up at the wandlebury county park by 23:45 . I 'll be travelling to the hotel .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n20 / name
+     :op1 "23:45"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Depart ( DepTa6 / Depart 
+    :name ( n24 / name
+     :op1 "wandlebury"
+     :op2 "county"
+     :op3 "park"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   )
+)
+
+# ::id PMUL3312.json_0018
+# ::snt That 's it for today . Thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3633.json_0000
+# ::snt i need somewhere to go .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL3633.json_0002
+# ::snt I am looking for a nice museum
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL3633.json_0004
+# ::snt You may suggest one to me .
+( o / out_of_scope )
+
+# ::id PMUL3633.json_0006
+# ::snt Are there any free attractions in the area ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( esAt1 / west)
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+   )
+)
+
+# ::id PMUL3633.json_0008
+# ::snt That sounds great . Can I get the phone number for it ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL3633.json_0010
+# ::snt Thanks . I also need a hotel in the south .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL3633.json_0012
+# ::snt how many stars does it have ?
+( Ht1 / Hotel-Request
+  :Stars ( aHo0 / question )
+)
+
+# ::id PMUL3633.json_0014
+# ::snt I need something with 4 stars .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3633.json_0016
+# ::snt Yes , that will be fine . I will need a reservation starting on Wednesday .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL3633.json_0018
+# ::snt I almost forgot , my husband would like for the hotel to have free wifi .   Does that hotel meet that criteria ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL3633.json_0020
+# ::snt Yes please . 2 people for 5 nights beginning on Wednesday and I will need the reference number after booking is complete .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n16 / name
+     :op1 "wednesday"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL4086.json_0000
+# ::snt Hello ! I 'm needing a place to stay in the center of town . Parking is not important to me . What do you have ?
+( Hm1 / Hotel-Inform
+   :Parking ( oHo1 / no)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL4086.json_0002
+# ::snt No thanks , but can I just get some information about Cityroomz ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n4 / name
+     :op1 "cityroomz"
+  ))
+)
+
+# ::id PMUL4086.json_0004
+# ::snt I would like to book 5 nights on sunday for 5 .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL4086.json_0006
+# ::snt Sounds great- thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0043.json_0000
+# ::snt I 'm looking for a restaurant in the centre that serves Italian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SSNG0043.json_0002
+# ::snt Do any of them have an opening for 5 people Friday night at 17:30 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "17:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SSNG0043.json_0004
+# ::snt Is there another restaurant available in the same area at that time in the same price range ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL2925.json_0000
+# ::snt I need information on places to go and see .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL2925.json_0002
+# ::snt Yes , I would like the type of college .   I will need the address and postcode please .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "college"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+   )
+)
+
+# ::id PMUL2925.json_0004
+# ::snt Yes could I have the address and postcode of the college please .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL2925.json_0006
+# ::snt What is the postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL2925.json_0008
+# ::snt I 'm also looking for a moderately priced guesthouse , one with a four star rating . If it does n't have free parking , that 's fine .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n6 / name
+     :op1 "moderately"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n8 / name
+     :op1 "four"
+  ))
+   :Parking ( esHo4 / yes)
+)
+
+# ::id PMUL2925.json_0010
+# ::snt The area does n't matter . I 'll go with whatever guesthouse you recommend . Please make my reservation for 3 people , 5 nights , starting Thursday . Thanks .
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+   :Stay ( StaHo3 / Stay 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo5 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo7 / People 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+   :Type ( TypHo9 / Type 
+    :name ( n16 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL2925.json_0012
+# ::snt Could you also get me a taxi between the two that leaves the hotel by 6:15 ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Leave ( LeaTa3 / Leave 
+    :name ( n18 / name
+     :op1 "6:15"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+)
+
+# ::id PMUL2925.json_0014
+# ::snt Thanks . I do n't need anything else .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2925.json_0016
+# ::snt Have a great one . Thanks again for your help . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0283.json_0000
+# ::snt I 'm looking for a place to stay in the north part of town .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SSNG0283.json_0002
+# ::snt Yes thank you , I would like a star rating of 0 please .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n4 / name
+     :op1 "0"
+  ))
+)
+
+# ::id SSNG0283.json_0004
+# ::snt Yes can you please look to see if booking is available for 8 people and 4 nights starting from sunday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+)
+
+# ::id SSNG0283.json_0006
+# ::snt Oh , bummer . How about a different hotel in the same price range ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id SSNG0283.json_0008
+# ::snt Yes , everything else is the same .
+( o / out_of_scope )
+
+# ::id SSNG0283.json_0010
+# ::snt Yes , keep the same price range , but you can vary the star rating .
+( Hm1 / Hotel-Inform
+   :Stars ( onHo1 / dontcare)
+   :Price ( PriHo3 / Price 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id SSNG0283.json_0012
+# ::snt Yes , for 8 people and 4 nights starting from sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n18 / name
+     :op1 "8"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n20 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id SSNG0283.json_0014
+# ::snt Thanks , that 's all I need . Have a nice day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02212.json_0000
+# ::snt Hi , I am looking for a hospital that offers medicine for the elderly
+( Hm1 / Hospital-Inform
+   :Department ( DepHo2 / Department 
+    :name ( n2 / name
+     :op1 "medicine"
+     :op2 "for"
+     :op3 "the"
+     :op4 "elderly"
+  ))
+)
+
+# ::id SNG02212.json_0002
+# ::snt Yes , please . I need the postcode , phone number and address .
+( Ht1 / Hospital-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+  :Phone ( aHo2 / question )
+)
+
+# ::id SNG02212.json_0004
+# ::snt Can I get the address and postcode , please ?
+( Ht1 / Hospital-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id SNG02212.json_0006
+# ::snt That was everything , thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02212.json_0008
+# ::snt No thank you . That 's all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0292.json_0000
+# ::snt I am looking for an expensive 4 star hotel .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+   :Type ( TypHo6 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id SSNG0292.json_0002
+# ::snt No , but the hotel should be in the type of guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( onHo2 / dontcare)
+)
+
+# ::id SSNG0292.json_0004
+# ::snt Is there one available in the cheap price range ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SSNG0292.json_0006
+# ::snt yes that sounds nice , can you check for booking for 5 people and 3 nights starting from monday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SSNG0292.json_0008
+# ::snt Can I get that reference number please ?
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id SSNG0292.json_0010
+# ::snt please recommend another hotel in that same price range .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Price ( PriHo3 / Price 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id SSNG0292.json_0012
+# ::snt Book it please .
+( o / out_of_scope )
+
+# ::id SSNG0292.json_0014
+# ::snt No thank you . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2253.json_0000
+# ::snt I 'm looking for a restaurant that serves Indian food in the centre of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2253.json_0002
+# ::snt I am looking for Indian food in the cheap price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n8 / name
+     :op1 "Indian"
+  ))
+)
+
+# ::id PMUL2253.json_0004
+# ::snt Please tell me about Kohinoor .   Provide the phone number , address , and postcode .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n10 / name
+     :op1 "kohinoor"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Post ( aRe2 / question )
+  :Addr ( aRe3 / question )
+   )
+)
+
+# ::id PMUL2253.json_0006
+# ::snt Thanks . I am also looking for places to go in town , any suggestions ? I 'd like something of multiple sports in the centre like the restaurant .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n14 / name
+     :op1 "multiple"
+     :op2 "sports"
+  ))
+)
+
+# ::id PMUL2253.json_0008
+# ::snt Are there any museums nearby ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n16 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id PMUL2253.json_0010
+# ::snt If that is a museum , then yes . Please tell me the entrance fee there .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL2253.json_0012
+# ::snt Thanks , I wo n't need any further help today . Take care !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0136.json_0000
+# ::snt I would like some information of the restaurant called Royal Standard .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "royal"
+     :op2 "standard"
+  ))
+)
+
+# ::id PMUL0136.json_0002
+# ::snt No .   What area is royal standard in ?
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Area ( aRe0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe3 / Name 
+    :name ( n5 / name
+     :op1 "royal"
+     :op2 "standard"
+  ))
+   )
+)
+
+# ::id PMUL0136.json_0004
+# ::snt Great .   Can you get me a phone number and postcode ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id PMUL0136.json_0006
+# ::snt Please book a table for 3 people at 16:00 on Friday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "16:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL0136.json_0008
+# ::snt Thank you . I also need a place to stay in the south . It does n't need to have free parking , but I do need free wifi .
+( Hm1 / Hotel-Inform
+   :Parking ( oHo1 / no)
+   :Internet ( esHo2 / yes)
+   :Area ( AreHo4 / Area 
+    :name ( n12 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL0136.json_0010
+# ::snt no , just needs to be in the south
+( Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+   :Area ( AreHo3 / Area 
+    :name ( n14 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL0136.json_0012
+# ::snt yes , please for 7 people for 4 nights starting on tuesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n20 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL0136.json_0014
+# ::snt No , thank you . Have a good day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0931.json_0000
+# ::snt I am looking for a hotel with free parking in the North .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SNG0931.json_0002
+# ::snt Are any of those 11 guesthouses ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouses"
+  ))
+)
+
+# ::id SNG0931.json_0004
+# ::snt Does it offer free wifi ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Internet ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Internet ( esHo2 / yes)
+   )
+)
+
+# ::id SNG0931.json_0006
+# ::snt Okay . Please help me book this guesthouse .
+( o / out_of_scope )
+
+# ::id SNG0931.json_0008
+# ::snt I do not have all of that information at this time . Can I talk to you again when I know more ?
+( o / out_of_scope )
+
+# ::id SNG0931.json_0010
+# ::snt Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01822.json_0000
+# ::snt I 'm curious about places to get a room for the night that are on the cheap end of the spectrum .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SNG01822.json_0002
+# ::snt I would like free wifi and it needs to have at least 3 stars .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SNG01822.json_0004
+# ::snt Is there ones that are on the more expensive price range ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SNG01822.json_0006
+# ::snt That 'll be fine . I would like to book 2 people for 2 nights starting on tuesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SNG01822.json_0008
+# ::snt Sure , can you book it for 1 night ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "1"
+  ))
+)
+
+# ::id SNG01822.json_0010
+# ::snt Yes , I 'll need the reference number for that booking .
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id SNG01822.json_0012
+# ::snt No that s all , thank you very much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1137.json_0000
+# ::snt Can you find information about nightclubs ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "nightclubs"
+  ))
+)
+
+# ::id SNG1137.json_0002
+# ::snt Location does n't really matter .   Is there an entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id SNG1137.json_0004
+# ::snt Club Salsa sounds right up my alley . Can I get the address and phone number please ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n4 / name
+     :op1 "club"
+     :op2 "salsa"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id SNG1137.json_0006
+# ::snt Okay , great ! Thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1137.json_0008
+# ::snt No thanks . That 's it .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01373.json_0000
+# ::snt I need a taxi to don pasquale pizzeria .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "don"
+     :op2 "pasquale"
+     :op3 "pizzeria"
+  ))
+)
+
+# ::id SNG01373.json_0002
+# ::snt I would like to arrive at one o'clock p. m. because I am meeting my husband there when he goes on his lunch break .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id SNG01373.json_0004
+# ::snt I will be departing from finches bed and breakfast .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n4 / name
+     :op1 "finches"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+)
+
+# ::id SNG01373.json_0006
+# ::snt Great , thanks . Is there a contact number for the driver by any chance ?
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01373.json_0008
+# ::snt Thank you very much . Will they be contacting me ?
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01373.json_0010
+# ::snt Thank you I will be watching the white honda then .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0659.json_0000
+# ::snt Are there any trains going to cambridge from kings cross ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "kings"
+     :op2 "cross"
+  ))
+)
+
+# ::id MUL0659.json_0002
+# ::snt My departure day is Monday at 15:45 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "15:45"
+  ))
+)
+
+# ::id MUL0659.json_0004
+# ::snt Yes , please . Can I get the travel time and departure time first ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Time ( aTr1 / question )
+)
+
+# ::id MUL0659.json_0006
+# ::snt Oh , no , I see that train will not work for me . I need to arrive by 15:45 , not depart by it . I 'm sorry . Could you find me another ?
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "15:45"
+  ))
+)
+
+# ::id MUL0659.json_0008
+# ::snt Yes , that would work better . Can you tell me how long the travel time is ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL0659.json_0010
+# ::snt Wonderful , thanks . I am also looking for a place to stay in the north . I 'd like free wifi as well .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n12 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL0659.json_0012
+# ::snt Yes , I am looking for a 4 star hotel that includes free parking and wifi .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL0659.json_0014
+# ::snt Could I get the phone number and address please ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id MUL0659.json_0016
+# ::snt Okay great . That is all I need now .
+( o / out_of_scope )
+
+# ::id MUL0058.json_0000
+# ::snt I want to find a place to stay in the moderate price range .   Parking does n't need to be free .
+( Hm1 / Hotel-Inform
+   :Parking ( onHo1 / dontcare)
+   :Price ( PriHo3 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL0058.json_0002
+# ::snt I would like a guesthouse please . Oh , and I do n't need internet either .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( oHo2 / no)
+)
+
+# ::id MUL0058.json_0004
+# ::snt Could I get the stars of the hotel and phone numbers ?
+( Ht1 / Hotel-Request
+  :Stars ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id MUL0058.json_0006
+# ::snt Thank you . I am also looking for a place to dine . I m thinking British food and it should be in the centre .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "british"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0058.json_0008
+# ::snt No just as long as it serves British food and is in the centre . I also need to get the post code for the one you choose .
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Food ( FooRe3 / Food 
+    :name ( n11 / name
+     :op1 "British"
+  ))
+   )
+)
+
+# ::id MUL0058.json_0010
+# ::snt I do n't care about the time or day . I would just like the postcode of a restaurant the serves British food in the centre area of town , please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "british"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Post ( aRe1 / question )
+   )
+)
+
+# ::id MUL0058.json_0012
+# ::snt Thank you - that 's all I 'll need today . I appreciate your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0675.json_0000
+# ::snt I need help picking the correct train that will arrive at the time I need .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL0675.json_0002
+# ::snt I am leaving from Leicester and going to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id PMUL0675.json_0004
+# ::snt I would like to arrive by monday at 16:30 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "16:30"
+  ))
+)
+
+# ::id PMUL0675.json_0006
+# ::snt That sounds great . My math is n't the best so please tell me what the total travel time is .
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL0675.json_0008
+# ::snt No thanks I will book it . Can you help me find an expensive restaurant as well ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0675.json_0010
+# ::snt Is it in the North area ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n12 / name
+     :op1 "North"
+  ))
+)
+
+# ::id PMUL0675.json_0012
+# ::snt Yes , please .   I 'd like something with some creative food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "creative"
+  ))
+)
+
+# ::id PMUL0675.json_0014
+# ::snt How about european food please ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "european"
+  ))
+)
+
+# ::id PMUL0675.json_0016
+# ::snt Can you book a table for 2 ?
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n18 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL0675.json_0018
+# ::snt I need a table at 20:15 on Monday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n20 / name
+     :op1 "20:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n22 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL0675.json_0020
+# ::snt Make the reservation for 2 people please .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n24 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL0675.json_0022
+# ::snt That is all .   Have a nice day .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2097.json_0000
+# ::snt Please find me a place to dine that 's expensive and in the centre .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2097.json_0002
+# ::snt I am looking for Thai food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "thai"
+  ))
+)
+
+# ::id PMUL2097.json_0004
+# ::snt Ok great . Can you reserve a table there for Thursday for 5 people at 15:00 please ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "15:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL2097.json_0006
+# ::snt Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2097.json_0008
+# ::snt Yes a hotel please .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Type ( TypHo3 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL2097.json_0010
+# ::snt You know what ? I do n't need a hotel after all . I heard something about an attraction called ballare , could you give me some information about it ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n16 / name
+     :op1 "ballare"
+  ))
+)
+
+# ::id PMUL2097.json_0012
+# ::snt That is everything . Thank you so much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2097.json_0014
+# ::snt That is all I need .
+( o / out_of_scope )
+
+# ::id MUL2198.json_0000
+# ::snt I am looking for a train on sunday that will leave after 17:30
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "sunday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "17:30"
+  ))
+)
+
+# ::id MUL2198.json_0002
+# ::snt I am leaving Leicester and going to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id MUL2198.json_0004
+# ::snt Please do , I will need this for 6 people . Can I also have the reference number as well ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL2198.json_0006
+# ::snt I also need a place to stay . I 'm looking for a 3 star place in the expensive price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL2198.json_0008
+# ::snt I prefer the gonville .
+( o / out_of_scope )
+
+# ::id MUL2198.json_0010
+# ::snt Yes please . Remember there are 6 people . It should be at least 3 stars and expensive .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n18 / name
+     :op1 "6"
+  ))
+   :Price ( PriHo6 / Price 
+    :name ( n20 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL2198.json_0012
+# ::snt Just 1 night would be perfect .   Thank you .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n22 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL2198.json_0014
+# ::snt Perhaps I can book it . I will just need the postcode
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id MUL2198.json_0016
+# ::snt No that is all . Thank you for the help ?
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3885.json_0000
+# ::snt i need a place to stay .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL3885.json_0002
+# ::snt We live in the north so something close by .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL3885.json_0004
+# ::snt I would like to stay in a guesthouse that has free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id PMUL3885.json_0006
+# ::snt Whatever is available , please book me for 3 people on 4 night starting monday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL3885.json_0008
+# ::snt I would like to stay in the moderate price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL3885.json_0010
+# ::snt Sure , coud you find one in the north ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n14 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL3885.json_0012
+# ::snt Could you please recommend one ?
+( o / out_of_scope )
+
+# ::id PMUL3885.json_0014
+# ::snt Ok great . I need a room for 3 people and 4 nights starting from Monday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n20 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3885.json_0016
+# ::snt Yes ! I 'm also looking for a nightclub in town
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n22 / name
+     :op1 "nightclub"
+  ))
+)
+
+# ::id PMUL3885.json_0018
+# ::snt It does not matter but I would need the entrance fee
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL3885.json_0020
+# ::snt Yes I need a taxi leaving the attraction at 21:30 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n24 / name
+     :op1 "21:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n26 / name
+     :op1 "the"
+     :op2 "attraction"
+  ))
+)
+
+# ::id PMUL3885.json_0022
+# ::snt No , that is all I need today . Thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0911.json_0000
+# ::snt Hi , I 'm looking for a 4-star hotel with free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "4-star"
+  ))
+)
+
+# ::id SNG0911.json_0002
+# ::snt Are either of those two cheap ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SNG0911.json_0004
+# ::snt Any one will do as long as it has a 4-star rating with free wifi and is cheap .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n6 / name
+     :op1 "4-star"
+  ))
+   :Price ( PriHo5 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SNG0911.json_0006
+# ::snt I 'm not sure .   I really needed those specifications .
+( o / out_of_scope )
+
+# ::id SNG0911.json_0008
+# ::snt Yes , let 's book it for 3 nights from Wednesday . There will be 5 of us .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SNG0911.json_0010
+# ::snt You 've taken care of everything . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2121.json_0000
+# ::snt Hi . I need help finding a hotel . Can you help me ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL2121.json_0002
+# ::snt No and it does n't need internet or free parking . I would prefer a moderate price though .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( oHo1 / no)
+   :Price ( PriHo3 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+   :Internet ( oHo3 / no)
+   :Area ( onHo4 / dontcare)
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL2121.json_0004
+# ::snt Does one of those options come with free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id MUL2121.json_0006
+# ::snt Lets try booking the Ashley Hotel . I need it for 2 people starting Monday for 3 nights please .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n6 / name
+     :op1 "ashley"
+     :op2 "hotel"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL2121.json_0008
+# ::snt I also need to book a train .   I need to depart from stevenage and go to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "stevenage"
+  ))
+)
+
+# ::id MUL2121.json_0010
+# ::snt I will be leaving on Monday , anytime . The train will need to be booked for 2 people also .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n18 / name
+     :op1 "monday"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n20 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL2121.json_0012
+# ::snt Yes please book it .
+( o / out_of_scope )
+
+# ::id MUL2121.json_0014
+# ::snt Great , how much is that ticket please ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL2121.json_0016
+# ::snt No thank you .   That was all I needed .   Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1674.json_0000
+# ::snt Hi , I 'm looking for a train arriving in Cambridge by 21:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "21:15"
+  ))
+)
+
+# ::id PMUL1674.json_0002
+# ::snt Sure , I 'll be leaving from Norwich .   Oh , and I 'd like to travel on Friday please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id PMUL1674.json_0004
+# ::snt Okay great . Can you help me make a booking for 6 people please ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL1674.json_0006
+# ::snt I need a play to stay in the east in the moderate price range
+( o / out_of_scope )
+
+# ::id PMUL1674.json_0008
+# ::snt Yes , with a star of 4 please .
+( Hm1 / Hotel-Inform
+   :Type ( otHo1 / hotel)
+   :Stars ( StaHo3 / Stars 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1674.json_0010
+# ::snt Oh my . Are there any moderate - price guesthouses in the east with 4 stars ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "guesthouses"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n16 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreHo6 / Area 
+    :name ( n18 / name
+     :op1 "east"
+  ))
+   :Stars ( StaHo8 / Stars 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1674.json_0012
+# ::snt Yes , please book 6 people for 2 nights beginning friday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n22 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n24 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n26 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL1674.json_0014
+# ::snt Great ! ! That 's all for now . Thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1526.json_0000
+# ::snt Are there any crossover restaurants in the west ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "crossover"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL1526.json_0002
+# ::snt How about looking for crossover restaurants that are expensive . Does n't matter the area .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Area ( onRe2 / dontcare)
+   :Food ( FooRe5 / Food 
+    :name ( n8 / name
+     :op1 "crossover"
+  ))
+)
+
+# ::id MUL1526.json_0004
+# ::snt How about one that serves European food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "european"
+  ))
+)
+
+# ::id MUL1526.json_0006
+# ::snt No but can I get the phone number , postcode , and address please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id MUL1526.json_0008
+# ::snt Yes I would like a train to bishops stortford please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id MUL1526.json_0010
+# ::snt Yes , departing from Cambridge on Monday . I 'd like to get to Bishops Stortford by 18:00 , if possible .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "monday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n16 / name
+     :op1 "18:00"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+   :Dest ( DesTr8 / Dest 
+    :name ( n20 / name
+     :op1 "Bishops"
+     :op2 "Stortford"
+  ))
+)
+
+# ::id MUL1526.json_0012
+# ::snt Yes please . Book that .
+( o / out_of_scope )
+
+# ::id MUL1526.json_0014
+# ::snt I am traveling by myself . I need the train ID also after you book .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( Tr1 / 1)
+   )
+ :op2(Tt2 / Train-Request
+  :Id ( aTr1 / question )
+   )
+)
+
+# ::id MUL1526.json_0016
+# ::snt Great . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0643.json_0000
+# ::snt I need a Friday train , to arrive by 19:30 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "friday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "19:30"
+  ))
+)
+
+# ::id PMUL0643.json_0002
+# ::snt I am heading to Broxbourne from Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "broxbourne"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0643.json_0004
+# ::snt No , I just know that I need to arrive by 19:30 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "19:30"
+  ))
+)
+
+# ::id PMUL0643.json_0006
+# ::snt yes please for four people
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "four"
+  ))
+)
+
+# ::id PMUL0643.json_0008
+# ::snt Yes , I am looking for an expensive restaurant to dine at earlier the same day .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n14 / name
+     :op1 "expensive"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+)
+
+# ::id PMUL0643.json_0010
+# ::snt I am flexible on the cuisine . But I would like something in the centre of town that is expensive .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n18 / name
+     :op1 "centre"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n20 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0643.json_0012
+# ::snt book for the same group of people at 12:45 on the same day
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n22 / name
+     :op1 "12:45"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n24 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id WOZ20085.json_0000
+# ::snt I am looking for bistro food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "bistro"
+  ))
+)
+
+# ::id WOZ20085.json_0002
+# ::snt How about a restaurant serving Portuguese food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "Portuguese"
+  ))
+)
+
+# ::id WOZ20085.json_0004
+# ::snt May I have the address and phone number of Nandos ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "nandos"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20085.json_0006
+# ::snt Thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1132.json_0000
+# ::snt I 'm looking for an attraction called Cambridge Artworks . Do you have any information on it ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "cambridge"
+     :op2 "artworks"
+  ))
+)
+
+# ::id SNG1132.json_0002
+# ::snt Do you have their phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id SNG1132.json_0004
+# ::snt No , I think that is good .   Thanks for your help and have a nice day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1132.json_0006
+# ::snt Okay . Thank you for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2337.json_0000
+# ::snt I 'm looking for a cheap restaurant in the centre .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2337.json_0002
+# ::snt No , any one will be fine .   Will you pick one and send me the phone number and postcode ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Post ( aRe2 / question )
+   )
+)
+
+# ::id PMUL2337.json_0004
+# ::snt Thank you ! I 'm actually looking for places to go in town , some type of entertainment .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL2337.json_0006
+# ::snt That sounds great . Can i get the postcode and is there a entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL2337.json_0008
+# ::snt Yes , I need a taxi to get from the restaurant to Nusha .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n8 / name
+     :op1 "nusha"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n10 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL2337.json_0010
+# ::snt No , I need a taxi from Nusha to the restaurant .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n12 / name
+     :op1 "nusha"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL2337.json_0012
+# ::snt it should leave by 08:15
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n16 / name
+     :op1 "08:15"
+  ))
+)
+
+# ::id PMUL2337.json_0014
+# ::snt No , thank you . That 's all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1405.json_0000
+# ::snt I 'm looking for a halal restaurant with moderate prices .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "halal"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL1405.json_0002
+# ::snt What about a different moderately priced restaurant in the east ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL1405.json_0004
+# ::snt Yes I would like Curry Prince .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n10 / name
+     :op1 "curry"
+     :op2 "prince"
+  ))
+)
+
+# ::id MUL1405.json_0006
+# ::snt Yes , please . Can you book a table on Sunday for 5 people at 12:45 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "12:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL1405.json_0008
+# ::snt Go ahead and try to book it for 11:45 please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "11:45"
+  ))
+)
+
+# ::id MUL1405.json_0010
+# ::snt I am also looking for a train leaving peterborough on the same day , can you help with that ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n22 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id MUL1405.json_0012
+# ::snt I want to go to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n24 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1405.json_0014
+# ::snt I need to arrive by 08:45 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n26 / name
+     :op1 "08:45"
+  ))
+)
+
+# ::id MUL1405.json_0016
+# ::snt I actually need to arrive by 08:45 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n28 / name
+     :op1 "08:45"
+  ))
+)
+
+# ::id MUL1405.json_0018
+# ::snt I need to get to Cambridge , can you confirm that this train is leaving from peterborough ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n30 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n32 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id MUL1405.json_0020
+# ::snt Okay lets book that train !
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL1405.json_0022
+# ::snt I will need tickets for everyone at the dinner reservation . Can I also please have a reference number ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( Tr1 / 5)
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL1405.json_0024
+# ::snt no , that 's all thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3290.json_0000
+# ::snt I am looking for information in Cambridge
+( o / out_of_scope )
+
+# ::id PMUL3290.json_0002
+# ::snt Are there any good parks to visit in the west ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "parks"
+  ))
+)
+
+# ::id PMUL3290.json_0004
+# ::snt hmm , what about a college ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL3290.json_0006
+# ::snt Sure , just pick one , please ? I 'll need the entrance fee and phone number .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL3290.json_0008
+# ::snt I also need a train to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3290.json_0010
+# ::snt Yes , on Monday and I need to leave after 16:15 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n12 / name
+     :op1 "16:15"
+  ))
+)
+
+# ::id PMUL3290.json_0012
+# ::snt I 'll be leaving from Kings Lynn .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n14 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id PMUL3290.json_0014
+# ::snt Please book me 1 ticket for the TR0415 .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n16 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL3290.json_0016
+# ::snt That 's it ! Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0848.json_0000
+# ::snt I need some information on a train going to stevenage .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "stevenage"
+  ))
+)
+
+# ::id PMUL0848.json_0002
+# ::snt I will be departing from Cambridge on Sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0848.json_0004
+# ::snt That 's too early . I need an afternoon train . What do you have later on ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL0848.json_0006
+# ::snt I have to leave Cambridge after 13:00 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "13:00"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "Cambridge"
+  ))
+)
+
+# ::id PMUL0848.json_0008
+# ::snt That is fine . Can I get the price for a ticket please ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL0848.json_0010
+# ::snt Not just yet . I am just getting some information for now .
+( o / out_of_scope )
+
+# ::id PMUL0848.json_0012
+# ::snt I would like to find a restaurant in the moderate price range .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n12 / name
+     :op1 "moderate"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL0848.json_0014
+# ::snt I 'm interested in an Italian restaurant . What would you recommend in the moderate price range ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n16 / name
+     :op1 "moderate"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL0848.json_0016
+# ::snt Yes , for 8 people at 10:15 on Sunday
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "10:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n20 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n22 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL0848.json_0018
+# ::snt Thank you , that 's all I need today !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0848.json_0020
+# ::snt No thank you have a nice day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20505.json_0000
+# ::snt I want something that 's moderately priced . Any type of food .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+   :Price ( PriRe3 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Food ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20505.json_0002
+# ::snt I would like the north part of town , please .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id WOZ20505.json_0004
+# ::snt yes I would like their address and phone number
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20505.json_0006
+# ::snt No , thank you goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0338.json_0000
+# ::snt Could you provide me with information about the Huntingdon Marriott hotel ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "huntingdon"
+     :op2 "marriott"
+     :op3 "hotel"
+  ))
+)
+
+# ::id SSNG0338.json_0002
+# ::snt Yes . I want to book it for 7 people . We will be staying for 4 nights starting from Monday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "7"
+  ))
+)
+
+# ::id SSNG0338.json_0004
+# ::snt Yes lets look   for a 3 star rating hotel , please .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SSNG0338.json_0006
+# ::snt Great that was all I needed today thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0585.json_0000
+# ::snt I am looking for a nice restaurant in the center of town .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Area ( AreRe3 / Area 
+    :name ( n2 / name
+     :op1 "center"
+  ))
+)
+
+# ::id SNG0585.json_0002
+# ::snt he restaurant should be in the expensive price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SNG0585.json_0004
+# ::snt I 'd like Japanese food , please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "japanese"
+  ))
+)
+
+# ::id SNG0585.json_0006
+# ::snt Yes please as well as their postcode .
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id SNG0585.json_0008
+# ::snt Thank you for your help . I appreciate it !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0585.json_0010
+# ::snt No thank you that will be all for today !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0381.json_0000
+# ::snt I 'm hoping to find Rosa 's Bed and Breakfast .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "rosa"
+     :op2 "'s"
+     :op3 "bed"
+     :op4 "and"
+     :op5 "breakfast"
+  ))
+)
+
+# ::id SSNG0381.json_0002
+# ::snt Yes . I need a reservation for 3 people for 2 nights starting from Saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SSNG0381.json_0004
+# ::snt Yes can you find a different hotel in the same price range ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id SSNG0381.json_0006
+# ::snt Yes , try another area , please .
+( Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+)
+
+# ::id SSNG0381.json_0008
+# ::snt Thanks , that 's all I need . Have a nice day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1814.json_0000
+# ::snt Hello , I 'm looking for the Jesus Green Outdoor Pool , could you help me with more information ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "jesus"
+     :op2 "green"
+     :op3 "outdoor"
+     :op4 "pool"
+  ))
+)
+
+# ::id MUL1814.json_0002
+# ::snt That 's great . Is there an entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL1814.json_0004
+# ::snt I am also looking for a train to take me from Cambridge to Ely .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "ely"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1814.json_0006
+# ::snt Yes I need to travel on Friday , but I ca n't leave until after 13:30 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n10 / name
+     :op1 "13:30"
+  ))
+)
+
+# ::id MUL1814.json_0008
+# ::snt Whatever the first train is that leaves after 13:30 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n12 / name
+     :op1 "13:30"
+  ))
+)
+
+# ::id MUL1814.json_0010
+# ::snt That will work great . Can you book me 6 tickets please ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL1814.json_0012
+# ::snt No . I think that 's all I need . Have a good day . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20383.json_0000
+# ::snt I would like an expensive restaurant in the east part of town
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id WOZ20383.json_0002
+# ::snt It does n't matter .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "does"
+  ))
+)
+
+# ::id WOZ20383.json_0004
+# ::snt Yes , and could you also give me their phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id WOZ20383.json_0006
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20392.json_0000
+# ::snt I want to find a restaurant in any area and serves spanish food . What is the phone number and address ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "spanish"
+  ))
+   :Area ( onRe2 / dontcare)
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20392.json_0002
+# ::snt Thanks , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20392.json_0004
+# ::snt Goodbye
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20455.json_0000
+# ::snt I 'm looking for a cheap restaurant in the west part of town . I 'd also like the restaurant 's phone number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20455.json_0002
+# ::snt Vietnamese sounds good . Could I have the phone number for Thanh Binh ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "vietnamese"
+  ))
+   :Name ( NamRe4 / Name 
+    :name ( n8 / name
+     :op1 "thanh"
+     :op2 "binh"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20455.json_0004
+# ::snt Thank you , goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2229.json_0000
+# ::snt I need to book a train Friday to London .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL2229.json_0002
+# ::snt I believe I was in error . I need a hotel in the centre with 4 stars .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2229.json_0004
+# ::snt Does it have free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( onHo1 / none)
+)
+
+# ::id MUL2229.json_0006
+# ::snt Excellent , can you book it for 8 people for 4 nights on Thursday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL2229.json_0008
+# ::snt Great . Now can you help me get a train from Peterborough ?
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n16 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id MUL2229.json_0010
+# ::snt I 'm flexible on the departure time as long as I get to Cambridge by 12:30 Thursday .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n20 / name
+     :op1 "thursday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n22 / name
+     :op1 "12:30"
+  ))
+   :Leave ( onTr4 / dontcare)
+   )
+ :op2(Tt2 / Train-Request
+  :Leave ( aTr1 / question )
+   )
+)
+
+# ::id MUL2229.json_0012
+# ::snt Yes , I will discuss it with my daughter .   How long does the trip take ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL2229.json_0014
+# ::snt I think that is all the info I will need .
+( o / out_of_scope )
+
+# ::id SNG02307.json_0000
+# ::snt I would like a taxi to limehouse . I need to arrive by 7:15 .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "limehouse"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n4 / name
+     :op1 "7:15"
+  ))
+)
+
+# ::id SNG02307.json_0002
+# ::snt I am leaving from nusha .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n6 / name
+     :op1 "nusha"
+  ))
+)
+
+# ::id SNG02307.json_0004
+# ::snt Could you give me the contact number for the skoda , please .
+( Tt1 / Taxi-Request
+  :Phone ( aTa0 / question )
+)
+
+# ::id SNG02307.json_0006
+# ::snt Thank you for your help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02307.json_0008
+# ::snt No , that is it . Goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1066.json_0000
+# ::snt We want to explore a park in Cambridge .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "park"
+  ))
+)
+
+# ::id PMUL1066.json_0002
+# ::snt I would like it to be in the south part of town . Please provide their phone number , postcode , and entrance fee . Thanks .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Post ( aAt2 / question )
+  :Phone ( aAt3 / question )
+   )
+)
+
+# ::id PMUL1066.json_0004
+# ::snt What is the phone number and how much does it cost to get in ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL1066.json_0006
+# ::snt I also need a train that will depart from cambridge and should go to london kings cross .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1066.json_0008
+# ::snt No , that does n't work for me . I need a train that leaves after 11:00 on Wednesday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n12 / name
+     :op1 "11:00"
+  ))
+)
+
+# ::id PMUL1066.json_0010
+# ::snt Yep I only need one ticket and the reference number please .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "one"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1066.json_0012
+# ::snt No thanks . That 's all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1066.json_0014
+# ::snt That was all thanks for your help today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01313.json_0000
+# ::snt I 'm trying to find the Parkside Police Station please .
+( Pm1 / Police-Inform
+   :Name ( NamPo2 / Name 
+    :name ( n2 / name
+     :op1 "Parkside"
+     :op2 "Police"
+     :op3 "Station"
+  ))
+)
+
+# ::id SNG01313.json_0002
+# ::snt Thanks , what is the address ?
+( Pt1 / Police-Request
+  :Addr ( aPo0 / question )
+)
+
+# ::id SNG01313.json_0004
+# ::snt That 's all I need . Thanks . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2025.json_0000
+# ::snt I am looking for a train departing Bishops Stortford and going to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id MUL2025.json_0002
+# ::snt I would like to leave on Sunday sometime after 15:15 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "15:15"
+  ))
+)
+
+# ::id MUL2025.json_0004
+# ::snt Yes , two tickets please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "two"
+  ))
+)
+
+# ::id MUL2025.json_0006
+# ::snt Great , thanks . I am also looking for a hotel in town . I would need free wifi , but I do n't care about parking .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Type ( TypHo3 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL2025.json_0008
+# ::snt I am looking for something in the 2 star range . Is that 2 stars ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL2025.json_0010
+# ::snt Yes , please .   A hotel with 2 stars with free wifi is fine .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n18 / name
+     :op1 "2"
+  ))
+   :Internet ( esHo3 / yes)
+)
+
+# ::id MUL2025.json_0012
+# ::snt Which one is the best that offers free wifi and free parking and can I get their address please ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Addr ( aHo1 / question )
+   )
+)
+
+# ::id MUL2025.json_0014
+# ::snt No reservation at this time but I would like the address please .
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id MUL2025.json_0016
+# ::snt That should be all for today .   Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0945.json_0000
+# ::snt I 'm looking for a cheap restaurant . Can you help me ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL0945.json_0002
+# ::snt I 'd like a place in the centre , please .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0945.json_0004
+# ::snt Could you get me the phone number and postcode of one close to a museum ?   Looking for place to go after meal in same area ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n6 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n8 / name
+     :op1 "museum"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Post ( aRe2 / question )
+   )
+ :op3(At3 / Attraction-Request
+  :Post ( aAt2 / question )
+  :Phone ( aAt3 / question )
+   )
+)
+
+# ::id SNG1194.json_0000
+# ::snt Would you be able to help me with a particular attraction ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id SNG1194.json_0002
+# ::snt I am looking for the address , postcode and attraction type for people 's portraits exhibition at girton college . Thank you .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "people"
+     :op2 "'s"
+     :op3 "portraits"
+     :op4 "exhibition"
+     :op5 "at"
+     :op6 "girton"
+     :op7 "college"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Type ( aAt1 / question )
+  :Post ( aAt2 / question )
+  :Addr ( aAt3 / question )
+   )
+)
+
+# ::id SNG1194.json_0004
+# ::snt What is the area ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+)
+
+# ::id SNG1194.json_0006
+# ::snt Yes , that will be all .   Thanks for your help .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL2606.json_0000
+# ::snt Hi , I 'm looking for a place to stay .   Can you help me ?
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id MUL2606.json_0002
+# ::snt Moderately priced with a star of 3 will do .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL2606.json_0004
+# ::snt I would like one in the North please
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL2606.json_0006
+# ::snt Does it have free wifi ? I will need the postcode if it does .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Post ( aHo1 / question )
+   )
+)
+
+# ::id MUL2606.json_0008
+# ::snt No , that 's ok . May I have the post code for the Hamilton ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id MUL2606.json_0010
+# ::snt I am also looking for places to go in the same area as the hotel .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n8 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id MUL2606.json_0012
+# ::snt The boat sounds like something I 'd enjoy .   Is there an entrance fee ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Type ( TypAt3 / Type 
+    :name ( n11 / name
+     :op1 "boat"
+  ))
+   )
+)
+
+# ::id MUL2606.json_0014
+# ::snt Okay .   Well , thank you and goodbye !   Have a nice day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0406.json_0000
+# ::snt Hi , I 'm looking for a train to Stevenage .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "stevenage"
+  ))
+)
+
+# ::id MUL0406.json_0002
+# ::snt I would like to leave sometime after 11:00 on tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "tuesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n6 / name
+     :op1 "11:00"
+  ))
+)
+
+# ::id MUL0406.json_0004
+# ::snt I would like the train that leaves as close to 11:15 as possible please .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "11:15"
+  ))
+)
+
+# ::id MUL0406.json_0006
+# ::snt I want to make a booking for 5 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL0406.json_0008
+# ::snt Yes , I would like to find out information about the scott polar museum .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n12 / name
+     :op1 "scott"
+     :op2 "polar"
+     :op3 "museum"
+  ))
+)
+
+# ::id MUL0406.json_0010
+# ::snt Yes , what type of museum is the Scott Polar Museum ?   Should I call the museum for more information on the attraction type ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n14 / name
+     :op1 "scott"
+     :op2 "polar"
+     :op3 "museum"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Type ( aAt1 / question )
+   )
+)
+
+# ::id MUL0406.json_0012
+# ::snt Ok , thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0406.json_0014
+# ::snt No , that 's it . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0672.json_0000
+# ::snt I need a place to eat in the moderate price .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL0672.json_0002
+# ::snt I would love to find a place that serves Irish food !
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "irish"
+  ))
+)
+
+# ::id PMUL0672.json_0004
+# ::snt How about international food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "international"
+  ))
+)
+
+# ::id PMUL0672.json_0006
+# ::snt Please book a table for 7 at 15:30 on Wednesday and provide the reference number . I also need a train leaving Thursday and arrive by 13:15 .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n10 / name
+     :op1 "13:15"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Time ( TimRe5 / Time 
+    :name ( n13 / name
+     :op1 "15:30"
+  ))
+   :Day ( DayRe7 / Day 
+    :name ( n15 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe9 / People 
+    :name ( n17 / name
+     :op1 "7"
+  ))
+   )
+ :op3(Rt3 / Restaurant-Request
+  :Ref ( aRe2 / question )
+   )
+)
+
+# ::id PMUL0672.json_0008
+# ::snt i want to go from cambridge to london kings cross .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n18 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n20 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0672.json_0010
+# ::snt please make a booking for the same group of people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id PMUL0672.json_0012
+# ::snt Thursday and for 7 people , I will also need to reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n24 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n26 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL0672.json_0014
+# ::snt That will be all for today ! Thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1917.json_0000
+# ::snt Yes I need a train on Thursday to go to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id MUL1917.json_0002
+# ::snt Sorry , I am leaving peterborough .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id MUL1917.json_0004
+# ::snt Thursday , and it should arrive by 13:30 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "13:30"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id MUL1917.json_0006
+# ::snt I do n't want to get there too early . What is the train   that will get me there nearest to 13:30 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n12 / name
+     :op1 "13:30"
+  ))
+)
+
+# ::id MUL1917.json_0008
+# ::snt That 's perfect I think . Please reserve 7 tickets for my group , and let me know the reference number when you have one .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL1917.json_0010
+# ::snt I will be in the north part of town . I 'm looking for a place to go . I might even want to go swimming . Any suggestions ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n16 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL1917.json_0012
+# ::snt Yes . Can I have the postcodes , phone numbers , and addresses ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id MUL1917.json_0014
+# ::snt No , you have helped tremendously .   Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0862.json_0000
+# ::snt I 'm looking for info about the curry king restaurant .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "curry"
+     :op2 "king"
+  ))
+)
+
+# ::id MUL0862.json_0002
+# ::snt Can you please book the restaurant for 4 people at 13:45 on sunday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "13:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL0862.json_0004
+# ::snt I also need a sports place to go on the east side of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n12 / name
+     :op1 "sports"
+  ))
+)
+
+# ::id MUL0862.json_0006
+# ::snt Great . May I have their postcode please ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL0862.json_0008
+# ::snt That is all I need for now .   Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20353.json_0000
+# ::snt I would like a restaurant in the south part of town that serves jamaican food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "jamaican"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id WOZ20353.json_0002
+# ::snt How about chinese food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id WOZ20353.json_0004
+# ::snt Just their address , please .
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id WOZ20353.json_0006
+# ::snt No thank you . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1309.json_0000
+# ::snt Hello . I 've been recommended a restaurant called The Missing Sock . Can you direct me to where it is located ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "missing"
+     :op2 "sock"
+  ))
+)
+
+# ::id MUL1309.json_0002
+# ::snt I need to call to book a reservation , so that would be great .
+( o / out_of_scope )
+
+# ::id MUL1309.json_0004
+# ::snt The reservation will be for Sunday at 18:00 for 7 people .   If 18:00 is not available please try 17:00 and provide me with a reference number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "18:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL1309.json_0006
+# ::snt I do n't need it anymore . Can you look for a place to stay , please ? I would like something in the north with 4 stars .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n10 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1309.json_0008
+# ::snt Need a hotel in the North with a 4 star rating , should be a type of guesthouse with free parking , please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n16 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo7 / Stars 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1309.json_0010
+# ::snt Yes , this sounds ideal . I need an address
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id MUL1309.json_0012
+# ::snt And would it be possible to get a taxi from the Kirkwood to the restaurant ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Dest ( DesTa3 / Dest 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id MUL1309.json_0014
+# ::snt ok , that 's all I needed , thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01401.json_0000
+# ::snt I need a taxi at Cambridge Museum of Technology to go to the Museum of Classical Archaeology .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "museum"
+     :op2 "of"
+     :op3 "classical"
+     :op4 "archaeology"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+     :op2 "museum"
+     :op3 "of"
+     :op4 "technology"
+  ))
+)
+
+# ::id SNG01401.json_0002
+# ::snt I need to leave after 09:45 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n6 / name
+     :op1 "09:45"
+  ))
+)
+
+# ::id SNG01401.json_0004
+# ::snt That 's super . Thank you for your help . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20503.json_0000
+# ::snt I would like a restaurant in the south part of town that serves christmas food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "christmas"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id WOZ20503.json_0002
+# ::snt How about Chinese food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id WOZ20503.json_0004
+# ::snt i do nt care
+( Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+)
+
+# ::id WOZ20503.json_0006
+# ::snt can i have the address of them , also the price range ?
+( Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20503.json_0008
+# ::snt thank you good bye
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1120.json_0000
+# ::snt I need to find a place to hang out at a college in Cambridge .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL1120.json_0002
+# ::snt In the centre would be great !
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL1120.json_0004
+# ::snt Can you pick one and get me the postcode , address on phone number ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL1120.json_0006
+# ::snt I also need a train departing from cambridge and should leave after 12:30 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "12:30"
+  ))
+)
+
+# ::id PMUL1120.json_0008
+# ::snt I 'll be going to London Liverpool street on Sunday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL1120.json_0010
+# ::snt Yes , that sounds ideal . Will you please book for 8 passengers , please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL1120.json_0012
+# ::snt No thank you , you have been helpful .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20432.json_0000
+# ::snt I want to find a restaurant in the centre part of town and serves australian food .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n4 / name
+     :op1 "australian"
+  ))
+)
+
+# ::id WOZ20432.json_0002
+# ::snt how about international type of food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "international"
+  ))
+)
+
+# ::id PMUL0903.json_0000
+# ::snt I need a train to Broxbourne , that arrives by 20:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "broxbourne"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "20:30"
+  ))
+)
+
+# ::id PMUL0903.json_0002
+# ::snt Yes , that is correct .
+( Tm1 / Train-Inform
+   :Depart ( amTr1 / cambridge)
+)
+
+# ::id PMUL0903.json_0004
+# ::snt Is that leaving on Sunday ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL0903.json_0006
+# ::snt Not yet but I also need a restaurant that serve mediterranean food and should be in the centre of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "mediterranean"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0903.json_0008
+# ::snt Tell me about The Gardenia .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n12 / name
+     :op1 "gardenia"
+  ))
+)
+
+# ::id PMUL0903.json_0010
+# ::snt No , that 's it for now . Thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02235.json_0000
+# ::snt I 've just been robbed and I need some help .
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG02235.json_0002
+# ::snt No that will be all , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1909.json_0000
+# ::snt I am looking for a train leaving broxbourne .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id MUL1909.json_0002
+# ::snt I would like to travel on a Saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id MUL1909.json_0004
+# ::snt Yes I want to travel on a Saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id MUL1909.json_0006
+# ::snt I should have confirmed that I am indeed going to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1909.json_0008
+# ::snt Yes .   I want to arrive in Cambridge by 21:30 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "21:30"
+  ))
+   :Dest ( DesTr4 / Dest 
+    :name ( n12 / name
+     :op1 "Cambridge"
+  ))
+)
+
+# ::id MUL1909.json_0010
+# ::snt No I do n't need to book a seat , but can you tell me the departure time .
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+)
+
+# ::id MUL1909.json_0012
+# ::snt I need a place to go in town .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id MUL1909.json_0014
+# ::snt The centre , please .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1909.json_0016
+# ::snt How about a zoo or art gallery ?
+( Am1 / Attraction-Inform
+   :Type ( onAt1 / none)
+)
+
+# ::id MUL1909.json_0018
+# ::snt Are there entrance fees to these places ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL1909.json_0020
+# ::snt Please , I need the address and phone number for the Regency and Ruskin Galleries . Thanks .
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+ :op3(Am3 / Attraction-Inform
+   :Name ( NamAt4 / Name 
+    :name ( n18 / name
+     :op1 "Regency"
+  ))
+   )
+)
+
+# ::id MUL1909.json_0022
+# ::snt One more thing . Would you confirm the attraction type for the regency gallery and ruskin gallery ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Type ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n19 / name
+     :op1 "regency"
+     :op2 "gallery"
+  ))
+   :Name ( NamAt5 / Name 
+    :name ( n21 / name
+     :op1 "ruskin"
+     :op2 "gallery"
+  ))
+   )
+)
+
+# ::id MUL1909.json_0024
+# ::snt That will be all , thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1184.json_0000
+# ::snt I am looking for information on the leverton house hotel
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "leverton"
+     :op2 "house"
+  ))
+)
+
+# ::id SNG1184.json_0002
+# ::snt Thank you for your help . That 's all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0263.json_0000
+# ::snt I 'm looking for a cheap restaurant that serves portugese food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "portugese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL0263.json_0002
+# ::snt Could you book a reservation for me ? I would like a reservation for 6 people at 14:00 on Wednesday . May I also have the reference number ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "14:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0263.json_0004
+# ::snt Thanks for that , I am also looking for a train that should arrive by 14:15 and should leave on Thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n14 / name
+     :op1 "14:15"
+  ))
+)
+
+# ::id MUL0263.json_0006
+# ::snt I am traveling from Cambridge to Peterborough .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "peterborough"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0263.json_0008
+# ::snt OK , thanks . When does that train depart ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL0263.json_0010
+# ::snt Thank you . Can you please book that train for me ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL0263.json_0012
+# ::snt I need 6 tickets .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n20 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL0263.json_0014
+# ::snt No , I think that 's all I need today . Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0263.json_0016
+# ::snt Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1231.json_0000
+# ::snt Yes ,   please help me book a train on Saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id SNG1231.json_0002
+# ::snt I want to go from london liverpool street to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id SNG1231.json_0004
+# ::snt I want to leave after 08:45 please
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "08:45"
+  ))
+)
+
+# ::id SNG1231.json_0006
+# ::snt Oh sorry , I wanted a train on Friday , not Saturday . Anything after 08:45 from london liverpool street . to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n14 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n16 / name
+     :op1 "08:45"
+  ))
+)
+
+# ::id SNG1231.json_0008
+# ::snt what are the available options
+( o / out_of_scope )
+
+# ::id SNG1231.json_0010
+# ::snt Tell me the arrival time of the 09:39 train please
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+)
+
+# ::id SNG1231.json_0012
+# ::snt yes , i will book that
+( Tk1 / Train-OfferBook
+   :none ( onTr1 / none)
+)
+
+# ::id SNG1231.json_0014
+# ::snt I just need one ticket please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n18 / name
+     :op1 "one"
+  ))
+)
+
+# ::id SNG1231.json_0016
+# ::snt No that is everything that I need .   Thank you so much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01793.json_0000
+# ::snt i want to find a hospital in town
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01793.json_0002
+# ::snt Thanks , can I get the postcode ?
+( Ht1 / Hospital-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id SNG01793.json_0004
+# ::snt Thank you that is all I needed
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20511.json_0000
+# ::snt restaurant on the south side please
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+)
+
+# ::id WOZ20511.json_0002
+# ::snt No actually , can you suggest me some kosher places ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "kosher"
+  ))
+)
+
+# ::id WOZ20511.json_0004
+# ::snt A portuguese restaurant might be nice .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "portuguese"
+  ))
+)
+
+# ::id WOZ20238.json_0000
+# ::snt I would like a traditional food restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "traditional"
+  ))
+)
+
+# ::id WOZ20238.json_0002
+# ::snt I do n't care .
+( Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+)
+
+# ::id WOZ20238.json_0004
+# ::snt How about vietnamese food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "vietnamese"
+  ))
+)
+
+# ::id WOZ20238.json_0006
+# ::snt Yes .   I would like their address and phone number , please .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20238.json_0008
+# ::snt and also postcode please ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id WOZ20238.json_0010
+# ::snt Thank you for your help . Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1104.json_0000
+# ::snt What theaters are on the east side of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "theaters"
+  ))
+)
+
+# ::id SNG1104.json_0002
+# ::snt Ok , well lets try maybe for a swimming pool instead .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "swimming"
+     :op2 "pool"
+  ))
+)
+
+# ::id SNG1104.json_0004
+# ::snt No but I would like the number and postcode for The Abbey Pool .
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id SNG1104.json_0006
+# ::snt Yes , do you have the Abbey Pool postcode , please ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id SNG1104.json_0008
+# ::snt No , that is it . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2588.json_0000
+# ::snt Yes I would like to stay in a guesthouse that is moderately priced .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id MUL2588.json_0002
+# ::snt I need a place in the north , with free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL2588.json_0004
+# ::snt That sounds good please book me a room for 1 person staying 4 nights starting from Saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL2588.json_0006
+# ::snt What about 3 nights ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL2588.json_0008
+# ::snt i am also looking for   a place to go in town , college maybe ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n16 / name
+     :op1 "college"
+  ))
+)
+
+# ::id MUL2588.json_0010
+# ::snt Actually , could you give me the postcode ?   Thanks !
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL2588.json_0012
+# ::snt Thank you . Also , what is the entrance fee if any ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL2588.json_0014
+# ::snt No , thanks . You were tremendously helpful . Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2296.json_0000
+# ::snt Hi , I 'm looking for a place to stay that has free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id MUL2296.json_0002
+# ::snt I would like it to include free parking as well , with a star of 0 .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n2 / name
+     :op1 "0"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id MUL2296.json_0004
+# ::snt Actually , I need it to have free parking and free wifi .   Do you have any hotels with these amenities ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL2296.json_0006
+# ::snt I do n't care about the location . Either one will work .   Just book it for 1 for 5 nights starting on Sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL2296.json_0008
+# ::snt Yes please , I am also looking for a train to depart on Friday from Cambridge at 10:15 to Bishops Stortford .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n16 / name
+     :op1 "10:15"
+  ))
+)
+
+# ::id MUL2296.json_0010
+# ::snt Yes , but can I have the price first ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL2296.json_0012
+# ::snt Please book 1 seat for friday on the 11:29 train going to bishops sortford .   Thanks !
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n18 / name
+     :op1 "friday"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n20 / name
+     :op1 "1"
+  ))
+   :Dest ( DesTr6 / Dest 
+    :name ( n22 / name
+     :op1 "bishops"
+  ))
+)
+
+# ::id MUL2296.json_0014
+# ::snt No . Thank you . That 's all for today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1365.json_0000
+# ::snt I need some recommendations for attractions in Cambridge at the centre , what would you suggest ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL1365.json_0002
+# ::snt No , I do n't have a preference . May I please have some suggestions ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "do"
+     :op2 "n't"
+     :op3 "have"
+     :op4 "a"
+     :op5 "preference"
+  ))
+)
+
+# ::id PMUL1365.json_0004
+# ::snt Could you also provide me with the postcodes for these establishments ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL3188.json_0000
+# ::snt What can you dig up about the pizza express Fen Ditton ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "pizza"
+     :op2 "express"
+     :op3 "Fen"
+     :op4 "Ditton"
+  ))
+)
+
+# ::id PMUL3188.json_0002
+# ::snt That 's good , thanks . Could you book me a table for 3 on Wednesday at 15:15 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "15:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3188.json_0004
+# ::snt Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3188.json_0006
+# ::snt Yes please . I 'm also looking for a train from london kings cross on that same day .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id PMUL3188.json_0008
+# ::snt book one that arrives by 10:15 and goes to cambridge
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n16 / name
+     :op1 "10:15"
+  ))
+)
+
+# ::id PMUL3188.json_0010
+# ::snt I will need 3 tickets .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3188.json_0012
+# ::snt Great , what is the departure time for this train ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+)
+
+# ::id PMUL3188.json_0014
+# ::snt Thanks - that 's all I needed today . Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1670.json_0000
+# ::snt I am hoping you can help me find a train departing from Cambridge on Saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1670.json_0002
+# ::snt I would like to leave on saturday around 13:15 going to london liverpool street .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n10 / name
+     :op1 "13:15"
+  ))
+)
+
+# ::id MUL1670.json_0004
+# ::snt Yes , can you book spots on that for 5 people and give me the reference number please ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL1670.json_0006
+# ::snt Thanks . I 'm also looking for a restaurant in the centre that serves european food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "european"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1670.json_0008
+# ::snt I do n't have one , could you recommend me a good place ?
+( Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+)
+
+# ::id MUL1670.json_0010
+# ::snt Maybe . What is the price range ?
+( Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+)
+
+# ::id MUL1670.json_0012
+# ::snt No , I 'm sure they 'll have tables if I just walk in . Can you give me their address and postcode ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id MUL1670.json_0014
+# ::snt No thanks . I need to go . Have a good day . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0315.json_0000
+# ::snt Please help me find a train which will arrive in Cambridge on Monday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id MUL0315.json_0002
+# ::snt I am travelling from Kings Lynn after 11:30
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "11:30"
+  ))
+)
+
+# ::id MUL0315.json_0004
+# ::snt I want to book for 2 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL0315.json_0006
+# ::snt Yes , actually . Can you tell me about City Stop Restaurant ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n12 / name
+     :op1 "city"
+     :op2 "stop"
+     :op3 "restaurant"
+  ))
+)
+
+# ::id MUL0315.json_0008
+# ::snt What area is it located in please ?
+( Rt1 / Restaurant-Request
+  :Area ( aRe0 / question )
+)
+
+# ::id MUL0315.json_0010
+# ::snt Ok , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0315.json_0012
+# ::snt No thanks I just needed to know the area , thank you for your help .
+( Rt1 / Restaurant-Request
+  :Area ( aRe0 / question )
+)
+
+# ::id MUL0315.json_0014
+# ::snt No , that is all I need help with . Thank you very much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0545.json_0000
+# ::snt Hi , I 'm trying to find a restaurant called HK Fusion . What info can you get me for that ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "hk"
+     :op2 "fusion"
+  ))
+)
+
+# ::id SNG0545.json_0002
+# ::snt What is the phone number and food type ?
+( Rt1 / Restaurant-Request
+  :Food ( aRe0 / question )
+  :Phone ( aRe1 / question )
+)
+
+# ::id SNG0545.json_0004
+# ::snt No I think that 's all I need to know . Thanks for the help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0545.json_0006
+# ::snt Yes , and then some ! Thanks so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0038.json_0000
+# ::snt I am looking for a place to dine in Cambridge .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0038.json_0002
+# ::snt Well , I like Mexican food , and will be staying in the south part of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "mexican"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL0038.json_0004
+# ::snt Yes , can you reserve a table for 7 people on wednesday at 17:15 ? Can you send me the reference number for the reservation ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "17:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0038.json_0006
+# ::snt Can you also help me find a hotel in the same area of town ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+     :op3 "of"
+     :op4 "town"
+  ))
+)
+
+# ::id PMUL0038.json_0008
+# ::snt No , I 'm looking for a hotel . It should be the same price range as the restaurant .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id PMUL0038.json_0010
+# ::snt Yes please for 2 nights for 7 people for Wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n22 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n24 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL0038.json_0012
+# ::snt I need the reference number ?
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL0038.json_0014
+# ::snt No that 's everything I needed , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0793.json_0000
+# ::snt I am looking for a train arriving by 9:45 on Tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "tuesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "9:45"
+  ))
+)
+
+# ::id MUL0793.json_0002
+# ::snt I am going from Cambridge to Leicester .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "leicester"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0793.json_0004
+# ::snt Maybe ... how much does it cost ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL0793.json_0006
+# ::snt I 'm sorry , we have that mixed up . I need to depart from leicester and go to cambridge . Do you have a train that arrives by 09:45 in cambridge ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n12 / name
+     :op1 "09:45"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n14 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id MUL0793.json_0008
+# ::snt Can you verify the cost for train TR6954 for me ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL0793.json_0010
+# ::snt Yes I would like help with booking the train and I will also need to book a hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL0793.json_0012
+# ::snt Can you help me find a 5-star room somewhere that offers free parking and wifi ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo4 / Stars 
+    :name ( n18 / name
+     :op1 "5-star"
+  ))
+)
+
+# ::id MUL0793.json_0014
+# ::snt Yes , 4 stars would be fine .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL0793.json_0016
+# ::snt Yes please .   There are 5 of us total and we need 4 nights in a row .   Thank you .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n22 / name
+     :op1 "4"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n24 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL0793.json_0018
+# ::snt I 'd like to start my stay on Tuesday , please .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n26 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id MUL0793.json_0020
+# ::snt Nope , that 'll take care of everything , thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4202.json_0000
+# ::snt Please find a cheap restaurant that serves Indian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL4202.json_0002
+# ::snt What are of town is that in ? I really want to stay in the centre of town to be close to the attractions .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4202.json_0004
+# ::snt No thank you that will be all
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4202.json_0006
+# ::snt On second thought , I need a reservation for 5 at 12:15 on Sunday and the reference number . Also information on a place called Vue Cinema .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n8 / name
+     :op1 "vue"
+     :op2 "cinema"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Time ( TimRe4 / Time 
+    :name ( n11 / name
+     :op1 "12:15"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n13 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n15 / name
+     :op1 "5"
+  ))
+   )
+ :op3(Rt3 / Restaurant-Request
+  :Ref ( aRe2 / question )
+   )
+)
+
+# ::id PMUL4202.json_0008
+# ::snt What is the post code for the cinema ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Post ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Type ( TypAt3 / Type 
+    :name ( n17 / name
+     :op1 "cinema"
+  ))
+   )
+)
+
+# ::id PMUL4202.json_0010
+# ::snt I need a cab to the restaurant by the booking time , contact # and car type so I do n't get into someone else 's car !
+( a / and
+ :op1(Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+   )
+ :op2(At2 / Attraction-Request
+  :Type ( aAt1 / question )
+   )
+)
+
+# ::id PMUL4202.json_0012
+# ::snt I 'll need a car from the Vue Cinema . I would n't want to be late for my reservation .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n18 / name
+     :op1 "vue"
+     :op2 "cinema"
+  ))
+)
+
+# ::id PMUL4202.json_0014
+# ::snt Great that 's all I needed today thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4202.json_0016
+# ::snt No , I think I 'm all set .   Thank you for all your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1106.json_0000
+# ::snt I 'm looking for some place to go in the center of town .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+   :Area ( AreAt3 / Area 
+    :name ( n2 / name
+     :op1 "center"
+  ))
+)
+
+# ::id MUL1106.json_0002
+# ::snt Sounds neat ! Can I have the postcode and phone number for the museum ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL1106.json_0004
+# ::snt Yes , I 'm looking for a hotel called a and b guest house . Can you get me information on that ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n4 / name
+     :op1 "a"
+     :op2 "and"
+     :op3 "b"
+     :op4 "guest"
+     :op5 "house"
+  ))
+)
+
+# ::id MUL1106.json_0006
+# ::snt Thank you ! What type of hotel is that , and the address please ?
+( Ht1 / Hotel-Request
+  :Type ( aHo0 / question )
+  :Addr ( aHo1 / question )
+)
+
+# ::id MUL1106.json_0008
+# ::snt Thank you goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1703.json_0000
+# ::snt Looking for a place to go to in the centre area , a type of college .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "college"
+  ))
+)
+
+# ::id MUL1703.json_0002
+# ::snt Sounds great ! Can I have their postalcode and phone number please ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL1703.json_0004
+# ::snt I like to find a train that goes to broxbourne .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id MUL1703.json_0006
+# ::snt I will be leaving from Cambridge and will need to arrive by 10:30
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "10:30"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1703.json_0008
+# ::snt Is that the schedule for Friday ? That 's when I need to travel . If so , please book 8 tickets for me ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL1703.json_0010
+# ::snt Thank you so much ! Goodbye now !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0075.json_0000
+# ::snt I need a taxi that departs from hobsons house and arrives by 13:45 .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n2 / name
+     :op1 "hobsons"
+     :op2 "house"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n4 / name
+     :op1 "13:45"
+  ))
+)
+
+# ::id SNG0075.json_0002
+# ::snt I would like to go to the missing sock .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n6 / name
+     :op1 "the"
+     :op2 "missing"
+     :op3 "sock"
+  ))
+)
+
+# ::id SNG0075.json_0004
+# ::snt Perfect , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1950.json_0000
+# ::snt Hi there . Can you help me find a museum in the west part of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL1950.json_0002
+# ::snt As long as it 's a museum in the west , I 'm happy .   Can you pick one and give me the postcode ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Post ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Type ( TypAt3 / Type 
+    :name ( n7 / name
+     :op1 "museum"
+  ))
+   :Area ( AreAt5 / Area 
+    :name ( n9 / name
+     :op1 "west"
+  ))
+   )
+)
+
+# ::id MUL1950.json_0004
+# ::snt Thank you . I am also hoping to book a train to Cambridge from Ely .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "ely"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1950.json_0006
+# ::snt I need to leave for Ely sometime after 8:30 on Saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "saturday"
+  ))
+   :Dest ( DesTr4 / Dest 
+    :name ( n16 / name
+     :op1 "Ely"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n18 / name
+     :op1 "8:30"
+  ))
+)
+
+# ::id MUL1950.json_0008
+# ::snt I actually need to leave on Saturday . Is there something leaving at a similar time ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n20 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id MUL1950.json_0010
+# ::snt That would be perfect , can you book that for one and give me the reference number please ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n22 / name
+     :op1 "one"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL1950.json_0012
+# ::snt That is all I need today . Thank you for all of your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1950.json_0014
+# ::snt Thank you , have a good day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0118.json_0000
+# ::snt I would like a moderate european place to eat .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "european"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id SSNG0118.json_0002
+# ::snt Yes please go through them .
+( o / out_of_scope )
+
+# ::id SSNG0118.json_0004
+# ::snt I am not sure but I need to make the reservation for 8 people at 16:30 on Saturday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "16:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+)
+
+# ::id SSNG0118.json_0006
+# ::snt Great , thanks ! That 's all for now . Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG02028.json_0000
+# ::snt Hi there , I need to know where I can find the Parkside Police Station .
+( Pm1 / Police-Inform
+   :Name ( NamPo2 / Name 
+    :name ( n2 / name
+     :op1 "Parkside"
+     :op2 "Police"
+     :op3 "Station"
+  ))
+)
+
+# ::id SNG02028.json_0002
+# ::snt Do you have the phone number for that police station ?
+( Pt1 / Police-Request
+  :Phone ( aPo0 / question )
+)
+
+# ::id SNG02028.json_0004
+# ::snt Thank you for your help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02028.json_0006
+# ::snt No , that 's it . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3036.json_0000
+# ::snt I need to find a moderate priced hotel to stay at .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL3036.json_0002
+# ::snt in the south are of town .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL3036.json_0004
+# ::snt Does it have free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL3036.json_0006
+# ::snt Yes , on Tuesday for 3 people 3 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3036.json_0008
+# ::snt thanks for your time and services
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20059.json_0000
+# ::snt Can you recommend me a restaurant in the expensive priced range located in the east part of town ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id WOZ20059.json_0002
+# ::snt No I am not interested in British right now , do you have any other listings ?
+( o / out_of_scope )
+
+# ::id WOZ20059.json_0004
+# ::snt I do n't care .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+)
+
+# ::id WOZ20059.json_0006
+# ::snt Great ! Can you please let me know their contact number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id WOZ20059.json_0008
+# ::snt Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20059.json_0010
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0439.json_0000
+# ::snt I am looking for a nightclub in the town centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "nightclub"
+  ))
+)
+
+# ::id MUL0439.json_0002
+# ::snt Can you tell me what the entrance fee is for Ballare ? I also need the address .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n6 / name
+     :op1 "ballare"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Addr ( aAt2 / question )
+   )
+)
+
+# ::id MUL0439.json_0004
+# ::snt Thanks for the info . Can you also tell me if there are any trains on Saturday that leave after 11:15 ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n10 / name
+     :op1 "11:15"
+  ))
+)
+
+# ::id MUL0439.json_0006
+# ::snt Thanks , Are there trains that depart from Cambridge ?
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0439.json_0008
+# ::snt No , but I need to leave after 11:15 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n14 / name
+     :op1 "11:15"
+  ))
+)
+
+# ::id MUL0439.json_0010
+# ::snt I am going to stansted airport and need to leave on Saturday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n18 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id MUL0439.json_0012
+# ::snt Yes I need to book for 8 people and get the reference number please .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n20 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0439.json_0014
+# ::snt Thank you ! That 's all I need today . I appreciate your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01656.json_0000
+# ::snt I am looking to book a train . I need to leave Cambridge and go to London Liverpool Street .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG01656.json_0002
+# ::snt yes . i   should leave after 13:45 and should leave on thursday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "13:45"
+  ))
+)
+
+# ::id SNG01656.json_0004
+# ::snt Could you tell me when the train arrives in London Liverpool Street ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Arrive ( aTr1 / question )
+   )
+)
+
+# ::id SNG01656.json_0006
+# ::snt yes pliz. may i also get the arrival time
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+)
+
+# ::id SNG01656.json_0008
+# ::snt Not yet . I just needed to get the details . Thanks for helping me . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0587.json_0000
+# ::snt Hello , I 'd like some information on a restaurant today .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0587.json_0002
+# ::snt Yes , I would like somewhere that serves mediterranean cuisine and is located in the centre .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "mediterranean"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0587.json_0004
+# ::snt I do n't have a particular price range in mind but would prefer something in the mid to low range
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Price ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0587.json_0006
+# ::snt What is the phone number and postcode for The Gardenia ? I also need help finding a train leaving from Norwich on Wednesday .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "norwich"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe5 / Name 
+    :name ( n11 / name
+     :op1 "gardenia"
+  ))
+   )
+ :op3(Rt3 / Restaurant-Request
+  :Phone ( aRe2 / question )
+  :Post ( aRe3 / question )
+   )
+)
+
+# ::id PMUL0587.json_0008
+# ::snt I just need the reference number , please .
+( a / and
+ :op1(Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0587.json_0010
+# ::snt What is the post code and price range for that place to eat ?
+( Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id PMUL0587.json_0012
+# ::snt Thanks , and I 'll need 2 tickets on a train . I 'll be heading from Norwich to Cambridge on Friday , and I need to arrive by 09:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n14 / name
+     :op1 "friday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n16 / name
+     :op1 "09:00"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n18 / name
+     :op1 "norwich"
+  ))
+   :People ( PeoTr10 / People 
+    :name ( n20 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL0587.json_0014
+# ::snt Would you like to make a reservation for the restaurant ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0587.json_0016
+# ::snt No , that 's all I need today . Thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3673.json_0000
+# ::snt I need to take a train to here from Broxbourne , this will be on saturday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "broxbourne"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "saturday"
+  ))
+   :Depart ( amTr3 / cambridge)
+)
+
+# ::id PMUL3673.json_0002
+# ::snt The train should leave after 08:00
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n6 / name
+     :op1 "08:00"
+  ))
+)
+
+# ::id PMUL3673.json_0004
+# ::snt Oh , I am so sorry . I will be leaving Broxbourne , not Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id PMUL3673.json_0006
+# ::snt I want to leave after 8:00 , please .
+( o / out_of_scope )
+
+# ::id PMUL3673.json_0008
+# ::snt That would be great . Can you book me for 8 tickets ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL3673.json_0010
+# ::snt I am also looking for a restaurant . The restaurant should be in the centre and should be in the expensive price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n14 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3673.json_0012
+# ::snt Yes , hopefully Korean .   I love it .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n18 / name
+     :op1 "korean"
+  ))
+)
+
+# ::id PMUL3673.json_0014
+# ::snt Sounds great can I get the address ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id PMUL3673.json_0016
+# ::snt No thank you that will be all
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0436.json_0000
+# ::snt I want a train from cambridge to bishops stortford .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0436.json_0002
+# ::snt Wednesday , with an arrival time by 13:30 in Bishops Stortford .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n10 / name
+     :op1 "13:30"
+  ))
+)
+
+# ::id MUL0436.json_0004
+# ::snt Yes , 7 tickets , please . And I 'll need the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0436.json_0006
+# ::snt I 'm looking to go to a college in the centre of town . Can you recommend something for me ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n16 / name
+     :op1 "college"
+  ))
+)
+
+# ::id MUL0436.json_0008
+# ::snt Nothing specific , just give me the first one that pops up .   I 'll need the phone number , entrance fee and postcode please .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id MUL0436.json_0010
+# ::snt Thank You . That 's it .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0139.json_0000
+# ::snt Can you find me restaurant with moderate prices that serves north indian cuisine ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "north"
+     :op2 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL0139.json_0002
+# ::snt How about one that serves modern european food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+)
+
+# ::id MUL0139.json_0004
+# ::snt It does not matter , I just need one available for 7 people at 18:15 on thursday
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "18:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL0139.json_0006
+# ::snt I also need the reference number please .
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id MUL0139.json_0008
+# ::snt Yes , I also need a guesthouse hotel with moderate prices in the centre . I do n't need free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n16 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreHo6 / Area 
+    :name ( n18 / name
+     :op1 "centre"
+  ))
+   :Parking ( oHo4 / no)
+)
+
+# ::id MUL0139.json_0010
+# ::snt How about a hotel type ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n20 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL0139.json_0012
+# ::snt How many stars is Cityroomz ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Stars ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Name ( NamHo3 / Name 
+    :name ( n23 / name
+     :op1 "Cityroomz"
+  ))
+   )
+)
+
+# ::id MUL0139.json_0014
+# ::snt That is fine . Do they have internet ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Internet ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Internet ( esHo2 / yes)
+   )
+)
+
+# ::id MUL0139.json_0016
+# ::snt Not yet . I would like you to book a taxi for me between my hotel and restaurant . I will need the car type and contact number .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n24 / name
+     :op1 "hotel"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id MUL0139.json_0018
+# ::snt I just want to be sure it arrives by the booked time at the restaurant .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n26 / name
+     :op1 "the"
+     :op2 "booked"
+     :op3 "time"
+  ))
+)
+
+# ::id MUL0139.json_0020
+# ::snt Thank you very much for your help ! That was everything I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0315.json_0000
+# ::snt Can you tell me about any cheap priced italian restaurants in cambridge ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL0315.json_0002
+# ::snt I 'd like a place in the centre .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0315.json_0004
+# ::snt Zizzi please , can you book me for 6 people on saturday at 16:15 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "16:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+   :Name ( NamRe8 / Name 
+    :name ( n14 / name
+     :op1 "Zizzi"
+  ))
+)
+
+# ::id PMUL0315.json_0006
+# ::snt Thanks ! I also need to find a cheap hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n18 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL0315.json_0008
+# ::snt Does it have free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL0315.json_0010
+# ::snt Yes and I need the reference number . Also I need a taxi to arrive at the restaurant on time . I would like the number and car type please .
+( a / and
+ :op1(Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+   )
+ :op2(Tm2 / Taxi-Inform
+   :Dest ( DesTa3 / Dest 
+    :name ( n21 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+)
+
+# ::id PMUL0315.json_0012
+# ::snt There will be 6 people staying for two nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n22 / name
+     :op1 "two"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n24 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL0315.json_0014
+# ::snt We need to check in on Saturday .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n26 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL0315.json_0016
+# ::snt Yes , please .   I want to book if to get me to the restaurant on time .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0315.json_0018
+# ::snt I do n't need anything else . Thank you , bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2909.json_0000
+# ::snt I need a place to stay in the north of town .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL2909.json_0002
+# ::snt Moderate would work best for my budget , thanks for asking .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL2909.json_0004
+# ::snt Do they have free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL2909.json_0006
+# ::snt Can you give me the address and post code ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+  :Addr ( aHo1 / question )
+)
+
+# ::id PMUL2909.json_0008
+# ::snt Thank you .   Can you also find a an attraction called Cineworld Cinema ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n6 / name
+     :op1 "cineworld"
+     :op2 "cinema"
+  ))
+)
+
+# ::id PMUL2909.json_0010
+# ::snt What 's their phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL2909.json_0012
+# ::snt That 's all . Thanks for your help . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG1187.json_0000
+# ::snt i want to book a taxi .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id SNG1187.json_0002
+# ::snt From museum of classical archaeology to london kings cross train station , please
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+     :op4 "train"
+     :op5 "station"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "museum"
+     :op2 "of"
+     :op3 "classical"
+     :op4 "archaeology"
+  ))
+)
+
+# ::id SNG1187.json_0004
+# ::snt I need a different time . I want to arrive by 05:30 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n6 / name
+     :op1 "05:30"
+  ))
+)
+
+# ::id SNG1187.json_0006
+# ::snt that is it for today , thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0458.json_0000
+# ::snt I need a train from london kings cross to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id MUL0458.json_0002
+# ::snt On sunday . But I have to be there by 19:15 . Which one works best for that ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "19:15"
+  ))
+)
+
+# ::id MUL0458.json_0004
+# ::snt Is there an earlier train ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL0458.json_0006
+# ::snt Great that should work can I get the price , and departure time of that ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id MUL0458.json_0008
+# ::snt I need the postcode please .
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL0458.json_0010
+# ::snt Sorry . I am interested in finding a museum to attend and would need the postcode and phone number .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "museum"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id MUL0458.json_0012
+# ::snt I do n't care about the area . Can you give me the name , postcode , and phone number of the one with an entrance fee ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+  :Fee ( aAt3 / question )
+   )
+)
+
+# ::id MUL0458.json_0014
+# ::snt I will also need the postcode please .
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL0458.json_0016
+# ::snt Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0458.json_0018
+# ::snt That should be all the info I need , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0251.json_0000
+# ::snt I am looking for a restaurant called Galleria .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "galleria"
+  ))
+)
+
+# ::id MUL0251.json_0002
+# ::snt Yes ! I 'd like a reservation for this Sunday at 16:45 for three people .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "16:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "three"
+  ))
+)
+
+# ::id MUL0251.json_0004
+# ::snt Would it be possible to book the same restaurant at 15:45 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "15:45"
+  ))
+)
+
+# ::id MUL0251.json_0006
+# ::snt Yes . I would also like to take a train on Sunday arriving by 09:45 . Can you help me with that ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n14 / name
+     :op1 "09:45"
+  ))
+)
+
+# ::id MUL0251.json_0008
+# ::snt Departure is Peterborough and arrival is Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n18 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id MUL0251.json_0010
+# ::snt Please give me travel time and the price , please .
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id MUL0251.json_0012
+# ::snt Thank you very much for all of your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0580.json_0000
+# ::snt I need a moderately priced restaurant in the south of Cambridge
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL0580.json_0002
+# ::snt No , I was hoping to eat some South African food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "south"
+     :op2 "african"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL0580.json_0004
+# ::snt Sorry , not sure I follow .   Can you recommend a south african food restaurant ?   Thanks .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n10 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL0580.json_0006
+# ::snt Modern European will be fine .   Can you reserve a table at one please ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+)
+
+# ::id PMUL0580.json_0008
+# ::snt Thank you . I need it for 4 people at 12:15 on Saturday
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "12:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0580.json_0010
+# ::snt No that will be all thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3861.json_0000
+# ::snt Can you help me find a cinema in the centre ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "cinema"
+  ))
+)
+
+# ::id PMUL3861.json_0002
+# ::snt Great .   Can I get the phone number for the cinema ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL3861.json_0004
+# ::snt Thanks . I also need to find a place to dine , please .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3861.json_0006
+# ::snt italian food , please
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id PMUL3861.json_0008
+# ::snt Yes , I 'd like one that was in the centra as well .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n8 / name
+     :op1 "centra"
+  ))
+)
+
+# ::id PMUL3861.json_0010
+# ::snt Yes please ; I 'd greatly prefer the moderate price range as I 'm on a bit of a budget .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL3861.json_0012
+# ::snt Yes , please book it for thursday at 18:30 for 4 people . I 'll need the reference number as well please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "18:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL3861.json_0014
+# ::snt i also need a taxi .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL3861.json_0016
+# ::snt I need to be picked up at Vue Cinema .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n18 / name
+     :op1 "Vue"
+     :op2 "Cinema"
+  ))
+)
+
+# ::id PMUL3861.json_0018
+# ::snt I need to get to Pizza Express for my 18:30 reservation , please .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n20 / name
+     :op1 "pizza"
+     :op2 "express"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n22 / name
+     :op1 "18:30"
+  ))
+)
+
+# ::id PMUL3861.json_0020
+# ::snt You have been most helpful setting this up . Thank you . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1395.json_0000
+# ::snt Book me a train from bishops stortford that arrives by 18:30 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n2 / name
+     :op1 "18:30"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id PMUL1395.json_0002
+# ::snt I need the train to leave on tuesday and go to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL1395.json_0004
+# ::snt are you sure ? i need to leave tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL1395.json_0006
+# ::snt No , I can not do that .
+( o / out_of_scope )
+
+# ::id PMUL1395.json_0008
+# ::snt Can you book it for me and get a reference number ?
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL1395.json_0010
+# ::snt I need to book it for 5 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL1395.json_0012
+# ::snt Also looking for place to go in the west . I need the postcode , address and entrance fee .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "west"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Addr ( aAt2 / question )
+  :Post ( aAt3 / question )
+   )
+)
+
+# ::id PMUL1395.json_0014
+# ::snt Would you choose an entertainment venue for me ? Museums and colleges seem so boring . I will need the address , postcode and entrance fee , please .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+)
+
+# ::id PMUL1395.json_0016
+# ::snt Colleges are find , can you recommend one and give me the postcode , address and entrance fee ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n16 / name
+     :op1 "colleges"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Addr ( aAt2 / question )
+  :Post ( aAt3 / question )
+   )
+)
+
+# ::id PMUL1395.json_0018
+# ::snt That is great , thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1395.json_0020
+# ::snt No , I think I have everything I need .
+( o / out_of_scope )
+
+# ::id PMUL2159.json_0000
+# ::snt I am looking for an upscale Chinese food restaurant in Cambridge ; can you make a recommendation ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL2159.json_0002
+# ::snt I need something in the Center of town .
+( o / out_of_scope )
+
+# ::id PMUL2159.json_0004
+# ::snt That sounds fine .   Can you give me the address and phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id PMUL2159.json_0006
+# ::snt Yes , I know it would work , I am the one you asked , lol .   Can you just give me the address and phone number though ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id PMUL2159.json_0008
+# ::snt Thanks , I am also looking for somewhere to go in the centre area .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2159.json_0010
+# ::snt Yes , I 'd like the address please .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL2159.json_0012
+# ::snt No that 's all , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0332.json_0000
+# ::snt I am looking for a restaurant in the centre of town
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0332.json_0002
+# ::snt I 'm looking for European food .   This is a special dinner , so something expensive .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "european"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0332.json_0004
+# ::snt book a table for 7 people at 14:45 on saturday ,  Make sure you get the reference number
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "14:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0332.json_0006
+# ::snt You can pick . I need reservations for 7 people on saturday at 14:45 .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n14 / name
+     :op1 "7"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "saturday"
+  ))
+   :Time ( TimRe6 / Time 
+    :name ( n18 / name
+     :op1 "14:45"
+  ))
+)
+
+# ::id PMUL0332.json_0008
+# ::snt Great . I need to find a guesthouse that has free wifi and free parking , the better half is so cheap .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n20 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+   :Internet ( esHo3 / yes)
+   :Price ( PriHo6 / Price 
+    :name ( n22 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL0332.json_0010
+# ::snt Can you please recommend one and book it for 4 nights ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n24 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0332.json_0012
+# ::snt The 7 of us will be arriving on Saturday and staying 4 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n26 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n28 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n30 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL0332.json_0014
+# ::snt Yes , I need a taxi to commute between dinner and the hotel . Can you please help me with the contact number and car type ?
+( Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+)
+
+# ::id PMUL0332.json_0016
+# ::snt Actually , I need to go from the hotel to dinner . I want to arrive at the restaurant by 14:45 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n32 / name
+     :op1 "14:45"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n34 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Depart ( DepTa6 / Depart 
+    :name ( n36 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL0332.json_0018
+# ::snt That is all I need .
+( o / out_of_scope )
+
+# ::id SNG01310.json_0000
+# ::snt I need to get a taxi from emmanuel college
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n2 / name
+     :op1 "emmanuel"
+     :op2 "college"
+  ))
+)
+
+# ::id SNG01310.json_0002
+# ::snt I 'm heading to finches bed and breakfast .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n4 / name
+     :op1 "finches"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+)
+
+# ::id SNG01310.json_0004
+# ::snt I do n't have a preference but would like to arrive by 22:30 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n6 / name
+     :op1 "22:30"
+  ))
+)
+
+# ::id SNG01310.json_0006
+# ::snt No thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01879.json_0000
+# ::snt i want a reservation that has expensive price range and should be in the centre
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG01879.json_0002
+# ::snt i want british food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "british"
+  ))
+)
+
+# ::id SNG01879.json_0004
+# ::snt No that wo n't be necessary . I 'll just need the phone and address please .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id SNG01879.json_0006
+# ::snt No , you were great .   Enjoy the rest of your day .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG1183.json_0000
+# ::snt I need to book a taxi from Kings College to the lensfield hotel . I need to arrive by 10:00 and need the car type and contact number .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "lensfield"
+     :op2 "hotel"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "kings"
+     :op2 "college"
+  ))
+   :Arrive ( ArrTa6 / Arrive 
+    :name ( n6 / name
+     :op1 "10:00"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id SNG1183.json_0002
+# ::snt That 's all I needed today . Thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0961.json_0000
+# ::snt I 'm looking to get some information on the alpha - milton guest house
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "alpha"
+     :op2 "-"
+     :op3 "milton"
+     :op4 "guest"
+     :op5 "house"
+  ))
+)
+
+# ::id SNG0961.json_0002
+# ::snt Not yet , but can you tell me the postcode for this guesthouse ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id SNG0961.json_0004
+# ::snt No , thanks . That 's all I needed . Have a great day . Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG1336.json_0000
+# ::snt want to book a taxi
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id SNG1336.json_0002
+# ::snt I am departing from sala thong and need to go to abbey pool and astroturf pitch . I need to arrive by 16:45 .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "abbey"
+     :op2 "pool"
+     :op3 "and"
+     :op4 "astroturf"
+     :op5 "pitch"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "sala"
+     :op2 "thong"
+  ))
+   :Arrive ( ArrTa6 / Arrive 
+    :name ( n6 / name
+     :op1 "16:45"
+  ))
+)
+
+# ::id SNG1336.json_0004
+# ::snt thanks , i really appreciate your help today
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0201.json_0000
+# ::snt Hi , I need a guest house to stay in , please .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0201.json_0002
+# ::snt I need free wifi and it should have a star rating of 3 please .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SSNG0201.json_0004
+# ::snt I 'd like something on the north side of town .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SSNG0201.json_0006
+# ::snt Yes please book it for 6 on tuesday and I will be staying 5 nights if that 's available .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SSNG0201.json_0008
+# ::snt That would be fine as long as it is in the same price range
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "price"
+  ))
+)
+
+# ::id SSNG0201.json_0010
+# ::snt Yes . Would you check the west part of town please ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n14 / name
+     :op1 "west"
+  ))
+)
+
+# ::id SSNG0201.json_0012
+# ::snt Could you try a hotel in the west in the same price range . The star does not matter .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n16 / name
+     :op1 "west"
+  ))
+   :Stars ( onHo2 / dontcare)
+   :Price ( PriHo5 / Price 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id SSNG0201.json_0014
+# ::snt Thank you , that 's all I need today . Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20577.json_0000
+# ::snt Hi , I 'm looking for a moderately priced restaurant in the south part of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id WOZ20577.json_0002
+# ::snt Yes .   I would like the location and the phone number , please .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id WOZ20577.json_0004
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0011.json_0000
+# ::snt Could you book me a taxi to Curry Garden ?
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "curry"
+     :op2 "garden"
+  ))
+)
+
+# ::id SNG0011.json_0002
+# ::snt Oh , sorry , I forgot to say , I need it to arrive by 10:45 , and it 'll be leaving the lan hong house .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n4 / name
+     :op1 "10:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n6 / name
+     :op1 "lan"
+     :op2 "hong"
+     :op3 "house"
+  ))
+)
+
+# ::id SNG0011.json_0004
+# ::snt Great . You have been very helpful . Have a great day .
+( a / and
+ :op1(ge1 / general-bye
+   :none ( onge1 / none)
+   )
+ :op2(gt2 / general-greet
+   :none ( onge2 / none)
+   )
+)
+
+# ::id PMUL3545.json_0000
+# ::snt Can you tell me about cineworld cinema ? I 'd like a train into Cambridge on Thursday leaving around 09:00 also .   I 'll be leaving from Stratford . What is the fair ? Thank you .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "cineworld"
+     :op2 "cinema"
+  ))
+)
+
+# ::id PMUL3545.json_0002
+# ::snt Can I have the postcode and phone number , please ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL3545.json_0004
+# ::snt Thank you . Again , I will be leaving from Stratford around 09:00 going to Cambridge and I would like to know the fair also .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3545.json_0006
+# ::snt Forget the train for now , I need a 3 star guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3545.json_0008
+# ::snt Yes , please book it for me .
+( o / out_of_scope )
+
+# ::id PMUL3545.json_0010
+# ::snt Actually I do n't want to book yet , I just am looking for the postcode and area of a guesthouse with 3 stars and moderately priced .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "moderately"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Area ( aHo1 / question )
+  :Post ( aHo2 / question )
+   )
+)
+
+# ::id PMUL3545.json_0012
+# ::snt Great . Can I have the postcode for the Aplha - Milton guesthouse ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id PMUL3545.json_0014
+# ::snt Thanks for everything ! That s all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3545.json_0016
+# ::snt Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0171.json_0000
+# ::snt I need the address to the Addenbrookes Hospital please .
+( Ht1 / Hospital-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id SNG0171.json_0002
+# ::snt Can I also get the postcode and phone number ?
+( Ht1 / Hospital-Request
+  :Post ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id SNG0171.json_0004
+# ::snt I really need the post code .
+( Ht1 / Hospital-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id SNG0171.json_0006
+# ::snt Nope , that 's all . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01427.json_0000
+# ::snt I would like to reserve a taxi from rosa 's bed and breakfast .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n2 / name
+     :op1 "rosa"
+     :op2 "'s"
+     :op3 "bed"
+     :op4 "and"
+     :op5 "breakfast"
+  ))
+)
+
+# ::id SNG01427.json_0002
+# ::snt I want to arive by 23:00 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n4 / name
+     :op1 "23:00"
+  ))
+)
+
+# ::id SNG01427.json_0004
+# ::snt I will be going to cityroomz .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n6 / name
+     :op1 "cityroomz"
+  ))
+)
+
+# ::id SNG01427.json_0006
+# ::snt What is the contact number , please ?
+( Tt1 / Taxi-Request
+  :Phone ( aTa0 / question )
+)
+
+# ::id SNG01427.json_0008
+# ::snt Thanks , that 's all I need today . You 've been a great help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0485.json_0000
+# ::snt I am looking for a place to go in the centre , of type multiple sports .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "multiple"
+     :op2 "sports"
+  ))
+)
+
+# ::id MUL0485.json_0002
+# ::snt Is there a nightclub located in the centre instead then ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n8 / name
+     :op1 "nightclub"
+  ))
+)
+
+# ::id MUL0485.json_0004
+# ::snt No , I just need the phone number and entrance fee for each of them .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL0485.json_0006
+# ::snt Thank you I also need a train going to Cambridge leaving after 17:00
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n12 / name
+     :op1 "17:00"
+  ))
+)
+
+# ::id MUL0485.json_0008
+# ::snt I will be departing from Bishops Stortford on Sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id MUL0485.json_0010
+# ::snt No , that 's all I needed . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2032.json_0000
+# ::snt Yes , I am looking forward to trying some local restaurants when I am there .   Can you help me find a place to dine ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL2032.json_0002
+# ::snt I enjoy Chinese food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL2032.json_0004
+# ::snt I would like that to be in a   expensive price range and should be in the centre .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2032.json_0006
+# ::snt Yes . Wednesday . 6 people at 15:30 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "15:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL2032.json_0008
+# ::snt I 'm also looking for a particular attraction . It 's called Scudamores Punting Co. Could you give me their information ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n14 / name
+     :op1 "scudamores"
+     :op2 "punting"
+     :op3 "co."
+  ))
+)
+
+# ::id PMUL2032.json_0010
+# ::snt Yes . Can I also have their phone number .
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL2032.json_0012
+# ::snt That will be all , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1961.json_0000
+# ::snt Hello , I am looking to book a train departing from Cambridge going to Bishops Stortford .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1961.json_0002
+# ::snt I 'll be leaving Saturday after 19:45 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "19:45"
+  ))
+)
+
+# ::id MUL1961.json_0004
+# ::snt Book it for 8 please and i need the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL1961.json_0006
+# ::snt I am also looking for swimming pools I can visit .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "swimming"
+     :op2 "pools"
+  ))
+)
+
+# ::id MUL1961.json_0008
+# ::snt Yes , what area is it located in ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+)
+
+# ::id MUL1961.json_0010
+# ::snt That 's all I need for now . Thanks for your help .   Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20018.json_0000
+# ::snt I need to find a moderately priced restaurant in the east part of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id WOZ20018.json_0002
+# ::snt Can you send me the address and the phone number of this restaurant ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20018.json_0004
+# ::snt No , that will do it , thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2678.json_0000
+# ::snt I am looking for a five star guesthouse to stay in .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "five"
+  ))
+)
+
+# ::id PMUL2678.json_0002
+# ::snt Are there any 5 star hotels in that area ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotels"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Area ( aHo1 / question )
+   )
+)
+
+# ::id PMUL2678.json_0004
+# ::snt Okay , let 's try a 4 star rating instead . Do you have any guesthouses listed with a 4 star rating ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouses"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2678.json_0006
+# ::snt What is the price range and area ?
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+  :Area ( aHo1 / question )
+)
+
+# ::id PMUL2678.json_0008
+# ::snt I do n't care about the location or price .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+   :Area ( onHo2 / dontcare)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Price ( aHo1 / question )
+   )
+)
+
+# ::id PMUL2678.json_0010
+# ::snt Do they have internet ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Internet ( aHo1 / question )
+   )
+)
+
+# ::id PMUL2678.json_0012
+# ::snt No thanks but I 'm looking for something to do around town
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2678.json_0014
+# ::snt I need an attraction in the type of concerthall .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "concerthall"
+  ))
+)
+
+# ::id PMUL2678.json_0016
+# ::snt what is its entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL2678.json_0018
+# ::snt Thank you for the information .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2678.json_0020
+# ::snt That is all I needed .
+( o / out_of_scope )
+
+# ::id SNG02237.json_0000
+# ::snt I need a taxi arriving by 23:30 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n2 / name
+     :op1 "23:30"
+  ))
+)
+
+# ::id SNG02237.json_0002
+# ::snt Little Seoul and I would like the contact number and car type
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n4 / name
+     :op1 "little"
+     :op2 "seoul"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id SNG02237.json_0004
+# ::snt I 'd like to go to people 's portraits exhibition at girton college . I 've heard it 's stunning !
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n6 / name
+     :op1 "people"
+     :op2 "'s"
+     :op3 "portraits"
+     :op4 "exhibition"
+     :op5 "at"
+     :op6 "girton"
+     :op7 "college"
+  ))
+)
+
+# ::id SNG02237.json_0006
+# ::snt That was everything . Thank You !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0582.json_0000
+# ::snt I am looking for a restaurant in the centre of town serving italian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0582.json_0002
+# ::snt II'd like a moderately priced place .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id SNG0582.json_0004
+# ::snt That sounds good enough .   What 's the address there ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id SNG0582.json_0006
+# ::snt No , I just needed to know where it was . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01922.json_0000
+# ::snt I am looking for a place to dine . The restaurant should serve african food and should be in the centre
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "african"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG01922.json_0002
+# ::snt First , what is the address please ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id SNG01922.json_0004
+# ::snt Thanks , what 's the price range and phone number ?
+( Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+  :Phone ( aRe1 / question )
+)
+
+# ::id SNG01922.json_0006
+# ::snt thanks for your help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4831.json_0000
+# ::snt Hello , I am looking forward to seeing some local attractions in the Centre . Do you have any recommendations ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4831.json_0002
+# ::snt No particular attraction in mind . What do you recommend ?
+( Am1 / Attraction-Inform
+   :Type ( onAt1 / dontcare)
+)
+
+# ::id PMUL4831.json_0004
+# ::snt I do n't mind I just will need their address when you have chosen one .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL4831.json_0006
+# ::snt I am also looking for a place to stay . The hotel should include free wifi and should be in the same area as the attraction .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n6 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL4831.json_0008
+# ::snt I 'd prefer a hotel , it does n't need to have parking as I 'll be taking the train into town .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+   :Parking ( onHo2 / dontcare)
+)
+
+# ::id PMUL4831.json_0010
+# ::snt No . Which one do you recommend ?
+( o / out_of_scope )
+
+# ::id PMUL4831.json_0012
+# ::snt That will be great . I 'll need to book it for Sunday . We will be staying 3 nights and it 's 8 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL4831.json_0014
+# ::snt yes please book
+( o / out_of_scope )
+
+# ::id PMUL4831.json_0016
+# ::snt That is everything I need .
+( o / out_of_scope )
+
+# ::id SNG0435.json_0000
+# ::snt I 'd like to find a train arriving in peterborough by 8:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "peterborough"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "8:00"
+  ))
+)
+
+# ::id SNG0435.json_0002
+# ::snt I am planning to travel on Thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id SNG0435.json_0004
+# ::snt Yes , I 'll need 4 tickets please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG0435.json_0006
+# ::snt Great , thanks ! That 's all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4441.json_0000
+# ::snt I am looking for colleges to visit in town while I am visiting . Can you help me with that ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id PMUL4441.json_0002
+# ::snt I would welcome a recommendation from you . Please provide me with their entrance fee .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL4441.json_0004
+# ::snt Can you give me the address for that college ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL4441.json_0006
+# ::snt I am also looking for a particular restaurant , the Cow Pizza Kitchen and Bar .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n4 / name
+     :op1 "Cow"
+     :op2 "Pizza"
+     :op3 "Kitchen"
+     :op4 "and"
+     :op5 "Bar"
+  ))
+)
+
+# ::id PMUL4441.json_0008
+# ::snt What type of cuisine is it ? Can I also get a price and phone number ?
+( Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+  :Phone ( aRe1 / question )
+  :Food ( aRe2 / question )
+)
+
+# ::id PMUL4441.json_0010
+# ::snt nope that 's it thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1258.json_0000
+# ::snt i want to book a taxi .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id SNG1258.json_0002
+# ::snt I want to leave from the train station .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n2 / name
+     :op1 "the"
+     :op2 "train"
+     :op3 "station"
+  ))
+)
+
+# ::id SNG1258.json_0004
+# ::snt I want to leave london kings cross train station after 02:00
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n4 / name
+     :op1 "02:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+     :op4 "train"
+     :op5 "station"
+  ))
+)
+
+# ::id SNG1258.json_0006
+# ::snt Oh , I 'm sorry I need to get to gallery at twelve a high street .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n8 / name
+     :op1 "gallery"
+     :op2 "at"
+     :op3 "twelve"
+     :op4 "a"
+     :op5 "high"
+     :op6 "street"
+  ))
+)
+
+# ::id SNG1258.json_0008
+# ::snt It 's called   gallery at twelve a high street .
+( a / and
+ :op1(gt1 / general-greet
+   :none ( onge1 / none)
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n11 / name
+     :op1 "gallery"
+     :op2 "at"
+     :op3 "twelve"
+     :op4 "a"
+     :op5 "high"
+     :op6 "street"
+  ))
+   )
+)
+
+# ::id SNG1258.json_0010
+# ::snt Perfect ! ! Thank you for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1258.json_0012
+# ::snt That will be all . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1398.json_0000
+# ::snt Yes , I am hoping you can give me some information on a train .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL1398.json_0002
+# ::snt I am leaving cambridge on Tuesday and going to Birmingham new street .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1398.json_0004
+# ::snt I would like to leave after 21:45 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "21:45"
+  ))
+)
+
+# ::id PMUL1398.json_0006
+# ::snt How about the one arriving at 01:44 .
+( o / out_of_scope )
+
+# ::id PMUL1398.json_0008
+# ::snt What is the travel time for the one arriving at 1:44 .
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL1398.json_0010
+# ::snt I would also like to go to a museum .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL1398.json_0012
+# ::snt I 'm fine with any area of town .
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+)
+
+# ::id PMUL1398.json_0014
+# ::snt I would like to give that a try . What is the entrance fee , phone number and area ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Fee ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL1398.json_0016
+# ::snt Thanks so much . That 's all I need . Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0076.json_0000
+# ::snt I would like to book a taxi from stevenage train station and go to cineworld cinema .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "cineworld"
+     :op2 "cinema"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "stevenage"
+     :op2 "train"
+     :op3 "station"
+  ))
+)
+
+# ::id SNG0076.json_0002
+# ::snt That 's all I need thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0076.json_0004
+# ::snt I 'm sorry , I forgot to mention that I need the taxi to arrive by 12:15 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n6 / name
+     :op1 "12:15"
+  ))
+)
+
+# ::id SNG0076.json_0006
+# ::snt Nope , that should do it .
+( o / out_of_scope )
+
+# ::id SSNG0192.json_0000
+# ::snt I d like to eat at an expensive Indian place , know any ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SSNG0192.json_0002
+# ::snt How about in the city centre ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SSNG0192.json_0004
+# ::snt Yes , which of them have the best reviews ?
+( o / out_of_scope )
+
+# ::id SSNG0192.json_0006
+# ::snt Can you see which ones have availability Sunday at 19:15 for 2 people ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "19:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SSNG0192.json_0008
+# ::snt Nope , that would be it . Thanks for all the help , have a nice day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20006.json_0000
+# ::snt Is there a cheap place in the north part of town ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id WOZ20006.json_0002
+# ::snt Italian , please . Can you give me the address ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20006.json_0004
+# ::snt What is the phone number please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id WOZ20006.json_0006
+# ::snt No that will be it .   Thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3942.json_0000
+# ::snt Hello , can you recommend a hotel in the North of town with free parking , please ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL3942.json_0002
+# ::snt Are either of those guesthouses in the moderate price range ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouses"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n8 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL3942.json_0004
+# ::snt Book Ashley Hotel for 2 people and 3 nights starting from saturday
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n10 / name
+     :op1 "ashley"
+     :op2 "hotel"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n14 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n16 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL3942.json_0006
+# ::snt Thank you for handling the lodging . I am looking for something to do in the area by the hotel . Any suggestions ?
+( Am1 / Attraction-Inform
+   :Area ( orAt1 / north)
+)
+
+# ::id PMUL3942.json_0008
+# ::snt I like the sound of that . Can you tell me the type and entrance fee please ?
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+  :Fee ( aAt1 / question )
+)
+
+# ::id PMUL3942.json_0010
+# ::snt I also need a taxi to between the 2 places . I need to leave milton county park by 12:15 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n18 / name
+     :op1 "12:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n20 / name
+     :op1 "milton"
+     :op2 "county"
+     :op3 "park"
+  ))
+)
+
+# ::id PMUL3942.json_0012
+# ::snt I 'll be leaving from the hotel .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL3942.json_0014
+# ::snt I 'll be leaving from the park .
+( Tm1 / Taxi-Inform
+   :Dest ( shTa1 / ashley_hotel)
+   :Depart ( DepTa3 / Depart 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "park"
+  ))
+)
+
+# ::id PMUL3942.json_0016
+# ::snt That 's it for me . Thank you , bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1796.json_0000
+# ::snt I need a place to stay in the north in the moderate price range if you could help me .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL1796.json_0002
+# ::snt Yes . Please book it .
+( o / out_of_scope )
+
+# ::id PMUL1796.json_0004
+# ::snt I need the booking for 6 people , for 2 nights beginning on Thursday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL1796.json_0006
+# ::snt Also I need a train to Cambridge to depart Norwich at 8:30 on Tuesday . I need the train ID too .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n14 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n16 / name
+     :op1 "norwich"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n18 / name
+     :op1 "8:30"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Id ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1796.json_0008
+# ::snt No , I just need the train ID . Thanks .
+( Tt1 / Train-Request
+  :Id ( aTr0 / question )
+)
+
+# ::id PMUL1796.json_0010
+# ::snt No that was all I needed . I appreciate your help .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3271.json_0000
+# ::snt Hello ! Can you recommend a 4-star hotel in the Centre of town , please ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n6 / name
+     :op1 "4-star"
+  ))
+)
+
+# ::id PMUL3271.json_0002
+# ::snt What 's the price ? I need something in cheap range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL3271.json_0004
+# ::snt No , that will be all . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4732.json_0000
+# ::snt I am planning a trip to Cambridge
+( o / out_of_scope )
+
+# ::id PMUL4732.json_0002
+# ::snt I m looking for food its name is called golden wok , can you get me address , postcode , and phone number
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "golden"
+     :op2 "wok"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Post ( aRe2 / question )
+  :Addr ( aRe3 / question )
+   )
+)
+
+# ::id PMUL4732.json_0004
+# ::snt I also looking for a train . The train should depart from kings lynn and should leave on thursday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id PMUL4732.json_0006
+# ::snt to cambridge and should arrive by 09:00
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n10 / name
+     :op1 "09:00"
+  ))
+)
+
+# ::id PMUL4732.json_0008
+# ::snt Not yet . What time does TR8705 leave Kings Lynn ? And what do the tickets cost ?
+( a / and
+ :op1(Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+   )
+ :op2(Tm2 / Train-Inform
+   :Depart ( DepTr3 / Depart 
+    :name ( n13 / name
+     :op1 "Kings"
+     :op2 "Lynn"
+  ))
+   )
+)
+
+# ::id PMUL4732.json_0010
+# ::snt No I do n't need you to book it .
+( o / out_of_scope )
+
+# ::id PMUL4732.json_0012
+# ::snt No , that 's all at this time . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2616.json_0000
+# ::snt I would like to find a museum to to go to in the centre in town . Can you help me ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL2616.json_0002
+# ::snt Can I have the postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL2616.json_0004
+# ::snt Thanks ! I 'm also looking for a nice place to stay . 4-stars , expensive - that sort of thing .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n8 / name
+     :op1 "4-stars"
+  ))
+)
+
+# ::id PMUL2616.json_0006
+# ::snt Also in the centre of town , please . And , I 'm not too fond of guesthouses , so can you try for a hotel instead please . Thanks .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2616.json_0008
+# ::snt Sounds good ! I need a room for 6 people , 5 nights , starting on Saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL2616.json_0010
+# ::snt Cool I also need a taxi to get to the hotel after visiting the museum .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n20 / name
+     :op1 "hotel"
+  ))
+   )
+ :op2(Tm2 / Taxi-Inform
+   :Dest ( DesTa4 / Dest 
+    :name ( n23 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+)
+
+# ::id PMUL2616.json_0012
+# ::snt I want to leave the attraction by 14:00 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n24 / name
+     :op1 "14:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n26 / name
+     :op1 "the"
+     :op2 "attraction"
+  ))
+)
+
+# ::id PMUL2616.json_0014
+# ::snt Attraction , lodging and taxi . That 's everything . Thank you . Goodbye .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   )
+ :op2(Am2 / Attraction-Inform
+   :none ( onAt2 / none)
+   )
+)
+
+# ::id PMUL2145.json_0000
+# ::snt I need a moderately prices two start hotel in the north with wifi . Can you help ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Internet ( esHo2 / yes)
+   :Area ( AreHo4 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+   :Price ( PriHo6 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+   :Type ( TypHo8 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL2145.json_0002
+# ::snt No . I just misspoke . I 'm looking for a moderately priced Spanish restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "spanish"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n10 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL2145.json_0004
+# ::snt I would like a table on Sunday .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL2145.json_0006
+# ::snt Yes . I need the reference number and would like to know of some places to visit in the same area .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL2145.json_0008
+# ::snt 12:15 on Sunday for 2 people .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "12:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL2145.json_0010
+# ::snt I do n't need an attraction .   I am done for now .   Thank you .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id WOZ20352.json_0000
+# ::snt I 'm looking for a cheap restaurant in the south part of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id WOZ20352.json_0002
+# ::snt Can I have the address and phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20352.json_0004
+# ::snt No , thank you goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0153.json_0000
+# ::snt Help , I injured my eye ! I am looking for the nearest hospital with the cambridge eye unit .
+( Hm1 / Hospital-Inform
+   :Department ( DepHo2 / Department 
+    :name ( n2 / name
+     :op1 "cambridge"
+     :op2 "eye"
+     :op3 "unit"
+  ))
+)
+
+# ::id SNG0153.json_0002
+# ::snt What 's the address and postcode ?
+( Ht1 / Hospital-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id SNG0153.json_0004
+# ::snt No thank you ! Hopefully my eye is ok !   Good night !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1136.json_0000
+# ::snt i need a moderately priced hotel in south cambridge .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+   :Type ( TypHo6 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL1136.json_0002
+# ::snt I 'm actually looking for the warkworth house hotel .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n8 / name
+     :op1 "warkworth"
+     :op2 "house"
+  ))
+)
+
+# ::id MUL1136.json_0004
+# ::snt Yes , I would like to book for four people starting Thursday night and lasting three nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "three"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "four"
+  ))
+)
+
+# ::id MUL1136.json_0006
+# ::snt Yes I am looking for a nightclub in centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n18 / name
+     :op1 "nightclub"
+  ))
+)
+
+# ::id MUL1136.json_0008
+# ::snt Yes can I get the phone number and address for them ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL1136.json_0010
+# ::snt Ah , just pick one for me that looks interesting , and give me the address and phone number for that one .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL1136.json_0012
+# ::snt That 's all I need . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1271.json_0000
+# ::snt Hey ! Trying to locate a train that goes to broxbourne and would leave right after 17:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "broxbourne"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "17:45"
+  ))
+)
+
+# ::id PMUL1271.json_0002
+# ::snt I would like to leave on Tuesday please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL1271.json_0004
+# ::snt Yes , I need 2 tickets .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL1271.json_0006
+# ::snt Yes I also need information on downing college .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n10 / name
+     :op1 "downing"
+     :op2 "college"
+  ))
+)
+
+# ::id PMUL1271.json_0008
+# ::snt I 'm really interested in Downing College . Can you tell me the area , address , and fee for that one ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Addr ( aAt1 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n13 / name
+     :op1 "Downing"
+     :op2 "College"
+  ))
+   )
+)
+
+# ::id PMUL1271.json_0010
+# ::snt No that will be all . Thanks . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG01870.json_0000
+# ::snt Hi , I would like to travel Stevenage from Cambridge by train . Could you please tell me when the next train is leaving ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "stevenage"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG01870.json_0002
+# ::snt I actually need to leave on Saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id SNG01870.json_0004
+# ::snt I am in Cambridge traveling to Stevanage on Saturday . I want to arrive in stevenage by 12:45 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "12:45"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "Cambridge"
+  ))
+   :Day ( DayTr6 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id SNG01870.json_0006
+# ::snt I 'll also need the travel time please .
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id SNG01870.json_0008
+# ::snt Ok , great . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01870.json_0010
+# ::snt No that was everything . Goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0207.json_0000
+# ::snt I Am looking for a four star guest house ..
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n2 / name
+     :op1 "four"
+  ))
+)
+
+# ::id SSNG0207.json_0002
+# ::snt I 'll need free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id SSNG0207.json_0004
+# ::snt Not really , but I will need a room for 5 starting on Thursday . Are there any with that availability ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id SSNG0207.json_0006
+# ::snt We 'll be staying for five nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "five"
+  ))
+)
+
+# ::id SSNG0207.json_0008
+# ::snt Thank you .   Could I please get the address and phone number ?
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Addr ( aHo1 / question )
+  :Phone ( aHo2 / question )
+   )
+)
+
+# ::id SSNG0207.json_0010
+# ::snt No , that will do . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2691.json_0000
+# ::snt I am looking for a museum to visit in the centre of cambridge .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL2691.json_0002
+# ::snt That sounds great , can you tell me their full address and postcode , please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL2691.json_0004
+# ::snt Yes , can you help me find some places to eat ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL2691.json_0006
+# ::snt Yes , please . It should be in the cheap price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL2691.json_0008
+# ::snt Asian food please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "Asian"
+  ))
+)
+
+# ::id PMUL2691.json_0010
+# ::snt Also , I need to book a hotel with free wifi , and it does n't need to have free parking . The price should be cheap or moderate , and I need the postcode .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+   :Parking ( oHo2 / no)
+   :Internet ( esHo3 / yes)
+   :Price ( PriHo6 / Price 
+    :name ( n12 / name
+     :op1 "cheap"
+  ))
+   :Price ( PriHo8 / Price 
+    :name ( n14 / name
+     :op1 "moderate"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Post ( aHo1 / question )
+   )
+)
+
+# ::id PMUL2691.json_0012
+# ::snt Not right now , thanks . I do need a taxi , though . I want to leave the hotel at 03:30 ( I 'm an early riser ! ) and head to the museum .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n16 / name
+     :op1 "03:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL2691.json_0014
+# ::snt Thank you that is all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1249.json_0000
+# ::snt Hello , can you help me find a cheap guesthouse ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SNG1249.json_0002
+# ::snt I do n't care .   I 'd like a hotel though , with 4 stars .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   :Area ( onHo2 / dontcare)
+   :Stars ( StaHo5 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG1249.json_0004
+# ::snt That sounds wonderful . Can you please book a reservation for 7 people ?
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id SNG1249.json_0006
+# ::snt Sunday , for 4 nights please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id SNG1249.json_0008
+# ::snt Thank you so much . That is all for today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0402.json_0000
+# ::snt I need a place to eat with a moderate price .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL0402.json_0002
+# ::snt I really need it to be moderate in price and located in Centre please .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL0402.json_0004
+# ::snt Yes , if you could get me the phone number and postcode , that would be nice .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id PMUL0402.json_0006
+# ::snt Yes , I 'm also still looking for a hotel . Some kind of guesthouse , maybe ? Although I do need access to parking and wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+   :Internet ( esHo3 / yes)
+)
+
+# ::id PMUL0402.json_0008
+# ::snt that 's cool , but how about something more moderately priced ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL0402.json_0010
+# ::snt The guest house does not need to be in the centre . Which part part of my criteria needs to be modified ?
+( o / out_of_scope )
+
+# ::id PMUL0402.json_0012
+# ::snt That sounds good , can I get a room for 4 people for 2 nights starting friday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0402.json_0014
+# ::snt Yes thank you , that s all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0695.json_0000
+# ::snt I am planning a trip to Cambridge and I am looking for a train can you help out ?
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0695.json_0002
+# ::snt Stansted Airport , I will need the train to leave after 10:15 please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n6 / name
+     :op1 "10:15"
+  ))
+)
+
+# ::id MUL0695.json_0004
+# ::snt I need the train on Saturday and I am booking for 4 people .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL0695.json_0006
+# ::snt That is perfect . I am also looking for a place to stay . Can you help me with that , as well ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id MUL0695.json_0008
+# ::snt I 'm sorry , there 's been a mistake . I need to book a train from cambridge to stansted airport . The train must leave after 10:15 . I need four tickets .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n16 / name
+     :op1 "10:15"
+  ))
+   :People ( PeoTr8 / People 
+    :name ( n18 / name
+     :op1 "four"
+  ))
+)
+
+# ::id MUL0695.json_0010
+# ::snt Yes please . Can I get the reference number for that booking ?
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id MUL0695.json_0012
+# ::snt Like I said , I need four tickets .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n20 / name
+     :op1 "four"
+  ))
+)
+
+# ::id MUL0695.json_0014
+# ::snt I will also need a place to stay . A cheap guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n22 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n24 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL0695.json_0016
+# ::snt I need it for 4 people for 2 nights starting Thursday , if that fails one night .   I do n't care the area but I will need the reference number .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+   :Stay ( StaHo3 / Stay 
+    :name ( n26 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo5 / Day 
+    :name ( n28 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo7 / People 
+    :name ( n30 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL0695.json_0018
+# ::snt Is there another cheap guesthouse available ? I need it to be booked for Thursday .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n32 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id MUL0695.json_0020
+# ::snt That is everything . Thanks for the help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0629.json_0000
+# ::snt I need a train to cambridge
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0629.json_0002
+# ::snt I 'm leaving from Stevenage and I 'll need to leave sometime after 21:15 if possible .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n4 / name
+     :op1 "stevenage"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n6 / name
+     :op1 "21:15"
+  ))
+)
+
+# ::id MUL0629.json_0004
+# ::snt I 'm working at leave on Wednesday after 21:15
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n10 / name
+     :op1 "21:15"
+  ))
+)
+
+# ::id MUL0629.json_0006
+# ::snt That would be great . I am also looking for a hotel . I would like to stay in the east side of town , and I do not need parking .
+( Hm1 / Hotel-Inform
+   :Parking ( oHo1 / no)
+   :Area ( AreHo3 / Area 
+    :name ( n12 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL0629.json_0008
+# ::snt No , I need a hotel , not a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL0629.json_0010
+# ::snt The guesthouse will be ok , as long as it 's rating is a star of 4 .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL0629.json_0012
+# ::snt Can I book 4 nights for 6 people on that same Wednesday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n22 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n24 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL0629.json_0014
+# ::snt Thanks , that 's all I need . Have a nice day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1604.json_0000
+# ::snt I 'm looking for a hotel in the east , and it does n't need to include internet .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+   :Internet ( oHo3 / no)
+)
+
+# ::id PMUL1604.json_0002
+# ::snt It does n't matter
+( Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+)
+
+# ::id PMUL1604.json_0004
+# ::snt A guesthouse please .   I 'd like wifi also .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL1604.json_0006
+# ::snt Can you suggest one ?
+( o / out_of_scope )
+
+# ::id PMUL1604.json_0008
+# ::snt No , that 's all the info I need . Can you book some rooms for me ?
+( o / out_of_scope )
+
+# ::id PMUL1604.json_0010
+# ::snt Please book for 7 people , 4 nights and starting on Saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL1604.json_0012
+# ::snt I 'm also looking for a train . The train should leave on wednesday and should depart from cambridge .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1604.json_0014
+# ::snt I 'm headed to Bishops Stortford . I 'd like to leave Cambridge after 9:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n18 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n20 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n22 / name
+     :op1 "9:45"
+  ))
+)
+
+# ::id PMUL1604.json_0016
+# ::snt that is fine . book for 7 people please
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n24 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL1604.json_0018
+# ::snt no that will be all thanks for everything , you have been great !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0991.json_0000
+# ::snt I need a restaurant . I 've heard Nandos recommended , could you give me more information about it ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "nandos"
+  ))
+)
+
+# ::id PMUL0991.json_0002
+# ::snt What is the phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id PMUL0991.json_0004
+# ::snt No that takes care of it
+( o / out_of_scope )
+
+# ::id SNG1099.json_0000
+# ::snt Do you have information about the Cambridge Museum of Technology ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museum"
+  ))
+   :Name ( NamAt4 / Name 
+    :name ( n4 / name
+     :op1 "cambridge"
+     :op2 "museum"
+     :op3 "of"
+     :op4 "technology"
+  ))
+)
+
+# ::id SNG1099.json_0002
+# ::snt Not at this moment . I would like the museum 's postcode , though .
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id SNG1099.json_0004
+# ::snt Thanks .   And it is an actual museum , correct ?
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Am2 / Attraction-Inform
+   :Type ( TypAt3 / Type 
+    :name ( n7 / name
+     :op1 "museum"
+  ))
+   )
+)
+
+# ::id SNG1099.json_0006
+# ::snt No , that will cover it . Thanks so much , you 've been very helpful .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0265.json_0000
+# ::snt I 'm looking for a moderately priced hotel in the north .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+   :Type ( TypHo6 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id SSNG0265.json_0002
+# ::snt Any listings for a guesthouse ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id SSNG0265.json_0004
+# ::snt I would like it for 5 people and 2 nights starting from Friday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SSNG0265.json_0006
+# ::snt Thank you for booking it , that is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1287.json_0000
+# ::snt I need a taxi to pick me up at curry king .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n2 / name
+     :op1 "curry"
+     :op2 "king"
+  ))
+)
+
+# ::id SNG1287.json_0002
+# ::snt I want to go to the Lime House .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n4 / name
+     :op1 "lime"
+     :op2 "house"
+  ))
+)
+
+# ::id SNG1287.json_0004
+# ::snt The taxi should arrive by 20:00 and please also let me know what type of car will pick me up and give me the contact number of the driver .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n6 / name
+     :op1 "20:00"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id SNG1287.json_0006
+# ::snt No that was all . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2233.json_0000
+# ::snt What sort of entertainment is available on the east side of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL2233.json_0002
+# ::snt Yes ! Can you give me the postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL2233.json_0004
+# ::snt I also need a place to eat around the same area , for a moderate price .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL2233.json_0006
+# ::snt I am actually looking for irish food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "irish"
+  ))
+)
+
+# ::id PMUL2233.json_0008
+# ::snt Can you try italian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id PMUL2233.json_0010
+# ::snt Yes . Please book for 5 people on Sunday at 19:00 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "19:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SNG01888.json_0000
+# ::snt I 'm trying to find information on a particular restaurant , it is called la margherita .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "la"
+     :op2 "margherita"
+  ))
+)
+
+# ::id SNG01888.json_0002
+# ::snt What kind of food do they serve there ?
+( Rt1 / Restaurant-Request
+  :Food ( aRe0 / question )
+)
+
+# ::id SNG01888.json_0004
+# ::snt No , that is all I need . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4040.json_0000
+# ::snt Can you recommend any colleges in the Centre of town , please ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "colleges"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n4 / name
+     :op1 "Centre"
+  ))
+)
+
+# ::id PMUL4040.json_0002
+# ::snt Is that in the centre of town ?   I definitely want to visit a college in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n8 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL4040.json_0004
+# ::snt Do they have an entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL4040.json_0006
+# ::snt Can you give me the post code ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL4040.json_0008
+# ::snt I 'm looking for a place to stay in the centre . Free wifi , please . Expensive price range . Do n't need free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( onHo1 / dontcare)
+   :Price ( PriHo3 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+   :Internet ( esHo3 / yes)
+   :Area ( AreHo6 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4040.json_0010
+# ::snt No particular price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n14 / name
+     :op1 "No"
+     :op2 "particular"
+  ))
+)
+
+# ::id PMUL4040.json_0012
+# ::snt Ok , can you recommend one and give me the postcode and phone number .
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id PMUL4040.json_0014
+# ::snt What is the phone number ?
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id PMUL4040.json_0016
+# ::snt Great I also am looking for a taxi that will leave the hotel by 11:00
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n16 / name
+     :op1 "11:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL4040.json_0018
+# ::snt I would like to go to Christ 's College , please .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n20 / name
+     :op1 "christ"
+     :op2 "'s"
+     :op3 "college"
+  ))
+)
+
+# ::id PMUL4040.json_0020
+# ::snt That 's all I need , thanks so much for all of your help ! Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0411.json_0000
+# ::snt I need a train that leaves this Thursday from Cambridge to Ely .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "ely"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG0411.json_0002
+# ::snt I need to leave after 17:45 so anytime after that would be great .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "17:45"
+  ))
+)
+
+# ::id SNG0411.json_0004
+# ::snt That 's great . I 'll need 3 tickets , please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SNG0411.json_0006
+# ::snt I apologize this train is going to broxbourne from cambridge . for 3 people are you able to book that ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "broxbourne"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :People ( PeoTr6 / People 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SNG0411.json_0008
+# ::snt Yes , that 's Broxbourne to Cambridge on Thursday , leaving after 17:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n18 / name
+     :op1 "broxbourne"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n20 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n22 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n24 / name
+     :op1 "17:45"
+  ))
+)
+
+# ::id SNG0411.json_0010
+# ::snt Sorry . I really need to be leaving from Cambridge to go to Broxbourne , leaving after 17:45 on Thursday . Arrival time does n't matter .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n26 / name
+     :op1 "Cambridge"
+  ))
+   :Dest ( DesTr4 / Dest 
+    :name ( n28 / name
+     :op1 "Broxbourne"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n30 / name
+     :op1 "17:45"
+  ))
+   :Day ( DayTr8 / Day 
+    :name ( n32 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id SNG0411.json_0012
+# ::snt Yes , please . I will need the reference number when you are finished .
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id SNG0411.json_0014
+# ::snt No that will do , cheers .
+( o / out_of_scope )
+
+# ::id MUL1017.json_0000
+# ::snt Hi , I 'm looking for information on cinemas in Cambridge . Could you tell what my options are in the northern part ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "northern"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "cinemas"
+  ))
+)
+
+# ::id MUL1017.json_0002
+# ::snt Is there a park in the north area ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "park"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n8 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL1017.json_0004
+# ::snt Excellent , may I have the address for that park ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id MUL1017.json_0006
+# ::snt Yes please , can I also look for a cheap guesthouse ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n12 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL1017.json_0008
+# ::snt It should include free wifi and should be in the east .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n14 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL1017.json_0010
+# ::snt Yes , please . 5 people for 5 nights starting thursday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n20 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL1017.json_0012
+# ::snt Thank you very much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1017.json_0014
+# ::snt No thank you . I appreciate all of your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4766.json_0000
+# ::snt i 'm looking for places to go in town .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL4766.json_0002
+# ::snt College 's seem nice , can you suggest one and give me the address , postcode and phone number if its not too much trouble
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "college"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+  :Phone ( aAt3 / question )
+   )
+)
+
+# ::id PMUL4766.json_0004
+# ::snt Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4766.json_0006
+# ::snt Yeah , I need to book a 4-star hotel in the north that 's mid priced .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n8 / name
+     :op1 "4-star"
+  ))
+)
+
+# ::id PMUL4766.json_0008
+# ::snt I do n't need free parking . I do care about moderate price range in the north with 4 stars .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n12 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4766.json_0010
+# ::snt Yes , please recommend a guesthouse based on recent reviews .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL4766.json_0012
+# ::snt Yes , please . I need to book it for 3 people for 3 nights starting Saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n20 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n22 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL4766.json_0014
+# ::snt Yes I would like the reference number and that will be all today .
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL4766.json_0016
+# ::snt Thank you for your time .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4766.json_0018
+# ::snt No thank you , I am all taken care of now . Thanks , and goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01604.json_0000
+# ::snt I 'm looking for a the Parkside police station .
+( Pm1 / Police-Inform
+   :Name ( NamPo2 / Name 
+    :name ( n2 / name
+     :op1 "Parkside"
+     :op2 "police"
+     :op3 "station"
+  ))
+)
+
+# ::id SNG01604.json_0002
+# ::snt What is the address and postcode ?
+( Pt1 / Police-Request
+  :Addr ( aPo0 / question )
+  :Post ( aPo1 / question )
+)
+
+# ::id SNG01604.json_0004
+# ::snt That 's all I need . Thanks , good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2838.json_0000
+# ::snt Hello , I am planning a trip for next month .   Can you suggest some places to go in town ?
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2838.json_0002
+# ::snt I am interested in boat attractions in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "boat"
+  ))
+)
+
+# ::id PMUL2838.json_0004
+# ::snt I do n't have a preference .
+( o / out_of_scope )
+
+# ::id PMUL2838.json_0006
+# ::snt Can you select one ? I also need the entrance fee , if there is one .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL2838.json_0008
+# ::snt Thank you . I also need a hotel in the same area as the Cambridge Punter .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt5 / Name 
+    :name ( n11 / name
+     :op1 "Cambridge"
+     :op2 "Punter"
+  ))
+   )
+)
+
+# ::id PMUL2838.json_0010
+# ::snt Nope , I 'm open on price . It does n't need to have internet .
+( Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+   :Internet ( oHo2 / no)
+)
+
+# ::id PMUL2838.json_0012
+# ::snt That sounds great , can you book it for me for 3 people ? Checking in monday and will be staying 4 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL2838.json_0014
+# ::snt I also need to book a taxi when I got from the hotel to Cambridge Punter . I 'd like to leave the hotel by 01:00 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n18 / name
+     :op1 "01:00"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n20 / name
+     :op1 "cambridge"
+     :op2 "punter"
+  ))
+   :Depart ( DepTa6 / Depart 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL2838.json_0016
+# ::snt no thanks you have been very helpful to me
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3713.json_0000
+# ::snt I am looking for a train from stevenage . It should arrive by 10:30 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n2 / name
+     :op1 "10:30"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "stevenage"
+  ))
+)
+
+# ::id PMUL3713.json_0002
+# ::snt I will be traveling to cambridge on monday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :Dest ( DesTr4 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3713.json_0004
+# ::snt No thank you . I 'd like to know the travel time , please ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL3713.json_0006
+# ::snt Great I 'm also looking to get some restaurant information on one named for charlie chan
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n10 / name
+     :op1 "charlie"
+     :op2 "chan"
+  ))
+)
+
+# ::id PMUL3713.json_0008
+# ::snt Yes please . Kindly book for a table for 2 people for same Monday by 20:30 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "20:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL3713.json_0010
+# ::snt Thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3713.json_0012
+# ::snt That is all , have a good day .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3713.json_0014
+# ::snt Thank you , you as well !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01335.json_0000
+# ::snt Hello ! I would like to go to a restaurant in the east , please .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+)
+
+# ::id SNG01335.json_0002
+# ::snt Moderate price please
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id SNG01335.json_0004
+# ::snt I would like to try the Italian one . What is the restaurant 's name , please ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id SNG01335.json_0006
+# ::snt Can i get the address , postcode too , please ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id SNG01335.json_0008
+# ::snt Thanks a lot that would be all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20092.json_0000
+# ::snt I want your most expensive restaurant in the south town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id WOZ20092.json_0002
+# ::snt I do n't care
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+)
+
+# ::id WOZ20092.json_0004
+# ::snt Ok , can you tell me the other restaurants ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id WOZ20092.json_0006
+# ::snt Great ! can you please tell me the address and the phone number of frankie and bennys ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "frankie"
+     :op2 "and"
+     :op3 "bennys"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20092.json_0008
+# ::snt Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2008.json_0000
+# ::snt I 'm looking for places to go in the centre area .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2008.json_0002
+# ::snt I am looking for a college with free admission .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL2008.json_0004
+# ::snt Can I get the phone number and address for the College ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL2008.json_0006
+# ::snt Yes actually .   I need to find a place to dine in the same area as the college is in hopefully .   Are there Italian places near there ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL2008.json_0008
+# ::snt I need a cheap price range for three people
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "cheap"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n12 / name
+     :op1 "three"
+  ))
+)
+
+# ::id PMUL2008.json_0010
+# ::snt What day and time would you like for your reservation ?
+( Bt1 / Booking-Request
+  :Day ( aBo0 / question )
+  :Time ( aBo1 / question )
+)
+
+# ::id PMUL4922.json_0000
+# ::snt I am   traveling to Cambridge and looking forward to try local restaurants .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL4922.json_0002
+# ::snt No , not really , but it 's nice to know I have a lot of choices . I 'm also looking into booking a train to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4922.json_0004
+# ::snt I 'm leaving from Stansted airport . I need to leave after 10:15 on Wednesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n8 / name
+     :op1 "10:15"
+  ))
+)
+
+# ::id PMUL4922.json_0006
+# ::snt Yes , please , I need 7 tickets .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL4922.json_0008
+# ::snt Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4922.json_0010
+# ::snt Thanks ! I am looking for a restaurant called travellers rest . I want to make a reservation there
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n12 / name
+     :op1 "travellers"
+     :op2 "rest"
+  ))
+)
+
+# ::id PMUL4922.json_0012
+# ::snt It should be for wednesday at 17:45 and 7 people please
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "17:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL4922.json_0014
+# ::snt Thank you so very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4922.json_0016
+# ::snt That is all for now . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2221.json_0000
+# ::snt What kind of cool attractions to we have in town ? Maybe in the water .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL2221.json_0002
+# ::snt I would like to the information for the one east .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL2221.json_0004
+# ::snt I am actually looking for a boat attraction in the north , not a swimming pool .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n6 / name
+     :op1 "boat"
+  ))
+)
+
+# ::id PMUL2221.json_0006
+# ::snt Can I get their postcode please ? I also am looking for a good restaurant in town .
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL2221.json_0008
+# ::snt Yes I would like to find a restaurant that serves German food that is expensive .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "german"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL2221.json_0010
+# ::snt What about British food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "british"
+  ))
+)
+
+# ::id PMUL2221.json_0012
+# ::snt Anywhere that you recommend will be great .
+( o / out_of_scope )
+
+# ::id PMUL2221.json_0014
+# ::snt Yes , please . I would like it to be for 4 people at 14:15 on Saturday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "14:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2221.json_0016
+# ::snt I also need a taxi between the two locations and need to get to the restaurant by 14:15
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n20 / name
+     :op1 "14:15"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL2221.json_0018
+# ::snt Can you let me know the type of car ?
+( Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+)
+
+# ::id PMUL2221.json_0020
+# ::snt No . that is all for now .
+( o / out_of_scope )
+
+# ::id SNG1295.json_0000
+# ::snt Yes , i would like help locating an attraction .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id SNG1295.json_0002
+# ::snt I 'm looking for the entrance fee for Castle Galleries .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "castle"
+     :op2 "galleries"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+   )
+)
+
+# ::id SNG1295.json_0004
+# ::snt Thanks for the recommendation . That 's all the help I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0211.json_0000
+# ::snt I am looking for a place to stay with a 3 star rating .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n2 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SSNG0211.json_0002
+# ::snt I would like a lower price range with free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( heHo2 / cheap)
+)
+
+# ::id SSNG0211.json_0004
+# ::snt I want to be in a hotel , not a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id SSNG0211.json_0006
+# ::snt Can you find me a hotel in the south with a 3 star rating free parking ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n8 / name
+     :op1 "south"
+  ))
+   :Stars ( StaHo7 / Stars 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SSNG0211.json_0008
+# ::snt Yes please let 's try that .
+( o / out_of_scope )
+
+# ::id SSNG0211.json_0010
+# ::snt Please book for 6 people and 5 nights starting from thursday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SSNG0211.json_0012
+# ::snt Is there another hotel in the same price range that you can book ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n18 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id SSNG0211.json_0014
+# ::snt Yes , please check in another area .
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+)
+
+# ::id SSNG0211.json_0016
+# ::snt Yes could you check there please .
+( o / out_of_scope )
+
+# ::id SSNG0211.json_0018
+# ::snt Yes , and please give me the reference number .
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id SSNG0211.json_0020
+# ::snt No , that will be it . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2328.json_0000
+# ::snt Can you give me some information on the Bloomsbury Restaurant ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "bloomsbury"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL2328.json_0002
+# ::snt Perfect . Can I get a confirmed table for 2 at 16:15 on Wednesday ? I 'll need some sort of reference number too please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "16:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL2328.json_0004
+# ::snt fantastic . i also want to check out some nightclubs in town .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "nightclubs"
+  ))
+)
+
+# ::id PMUL2328.json_0006
+# ::snt It needs to be in the Centre area , please .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2328.json_0008
+# ::snt i need phone number of either and a taxi to commute between the two places
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL2328.json_0010
+# ::snt Can I also have the address of the nightclub ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL2328.json_0012
+# ::snt Great , thanks . I need a cab to get me to and from by the booked time . I also need the contact # & car type too please
+( Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+)
+
+# ::id PMUL2328.json_0014
+# ::snt Ok , that 's all I needed , thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0863.json_0000
+# ::snt Hi , I 'd like to find out about the Hobsons House hotel .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "hobsons"
+     :op2 "house"
+  ))
+)
+
+# ::id SNG0863.json_0002
+# ::snt If you have it , can I get their phone number and postcode please .
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id SNG0863.json_0004
+# ::snt I 'm not quite sure yet . Do they have free parking ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Parking ( aHo1 / question )
+   )
+)
+
+# ::id SNG0863.json_0006
+# ::snt Not at this time . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0863.json_0008
+# ::snt You too , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2514.json_0000
+# ::snt Hello , I would like some suggestions for college attractions in town . Could you help me ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "college"
+  ))
+)
+
+# ::id MUL2514.json_0002
+# ::snt I will go with whatever you recommend ,   I 'll just need to know the entrance fee and postcode .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id MUL2514.json_0004
+# ::snt Thank you . Do you have any information about a specific hotel named the el shaddai ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n4 / name
+     :op1 "el"
+     :op2 "shaddai"
+  ))
+)
+
+# ::id MUL2514.json_0006
+# ::snt Thanks so much . You 've been very helpful . That 's all for me today . Have a good night . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL2514.json_0008
+# ::snt You betcha . Bye - bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1190.json_0000
+# ::snt I want a train leaving on thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL1190.json_0002
+# ::snt should depart from stansted airport and arrive by 08:00 at cambridge
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n6 / name
+     :op1 "08:00"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n8 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id PMUL1190.json_0004
+# ::snt make a booking for 7 people and could I get the reference number
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1190.json_0006
+# ::snt No that will be all thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1255.json_0000
+# ::snt Hi , I 'd like to stay at the warkworth house please .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "warkworth"
+     :op2 "house"
+  ))
+)
+
+# ::id SNG1255.json_0002
+# ::snt Yes please ! 2 of us will be staying starting on saturday for 5 nights
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SNG1255.json_0004
+# ::snt Thanks for all of your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1255.json_0006
+# ::snt That is all for now . Thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1155.json_0000
+# ::snt I want to go to a particular attraction called great saint mary 's church .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "great"
+     :op2 "saint"
+     :op3 "mary"
+     :op4 "'s"
+     :op5 "church"
+  ))
+)
+
+# ::id PMUL1155.json_0002
+# ::snt What is the postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL1155.json_0004
+# ::snt No thank you .   I also need a train that should leave on thursday and should go to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL1155.json_0006
+# ::snt I will be departing from ely .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n8 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL1155.json_0008
+# ::snt I need to arrive by 15:15
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "15:15"
+  ))
+)
+
+# ::id PMUL1155.json_0010
+# ::snt I want to confirm that I will arrive by 15:15 ? You stated , leaving at 5:35 and arriving at 5:52 ?
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n12 / name
+     :op1 "15:15"
+  ))
+)
+
+# ::id PMUL1155.json_0012
+# ::snt Yes , I 'm not booking my seat just yet . All I needed was the train ID , and you have given me that . Thank you .
+( Tt1 / Train-Request
+  :Id ( aTr0 / question )
+)
+
+# ::id PMUL1155.json_0014
+# ::snt That 's all I need , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3442.json_0000
+# ::snt I 'm interested in doing something touristy in the centre , where should I stop first ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3442.json_0002
+# ::snt Those all sound interesting . Do you have any recommendations ?
+( o / out_of_scope )
+
+# ::id PMUL3442.json_0004
+# ::snt Sure , can I have the postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL3442.json_0006
+# ::snt I need information about a train on Sunday , leaving after 11:45 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n6 / name
+     :op1 "11:45"
+  ))
+)
+
+# ::id PMUL3442.json_0008
+# ::snt I am leaving from Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3442.json_0010
+# ::snt That sounds great . Do they have 7 tickets available ? If they do reserve the tickets and I need the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3442.json_0012
+# ::snt No . Thanks for your help . You have been really nice .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1769.json_0000
+# ::snt Yes I am looking for a train that is leaving monday to leicester
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id MUL1769.json_0002
+# ::snt I need it to arrive by 12:15 . I do n't know how long the ride is ?
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "12:15"
+  ))
+)
+
+# ::id MUL1769.json_0004
+# ::snt I will be leaving from cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1769.json_0006
+# ::snt Yes , for 3 people please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL1769.json_0008
+# ::snt Can you also give me some information on museums in the east area ? I need postcode and phone numbers .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n14 / name
+     :op1 "museums"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id MUL1769.json_0010
+# ::snt That sounds great . Could you give me their phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL1769.json_0012
+# ::snt No thanks , that will be all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0282.json_0000
+# ::snt Can you find me a 3 star hotel with free wi - fi ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n2 / name
+     :op1 "3"
+  ))
+   :Internet ( esHo2 / yes)
+   :Type ( TypHo5 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id SSNG0282.json_0002
+# ::snt Is there a guesthouse available ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id SSNG0282.json_0004
+# ::snt Yes , in west Cambridge .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n8 / name
+     :op1 "west"
+  ))
+)
+
+# ::id SSNG0282.json_0006
+# ::snt Are there any hotels in the same price range ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotels"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id SSNG0282.json_0008
+# ::snt Yes please and I need the reference number
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id SSNG0282.json_0010
+# ::snt I need it for 4 people for 4 nights starting Monday please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SSNG0282.json_0012
+# ::snt yes , please and be sure to provide me the booking number , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0282.json_0014
+# ::snt That will be all . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0373.json_0000
+# ::snt Do you have any information on a hotel called the Acorn Guesthouse ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SSNG0373.json_0002
+# ::snt Thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0373.json_0004
+# ::snt Yes I need booking for 3 people and 4 nights starting from saturday . ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n2 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n4 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SSNG0373.json_0006
+# ::snt Yes please book another in the same price range . And I will need the reference number .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id SSNG0373.json_0008
+# ::snt Thank you so much .   That is all I 'll need for today .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2003.json_0000
+# ::snt Are there any sports related entertainment venues on the west side of Cambridge ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "sports"
+  ))
+)
+
+# ::id PMUL2003.json_0002
+# ::snt Can you look for a museum in that area ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL2003.json_0004
+# ::snt You could n't find a museum in the west area ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n8 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL2003.json_0006
+# ::snt Either a fee or not is fine it woes not matter .
+( o / out_of_scope )
+
+# ::id PMUL2003.json_0008
+# ::snt What is the address for Lynne Strover ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL2003.json_0010
+# ::snt Thank you , we will try there ! Now I need help finding a restaurant that serves African food that is in the same location as the museum .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "african"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "location"
+  ))
+)
+
+# ::id PMUL2003.json_0012
+# ::snt Is there a restaurant with my criteria that serves British food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "british"
+  ))
+)
+
+# ::id PMUL2003.json_0014
+# ::snt It does not matter . Just make a recommendation and book a table for 4 people at 13:45 on Friday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "13:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2003.json_0016
+# ::snt Okay thanks . That 's all for now . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2984.json_0000
+# ::snt Are there any hotel rooms left ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL2984.json_0002
+# ::snt I 'm looking for a 4 star   guesthouse with free parking and wifi- anything in that range ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+   :Internet ( esHo3 / yes)
+   :Stars ( StaHo6 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2984.json_0004
+# ::snt i want it to be a guesthouse specifically .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL2984.json_0006
+# ::snt Great !   Can you give me their phone number , area and address , please ?
+( Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+  :Addr ( aHo1 / question )
+  :Phone ( aHo2 / question )
+)
+
+# ::id PMUL2984.json_0008
+# ::snt i am also looking for a particular attraction .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL2984.json_0010
+# ::snt I 'm looking for Clare College . I 'd like to get the postcode , please .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n8 / name
+     :op1 "clare"
+     :op2 "college"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2984.json_0012
+# ::snt Last thing I need is a taxi from Clare College to the hotel , and I need to leave by 16:30 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n10 / name
+     :op1 "16:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n12 / name
+     :op1 "clare"
+     :op2 "college"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL2984.json_0014
+# ::snt thanks so much you have been very helpful !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2143.json_0000
+# ::snt Can you help me find some attractions in town ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL2143.json_0002
+# ::snt Centre of town would be perfect .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2143.json_0004
+# ::snt I would like Korean food and expensive . Can you send address ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "korean"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+ :op3(Rt3 / Restaurant-Request
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id PMUL2143.json_0006
+# ::snt Can we go back to finding an attraction please ?   I need the address and the type . Anything in the centre area will work .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Type ( aAt1 / question )
+  :Addr ( aAt2 / question )
+   )
+)
+
+# ::id PMUL2143.json_0008
+# ::snt Cool , thanks . Can you help me book a table at an expensive korean restaurant in the centre ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "korean"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2143.json_0010
+# ::snt Yes , for Saturday please .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n16 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL2143.json_0012
+# ::snt book a table for 8 people at 18:15
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "18:15"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n20 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL2143.json_0014
+# ::snt Yes , I will need a taxi to get to the restaurant in time for that reservation .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Dest ( DesTa3 / Dest 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL2143.json_0016
+# ::snt I 'll be leaving from Holy Trinity Church .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n24 / name
+     :op1 "holy"
+     :op2 "trinity"
+     :op3 "church"
+  ))
+)
+
+# ::id PMUL2143.json_0018
+# ::snt Thanks ! I feel ready for my trip now . I appreciate the help . Goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3051.json_0000
+# ::snt Can you find a moderate price restaurant in the centre ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3051.json_0002
+# ::snt I would like to eat Chinese food , please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL3051.json_0004
+# ::snt Yes , please . Just go ahead and make a booking with your recommendation . I 'll need a table on Sunday at 11:45 . It will be 8 people .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "11:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL3051.json_0006
+# ::snt OK , could you maybe tell me which restaurant the reservation is at ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL3051.json_0008
+# ::snt I am also looking for some where fun to go in the Centre of town as well .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3051.json_0010
+# ::snt That sounds great . Could I get the phone number and post code please ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL3051.json_0012
+# ::snt No thank you . You have been a great help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3051.json_0014
+# ::snt No that would be fine . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1083.json_0000
+# ::snt Hi , I am looking to go to a place with multiple sports in the centre .   Can you help me ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "multiple"
+     :op2 "sports"
+  ))
+)
+
+# ::id SNG1083.json_0002
+# ::snt Is that a multiple sports attraction in the centre ? How much does it cost ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+   )
+)
+
+# ::id SNG1083.json_0004
+# ::snt I 'd like to definitely see something in the centre of town . How about a museum ? Can you recommend a nice one ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n10 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id SNG1083.json_0006
+# ::snt Excellent , can I get the address and post code please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id SNG1083.json_0008
+# ::snt No , that is all thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0536.json_0000
+# ::snt Hello !   I 'm looking for a moderately priced restaurant in the centre .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0536.json_0002
+# ::snt I want asian oriental food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+)
+
+# ::id SNG0536.json_0004
+# ::snt Is the Yippee Noodle Bar moderately priced ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "Yippee"
+     :op2 "Noodle"
+     :op3 "Bar"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n10 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id SNG0536.json_0006
+# ::snt That sounds perfect . I do n't need a reservation right now , but could you give me the address , phone number , and postcode , please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id SNG0536.json_0008
+# ::snt No , I 'm all set . Thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3527.json_0000
+# ::snt I 'm looking for a moderately priced place to eat in the North please
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL3527.json_0002
+# ::snt I would prefer the Indian restaurant please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL3527.json_0004
+# ::snt Yes . Can you book for 8 people at 19:15 on Monday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "19:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL3527.json_0006
+# ::snt I also need to get a train .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL3527.json_0008
+# ::snt I want the train from birmingham new street to arrive in cambridge by 09:30 . I plan to travel on monday . Please provide me with the travel time for this trip
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n16 / name
+     :op1 "monday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n18 / name
+     :op1 "09:30"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n20 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Time ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3527.json_0010
+# ::snt Get the earliest one , please .
+( o / out_of_scope )
+
+# ::id PMUL3527.json_0012
+# ::snt Yes I would like to book , for 8 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n22 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL3527.json_0014
+# ::snt Thank you for all of your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01925.json_0000
+# ::snt I am looking for a train to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG01925.json_0002
+# ::snt I want to travel this Sunday , please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id SNG01925.json_0004
+# ::snt I need to leave after 19:15 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n6 / name
+     :op1 "19:15"
+  ))
+)
+
+# ::id SNG01925.json_0006
+# ::snt I will be leaving london kings cross .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n8 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id SNG01925.json_0008
+# ::snt Yes , thank you . Can you book it for 3 people and provide the reference number for me ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id SNG01925.json_0010
+# ::snt Marvelous . I am all set to go now . Thank you for your help . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20462.json_0000
+# ::snt I am looking for a moderately priced restaurant in the north part of town , what do you have available ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id WOZ20462.json_0002
+# ::snt Please tell me the address and phone number of the indian restaurant
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20462.json_0004
+# ::snt That 's all I need , thank you .   Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20074.json_0000
+# ::snt I 'd like to find a moderately priced place located in the north part of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id WOZ20074.json_0002
+# ::snt I 'd like to have their phone number and address .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20074.json_0004
+# ::snt Thank you . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2315.json_0000
+# ::snt Hi ! I am looking for a nice place for dinner . I would like something in the centre that 's expensive .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2315.json_0002
+# ::snt What would you suggest ? I need a reservation for 6 at 12:00 on thursday and I 'll need the reference number then too please .
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :People ( PeoRe3 / People 
+    :name ( n7 / name
+     :op1 "6"
+  ))
+   :Time ( TimRe5 / Time 
+    :name ( n9 / name
+     :op1 "12:00"
+  ))
+   :Day ( DayRe7 / Day 
+    :name ( n11 / name
+     :op1 "thursday"
+  ))
+   )
+)
+
+# ::id MUL2315.json_0004
+# ::snt Yes , please . I also want to find a museum in town .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL2315.json_0006
+# ::snt Sure . Can I have the phone number and address ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL2315.json_0008
+# ::snt Thank you so much ! I appreciate your time , that is all the help I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1075.json_0000
+# ::snt I ' m looking for a theatre in town .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "theatre"
+  ))
+)
+
+# ::id PMUL1075.json_0002
+# ::snt It does n't matter what part of town , If you have one you would recommend and let me know the entrance fee , that would be great .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+   )
+)
+
+# ::id PMUL1075.json_0004
+# ::snt What does " currently unavailable " mean ?
+( o / out_of_scope )
+
+# ::id PMUL1075.json_0006
+# ::snt I also need a train going from Cambridge to Peterborough on Sunday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "peterborough"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1075.json_0008
+# ::snt I need to leave on Sunday and arrvie by 14:16 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "14:16"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL1075.json_0010
+# ::snt There will be 8 of us traveling , by the way .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL1075.json_0012
+# ::snt No , thank you . That 's all I need this morning .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0310.json_0000
+# ::snt I 'd like to find a Thai restaurant in the center .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "thai"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL0310.json_0002
+# ::snt Yes , please . Is it expensive ?
+( o / out_of_scope )
+
+# ::id PMUL0310.json_0004
+# ::snt No , that is perfect . I would like to book a table for 5 people on Wednesday at 11:00 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "11:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL0310.json_0006
+# ::snt I also need a place to stay
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL0310.json_0008
+# ::snt I would like a 4 star guesthouse with free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0310.json_0010
+# ::snt In the Centre is fine . Can you please check to see if any offer internet ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Internet ( aHo1 / question )
+   )
+)
+
+# ::id PMUL0310.json_0012
+# ::snt Does the hotel also offer internet ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Internet ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Internet ( esHo2 / yes)
+   )
+)
+
+# ::id PMUL0310.json_0014
+# ::snt I do not want to book it at this time .
+( o / out_of_scope )
+
+# ::id PMUL0310.json_0016
+# ::snt What is the address of the guesthouse ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id PMUL0310.json_0018
+# ::snt I 'll need a taxi to take me to bangkok city from the hotel and arrive by 11:00 .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n18 / name
+     :op1 "bangkok"
+     :op2 "city"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n20 / name
+     :op1 "11:00"
+  ))
+)
+
+# ::id PMUL0310.json_0020
+# ::snt Thank you for all your help . Have a great day ! !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20365.json_0000
+# ::snt one in the East part of town
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+)
+
+# ::id WOZ20365.json_0002
+# ::snt and serves irish style food please
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "irish"
+  ))
+)
+
+# ::id WOZ20365.json_0004
+# ::snt Indian food in the east part of town would be good .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "east"
+  ))
+)
+
+# ::id WOZ20365.json_0006
+# ::snt It does n't matter .
+( Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+)
+
+# ::id WOZ20365.json_0008
+# ::snt May I have the phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id WOZ20365.json_0010
+# ::snt What is the address ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id WOZ20365.json_0012
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20365.json_0014
+# ::snt good bye
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0279.json_0000
+# ::snt I 'm looking for a hotel to stay at in the north part of town .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SSNG0279.json_0002
+# ::snt Are there any four star hotels ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "four"
+  ))
+)
+
+# ::id SSNG0279.json_0004
+# ::snt Could I have one in the Centre of town
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SSNG0279.json_0006
+# ::snt Please do , lets make it for this coming Monday , than k you .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id SSNG0279.json_0008
+# ::snt two people , two nights , starting Thursday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "two"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "two"
+  ))
+)
+
+# ::id SSNG0279.json_0010
+# ::snt Actually , how about a guesthouse type place in the north with four stars ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n18 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n20 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n22 / name
+     :op1 "four"
+  ))
+)
+
+# ::id SSNG0279.json_0012
+# ::snt Another hotel in the same pricerange then ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n24 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n26 / name
+     :op1 "same"
+     :op2 "pricerange"
+  ))
+)
+
+# ::id SSNG0279.json_0014
+# ::snt No that will be all . Thank you for all of your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0038.json_0000
+# ::snt Hello , I 'm looking for an Italian restaurant on the East side . Thank you !
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id SSNG0038.json_0002
+# ::snt Is this restaurant in the moderate price range ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id SSNG0038.json_0004
+# ::snt Yes book a table for 8 on sunday at 19:30 please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "19:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+)
+
+# ::id SSNG0038.json_0006
+# ::snt No I will call back thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0038.json_0008
+# ::snt Can you find another restaurant int he same area and price range for me ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+     :op3 "and"
+     :op4 "price"
+     :op5 "range"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id SSNG0038.json_0010
+# ::snt I did not say to book rajmahal .   What type of food does it serve ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n18 / name
+     :op1 "rajmahal"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Food ( aRe1 / question )
+   )
+)
+
+# ::id SSNG0038.json_0012
+# ::snt If there are not any Italian restaurants available in the area that are moderately priced , Rajmahal will be fine .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n20 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n22 / name
+     :op1 "moderately"
+  ))
+   :Name ( NamRe6 / Name 
+    :name ( n24 / name
+     :op1 "rajmahal"
+  ))
+)
+
+# ::id SSNG0038.json_0014
+# ::snt Thank you for your help . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0038.json_0016
+# ::snt I hope to . Goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2005.json_0000
+# ::snt I am looking for a gastropub in the centre of town . What do you have ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "gastropub"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2005.json_0002
+# ::snt It 's a special occasion , so let 's go with something expensive .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL2005.json_0004
+# ::snt I need a table for 5 people .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL2005.json_0006
+# ::snt for 5 , at 17:15 on Friday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "17:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL2005.json_0008
+# ::snt Awesome , I 'm also looking for a swimming pool to go to after the restaurant . Can you find one in the same area ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n18 / name
+     :op1 "swimming"
+     :op2 "pool"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Area ( AreRe5 / Area 
+    :name ( n21 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   )
+)
+
+# ::id PMUL2005.json_0010
+# ::snt That sounds great . Could you give me their number please ?
+( o / out_of_scope )
+
+# ::id PMUL2005.json_0012
+# ::snt That takes care of all my needs . Thanks a bunch !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1042.json_0000
+# ::snt I need to get a train to bishops stortford leaving after 20:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "20:45"
+  ))
+)
+
+# ::id PMUL1042.json_0002
+# ::snt I need to leave on Sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL1042.json_0004
+# ::snt Please just tell me the price , travel time and the train ID
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+  :Id ( aTr2 / question )
+)
+
+# ::id PMUL1042.json_0006
+# ::snt Great . Can you give me information on jesus green outdoor pool ? I need fee amount if any , postcode , phone number and address please .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n8 / name
+     :op1 "jesus"
+     :op2 "green"
+     :op3 "outdoor"
+     :op4 "pool"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+  :Addr ( aAt3 / question )
+   )
+)
+
+# ::id PMUL1042.json_0008
+# ::snt Okay wonderful ! Thank you for all of your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3306.json_0000
+# ::snt Can you help me find a place to stay that has 0 stars and does n't need to have free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( onHo1 / dontcare)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "0"
+  ))
+)
+
+# ::id PMUL3306.json_0002
+# ::snt I would prefer a hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL3306.json_0004
+# ::snt 0 stars , what could go wrong . I just need to find out the postcode and phone number .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "0"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Post ( aHo1 / question )
+  :Phone ( aHo2 / question )
+   )
+)
+
+# ::id PMUL3306.json_0006
+# ::snt I do n't want to book right now , but could you confirm what area of town that is in ?
+( Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+)
+
+# ::id PMUL3306.json_0008
+# ::snt I want to get take the bus to the centre area then take a taxi tour of the area can you help me arrange that .
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Area ( AreHo3 / Area 
+    :name ( n9 / name
+     :op1 "centre"
+  ))
+   )
+)
+
+# ::id PMUL3306.json_0010
+# ::snt I 've changed my mine . I 'd like a train that departs from stansted airport and goes to cambridge instead .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id PMUL3306.json_0012
+# ::snt I 'd like to leave on Sunday after 12:00 . Can I have the arrival time , price , and train ID please ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "sunday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n16 / name
+     :op1 "12:00"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Arrive ( aTr1 / question )
+  :Ticket ( aTr2 / question )
+  :Id ( aTr3 / question )
+   )
+)
+
+# ::id PMUL3306.json_0014
+# ::snt Any arrival time is fine as long as I leave Stansted Airport after 12:00 . The train which leaves the soonest after 12:00 would be fine with me .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n18 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n20 / name
+     :op1 "12:00"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Arrive ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3306.json_0016
+# ::snt Thanks ! No need , I just need the price , please .
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL3306.json_0018
+# ::snt Thank you . That is all for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2382.json_0000
+# ::snt I need to find a place to eat in Centre please .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2382.json_0002
+# ::snt I 'm looking for an inexpensive Spanish restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "spanish"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "inexpensive"
+  ))
+)
+
+# ::id MUL2382.json_0004
+# ::snt Yes , a table for 6 , Friday at 16:00 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "16:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL2382.json_0006
+# ::snt Yeah , can you recommend a place in the area ?   Preferably something college related .
+( Am1 / Attraction-Inform
+   :Area ( enAt1 / centre)
+   :Type ( TypAt3 / Type 
+    :name ( n14 / name
+     :op1 "college"
+  ))
+)
+
+# ::id MUL2382.json_0008
+# ::snt Nice , in the same area as the restaurant I see .   What is the address with postcode ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Area ( AreAt3 / Area 
+    :name ( n17 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   )
+)
+
+# ::id MUL2382.json_0010
+# ::snt One more question , is there an entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL2382.json_0012
+# ::snt No that is all , you were wonderful .   Have a great day ! !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20311.json_0000
+# ::snt I am looking for a restaurant in the center of town that serves European food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "european"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id WOZ20311.json_0002
+# ::snt What is the address , phone number , and price range ?
+( Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id WOZ20311.json_0004
+# ::snt No , that will be all . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0146.json_0000
+# ::snt Find a budget hotel with free parking in Cambridge .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id MUL0146.json_0002
+# ::snt I would like it to have a four star rating and be located on the west side .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "four"
+  ))
+)
+
+# ::id MUL0146.json_0004
+# ::snt Please book it for 5 people and 5 nights starting from wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL0146.json_0006
+# ::snt Let 's try 4 nights only please and I 'll need a reference number .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL0146.json_0008
+# ::snt I am also looking for a vietnamese place to dine in the same price range as the hotel .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "vietnamese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id MUL0146.json_0010
+# ::snt First , tell me how far away from the hotel this restaurant is .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id MUL0146.json_0012
+# ::snt Yes I 'd like to book for 5 at 13:00 on Wednesday as well . I will also need the reference number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "13:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n20 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n22 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0146.json_0014
+# ::snt Thank You . That 's all i need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0259.json_0000
+# ::snt I am looking for a train from Cambridge to Leicester .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "leicester"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG0259.json_0002
+# ::snt I will be leaving on Monday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id SNG0259.json_0004
+# ::snt I need to arrive in Leicester by 21:15 , do you have one like that ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "leicester"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n10 / name
+     :op1 "21:15"
+  ))
+)
+
+# ::id SNG0259.json_0006
+# ::snt That will probably work . What is the travel time for that train ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id SNG0259.json_0008
+# ::snt Okay , that 's all I needed to know .   Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2247.json_0000
+# ::snt I 'm looking for a place to go , can you help ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL2247.json_0002
+# ::snt not as such . it should be affordable . that is it .
+( o / out_of_scope )
+
+# ::id PMUL2247.json_0004
+# ::snt What about parks ? Are there any free parks ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "parks"
+  ))
+)
+
+# ::id PMUL2247.json_0006
+# ::snt Are any of them in the East ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "East"
+  ))
+)
+
+# ::id PMUL2247.json_0008
+# ::snt How much does it cost to get in ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL2247.json_0010
+# ::snt Yes , I would love the address . Thank you !
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL2247.json_0012
+# ::snt I would also like to find somewhere nice to eat .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL2247.json_0014
+# ::snt I would prefer an east location and italian food would be lovely
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL4296.json_0000
+# ::snt I am looking for a train departing from Broxbourne after 20:15 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "broxbourne"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "20:15"
+  ))
+)
+
+# ::id PMUL4296.json_0002
+# ::snt Let 's do that 20:32 on Wednesday please
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL4296.json_0004
+# ::snt 1 please with the arrival time and train i d .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "1"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Arrive ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4296.json_0006
+# ::snt I 'll need to know the arrival time , please ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+)
+
+# ::id PMUL4296.json_0008
+# ::snt A need a park in centre and need a phone number and entrance fee
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n12 / name
+     :op1 "park"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id PMUL4296.json_0010
+# ::snt Thank you . I think that 's it for today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3656.json_0000
+# ::snt Can you help me find a place to stay that is moderately priced and includes free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL3656.json_0002
+# ::snt No preference in area , just need to make sure that it also has wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL3656.json_0004
+# ::snt No preference on star rating . It needs to be in a hotel , not a guesthouse . What do you recommend ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL3656.json_0006
+# ::snt Yes , that would be great . I 'll need to stay starting on Saturday . It will be for five nights and eight people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "five"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "eight"
+  ))
+)
+
+# ::id PMUL3656.json_0008
+# ::snt Thanks ! I also need a train departing Cambridge to Kings Lynn on Thursday . I want to arrive by 11:15 . Can you help ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n14 / name
+     :op1 "thursday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n16 / name
+     :op1 "11:15"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3656.json_0010
+# ::snt Yes , can you please make a reservation for 8 people ? And can I get a reference number to give everyone ? Thanks !
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n20 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3656.json_0012
+# ::snt No , that 's all I need . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20382.json_0000
+# ::snt I 'm looking for a place serving spanish food somewhere in town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "spanish"
+  ))
+)
+
+# ::id WOZ20382.json_0002
+# ::snt I do n't have a preference , please make a suggestion .
+( o / out_of_scope )
+
+# ::id WOZ20382.json_0004
+# ::snt I will go to La Tasca .   What is their phone number ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n4 / name
+     :op1 "la"
+     :op2 "tasca"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20382.json_0006
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1815.json_0000
+# ::snt I 'm looking for a nightclub in downtown Cambridge .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "nightclub"
+  ))
+)
+
+# ::id MUL1815.json_0002
+# ::snt I do n't really care . Can you suggest a place ? And give me a postcode for the one you suggest please .
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL1815.json_0004
+# ::snt I 'm also looking for a train . I need to depart from cambridge and arrive by 19:15 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n4 / name
+     :op1 "19:15"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1815.json_0006
+# ::snt I would like to go to Kings Lynn on Monday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id MUL1815.json_0008
+# ::snt That works for me . Book it for 2 people and I need the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL1815.json_0010
+# ::snt That 's everything . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2500.json_0000
+# ::snt Hi , I 'd like to find a cheap italian restaurant , please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL2500.json_0002
+# ::snt I prefer the north area of town .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL2500.json_0004
+# ::snt Yes , please make one for 7 people at 17:45 on Thursday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "17:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL2500.json_0006
+# ::snt Sounds good . Could you also help me find a cinema in the same area ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n16 / name
+     :op1 "cinema"
+  ))
+)
+
+# ::id MUL2500.json_0008
+# ::snt Darn ! I really wanted to go to the cinema . Is there a park located in that area ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n18 / name
+     :op1 "park"
+  ))
+)
+
+# ::id MUL2500.json_0010
+# ::snt Can I get their address please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id MUL2500.json_0012
+# ::snt what is the entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL2500.json_0014
+# ::snt I 'd also like a taxi . I 'd like to arrive to the restaurant by the booked time , please .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "booked"
+     :op3 "time"
+  ))
+)
+
+# ::id MUL2500.json_0016
+# ::snt Thank you , you 've been very helpful ! That 's all I 'll need today !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1989.json_0000
+# ::snt I 'm looking for information on Broughton house gallery .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "broughton"
+     :op2 "house"
+     :op3 "gallery"
+  ))
+)
+
+# ::id MUL1989.json_0002
+# ::snt Is the cb11ln the postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL1989.json_0004
+# ::snt Yes , I need a train going to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1989.json_0006
+# ::snt I 'll be leaving Leicester and I want to be in Cambridge by 11:30 , please .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "11:30"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "leicester"
+  ))
+   :Dest ( DesTr6 / Dest 
+    :name ( n10 / name
+     :op1 "Cambridge"
+  ))
+)
+
+# ::id MUL1989.json_0008
+# ::snt Sunday , can you book it for me and I need a reference number , please
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL1989.json_0010
+# ::snt 5 , please . Include the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL1989.json_0012
+# ::snt Thanks so much , that 's all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2810.json_0000
+# ::snt I need a 3 star hotel in the Cambridge centre .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL2810.json_0002
+# ::snt Not sure yet .   Is it expensive ?   I only like to stay in expensive hotels .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL2810.json_0004
+# ::snt Sounds good . I need it for 8 , 2 nights Friday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL2810.json_0006
+# ::snt I was also wanting to see if there is an entertainment place in the centre part of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n18 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL2810.json_0008
+# ::snt No , but maybe there is something in the type of college ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n20 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL2810.json_0010
+# ::snt Yes , could you give me their phone number and the entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL2810.json_0012
+# ::snt no thanks . that s all for today . bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3914.json_0000
+# ::snt i am planning your trip in Cambridge
+( o / out_of_scope )
+
+# ::id PMUL3914.json_0002
+# ::snt I want to know if the Worth House is still renting rooms .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "worth"
+     :op2 "house"
+  ))
+)
+
+# ::id PMUL3914.json_0004
+# ::snt yes book for 2 people and 3 nights from thursday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL3914.json_0006
+# ::snt Thanks . I also need to find a train to london liverpool street .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL3914.json_0008
+# ::snt I am leaving from Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3914.json_0010
+# ::snt Sure , you really should be more pleasant .   I need to get to London Liverpool Street on Wednesday by 20:45 please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "wednesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n16 / name
+     :op1 "20:45"
+  ))
+   :Dest ( DesTr6 / Dest 
+    :name ( n18 / name
+     :op1 "liverpool"
+     :op2 "street"
+  ))
+)
+
+# ::id PMUL3914.json_0012
+# ::snt Yes make the booking or me for 2 and provide the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n20 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3914.json_0014
+# ::snt Thank you very much . That is all the information I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0665.json_0000
+# ::snt I 'm looking for a restaurant in centre .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0665.json_0002
+# ::snt I am really in the mood for Italian food tonight . Something expensive !
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0665.json_0004
+# ::snt Yes .   What is the address and phone number of that place ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id PMUL0665.json_0006
+# ::snt Not at this time . I also need a train going from Cambridge to Kings Lynn .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0665.json_0008
+# ::snt I do n't have a preference on what time to leave , however , I do need to be there by 08:00 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n12 / name
+     :op1 "08:00"
+  ))
+)
+
+# ::id PMUL0665.json_0010
+# ::snt I 'll be leaving on Monday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL0665.json_0012
+# ::snt That would be excellent . Could you also give me the travel time once you book it for me ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL0665.json_0014
+# ::snt actually , i think i will book it later . thanks though . goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0547.json_0000
+# ::snt What do we have in Cambridge as far as British food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "british"
+  ))
+)
+
+# ::id PMUL0547.json_0002
+# ::snt Since I am only worried about Cambridge , lets check again for moderate priced british restaurants in the centre area
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "british"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0547.json_0004
+# ::snt Yes .   Please book it for 8 people on Monday at 16:45 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "16:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL0547.json_0006
+# ::snt I also need to get a train on the same day as the restaurant booking
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+)
+
+# ::id PMUL0547.json_0008
+# ::snt i 'm leaving from norwich and going to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n20 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id PMUL0547.json_0010
+# ::snt Does it arrive by 10:45 ?
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n22 / name
+     :op1 "10:45"
+  ))
+)
+
+# ::id PMUL0547.json_0012
+# ::snt Okay can I book that for 8 people ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n24 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL0547.json_0014
+# ::snt That is all I need today . Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2332.json_0000
+# ::snt I 'm looking for somewhere to eat , that 's moderately priced and in the city centre .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2332.json_0002
+# ::snt No , I do n't , actually . Surprise me with the type of food and give me the restaurant 's address .
+( Rt1 / Restaurant-Request
+  :Food ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id MUL2332.json_0004
+# ::snt Can you also tell me some places to go in the same area as the restaurant ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n6 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id MUL2332.json_0006
+# ::snt It does n't matter , anywhere will do . And can you get me the address ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( onAt1 / dontcare)
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+)
+
+# ::id MUL2332.json_0008
+# ::snt Yes can I get their address please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id MUL2332.json_0010
+# ::snt I also need a taxi .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL2332.json_0012
+# ::snt I want to leave the restaurant by 09:15 . Please get me the contact number and car type .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n8 / name
+     :op1 "09:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n10 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id MUL2332.json_0014
+# ::snt Thank you for everything , that is all that i need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3267.json_0000
+# ::snt can i request a taxi from my hotel to the city center Chinese restaurant ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+ :op3(Rm3 / Restaurant-Inform
+   :none ( onRe3 / none)
+   )
+)
+
+# ::id PMUL3267.json_0002
+# ::snt Erm , nevermind , I need a nightclub in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "nightclub"
+  ))
+)
+
+# ::id PMUL3267.json_0004
+# ::snt Yes , please . I need the address and postcode of the one you recommend .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL3267.json_0006
+# ::snt Yes , I would also like to book a table at maharajah tandoori restaurant .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "maharajah"
+     :op2 "tandoori"
+     :op3 "restaurant"
+  ))
+)
+
+# ::id PMUL3267.json_0008
+# ::snt I would love a reservation for Sunday for 2 people at 18:00 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "18:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL3267.json_0010
+# ::snt Thank you so much , you 've been very helpful .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1659.json_0000
+# ::snt I need a train to arrive by 12:15 on saturday . Can you help me ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "saturday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "12:15"
+  ))
+)
+
+# ::id MUL1659.json_0002
+# ::snt I am leaving birmingham new street going to cambridge . I need a ticket that leaves on saturday and will get me there by 12:15 , can you help ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Day ( DayTr6 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :Arrive ( ArrTr8 / Arrive 
+    :name ( n12 / name
+     :op1 "12:15"
+  ))
+)
+
+# ::id MUL1659.json_0004
+# ::snt I 'm not ready to book , but appreciate the information .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id MUL1659.json_0006
+# ::snt Yes I would also like to find a place to dine   that serves italian food and should be in the centre of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "italian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1659.json_0008
+# ::snt It should be in the expensive price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n18 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL1659.json_0010
+# ::snt yes , that 's fine .   Can I have the address please ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id MUL1659.json_0012
+# ::snt Perfect , that is all I need for right now .   Thank you for all of your help !   Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0811.json_0000
+# ::snt I am looking for a restaurant in the north that is in the cheap price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL0811.json_0002
+# ::snt Actually I had Japanese in mind .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "japanese"
+  ))
+)
+
+# ::id MUL0811.json_0004
+# ::snt Okay , how about Italian instead ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id MUL0811.json_0006
+# ::snt No , but could you give me the postcode ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id MUL0811.json_0008
+# ::snt Could you see if there 's a swimming pool in the north area , as well ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "north"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n12 / name
+     :op1 "swimming"
+     :op2 "pool"
+  ))
+)
+
+# ::id MUL0811.json_0010
+# ::snt Can I please have the phone number and postcode for those ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id MUL0811.json_0012
+# ::snt No , that 's all I need . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20210.json_0000
+# ::snt I 'm looking for an expensive restaurant in the south part of town
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id WOZ20210.json_0002
+# ::snt Is there anything else ?
+( o / out_of_scope )
+
+# ::id WOZ20210.json_0004
+# ::snt May I have their address and phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20210.json_0006
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0379.json_0000
+# ::snt I 'm looking for a train that leaves Wednesday and arrives by 9:30 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "wednesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "9:30"
+  ))
+   :Leave ( onTr3 / none)
+)
+
+# ::id SNG0379.json_0002
+# ::snt Oh , sorry coming in from Kings Lynn
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id SNG0379.json_0004
+# ::snt May I make a booking for six people ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "six"
+  ))
+)
+
+# ::id SNG0379.json_0006
+# ::snt Great . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4010.json_0000
+# ::snt I need a Hotel to stay in Cambridge that has free parking but may not have free wifi .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( oHo2 / no)
+   :Type ( TypHo4 / Type 
+    :name ( n2 / name
+     :op1 "Hotel"
+  ))
+)
+
+# ::id PMUL4010.json_0002
+# ::snt I would like it to be a cheap hotel please .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL4010.json_0004
+# ::snt How about one with free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL4010.json_0006
+# ::snt Can you tell the the area , postcode , and phone number for it ?
+( Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+  :Post ( aHo1 / question )
+  :Phone ( aHo2 / question )
+)
+
+# ::id PMUL4010.json_0008
+# ::snt Perfect , thanks . Can you recommend a restaurant in the west that offers indian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n10 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL4010.json_0010
+# ::snt a cheap place , please
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n12 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL4010.json_0012
+# ::snt could you find any restaurant that serves indian food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL4010.json_0014
+# ::snt Could I get their phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id PMUL4010.json_0016
+# ::snt no thanks , that is all I need . Thanks so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1230.json_0000
+# ::snt Any trains running on thusday ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+   :Day ( DayTr3 / Day 
+    :name ( n2 / name
+     :op1 "thusday"
+  ))
+)
+
+# ::id PMUL1230.json_0002
+# ::snt I 'm leaving from Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1230.json_0004
+# ::snt I am going to the Standsted airport and would like to arrive by 08:00 . What would the travel time be on that ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "08:00"
+  ))
+   :Dest ( DesTr4 / Dest 
+    :name ( n8 / name
+     :op1 "Standsted"
+     :op2 "airport"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Time ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1230.json_0006
+# ::snt No tickets right now , thanks , but what 's the total travel time for that train ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL1230.json_0008
+# ::snt I need some place to go in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL1230.json_0010
+# ::snt Can you make a recommendation and proved the entrance fee and postcode ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL1230.json_0012
+# ::snt Great . Thank you . That 's all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2597.json_0000
+# ::snt I 'm looking for places to go in the centre area of town .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Area ( aHo1 / question )
+   )
+)
+
+# ::id MUL2597.json_0002
+# ::snt What would you recommend ?
+( o / out_of_scope )
+
+# ::id MUL2597.json_0004
+# ::snt A museum sounds good . Do you have the poscode and phone number ? I also need a place to stay that is moderately priced with free parking .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   )
+ :op2(Am2 / Attraction-Inform
+   :Type ( TypAt3 / Type 
+    :name ( n5 / name
+     :op1 "museum"
+  ))
+   )
+ :op3(At3 / Attraction-Request
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id MUL2597.json_0006
+# ::snt I would just like to know what is available . Oh I also need free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id MUL2597.json_0008
+# ::snt I would like a hotel in the moderate price range and it should include free parking .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+   :Parking ( esHo2 / yes)
+   :Type ( TypHo5 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL2597.json_0010
+# ::snt I do n't care about any particular area to be honest .
+( Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+)
+
+# ::id MUL2597.json_0012
+# ::snt I 'll repeat this :   The hotel should be in the moderate price range and it should include free wifi and free parking . I do n't care about the area .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "moderate"
+  ))
+   :Parking ( esHo2 / yes)
+   :Internet ( esHo3 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Area ( aHo1 / question )
+   )
+)
+
+# ::id MUL2597.json_0014
+# ::snt As long as it has everything I 've been asking for , I 'm good .
+( o / out_of_scope )
+
+# ::id MUL2597.json_0016
+# ::snt Yes , I would . Can I get the address , area , and phone number ?
+( Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+  :Addr ( aHo1 / question )
+  :Phone ( aHo2 / question )
+)
+
+# ::id MUL2597.json_0018
+# ::snt Thank you .   That was all I needed .   Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20379.json_0000
+# ::snt Please give me a moderately priced restaurant serving brazilian food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "brazilian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id WOZ20379.json_0002
+# ::snt Could you recommend an Indian restaurant in the same price range ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id WOZ20379.json_0004
+# ::snt no , I do n't care .
+( Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+)
+
+# ::id WOZ20379.json_0006
+# ::snt That sounds good . What is the address and phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20379.json_0008
+# ::snt Is there any other indian restaurants in the same price range ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id WOZ20379.json_0010
+# ::snt Thank you for all your help , and have a nice evening .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20138.json_0000
+# ::snt I 'm looking for something cheap in the south part of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id WOZ20138.json_0002
+# ::snt Either is fine , can you provide the address and phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20138.json_0004
+# ::snt Thank you good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL2629.json_0000
+# ::snt I am looking for places to go in the centre of town .   Can you help ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2629.json_0002
+# ::snt Is there a college I could visit ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "college"
+  ))
+)
+
+# ::id MUL2629.json_0004
+# ::snt In the centre would be perfect !
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2629.json_0006
+# ::snt That sounds great ! ! Can I have their address , and how much is the entrance fee ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Addr ( aAt2 / question )
+   )
+)
+
+# ::id MUL2629.json_0008
+# ::snt Yes , I also need a place to stay . Are there any 4 star hotel in the north with free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n8 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo5 / Stars 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   :Type ( TypHo7 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL2629.json_0010
+# ::snt The price does n't matter as long as it 's a 4 star hotel .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2629.json_0012
+# ::snt No , but can I have the phone number and the address ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id MUL2629.json_0014
+# ::snt thanks for all your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2629.json_0016
+# ::snt Nope , I 'm all set . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0358.json_0000
+# ::snt I am looking for a train that departs from cambridge after 14:00 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "14:00"
+  ))
+)
+
+# ::id SNG0358.json_0002
+# ::snt I need to leave from Kings Cross on a Saturday please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "kings"
+     :op2 "cross"
+  ))
+)
+
+# ::id SNG0358.json_0004
+# ::snt I am going to London .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "london"
+  ))
+)
+
+# ::id SNG0358.json_0006
+# ::snt Yes thank you very much that 's all I needed !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0024.json_0000
+# ::snt Hello , I would like to know what hotels are in the town centre .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotels"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0024.json_0002
+# ::snt I 'd like one in the moderate price range than includes free wifi .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL0024.json_0004
+# ::snt Yes please . I want to book it for 3 people for 5 nights starting on Sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL0024.json_0006
+# ::snt Will I be able to stay for 2 nights ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL0024.json_0008
+# ::snt I am also looking for a good place to dine , are there any italian restaurants ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id MUL0024.json_0010
+# ::snt I 'm looking for the same price range as the hotel and in the same area as the Hotel
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n18 / name
+     :op1 "hotel"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Price ( PriRe4 / Price 
+    :name ( n21 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n23 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   )
+)
+
+# ::id MUL0024.json_0012
+# ::snt It does indeed . Can you book it for the same people and on the same day as my hotel arrival ? 12:00 would be the perfect time for lunch !
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n24 / name
+     :op1 "hotel"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Time ( TimRe4 / Time 
+    :name ( n27 / name
+     :op1 "12:00"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n29 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n31 / name
+     :op1 "same"
+     :op2 "people"
+  ))
+   )
+)
+
+# ::id MUL0024.json_0014
+# ::snt Thanks ! Is there any way you could book me a taxi between destinations ? It needs to arrive by the booked time and please send me the contact number and car type .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Dest ( izTa1 / pizza_express)
+   :Arrive ( ArrTa3 / Arrive 
+    :name ( n32 / name
+     :op1 "the"
+     :op2 "booked"
+     :op3 "time"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id MUL0024.json_0016
+# ::snt What is the car type of that taxi ?
+( Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+)
+
+# ::id MUL0024.json_0018
+# ::snt That 's it . Thank you very much for the help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0024.json_0020
+# ::snt That 's all I need , goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3331.json_0000
+# ::snt Can you help me find a place to stay ? I want somewhere in the east .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL3331.json_0002
+# ::snt We need it to have free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL3331.json_0004
+# ::snt Cheap , please . I want to save some money . But I also want it to be a 4 star .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3331.json_0006
+# ::snt I just need their postcode and address .
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id PMUL3331.json_0008
+# ::snt I would also like some cheap Italian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n10 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL3331.json_0010
+# ::snt Thanks and Make sure you get the reference number
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id PMUL3331.json_0012
+# ::snt I 'm sorry , I got ahead of myself . I need a table for 6 on Monday night , at 14:30
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "monday"
+  ))
+   :Time ( TimRe6 / Time 
+    :name ( n16 / name
+     :op1 "14:30"
+  ))
+)
+
+# ::id PMUL3331.json_0014
+# ::snt OK . Could you find another restaurant that serves Italian food that is in the cheap range ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n18 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n20 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL3331.json_0016
+# ::snt Thanks , you 've been a huge help ! I do n't need anything more today ! Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2084.json_0000
+# ::snt I am looking for a college to see .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL2084.json_0002
+# ::snt I 'm not sure as I 'm not familiar with the area . Do you recommend a particular college ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+)
+
+# ::id PMUL2084.json_0004
+# ::snt Yes , may I please have the address and postcode ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL2084.json_0006
+# ::snt I would also like to find a Japanese restaurant , if there are any in town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "japanese"
+  ))
+)
+
+# ::id PMUL2084.json_0008
+# ::snt Yes , please . I would need a reservation on Sunday for 3 at 11:30 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "11:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL2084.json_0010
+# ::snt Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2084.json_0012
+# ::snt I will need a book a taxi to commute between the two places
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL2084.json_0014
+# ::snt I need to be at the restaurant at 11:30 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n12 / name
+     :op1 "11:30"
+  ))
+)
+
+# ::id PMUL2084.json_0016
+# ::snt That is all , thanks for your assistance .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3118.json_0000
+# ::snt Is there any moderately priced hotel that offers free parking by any chance ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL3118.json_0002
+# ::snt I 'm not really picky on an area as long as it is a nice area and the hotel has a 3 star rating .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+   :Stars ( StaHo3 / Stars 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Area ( aRe1 / question )
+   )
+)
+
+# ::id PMUL3118.json_0004
+# ::snt Hotel you want to book it for 7 people and 5 nights starting thursday and need a confirmation number thank you
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL3118.json_0006
+# ::snt I also need to find a moderately priced Italian restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n14 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL3118.json_0008
+# ::snt i will act on your suggestion .
+( o / out_of_scope )
+
+# ::id PMUL3118.json_0010
+# ::snt Can you reserve a table ?
+( o / out_of_scope )
+
+# ::id PMUL3118.json_0012
+# ::snt Actually , I do n't need a booking yet . You 've   told me that Prezzo is in the east . All I need is the postcode .
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe3 / Name 
+    :name ( n17 / name
+     :op1 "Prezzo"
+  ))
+   :Area ( AreRe5 / Area 
+    :name ( n19 / name
+     :op1 "east"
+  ))
+   )
+)
+
+# ::id PMUL3118.json_0014
+# ::snt Ok great thank you . That is all the information I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2020.json_0000
+# ::snt Hey I am looking for a swimming pool to go to while in Cambridge . Can you find me one
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "swimming"
+     :op2 "pool"
+  ))
+)
+
+# ::id PMUL2020.json_0002
+# ::snt I think the one in the East would be best .   Can you give me an address for it ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2020.json_0004
+# ::snt naw , but i 'm looking for some food
+( o / out_of_scope )
+
+# ::id PMUL2020.json_0006
+# ::snt I would really like to get really great Chinese food . Can you suggest an expensive chinese place ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL2020.json_0008
+# ::snt I do n't have a area of town preference .
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+)
+
+# ::id PMUL2020.json_0010
+# ::snt Yes please . Please make sure the restaurant has a table available for booking for seven people on sunday at 13:15 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "13:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "seven"
+  ))
+)
+
+# ::id PMUL2020.json_0012
+# ::snt Great that 's all I needed . Thanks for your help . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG01948.json_0000
+# ::snt Where is Addenbrookes Hospital ?
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01948.json_0002
+# ::snt I need the postcode please .
+( Ht1 / Hospital-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id SNG01948.json_0004
+# ::snt No , that is all I need , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0309.json_0000
+# ::snt I would like to find a restaurant in the centre .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0309.json_0002
+# ::snt Sure , I 'm looking for an expensive restaurant .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0309.json_0004
+# ::snt I am not picky about the food , as long as it is expensive and in the centre . Can you pick one and provide me the food type and address ?
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Food ( aRe0 / question )
+  :Addr ( aRe1 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Price ( PriRe3 / Price 
+    :name ( n7 / name
+     :op1 "expensive"
+  ))
+   )
+)
+
+# ::id PMUL0309.json_0006
+# ::snt Great thanks , I also need to find a hotel near the restaurant if possible . Would you be able to assist ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n10 / name
+     :op1 "near"
+     :op2 "the"
+     :op3 "restaurant"
+  ))
+)
+
+# ::id PMUL0309.json_0008
+# ::snt I want hotel with free parking also it will be for 4 people , 2 nights starting Wednesday .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Stay ( StaHo5 / Stay 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo7 / Day 
+    :name ( n16 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo9 / People 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0309.json_0010
+# ::snt Anything near the restaurant will be fine .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0309.json_0012
+# ::snt Yes I also need a taxi to take me between the two places . Can you please help ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL0309.json_0014
+# ::snt I would like the taxi to meet me at the restaurant .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL0309.json_0016
+# ::snt I want to leave the restaurant at 04:45 please
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n20 / name
+     :op1 "04:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL0309.json_0018
+# ::snt I think we got everything covered . Thanks . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2967.json_0000
+# ::snt Hello , can you give me information about the hotel Express by Holiday Inn Cambridge , please ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "express"
+     :op2 "by"
+     :op3 "holiday"
+     :op4 "inn"
+     :op5 "cambridge"
+  ))
+)
+
+# ::id PMUL2967.json_0002
+# ::snt I would like the phone number and area of town in which it is located .
+( Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id PMUL2967.json_0004
+# ::snt Yes , I would like some information about an attraction called Parkside Pools , please .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n4 / name
+     :op1 "parkside"
+     :op2 "pools"
+  ))
+)
+
+# ::id PMUL2967.json_0006
+# ::snt Just the postcode and phone number .
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL2967.json_0008
+# ::snt Great , thanks !   That 's all I needed .   Thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01756.json_0000
+# ::snt Where 's Addenbrookes Hospital ?
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01756.json_0002
+# ::snt I need the phone number , and postcode .
+( Ht1 / Hospital-Request
+  :Post ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id SNG01756.json_0004
+# ::snt Yes , please tell me when hospital visiting hours extend until .
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01756.json_0006
+# ::snt No , but thank you for all of your help . Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG1082.json_0000
+# ::snt I want to go visit a college in the east part of town please .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "college"
+  ))
+)
+
+# ::id SNG1082.json_0002
+# ::snt Okay , what about an attraction that is in the type of entertainment ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id SNG1082.json_0004
+# ::snt Sounds awesome ! Is there an entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id SNG1082.json_0006
+# ::snt Sure , just the address and phone number will be fine .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id SNG1082.json_0008
+# ::snt No , that is all I need .   Thanks and bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20082.json_0000
+# ::snt Hello , I am looking for a moderately priced restaurant that serves traditional food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "traditional"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id WOZ20082.json_0002
+# ::snt Please find moderately price restaurants that serve spanish type of food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "spanish"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id WOZ20082.json_0004
+# ::snt What is the address , phone number , and postcode ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id WOZ20082.json_0006
+# ::snt Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0064.json_0000
+# ::snt Are there any expensive restaurants that serve Indian food nearby ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL0064.json_0002
+# ::snt It does n't matter where it is , I just need to book one of them for six people at 13:45 on Friday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "13:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "six"
+  ))
+)
+
+# ::id MUL0064.json_0004
+# ::snt I am looking for an expensive hotel as well .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n14 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL0064.json_0006
+# ::snt Do any of the hotels have free parking and a star rating of 4 ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "hotels"
+  ))
+   :Parking ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL0064.json_0008
+# ::snt Do they both have internet access ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Internet ( aHo1 / question )
+   )
+)
+
+# ::id MUL0064.json_0010
+# ::snt Great can I also get a taxi between the two places ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL0064.json_0012
+# ::snt No , that 's OK , but I need that taxi arrives at the restaurant by 13:45 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n20 / name
+     :op1 "13:45"
+  ))
+)
+
+# ::id MUL0064.json_0014
+# ::snt No , that will be all , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0124.json_0000
+# ::snt Can you book me a moderately priced British restaurant ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "british"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id MUL0124.json_0002
+# ::snt Yes I would like to eat in town centre .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0124.json_0004
+# ::snt I 'm not sure if I would like to book one yet . Can you please tell me the address , phone number and postcdode ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id MUL0124.json_0006
+# ::snt Thank you very much . I am also looking for a place to stay in the same price range as the restaurant with free parking . Can you help with this as well ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n8 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id MUL0124.json_0008
+# ::snt Sorry . I 'm looking for a hotel , not a restaurant . It should be in the centre and moderately - priced . It does n't need to have free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+   :Parking ( onHo2 / dontcare)
+   :Price ( PriHo5 / Price 
+    :name ( n12 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreHo7 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0124.json_0010
+# ::snt This is a hotel type place right ? Also what is the address for that ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Addr ( aHo1 / question )
+   )
+)
+
+# ::id MUL0124.json_0012
+# ::snt alright , I 'll take a room there . I 'll also need a taxi to take me between the hotel and the restaurant , I need to leave the hotel at 05:00 .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n18 / name
+     :op1 "05:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Type ( TypHo5 / Type 
+    :name ( n23 / name
+     :op1 "hotel"
+  ))
+   )
+)
+
+# ::id MUL0124.json_0014
+# ::snt Thank you . That is all that I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0082.json_0000
+# ::snt I need to book a taxi from riverside brasserie .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n2 / name
+     :op1 "riverside"
+     :op2 "brasserie"
+  ))
+)
+
+# ::id SNG0082.json_0002
+# ::snt I would like to arrive by 24:00 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n4 / name
+     :op1 "24:00"
+  ))
+)
+
+# ::id SNG0082.json_0004
+# ::snt I am headed to curry prince .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n6 / name
+     :op1 "curry"
+     :op2 "prince"
+  ))
+)
+
+# ::id SNG0082.json_0006
+# ::snt Nope , thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01231.json_0000
+# ::snt Can you point me to the nearest police station ?
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG01231.json_0002
+# ::snt Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01231.json_0004
+# ::snt Thanks , that 's all . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0231.json_0000
+# ::snt Finches Bed and Breakfast was recommended to me highly . Could you help me find it ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "finches"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+)
+
+# ::id PMUL0231.json_0002
+# ::snt Great ! Can you book a room there for 5 nights ? There will be 8 of us , and we 'll arrive on Friday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL0231.json_0004
+# ::snt I would also like to eat some Austrian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "austrian"
+  ))
+)
+
+# ::id PMUL0231.json_0006
+# ::snt Okay , then how about an expensive mediterranean food restaurant in the centre ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "mediterranean"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n14 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0231.json_0008
+# ::snt Give me the phone number and address for la mimosa please
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n18 / name
+     :op1 "la"
+     :op2 "mimosa"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id PMUL0231.json_0010
+# ::snt I am also going to need a taxi .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL0231.json_0012
+# ::snt I will be departing from Finches Bed and Breakfast to la mimosa restaurant .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n20 / name
+     :op1 "la"
+     :op2 "mimosa"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n22 / name
+     :op1 "finches"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+)
+
+# ::id PMUL0231.json_0014
+# ::snt I want to leave the hotel by 03:15 , can never be too early .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n24 / name
+     :op1 "03:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n26 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL0231.json_0016
+# ::snt Great . That was all I needed for now . Thanks for everything .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01624.json_0000
+# ::snt I need a taxi to take me to Broughton house gallery
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "broughton"
+     :op2 "house"
+     :op3 "gallery"
+  ))
+)
+
+# ::id SNG01624.json_0002
+# ::snt I will be leaving the Scudmores Punting Co.
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n4 / name
+     :op1 "scudmores"
+     :op2 "punting"
+     :op3 "co."
+  ))
+)
+
+# ::id SNG01624.json_0004
+# ::snt I would like to leave at 6:00 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n6 / name
+     :op1 "6:00"
+  ))
+)
+
+# ::id SNG01624.json_0006
+# ::snt Thank you for your assistance .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1236.json_0000
+# ::snt Are there any moderately priced hotels in Cambridge ? I 'm looking for a hotel , not a guesthouse .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotels"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Price ( aRe1 / question )
+   )
+)
+
+# ::id MUL1236.json_0002
+# ::snt I need wifi and four stars as well .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n6 / name
+     :op1 "four"
+  ))
+)
+
+# ::id MUL1236.json_0004
+# ::snt Yes , expensive , wifi , four stars .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n10 / name
+     :op1 "four"
+  ))
+)
+
+# ::id MUL1236.json_0006
+# ::snt Could you try an expensive hotel instead of a moderately priced one ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n14 / name
+     :op1 "expensive"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Price ( aRe1 / question )
+   )
+)
+
+# ::id MUL1236.json_0008
+# ::snt Could you reserve us a room at the University Arms then ? There are 3 of us and we 'll arrive on Friday .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n16 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+   :Name ( NamHo6 / Name 
+    :name ( n20 / name
+     :op1 "University"
+     :op2 "Arms"
+  ))
+)
+
+# ::id MUL1236.json_0010
+# ::snt We will stay 4 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n22 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1236.json_0012
+# ::snt I also am looking for darrys cookhouse and wine shop .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n24 / name
+     :op1 "darrys"
+     :op2 "cookhouse"
+     :op3 "and"
+     :op4 "wine"
+     :op5 "shop"
+  ))
+)
+
+# ::id MUL1236.json_0014
+# ::snt Can you provide their address , including postcode ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id MUL1236.json_0016
+# ::snt Thanks ! I 'd also like to book a taxi that leaves the restaurant by 17:30 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n26 / name
+     :op1 "17:30"
+  ))
+)
+
+# ::id MUL1236.json_0018
+# ::snt I want a taxi back to my hotel . Please provide me a contact number and the car type .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n28 / name
+     :op1 "my"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Type ( TypHo4 / Type 
+    :name ( n31 / name
+     :op1 "hotel"
+  ))
+   )
+ :op3(Tt3 / Taxi-Request
+  :Car ( aTa2 / question )
+   )
+)
+
+# ::id MUL1236.json_0020
+# ::snt Thank you so much ! Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2033.json_0000
+# ::snt Hi there . I am looking for a train out of Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2033.json_0002
+# ::snt My desired destination is Norwich .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id MUL2033.json_0004
+# ::snt Friday after 18:15 . I will need 4 tickets . Please send me a reference number too .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "18:15"
+  ))
+   :People ( PeoTr6 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL2033.json_0006
+# ::snt I need a hotel that is moderately priced . I do not want a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n14 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id MUL2033.json_0008
+# ::snt Is there anything with 3 stars ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL2033.json_0010
+# ::snt Yeah , lets try expensive places .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n18 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL2033.json_0012
+# ::snt Yes please for the same group of people on tuesday .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n20 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id MUL2033.json_0014
+# ::snt I 'd like to stay for 3 nights , please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n24 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL2033.json_0016
+# ::snt Nope that is all I need today . I appreciate your time ! Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01818.json_0000
+# ::snt I need to get to the nearest police station , can you assist me ?
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG01818.json_0002
+# ::snt Thank you , what 's the post code ?
+( Pt1 / Police-Request
+  :Post ( aPo0 / question )
+)
+
+# ::id SNG01818.json_0004
+# ::snt Thank you for your help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01818.json_0006
+# ::snt That is all . Thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3782.json_0000
+# ::snt Can you help me find a train going to Ely ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL3782.json_0002
+# ::snt I want to leave on Monday after 17:00 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "monday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n6 / name
+     :op1 "17:00"
+  ))
+)
+
+# ::id PMUL3782.json_0004
+# ::snt What is the price for that ticket ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL3782.json_0006
+# ::snt What is the travel time ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL3782.json_0008
+# ::snt Yes - are there any multiple sports attractions in the center of town ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n8 / name
+     :op1 "multiple"
+     :op2 "sports"
+  ))
+)
+
+# ::id SNG01343.json_0000
+# ::snt I need to book a taxi to leave after 07:45 to take me to Bangkok City .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n2 / name
+     :op1 "07:45"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n4 / name
+     :op1 "bangkok"
+     :op2 "city"
+  ))
+)
+
+# ::id SNG01343.json_0002
+# ::snt I 'm leaving from primavera .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n6 / name
+     :op1 "primavera"
+  ))
+)
+
+# ::id PMUL1676.json_0000
+# ::snt I 'm looking for a place to stay .   Can you help me find a hotel ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Type ( TypHo3 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL1676.json_0002
+# ::snt I would like a guesthouse in the cheap price range with a rating of 0 .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n8 / name
+     :op1 "0"
+  ))
+)
+
+# ::id PMUL1676.json_0004
+# ::snt No , parking is not an issue .   What do you think is the best option ?
+( Hm1 / Hotel-Inform
+   :Parking ( onHo1 / none)
+)
+
+# ::id WOZ20674.json_0000
+# ::snt Hi .   I 'm trying to find a good restaurant in the south part of town .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+)
+
+# ::id WOZ20674.json_0002
+# ::snt Yes , I 'd like a restaurant that serves portuguese food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "portuguese"
+  ))
+)
+
+# ::id WOZ20674.json_0004
+# ::snt Nandos sounds great . Thank you .
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe3 / Name 
+    :name ( n7 / name
+     :op1 "Nandos"
+  ))
+   )
+)
+
+# ::id WOZ20674.json_0006
+# ::snt Goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0425.json_0000
+# ::snt Hello .   I need a train leaving from London Kings Cross on Thursday .   What 's available ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id SNG0425.json_0002
+# ::snt I am looking to go to cambridge and arrive by 9:45
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "9:45"
+  ))
+)
+
+# ::id SNG0425.json_0004
+# ::snt What 's the price ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id SNG0425.json_0006
+# ::snt No , no booking is necessary . But thanks for the info . That s all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0678.json_0000
+# ::snt I 'm trying to take a train from bishops stortford to cambridge
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id MUL0678.json_0002
+# ::snt I want to leave on monday after 18:30 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "18:30"
+  ))
+)
+
+# ::id MUL0678.json_0004
+# ::snt What is the arrival time ? I also need the train ID and price .
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+  :Id ( aTr2 / question )
+)
+
+# ::id MUL0678.json_0006
+# ::snt No that wo n't be necessary . I would like to find a place to stay though , and I 'll need free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id MUL0678.json_0008
+# ::snt Well , I need a place in the south with a 4-star rating , but either hotel or guesthouse is OK .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n10 / name
+     :op1 "south"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n12 / name
+     :op1 "4-star"
+  ))
+)
+
+# ::id MUL0678.json_0010
+# ::snt Can you send me the hotel type and postcode and whether they have internet ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Internet ( onHo1 / dontcare)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Type ( aHo1 / question )
+  :Internet ( aHo2 / question )
+  :Post ( aHo3 / question )
+   )
+)
+
+# ::id MUL0678.json_0012
+# ::snt Great , thanks ! That 's all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0678.json_0014
+# ::snt Thank you , you 've been very helpful .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0553.json_0000
+# ::snt I could really use something to eat .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id SNG0553.json_0002
+# ::snt Expensive restaurant in the centre , please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0553.json_0004
+# ::snt Not really . Which is your favorite ? I 'll book that for 13:00 Thursday . There will be 6 of us .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n8 / name
+     :op1 "6"
+  ))
+   :Time ( TimRe6 / Time 
+    :name ( n10 / name
+     :op1 "13:00"
+  ))
+)
+
+# ::id SNG0553.json_0006
+# ::snt Let 's try to book it for 12:00 then for 6 people on Thursday . I 'll also need a reference number .
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Time ( TimRe3 / Time 
+    :name ( n13 / name
+     :op1 "12:00"
+  ))
+   :People ( PeoRe5 / People 
+    :name ( n15 / name
+     :op1 "6"
+  ))
+   :Day ( DayRe7 / Day 
+    :name ( n17 / name
+     :op1 "thursday"
+  ))
+   )
+)
+
+# ::id SNG0553.json_0008
+# ::snt I 'm not sure .   Just something expensive .   We are celebrating .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n18 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SNG0553.json_0010
+# ::snt Thank you for your help . This is all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0047.json_0000
+# ::snt I need a Taxi , I want it to go to carolina bed and breakfast , arriving for my reservation at 4:00 .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "carolina"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n4 / name
+     :op1 "4:00"
+  ))
+)
+
+# ::id SNG0047.json_0002
+# ::snt from Charlie chan
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n6 / name
+     :op1 "charlie"
+     :op2 "chan"
+  ))
+)
+
+# ::id SNG0047.json_0004
+# ::snt Ok got it , thank you very much
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0047.json_0006
+# ::snt nope that 's everything , thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0047.json_0008
+# ::snt You have a great day too !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0439.json_0000
+# ::snt Hi there . I need to book a train from Cambridge to Broxbourne .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "broxbourne"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG0439.json_0002
+# ::snt I 'm sorry , I actually need to travel from Broxbourne to Cambridge .    And yes , I actually do need to leave after 13:00 on Tuesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n10 / name
+     :op1 "broxbourne"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n12 / name
+     :op1 "13:00"
+  ))
+)
+
+# ::id SNG0439.json_0004
+# ::snt Yes , that would be great .   I need 8 seats .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+)
+
+# ::id SNG0439.json_0006
+# ::snt No , that 's all I need .   Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0049.json_0000
+# ::snt I am interested in finding the Lensfield Hotel .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "Lensfield"
+     :op2 "Hotel"
+  ))
+)
+
+# ::id PMUL0049.json_0002
+# ::snt Yes please .   I need a room for 5 nights , arriving on Friday .   There are 3 of us .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL0049.json_0004
+# ::snt Where can we eat ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0049.json_0006
+# ::snt I do n't have a specific price range , but I was hoping for somewhere Danish .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "danish"
+  ))
+   :Price ( onRe2 / dontcare)
+)
+
+# ::id PMUL0049.json_0008
+# ::snt Chinese is always a good standby , what is available for that ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL0049.json_0010
+# ::snt Can you recommend one and make reservations for the same day please .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+)
+
+# ::id PMUL0049.json_0012
+# ::snt That 's fine . Please make a reservation for 3 people on Friday at 18:00 , please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "18:00"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n20 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL0438.json_0000
+# ::snt I am looking for a moderately priced hotel in Cambridge .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Price ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0438.json_0002
+# ::snt Yes , can you check the north please ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL0438.json_0004
+# ::snt can you book me at Ashley Hotel for 1 and 3 nights ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+   :Name ( NamHo4 / Name 
+    :name ( n10 / name
+     :op1 "ashley"
+     :op2 "hotel"
+  ))
+   :Stay ( StaHo6 / Stay 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n14 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL0438.json_0006
+# ::snt On wednesday please
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n16 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL0438.json_0008
+# ::snt Yes that 's what I already asked you to do .
+( o / out_of_scope )
+
+# ::id PMUL0438.json_0010
+# ::snt Yes , I 'm also looking for some information on a restaurant called Efes . I 'll need the phone number , price range , and postcode , please ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n18 / name
+     :op1 "efes"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Price ( aRe1 / question )
+  :Phone ( aRe2 / question )
+  :Post ( aRe3 / question )
+   )
+)
+
+# ::id PMUL0438.json_0012
+# ::snt Thank you , that 'll be all today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0345.json_0000
+# ::snt Can you find me a train to Cambridge on Sunday ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id MUL0345.json_0002
+# ::snt I 'm coming from Birmingham New Street .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id MUL0345.json_0004
+# ::snt No that is ok I think I have everything I need now . Thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0345.json_0006
+# ::snt I would also like information on a restaurant called " Grafton Hotel Restaurant " .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "grafton"
+     :op2 "hotel"
+     :op3 "restaurant"
+  ))
+)
+
+# ::id MUL0345.json_0008
+# ::snt Great thank you can you please book me for table for 8 at 19:30 on the same day
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "19:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL0345.json_0010
+# ::snt No that should be all thank you very much
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4539.json_0000
+# ::snt Can you help me get a train going to Bishops Stortford ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id PMUL4539.json_0002
+# ::snt I need to leave cambridge after 9:45 on thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n8 / name
+     :op1 "9:45"
+  ))
+)
+
+# ::id PMUL4539.json_0004
+# ::snt That sounds good . I need it for 4 people on thursday , please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL4539.json_0006
+# ::snt Yes , please . I 'm looking for a theatre in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n16 / name
+     :op1 "theatre"
+  ))
+)
+
+# ::id PMUL4539.json_0008
+# ::snt Yes that would be great , thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4539.json_0010
+# ::snt Yes , can you get me the entrance fee please .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL4539.json_0012
+# ::snt Is there a number I can call to get the entrance fee information ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL4539.json_0014
+# ::snt What is the entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id SNG01661.json_0000
+# ::snt I am looking for a train to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG01661.json_0002
+# ::snt I would like to leave after 15:15
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n4 / name
+     :op1 "15:15"
+  ))
+)
+
+# ::id SNG01661.json_0004
+# ::snt leicester. also   get train ID , travel time , and price
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "leicester.also"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Time ( aTr1 / question )
+  :Ticket ( aTr2 / question )
+  :Id ( aTr3 / question )
+   )
+)
+
+# ::id SNG01661.json_0006
+# ::snt I will need the train ID also please .
+( Tt1 / Train-Request
+  :Id ( aTr0 / question )
+)
+
+# ::id SNG01661.json_0008
+# ::snt I do n't need to book a seat , I just needed the train ID .
+( Tt1 / Train-Request
+  :Id ( aTr0 / question )
+)
+
+# ::id SNG01661.json_0010
+# ::snt thanks a lot . that is all for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0261.json_0000
+# ::snt I 'm looking for a moderately priced restaurant in the center of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id MUL0261.json_0002
+# ::snt I would like to try Jamaican food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "jamaican"
+  ))
+)
+
+# ::id MUL0261.json_0004
+# ::snt Okay ... how about British food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "british"
+  ))
+)
+
+# ::id MUL0261.json_0006
+# ::snt Sure , can you try to get a table for 8 people at 17:00 on Tuesday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "17:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL0261.json_0008
+# ::snt Thank you , can I also get a train leaving petterborough and arriving by 11:15
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n16 / name
+     :op1 "11:15"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n18 / name
+     :op1 "petterborough"
+  ))
+)
+
+# ::id MUL0261.json_0010
+# ::snt I just need to make sure I arrive in cambridge by 11:15 please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n20 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n22 / name
+     :op1 "11:15"
+  ))
+)
+
+# ::id MUL0261.json_0012
+# ::snt Yes , Tuesday , the same day as the restaurant booking , can I please get a departure time as well ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n24 / name
+     :op1 "tuesday"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Leave ( aTr1 / question )
+   )
+)
+
+# ::id MUL0261.json_0014
+# ::snt Yes , please book this .
+( o / out_of_scope )
+
+# ::id MUL0261.json_0016
+# ::snt That 's all I need , Thank You .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( onTr1 / none)
+   )
+ :op2(gk2 / general-thank
+   :none ( onge2 / none)
+   )
+)
+
+# ::id PMUL3583.json_0000
+# ::snt I want to find an attraction called Primavera .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "primavera"
+  ))
+)
+
+# ::id PMUL3583.json_0002
+# ::snt Great can I get the postcode for it ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL3583.json_0004
+# ::snt Thank you .   Have you heard of a particular restaurant , I think it 's called Gourmet Burger Kitchen ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n4 / name
+     :op1 "gourmet"
+     :op2 "burger"
+     :op3 "kitchen"
+  ))
+)
+
+# ::id PMUL3583.json_0006
+# ::snt Yes I would , could you book a table for 2 at 18:15 on Tuesday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "18:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL3583.json_0008
+# ::snt Thank you , goodbye , have a great day
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1009.json_0000
+# ::snt Yes I would like information on the Cambridge Belfry .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "Cambridge"
+     :op2 "Belfry"
+  ))
+)
+
+# ::id MUL1009.json_0002
+# ::snt Yes , I would . I 'd like to book a room for 3 nights starting on Saturday for 1 person .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL1009.json_0004
+# ::snt Thank you I am also looking for an attraction in the centre of town too
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1009.json_0006
+# ::snt Can you provide me with the address and phone number of a museum in the centre ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n14 / name
+     :op1 "museum"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id MUL1009.json_0008
+# ::snt Great , thanks for all your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1009.json_0010
+# ::snt That is all I need for today . Thank you for your time !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0522.json_0000
+# ::snt Are there any restaurants serving middle eastern food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "middle"
+     :op2 "eastern"
+  ))
+)
+
+# ::id SNG0522.json_0002
+# ::snt Can you try the search again looking for Portugeuese food instead ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "portugeuese"
+  ))
+)
+
+# ::id SNG0522.json_0004
+# ::snt I would like the one that is in the centre of town . Can you book me a table there for Thursday at 11:30 ? There will be 6 of us .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n8 / name
+     :op1 "11:30"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SNG0522.json_0006
+# ::snt Can you try 10:30 instead ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "10:30"
+  ))
+)
+
+# ::id SNG0522.json_0008
+# ::snt No , that 's all I need . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4847.json_0000
+# ::snt Hi , I am looking for an expensive restaurant in the south .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL4847.json_0002
+# ::snt I would like to try some Japanese , do you have anything matching that ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "japanese"
+  ))
+)
+
+# ::id PMUL4847.json_0004
+# ::snt How about Mexican food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "mexican"
+  ))
+)
+
+# ::id PMUL4847.json_0006
+# ::snt Yes , please . Can you reserve me a table for Tuesday for 8 people at 15:15 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "15:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL4847.json_0008
+# ::snt No that was all I needed . Thanks so much for the help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0837.json_0000
+# ::snt Do you know of any places in the south that serve Italian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL0837.json_0002
+# ::snt Sure , lets go with Frankie and Bennys .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "frankie"
+     :op2 "and"
+     :op3 "bennys"
+  ))
+)
+
+# ::id MUL0837.json_0004
+# ::snt I need a table for eight at 15:30 on Sunday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "15:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "eight"
+  ))
+)
+
+# ::id MUL0837.json_0006
+# ::snt Can you also give me the name of a theatre that is also in the south part of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "south"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n16 / name
+     :op1 "theatre"
+  ))
+)
+
+# ::id MUL0837.json_0008
+# ::snt No , but the address would be nice .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id MUL0837.json_0010
+# ::snt Great , thank you .   Could you help with booking a taxi ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL0837.json_0012
+# ::snt I 'd like a taxi from Junction Theatre to our restaurant . Please make sure it will arrive in time for our reservations .
+( Tm1 / Taxi-Inform
+   :Dest ( raTa1 / frankie_and_bennys)
+   :Depart ( DepTa3 / Depart 
+    :name ( n18 / name
+     :op1 "junction"
+     :op2 "theatre"
+  ))
+   :Leave ( LeaTa5 / Leave 
+    :name ( n20 / name
+     :op1 "time"
+     :op2 "for"
+     :op3 "our"
+     :op4 "reservations"
+  ))
+)
+
+# ::id MUL0837.json_0014
+# ::snt I think that 's all I need for today . Thank you so much for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0192.json_0000
+# ::snt I need information on a hotel named,"rosa 's bed and breakfast " .
+( Hm1 / Hotel-Inform
+)
+
+# ::id PMUL0192.json_0002
+# ::snt No thanks . I just need their post code .
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id PMUL0192.json_0004
+# ::snt I also am looking for a restaurant called Stazione Resaurant and Coffee Bar .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Name ( NamRe3 / Name 
+    :name ( n2 / name
+     :op1 "Stazione"
+     :op2 "Resaurant"
+     :op3 "and"
+     :op4 "Coffee"
+     :op5 "Bar"
+  ))
+)
+
+# ::id PMUL0192.json_0006
+# ::snt No thank you that is all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01774.json_0000
+# ::snt I am looking for a hotel called   alpha - milton guest house
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "alpha"
+     :op2 "-"
+     :op3 "milton"
+     :op4 "guest"
+     :op5 "house"
+  ))
+)
+
+# ::id SNG01774.json_0002
+# ::snt book it for 2 people and 4 nights starting from tuesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SNG01774.json_0004
+# ::snt No thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4653.json_0000
+# ::snt I am looking for a train leaving Cambridge .   I need to arrive by 18:45 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n2 / name
+     :op1 "18:45"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4653.json_0002
+# ::snt I want to go from Bishops Stortford to Cambridge on Sunday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n10 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id PMUL4653.json_0004
+# ::snt book for 5people and get me the reference number
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL4653.json_0006
+# ::snt Are there any attractions when we get there ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL4653.json_0008
+# ::snt What about some kind of boating attraction ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "boating"
+  ))
+)
+
+# ::id PMUL4653.json_0010
+# ::snt Sure can you give me the postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL4653.json_0012
+# ::snt Thanks , that is all for now . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3659.json_0000
+# ::snt I 'm interested in finding a train to peterborough on Wednesday please
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "peterborough"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL3659.json_0002
+# ::snt on wednesday by 8 15 please
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL3659.json_0004
+# ::snt Yes that will work great can you book me 2 tickets ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL3659.json_0006
+# ::snt Great , I 'm also looking for a swimming pool in the north . Can you find me one ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "north"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n12 / name
+     :op1 "swimming"
+     :op2 "pool"
+  ))
+)
+
+# ::id PMUL3659.json_0008
+# ::snt Either is fine , I just need the postcode .
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL3659.json_0010
+# ::snt No that takes care of all my needs for now . Thanks ! Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0801.json_0000
+# ::snt Where can I find the Queen 's College ?
+( o / out_of_scope )
+
+# ::id MUL0801.json_0002
+# ::snt Can you verify the type of place this is and the address please ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Type ( aAt0 / question )
+  :Addr ( aAt1 / question )
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+   )
+)
+
+# ::id MUL0801.json_0004
+# ::snt I 'm looking for restaurant in the centre area that serves European food please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "european"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0801.json_0006
+# ::snt The nearest one to the hotel .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id MUL0801.json_0008
+# ::snt Actually , I do n't need one near a hotel . I just need the phone number and address of an expensive one .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+   )
+ :op3(Ht3 / Hotel-Request
+  :Addr ( aHo2 / question )
+  :Phone ( aHo3 / question )
+   )
+)
+
+# ::id MUL0801.json_0010
+# ::snt Alright , I want you to book me a taxi from Queen 's College to the Eraina . I 'll be leaving the college at 12:00 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n8 / name
+     :op1 "12:00"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n10 / name
+     :op1 "eraina"
+  ))
+   :Depart ( DepTa6 / Depart 
+    :name ( n12 / name
+     :op1 "the"
+     :op2 "college"
+  ))
+)
+
+# ::id MUL0801.json_0012
+# ::snt Thank you very much . That was all I will be needing today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2424.json_0000
+# ::snt I need a college in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "college"
+  ))
+)
+
+# ::id MUL2424.json_0002
+# ::snt I have no preference .   Could recommend one and provide the entrance fee and address .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+)
+
+# ::id MUL2424.json_0004
+# ::snt Great ! Thanks .   I 'm also looking for a restaurant called Rice Boat .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "rice"
+     :op2 "boat"
+  ))
+)
+
+# ::id MUL2424.json_0006
+# ::snt Can you book a reservation for me ?   I need a table for 7 on Sunday .   At 19:15 , if possible .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "19:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL2424.json_0008
+# ::snt Can you please try and book it for 18:15 instead ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "18:15"
+  ))
+)
+
+# ::id MUL2424.json_0010
+# ::snt Thanks . I will also need a taxi to the restaurant for our reservation .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Dest ( DesTa3 / Dest 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id MUL2424.json_0012
+# ::snt Thank you for your help . Have a nice day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20164.json_0000
+# ::snt I 'm looking for a good restaurant anywhere in town serving French food . Could you please give me their phone numbers ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "french"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20164.json_0002
+# ::snt Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0648.json_0000
+# ::snt I 'm looking for a train leaving on Sunday that is going to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id MUL0648.json_0002
+# ::snt I want to depart from london kings cross after 13:30 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "13:30"
+  ))
+)
+
+# ::id MUL0648.json_0004
+# ::snt No , I would like to book at a later time , but can I please get the train ID ?
+( Tt1 / Train-Request
+  :Id ( aTr0 / question )
+)
+
+# ::id MUL0648.json_0006
+# ::snt I am also looking for a place to stay . I would like the hotel to have free parking and free wifi .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL0648.json_0008
+# ::snt Yes , I would like a guesthouse with a 0 star rating .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n12 / name
+     :op1 "0"
+  ))
+)
+
+# ::id MUL0648.json_0010
+# ::snt El Shaddai sounds fine . I need to reserve it for two adults for two nights , please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "two"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n16 / name
+     :op1 "two"
+  ))
+   :Name ( NamHo6 / Name 
+    :name ( n18 / name
+     :op1 "El"
+     :op2 "Shaddai"
+  ))
+)
+
+# ::id MUL0648.json_0012
+# ::snt Sunday .   Could you please send me the reference number ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n20 / name
+     :op1 "sunday"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL0648.json_0014
+# ::snt How about just one night instead ? May I have the reference number please ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n22 / name
+     :op1 "one"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL0648.json_0016
+# ::snt No that 's all , thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2172.json_0000
+# ::snt Would you be able to tell me whether there are any multiple sports venues in the center of town ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "multiple"
+     :op2 "sports"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL2172.json_0002
+# ::snt Actually , let 's try looking for a college instead and still in the centre of town .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "college"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2172.json_0004
+# ::snt Yes , may I please get the phone number and the postcode as well ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL2172.json_0006
+# ::snt I 'm also looking for somewhere to dine .   Can you help with that ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL2172.json_0008
+# ::snt I want some Portuguese food in the same area .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n12 / name
+     :op1 "Portuguese"
+  ))
+)
+
+# ::id PMUL2172.json_0010
+# ::snt I 'd like you to reserve a table for me at 15:15 on Friday for 1 person .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "15:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL2172.json_0012
+# ::snt Not , that 's all for today . Goodbye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2699.json_0000
+# ::snt What are some good museums to visit ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id PMUL2699.json_0002
+# ::snt Anything that you would recommend in the east , I just need the place along with the address postal code and entrance fee .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+   :Name ( NamAt4 / Name 
+    :name ( n6 / name
+     :op1 "the"
+     :op2 "place"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Post ( aAt2 / question )
+  :Addr ( aAt3 / question )
+   )
+)
+
+# ::id PMUL2699.json_0004
+# ::snt Thank you , I also need to find a guesthouse , that is cheap ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n10 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL2699.json_0006
+# ::snt I do n't have and area preference .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Area ( aHo1 / question )
+   )
+)
+
+# ::id PMUL2699.json_0008
+# ::snt How many stars does it have ?
+( Ht1 / Hotel-Request
+  :Stars ( aHo0 / question )
+)
+
+# ::id PMUL2699.json_0010
+# ::snt Does it have free wifi ?   And can you get me the address to Cambridge Museum of Technology that I asked you for ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n13 / name
+     :op1 "cambridge"
+     :op2 "museum"
+     :op3 "of"
+     :op4 "technology"
+  ))
+   )
+ :op3(Ht3 / Hotel-Request
+  :Addr ( aHo2 / question )
+   )
+)
+
+# ::id PMUL2699.json_0012
+# ::snt Okay thank you . I would also like a taxi to and from the Cambridge Museum of Technology .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n15 / name
+     :op1 "Cambridge"
+     :op2 "Museum"
+     :op3 "of"
+     :op4 "Technology"
+  ))
+   )
+)
+
+# ::id PMUL2699.json_0014
+# ::snt cambridge museum of technology .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n16 / name
+     :op1 "cambridge"
+     :op2 "museum"
+     :op3 "of"
+     :op4 "technology"
+  ))
+)
+
+# ::id PMUL2699.json_0016
+# ::snt i want to be picked up at the hotel by 11:45
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n18 / name
+     :op1 "11:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL2699.json_0018
+# ::snt Nope , that 's all ! Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3356.json_0000
+# ::snt Find me a restaurant that serves belgian food in the centre
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "belgian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3356.json_0002
+# ::snt How about one that serves Turkish food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "turkish"
+  ))
+)
+
+# ::id PMUL3356.json_0004
+# ::snt I would like to know the price ranges of the 3 if possible please , and also would like to dine in the centre of town .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Price ( aRe1 / question )
+   )
+)
+
+# ::id PMUL3356.json_0006
+# ::snt Thanks , I 'm also looking for a train that goes to Cambridge on Saturday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL3356.json_0008
+# ::snt I 'd like to arrive by 21:15 please !
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n14 / name
+     :op1 "21:15"
+  ))
+)
+
+# ::id PMUL3356.json_0010
+# ::snt The train should depart from ely and should arrive by 21:15 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n16 / name
+     :op1 "21:15"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n18 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL3356.json_0012
+# ::snt Not right now .   Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3356.json_0014
+# ::snt That is all I need .
+( o / out_of_scope )
+
+# ::id PMUL4866.json_0000
+# ::snt i want you to recommend a place to go in the centre that is   type of entertainment
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL4866.json_0002
+# ::snt Okay , how about a nightclub ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "nightclub"
+  ))
+)
+
+# ::id PMUL4866.json_0004
+# ::snt I was really hoping to find one in that area .
+( o / out_of_scope )
+
+# ::id PMUL4866.json_0006
+# ::snt Could you please give me Club Salsa 's address and postcode ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n8 / name
+     :op1 "club"
+     :op2 "salsa"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+   )
+)
+
+# ::id PMUL4866.json_0008
+# ::snt I am also looking for someplace in the moderate price range , a room with free wifi .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "moderate"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL4866.json_0010
+# ::snt I would like it to be 2 stars , and a hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL4866.json_0012
+# ::snt Let 's try the Lovell Lodge .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n16 / name
+     :op1 "lovell"
+     :op2 "lodge"
+  ))
+)
+
+# ::id PMUL4866.json_0014
+# ::snt Yes please . I 'll need it for 3 nights starting Sunday for 5 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n20 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n22 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL4866.json_0016
+# ::snt Thanks I also need a taxi to leave Club Salsa .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n24 / name
+     :op1 "club"
+     :op2 "salsa"
+  ))
+)
+
+# ::id PMUL4866.json_0018
+# ::snt I would want to return by 2:45 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n26 / name
+     :op1 "2:45"
+  ))
+)
+
+# ::id PMUL4866.json_0020
+# ::snt no thanks , that is okey for today
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01851.json_0000
+# ::snt can i get a hospital nearby which has a haematology day unit department
+( Hm1 / Hospital-Inform
+   :Department ( DepHo2 / Department 
+    :name ( n2 / name
+     :op1 "haematology"
+  ))
+)
+
+# ::id SNG01851.json_0002
+# ::snt I need a phone number , postcode , and address
+( Ht1 / Hospital-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+  :Phone ( aHo2 / question )
+)
+
+# ::id SNG01851.json_0004
+# ::snt No , thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01851.json_0006
+# ::snt Yes , that 's it . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1201.json_0000
+# ::snt I 'm looking for a place to stay that 's moderately priced and has a three - star rating .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "three"
+  ))
+)
+
+# ::id MUL1201.json_0002
+# ::snt I would prefer something in the north part of town .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL1201.json_0004
+# ::snt It does n't matter with internet . I need to book for 6 people , 5 nights on wednesday , is that possible at all ?
+( Hm1 / Hotel-Inform
+   :Internet ( onHo1 / dontcare)
+   :Stay ( StaHo3 / Stay 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo5 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo7 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL1201.json_0006
+# ::snt Could you try the booking for only four nights and see if it works ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "four"
+  ))
+)
+
+# ::id MUL1201.json_0008
+# ::snt Yes please book it for 6 people and 5 nights starting from wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n18 / name
+     :op1 "6"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n20 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id MUL1201.json_0010
+# ::snt Could you try four nights ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n22 / name
+     :op1 "four"
+  ))
+)
+
+# ::id MUL1201.json_0012
+# ::snt Yes , I also need to find a place for us to dine , in the same area of town , please .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n24 / name
+     :op1 "same"
+     :op2 "area"
+     :op3 "of"
+     :op4 "town"
+  ))
+)
+
+# ::id MUL1201.json_0014
+# ::snt Ok , thank you . Will you please reserve me a table for 6 people at 17:45 at the Nirala on Wednesday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n26 / name
+     :op1 "17:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n28 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n30 / name
+     :op1 "6"
+  ))
+   :Name ( NamRe8 / Name 
+    :name ( n32 / name
+     :op1 "Nirala"
+  ))
+)
+
+# ::id MUL1201.json_0016
+# ::snt I will also need a taxi to get from the hotel to the restaurant .   Can you book that for me ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n34 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Dest ( DesTa5 / Dest 
+    :name ( n36 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+ :op3(Rm3 / Restaurant-Inform
+   :none ( onRe3 / none)
+   )
+)
+
+# ::id MUL1201.json_0018
+# ::snt Fantastic , thank you , that will be all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0965.json_0000
+# ::snt I 'm looking for places to go in town . Maybe a swimming pool ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "swimming"
+     :op2 "pool"
+  ))
+)
+
+# ::id MUL0965.json_0002
+# ::snt Well instead , how about some kind of entertainment in the southern part of the city .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "southern"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n6 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id MUL0965.json_0004
+# ::snt What is the entrance fee for those two options ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL0965.json_0006
+# ::snt Yes , I would like the phone numbers . I am also looking for a cheap asian restaurant .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n10 / name
+     :op1 "asian"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Phone ( aTa1 / question )
+   )
+ :op3(At3 / Attraction-Request
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id MUL0965.json_0008
+# ::snt It does n't matter .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n12 / name
+     :op1 "does"
+     :op2 "n't"
+     :op3 "matter"
+  ))
+)
+
+# ::id MUL0965.json_0010
+# ::snt What are their prices ?
+( Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+)
+
+# ::id MUL0965.json_0012
+# ::snt Thank you can I get the area , postcode , and address of tepin ?
+( Rt1 / Restaurant-Request
+  :Area ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id MUL0965.json_0014
+# ::snt The restaurant please .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id MUL0965.json_0016
+# ::snt I also need their address and postcodes please
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id MUL0965.json_0018
+# ::snt Great ! I 'll also need a taxi to go between the two . I 'll need to leave the restaurant by 08:00 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n14 / name
+     :op1 "08:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id MUL0965.json_0020
+# ::snt No , that will be all , thank you .   You have been very helpful and also patient .   Have a great day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0723.json_0000
+# ::snt I want to book a train from stansted airport to cambridge please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id MUL0723.json_0002
+# ::snt I will need a train leaving on Thursday and arriving in Cambridge by 11:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n10 / name
+     :op1 "11:30"
+  ))
+)
+
+# ::id MUL0723.json_0004
+# ::snt No , I need a train that leaves on Thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id MUL0723.json_0006
+# ::snt Yes , thank you . I 'm also looking for a hotel , is there any chance you can help me with that ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id MUL0723.json_0008
+# ::snt I want to stay at Rosa 's Bed and Breakfast in Cambridge .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n14 / name
+     :op1 "rosa"
+     :op2 "'s"
+     :op3 "bed"
+     :op4 "and"
+     :op5 "breakfast"
+  ))
+)
+
+# ::id MUL0723.json_0010
+# ::snt I am looking for their address , hotel type , and area please .
+( Ht1 / Hotel-Request
+  :Type ( aHo0 / question )
+  :Area ( aHo1 / question )
+  :Addr ( aHo2 / question )
+)
+
+# ::id MUL0723.json_0012
+# ::snt No thank you , thank you for your help ! Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0388.json_0000
+# ::snt Can you help me find a place to stay ? It should be cheap .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SSNG0388.json_0002
+# ::snt I would like a recommendation for a cozy Bed and Breakfast .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "bed"
+     :op2 "and"
+     :op3 "breakfast"
+  ))
+   )
+ :op2(Hd2 / Hotel-Recommend
+   :Name ( NamHo4 / Name 
+    :name ( n7 / name
+     :op1 "a"
+  ))
+   )
+)
+
+# ::id SSNG0388.json_0004
+# ::snt A cheap one . I do n't have a lot of money . One with free wifi for 8 and 5 nights starting friday please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+   :Internet ( esHo4 / yes)
+   :Price ( PriHo9 / Price 
+    :name ( n14 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SSNG0388.json_0006
+# ::snt Try another type .
+( Hm1 / Hotel-Inform
+   :Type ( onHo1 / none)
+)
+
+# ::id SSNG0388.json_0008
+# ::snt I would like to stay on the east side .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n16 / name
+     :op1 "east"
+  ))
+)
+
+# ::id SSNG0388.json_0010
+# ::snt That will be fine . Can you book the Allenbell for my stay ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n18 / name
+     :op1 "allenbell"
+  ))
+)
+
+# ::id SSNG0388.json_0012
+# ::snt I 'll need that reference number , please .
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id SSNG0388.json_0014
+# ::snt Wow , I 'm certainly glad I asked for the reference number ! Yes , please do try another in the same price range .
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Price ( PriHo3 / Price 
+    :name ( n21 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+   )
+)
+
+# ::id SSNG0388.json_0016
+# ::snt Awesome , thank you for your assistance . Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1173.json_0000
+# ::snt Can you help me find the a and b guest house hotel ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "a"
+     :op2 "and"
+     :op3 "b"
+     :op4 "guest"
+     :op5 "house"
+  ))
+)
+
+# ::id MUL1173.json_0002
+# ::snt Yes , one person staying for two nights starting Monday . Can you book that ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "two"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL1173.json_0004
+# ::snt That is unfortunate .   I can cut my stay down to a single night if that helps .
+( Hm1 / Hotel-Inform
+   :Stay ( Ho1 / 1)
+)
+
+# ::id MUL1173.json_0006
+# ::snt Yes , I 'm also looking for something to do on the north side of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL1173.json_0008
+# ::snt Swimming would be fine .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "swimming"
+  ))
+)
+
+# ::id MUL1173.json_0010
+# ::snt Can I have the postcode for that pool please ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL1173.json_0012
+# ::snt No , that 's all . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0325.json_0000
+# ::snt I need to stay at an expensive hotel that has a 4 star rating . Can you help me ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+   :Type ( TypHo6 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL0325.json_0002
+# ::snt I miscommunicated before I apologize , I am actually looking for a 4 star guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0325.json_0004
+# ::snt How about one that is in the moderate price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL0325.json_0006
+# ::snt No , I do n't care about area .   Just pick one that you would recommend .   I 'll need to book it for 6 people .
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n14 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL0325.json_0008
+# ::snt Book that please for 6 people , 5 nights starting on Friday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n20 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL0325.json_0010
+# ::snt Thanks . I also need help with something else afterwards .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0325.json_0012
+# ::snt I 'm also interested in a restaurant in the centre with the same price range . Any recommendations ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n24 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0325.json_0014
+# ::snt No need to book it , but could you please give me their address and phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id PMUL0325.json_0016
+# ::snt I have everything I need now , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1088.json_0000
+# ::snt Can you help me find a train leaving Norwich after 13:30 ? Thanks .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "norwich"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "13:30"
+  ))
+)
+
+# ::id PMUL1088.json_0002
+# ::snt Yes , I am traveling on Wednesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL1088.json_0004
+# ::snt I need reservations for 7 people and I need the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1088.json_0006
+# ::snt Thank you ! I am also looking for places to go in the Centre part of town . Can you help me with that , please ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL1088.json_0008
+# ::snt What are the old schools ? Do you mean colleges ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n12 / name
+     :op1 "old"
+     :op2 "schools"
+  ))
+)
+
+# ::id PMUL1088.json_0010
+# ::snt What is the phone number please ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL1088.json_0012
+# ::snt I guess I 'll go call them . Thanks a lot . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0686.json_0000
+# ::snt Are you able to help me find an expensive British restaurant in Cambridge please ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "british"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SNG0686.json_0002
+# ::snt I do n't really have a preference . Can you recommend a restaurant ? As long as it serves expensive British food I 'll be happy .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "british"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+   :Area ( onRe3 / dontcare)
+)
+
+# ::id SNG0686.json_0004
+# ::snt Yes please reserve a table for 6 people at 12:45 on thursday
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "12:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SNG0686.json_0006
+# ::snt No , that 's all for today . Goodbye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0024.json_0000
+# ::snt I am looking for an expensive place to eat in the centre of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SSNG0024.json_0002
+# ::snt The type of food does n't matter . I just need a table for 3 for Friday night at 19:00 .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   :Food ( FooRe6 / Food 
+    :name ( n10 / name
+     :op1 "does"
+     :op2 "n't"
+     :op3 "matter"
+  ))
+   :Time ( TimRe8 / Time 
+    :name ( n12 / name
+     :op1 "19:00"
+  ))
+)
+
+# ::id SSNG0024.json_0004
+# ::snt Yes and lets book for next weekend , instead , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0024.json_0006
+# ::snt Can you try to find another restaurant in the same area and pricerange ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Area ( AreRe3 / Area 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Price ( PriRe5 / Price 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "area"
+     :op3 "and"
+     :op4 "pricerange"
+  ))
+)
+
+# ::id SSNG0024.json_0008
+# ::snt Yes , try that please .
+( o / out_of_scope )
+
+# ::id SSNG0024.json_0010
+# ::snt No thanks , that is everything
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0851.json_0000
+# ::snt I am looking for a restaurant in the centre of town .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0851.json_0002
+# ::snt I would like a restaurant that serves european food in the expensive price range please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "european"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL0851.json_0004
+# ::snt Great , can I have the phone number and address for Erania please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id MUL0851.json_0006
+# ::snt Yes , I 'm also looking for an attraction called Ruskin Gallery . Can you get me some info on that ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n8 / name
+     :op1 "ruskin"
+     :op2 "gallery"
+  ))
+)
+
+# ::id MUL0851.json_0008
+# ::snt No address needed , thank you . I have all the information I need .
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id MUL0851.json_0010
+# ::snt I also need a taxi to get me between the gallery and restaurant , I want to leave the restaurant by 13:15
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n10 / name
+     :op1 "13:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n12 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id MUL0851.json_0012
+# ::snt Thank you very much , that will be all you can do for me for today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1443.json_0000
+# ::snt I am looking for boating places can town , can you tell me if there are any available ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "boating"
+  ))
+)
+
+# ::id PMUL1443.json_0002
+# ::snt No , i just want to know the entrance fee .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL1443.json_0004
+# ::snt No , but can I get the postcode and address of the one in the East , please ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+   )
+)
+
+# ::id PMUL1443.json_0006
+# ::snt I need the address as well please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL1443.json_0008
+# ::snt Yes , I need to catch a train to Cambridge for Sunday . I 'll be departing from bishops stortford .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n10 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id PMUL1443.json_0010
+# ::snt I need to arrive by 21:30 please .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n12 / name
+     :op1 "21:30"
+  ))
+)
+
+# ::id PMUL1443.json_0012
+# ::snt What is the arrival time ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+)
+
+# ::id PMUL1443.json_0014
+# ::snt I 'll take the latest one . Please get me 6 ticketss
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL1443.json_0016
+# ::snt Thank you so much . I appreciate your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1443.json_0018
+# ::snt Nothing , that is all that I need . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20177.json_0000
+# ::snt I would like a cheap restaurant that serves portuguese food
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n4 / name
+     :op1 "portuguese"
+  ))
+)
+
+# ::id WOZ20177.json_0002
+# ::snt Can I have the address of the location in the centre of town ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20177.json_0004
+# ::snt No , thank you . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0361.json_0000
+# ::snt Hi ! I need a train to London Liverpool Street . I need an early one , arriving there by 8:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "8:30"
+  ))
+)
+
+# ::id SNG0361.json_0002
+# ::snt I would like to leave on Wednesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id SNG0361.json_0004
+# ::snt You have no trains departing Cambridge to london liverpool street on Wednesday that will arrive by 8:30 ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr8 / Arrive 
+    :name ( n14 / name
+     :op1 "8:30"
+  ))
+)
+
+# ::id SNG0361.json_0006
+# ::snt Yes that is fine . How long is the journey and how much is the ticket by the way ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id SNG0361.json_0008
+# ::snt Yes book me a ticket please .
+( o / out_of_scope )
+
+# ::id SNG0361.json_0010
+# ::snt Thank you , that 's all I needed today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1283.json_0000
+# ::snt Need a hostel , free parking and in the north please .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL1283.json_0002
+# ::snt I would prefer a hotel with a 4 star rating .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1283.json_0004
+# ::snt It can be a guesthouse or a hotel . Does that open up my options ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Type ( TypHo3 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL1283.json_0006
+# ::snt Any one of them would be fine . Can I get the post code and phone number ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id MUL1283.json_0008
+# ::snt Yes please make a reservation .
+( o / out_of_scope )
+
+# ::id MUL1283.json_0010
+# ::snt Just one person please .
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n12 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL1283.json_0012
+# ::snt Actually , I need to know , does the Acorn guesthouse have internet ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Internet ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Internet ( esHo2 / yes)
+   )
+)
+
+# ::id MUL1283.json_0014
+# ::snt Great ! I 'm also looking for a restaurant in the same area as the hotel that serves expensive french food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "french"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n16 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id MUL1283.json_0016
+# ::snt No , I do n't need a reservation . I could use the address , postcode and phone number though .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id MUL1283.json_0018
+# ::snt Great . Thanks for all your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0188.json_0000
+# ::snt Please help me I 'm looking for the Addenbrookes Hospital .
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG0188.json_0002
+# ::snt that s all thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4236.json_0000
+# ::snt I really would like to try some Indian food while in town so please find me a restaurant that serves it on the East side
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL4236.json_0002
+# ::snt Yeah . I 'd like a table for 2 people on tuesday at 13:45 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "13:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL4236.json_0004
+# ::snt I would also like to get a place to stay too .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL4236.json_0006
+# ::snt Same area as the restaurant , moderate price range , and it does n't have to have free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( onHo1 / dontcare)
+   :Price ( PriHo3 / Price 
+    :name ( n12 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreHo5 / Area 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL4236.json_0008
+# ::snt That sounds perfect . I need that for 5 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL4236.json_0010
+# ::snt I 'd like reservations for Tuesday .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n18 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL4236.json_0012
+# ::snt 2 people will be staying . Can you give me the reference number too ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n20 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL4236.json_0014
+# ::snt Thanks , that 's all I needed today . Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20518.json_0000
+# ::snt I am looking for a restaurant in the west side of town .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+)
+
+# ::id WOZ20518.json_0002
+# ::snt How about a moderately priced Russian restaurant ? I do n't care what part of town it 's in .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "russian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id WOZ20518.json_0004
+# ::snt How about Chinese food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id WOZ20518.json_0006
+# ::snt I would like a moderately priced chinese restaurant any where in town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n12 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id WOZ20518.json_0008
+# ::snt What is the phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id WOZ20518.json_0010
+# ::snt Which part of town it is in ?
+( o / out_of_scope )
+
+# ::id WOZ20518.json_0012
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3823.json_0000
+# ::snt Hi , you can help me find a hotel somewhere on the North side of town please
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL3823.json_0002
+# ::snt I 'd like it to have free wifi , it does n't need to have free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( onHo1 / dontcare)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL3823.json_0004
+# ::snt Any price range is fine .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "Any"
+  ))
+)
+
+# ::id PMUL3823.json_0006
+# ::snt book it for 4 people and 5 nights starting from sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3823.json_0008
+# ::snt Yes , I would like to dine at an expensive hotel in the same area .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Area ( AreHo5 / Area 
+    :name ( n17 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   )
+)
+
+# ::id PMUL3823.json_0010
+# ::snt Yes , I would like bistro food please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n18 / name
+     :op1 "bistro"
+  ))
+)
+
+# ::id PMUL3823.json_0012
+# ::snt Oh darn it . How about one that offers european food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n20 / name
+     :op1 "european"
+  ))
+)
+
+# ::id PMUL3823.json_0014
+# ::snt Eraina sounds great . Could you please make a reservation for 4 people on Sunday at 17:15 ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n22 / name
+     :op1 "eraina"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n24 / name
+     :op1 "17:15"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n26 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n28 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3823.json_0016
+# ::snt i also want to book a taxi
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL3823.json_0018
+# ::snt I need to go to the North .
+( o / out_of_scope )
+
+# ::id PMUL3823.json_0020
+# ::snt I want to leave from city centre north b and b to arrive at the Eraina restaurant in time for my 17:15 reservation .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n30 / name
+     :op1 "eraina"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n32 / name
+     :op1 "city"
+     :op2 "centre"
+     :op3 "north"
+     :op4 "b"
+     :op5 "and"
+     :op6 "b"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Area ( AreRe5 / Area 
+    :name ( n35 / name
+     :op1 "north"
+  ))
+   :Time ( TimRe7 / Time 
+    :name ( n37 / name
+     :op1 "17:15"
+  ))
+   )
+)
+
+# ::id PMUL3823.json_0022
+# ::snt No . Thank you . Goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3612.json_0000
+# ::snt i will be in Cambridge and i need a place to go in the east
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL3612.json_0002
+# ::snt Anything in the east .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL3612.json_0004
+# ::snt I do n't care really .   What is one of the most popular ones ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "do"
+     :op2 "n't"
+     :op3 "care"
+  ))
+)
+
+# ::id PMUL3612.json_0006
+# ::snt Can you give me the postcode , please ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL3612.json_0008
+# ::snt I want a cheap restaurant please in the same area as the attraction .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL3612.json_0010
+# ::snt I want a restaurant that serves international food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "international"
+  ))
+)
+
+# ::id PMUL3612.json_0012
+# ::snt I do n't need a booking at the moment but could you provide me with their phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id PMUL3612.json_0014
+# ::snt Thank you .   That will be all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2497.json_0000
+# ::snt Good Morning , I am planning a trip in Cambridge and I 'm looking for places to go in town .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id MUL2497.json_0002
+# ::snt We will be staying in the east part of town , somewhere near there would be fine .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL2497.json_0004
+# ::snt A museum is fine . Could I get the postcode and address please .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "museum"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+   )
+)
+
+# ::id MUL2497.json_0006
+# ::snt Thanks ! I 'm also looking for a gastropub in the same area that I 'd like to book for 1 on Saturday at 17:45 .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "gastropub"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Time ( TimRe6 / Time 
+    :name ( n10 / name
+     :op1 "17:45"
+  ))
+   :Day ( DayRe8 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe10 / People 
+    :name ( n14 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL2497.json_0008
+# ::snt I believe that 's all .
+( o / out_of_scope )
+
+# ::id PMUL4741.json_0000
+# ::snt i am looking for a place to eat in the centre that serves   creative food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "creative"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4741.json_0002
+# ::snt What expensive restaurants are in the centre ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4741.json_0004
+# ::snt I would like to try Italian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id PMUL4741.json_0006
+# ::snt If you could , just go ahead and pick an expensive one . I 'll need a table booked on Monday at 19:30 . It will be 6 people .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "19:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "6"
+  ))
+   :Price ( PriRe8 / Price 
+    :name ( n18 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL4741.json_0008
+# ::snt Ok , please book me for 6 people at 19:30 on monday .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n20 / name
+     :op1 "6"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n22 / name
+     :op1 "19:30"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n24 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL4741.json_0010
+# ::snt I am also looking for a particular attraction . Its name is called magdalene college .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n26 / name
+     :op1 "magdalene"
+     :op2 "college"
+  ))
+)
+
+# ::id PMUL4741.json_0012
+# ::snt Thank you ! What is the attraction type ?
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+)
+
+# ::id PMUL4741.json_0014
+# ::snt that should be all . thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1199.json_0000
+# ::snt Hello , I am going to be visiting Cambridge soon and I am interested in what attractions are in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL1199.json_0002
+# ::snt Yes . Tell me more .
+( o / out_of_scope )
+
+# ::id PMUL1199.json_0004
+# ::snt Ok , thanks ! What about a train to get me to Cambridge ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1199.json_0006
+# ::snt I will be leaving from Stansted Airport .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id PMUL1199.json_0008
+# ::snt The train needs to leave after 16:45 on Tuesday please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n10 / name
+     :op1 "16:45"
+  ))
+)
+
+# ::id PMUL1199.json_0010
+# ::snt Thank you for the train ID , what is the travel time for that train ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id PMUL1199.json_0012
+# ::snt Nope ! Thanks for everything . That 's all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02186.json_0000
+# ::snt I am looking for a train . I need to leave Cambridge and I would like to arrive by 09:45 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n2 / name
+     :op1 "09:45"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG02186.json_0002
+# ::snt I need to get to the Stansted Airport on Thursday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id SNG02186.json_0004
+# ::snt It does n't matter what time I leave , just so I arrive by 09:45 .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "09:45"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Leave ( aTr1 / question )
+   )
+)
+
+# ::id SNG02186.json_0006
+# ::snt Sure . can i just get the travel time and departure time please
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Time ( aTr1 / question )
+)
+
+# ::id SNG02186.json_0008
+# ::snt No that wo n't be necessary . Thank you for the information .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02195.json_0000
+# ::snt I need a train that leaves on Sunday from London Liverpool Street .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id SNG02195.json_0002
+# ::snt That should work ! thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0243.json_0000
+# ::snt Hi , I 'm going to visit Cambridge and am interested in finding a cheap restaurant that serves international type fare .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "international"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL0243.json_0002
+# ::snt Where in Cambridge is The Missing Sock located ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "Missing"
+     :op2 "Sock"
+  ))
+)
+
+# ::id MUL0243.json_0004
+# ::snt Sure but can I also have the phone number as well ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id MUL0243.json_0006
+# ::snt I would like a train that arrives at Cambridge at 17:30
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n10 / name
+     :op1 "17:30"
+  ))
+)
+
+# ::id MUL0243.json_0008
+# ::snt No , I do n't need a reservation there . I do need a train from cambridge on thursday . I 'll be going to Norwich , and I need to get there by 17:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "norwich"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n14 / name
+     :op1 "thursday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n16 / name
+     :op1 "17:30"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0243.json_0010
+# ::snt Yes please I would like to book .
+( o / out_of_scope )
+
+# ::id MUL0243.json_0012
+# ::snt I need 3 tickets please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n20 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL0243.json_0014
+# ::snt that is it , thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1333.json_0000
+# ::snt I 'm looking for a particular restaurant . Its name is called panahar .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "panahar"
+  ))
+)
+
+# ::id SNG1333.json_0002
+# ::snt Can you book a table for 6 people at 11:00 on sunday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "11:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SNG1333.json_0004
+# ::snt No , that 's it for me today . Thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0260.json_0000
+# ::snt I 'm looking for an expensive 2 star hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SSNG0260.json_0002
+# ::snt Is it located in the east ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n8 / name
+     :op1 "east"
+  ))
+)
+
+# ::id SSNG0260.json_0004
+# ::snt That 's what I want . Please book it for Thursday for 3 people staying 2 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SSNG0260.json_0006
+# ::snt Yes , I would . How about a different hotel in the same price range ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Price ( PriHo3 / Price 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id SSNG0260.json_0008
+# ::snt Yes , the star does not matter , just try the same price range , please .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id SSNG0260.json_0010
+# ::snt Just any hotel in the same price range please .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Price ( PriHo3 / Price 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id SSNG0260.json_0012
+# ::snt How about trying the Gonville Hotel ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n22 / name
+     :op1 "gonville"
+     :op2 "hotel"
+  ))
+)
+
+# ::id SSNG0260.json_0014
+# ::snt Yes , thanks , that 's all I need . Have a nice day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1199.json_0000
+# ::snt I 'm looking for a park in the centre of town to visit .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "park"
+  ))
+)
+
+# ::id SNG1199.json_0002
+# ::snt That sounds great , can I get its address and phone number ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id SNG1199.json_0004
+# ::snt No , that is all . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3905.json_0000
+# ::snt Can you help me find a moderately priced Indian restaurant ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL3905.json_0002
+# ::snt Is there anything near the centre ? I 'll need the postcode and phone number as well .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Post ( aRe2 / question )
+   )
+)
+
+# ::id PMUL3905.json_0004
+# ::snt Really ? No moderately - priced Indian restaurants at all ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n10 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL3905.json_0006
+# ::snt OK , just get me a train . The train should arrive by 17:15 and should leave on Wednesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n14 / name
+     :op1 "17:15"
+  ))
+)
+
+# ::id PMUL3905.json_0008
+# ::snt I will be leaving from ely to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n18 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL3905.json_0010
+# ::snt No , that is all I needed . Thank you , good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3451.json_0000
+# ::snt I 'd like to treat myself by eating out so please find me an expensive restaurant in the centre
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3451.json_0002
+# ::snt Any restaurant that you recommend will be great . Can I have the postcode for the one you pick too ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id PMUL3451.json_0004
+# ::snt No thank you . I am looking for an expensive place to stay that includes free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL3451.json_0006
+# ::snt I would prefer to find one   that is located in the north .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n8 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL3451.json_0008
+# ::snt Is there a cheaper one ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "cheaper"
+  ))
+)
+
+# ::id PMUL3451.json_0010
+# ::snt I would prefer a hotel .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Type ( TypHo3 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL3451.json_0012
+# ::snt Do either have internet ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Internet ( aHo1 / question )
+   )
+)
+
+# ::id PMUL3451.json_0014
+# ::snt No thanks , I just need the address please .
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id PMUL3451.json_0016
+# ::snt thanks for helping . have a great day
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3451.json_0018
+# ::snt Have a great day too .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0517.json_0000
+# ::snt I 'm looking for a cheap place to dine that also service danish food . Any suggestions ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "danish"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL0517.json_0002
+# ::snt Then , how about a place that serves mediterranean food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "mediterranean"
+  ))
+)
+
+# ::id PMUL0517.json_0004
+# ::snt Yes can you reserve me a table for 1 at that restaurant ? I 'd like it to be on Wednesday at 17:00 , please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "17:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "1"
+  ))
+)
+
+# ::id SNG1390.json_0000
+# ::snt I am looking for information about a hotel called the autumn house .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "autumn"
+     :op2 "house"
+  ))
+)
+
+# ::id SNG1390.json_0002
+# ::snt Yes , please . I would like a room for 6 people for 2 nights . We 'll arrive on Saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SNG1390.json_0004
+# ::snt Thank you so much ! !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1390.json_0006
+# ::snt Thank you . That is all for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4887.json_0000
+# ::snt I need help finding a train departing from Cambridge and going to Leicester . Can you help ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "leicester"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4887.json_0002
+# ::snt I would like to go on Monday in the morning .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL4887.json_0004
+# ::snt Oh , I need to change the day to Friday for the train to Leicester and it needs to arrive by 17:45 .   Do you have something on that day ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "leicester"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n12 / name
+     :op1 "17:45"
+  ))
+)
+
+# ::id PMUL4887.json_0006
+# ::snt Yes please book it for 7 people and give me a reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4887.json_0008
+# ::snt No , I also need to find a place to stay . I 'm looking for a 3 star hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+)
+
+# ::id WOZ20288.json_0000
+# ::snt Can I have a moderately priced restaurant in the west ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id WOZ20288.json_0002
+# ::snt I do not care .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+)
+
+# ::id WOZ20288.json_0004
+# ::snt Yes it will do . Can i have the phone number please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id WOZ20288.json_0006
+# ::snt thank you , good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0986.json_0000
+# ::snt I ca n't wait to go to the adc theatre , in cambridge . How do I get there ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "adc"
+     :op2 "theatre"
+  ))
+)
+
+# ::id MUL0986.json_0002
+# ::snt Yes please but can I have the postcode as well ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL0986.json_0004
+# ::snt Can you find a restaurant that serves international food that is nt so expensive ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "international"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL0986.json_0006
+# ::snt I would like to see if I can reserve a table for 5 on Saturday at 12:15 if possible .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "12:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL0986.json_0008
+# ::snt would 11:15 work instead ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "11:15"
+  ))
+)
+
+# ::id MUL0986.json_0010
+# ::snt Yes please . Can I get a reference number also ?
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id MUL0986.json_0012
+# ::snt I need a train to Norwich on Tuesday .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+   :Dest ( DesTr3 / Dest 
+    :name ( n16 / name
+     :op1 "Norwich"
+  ))
+   :Day ( DayTr5 / Day 
+    :name ( n18 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id MUL0986.json_0014
+# ::snt Never mind . I do n't need a train . I am all set .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL1292.json_0000
+# ::snt I 'm looking for information on an attraction called lynne strover gallery .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "lynne"
+     :op2 "strover"
+     :op3 "gallery"
+  ))
+)
+
+# ::id PMUL1292.json_0002
+# ::snt What type of attraction is Lynne Strover Gallery and what is the address of the Gallery ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n4 / name
+     :op1 "lynne"
+     :op2 "strover"
+     :op3 "gallery"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Type ( aAt1 / question )
+  :Addr ( aAt2 / question )
+   )
+)
+
+# ::id PMUL1292.json_0004
+# ::snt Yes I need a train departing Cambridge after 16:30 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "16:30"
+  ))
+)
+
+# ::id PMUL1292.json_0006
+# ::snt It is going to peterborough and should leave on thursday and I need it to leave after 16:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "peterborough"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n14 / name
+     :op1 "16:30"
+  ))
+)
+
+# ::id PMUL1292.json_0008
+# ::snt I would like 4 tickets please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG0958.json_0000
+# ::snt Hey ! I 'm coming into town and I need a guesthouse style of lodging on the south of town .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id SNG0958.json_0002
+# ::snt Not at this time .   I 'll talk it over with my wife .   Can you just give me the name of the moderate one ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id SNG0958.json_0004
+# ::snt Okay , how many stars do they have ?
+( Ht1 / Hotel-Request
+  :Stars ( aHo0 / question )
+)
+
+# ::id SNG0958.json_0006
+# ::snt That sounds good . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0958.json_0008
+# ::snt No , we 're going to talk it over and reserve at a later date . Thanks for your help though .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0958.json_0010
+# ::snt No , that 's all .
+( o / out_of_scope )
+
+# ::id SNG01657.json_0000
+# ::snt Can you help me get a taxi to the oak bistro ?
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "the"
+     :op2 "oak"
+     :op3 "bistro"
+  ))
+)
+
+# ::id SNG01657.json_0002
+# ::snt I do n't care about that , I just need to arrive by 06:00 please .
+( Tm1 / Taxi-Inform
+   :Leave ( onTa1 / dontcare)
+   :Arrive ( ArrTa3 / Arrive 
+    :name ( n4 / name
+     :op1 "06:00"
+  ))
+)
+
+# ::id SNG01657.json_0004
+# ::snt pizza hut city centre and I need car type and contact number
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n6 / name
+     :op1 "pizza"
+     :op2 "hut"
+     :op3 "city"
+     :op4 "centre"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id SNG01657.json_0006
+# ::snt Thank you , that 's all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1838.json_0000
+# ::snt Hi , I could use some help with information on places to stay .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1838.json_0002
+# ::snt The price range is on the expensive side and I would like if they provide free wifi and parking . I want the hotel to be located on the north side .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Internet ( esHo3 / yes)
+   :Area ( AreHo6 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL1838.json_0004
+# ::snt Yes , I would like to find a hotel in the south .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "south"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL1838.json_0006
+# ::snt That sounds perfect . I need it for 3 nights and 7 people will be staying starting Monday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL1838.json_0008
+# ::snt Thanks . I am also looking for a train to Broxbourne from Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "broxbourne"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1838.json_0010
+# ::snt I am leaving on Thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n20 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL1838.json_0012
+# ::snt I need to arrive by 18:00 , please .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n22 / name
+     :op1 "18:00"
+  ))
+)
+
+# ::id PMUL1838.json_0014
+# ::snt Yes , please . I need 7 tickets .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n24 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL1838.json_0016
+# ::snt No , that 's all I need from you , Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4371.json_0000
+# ::snt I am looking for a restaurant called shanghai family restaurant .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "shanghai"
+     :op2 "family"
+     :op3 "restaurant"
+  ))
+)
+
+# ::id PMUL4371.json_0002
+# ::snt 7 People at 19:15 and can we do that on monday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "19:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL4371.json_0004
+# ::snt Thank you for booking that for me .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4371.json_0006
+# ::snt I am also looking for a train leaving on Tuesday from Cambridge .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4371.json_0008
+# ::snt I would like to get to Ely by 17:45 , please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "ely"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n16 / name
+     :op1 "17:45"
+  ))
+)
+
+# ::id PMUL4371.json_0010
+# ::snt Yes please , I 'll need it for 7 people
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n18 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL4371.json_0012
+# ::snt That s everything thanks for the help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2806.json_0000
+# ::snt I 'm just looking for a hotel to stay at tonight please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL2806.json_0002
+# ::snt I want to stay in the north . Are there any 2-star hotels with free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo5 / Stars 
+    :name ( n6 / name
+     :op1 "2-star"
+  ))
+)
+
+# ::id PMUL2806.json_0004
+# ::snt Is that a hotel or a guesthouse , please ? And what is their postcode ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id PMUL2806.json_0006
+# ::snt Not at the moment , but you can help me with one more thing ? I 'd like info on a particular attraction called Lynne Strover Gallery .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n8 / name
+     :op1 "lynne"
+     :op2 "strover"
+     :op3 "gallery"
+  ))
+)
+
+# ::id PMUL2806.json_0008
+# ::snt I need their phone number and address .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL0482.json_0000
+# ::snt I am looking for a restaurant in the centre of town that serves Mexican food .   Preferably , some place that is cheap to moderately priced . Are there any in that area ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   )
+ :op2(At2 / Attraction-Request
+   )
+ :op3(Rm3 / Restaurant-Inform
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+   :Food ( FooRe6 / Food 
+    :name ( n6 / name
+     :op1 "Mexican"
+  ))
+   :Price ( PriRe8 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+   )
+)
+
+# ::id MUL0482.json_0002
+# ::snt Yes , I 'm not looking for a restaurant right now , I 'm actually looking for a train . I need to go to cambridge from birmingham new street on Saturday after 15:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n12 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n14 / name
+     :op1 "15:15"
+  ))
+)
+
+# ::id MUL0482.json_0004
+# ::snt Yes the 15:40 sounds good . Can you book it for 5 people please ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL0482.json_0006
+# ::snt Actually , could you get me some information about museums in the area ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n18 / name
+     :op1 "museums"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+   )
+)
+
+# ::id MUL0482.json_0008
+# ::snt I 'm not looking for a restaurant , I want a museum . You can choose it .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id MUL0482.json_0010
+# ::snt Great . Could you also get me their postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL0482.json_0012
+# ::snt Thank you that 's all that I needed today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0541.json_0000
+# ::snt I am looking for information in Cambridge and looking for places to go in town . Can you assist ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id MUL0541.json_0002
+# ::snt I would like to visit a college .   I 'm not sure what area , where are most located ? Also , please provide the entrance fee .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "college"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+  :Fee ( aAt2 / question )
+   )
+)
+
+# ::id MUL0541.json_0004
+# ::snt Great info . I need help with a train to london kings cross that leaves after 14:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n6 / name
+     :op1 "14:00"
+  ))
+)
+
+# ::id MUL0541.json_0006
+# ::snt It will be from cambridge on saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0541.json_0008
+# ::snt It does n't matter what time I arrive
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+)
+
+# ::id MUL0541.json_0010
+# ::snt Yes , can I get the train ID please ?
+( Tt1 / Train-Request
+  :Id ( aTr0 / question )
+)
+
+# ::id MUL0541.json_0012
+# ::snt Great ! I will go ahead and book it on my own but thanks so much for the information . That 's all for today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0750.json_0000
+# ::snt I am looking for a train . I need to leave on Tuesday and want to arrive by 20:45 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "tuesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "20:45"
+  ))
+)
+
+# ::id MUL0750.json_0002
+# ::snt I 'm heading to Cambridge , and I 'd like to leave from peterborough .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id MUL0750.json_0004
+# ::snt That will do , what is the price and train ID ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id MUL0750.json_0006
+# ::snt No thank you . I am looking for a place to stay though that has free parking and expensive . Do you have anything like that there ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL0750.json_0008
+# ::snt Yes , please tell me about the four star hotels , the cheaper of the two .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n12 / name
+     :op1 "four"
+  ))
+)
+
+# ::id MUL0750.json_0010
+# ::snt No , that 's okay , I think that will be all for today , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01430.json_0000
+# ::snt Please have a taxi pick me up from riverboat georgina
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n2 / name
+     :op1 "riverboat"
+     :op2 "georgina"
+  ))
+)
+
+# ::id SNG01430.json_0002
+# ::snt I want to be picked up at riverboat georgina around 11:15 . I need to get to cambridge arts theatre . What is the car type and the contact number ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n4 / name
+     :op1 "11:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n6 / name
+     :op1 "riverboat"
+     :op2 "georgina"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+     :op2 "arts"
+     :op3 "theatre"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id SNG01430.json_0004
+# ::snt I need to arrive by 11:15 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n10 / name
+     :op1 "11:15"
+  ))
+)
+
+# ::id SNG01430.json_0006
+# ::snt Nothing else for now . Thank you for booking the taxi . Goodbye .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id WOZ20467.json_0000
+# ::snt I am looking for a moderately priced restaurant in the west part of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id WOZ20467.json_0002
+# ::snt yes , and the address and postcode please .
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20467.json_0004
+# ::snt Perfect . Thanks for the information . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4405.json_0000
+# ::snt I 'm looking for a cheap place to stay that has free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL4405.json_0002
+# ::snt The area does not matter , but it should have a 4 star rating .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4405.json_0004
+# ::snt Please book for 3 people for 5 nights , starting from Monday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL4405.json_0006
+# ::snt Yes , i also need a train that departs from stevenage and goes to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n14 / name
+     :op1 "stevenage"
+  ))
+)
+
+# ::id PMUL4405.json_0008
+# ::snt I want it for monday and to leave after 19:15
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n16 / name
+     :op1 "monday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n18 / name
+     :op1 "19:15"
+  ))
+)
+
+# ::id PMUL4405.json_0010
+# ::snt Yes , please book it for 3 people
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n20 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL4405.json_0012
+# ::snt Thank you for your help .   That is all for today .   Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02139.json_0000
+# ::snt I would like a taxi by 16:30 to arrive at Nusha .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "nusha"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n4 / name
+     :op1 "16:30"
+  ))
+)
+
+# ::id SNG02139.json_0002
+# ::snt Carolina bed and Breakfast . I also need the contact number and car type
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n6 / name
+     :op1 "carolina"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id MUL0771.json_0000
+# ::snt I need   a train that leaves for Ely on Friday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "ely"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL0771.json_0002
+# ::snt I need to arrive in Ely before 11:30 . I would be leaving from Cambridge .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "11:30"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Dest ( DesTr6 / Dest 
+    :name ( n10 / name
+     :op1 "Ely"
+  ))
+)
+
+# ::id MUL0771.json_0004
+# ::snt Yes , I would like to book a train that will arrive in Ely before 11:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "ely"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n14 / name
+     :op1 "11:30"
+  ))
+)
+
+# ::id MUL0771.json_0006
+# ::snt I also need a place to stay on the north side of town that includes free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n16 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL0771.json_0008
+# ::snt Do any of them have 3 stars ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL0771.json_0010
+# ::snt No , but I do need the address , postcode , and phone number .
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+  :Phone ( aHo2 / question )
+)
+
+# ::id MUL0771.json_0012
+# ::snt That is all I need . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0771.json_0014
+# ::snt I did n't need a train . I have everything I needed now . Thank You for your help .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL1765.json_0000
+# ::snt I need a train ride to peterborough that departs from cambridge
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "peterborough"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1765.json_0002
+# ::snt Sorry going to peterborough to cambridge friday and would like to get there by 16:45 please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "16:45"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Dest ( DesTr8 / Dest 
+    :name ( n12 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id MUL1765.json_0004
+# ::snt Yes , thank you , can I get the price for that please ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL1765.json_0006
+# ::snt i would also like places to go in the centre of town
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1765.json_0008
+# ::snt Anything that seems fun in the centre . Maybe a museum ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n16 / name
+     :op1 "museum"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n18 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1765.json_0010
+# ::snt I need the phone number , postcode , and address .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id MUL1765.json_0012
+# ::snt No , that 's all . Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1208.json_0000
+# ::snt I would like to take a train from Cambridge to Kings Lynn .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1208.json_0002
+# ::snt Leave after 17:00 on Sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "17:00"
+  ))
+)
+
+# ::id PMUL1208.json_0004
+# ::snt Great . Please book it for 4 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1208.json_0006
+# ::snt I would also line places to go that is entertainment and should be in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n14 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL1208.json_0008
+# ::snt Yes there is . I saw it in the pamphlet . Check again please .
+( o / out_of_scope )
+
+# ::id PMUL1208.json_0010
+# ::snt I 'm quite sure that there are colleges in the centre of town . Can you ask a manager to help you look ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n16 / name
+     :op1 "colleges"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n18 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2842.json_0000
+# ::snt I need to find a hotel quick , can you make it happen ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL2842.json_0002
+# ::snt Yes , I 'd like to stay in the East part of town .   I prefer something expensive also .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n6 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL2842.json_0004
+# ::snt Yes that would be great , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2842.json_0006
+# ::snt I need it booked for 3 people for 5 nights starting Saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL2842.json_0008
+# ::snt I would also like a place to go in the same area as the hotel .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+   )
+ :op2(Am2 / Attraction-Inform
+   :Area ( AreAt4 / Area 
+    :name ( n17 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   )
+)
+
+# ::id PMUL2842.json_0010
+# ::snt What is the postcode for the hotel ? I would also like to visit a museum .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n18 / name
+     :op1 "hotel"
+  ))
+   )
+ :op2(Am2 / Attraction-Inform
+   :Type ( TypAt4 / Type 
+    :name ( n21 / name
+     :op1 "museum"
+  ))
+   )
+ :op3(At3 / Attraction-Request
+  :Post ( aAt2 / question )
+   )
+)
+
+# ::id PMUL2842.json_0012
+# ::snt That technology museum sounds interesting . Do you have the postcode , please ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id SNG01901.json_0000
+# ::snt I am looking for a particular restaurant . Its name is called royal standard
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "royal"
+     :op2 "standard"
+  ))
+)
+
+# ::id SNG01901.json_0002
+# ::snt I 'd like to book for 1 person at 1145 on thursday please
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n4 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n6 / name
+     :op1 "1"
+  ))
+)
+
+# ::id SNG01901.json_0004
+# ::snt what about we try booking for Friday ?
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id SNG01901.json_0006
+# ::snt Ok thank you that is all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1995.json_0000
+# ::snt Hello , can you help me with my plans as far as finding a place to stay ?
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1995.json_0002
+# ::snt Yes . The hotel should be 4 stars and located in the west with free parking please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+   :Stars ( StaHo7 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1995.json_0004
+# ::snt As long as it is a hotel , I would like to book it .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL1995.json_0006
+# ::snt I would like it starting Thursday for 8 people for 5 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL1995.json_0008
+# ::snt I will need to be there on wednesday .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n16 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL1995.json_0010
+# ::snt I 'm sorry I actually need it for Thursday , sorry .   Any price range is fine .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+   :Day ( DayHo3 / Day 
+    :name ( n18 / name
+     :op1 "thursday"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1995.json_0012
+# ::snt I am also looking for a train . The train should depart from bishops stortford and should go to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n20 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n22 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id PMUL1995.json_0014
+# ::snt I will be traveling on Thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n24 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL1995.json_0016
+# ::snt Arrival time is n't the issue , but I have morning meeting so I ca n't leave bishops stortford until after 12:15 .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n26 / name
+     :op1 "12:15"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n28 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Arrive ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1995.json_0018
+# ::snt What is the price and travel time ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id PMUL1995.json_0020
+# ::snt Thank you so much . I think that 's all I need now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1995.json_0022
+# ::snt Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1995.json_0024
+# ::snt That was all I needed .
+( o / out_of_scope )
+
+# ::id WOZ20431.json_0000
+# ::snt I am looking for an expensive restaurant that is in the east part of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id WOZ20431.json_0002
+# ::snt Address and phone number , please
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20431.json_0004
+# ::snt Ok thank you and good bye
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20431.json_0006
+# ::snt Goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1833.json_0000
+# ::snt I 'm looking for a place to stay . Please list all hotels in the north that include free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotels"
+  ))
+   :Internet ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL1833.json_0002
+# ::snt Which one is cheap ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL1833.json_0004
+# ::snt None in the north that are cheap ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n10 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL1833.json_0006
+# ::snt Try a different area .
+( o / out_of_scope )
+
+# ::id PMUL1833.json_0008
+# ::snt That sounds good can you book 8 people for 4 nights from thursday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL1833.json_0010
+# ::snt Actually yes , I need a train to Cambridge . Please get me one that arrives by 08:30
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n20 / name
+     :op1 "08:30"
+  ))
+)
+
+# ::id PMUL1833.json_0012
+# ::snt Departing from Norwich . I need a booking for eight people .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n22 / name
+     :op1 "norwich"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n24 / name
+     :op1 "eight"
+  ))
+)
+
+# ::id PMUL1833.json_0014
+# ::snt On Thursday , please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n26 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL1833.json_0016
+# ::snt That will be great . Can you book me 8 tickets please ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n28 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL2357.json_0000
+# ::snt I need a place to go in the centre for entertainment .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id MUL2357.json_0002
+# ::snt Could you please check for architecture ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id MUL2357.json_0004
+# ::snt I would like to visit an old school . What is your recommendation ?
+( o / out_of_scope )
+
+# ::id MUL2357.json_0006
+# ::snt Yes , I just need the address and postal code . Also , what is the entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+)
+
+# ::id MUL2357.json_0008
+# ::snt I am also wanting to reserve a table at a place called Cote . Can you help me with that ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "cote"
+  ))
+)
+
+# ::id MUL2357.json_0010
+# ::snt Can you book me a table for Wednesday at 17:30 for a party of 5 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "17:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL2357.json_0012
+# ::snt Yes . how about for 16:30 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "16:30"
+  ))
+)
+
+# ::id MUL2357.json_0014
+# ::snt I will also need a taxi to from Old Schools to Cote . I need to make sure they arrive soon enough for me to make it to dinner on time .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n18 / name
+     :op1 "cote"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n20 / name
+     :op1 "old"
+     :op2 "schools"
+  ))
+   :Arrive ( ArrTa6 / Arrive 
+    :name ( n22 / name
+     :op1 "dinner"
+     :op2 "on"
+     :op3 "time"
+  ))
+)
+
+# ::id MUL2357.json_0016
+# ::snt Great that 's all I needed today , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0268.json_0000
+# ::snt I need to book a train .   I need it to leave on Sunday after 21:30 .   Can you book this for me ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "sunday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "21:30"
+  ))
+)
+
+# ::id SNG0268.json_0002
+# ::snt I 'd like to go from Norwich to Cambridge , please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id SNG0268.json_0004
+# ::snt Yes . Go with the 22:16 . Book it for 7 people please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id SNG0268.json_0006
+# ::snt Great that 's all I needed today , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20665.json_0000
+# ::snt I am looking for a cheap restaurant in the east part of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id WOZ20665.json_0002
+# ::snt Yes , please . Could you tell me both the address and phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20665.json_0004
+# ::snt Thank you . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1354.json_0000
+# ::snt I 'm looking for a boat attraction in the south .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "boat"
+  ))
+)
+
+# ::id PMUL1354.json_0002
+# ::snt Any in the south ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n6 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL1354.json_0004
+# ::snt Sure , how about a theatre attraction ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n8 / name
+     :op1 "theatre"
+  ))
+)
+
+# ::id PMUL1354.json_0006
+# ::snt Okay , thank you . May I get the entrance fee please ? And also the address ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+)
+
+# ::id PMUL1354.json_0008
+# ::snt Okay .   Can you just provide the address ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL1354.json_0010
+# ::snt I need a train on sunday from cambridge to kings lynn . I 'd like to arrive by 09:45 . How long is the travel and what is the price ? What is train ID ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n14 / name
+     :op1 "09:45"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+  :Id ( aTr2 / question )
+   )
+)
+
+# ::id PMUL1354.json_0012
+# ::snt No , I do n't need the booking today .
+( o / out_of_scope )
+
+# ::id PMUL1354.json_0014
+# ::snt That is all , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1319.json_0000
+# ::snt Hi , I am looking for architectural churches in the Cambridge area . Can you assist ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( onAt1 / none)
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+   )
+)
+
+# ::id PMUL1319.json_0002
+# ::snt Yes that would be great .
+( o / out_of_scope )
+
+# ::id PMUL1319.json_0004
+# ::snt Sorry , I needed to find a museum in town . Can you help me with that instead ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL1319.json_0006
+# ::snt Could I have the phone number please ? I also need a train leaving from Cambridge and going to Birmingham New Street on Saturday , leaving by 13:15 .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n8 / name
+     :op1 "13:15"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Phone ( aAt1 / question )
+   )
+)
+
+# ::id PMUL1319.json_0008
+# ::snt I will travel on Saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL1319.json_0010
+# ::snt I need to ARRIVE by 13:15 . Tickets for 3 and the reference # too please
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n14 / name
+     :op1 "13:15"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1319.json_0012
+# ::snt That 's it . Thank you for your help today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2689.json_0000
+# ::snt Good Evening , I guess I am in charge of the planning the trip to Cambridge .    I am looking for some places to go when we arrive .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL2689.json_0002
+# ::snt We will be mainly in the West part of town .   Are there any nightclubs around that area ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "nightclubs"
+  ))
+)
+
+# ::id PMUL2689.json_0004
+# ::snt How about a college instead ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL2689.json_0006
+# ::snt Excellent . Can I get the entrance fee and postcode of one of them ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL2689.json_0008
+# ::snt I would also like to find a room in the West of town .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n8 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL2689.json_0010
+# ::snt It does n't matter , whatever is available is fine .
+( Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+)
+
+# ::id PMUL2689.json_0012
+# ::snt Does it have free parking and wifi ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL2689.json_0014
+# ::snt Can you book that starting for Thursday ?
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL2689.json_0016
+# ::snt Sure , 1 night and 5 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "1"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL2689.json_0018
+# ::snt No that is all thank   you for all your help . Have a great day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2002.json_0000
+# ::snt I need to find a Train leaving on Friday from London Liverpool Street and arriving in Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id MUL2002.json_0002
+# ::snt Yes I 'd like to arrive in Cambridge by 15:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n10 / name
+     :op1 "15:15"
+  ))
+)
+
+# ::id MUL2002.json_0004
+# ::snt No thank you , may I please get the travel time of TR5015 ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL2002.json_0006
+# ::snt Yes , what time does that train leave ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+)
+
+# ::id MUL2002.json_0008
+# ::snt Please book it for me . I also need a place to stay , a guesthouse   with free parking ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id MUL2002.json_0010
+# ::snt Thank you , I 'm also looking for a place to stay .   Can you help me find someplace ?
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2002.json_0012
+# ::snt I do n't need any specific area , just need a guesthouse that is cheap and includes free parking .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n14 / name
+     :op1 "cheap"
+  ))
+   :Area ( onHo2 / dontcare)
+   :Parking ( esHo3 / yes)
+   :Type ( TypHo6 / Type 
+    :name ( n16 / name
+     :op1 "guesthouse"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Area ( aHo1 / question )
+   )
+)
+
+# ::id MUL2002.json_0014
+# ::snt No I do n't . Pick any of the 33 and give me the address and area , please .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stars ( onHo1 / dontcare)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Area ( aHo1 / question )
+  :Addr ( aHo2 / question )
+   )
+)
+
+# ::id MUL2002.json_0016
+# ::snt Can you tell me what area it 's in ? And can you give me an address ?
+( Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+  :Addr ( aHo1 / question )
+)
+
+# ::id MUL2002.json_0018
+# ::snt Perfect . Thank you . That 's all the information I need for Cambridge . You have been a great help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01433.json_0000
+# ::snt I want to find a hospital in town
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01433.json_0002
+# ::snt No , I just need the postcode .
+( Ht1 / Hospital-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id SNG01433.json_0004
+# ::snt Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1171.json_0000
+# ::snt I 'm looking for a hotel , I 'm excited to see some tourist attractions so there needs to be free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Type ( TypHo3 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL1171.json_0002
+# ::snt Maybe you could suggest one in the moderate price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL1171.json_0004
+# ::snt Sounds great ! Does it have free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id MUL1171.json_0006
+# ::snt I 'm not ready to book just yet .   Could you just give me the phone number ?
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id MUL1171.json_0008
+# ::snt Yes . I was looking to find some place to go in town .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id MUL1171.json_0010
+# ::snt Well give me your favorite
+( o / out_of_scope )
+
+# ::id MUL1171.json_0012
+# ::snt I would like a cinema .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "cinema"
+  ))
+)
+
+# ::id MUL1171.json_0014
+# ::snt I 'd prefer a cinema that 's in the south part of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n8 / name
+     :op1 "south"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n10 / name
+     :op1 "cinema"
+  ))
+)
+
+# ::id MUL1171.json_0016
+# ::snt That sounds great . Can you provide me with Cineworld Cinema 's postcode and phone number please ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n13 / name
+     :op1 "Cineworld"
+     :op2 "Cinema"
+  ))
+   )
+)
+
+# ::id MUL1171.json_0018
+# ::snt Thanks ! That 's all I needed . Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20360.json_0000
+# ::snt I would really like to find a Basque restaurant on the west side . Does that exist ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "basque"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id WOZ20360.json_0002
+# ::snt How about italian food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id WOZ20360.json_0004
+# ::snt No , what is the phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id WOZ20360.json_0006
+# ::snt thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20360.json_0008
+# ::snt no , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2764.json_0000
+# ::snt Hi I need to book a guesthouse with free wifi in Cambridge please
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL2764.json_0002
+# ::snt I would like one in the moderate price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL2764.json_0004
+# ::snt Anywhere in town , need two rooms for three people for 5 nights beginning on Monday next week . Can you give me a confirmation number as well , please ?
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+   :Stay ( StaHo3 / Stay 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo5 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo7 / People 
+    :name ( n10 / name
+     :op1 "three"
+  ))
+)
+
+# ::id PMUL2764.json_0006
+# ::snt Yes . I need it for three for five nights starting from Monday on .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "five"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL2764.json_0008
+# ::snt I 'm also looking for an attraction to go to in the centre . Do you have any recommendations ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2764.json_0010
+# ::snt Excellent . What 's the postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL2764.json_0012
+# ::snt That is everything , you were so helpful .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id MUL0356.json_0000
+# ::snt Hello , I am looking for information on a restaurant name Rice House .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "rice"
+     :op2 "house"
+  ))
+)
+
+# ::id MUL0356.json_0002
+# ::snt I 'd like to reserve a table for 7 on Thursday , at 11:15 . Are you able to book that for me please ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "11:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL0356.json_0004
+# ::snt What about 10:15 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "10:15"
+  ))
+)
+
+# ::id MUL0356.json_0006
+# ::snt Great , thanks ! I 'll also need a train leaving after 11:45 on Friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n14 / name
+     :op1 "11:45"
+  ))
+)
+
+# ::id MUL0356.json_0008
+# ::snt I would like to go to Kings lynn .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id MUL0356.json_0010
+# ::snt Yes please book it for 7 people and give me the reference number
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n18 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0356.json_0012
+# ::snt No , I am all set . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0554.json_0000
+# ::snt Hello , I 'd like some information about colleges in the area that are interesting to visit
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "colleges"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+   )
+)
+
+# ::id MUL0554.json_0002
+# ::snt I do n't care , do you have any suggestions ?
+( o / out_of_scope )
+
+# ::id MUL0554.json_0004
+# ::snt Thanks . I also need   train going to cambridge on tuesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id MUL0554.json_0006
+# ::snt I need to leave from Leicester , and the train should arrive by 10:45 please .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "10:45"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id MUL0554.json_0008
+# ::snt I do n't care when I depart , please book me one that is closest to the 10:45 arrival in cambridge . I just need one ticket .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n14 / name
+     :op1 "10:45"
+  ))
+   :People ( PeoTr6 / People 
+    :name ( n16 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL0554.json_0010
+# ::snt That will be all , thank you . Have a great day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20320.json_0000
+# ::snt I 'm looking for and expensive restaurant in the east part of town . Ask for address , phone number and type of food .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Food ( aRe1 / question )
+  :Phone ( aRe2 / question )
+  :Addr ( aRe3 / question )
+   )
+)
+
+# ::id WOZ20320.json_0002
+# ::snt thank you goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0432.json_0000
+# ::snt I 'd like to find a train to peterborough .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id SNG0432.json_0002
+# ::snt I am looking to go from cambridge , and go on friday arriving by 14:30
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "friday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n6 / name
+     :op1 "14:30"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG0432.json_0004
+# ::snt That would be perfect !
+( o / out_of_scope )
+
+# ::id SNG0432.json_0006
+# ::snt 7 tickets please . Can I also have the reference number for the booking ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id SNG0432.json_0008
+# ::snt Thank you so much .   That is all I will need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01191.json_0000
+# ::snt I need to find a hospital please .
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01191.json_0002
+# ::snt No , but can you give me their phone number and address please ? Thanks !
+( Ht1 / Hospital-Request
+  :Addr ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id SNG01191.json_0004
+# ::snt Thank you , that is all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1835.json_0000
+# ::snt I 'm looking information about a train in Cambridge .   Needs to arrive by 21:00 and leave on Tuesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "tuesday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n6 / name
+     :op1 "21:00"
+  ))
+)
+
+# ::id PMUL1835.json_0002
+# ::snt I will be going from Ely to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL1835.json_0004
+# ::snt Not just yet .   Can I get the cost and departure time ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+)
+
+# ::id PMUL1835.json_0006
+# ::snt Yes . I am also looking for a 3 star hotel in the north .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n12 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL1835.json_0008
+# ::snt No , I do n't need train tickets right now .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL1835.json_0010
+# ::snt Is it a guesthouse ? I do n't want to stay at a hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL1835.json_0012
+# ::snt Does it include free parking and wifi ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Parking ( aHo1 / question )
+  :Internet ( aHo2 / question )
+   )
+)
+
+# ::id PMUL1835.json_0014
+# ::snt What is the price and how many stars does the guesthouse have ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL1835.json_0016
+# ::snt Sounds great , thanks ! That 's all I need today . Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20038.json_0000
+# ::snt I am looking for a resteraunt that serves japanese food , any price range is fine .   What do you have available ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "japanese"
+  ))
+   :Price ( onRe2 / dontcare)
+)
+
+# ::id WOZ20038.json_0002
+# ::snt What is their address , phone number , and postcode ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id WOZ20038.json_0004
+# ::snt Thank You
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20038.json_0006
+# ::snt Thank you . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0612.json_0000
+# ::snt I am looking for a train that departs from bishops stortford and arrives by 12:15 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n2 / name
+     :op1 "12:15"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id MUL0612.json_0002
+# ::snt Does that train leave from Cambridge ?   I need something on sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0612.json_0004
+# ::snt Yes , I would need a booking for 3 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL0612.json_0006
+# ::snt Thank you ! I 'm also looking for a cheap hotel . It does not need to have free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( oHo1 / no)
+   :Price ( PriHo3 / Price 
+    :name ( n12 / name
+     :op1 "cheap"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL0612.json_0008
+# ::snt Yes I would like to stay on the East side of town .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n16 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL0612.json_0010
+# ::snt Yes , is there one that has free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id MUL0612.json_0012
+# ::snt Yes book the Autumn House for 3 people for 5 nights starting Sunday .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n18 / name
+     :op1 "autumn"
+     :op2 "house"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n20 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n22 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n24 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL0612.json_0014
+# ::snt No , that 's all . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0612.json_0016
+# ::snt That was great service , good day to you .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1000.json_0000
+# ::snt I 'm coming to Cambridge to visit , and I 'd like to try some Chinese food in the centre . Can you help me , please ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1000.json_0002
+# ::snt I would like a restaurant in the moderate price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL1000.json_0004
+# ::snt I do n't need a reservation right now , but if you could give me the phone number , postcode , and address , that would be great .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id MUL1000.json_0006
+# ::snt I am interested in some attractions in the centre as well .   What is there ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1000.json_0008
+# ::snt Can you recommend a theatre ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "theatre"
+  ))
+)
+
+# ::id MUL1000.json_0010
+# ::snt Sure . What is the postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL1000.json_0012
+# ::snt Yes , could you help me book a taxi from Jinling noodle bar to ADC please ? I would like it to arrive at the restaurant by 10:45 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n12 / name
+     :op1 "10:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n14 / name
+     :op1 "jinling"
+     :op2 "noodle"
+     :op3 "bar"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Arrive ( ArrTa8 / Arrive 
+    :name ( n18 / name
+     :op1 "10:45"
+  ))
+)
+
+# ::id MUL1000.json_0014
+# ::snt Great , that is everything I needed . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1000.json_0016
+# ::snt Sure . No problem . Bye now .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG1239.json_0000
+# ::snt I need to book a train from stansted airport to cambridge ,   can you help me ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id SNG1239.json_0002
+# ::snt monday , after 11:15
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "11:15"
+  ))
+)
+
+# ::id SNG1239.json_0004
+# ::snt Can you reserve 6 tickets on the next train after 11:15 ?
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n10 / name
+     :op1 "11:15"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SNG1239.json_0006
+# ::snt Great sounds perfect ! ! Thank you so much for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1315.json_0000
+# ::snt i am looking for a train . The train should go to ely and should depart from Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "ely"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG1315.json_0002
+# ::snt I would like to leave after 09:00 on Sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "09:00"
+  ))
+)
+
+# ::id SNG1315.json_0004
+# ::snt I just need to leave after 9:00 . Can you book for 7 people ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id SNG1315.json_0006
+# ::snt That 's all for today . Thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0362.json_0000
+# ::snt I am looking to leave for bishops stortford after 15:15 by train .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "15:15"
+  ))
+)
+
+# ::id SNG0362.json_0002
+# ::snt I 'll be leaving from Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG0362.json_0004
+# ::snt The arrival time does not matter , but it should leave on Sunday after 15:15 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n10 / name
+     :op1 "15:15"
+  ))
+)
+
+# ::id SNG0362.json_0006
+# ::snt Were you able to book it for 4 people ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG0362.json_0008
+# ::snt Okay no that is all today .
+( o / out_of_scope )
+
+# ::id MUL0686.json_0000
+# ::snt Hello . I 'm looking to take a train into Cambridge at 7:15 PM .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "7:15"
+  ))
+)
+
+# ::id MUL0686.json_0002
+# ::snt I am departing from Kings Lynn on Friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id MUL0686.json_0004
+# ::snt I need to arrive in Cambridge by 19:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n12 / name
+     :op1 "19:15"
+  ))
+)
+
+# ::id MUL0686.json_0006
+# ::snt Let 's go with the one that leaves at 7:11 . Can you tell me what the price is ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL0686.json_0008
+# ::snt No thanks , but I do need the trainID , please . Then let 's talk hotels .
+( Tt1 / Train-Request
+  :Id ( aTr0 / question )
+)
+
+# ::id MUL0686.json_0010
+# ::snt I also need a room at a hotel in the west that has free parking . It should be 4 stars and cheap .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n14 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreHo5 / Area 
+    :name ( n16 / name
+     :op1 "west"
+  ))
+   :Stars ( StaHo7 / Stars 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL0686.json_0012
+# ::snt Not really any other preferences , what would you recommend ?
+( o / out_of_scope )
+
+# ::id MUL0686.json_0014
+# ::snt Yes please , I 'll need the reservation to be for 1 person staying for 3 nights . I 'd like to arrive the same day as my train please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n24 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL0686.json_0016
+# ::snt That is all ! Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0686.json_0018
+# ::snt Woah , wait , the train needs to arrive by 7:15 , not depart . I doubt the train ride is 4 minutes , right ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL0686.json_0020
+# ::snt Nope , as long you tell me I 'll be on time , I should be good .
+( o / out_of_scope )
+
+# ::id MUL0686.json_0022
+# ::snt That 's all I needed thank you very much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4543.json_0000
+# ::snt Can you help me find a guesthouse in the north to stay at ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL4543.json_0002
+# ::snt Can you run a search for moderately priced guesthouses please ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL4543.json_0004
+# ::snt it does n't really matter . Book it for 6 for 3 nights on sunday , and I 'll need the reference number too please
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( onHo1 / dontcare)
+   :Internet ( onHo2 / dontcare)
+   :Stay ( StaHo4 / Stay 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL4543.json_0006
+# ::snt I would love it more if I was n't starving .   Can you point me in the direction of a good Chinese restaurant near my hotel ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL4543.json_0008
+# ::snt Yes , I do . The moderately priced restaurant , please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n16 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL4543.json_0010
+# ::snt Not for now but I do need their address , postcode and phone number .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id PMUL4543.json_0012
+# ::snt Thanks very much for your help today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4543.json_0014
+# ::snt Thanks for everything goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1919.json_0000
+# ::snt I need a train leaving on a Sunday and arriving by 21:15 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "sunday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "21:15"
+  ))
+)
+
+# ::id MUL1919.json_0002
+# ::snt From London Kings Cross to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id MUL1919.json_0004
+# ::snt Yes , that sounds good .   Please book a ticket on TR1681 for 6 people for me .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL1919.json_0006
+# ::snt Yes , I 'm looking for places to see in the south .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL1919.json_0008
+# ::snt Can you give me the address for the cinema ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "cinema"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+)
+
+# ::id MUL1919.json_0010
+# ::snt Yes , can you provide me with their phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL1919.json_0012
+# ::snt Yes , what 's the entrance fee for the cinema ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL1919.json_0014
+# ::snt Do you know the entrance fees to any of the other places you mentioned ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL1919.json_0016
+# ::snt Can you select your favorite of the two parks and provide me with their address and phone number please ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n16 / name
+     :op1 "parks"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id MUL1919.json_0018
+# ::snt That is all I needed help with , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3694.json_0000
+# ::snt I want to find a nice , expensive place to dine in the centre .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3694.json_0002
+# ::snt I want a place that serves astropub
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "astropub"
+  ))
+)
+
+# ::id PMUL3694.json_0004
+# ::snt Yes , for 2 people at 11:45 on wednesday
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "11:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL3694.json_0006
+# ::snt Thanks . I 'm also looking for a hotel with free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL3694.json_0008
+# ::snt I want a hotel close to Backstreet Bistro . Not too expensive .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+   :Price ( odHo2 / moderate)
+   :Area ( enHo3 / centre)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe4 / Name 
+    :name ( n19 / name
+     :op1 "Backstreet"
+     :op2 "Bistro"
+  ))
+   )
+)
+
+# ::id PMUL3694.json_0010
+# ::snt Yes book room for 2 starting Wednesday for 5 nights and get me reference number .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n22 / name
+     :op1 "wednesday"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL3694.json_0012
+# ::snt Could you retry , only starting on Wednesday ?
+( o / out_of_scope )
+
+# ::id PMUL3694.json_0014
+# ::snt Are there any expensive hotels in that area ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n24 / name
+     :op1 "hotels"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n26 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL3694.json_0016
+# ::snt Great , thank you . I 'm good to go now . Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4708.json_0000
+# ::snt Can you get me information on a placed called williams art and antiques ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "williams"
+     :op2 "art"
+     :op3 "and"
+     :op4 "antiques"
+  ))
+)
+
+# ::id PMUL4708.json_0002
+# ::snt I would like to find a place called Williams Art and Antiques .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n4 / name
+     :op1 "Williams"
+     :op2 "Art"
+     :op3 "and"
+     :op4 "Antiques"
+  ))
+)
+
+# ::id PMUL4708.json_0004
+# ::snt What is the address ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL4708.json_0006
+# ::snt Thank you . Can you also tell me about a restaurant called riverside brasserie ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "riverside"
+     :op2 "brasserie"
+  ))
+)
+
+# ::id PMUL4708.json_0008
+# ::snt I would like you to book for 8 people on 14:30 on sunday
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "14:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL4708.json_0010
+# ::snt Thank you . I 'll also need a taxi to go from Williams Art and Antiques to the restaurant . I need to be there by 14:30 .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n14 / name
+     :op1 "williams"
+     :op2 "art"
+     :op3 "and"
+     :op4 "antiques"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n16 / name
+     :op1 "14:30"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL4708.json_0012
+# ::snt Thank you , goodbye , have a nice day
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0505.json_0000
+# ::snt I was wanting help with a place to dine in Cambridge .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0505.json_0002
+# ::snt Yes , we would like something in the centre , expensive chinese food would be great .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0505.json_0004
+# ::snt That sounds great .   Can you book me a table for two at 3 p. m. on Sunday ?
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n10 / name
+     :op1 "two"
+  ))
+)
+
+# ::id PMUL0505.json_0006
+# ::snt Perfect . Now , please find me a train leaving after 13:00 on Monday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n14 / name
+     :op1 "13:00"
+  ))
+)
+
+# ::id PMUL0505.json_0008
+# ::snt I would be leaving from Cambridge and going to Stevenage .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "stevenage"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0505.json_0010
+# ::snt Yes can   I please get the arrival time ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+)
+
+# ::id PMUL0505.json_0012
+# ::snt Can you book it for me and get a reference number ?
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1145.json_0000
+# ::snt I would like to visit a college in the centre please .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL1145.json_0002
+# ::snt Yes . I would like information on the other 4 colleges too .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id PMUL1145.json_0004
+# ::snt No the Corpus Christi will do , could you just give me the postcode for that also ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n8 / name
+     :op1 "corpus"
+     :op2 "christi"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+   )
+)
+
+# ::id PMUL1145.json_0006
+# ::snt I also need a train going to Stansted .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+   :Dest ( DesTr3 / Dest 
+    :name ( n10 / name
+     :op1 "stansted"
+  ))
+)
+
+# ::id PMUL1145.json_0008
+# ::snt Sorry .   I want to leave Cambridge on Sunday after 8:30 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n16 / name
+     :op1 "8:30"
+  ))
+)
+
+# ::id PMUL1145.json_0010
+# ::snt What is the price ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL1145.json_0012
+# ::snt No , that will be all for today . Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1460.json_0000
+# ::snt Can you tell me more about the attraction called cambridge museum of technology ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "cambridge"
+     :op2 "museum"
+     :op3 "of"
+     :op4 "technology"
+  ))
+)
+
+# ::id PMUL1460.json_0002
+# ::snt What part of town is it in ? Do you have the postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL1460.json_0004
+# ::snt Awesome . Now please find me a train from Cambridge to London Liverpool street
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1460.json_0006
+# ::snt I leave on Monday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL1460.json_0008
+# ::snt I would like to   leave after 14:00 on monday .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n10 / name
+     :op1 "14:00"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL1460.json_0010
+# ::snt No , I just need the information for right now .   Thanks for all your assistance !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1460.json_0012
+# ::snt That 's all I need , thank you so much ! Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0375.json_0000
+# ::snt I 'm looking for a restaurant called Meghna .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "meghna"
+  ))
+)
+
+# ::id PMUL0375.json_0002
+# ::snt Yes , please book for 3 people .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL0375.json_0004
+# ::snt Make the booking for Friday at 13:00 . If that is n't available , then 12:00 is fine . Please provide the reference number if you 're successful .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "13:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0375.json_0006
+# ::snt Great . I 'll also need to make a reservation for a hotel with free parking in the south .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n10 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL2475.json_0000
+# ::snt Hi , I am looking for information on places to go in town please .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2475.json_0002
+# ::snt one that offers all indoor games
+( Am1 / Attraction-Inform
+   :Type ( ulAt1 / multiple_sports)
+)
+
+# ::id PMUL2475.json_0004
+# ::snt Are they are in the centre of town ? If so , do they have an entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL2475.json_0006
+# ::snt Are there any colleges in the centre of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id PMUL2475.json_0008
+# ::snt What 's the postcode and entrance fee , if any , for your favorite one ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL2475.json_0010
+# ::snt I 'm also looking for a cheap Chinese place to eat at .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL2475.json_0012
+# ::snt No , thank you . I need to consult with my friends first . Can you please give me their phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id PMUL2475.json_0014
+# ::snt Great I also need a taxi that will leave the attraction by 16:15
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n10 / name
+     :op1 "16:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n12 / name
+     :op1 "the"
+     :op2 "attraction"
+  ))
+)
+
+# ::id PMUL2475.json_0016
+# ::snt It will be going to the chinese restaurant your booked .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Dest ( onTa1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Food ( FooRe3 / Food 
+    :name ( n15 / name
+     :op1 "chinese"
+  ))
+   )
+)
+
+# ::id PMUL2475.json_0018
+# ::snt Yes , that 's it . Thank you for all your help today . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0642.json_0000
+# ::snt Hi , I need to find out information on trains leaving Cambridge and going to Broxbourne . Can you help me ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "broxbourne"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0642.json_0002
+# ::snt I was looking to leave after 11:45 but it seems that it is not possible .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n6 / name
+     :op1 "11:45"
+  ))
+)
+
+# ::id MUL0642.json_0004
+# ::snt I would like to depart Friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL0642.json_0006
+# ::snt Er , sorry , I actually needed that train on Sunday , not Friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id MUL0642.json_0008
+# ::snt That 's all the info I needed on the train , I am also looking for a place to stay with free parking in the north .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n12 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL0642.json_0010
+# ::snt I also need free wifi , and I would prefer a hotel if that is possible
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL0642.json_0012
+# ::snt Yes , can you book 4 nights at the Ashley Hotel starting on Wednesday ?   That is for 8 people .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n16 / name
+     :op1 "ashley"
+     :op2 "hotel"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n20 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n22 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL0642.json_0014
+# ::snt How about a 3 day stay instead ? Please get me the reference number if the booking is successful .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n24 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL0642.json_0016
+# ::snt No , that is all I need , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2036.json_0000
+# ::snt Hello ! I would like to get some Italian food , somewhere in the center of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL2036.json_0002
+# ::snt No , price does n't matter .
+( Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+)
+
+# ::id PMUL2036.json_0004
+# ::snt Yes , can you please reserve me a table for 1 person for Friday at 11:30 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "11:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL2036.json_0006
+# ::snt Great , could you also help me find somewhere to visit near the restaurant , possibly architecture to look at ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id PMUL2036.json_0008
+# ::snt Can you please recommend one and provide me with their entrance fee and address ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+)
+
+# ::id PMUL2036.json_0010
+# ::snt I also need to book a taxi .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL2036.json_0012
+# ::snt I want to arrive at pizza express for my restaurant reservation after visiting old schools , please .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n14 / name
+     :op1 "pizza"
+     :op2 "express"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n16 / name
+     :op1 "old"
+     :op2 "schools"
+  ))
+   :Arrive ( ArrTa6 / Arrive 
+    :name ( n18 / name
+     :op1 "my"
+     :op2 "restaurant"
+     :op3 "reservation"
+  ))
+)
+
+# ::id PMUL2036.json_0014
+# ::snt That is all that I need .
+( o / out_of_scope )
+
+# ::id MUL1965.json_0000
+# ::snt I am looking for a train on Friday to Cambridge
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL1965.json_0002
+# ::snt Yes , I 'll be departing from peterborough and it needs to arrive by 20:45 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "20:45"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id MUL1965.json_0004
+# ::snt Yes please book me tickets for 5 people
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL1965.json_0006
+# ::snt I could use some help finding a museum to visit .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL1965.json_0008
+# ::snt I 'm open to just about anything .   What 's your favorite ?
+( Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+)
+
+# ::id MUL1965.json_0010
+# ::snt Which area is it in ? And can you also give me the post code ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id MUL1965.json_0012
+# ::snt No , that one sounds perfect , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1965.json_0014
+# ::snt No , you have been a great help . Thank you . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0723.json_0000
+# ::snt I 'm looking for a restaurant that serves kosher food in the west side .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "kosher"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id SNG0723.json_0002
+# ::snt I was really hoping for Kosher .
+( o / out_of_scope )
+
+# ::id SNG0723.json_0004
+# ::snt How about an expensive Indian restaurant ? I know there are many of those !
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SNG0723.json_0006
+# ::snt Sure . What 's Cocum 's address , phone number , and postcode ?
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe3 / Name 
+    :name ( n11 / name
+     :op1 "Cocum"
+  ))
+   )
+)
+
+# ::id SNG0723.json_0008
+# ::snt Great , thank you ! That is all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1020.json_0000
+# ::snt Can you help me find a train leaving Stevenage on Thursday ? Thanks .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "stevenage"
+  ))
+)
+
+# ::id PMUL1020.json_0002
+# ::snt I need it to arrive by 13:15 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "13:15"
+  ))
+)
+
+# ::id PMUL1020.json_0004
+# ::snt What is the price ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL1020.json_0006
+# ::snt Sounds reasonable enough . I 'll book it myself but please find me some places to visit in town
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL1020.json_0008
+# ::snt No , looking for a pool in the centre in town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL1020.json_0010
+# ::snt What 's the address , postcode , and phone number for that place ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL1020.json_0012
+# ::snt That is all thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1020.json_0014
+# ::snt Thanks . Enjoy your day too . Bye now .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0043.json_0000
+# ::snt I 'm looking for a 4 star hotel .   Ca n't wait to check out Cambridge .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n2 / name
+     :op1 "4"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL0043.json_0002
+# ::snt I need   it to have free parking too .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL0043.json_0004
+# ::snt is it expensive ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0043.json_0006
+# ::snt Hmm , I do n't usually like the cheaper places . How about anything that is moderately priced ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL0043.json_0008
+# ::snt No problem . I would like a place to eat . Chinese food around the centre of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "chinese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0043.json_0010
+# ::snt yes is should be expensive
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n14 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0043.json_0012
+# ::snt Actually , I am looking for one that is in the same price range as the hotel for 3 people at 14:45 on Monday .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n18 / name
+     :op1 "14:45"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n20 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n22 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL0043.json_0014
+# ::snt That will be nice . Can you book it for monday at 14:45 for 3 people ?
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n24 / name
+     :op1 "monday"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n26 / name
+     :op1 "14:45"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n28 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL0043.json_0016
+# ::snt Thank you . Going back , I do n't think we chose a hotel . I need a moderate price guesthouse with 4 stars . Remember ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n30 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n32 / name
+     :op1 "moderate"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n34 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0043.json_0018
+# ::snt I am looking for the centre area .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n36 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0043.json_0020
+# ::snt What about an expensive one ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n38 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0043.json_0022
+# ::snt No that is fine but I do need a taxi to arrive at the reastaurant by 14:45 and pick me up from the hotel .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n40 / name
+     :op1 "14:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n42 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL0043.json_0024
+# ::snt Yes an expensive one would be great with a 4 star rating and free parking .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n44 / name
+     :op1 "4"
+  ))
+   :Parking ( esHo2 / yes)
+   :Price ( PriHo5 / Price 
+    :name ( n46 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0043.json_0026
+# ::snt No I just need their phone number and address .
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id PMUL3389.json_0000
+# ::snt I need a place to stay that has 4 stars and includes free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3389.json_0002
+# ::snt I would like it to be in the east .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL3389.json_0004
+# ::snt I need a reservation for 7 people for 3 nights starting on thursday . Can you please book that for me ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL3389.json_0006
+# ::snt Thanks , I also need a train from cambridge starting at 10:30
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n12 / name
+     :op1 "10:30"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3389.json_0008
+# ::snt I need to leave on sunday and my destination is london kings cross .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n16 / name
+     :op1 "sunday"
+  ))
+   :Dest ( DesTr4 / Dest 
+    :name ( n18 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id PMUL3389.json_0010
+# ::snt Could you check one more time ? I 'm departing cambridge and going to London kings cross . I should arrive by 10:30 on Sunday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n20 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n22 / name
+     :op1 "sunday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n24 / name
+     :op1 "10:30"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n26 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3389.json_0012
+# ::snt Yes . Please book for 7 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n28 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL3389.json_0014
+# ::snt That is all I need . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0275.json_0000
+# ::snt I 'm looking for an expensive restaurant to dine at , somewhere in the North End of the Cambridge area .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL0275.json_0002
+# ::snt Any type of food is fine . Can you book a table someplace that sounds good ? I need a table for 4 on tuesday at 19:30 .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+   :Time ( TimRe3 / Time 
+    :name ( n6 / name
+     :op1 "19:30"
+  ))
+   :Day ( DayRe5 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe7 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL0275.json_0004
+# ::snt Thanks ! I also need to book a train leaving Cambridge on Wednesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0275.json_0006
+# ::snt Uuh ... actually , I 'm headed to norwich from cambridge on Wednesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "norwich"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n18 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n20 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0275.json_0008
+# ::snt I would like to leave after 12:00 please , what do you have available ?
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n22 / name
+     :op1 "12:00"
+  ))
+)
+
+# ::id MUL0275.json_0010
+# ::snt 12:26 should be okay can I please get the train ID and travel time ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n24 / name
+     :op1 "12:26"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Time ( aTr1 / question )
+  :Id ( aTr2 / question )
+   )
+)
+
+# ::id MUL0275.json_0012
+# ::snt Thank you for that information , that is all I need at this time .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01151.json_0000
+# ::snt Am looking for the Addenbrookes Hospital
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01151.json_0002
+# ::snt Thanks , can I get the postcode ?
+( Ht1 / Hospital-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id SNG01151.json_0004
+# ::snt Great , thank you . That 's all I needed today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4670.json_0000
+# ::snt My friend came here last year and told me a bout a place called camboats , can you give me more info ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "camboats"
+  ))
+)
+
+# ::id PMUL4670.json_0002
+# ::snt How much is the entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL4670.json_0004
+# ::snt Yes please , could you tell me ?
+( o / out_of_scope )
+
+# ::id PMUL4670.json_0006
+# ::snt A train that departs from broxbourne and going to cambridge . Leaves monday after 09:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n8 / name
+     :op1 "broxbourne"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n10 / name
+     :op1 "09:00"
+  ))
+)
+
+# ::id PMUL4670.json_0008
+# ::snt Yes I need a reservation .
+( o / out_of_scope )
+
+# ::id PMUL4670.json_0010
+# ::snt I actually do n't need a reservation . I just need the arrival and travel time please .
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL4670.json_0012
+# ::snt That 's all I need . Thank you for your prompt service . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0057.json_0000
+# ::snt Hi , I 'm looking for some information about Cambridge . Can you help me find a guesthouse to stay in ? Money is no object !
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL0057.json_0002
+# ::snt Thanks for asking .   An expensive guesthouse in the west would be best for me .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+   :Type ( TypHo6 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL0057.json_0004
+# ::snt moderate price range
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL0057.json_0006
+# ::snt No I can book it myself .
+( o / out_of_scope )
+
+# ::id PMUL0057.json_0008
+# ::snt I 'm sorry , I 've changed my mind . Can you please make the reservation at the guesthouse for 6 people and 3 nights starting on Monday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL0057.json_0010
+# ::snt I 'm also looking for a restaurant in the same area .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL0057.json_0012
+# ::snt Thank you ! I would like to go to an Indian restaurant , please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n20 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL0057.json_0014
+# ::snt why do n't you pick one and reserve 6 people 3 nights starting Monday please
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n22 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n24 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n26 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL0057.json_0016
+# ::snt Let 's review . I am looking for an Indian restaurant in the west with a moderate price range . Once chosen , the restaurant booking is for Monday .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n28 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n30 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n32 / name
+     :op1 "west"
+  ))
+   :Day ( DayRe8 / Day 
+    :name ( n34 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL0057.json_0018
+# ::snt 6 people please on Monday at 18:45 . Thanks !
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n36 / name
+     :op1 "18:45"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n38 / name
+     :op1 "6"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n40 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL0057.json_0020
+# ::snt That is all , Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1070.json_0000
+# ::snt I 'm looking for a popular museum in the area .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL1070.json_0002
+# ::snt I 'm interested in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1070.json_0004
+# ::snt Can you please provide me the entrance fee , phone number and address of a contemporary art museum in the centre of town ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n7 / name
+     :op1 "contemporary"
+     :op2 "art"
+  ))
+   :Area ( AreAt5 / Area 
+    :name ( n9 / name
+     :op1 "centre"
+  ))
+   )
+)
+
+# ::id MUL1070.json_0006
+# ::snt What is the address of that museum ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id MUL1070.json_0008
+# ::snt I am also looking for a hotel called alpha - milton guest house .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n10 / name
+     :op1 "alpha"
+     :op2 "-"
+     :op3 "milton"
+     :op4 "guest"
+     :op5 "house"
+  ))
+)
+
+# ::id MUL1070.json_0010
+# ::snt Is there a suite available for 2 people for 5 nights starting Friday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL1070.json_0012
+# ::snt Okay , go ahead and book it and get me a reference number .
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id MUL1070.json_0014
+# ::snt Nope . I think I 'm all set .
+( o / out_of_scope )
+
+# ::id MUL1070.json_0016
+# ::snt Yes , they have . Goodbye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1758.json_0000
+# ::snt I need help finding a hotel , please .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Type ( TypHo3 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL1758.json_0002
+# ::snt I need a hote on the north with free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL1758.json_0004
+# ::snt I am looking for a moderately priced hotel .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "moderately"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL1758.json_0006
+# ::snt No star preference but it should also have free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL1758.json_0008
+# ::snt Yes the cheapest will be fine , thank you
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "cheapest"
+  ))
+)
+
+# ::id PMUL1758.json_0010
+# ::snt I would like a hotel in the north , but please remember it needs to be moderately priced and include free parking & wifi .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n14 / name
+     :op1 "north"
+  ))
+   :Parking ( esHo3 / yes)
+   :Internet ( esHo4 / yes)
+   :Type ( TypHo8 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL1758.json_0012
+# ::snt yes a 3 star rating at least
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL1758.json_0014
+# ::snt No but I would like to find a train for Sunday going to Liverpool Street from Cambridge , leaving after 20:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n20 / name
+     :op1 "liverpool"
+     :op2 "street"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n22 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n24 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n26 / name
+     :op1 "20:30"
+  ))
+)
+
+# ::id PMUL1758.json_0016
+# ::snt First , may I have the postcode and address of the Hamilton Lodge , please ? Then , I would like the train booked .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n28 / name
+     :op1 "hamilton"
+     :op2 "lodge"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Addr ( aHo1 / question )
+  :Post ( aHo2 / question )
+   )
+)
+
+# ::id PMUL1758.json_0018
+# ::snt Yes lets finish booking the train . I need to book for 4 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n30 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1758.json_0020
+# ::snt Thanks , that 's all I needed today . Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0375.json_0000
+# ::snt I am looking for an expensive Italian restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL0375.json_0002
+# ::snt Sounds good . Could you book me a reservation for 8 , Friday , at 16:15 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "16:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL0375.json_0004
+# ::snt Maybe 15:15 work work then . Could you try that ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "15:15"
+  ))
+)
+
+# ::id MUL0375.json_0006
+# ::snt Great , thanks !   Can you also help me find a train departing norwich arriving by 11:45 ?
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n14 / name
+     :op1 "11:45"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "norwich"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n18 / name
+     :op1 "11:45"
+  ))
+)
+
+# ::id MUL0375.json_0008
+# ::snt Yes , I do . I 'll be taking the train into Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n20 / name
+     :op1 "cambridge"
+  ))
+   :Day ( riTr2 / friday)
+)
+
+# ::id MUL0375.json_0010
+# ::snt That would be perfect ! Please make a booking for 8 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n22 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL0375.json_0012
+# ::snt Great ! That is all I need today .
+( o / out_of_scope )
+
+# ::id PMUL0950.json_0000
+# ::snt I need a train leaving after 14:30 on Wednesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "wednesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "14:30"
+  ))
+)
+
+# ::id PMUL0950.json_0002
+# ::snt Hi , I 'm looking for a train to Kings Lynn from Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0950.json_0004
+# ::snt Yes , please make the booking for me .
+( o / out_of_scope )
+
+# ::id PMUL0950.json_0006
+# ::snt Actually I need a booking for 2 people total not just me .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL0950.json_0008
+# ::snt Yes I need a place to eat that is in the north and should serves indian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL0950.json_0010
+# ::snt Can I have the postcode for that restaurant to please ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id PMUL0950.json_0012
+# ::snt Thank you ! So much . That 's all I needed help with .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0950.json_0014
+# ::snt That 's all I needed today , have a good day .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4981.json_0000
+# ::snt Hey there , I want to get a train to Cambridge for Thursday please
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL4981.json_0002
+# ::snt I am coming in from the Stansted Airport .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id PMUL4981.json_0004
+# ::snt I would like to arrive by 15:45 , need the departure time and train ID .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "15:45"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Leave ( aTr1 / question )
+  :Id ( aTr2 / question )
+   )
+)
+
+# ::id PMUL4981.json_0006
+# ::snt Thanks ! I 'm also looking for an attraction in the centre area .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4981.json_0008
+# ::snt multiple sports please . whatever that is .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "multiple"
+     :op2 "sports"
+  ))
+)
+
+# ::id PMUL4981.json_0010
+# ::snt How about a college instead ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL4981.json_0012
+# ::snt Can I get their address and phone number please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL4981.json_0014
+# ::snt Thank you . Is there an entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL4981.json_0016
+# ::snt Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4981.json_0018
+# ::snt No , that will be all .   Thanks so much for your time .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2335.json_0000
+# ::snt How are you doing ? Are there any European restaurants in the city center ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "european"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL2335.json_0002
+# ::snt Can I get the name and address of one of the most inexpensive ones ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "inexpensive"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+   )
+)
+
+# ::id PMUL2335.json_0004
+# ::snt Thanks so much . I am also looking for places to go in town . Can you help me with that ?
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2335.json_0006
+# ::snt I would like to see colleges .   Can you please recommend one with no entrance fee , and let me know the area .   Thank you .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n8 / name
+     :op1 "colleges"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2335.json_0008
+# ::snt Thank you .   That was all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0102.json_0000
+# ::snt Please help I 've been robbed ! !
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG0102.json_0002
+# ::snt Can I please have their address ?
+( Pt1 / Police-Request
+  :Addr ( aPo0 / question )
+)
+
+# ::id SNG0102.json_0004
+# ::snt No , I hear the police sirens now .   Thank you .   Bye .
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id PMUL0968.json_0000
+# ::snt I want to take a train from Cambridge to Kings Lynn .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0968.json_0002
+# ::snt It will be on Friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL0968.json_0004
+# ::snt I want one that leaves after 13:00
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "13:00"
+  ))
+)
+
+# ::id PMUL0968.json_0006
+# ::snt Can you help me find and insanely expensive restaurant located in the centre of town please ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0968.json_0008
+# ::snt Actually , sorry I got ahead of myself . I still want help booking a train that goes to kings lynn on friday after 13:00 . I want to book for 5 people .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n16 / name
+     :op1 "friday"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n18 / name
+     :op1 "13:00"
+  ))
+   :People ( PeoTr8 / People 
+    :name ( n20 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL0968.json_0010
+# ::snt No , I need to leave after 13:00
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n22 / name
+     :op1 "13:00"
+  ))
+)
+
+# ::id PMUL0968.json_0012
+# ::snt That would be perfect ! Can I have a reference number for the train ?
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL0968.json_0014
+# ::snt Yeah , so that restaurant . I want something that serves fusion if possible .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n24 / name
+     :op1 "fusion"
+  ))
+)
+
+# ::id PMUL0968.json_0016
+# ::snt Yes please try mediterranean food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n26 / name
+     :op1 "mediterranean"
+  ))
+)
+
+# ::id PMUL0968.json_0018
+# ::snt OK . Can you give me their address and phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id PMUL0968.json_0020
+# ::snt I 'll have to think about it , but thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0968.json_0022
+# ::snt That 's all I need , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2302.json_0000
+# ::snt I m looking for places to go in Cambridge , near east part of town and a nightclub in same area
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "nightclub"
+  ))
+)
+
+# ::id MUL2302.json_0002
+# ::snt No , I need to stay in the east , can you look for swimming pools instead ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "swimming"
+     :op2 "pools"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n8 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL2302.json_0004
+# ::snt Yes , can I have the postcode and the entrance fee , please ! ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id MUL2302.json_0006
+# ::snt Thank you , can you also give me information on any restaurants in that area ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n10 / name
+     :op1 "that"
+     :op2 "area"
+  ))
+)
+
+# ::id MUL2302.json_0008
+# ::snt I do n't have a food preference type . I just want something expensive .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+   :Price ( PriRe3 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL2302.json_0010
+# ::snt Anything that is available for 6 people on tuesday at 19:15 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "19:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL2302.json_0012
+# ::snt Can you try 18:15 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n20 / name
+     :op1 "18:15"
+  ))
+)
+
+# ::id MUL2302.json_0014
+# ::snt Yes , I need a taxi from the pool to the restaurant . Make sure I arrive by my reservation time please .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "pool"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Arrive ( ArrTa6 / Arrive 
+    :name ( n26 / name
+     :op1 "my"
+     :op2 "reservation"
+     :op3 "time"
+  ))
+)
+
+# ::id MUL2302.json_0016
+# ::snt No , that should be all I need .   Thank you for your help !   Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2136.json_0000
+# ::snt I 'm looking for a hotel with free parking , can you help me out ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Type ( TypHo3 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL2136.json_0002
+# ::snt I do n't have preference on type of place , but it should have 4 stars .
+( Hm1 / Hotel-Inform
+   :Type ( onHo1 / dontcare)
+   :Stars ( StaHo3 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2136.json_0004
+# ::snt No , I 'm not worried about those things , just as long as it has 4 star , free parking , and does n't need to include Internet .
+( Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+   :Area ( onHo2 / dontcare)
+   :Stars ( StaHo4 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :Parking ( esHo4 / yes)
+)
+
+# ::id MUL2136.json_0006
+# ::snt That sounds great . Could I get the postal code , please ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id MUL2136.json_0008
+# ::snt I also need a train from Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2136.json_0010
+# ::snt I 'm sorry , I mispoke , I need a train to cambridge . I need to leave ely after 08:30 on thursday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n14 / name
+     :op1 "ely"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n16 / name
+     :op1 "08:30"
+  ))
+)
+
+# ::id MUL2136.json_0012
+# ::snt Perfect . I 'll need a booking for 4 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2136.json_0014
+# ::snt That should be it , thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1198.json_0000
+# ::snt Yes , I 'm looking for a moderately priced restaurant in the centre .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG1198.json_0002
+# ::snt No , maybe you could book me at your favorite for Saturday ?     There will be 8 of us , at 17:30 .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+   :Time ( TimRe3 / Time 
+    :name ( n6 / name
+     :op1 "17:30"
+  ))
+   :Day ( DayRe5 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe7 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+)
+
+# ::id SNG1198.json_0004
+# ::snt Great , thanks so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1198.json_0006
+# ::snt No that was all I needed thanks for the help . Have a great day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02176.json_0000
+# ::snt Is there a local hospital that has a cardiology department ?
+( Hm1 / Hospital-Inform
+   :Department ( DepHo2 / Department 
+    :name ( n2 / name
+     :op1 "cardiology"
+  ))
+)
+
+# ::id SNG02176.json_0002
+# ::snt I just need their address and postcode please
+( Ht1 / Hospital-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id SNG02176.json_0004
+# ::snt Thank you and goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20489.json_0000
+# ::snt I am looking for an expensive restaurant that serves Persian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "persian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id WOZ20489.json_0002
+# ::snt How about a restaurant that serves European food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "european"
+  ))
+)
+
+# ::id WOZ20489.json_0004
+# ::snt The area does n't matter .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Area ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20489.json_0006
+# ::snt Yes please . And the address as well .
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id WOZ20489.json_0008
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1440.json_0000
+# ::snt I want to get a train going to bishops stortford .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id PMUL1440.json_0002
+# ::snt I 'll be leaving from Cambridge on Saturday , and I need to leave after 10:00 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n8 / name
+     :op1 "10:00"
+  ))
+)
+
+# ::id PMUL1440.json_0004
+# ::snt maybe . what 's the arrival time ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+)
+
+# ::id PMUL1440.json_0006
+# ::snt no . i 'm looking for a particular attraction .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL1440.json_0008
+# ::snt it 's called gonville and caius college .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n10 / name
+     :op1 "gonville"
+     :op2 "and"
+     :op3 "caius"
+     :op4 "college"
+  ))
+)
+
+# ::id PMUL1440.json_0010
+# ::snt Yes , could I also get the price for entry ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL1440.json_0012
+# ::snt What 's the postcode please ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL1440.json_0014
+# ::snt That 's all I needed ! Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0318.json_0000
+# ::snt I am looking got a hotel near the centre and I need to it have free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SSNG0318.json_0002
+# ::snt Expensive . A guest house , please .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SSNG0318.json_0004
+# ::snt How about one that is a hotel ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id SSNG0318.json_0006
+# ::snt Yes any one of them will do . I need to book for 6 people for 2 nights starting sunday please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SSNG0318.json_0008
+# ::snt Uh , no that 's fine . Thanks for all of your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1810.json_0000
+# ::snt Can you help me find a moderately priced place to stay ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1810.json_0002
+# ::snt I 'd like to stay on the westside , at a place with free parking and WiFi .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "westside"
+  ))
+)
+
+# ::id PMUL1810.json_0004
+# ::snt Could you give me the postcode .
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id MUL1029.json_0000
+# ::snt Yes I am looking for a place to stay that includes free wifi . I would prefer a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL1029.json_0002
+# ::snt I am looking for a cheap hotel with a rating of 0 out of 5 stars .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL1029.json_0004
+# ::snt Does the El Shaddai include free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Name ( NamHo3 / Name 
+    :name ( n8 / name
+     :op1 "El"
+     :op2 "Shaddai"
+  ))
+)
+
+# ::id MUL1029.json_0006
+# ::snt Yes that will be fine . I will be needing accommodations for 5 adults for a total of 4 nights 5 days beginning Sunday .    Include reference number .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL1029.json_0008
+# ::snt Okay , thank you . I would also like to go to a museum while I 'm in town . Could you give me some information on possible options ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n16 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL1029.json_0010
+# ::snt No thank you . Could you recommend your favorite museum ?
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Am2 / Attraction-Inform
+   :Type ( TypAt3 / Type 
+    :name ( n19 / name
+     :op1 "museum"
+  ))
+   )
+)
+
+# ::id MUL1029.json_0012
+# ::snt Actually , yes , that 's great . You 've answered all my question wonderfully , thank you . Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3787.json_0000
+# ::snt Are there any expensive restaurants in the North ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL3787.json_0002
+# ::snt Could I get the phone number and postcode for the european one ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "european"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Post ( aRe2 / question )
+   )
+)
+
+# ::id PMUL3787.json_0004
+# ::snt No thank you . I 'm also looking for a swimming pool , can you recommend one ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n8 / name
+     :op1 "swimming"
+     :op2 "pool"
+  ))
+   )
+ :op2(gk2 / general-thank
+   :none ( onge2 / none)
+   )
+)
+
+# ::id PMUL3787.json_0006
+# ::snt Okay , thank you ! What is their phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL3787.json_0008
+# ::snt No , that 'll be it , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20058.json_0000
+# ::snt can i please have a cheap restaurant in the west ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id WOZ20058.json_0002
+# ::snt Thank you very much . bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4816.json_0000
+# ::snt I need a moderately - priced place to stay . I do n't care about parking .
+( Hm1 / Hotel-Inform
+   :Parking ( onHo1 / dontcare)
+   :Price ( PriHo3 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL4816.json_0002
+# ::snt No , as long as it is a hotel and not a guest house . It also needs to have free wifi please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL4816.json_0004
+# ::snt i request you   to book it for 6 people and 2 nights starting from friday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL4816.json_0006
+# ::snt Was that the Lovell Lodge that was booked ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n12 / name
+     :op1 "Lovell"
+     :op2 "Lodge"
+  ))
+)
+
+# ::id PMUL4816.json_0008
+# ::snt Yes , i also need to book a train to Cambridge as well .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4816.json_0010
+# ::snt I will be traveling on Friday from London Liverpool Street to Cambridge .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n16 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n18 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Dest ( DesTr6 / Dest 
+    :name ( n20 / name
+     :op1 "Cambridge"
+  ))
+)
+
+# ::id PMUL4816.json_0012
+# ::snt I would like to leave after 15:30 . I will need to book for 6 people .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n22 / name
+     :op1 "15:30"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n24 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL4816.json_0014
+# ::snt Can I get the reference number please ?   I think that that will be all I need .   Thanks for your help !
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4816.json_0016
+# ::snt I just need the reff number for the train you booked .   Same group of people will be needing tickets .
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL4816.json_0018
+# ::snt No , I think that 's everything for now . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4816.json_0020
+# ::snt Can you get me the address to every hotel in the north . Thank you
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n26 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n28 / name
+     :op1 "north"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Addr ( aHo1 / question )
+   )
+)
+
+# ::id PMUL4816.json_0022
+# ::snt Thanks for your help , that 's all I needed .   Have a good day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4816.json_0024
+# ::snt thanks alot , you are great
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0210.json_0000
+# ::snt I 'm looking an expensive restaurant in the center .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id MUL0210.json_0002
+# ::snt Anything you can recommend would be fine .
+( o / out_of_scope )
+
+# ::id MUL0210.json_0004
+# ::snt That sounds interesting . Can you give me their phone number and postcode ? Also , is there a train leaving at 11:45 on Wednesday ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "11:45"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Post ( aRe2 / question )
+   )
+)
+
+# ::id MUL0210.json_0006
+# ::snt I need to go from cambride to birmingham new street .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "cambride"
+  ))
+)
+
+# ::id MUL0210.json_0008
+# ::snt I need to leave at 11:45
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n14 / name
+     :op1 "11:45"
+  ))
+)
+
+# ::id MUL0210.json_0010
+# ::snt Can you look again for 1 person ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n16 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL0210.json_0012
+# ::snt What times are the 12 departures ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+)
+
+# ::id MUL0210.json_0014
+# ::snt Okay , then I guess book it for 11:01 please . And I need a reference number please .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n18 / name
+     :op1 "11:01"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0210.json_0016
+# ::snt Just give me one .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n20 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL0210.json_0018
+# ::snt Wonderful ! Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0210.json_0020
+# ::snt no , that will be all . thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3449.json_0000
+# ::snt I am looking for information in Cambridge
+( o / out_of_scope )
+
+# ::id PMUL3449.json_0002
+# ::snt I would like a hotel that is in the north , has free parking , and is a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL3449.json_0004
+# ::snt Not sure . I 'm strapped for cash , is it in the cheap price range ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL3449.json_0006
+# ::snt Can you book one of them for 3 people ?
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3449.json_0008
+# ::snt I would like to check in on Tuesday .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL3449.json_0010
+# ::snt For 5 nights please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL3449.json_0012
+# ::snt Yes I am looking at a train that departs Stansted Airport for 3 people .   Leaves Tuesday and arrives in Cambridge by 16:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n16 / name
+     :op1 "tuesday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n18 / name
+     :op1 "16:30"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n20 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :People ( PeoTr10 / People 
+    :name ( n22 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3449.json_0014
+# ::snt Yes , that would be great . I 'll need three tickets , please ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n24 / name
+     :op1 "three"
+  ))
+)
+
+# ::id PMUL3449.json_0016
+# ::snt Were you able to book it ?
+( o / out_of_scope )
+
+# ::id PMUL3449.json_0018
+# ::snt I need to find an indian restaurant .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Food ( FooRe3 / Food 
+    :name ( n26 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL3449.json_0020
+# ::snt Actually , I just needed the tickets . That is all for now . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0383.json_0000
+# ::snt I am looking for lodging in the moderate price range with free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id SSNG0383.json_0002
+# ::snt Which ones have free parking and Wifi ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id SSNG0383.json_0004
+# ::snt Yes . Book whatever is available .
+( o / out_of_scope )
+
+# ::id SSNG0383.json_0006
+# ::snt There will be 7 people .
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n4 / name
+     :op1 "7"
+  ))
+)
+
+# ::id SSNG0383.json_0008
+# ::snt We are arriving on Tuesday and want to stay 2 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id SSNG0383.json_0010
+# ::snt Yes . I have heard great things about that guest house .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0383.json_0012
+# ::snt No , that 's all I needed today . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0728.json_0000
+# ::snt I need a train that leaves after 11:00 and goes to Cambridge
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "11:00"
+  ))
+)
+
+# ::id MUL0728.json_0002
+# ::snt I will be traveling on Saturday from Norwich .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id MUL0728.json_0004
+# ::snt Please book the 11:16 train for 5 people and can I please have the reference number ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0728.json_0006
+# ::snt I also need to book accommodations . Something in the expensive range with a 3-star rating will do nicely .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n14 / name
+     :op1 "3-star"
+  ))
+)
+
+# ::id MUL0728.json_0008
+# ::snt I need one that includes free parking , but it does not need to have internet .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( onHo2 / dontcare)
+)
+
+# ::id MUL0728.json_0010
+# ::snt I think I would like the Gonville in the central area .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n16 / name
+     :op1 "central"
+  ))
+)
+
+# ::id MUL0728.json_0012
+# ::snt Yes , I 'd like to book for 3 nights starting the same day . There will be 5 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n22 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL0728.json_0014
+# ::snt Yes , let 's try 2 nights and see if that works .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n24 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL0728.json_0016
+# ::snt Thank you - that 's all I need today . Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4527.json_0000
+# ::snt Can you help me find a train going to Peterborough that leaves after 08:45 ? Thanks !
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "peterborough"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "08:45"
+  ))
+)
+
+# ::id PMUL4527.json_0002
+# ::snt I am leaving from Cambridge on Sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4527.json_0004
+# ::snt I actually need 3 tickets .   Please provide a reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4527.json_0006
+# ::snt I am also looking for the hotel A and B guest house .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n12 / name
+     :op1 "a"
+     :op2 "and"
+     :op3 "b"
+     :op4 "guest"
+     :op5 "house"
+  ))
+)
+
+# ::id PMUL4527.json_0008
+# ::snt Do they include wifi , and can I get the postcode and phone number ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Internet ( aHo0 / question )
+  :Post ( aHo1 / question )
+  :Phone ( aHo2 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Internet ( esHo2 / yes)
+   )
+)
+
+# ::id WOZ20636.json_0000
+# ::snt I 'm looking for a place that has Chinese food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id WOZ20636.json_0002
+# ::snt Yes , I 'm looking for the address of one in the east part of town .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20636.json_0004
+# ::snt Thank you goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2228.json_0000
+# ::snt I 'm looking for a place called kambar , can you help me ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "kambar"
+  ))
+)
+
+# ::id PMUL2228.json_0002
+# ::snt Can I get the postcode and phone number for them please ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL2228.json_0004
+# ::snt Thanks . I am also looking for a restaurant that serves lebanese food in the centre . Do you have any suggestions ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "lebanese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2228.json_0006
+# ::snt Yes can you please book that ?
+( o / out_of_scope )
+
+# ::id PMUL2228.json_0008
+# ::snt Is the Ali Baba cheap ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "ali"
+     :op2 "baba"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n10 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL2228.json_0010
+# ::snt Well , then I really want to stay with something cheap . How about indian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n14 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL2228.json_0012
+# ::snt Yes . I need their address and phone number as well .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id PMUL2228.json_0014
+# ::snt Can you tell me which bus i can take to the restaurant ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL2228.json_0016
+# ::snt The same day .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+)
+
+# ::id PMUL2228.json_0018
+# ::snt I do not need a bus , have a nice day thanks for the restaurant information .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL2228.json_0020
+# ::snt No thank you that will be all
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1623.json_0000
+# ::snt I need an information on a train from Cambridge to Ely , please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "ely"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1623.json_0002
+# ::snt I would like to travel on Saturday and get to Ely by 21:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "ely"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n10 / name
+     :op1 "21:30"
+  ))
+)
+
+# ::id MUL1623.json_0004
+# ::snt Can you tell me the price and travel time for that please ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id MUL1623.json_0006
+# ::snt No , I am also looking for a cheap restaurant in the centre .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n12 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1623.json_0008
+# ::snt I 'm looking for something that offers light bites .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "light"
+     :op2 "bites"
+  ))
+)
+
+# ::id MUL1623.json_0010
+# ::snt How about asian oriental ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n18 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+)
+
+# ::id MUL1623.json_0012
+# ::snt Yes please .   I need to book for 4 people on the same day .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n22 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1623.json_0014
+# ::snt I 'd like to book it for 12:15 please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n24 / name
+     :op1 "12:15"
+  ))
+)
+
+# ::id MUL1623.json_0016
+# ::snt May I also have the reference number please ?
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id MUL1623.json_0018
+# ::snt Thanks so much for all of your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2439.json_0000
+# ::snt I 'm looking for a restaurant called Thanh Binh .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "thanh"
+     :op2 "binh"
+  ))
+)
+
+# ::id PMUL2439.json_0002
+# ::snt Yes , I 'll have 4 people to dine   at 16:30 on Thursday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "16:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2439.json_0004
+# ::snt Yes , can you help me book a train there as well ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL2439.json_0006
+# ::snt Forget about the train and help me find a theatre to go to while I 'm in town
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "theatre"
+  ))
+)
+
+# ::id PMUL2439.json_0008
+# ::snt Could you give me the post code , area and entrance fee for one of them ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Fee ( aAt1 / question )
+  :Post ( aAt2 / question )
+)
+
+# ::id PMUL2439.json_0010
+# ::snt Okay . I need a taxi to get to the restaurant by the booked time .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Dest ( DesTa3 / Dest 
+    :name ( n12 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL1643.json_0000
+# ::snt I am planning your trip in Cambridge . I need a train , The train should depart from birmingham new street and should leave on sunday
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n6 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL1643.json_0002
+# ::snt Yes I need to arrive by 14:30 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "14:30"
+  ))
+)
+
+# ::id PMUL1643.json_0004
+# ::snt Yes could you please book it for me and get me a reference number ?
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL1643.json_0006
+# ::snt I need 1 ticket please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL1643.json_0008
+# ::snt Yes , I 'd like to find an expensive hotel in the city centre .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n14 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreHo6 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL1643.json_0010
+# ::snt Lets go with university arms , please book me for 1 person , 4 nights on sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n20 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n22 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL1643.json_0012
+# ::snt Which ever one you recommend . I 'll need it booked for 1 person , Sunday , 3 nights please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n24 / name
+     :op1 "3"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n26 / name
+     :op1 "1"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n28 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL1643.json_0014
+# ::snt Thank you for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1448.json_0000
+# ::snt Yes I am looking for a local restaurant to dine that will serve expensive european food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "european"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL1448.json_0002
+# ::snt Yes , please for one person .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n6 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL1448.json_0004
+# ::snt Perhaps I can call and ask a few questions . What is there phone # and address please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id MUL1448.json_0006
+# ::snt Can I also get their postcode please ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id MUL1448.json_0008
+# ::snt Yes , I 'm also looking for information on a train . I need to leave from Cambridge to Kings Lynn on Monday . I want to arrive by 13:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n12 / name
+     :op1 "13:45"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1448.json_0010
+# ::snt I am not picky as long as I arrive on time .
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+)
+
+# ::id MUL1448.json_0012
+# ::snt I would like to book for 8 people please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n16 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL1448.json_0014
+# ::snt No , that will be all . Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0392.json_0000
+# ::snt Hello there . I am trying to locate a train for Monday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id SNG0392.json_0002
+# ::snt I am going to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG0392.json_0004
+# ::snt I 'll will be leaving from London Liverpool Street .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id SNG0392.json_0006
+# ::snt I need on that will leave London after 21:00 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "21:00"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "london"
+  ))
+)
+
+# ::id SNG0392.json_0008
+# ::snt What time does the one that leaves at 21:39 arrive in Cambridge ? Also , what is the train ID ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Arrive ( aTr1 / question )
+  :Id ( aTr2 / question )
+   )
+)
+
+# ::id SNG0392.json_0010
+# ::snt No I do n't need to book it right now . Thanks for the information .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0392.json_0012
+# ::snt Nope . Thanks though . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0349.json_0000
+# ::snt Is the alpha - milton guest house still in operation ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "alpha"
+     :op2 "-"
+     :op3 "milton"
+     :op4 "guest"
+     :op5 "house"
+  ))
+)
+
+# ::id PMUL0349.json_0002
+# ::snt Great .   Can you reserve a room for me for Thursday ?   There will be 2 of us and we would like to stay for 2 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL0349.json_0004
+# ::snt I am also looking for thai food in centre please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "thai"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0349.json_0006
+# ::snt Okay please book a table for the same group of people at 14:15 on the same day .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "14:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id PMUL0349.json_0008
+# ::snt Thank you . I also need a taxi to get between the two .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL0349.json_0010
+# ::snt i need to get from the hotel to the restaurant
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL0349.json_0012
+# ::snt I want to go from the Alpha - Milton to Bangkok City by 14:15 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n24 / name
+     :op1 "14:15"
+  ))
+   :Name ( NamRe4 / Name 
+    :name ( n26 / name
+     :op1 "Bangkok"
+     :op2 "City"
+  ))
+)
+
+# ::id PMUL0349.json_0014
+# ::snt No , that 's all I need . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1389.json_0000
+# ::snt What are my choices for a moderate hotel ? I do n't need free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Parking ( oHo2 / no)
+   :Price ( PriHo5 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL1389.json_0002
+# ::snt No particular area , I need a hotel with a 4 star rating .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1389.json_0004
+# ::snt Does it have free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id MUL1389.json_0006
+# ::snt Great can I get their address , phone number , and postcode ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+  :Phone ( aHo2 / question )
+)
+
+# ::id MUL1389.json_0008
+# ::snt I am also looking for a restaurant . The restaurant should be in the same price range as the hotel and should serve European food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "european"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id MUL1389.json_0010
+# ::snt Yes , in the centre .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1389.json_0012
+# ::snt I would like the restaurant to be in the Centre and serve European food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "european"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1389.json_0014
+# ::snt I would like to make a reservation at Hotel Du Vin and Bistro .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe3 / Name 
+    :name ( n19 / name
+     :op1 "Hotel"
+     :op2 "Du"
+     :op3 "Vin"
+     :op4 "and"
+     :op5 "Bistro"
+  ))
+   )
+)
+
+# ::id MUL1389.json_0016
+# ::snt Six people on Wednesday , at 17:00
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n20 / name
+     :op1 "17:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n22 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n24 / name
+     :op1 "six"
+  ))
+)
+
+# ::id MUL1389.json_0018
+# ::snt Thank you so much for all your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1389.json_0020
+# ::snt No that will be all .
+( o / out_of_scope )
+
+# ::id SNG02348.json_0000
+# ::snt I need to get a taxi out of holy trinity church .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n2 / name
+     :op1 "holy"
+     :op2 "trinity"
+     :op3 "church"
+  ))
+)
+
+# ::id SNG02348.json_0002
+# ::snt I 'm going to saint johns chop house .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n4 / name
+     :op1 "saint"
+     :op2 "johns"
+     :op3 "chop"
+     :op4 "house"
+  ))
+)
+
+# ::id SNG02348.json_0004
+# ::snt I need to arrive at the chop house by 22:30 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n6 / name
+     :op1 "22:30"
+  ))
+)
+
+# ::id SNG02348.json_0006
+# ::snt I need the contact number please .
+( Tt1 / Taxi-Request
+  :Phone ( aTa0 / question )
+)
+
+# ::id SNG02348.json_0008
+# ::snt No that is all Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0322.json_0000
+# ::snt Hello .   I am interested in finding some good local restaurants .   Do you have any that you would suggest ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id MUL0322.json_0002
+# ::snt I 'm sorry , I actually need a train on Wednesday from Peterborough to Cambridge . I need to arrive by 10:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "wednesday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n6 / name
+     :op1 "10:00"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n8 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id MUL0322.json_0004
+# ::snt Yes , please book it for 7 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL0322.json_0006
+# ::snt Yes , I 'm also looking for a moderately priced restaurants in the east part of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n12 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL0322.json_0008
+# ::snt I would prefer Italian please . Let me know what options you have for that cusine type .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id MUL0322.json_0010
+# ::snt Is that in the east in the moderate price range ? If it is I would like a table for the same day for 7 people at 20:00 please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "20:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n22 / name
+     :op1 "7"
+  ))
+   :Price ( PriRe8 / Price 
+    :name ( n24 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL0322.json_0012
+# ::snt Yes , I will try for a little earlier , how about 19:00 ?   I will need a reference number also .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n26 / name
+     :op1 "19:00"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0322.json_0014
+# ::snt Thank you that 's all that I need !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0322.json_0016
+# ::snt Yes . I do not need anymore assistance . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1775.json_0000
+# ::snt What good attractions are there in the city centre ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1775.json_0002
+# ::snt No , just pick something .
+( o / out_of_scope )
+
+# ::id MUL1775.json_0004
+# ::snt Actually , can I get the address and phone number please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL1775.json_0006
+# ::snt Yes .   I need to find a train to travel from Stevenage to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "stevenage"
+  ))
+)
+
+# ::id MUL1775.json_0008
+# ::snt I need to leave Saturday and must arrive by 20:00 .   I do n't care what time the train leaves as long as I arrive on time .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n10 / name
+     :op1 "20:00"
+  ))
+   :Leave ( onTr3 / dontcare)
+)
+
+# ::id MUL1775.json_0010
+# ::snt Yes , please . I need 4 tickets .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1775.json_0012
+# ::snt That should do it . thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4538.json_0000
+# ::snt I 'm looking for a place to stay in the north side of town
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL4538.json_0002
+# ::snt The hotel should have a star of 4 and should be in the north .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4538.json_0004
+# ::snt Can you book it for me ?
+( o / out_of_scope )
+
+# ::id PMUL4538.json_0006
+# ::snt Yes 4 people for 4 nights starting monday please
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4538.json_0008
+# ::snt I am also looking for a museum .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n16 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL4538.json_0010
+# ::snt I just want you to recommend one you think is best and then please tell me the entrance fee and area
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Fee ( aAt1 / question )
+)
+
+# ::id PMUL4538.json_0012
+# ::snt Thanks , I do n't need anything else .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0268.json_0000
+# ::snt I need a train to stansted airport that leaves after 21:30 . I am also going to be looking for local places to eat .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "21:30"
+  ))
+)
+
+# ::id MUL0268.json_0002
+# ::snt I will take a seat on the 22:08 departure as long as it departs from Cambridge on Friday .   Yes , please find a restaurant .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0268.json_0004
+# ::snt 5 people for the train please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL0268.json_0006
+# ::snt Yes I am also looking for a restaurant in the centre of town in the expensive price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0268.json_0008
+# ::snt Perfect , can you book it for 5 people on the same day at 16:30 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "16:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL0268.json_0010
+# ::snt Can we try for 15:30 ? I also need the reference number for the train booking .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n22 / name
+     :op1 "15:30"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+ :op3(Rt3 / Restaurant-Request
+  :Ref ( aRe2 / question )
+   )
+)
+
+# ::id MUL0268.json_0012
+# ::snt That 's all , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0268.json_0014
+# ::snt Yes , I 'm sure . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0505.json_0000
+# ::snt Are there any Australian food places in the south part of town ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "australian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id SNG0505.json_0002
+# ::snt Are you sure ? I am really looking for an expensive Australian place to dine in the south .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "south"
+  ))
+)
+
+# ::id SNG0505.json_0004
+# ::snt No , lets keep the same area but see if there might be an Indian restaurant instead .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id SNG0505.json_0006
+# ::snt Okay . I want to book a table for 5 people at 16:30 on sunday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "16:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SNG0505.json_0008
+# ::snt Can you see if a table is available at 15:30 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n20 / name
+     :op1 "15:30"
+  ))
+)
+
+# ::id SNG0505.json_0010
+# ::snt Great thank you for your help today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0505.json_0012
+# ::snt No , that 's it for today . Goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0267.json_0000
+# ::snt I 'm looking for a restaurant in the center of town that serves food from the americas .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "the"
+     :op2 "americas"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id MUL0267.json_0002
+# ::snt Yes , let 's look for an Italian restaurant in the same area .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id MUL0267.json_0004
+# ::snt Can you check again to see if there are any italian restaurants in the center of town ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "italian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "center"
+  ))
+)
+
+# ::id MUL0267.json_0006
+# ::snt No , any of those are fine . Could I get the address for one of them ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id MUL0267.json_0008
+# ::snt Yes , I also need a train that will be departing from Kings Lynn on Monday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id MUL0267.json_0010
+# ::snt I would like a train headed to cambridge that arrives by 9:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n20 / name
+     :op1 "9:30"
+  ))
+)
+
+# ::id MUL0267.json_0012
+# ::snt Yes . I want to book 6 people . I need the reference number as well .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n22 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0267.json_0014
+# ::snt This is all I need for now , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0210.json_0000
+# ::snt I 'm looking for a place to stay , please .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL0210.json_0002
+# ::snt I prefer the east part of town .   And a 4 star rating if possible .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0210.json_0004
+# ::snt No , price range does n't really matter . It do n't really care if they offer internet though .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Price ( aHo1 / question )
+   )
+)
+
+# ::id PMUL0210.json_0006
+# ::snt Is it   a safe place to stay ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL0210.json_0008
+# ::snt What is the price range ?
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+)
+
+# ::id PMUL0210.json_0010
+# ::snt Ok . That will be fine . I am also looking for a restaurant called Nandos City centre . What type of food do they serve ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "nandos"
+     :op2 "city"
+     :op3 "centre"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Food ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0210.json_0012
+# ::snt I need a taxi to pick me up at the hotel and drop me at Nandos city center by 09:00
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n8 / name
+     :op1 "09:00"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe4 / Name 
+    :name ( n11 / name
+     :op1 "Nandos"
+  ))
+   )
+)
+
+# ::id PMUL0210.json_0014
+# ::snt Perfect , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2398.json_0000
+# ::snt I want to find a place to eat british food in the west part of the city
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "british"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL2398.json_0002
+# ::snt In the west and prefer expensive price range
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL2398.json_0004
+# ::snt Yes , please do that for me . I would like to book a table for 8 people at 16:30 on Monday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "16:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL2398.json_0006
+# ::snt Yes , are there any boat in the area of the restaurant ?
+( Am1 / Attraction-Inform
+   :Area ( esAt1 / west)
+   :Type ( TypAt3 / Type 
+    :name ( n16 / name
+     :op1 "boat"
+  ))
+)
+
+# ::id PMUL2398.json_0008
+# ::snt Ok , well how about something educational -- like a museum maybe ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n18 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL2398.json_0010
+# ::snt Great , could you give me the entrance fee , postcode , and phone number ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL2398.json_0012
+# ::snt Great that 's all I needed . Thanks for all your help . Have a good day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20630.json_0000
+# ::snt I would like an expensive restaurant in the south part of town
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id WOZ20630.json_0002
+# ::snt I do n't care .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "do"
+     :op2 "n't"
+     :op3 "care"
+  ))
+)
+
+# ::id WOZ20630.json_0004
+# ::snt What is the address and phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20630.json_0006
+# ::snt Thank you . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0311.json_0000
+# ::snt I need to find a place to eat in Centre please .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0311.json_0002
+# ::snt Thank you .   Can you let me know what the price range for the restraunt is ?   I 'm looking for somewhere cheap .
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Price ( PriRe3 / Price 
+    :name ( n5 / name
+     :op1 "cheap"
+  ))
+   )
+)
+
+# ::id PMUL0311.json_0004
+# ::snt What is the food type ?
+( Rt1 / Restaurant-Request
+  :Food ( aRe0 / question )
+)
+
+# ::id PMUL0311.json_0006
+# ::snt No . I need a guest house , same price as the dining place .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "same"
+     :op2 "price"
+  ))
+)
+
+# ::id PMUL0311.json_0008
+# ::snt meh , i do n't really care about the area .
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / none)
+)
+
+# ::id PMUL0311.json_0010
+# ::snt Sure . I need a hotel for 5 people and 5 nights , starting on Tuesday . Please book El Shaddai for me .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+   :Name ( NamHo8 / Name 
+    :name ( n14 / name
+     :op1 "El"
+     :op2 "Shaddai"
+  ))
+)
+
+# ::id PMUL0311.json_0012
+# ::snt Yes , I 'd like a taxi from the restaurant to the hotel , leaving by 18:45 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n16 / name
+     :op1 "18:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL0311.json_0014
+# ::snt That will be all today , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3536.json_0000
+# ::snt I want to find out if there are any moderately priced hotels in the north part of the city .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL3536.json_0002
+# ::snt Yes that would be great ! Can I have some information on it ?
+( o / out_of_scope )
+
+# ::id PMUL3536.json_0004
+# ::snt Could I getting a booking for 7 people ?
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n6 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL3536.json_0006
+# ::snt I want to stay for 3 nights starting on Thursday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL3536.json_0008
+# ::snt I also need a place to dine serving indian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL3536.json_0010
+# ::snt why do n't you suggest one a book a table for 7 on thursday at 17:45
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "17:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL3536.json_0012
+# ::snt It does n't matter as long as it is good .
+( Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+)
+
+# ::id PMUL3536.json_0014
+# ::snt Is Curry Prince in the north ? I realize now the restaurant should be in the same area as the hotel .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n20 / name
+     :op1 "north"
+  ))
+   :Name ( NamRe4 / Name 
+    :name ( n22 / name
+     :op1 "curry"
+     :op2 "prince"
+  ))
+)
+
+# ::id PMUL3536.json_0016
+# ::snt Yea please book that for the same group of people .
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n24 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id PMUL3536.json_0018
+# ::snt Thanks , that 's all I needed . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1504.json_0000
+# ::snt i 'm looking for a train leaving on thursday and arriving by 11:45
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "thursday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "11:45"
+  ))
+)
+
+# ::id PMUL1504.json_0002
+# ::snt Can you look up trains departing from Broxbourne instead ?
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id PMUL1504.json_0004
+# ::snt Great !   Can you book 2 seats for me on that one ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL1504.json_0006
+# ::snt I need to book a room in a guesthouse that has free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id PMUL1504.json_0008
+# ::snt Not really but I do need a 4 star rating .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1504.json_0010
+# ::snt WiFi is not necessary , but I would like free parking . I 'm looking for mid range pricing .
+( Hm1 / Hotel-Inform
+   :Price ( odHo1 / moderate)
+   :Parking ( esHo2 / yes)
+)
+
+# ::id PMUL1504.json_0012
+# ::snt Sounds great ! I 'll need to book a room for 2 people , for 2 nights starting Thursday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL1504.json_0014
+# ::snt That s everything thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4912.json_0000
+# ::snt I need information about a train .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL4912.json_0002
+# ::snt I need a train on thursday that 'll arrive by 18:00 , traveling from leicester to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "thursday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n6 / name
+     :op1 "18:00"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n8 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id PMUL4912.json_0004
+# ::snt Yes , can you please book me for 3 people and get me a reference number ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4912.json_0006
+# ::snt Thanks , I need to find a danish restaurant in the centre of town
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "danish"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4912.json_0008
+# ::snt How about european food then ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "european"
+  ))
+)
+
+# ::id PMUL4912.json_0010
+# ::snt What is the price range for hotel du vin and bistro ?
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe3 / Name 
+    :name ( n19 / name
+     :op1 "hotel"
+     :op2 "du"
+     :op3 "vin"
+     :op4 "and"
+     :op5 "bistro"
+  ))
+   )
+)
+
+# ::id PMUL4912.json_0012
+# ::snt I ca n't wait to try it . I 'm not ready to make a reservation yet . Thanks for your help . I 'll call back . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20218.json_0000
+# ::snt A cheap restaurant in the south part of town
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id WOZ20218.json_0002
+# ::snt Chinese , what is the number ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id WOZ20218.json_0004
+# ::snt What is their address ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id WOZ20218.json_0006
+# ::snt What is the postcode please ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id WOZ20218.json_0008
+# ::snt Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0769.json_0000
+# ::snt I need to book a train
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL0769.json_0002
+# ::snt I am going to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0769.json_0004
+# ::snt I will be leaving from London Liverpool Street going to Cambridge on Sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Dest ( DesTr6 / Dest 
+    :name ( n8 / name
+     :op1 "Cambridge"
+  ))
+)
+
+# ::id PMUL0769.json_0006
+# ::snt Yes please , just for one person .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL0769.json_0008
+# ::snt Thanks ! Now can you help me find an expensive gastropub restaurant in the centre please ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "gastropub"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n14 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0769.json_0010
+# ::snt I 'm not ready to reserve a table just yet , but could you give me the address , phone , and postcode for The Slug and Lettuce , just because its name is so awesome ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n18 / name
+     :op1 "slug"
+     :op2 "and"
+     :op3 "lettuce"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Post ( aRe2 / question )
+  :Addr ( aRe3 / question )
+   )
+)
+
+# ::id PMUL0769.json_0012
+# ::snt No I just needed the information , thanks for your help you 've be so helpful !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1128.json_0000
+# ::snt Could you help me find a museum to visit ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id SNG1128.json_0002
+# ::snt I do n't have a preference . Can you recommend me one ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "do"
+     :op2 "n't"
+     :op3 "have"
+     :op4 "a"
+     :op5 "preference"
+  ))
+)
+
+# ::id SNG1128.json_0004
+# ::snt That sounds good . What is the phone number there ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id SNG1128.json_0006
+# ::snt Awesome , thanks . No , that 's all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20333.json_0000
+# ::snt I would like to find a restaurant in the centre of town that serves irish food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "irish"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id WOZ20333.json_0002
+# ::snt How about french food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "french"
+  ))
+)
+
+# ::id WOZ20333.json_0004
+# ::snt Okay . May I have the phone number and address please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20333.json_0006
+# ::snt Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20333.json_0008
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0817.json_0000
+# ::snt Hi , I 'm looking for a 1 star place to stay with free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "1"
+  ))
+)
+
+# ::id SNG0817.json_0002
+# ::snt Alright . I wanted a 1 star , but I guess I can listen to the 2 star options .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n4 / name
+     :op1 "1"
+  ))
+)
+
+# ::id SNG0817.json_0004
+# ::snt Hmm . What do you what about 4 star hotels ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotels"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG0817.json_0006
+# ::snt Well , I 'd like to book one .   I do n't think it matters which one .
+( o / out_of_scope )
+
+# ::id SNG0817.json_0008
+# ::snt I need it for two nights starting on Saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "two"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id SNG0817.json_0010
+# ::snt It would be for 7 people .
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n14 / name
+     :op1 "7"
+  ))
+)
+
+# ::id SNG0817.json_0012
+# ::snt No , that is all .   Thank you . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0928.json_0000
+# ::snt I am looking for a hotel in the expensive price range .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SNG0928.json_0002
+# ::snt No , it does n't matter .   I would like a 4 star hotel with free parking though .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG0928.json_0004
+# ::snt Could you reserve the one in the centre of town for 3 nights starting Monday ?   There will be 3 of us .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+   :Area ( AreHo8 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0928.json_0006
+# ::snt Okay , could you try the other one , please ?
+( o / out_of_scope )
+
+# ::id SNG0928.json_0008
+# ::snt I would actually like to book it for 8 people , not 3 .
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n18 / name
+     :op1 "8"
+  ))
+)
+
+# ::id SNG0928.json_0010
+# ::snt That 's great . I 'm all set , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0326.json_0000
+# ::snt I am looking for a place to stay that is a guesthouse located in the center of town .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id SSNG0326.json_0002
+# ::snt The hotel should have a star of 0 and should include free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n8 / name
+     :op1 "0"
+  ))
+)
+
+# ::id SSNG0326.json_0004
+# ::snt Yes , four people for four nights , starting Sunday , please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "four"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "four"
+  ))
+)
+
+# ::id SSNG0326.json_0006
+# ::snt Can you try another hotel in the same price range ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Price ( PriHo3 / Price 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id SSNG0326.json_0008
+# ::snt Yes please do try that .
+( o / out_of_scope )
+
+# ::id SSNG0326.json_0010
+# ::snt Thank you . Can you give me the address and the phone number ?
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Addr ( aHo1 / question )
+  :Phone ( aHo2 / question )
+   )
+)
+
+# ::id SSNG0326.json_0012
+# ::snt No . I think that is all I need . Thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0053.json_0000
+# ::snt I need a place to stay in Cambridge that is rated 4 stars and has free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL0053.json_0002
+# ::snt I also need free parking . Do they have that ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id MUL0053.json_0004
+# ::snt Not really . Can you book one of them for Friday for me ?
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n4 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL0053.json_0006
+# ::snt Thank you . Can I have the reference number for that reservation please ?
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL0053.json_0008
+# ::snt I just want the reservation number for Friday please .
+( o / out_of_scope )
+
+# ::id MUL0053.json_0010
+# ::snt 4 nights . 3 people . Please include reference number in your response .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL0053.json_0012
+# ::snt I 'd also like to line up a place to eat , if you could help me with that .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id MUL0053.json_0014
+# ::snt I 'd like a moderately priced European restaurant in the centre , please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "european"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n12 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0053.json_0016
+# ::snt Yes , please . I need a table on Friday at 12:30 for 3 people , please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "12:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL0053.json_0018
+# ::snt How about Friday at 11:30 ? Please include the reference number for the booking .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n22 / name
+     :op1 "11:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n24 / name
+     :op1 "friday"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0053.json_0020
+# ::snt Thank you . How far away is the Restaurant from the hotel ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id MUL0053.json_0022
+# ::snt Thank you for all your help today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0053.json_0024
+# ::snt No thank you . That will be all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20283.json_0000
+# ::snt Can you recommend me a moderate priced restaurant in the north part of town ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id WOZ20283.json_0002
+# ::snt Can I have the address of the Chinese restaurant ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20283.json_0004
+# ::snt ok thank you good bye
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3620.json_0000
+# ::snt Hi I am in the north looking for a place to stay . I 'd prefer a hotel with 4 stars . Any suggestions ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+   :Type ( TypHo6 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL3620.json_0002
+# ::snt Um , give me a minute please
+( o / out_of_scope )
+
+# ::id PMUL3620.json_0004
+# ::snt Yes , please . I need the reservation for 1 person for 5 nights starting on Wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL3620.json_0006
+# ::snt Great , thank you . I am looking for some sort of entertainment in the Centre , maybe a park . Can you help me with that ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n16 / name
+     :op1 "park"
+  ))
+)
+
+# ::id PMUL3620.json_0008
+# ::snt That is all , thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3620.json_0010
+# ::snt No , the attraction and the hotel was everything .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   )
+ :op2(Am2 / Attraction-Inform
+   :none ( onAt2 / none)
+   )
+)
+
+# ::id SNG0014.json_0000
+# ::snt Hi , could you help me find a taxi out of cocum ?
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n2 / name
+     :op1 "cocum"
+  ))
+)
+
+# ::id SNG0014.json_0002
+# ::snt I need to be picked up by 15:00 . Could you provide me the car type and contact number , please ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n4 / name
+     :op1 "15:00"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id SNG0014.json_0004
+# ::snt Oh , I 'm sorry .   I would like to travel to Gallery at Twelve a High Street .   I actually need to be there by 15:00 .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n6 / name
+     :op1 "gallery"
+     :op2 "at"
+     :op3 "twelve"
+     :op4 "a"
+     :op5 "high"
+     :op6 "street"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n8 / name
+     :op1 "15:00"
+  ))
+)
+
+# ::id SNG0014.json_0006
+# ::snt When will the car arrive ?
+( o / out_of_scope )
+
+# ::id SNG0014.json_0008
+# ::snt Thanks , I will call them .   Can you tell me what type of car I will have ?
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id SNG0014.json_0010
+# ::snt Great Thank you . That is all I need to know .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1051.json_0000
+# ::snt Hello looking to come out there . Currently trying to find a train that leaves on Wednesday so I may arrive by 9:00 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "wednesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "9:00"
+  ))
+)
+
+# ::id PMUL1051.json_0002
+# ::snt I will need to depart from Cambridge and will be going to Leicester .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "leicester"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1051.json_0004
+# ::snt Ok .   I 'll go with that one .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1051.json_0006
+# ::snt Not at the moment .   But I 'm also looking for an architecture attraction to visit while in town .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id PMUL1051.json_0008
+# ::snt I was actually wanting an architecture attraction in the east . Are there any ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n14 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id PMUL1051.json_0010
+# ::snt How about any museums in this area ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n16 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id PMUL1051.json_0012
+# ::snt Yes , please . Can you select one of the free ones for me , and then give me the address and postcode ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL1051.json_0014
+# ::snt Thanks for all your help today . Goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0761.json_0000
+# ::snt Hey , I need a place to stay with free wifi and free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id SNG0761.json_0002
+# ::snt Thanks ! I really do n't care about the area . I need stay in a guesthouse that has free wifi and parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+   :Internet ( esHo3 / yes)
+)
+
+# ::id SNG0761.json_0004
+# ::snt I do n't mind about the price but I want something with 4 stars .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG0761.json_0006
+# ::snt That sounds nice .   Can you get it for four nights starting Thursday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "four"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id SNG0761.json_0008
+# ::snt Four people . Thanks .
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n10 / name
+     :op1 "four"
+  ))
+)
+
+# ::id SNG0761.json_0010
+# ::snt Thanks so much .   That is all I need .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2775.json_0000
+# ::snt I m in the west side of town , are there any pools on the westside ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL2775.json_0002
+# ::snt Okay , how about a museum , then ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL2775.json_0004
+# ::snt Yes , please provide the address .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL2775.json_0006
+# ::snt Is there an entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL2775.json_0008
+# ::snt Excellent . Can I have their address ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL2775.json_0010
+# ::snt Yes please , I 'm looking for a 3-star hotel in the south , with free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n8 / name
+     :op1 "south"
+  ))
+   :Stars ( StaHo7 / Stars 
+    :name ( n10 / name
+     :op1 "3-star"
+  ))
+)
+
+# ::id PMUL2775.json_0012
+# ::snt I do n't , pick the best one . Please book a room for 3 people and 3 nights starting from Monday .
+( Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+   :Stay ( StaHo3 / Stay 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo5 / Day 
+    :name ( n14 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo7 / People 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL2775.json_0014
+# ::snt I would also like to book a taxi to travel between the two places .   I want to leave the hotel by 20:15 please .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n18 / name
+     :op1 "20:15"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Type ( TypHo4 / Type 
+    :name ( n21 / name
+     :op1 "hotel"
+  ))
+   )
+)
+
+# ::id PMUL2775.json_0016
+# ::snt No thank you that will be all
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1203.json_0000
+# ::snt Hello , I need a train to come in at 8 am .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+   :Leave ( LeaTr3 / Leave 
+    :name ( n2 / name
+     :op1 "8"
+  ))
+)
+
+# ::id SNG1203.json_0002
+# ::snt I need to leave from cambridge and get to Kings Lynn by 8:00 on Saturday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr8 / Arrive 
+    :name ( n10 / name
+     :op1 "8:00"
+  ))
+)
+
+# ::id SNG1203.json_0004
+# ::snt That one will work , can you get me 7 tickets please ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id SNG1203.json_0006
+# ::snt That 's all for today . Have a great one !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0151.json_0000
+# ::snt I am looking for a place to dine located in the centre and in the moderate price range . Can you help me ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SSNG0151.json_0002
+# ::snt is there chinese available ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id SSNG0151.json_0004
+# ::snt Yes please make it for sunday at 14:00 , for 4 people . And can I also get the reference number ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "14:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id SSNG0151.json_0006
+# ::snt Thanks so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0151.json_0008
+# ::snt No thank you . That will be all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2547.json_0000
+# ::snt I am looking for a hotel in Cambridge .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL2547.json_0002
+# ::snt I want to be in the north .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL2547.json_0004
+# ::snt could I have the address please ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+   )
+ :op2(Ht2 / Hotel-Request
+  :Addr ( aHo1 / question )
+   )
+)
+
+# ::id PMUL2547.json_0006
+# ::snt I need to book for 5 people and 2 nights starting monday . Do either of those have that available ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL2547.json_0008
+# ::snt What attractions are close to the Ashley hotel ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   :Name ( NamHo4 / Name 
+    :name ( n14 / name
+     :op1 "Ashley"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL2547.json_0010
+# ::snt What do you recommend ?
+( o / out_of_scope )
+
+# ::id PMUL2547.json_0012
+# ::snt Yes , just a taxi form the hotel to the park .    I want a really early morning to find a spot for the sunrise , so leaving at 02:15 .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n16 / name
+     :op1 "02:15"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Type ( TypHo4 / Type 
+    :name ( n19 / name
+     :op1 "hotel"
+  ))
+   )
+)
+
+# ::id PMUL2547.json_0014
+# ::snt Thanks a lot for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20394.json_0000
+# ::snt I want to find a restaurant in the north part of town and serves international food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "international"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id WOZ20394.json_0002
+# ::snt Are there any Italian restaurants in that part of town ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id WOZ20394.json_0004
+# ::snt Yes , the address and phone number please .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20394.json_0006
+# ::snt thank you . good bye
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1204.json_0000
+# ::snt Hi , I 'll be visiting soon and ca n't wait to try local restaurants . I need a cheap place to stay and would like to try a guesthouse . Any recommendations ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL1204.json_0002
+# ::snt I would prefer to stay on the East side , with free parking available .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n6 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL1204.json_0004
+# ::snt yes i will take the first choice can you book it for 4 people for 2 nights starting wednesday   and i need a reference number
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL1204.json_0006
+# ::snt Yes , I am also looking for a restaurant in the same area as the hotel within the same price range as the hotel .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id MUL1204.json_0008
+# ::snt That sounds great ! Can I get a table for 4 at 13:15 Wednesday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "13:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n20 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n22 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1204.json_0010
+# ::snt That 's all . Thanks for the help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01658.json_0000
+# ::snt looking for a train going to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG01658.json_0002
+# ::snt I am leaving on Sunday and need to arrive by 13:00
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n6 / name
+     :op1 "13:00"
+  ))
+)
+
+# ::id SNG01658.json_0004
+# ::snt you can book it . get me the reference number too
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id SNG01658.json_0006
+# ::snt Thank you that is all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1734.json_0000
+# ::snt Looking for a train that leaves after 14:00
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n2 / name
+     :op1 "14:00"
+  ))
+)
+
+# ::id MUL1734.json_0002
+# ::snt I am departing from Bishops Stortford and would like to arrive in Cambridge .   I would like to depart on Saturday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n8 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id MUL1734.json_0004
+# ::snt Does n't matter for arrival time . I need it for 4 people though .
+( Tm1 / Train-Inform
+   :Arrive ( onTr1 / dontcare)
+   :People ( PeoTr3 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1734.json_0006
+# ::snt Yes , I will be on the east side , can you recommend any places to go for me ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL1734.json_0008
+# ::snt What type of attractions are they ?
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+)
+
+# ::id MUL1734.json_0010
+# ::snt Could you tell me about the museums ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id MUL1734.json_0012
+# ::snt Can I get the phone number and postcode for both ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL1734.json_0014
+# ::snt That 's all the information I needed today , thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3515.json_0000
+# ::snt I am looking for a train from Stevenage to Cambridge .   Can you help me ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "stevenage"
+  ))
+)
+
+# ::id PMUL3515.json_0002
+# ::snt I am looking to arrive by 17:15 on tuesday .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "17:15"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL3515.json_0004
+# ::snt Yes could you please book that for me for 8 people and provide a reference number for the booking .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3515.json_0006
+# ::snt Thank you ! I also am looking for a place to eat at in the west area . I would prefer a nice expensive one .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL3515.json_0008
+# ::snt Is there any place to eat that serves Indian ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL3515.json_0010
+# ::snt I would like it to be in the West of town .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n18 / name
+     :op1 "West"
+  ))
+)
+
+# ::id PMUL3515.json_0012
+# ::snt Yes please book it for 8 people on tuesday at 20:15
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n20 / name
+     :op1 "20:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n22 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n24 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL3515.json_0014
+# ::snt Can you suggest one that has an expensive price range , please ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n26 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL3515.json_0016
+# ::snt Yes , please book a table for 8 on Tuesday at 20:15 . I 'd also like the reference number , please ?
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :People ( PeoRe3 / People 
+    :name ( n29 / name
+     :op1 "8"
+  ))
+   :Day ( DayRe5 / Day 
+    :name ( n31 / name
+     :op1 "tuesday"
+  ))
+   :Time ( TimRe7 / Time 
+    :name ( n33 / name
+     :op1 "20:15"
+  ))
+   )
+)
+
+# ::id PMUL3515.json_0018
+# ::snt Thank you so much . I think that will be it for today . You 've been a great help . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4980.json_0000
+# ::snt Please find me a place in the South that serves Chinese food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL4980.json_0002
+# ::snt Yes , I would like the one in the cheap price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL4980.json_0004
+# ::snt Sounds good . What is the address and phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id PMUL4980.json_0006
+# ::snt I need to take a train that arrives by 15:00 on sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n10 / name
+     :op1 "15:00"
+  ))
+)
+
+# ::id PMUL4980.json_0008
+# ::snt I am leaving from Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4980.json_0010
+# ::snt I need to get to Leicester .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id PMUL4980.json_0012
+# ::snt YEs can you book that for me please ?
+( o / out_of_scope )
+
+# ::id PMUL4980.json_0014
+# ::snt I actually just need the departure time please .
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+)
+
+# ::id PMUL4980.json_0016
+# ::snt No , thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4980.json_0018
+# ::snt Okay . Well goodbye then .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG02189.json_0000
+# ::snt What is the closest police station to my current location ?
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG02189.json_0002
+# ::snt Thank you , Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4016.json_0000
+# ::snt I would like information on the Gonville hotel .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "gonville"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL4016.json_0002
+# ::snt Sure , I need a reservation for 4 people and 3 nights starting on Saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4016.json_0004
+# ::snt Thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4016.json_0006
+# ::snt Are there any expensive thai paces in the area ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "thai"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+   :Area ( enRe3 / centre)
+)
+
+# ::id PMUL4016.json_0008
+# ::snt Is that in the west ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n14 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL4016.json_0010
+# ::snt I need something in the West
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n16 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL4016.json_0012
+# ::snt What postcode is that ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id PMUL4016.json_0014
+# ::snt I also need a taxi that will leave the restaurant by 09:15
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n18 / name
+     :op1 "09:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL4016.json_0016
+# ::snt I need to leave the restaurant by 09:15 to go the hotel . Can you book a taxi for me ?
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n22 / name
+     :op1 "09:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL4016.json_0018
+# ::snt No that 's it , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1035.json_0000
+# ::snt I am looking for a train that departs on Friday .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+   :Day ( DayTr3 / Day 
+    :name ( n2 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL1035.json_0002
+# ::snt Actually , I 'd rather find information about a park , somewhere on the south end of town if possible .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n6 / name
+     :op1 "park"
+  ))
+)
+
+# ::id MUL1035.json_0004
+# ::snt No thank you .   I was actually looking for a park and not a cinema . Is there a park on the south side of town ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n8 / name
+     :op1 "park"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n10 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL1035.json_0006
+# ::snt Yes , could you give me the postcode for Wandlebury Country Park ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n12 / name
+     :op1 "wandlebury"
+     :op2 "country"
+     :op3 "park"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+   )
+)
+
+# ::id MUL1035.json_0008
+# ::snt Yes . I 'd also like to book a hotel for 4 people .
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1035.json_0010
+# ::snt Is there a hotel called Hobsons House ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n16 / name
+     :op1 "hobsons"
+     :op2 "house"
+  ))
+)
+
+# ::id MUL1035.json_0012
+# ::snt Yes , I want to book it starting Wednesday for 4 nights . It should be for 4 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n20 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n22 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1035.json_0014
+# ::snt I would also like a taxi and need to leave the hotel by 24:00 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n24 / name
+     :op1 "24:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n26 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id MUL1035.json_0016
+# ::snt No , that 's all I need .   Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3769.json_0000
+# ::snt I am planning a trip in Cambridge
+( o / out_of_scope )
+
+# ::id PMUL3769.json_0002
+# ::snt I need a train ticket going to cambridge from norwich on saturday anytime after 15:00
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n6 / name
+     :op1 "norwich"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n8 / name
+     :op1 "15:00"
+  ))
+)
+
+# ::id PMUL3769.json_0004
+# ::snt No it does n't matter when I get there . Can you pick one , and make me a booking for three people ? I need a reference number too !
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "three"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3769.json_0006
+# ::snt Thank you . I also need info on a place to go in the west . Any one will do . Just something to see .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL3769.json_0008
+# ::snt Can you recommend one and give their post code ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL3769.json_0010
+# ::snt That sonds great , thanks . That s all I need for today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3503.json_0000
+# ::snt i need a place to go in cambridge that has sports in the centre
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "sports"
+  ))
+)
+
+# ::id PMUL3503.json_0002
+# ::snt Sure . I 'd like to find something in the area of architecture .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "architecture"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Area ( aHo1 / question )
+   )
+)
+
+# ::id PMUL3503.json_0004
+# ::snt Ok .   What is the phone number for Holy Trinity Church ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n8 / name
+     :op1 "holy"
+     :op2 "trinity"
+     :op3 "church"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Phone ( aAt1 / question )
+   )
+)
+
+# ::id PMUL3503.json_0006
+# ::snt Can I have the address and phone number , please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL3503.json_0008
+# ::snt Can you find me an expensive place to stay , it should be only 4 stars and include free wifi and parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+   :Internet ( esHo3 / yes)
+   :Stars ( StaHo6 / Stars 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3503.json_0010
+# ::snt It does n't matter .   Could you also get me the postcode for Holy Trinity Church ?   I forgot to ask .
+( a / and
+ :op1(At1 / Attraction-Request
+  :Post ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n15 / name
+     :op1 "Holy"
+     :op2 "Trinity"
+     :op3 "Church"
+  ))
+   )
+)
+
+# ::id PMUL3503.json_0012
+# ::snt What area is it in ?
+( Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+)
+
+# ::id PMUL3503.json_0014
+# ::snt No that will be all thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0508.json_0000
+# ::snt I am looking for a train to Cambridge leaving around 16:00 can you find this for me .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "16:00"
+  ))
+)
+
+# ::id MUL0508.json_0002
+# ::snt I am looking for a train to take me to Norwich coming from Cambridge . preferably after 16.00 on Wednesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "norwich"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0508.json_0004
+# ::snt I might be interested in that . I just want to confirm . That leaves AFTER 16:00 , correct ?
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n12 / name
+     :op1 "16:00"
+  ))
+)
+
+# ::id MUL0508.json_0006
+# ::snt Yes . Also , I am looking for attractions in town center that provide entertainment
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "entertainment"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n16 / name
+     :op1 "center"
+  ))
+)
+
+# ::id MUL0508.json_0008
+# ::snt OK , what about colleges in the town centre ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n18 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n20 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id MUL0508.json_0010
+# ::snt No . I would like a place to go in the centre that is entertainment . Can you please check again ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n22 / name
+     :op1 "entertainment"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n24 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0508.json_0012
+# ::snt Can you give me two free options ?
+( o / out_of_scope )
+
+# ::id MUL0508.json_0014
+# ::snt Can you give me the phone number for Pembroke College ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n26 / name
+     :op1 "pembroke"
+     :op2 "college"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Phone ( aAt1 / question )
+   )
+)
+
+# ::id MUL0508.json_0016
+# ::snt Thank you . Could you also give me the postcode and address of Pembroke college ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n29 / name
+     :op1 "Pembroke"
+     :op2 "college"
+  ))
+   )
+)
+
+# ::id MUL0508.json_0018
+# ::snt No I think that 's all I need . Thanks for the help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2551.json_0000
+# ::snt I am planning a trip and would love some suggestions on a place to stay when I arrive in Cambridge .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL2551.json_0002
+# ::snt I can stay anywhere but I need the place to be expensive and have free wifi included .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Internet ( esHo2 / yes)
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt4 / Name 
+    :name ( n5 / name
+     :op1 "the"
+     :op2 "place"
+  ))
+   )
+)
+
+# ::id PMUL2551.json_0004
+# ::snt Okay , book the Gonville Hotel for 4 nights starting with Sunday . There will be 7 guests .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n6 / name
+     :op1 "gonville"
+     :op2 "hotel"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL2551.json_0006
+# ::snt Yes , i am looking for museums to visit in town . Do you have any recommendations ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id PMUL2551.json_0008
+# ::snt Great , would you be able to give me the address and phone number ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL2551.json_0010
+# ::snt Thanks . Now I 'd just like a taxi to depart from the attraction at 15:15 and take me to gonville hotel . Please give me contact number and car type .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n16 / name
+     :op1 "15:15"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n18 / name
+     :op1 "gonville"
+     :op2 "hotel"
+  ))
+   :Depart ( DepTa6 / Depart 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "attraction"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id PMUL2551.json_0012
+# ::snt yes , that 's it for me . thank you ! bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20226.json_0000
+# ::snt Can you find me an expensive restaurant that serves steakhouse food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "steakhouse"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id WOZ20226.json_0002
+# ::snt Yes . How about a restaurant serving british food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "british"
+  ))
+)
+
+# ::id WOZ20226.json_0004
+# ::snt No it does n't matter
+( Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+)
+
+# ::id WOZ20226.json_0006
+# ::snt May I have the phone number , please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id WOZ20226.json_0008
+# ::snt Can I have the address please ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id WOZ20226.json_0010
+# ::snt No , that was it . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0520.json_0000
+# ::snt I 'm looking for a museum in the south .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL0520.json_0002
+# ::snt Yes , thank you . May I have their phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL0520.json_0004
+# ::snt Can I also have the postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL0520.json_0006
+# ::snt Yes , I 'm also looking for a train from Cambridge that will leave after 08:30 . It should leave on Thursday , and I want to travel to Bishops Stortford .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n12 / name
+     :op1 "08:30"
+  ))
+)
+
+# ::id MUL0520.json_0008
+# ::snt Can I just get the price on that one ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL0520.json_0010
+# ::snt Thank you . That 's all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2171.json_0000
+# ::snt I would like to find a train going to Leicester leaving after 18:30 please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "leicester"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "18:30"
+  ))
+)
+
+# ::id MUL2171.json_0002
+# ::snt I am leaving from Cambridge on Tuesday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2171.json_0004
+# ::snt That sounds perfect . I will purchase the ticket at the station . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2171.json_0006
+# ::snt I 'll also be needing a place to stay . Can you find me a hotel type place ? I do n't need free internet .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+   :Internet ( oHo2 / no)
+)
+
+# ::id MUL2171.json_0008
+# ::snt I do n't mind where it is , but it should be 4 stars with free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( onHo2 / dontcare)
+   :Stars ( StaHo4 / Stars 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2171.json_0010
+# ::snt If there are any that do n't have free internet tell me about that one , hotels usually start skimping on other things when they offer free internet .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotels"
+  ))
+   :Internet ( oHo2 / no)
+)
+
+# ::id MUL2171.json_0012
+# ::snt The cambridge belfry sounds good as long as it is 4 star with parking . I will need a booking on sunday .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "sunday"
+  ))
+   :Name ( NamHo6 / Name 
+    :name ( n20 / name
+     :op1 "The"
+     :op2 "cambridge"
+     :op3 "belfry"
+  ))
+   :Parking ( esHo4 / yes)
+)
+
+# ::id MUL2171.json_0014
+# ::snt I would like to stay on Sunday for 1 person , 2 nights please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n22 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n24 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n26 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL2171.json_0016
+# ::snt Nope , that 's all I needed . Thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20222.json_0000
+# ::snt I need to find some caribbean food in south town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "caribbean"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id WOZ20222.json_0002
+# ::snt How about an Italian restaurant ? I will need the phone number and postcode of the restaurant .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Post ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20222.json_0004
+# ::snt What part of town is frankie and bennys located ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "frankie"
+     :op2 "and"
+     :op3 "bennys"
+  ))
+)
+
+# ::id WOZ20222.json_0006
+# ::snt Thank you , goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01152.json_0000
+# ::snt I 'm looking for a train going to broxbourne please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id SNG01152.json_0002
+# ::snt Is this all you needed ?
+( o / out_of_scope )
+
+# ::id MUL1671.json_0000
+# ::snt I would like to try something new , I am looking for an Irish restaurant , preferably in the moderate price range .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "irish"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL1671.json_0002
+# ::snt Yes , I 'd be willing to try international cuisine if you could find an establishment that serves it .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "international"
+  ))
+)
+
+# ::id MUL1671.json_0004
+# ::snt Could you give me the phone number and postcode for the Bloomsbury ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id MUL1671.json_0006
+# ::snt Yes .   I need to find a train going to Stansted Airport by 19:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n10 / name
+     :op1 "19:30"
+  ))
+)
+
+# ::id MUL1671.json_0008
+# ::snt I would like to leave on Monday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id MUL1671.json_0010
+# ::snt I need to arrive by 19:30 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n14 / name
+     :op1 "19:30"
+  ))
+)
+
+# ::id MUL1671.json_0012
+# ::snt Thank you so much , that is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20448.json_0000
+# ::snt I would like an expensive restaurant in the south part of town
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id WOZ20448.json_0002
+# ::snt Is there anything else ?
+( o / out_of_scope )
+
+# ::id WOZ20448.json_0004
+# ::snt I need the address .
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id WOZ20448.json_0006
+# ::snt No . this is it . thank you so much
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1442.json_0000
+# ::snt I 'm looking for a special place , can you help ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "special"
+  ))
+)
+
+# ::id PMUL1442.json_0002
+# ::snt I am looking specifically for Saint John 's College .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n4 / name
+     :op1 "saint"
+     :op2 "john"
+     :op3 "'s"
+     :op4 "college"
+  ))
+)
+
+# ::id PMUL1442.json_0004
+# ::snt Okay , well I also need a train departing for Cambridge on Wednesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL1442.json_0006
+# ::snt The train will be leaving Cambridge and going to London Liverpool Street .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1442.json_0008
+# ::snt Yes at 11 am , can you bnook the the one close to that time
+( o / out_of_scope )
+
+# ::id PMUL1442.json_0010
+# ::snt That will work can you book that for me .
+( o / out_of_scope )
+
+# ::id PMUL1442.json_0012
+# ::snt Can you book it for me and get a reference number ?
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL1442.json_0014
+# ::snt No , please book for 8 people and can I get the booking reference number ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1442.json_0016
+# ::snt That 's all I needed .
+( o / out_of_scope )
+
+# ::id WOZ20471.json_0000
+# ::snt What kind of restaurants are on the east side of town ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+)
+
+# ::id WOZ20471.json_0002
+# ::snt I would like an Indian restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id WOZ20471.json_0004
+# ::snt What is the address and phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20471.json_0006
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2814.json_0000
+# ::snt I 'm looking for an entertainment venue to visit in the Cambridge centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL2814.json_0002
+# ::snt I 'm looking in the expensive price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL2814.json_0004
+# ::snt how about one that is in the type of college .  i also need the entrance fee , address , and phone number
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n8 / name
+     :op1 "college"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Addr ( aAt2 / question )
+  :Phone ( aAt3 / question )
+   )
+)
+
+# ::id PMUL2814.json_0006
+# ::snt That does not matter can you recommend one please ?
+( o / out_of_scope )
+
+# ::id PMUL2814.json_0008
+# ::snt Thank you , can I also book a guesthouse ? it would need ot have free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id PMUL2814.json_0010
+# ::snt We can narrow this down a bit . I prefer a guest house in the east .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n12 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL2814.json_0012
+# ::snt Carolina bed and breakfast will work . Can I have the phone number ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n14 / name
+     :op1 "carolina"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Phone ( aHo1 / question )
+   )
+)
+
+# ::id PMUL2814.json_0014
+# ::snt Does the Carolina bed and breakfast have free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Name ( NamHo3 / Name 
+    :name ( n16 / name
+     :op1 "Carolina"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+)
+
+# ::id PMUL2814.json_0016
+# ::snt Thanks , I need to meet with my group before booking but can I get their number please ?
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2814.json_0018
+# ::snt Thank you that 's all I needed today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3111.json_0000
+# ::snt I 'm looking for a cheap place to stay . Can you help ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL3111.json_0002
+# ::snt I do n't care which area the hotel is in .
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+)
+
+# ::id PMUL3111.json_0004
+# ::snt any so long as it is a 2star and has wifi
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL3111.json_0006
+# ::snt Yes , please try expensive .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL3111.json_0008
+# ::snt Try either a hotel or guesthouse .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL3111.json_0010
+# ::snt yes please . book it for 3 people and 3 nights starting from friday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3111.json_0012
+# ::snt Thank you . I am also looking for a restaurant that serves vegetarian food and that is expensive .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "vegetarian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n14 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL3111.json_0014
+# ::snt Italian would be fine .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id PMUL3111.json_0016
+# ::snt No any area will work . Whatever you recommend . I need a reservation for Friday , 3 people at 13:45 . Please include the reference number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+   :Time ( TimRe3 / Time 
+    :name ( n18 / name
+     :op1 "13:45"
+  ))
+   :Day ( DayRe5 / Day 
+    :name ( n20 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe7 / People 
+    :name ( n22 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL3111.json_0018
+# ::snt No , that 's it !   Thank you for all your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20195.json_0000
+# ::snt Can you please recommend an inexpensive restaurant in the South part of town ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "inexpensive"
+  ))
+)
+
+# ::id WOZ20195.json_0002
+# ::snt Is it cheap and in the south ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "south"
+  ))
+)
+
+# ::id WOZ20195.json_0004
+# ::snt OK .   What is the address ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id WOZ20195.json_0006
+# ::snt What is the phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id WOZ20195.json_0008
+# ::snt That is all , thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0320.json_0000
+# ::snt I need a hotel in the center of town with a star of 0 .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "0"
+  ))
+   :Area ( AreHo6 / Area 
+    :name ( n6 / name
+     :op1 "center"
+  ))
+)
+
+# ::id SSNG0320.json_0002
+# ::snt I would like the moderately priced hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n10 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id SSNG0320.json_0004
+# ::snt Yes , address and phone number please ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id SSNG0320.json_0006
+# ::snt I would like to book that for 2 nights from Friday for 2 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SSNG0320.json_0008
+# ::snt Yes as long as it 's in the same price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id SSNG0320.json_0010
+# ::snt No , that 's fine . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0320.json_0012
+# ::snt Have a nice day .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1200.json_0000
+# ::snt I am looking for an entertainment attraction in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id MUL1200.json_0002
+# ::snt Could you tell me about the types of museums in the Centre ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id MUL1200.json_0004
+# ::snt The History of Science Museum sounds interesting .   Could you please send me the phone number and address ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n8 / name
+     :op1 "history"
+     :op2 "of"
+     :op3 "science"
+     :op4 "museum"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id MUL1200.json_0006
+# ::snt Yes , I 'm also like to get away from it all and stay at a place in the centre with no internet .
+( Hm1 / Hotel-Inform
+   :Internet ( oHo1 / no)
+   :Area ( AreHo3 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1200.json_0008
+# ::snt No . I would like to stay in the same area as the attraction . It does n't have to have internet but it does need to be expensive and with 3 stars .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+   :Area ( AreHo6 / Area 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id MUL1200.json_0010
+# ::snt Yes , if you could do that .
+( o / out_of_scope )
+
+# ::id MUL1200.json_0012
+# ::snt 4 nights starting Friday for just myself .   If you could book that and provide me a reference number that would be great !
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n20 / name
+     :op1 "friday"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL1200.json_0014
+# ::snt Please book me a taxi leaving the History of Science Museum back to the Gonville Hotel .   I need to leave the museum by 17:45 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n22 / name
+     :op1 "17:45"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n24 / name
+     :op1 "gonville"
+     :op2 "hotel"
+  ))
+   :Depart ( DepTa6 / Depart 
+    :name ( n26 / name
+     :op1 "History"
+     :op2 "of"
+     :op3 "Science"
+  ))
+)
+
+# ::id MUL1200.json_0016
+# ::snt No , you have been very helpful . Goodbye .
+( a / and
+ :op1(ge1 / general-bye
+   :none ( onge1 / none)
+   )
+ :op2(gt2 / general-greet
+   :none ( onge2 / none)
+   )
+)
+
+# ::id SSNG0218.json_0000
+# ::snt I am looking for the Limehouse hotel .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "limehouse"
+  ))
+)
+
+# ::id SSNG0218.json_0002
+# ::snt I 'd like to make a reservation for Thursday for 6 people and we want to stay 2 nights please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SSNG0218.json_0004
+# ::snt Yes , in the same price range please .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id SSNG0218.json_0006
+# ::snt Are you sure there 's nothing available ? I really need something in the same price range as Limehouse .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n12 / name
+     :op1 "Limehouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id SSNG0218.json_0008
+# ::snt Yes please check it for me .
+( o / out_of_scope )
+
+# ::id SSNG0218.json_0010
+# ::snt Oh good . Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0218.json_0012
+# ::snt No . that 's all . Thanks again !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02273.json_0000
+# ::snt Can you get me a taxi that will transport me to scott polar museum by 02:15 ?
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "scott"
+     :op2 "polar"
+     :op3 "museum"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n4 / name
+     :op1 "02:15"
+  ))
+)
+
+# ::id SNG02273.json_0002
+# ::snt I 'm leaving the graffiti .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n6 / name
+     :op1 "graffiti"
+  ))
+)
+
+# ::id SNG02273.json_0004
+# ::snt No , that settles everything . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0132.json_0000
+# ::snt Hi I 'm looking for a place to eat in the centre of town serving Indian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0132.json_0002
+# ::snt The price does n't matter .
+( Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+)
+
+# ::id PMUL0132.json_0004
+# ::snt I 'd like for you to book me a table at 15:15 on Friday for 5 please .   If that is n't available , how about Saturday ? I need a reference number please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "15:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0132.json_0006
+# ::snt I also need a guesthouse to stay in .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL0132.json_0008
+# ::snt I would like an expensive guesthouse please .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n14 / name
+     :op1 "expensive"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n16 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL0132.json_0010
+# ::snt Yes , can you please check guesthouses in the moderate price range ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n18 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL0132.json_0012
+# ::snt Can you recommend one and provide me with their star rating and area ?
+( Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+)
+
+# ::id PMUL0132.json_0014
+# ::snt I also need a taxi .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL0132.json_0016
+# ::snt I need a taxi to take me from the guesthouse to the restaurant please . I 'll need to arrive by 15:15 .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "guesthouse"
+  ))
+   :Arrive ( ArrTa6 / Arrive 
+    :name ( n24 / name
+     :op1 "15:15"
+  ))
+)
+
+# ::id PMUL0132.json_0018
+# ::snt I 'm going from the guesthouse to the restaurant . Again , I 'll need to arrive by 15:15 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n26 / name
+     :op1 "15:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n28 / name
+     :op1 "the"
+     :op2 "guesthouse"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n30 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL0132.json_0020
+# ::snt Thank you but that will be all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2312.json_0000
+# ::snt I need a place to go in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2312.json_0002
+# ::snt I am looking for an attraction in the Centre please .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2312.json_0004
+# ::snt Great . I need to find a place to eat too that has indian food near the centre of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2312.json_0006
+# ::snt Yes , please book a table for 8 people at 11:30 on tuesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "11:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL2312.json_0008
+# ::snt Nope , that 's all I need today . Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0994.json_0000
+# ::snt I 'm looking for a moderate place to dine in the south . Do you have any recommendations ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL0994.json_0002
+# ::snt I think modern European sounds good . Can you book me a table for 7 people at 19:45 on a Friday ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n8 / name
+     :op1 "19:45"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL0994.json_0004
+# ::snt Can you find me another restaurant then , just so its in the south with a moderate price range . I need a table for 7 Friday at 19:45 .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n14 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n16 / name
+     :op1 "south"
+  ))
+   :Time ( TimRe6 / Time 
+    :name ( n18 / name
+     :op1 "19:45"
+  ))
+   :Day ( DayRe8 / Day 
+    :name ( n20 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe10 / People 
+    :name ( n22 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL0994.json_0006
+# ::snt Would you check the moderately priced Italian restaurant in the south please ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n24 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n26 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n28 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL0994.json_0008
+# ::snt Could I please get the reference number for the booking ?
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id MUL0994.json_0010
+# ::snt Yes , I 'm also looking for some interesting architecture in town .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n30 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id MUL0994.json_0012
+# ::snt that sounds interesting , i m also looking for a restaurant
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id MUL0994.json_0014
+# ::snt Yes , a taxi please ! I need to get from the church to the restaurant by 19:45 . Got ta make sure I get there for that reservation !
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n32 / name
+     :op1 "19:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n34 / name
+     :op1 "the"
+     :op2 "church"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n36 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id MUL0994.json_0016
+# ::snt Thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0346.json_0000
+# ::snt I am looking for a guesthouse with free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id SSNG0346.json_0002
+# ::snt Yes I would like a place in the north and in the moderate price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SSNG0346.json_0004
+# ::snt I need a hotel starting Thursday for 3 nights for 2 people .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SSNG0346.json_0006
+# ::snt Yes please , if it is available for Thursday for 3 nights for 2 people
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n16 / name
+     :op1 "2"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n20 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id SSNG0346.json_0008
+# ::snt Can you try another hotel in the same pricerange ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Price ( PriHo3 / Price 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "pricerange"
+  ))
+)
+
+# ::id SSNG0346.json_0010
+# ::snt That would be all , thanks for assistance !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1184.json_0000
+# ::snt Hi , can you help me find a hotel , please ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL1184.json_0002
+# ::snt I do n't care where , I just need it to be 5 stars and include free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( onHo2 / dontcare)
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL1184.json_0004
+# ::snt Yes , I would like to book a four star hotel then .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "four"
+  ))
+)
+
+# ::id MUL1184.json_0006
+# ::snt I 'd like to get a little more information first .   What is the price range at the Huntingdon Marriott Hotel ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n8 / name
+     :op1 "huntingdon"
+     :op2 "marriott"
+     :op3 "hotel"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Price ( aHo1 / question )
+   )
+)
+
+# ::id MUL1184.json_0008
+# ::snt No , I really want to stay at the Marriott .
+( o / out_of_scope )
+
+# ::id MUL1184.json_0010
+# ::snt I do n't need a reservation yet . I would like the phone number and postcode , though .
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id MUL1184.json_0012
+# ::snt Are there any swimming pools in town ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "swimming"
+     :op2 "pools"
+  ))
+)
+
+# ::id MUL1184.json_0014
+# ::snt I want the Abbey Pool . What 's its postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL1184.json_0016
+# ::snt Do they offer free breakfast with their rooms .
+( o / out_of_scope )
+
+# ::id MUL1184.json_0018
+# ::snt Can you book a taxi for me ? From the pool to the hotel ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n12 / name
+     :op1 "the"
+     :op2 "pool"
+  ))
+   :Dest ( DesTa5 / Dest 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+)
+
+# ::id MUL1184.json_0020
+# ::snt I 'd like to leave the pool by 4:45 .
+( o / out_of_scope )
+
+# ::id MUL1184.json_0022
+# ::snt Yes , just one more thing . What 's the address of the Abbey Pool ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id MUL1184.json_0024
+# ::snt Thank you . Could you book me a taxi from the pool at 4:45 to go back to my hotel ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Dest ( DesTa3 / Dest 
+    :name ( n16 / name
+     :op1 "my"
+     :op2 "hotel"
+  ))
+   :Leave ( LeaTa5 / Leave 
+    :name ( n18 / name
+     :op1 "4:45"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+)
+
+# ::id MUL1184.json_0026
+# ::snt Thanks , that 's all I need today . Sorry for making you repeat yourself like that ! Have a great day , goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1118.json_0000
+# ::snt Can you find me a theatre in the centre of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "theatre"
+  ))
+)
+
+# ::id SNG1118.json_0002
+# ::snt What are their entrance fees ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id SNG1118.json_0004
+# ::snt How about an address ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id SNG1118.json_0006
+# ::snt No , that 's all I need today . Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0298.json_0000
+# ::snt I am looking for a cheaply priced restaurant in the centre of Cambridge .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheaply"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0298.json_0002
+# ::snt No I 'm not picky , anything is fine as long as it 's in the centre of town . I need to make a reservation for 2 on Sunday .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+   :Day ( DayRe3 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe5 / People 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL0298.json_0004
+# ::snt 12:00 please , I will need a reference number . I also need a train that goes to stansted airport leaving after 10:30 .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n12 / name
+     :op1 "10:30"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Time ( TimRe5 / Time 
+    :name ( n15 / name
+     :op1 "12:00"
+  ))
+   )
+ :op3(Rt3 / Restaurant-Request
+  :Ref ( aRe2 / question )
+   )
+)
+
+# ::id MUL0298.json_0006
+# ::snt Great thanks so much . Can you give me the reference number and also I need to get a train when your ready .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :none ( onTr1 / none)
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0298.json_0008
+# ::snt I need the train to leave Cambridge on Monday after 10:30 and go to Stansted Airport , and I need two tickets . I also need my reference number please .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n18 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n20 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n22 / name
+     :op1 "10:30"
+  ))
+   :People ( PeoTr10 / People 
+    :name ( n24 / name
+     :op1 "two"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0298.json_0010
+# ::snt Yes that is perfect , please also provide me with the reference number .
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id MUL0298.json_0012
+# ::snt That should be all thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01475.json_0000
+# ::snt I need to book a taxi to arrive by 13:45 to take me to La Margherita .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "la"
+     :op2 "margherita"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n4 / name
+     :op1 "13:45"
+  ))
+)
+
+# ::id SNG01475.json_0002
+# ::snt I am going to La Margherita .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n6 / name
+     :op1 "La"
+     :op2 "Margherita"
+  ))
+)
+
+# ::id SNG01475.json_0004
+# ::snt Um wait how did you book the taxi if you never even got my departure location ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id SNG01475.json_0006
+# ::snt I am departing from hakka .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n8 / name
+     :op1 "hakka"
+  ))
+)
+
+# ::id SNG01475.json_0008
+# ::snt Ok that 's all I need . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0399.json_0000
+# ::snt I 'm leaving Cambridge and am looking for a train that should leave on Monday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0399.json_0002
+# ::snt I need to depart for Birmingham New Street after 20:15 . Thank you so much for your help , you 're doing a wonderful job !
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n6 / name
+     :op1 "20:15"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   )
+ :op2(gk2 / general-thank
+   :none ( onge2 / none)
+   )
+)
+
+# ::id MUL0399.json_0004
+# ::snt Yes I would like to book for 4 people and I need the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0399.json_0006
+# ::snt That would be great thank you . I am also looking for halal food located in the Centre . Can you help me find one ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "halal"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0399.json_0008
+# ::snt Can you give me alternate expensive restaurants in the Centre ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n16 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n18 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0399.json_0010
+# ::snt Yes , please tell me about Italian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n20 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id MUL0399.json_0012
+# ::snt I would like to try Caffe Uno .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n22 / name
+     :op1 "Caffe"
+     :op2 "Uno"
+  ))
+)
+
+# ::id MUL0399.json_0014
+# ::snt I would like the reservation for 14:45 for 4 people on Monday , please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n24 / name
+     :op1 "14:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n26 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n28 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL0399.json_0016
+# ::snt That 's all I needed , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20569.json_0000
+# ::snt I want a cheap restaurant in the east part of town . What is the address and postcode ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20569.json_0002
+# ::snt Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4845.json_0000
+# ::snt Can you help me find a place to stay ? I 'm looking for somewhere in the west .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL4845.json_0002
+# ::snt That does n't really matter , but I do need it to include free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL4845.json_0004
+# ::snt We would like it to be in the expensive price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL4845.json_0006
+# ::snt Yes , sounds get .   I need to get a room for just myself for 5 nights starting monday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL4845.json_0008
+# ::snt Yes please , can you help me find a restaurant that serves British food in the same area as my hotel ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "british"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL4845.json_0010
+# ::snt It does n't matter . You can just recommend the one you think is best as long as it is british and in the same area as my hotel
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Area ( AreHo3 / Area 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Food ( FooRe4 / Food 
+    :name ( n17 / name
+     :op1 "british"
+  ))
+   )
+)
+
+# ::id PMUL4845.json_0012
+# ::snt Uhh Yes , the name of the place please ?    After that I need a taxi from the hotel to the restaurant to arrive at the mysterious unnamed restaurant .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+ :op3(Rm3 / Restaurant-Inform
+   :none ( onRe3 / none)
+   )
+)
+
+# ::id PMUL4845.json_0014
+# ::snt I would like it to arrive by my booked time at the restaurant which is 14:15 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n18 / name
+     :op1 "14:15"
+  ))
+)
+
+# ::id PMUL4845.json_0016
+# ::snt No that is everything I needed . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1524.json_0000
+# ::snt Hello ! I 'm looking for a place to stay on the south side of Cambridge .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL1524.json_0002
+# ::snt I would like a moderately priced place to stay , please . Also , I absolutely need free parking wherever I am staying .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL1524.json_0004
+# ::snt Bridge guest house sounds great . I would like to book it for seven people and two nights starting friday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "two"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "seven"
+  ))
+   :Name ( NamHo8 / Name 
+    :name ( n12 / name
+     :op1 "Bridge"
+     :op2 "guest"
+     :op3 "house"
+  ))
+)
+
+# ::id PMUL1524.json_0006
+# ::snt I am also looking for a Train departing Stevenage on Friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "stevenage"
+  ))
+)
+
+# ::id PMUL1524.json_0008
+# ::snt I would like to leave after 15:15 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n18 / name
+     :op1 "15:15"
+  ))
+)
+
+# ::id PMUL1524.json_0010
+# ::snt Yes , please book tickets for 7 people on that train and absolutely do remember to send me the reference number too
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n20 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1524.json_0012
+# ::snt That 's all for now . Thank you for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1241.json_0000
+# ::snt I need a hotel in Cambridge that is a 4 star and has WiFi
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1241.json_0002
+# ::snt Is that located in the west ? I also need free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL1241.json_0004
+# ::snt I would like to stay for 2 nights starting from saturday . Also book it for 5 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL1241.json_0006
+# ::snt Can you also find me an expensive indian restaurant ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n16 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL1241.json_0008
+# ::snt Actually I would like a place in the same area as the hotel , if possible .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id MUL1241.json_0010
+# ::snt I 'd like to try the Maharajah Tandoori . Could you give me their phone number and postcode ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id MUL1241.json_0012
+# ::snt That will be all , thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1386.json_0000
+# ::snt Hi there , can you help me find a good Chinese restaurant ? I seriously need some egg rolls .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id MUL1386.json_0002
+# ::snt I 'd like it to be in the north , and expensive would be best .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL1386.json_0004
+# ::snt Lets try Hakka , can you book a table for 8 people at 16:30 on tuesday ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "hakka"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n10 / name
+     :op1 "16:30"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL1386.json_0006
+# ::snt Thank you ! I 'm looking for a place to stay in the moderate price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n16 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL1386.json_0008
+# ::snt I 'd actually like a hotel instead of guesthouse and in the centre of town .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n18 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n20 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG1117.json_0000
+# ::snt I 'd like to visit a college in the center of town . Could you help me find something interesting ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "college"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id SNG1117.json_0002
+# ::snt That sounds great ! Can I have their phone number and postcode , please ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id SNG1117.json_0004
+# ::snt No , that was all I needed to know . Thank you , you 've been very helpful .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2411.json_0000
+# ::snt I will be in the centre area and would like to visit some atractions . Can you assist me .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2411.json_0002
+# ::snt What do you have in nightclubs ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "nightclubs"
+  ))
+)
+
+# ::id MUL2411.json_0004
+# ::snt That sounds amazing ! I also want to go to a modern european restaurant in the same area as the nightclub .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id MUL2411.json_0006
+# ::snt Yes , thank you . That 's all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2411.json_0008
+# ::snt Thank you , goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2183.json_0000
+# ::snt I 'm looking for a moderate priced place to stay in the north part of town .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL2183.json_0002
+# ::snt The hotel should be a guesthouse , in the 4 star range
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2183.json_0004
+# ::snt No . Do you have any suggestions ?
+( o / out_of_scope )
+
+# ::id MUL2183.json_0006
+# ::snt Yes , that sounds good . Can you book that for Wednesday . I have 2 people and want to stay 3 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL2183.json_0008
+# ::snt Can we try for 2 nights instead . I 'll need the reference number too .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL2183.json_0010
+# ::snt Yes , are there any trains leaving town after 13:45 on Friday ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n18 / name
+     :op1 "friday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n20 / name
+     :op1 "13:45"
+  ))
+)
+
+# ::id MUL2183.json_0012
+# ::snt I am leaving from cambridge to bishops stortford .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n22 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n24 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2183.json_0014
+# ::snt Can I have the train ID and price for the first train after 13:45 ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n26 / name
+     :op1 "13:45"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+  :Id ( aTr2 / question )
+   )
+)
+
+# ::id MUL2183.json_0016
+# ::snt NO thanks , no need to book for now .    That is all of the info that I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2183.json_0018
+# ::snt Can i have the price as well .
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL2183.json_0020
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1616.json_0000
+# ::snt Hi , could you possibly help me find a train for my upcoming trip ?   I 've been put in charge of the plans .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL1616.json_0002
+# ::snt I will be departing from Cambridge , going to Broxbourne . I would like to leave after 17:45 on Thursday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "broxbourne"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n8 / name
+     :op1 "17:45"
+  ))
+)
+
+# ::id PMUL1616.json_0004
+# ::snt May I please have the price first ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL1616.json_0006
+# ::snt I also need a 4 star hotel with free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1616.json_0008
+# ::snt Broxbourne . And is should have free parking in the CHEAP price range . I am very frugal
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n14 / name
+     :op1 "cheap"
+  ))
+   :Parking ( esHo2 / yes)
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1616.json_0010
+# ::snt What is the postcode ? I want to make sure I do n't have any enemies in the area .
+( Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id MUL1708.json_0000
+# ::snt Hi there . I am looking to find a train to get me to Cambridge . Can you help with that ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1708.json_0002
+# ::snt I will be leaving from Birmingham new street on Sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id MUL1708.json_0004
+# ::snt Do you have a train leaving Sunday at 19:00 ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n10 / name
+     :op1 "19:00"
+  ))
+)
+
+# ::id MUL1708.json_0006
+# ::snt What time does it arrive and what s its ID ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id MUL1708.json_0008
+# ::snt Thank you . I 'm also looking for places to go in town . What do you have in the way of cinemas , in the center ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "cinemas"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n14 / name
+     :op1 "center"
+  ))
+)
+
+# ::id MUL1708.json_0010
+# ::snt No , if you can give me the entrance fee , phone number , and postcode , I 'll do it myself .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id MUL1708.json_0012
+# ::snt Thank you for the information .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1708.json_0014
+# ::snt That is all , goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4042.json_0000
+# ::snt I need a train from kings lynn to go to cambridge
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id PMUL4042.json_0002
+# ::snt saturday and I want to leave sometime after 13:30 leaving kings lynn and going to cambridge
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "13:30"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n10 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Dest ( DesTr8 / Dest 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4042.json_0004
+# ::snt Yes , please book for one person .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL4042.json_0006
+# ::snt I 'm also looking for a place to dine . The restaurant should be in the cheap price range and should serve spanish food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "spanish"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n18 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL4042.json_0008
+# ::snt Yes please book for 1 at 19:00 on Saturday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n20 / name
+     :op1 "19:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n22 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n24 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL4042.json_0010
+# ::snt That is all I need , thank you . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4463.json_0000
+# ::snt I need a place to dine on Indian food . Centre of the town please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4463.json_0002
+# ::snt No . Just a place that can accommodate a table of 8 at 17:15 on Sunday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "17:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL4463.json_0004
+# ::snt I need to find a 3 star guest house that has free wifi . Can you help me ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL4463.json_0006
+# ::snt The area does n't matter , I 'd just like a guesthouse with free wifi and parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+   :Area ( onHo3 / dontcare)
+)
+
+# ::id PMUL4463.json_0008
+# ::snt No need to book , just tell me the price range , postcode , and address if you could
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+  :Addr ( aHo1 / question )
+  :Post ( aHo2 / question )
+)
+
+# ::id PMUL4463.json_0010
+# ::snt Yes , that 's all . Thank you . Have a great day . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0737.json_0000
+# ::snt Hi . I am trying to find some information on a restaurant called India House .   Have you heard of it ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "india"
+     :op2 "house"
+  ))
+)
+
+# ::id SNG0737.json_0002
+# ::snt Great can   you book a table for one person at 12:00 on sunday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "12:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "one"
+  ))
+)
+
+# ::id SNG0737.json_0004
+# ::snt Sure , let 's try for 11:00 , same day .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "11:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+)
+
+# ::id SNG0737.json_0006
+# ::snt Thanks .   That covers it then !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0437.json_0000
+# ::snt Please help me find a four star hotel .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n2 / name
+     :op1 "four"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL0437.json_0002
+# ::snt Somewhere South , mid price range and preferably a guesthouse type of hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n8 / name
+     :op1 "south"
+  ))
+   :Price ( PriHo6 / Price 
+    :name ( n10 / name
+     :op1 "mid"
+     :op2 "price"
+  ))
+)
+
+# ::id PMUL0437.json_0004
+# ::snt Yes can you please book that .
+( o / out_of_scope )
+
+# ::id PMUL0437.json_0006
+# ::snt I need it for 3 nights starting Thursday . There will be 5 of us .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL0437.json_0008
+# ::snt Is there any expensive Irish restaurants ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n18 / name
+     :op1 "irish"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n20 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0437.json_0010
+# ::snt Okay , let 's adjust the food type to african please
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n22 / name
+     :op1 "african"
+  ))
+)
+
+# ::id PMUL0437.json_0012
+# ::snt No , I just need the address and phone number .
+( a / and
+ :op1(Tt1 / Taxi-Request
+  :Phone ( aTa0 / question )
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+  :Phone ( aRe2 / question )
+   )
+)
+
+# ::id PMUL0437.json_0014
+# ::snt I would like a cab leaving the hotel by 8:00 going to the restaurant , I need contact number and car type please .
+( a / and
+ :op1(Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+   )
+ :op2(Tm2 / Taxi-Inform
+   :Leave ( LeaTa3 / Leave 
+    :name ( n25 / name
+     :op1 "8:00"
+  ))
+   :Depart ( DepTa5 / Depart 
+    :name ( n27 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Dest ( DesTa7 / Dest 
+    :name ( n29 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+)
+
+# ::id PMUL0437.json_0016
+# ::snt Thank you . I do not need any further help right now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2726.json_0000
+# ::snt I am looking for a moderately priced hotel to stay at in the area , no guesthouses please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL2726.json_0002
+# ::snt No preference in area but what is available with a 4 star rating ?
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+   :Stars ( StaHo3 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2726.json_0004
+# ::snt Can you try a guesthouse instead ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL2726.json_0006
+# ::snt I need the address and postcode . Does it have internet ?
+( Ht1 / Hotel-Request
+  :Internet ( aHo0 / question )
+  :Post ( aHo1 / question )
+  :Addr ( aHo2 / question )
+)
+
+# ::id PMUL2726.json_0008
+# ::snt I still need the address , please .
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id PMUL2726.json_0010
+# ::snt I 'm looking for places to go in town . I 'd like to visit a museum . Can you recommend a good one and provide the address and postcode ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL2726.json_0012
+# ::snt Any area in Cambridge will be fine , thank you .
+( Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+)
+
+# ::id PMUL2726.json_0014
+# ::snt Thank you . Can I also have the postcode please ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL2726.json_0016
+# ::snt thankyou so much for the information
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1587.json_0000
+# ::snt Hi I need a train for Saturday please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id MUL1587.json_0002
+# ::snt I need to depart from Stansted Airport on Saturday after 13:45 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n4 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n6 / name
+     :op1 "13:45"
+  ))
+   :Day ( DayTr6 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id MUL1587.json_0004
+# ::snt I am going to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1587.json_0006
+# ::snt Yes , I would need to depart sometime after 13:45 . What do you have available ?
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n12 / name
+     :op1 "13:45"
+  ))
+)
+
+# ::id MUL1587.json_0008
+# ::snt Yes , that will be fine . I would like to book the train for 2 people please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL1587.json_0010
+# ::snt Fantastic , I 'd also like a moderately priced restaurant in the centre of town , please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n16 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n18 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1587.json_0012
+# ::snt I would like Japanese food please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n20 / name
+     :op1 "japanese"
+  ))
+)
+
+# ::id MUL1587.json_0014
+# ::snt Maybe modern european ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n22 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+)
+
+# ::id MUL1587.json_0016
+# ::snt Just pick the one you like best and provide its phone number and address please .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id MUL1587.json_0018
+# ::snt Thank you , that should be all today , thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02046.json_0000
+# ::snt I 'm looking for a train that will be going to london kings cross on Wednesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id SNG02046.json_0002
+# ::snt I need it to arrive by 18:00 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "18:00"
+  ))
+)
+
+# ::id SNG02046.json_0004
+# ::snt i want to book for three people . help me get the reference number too
+( a / and
+ :op1(Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+   )
+ :op2(Tm2 / Train-Inform
+   :People ( PeoTr3 / People 
+    :name ( n9 / name
+     :op1 "three"
+  ))
+   )
+)
+
+# ::id SNG02046.json_0006
+# ::snt Yes , please book for 3 people . I will need a reference number also .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id SNG02046.json_0008
+# ::snt Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02046.json_0010
+# ::snt You 've covered it all . Thanks a million . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0691.json_0000
+# ::snt I need a train leaving cambridge I want to be at my designation by 17:45 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n2 / name
+     :op1 "17:45"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0691.json_0002
+# ::snt I need to arrive in birmingham new street by 17:45 on wednesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n10 / name
+     :op1 "17:45"
+  ))
+)
+
+# ::id PMUL0691.json_0004
+# ::snt Yes , that will work . Can I make a booking for 7 people please ? I will need a reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL0691.json_0006
+# ::snt Thanks . Again , it is for Wednesday .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0691.json_0008
+# ::snt Thanks . I am also looking for a cheap Chinese restaurant . Can you help me with this ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n16 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL0691.json_0010
+# ::snt South area please .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n18 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL0691.json_0012
+# ::snt Please for Wednesday at 14:45 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n20 / name
+     :op1 "14:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n22 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL0691.json_0014
+# ::snt For all 7 of us , and I 'll need the reference number for that as well .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n24 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0691.json_0016
+# ::snt Thank you for all your help . That will be it for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0691.json_0018
+# ::snt Thanks for you help . That is all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20220.json_0000
+# ::snt I would like a cheap Spanish restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "spanish"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id WOZ20220.json_0002
+# ::snt Yes please
+( o / out_of_scope )
+
+# ::id WOZ20220.json_0004
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1412.json_0000
+# ::snt Hi , I 'm trying to find a moderate turkish place to eat at . Is there anything like that ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "turkish"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL1412.json_0002
+# ::snt Are either of those in the centre of town ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1412.json_0004
+# ::snt Okay . Can you book me a table for 4 at the Anatolia ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "anatolia"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1412.json_0006
+# ::snt I need it for Saturday at 14:15 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "14:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id MUL1412.json_0008
+# ::snt I need a train departing from Peterborough on the same day as the restaurant booking .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n18 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id MUL1412.json_0010
+# ::snt I want to arrive by 11:30 . Departure time does n't matter , but I 'd like to know what time .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n20 / name
+     :op1 "11:30"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Leave ( aTr1 / question )
+   )
+)
+
+# ::id MUL1412.json_0012
+# ::snt I prefer the 10:19 train please . thank you .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n22 / name
+     :op1 "10:19"
+  ))
+)
+
+# ::id MUL1412.json_0014
+# ::snt Thank you , have a nice day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20318.json_0000
+# ::snt I would like a cheap Mexican restaurant , please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "mexican"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id WOZ20318.json_0002
+# ::snt I do n't care
+( Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+)
+
+# ::id WOZ20318.json_0004
+# ::snt Is there any Cheap vietnamese locations ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "vietnamese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id WOZ20318.json_0006
+# ::snt May I get the phone number of Thank binh , please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id WOZ20318.json_0008
+# ::snt No , I believe that it 's . Thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4759.json_0000
+# ::snt I am trying to find when the train is leaving Sunday Cambridge can you help me ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4759.json_0002
+# ::snt I am heading to Ely .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL4759.json_0004
+# ::snt Oh , not Ely , sorry .   I need to leave after 16:00 going to London Liverpool Street .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n10 / name
+     :op1 "16:00"
+  ))
+)
+
+# ::id PMUL4759.json_0006
+# ::snt That is good , I also need a place to stay with a cheap price and free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n12 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL4759.json_0008
+# ::snt A guesthouse in the east , please
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n16 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL1784.json_0000
+# ::snt I am looking for something to do in Cambridge , can you help me find something ?
+( o / out_of_scope )
+
+# ::id MUL1784.json_0002
+# ::snt I would like to go to a nightclub .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "nightclub"
+  ))
+)
+
+# ::id MUL1784.json_0004
+# ::snt May I have the phone and please tell me how much it costs to get in .
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL1784.json_0006
+# ::snt I also need a train that departs from Broxbourne and arrives by 21:00 on Saturday at Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n8 / name
+     :op1 "21:00"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n10 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id MUL1784.json_0008
+# ::snt What time does the train depart from Broxbourne , and how long is the travel time ? Also , do you know how much it would be ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n12 / name
+     :op1 "broxbourne"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Time ( aTr1 / question )
+   )
+)
+
+# ::id MUL1784.json_0010
+# ::snt Thank you for the information .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1784.json_0012
+# ::snt That is all for today . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0823.json_0000
+# ::snt Would you happen to know of any attractions involving architecture in Cambridge ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id MUL0823.json_0002
+# ::snt Yes , could you please provide the addresses and entrance fees for the churches in the center ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+)
+
+# ::id MUL0823.json_0004
+# ::snt I am also looking for Chinese food in the city center . Can you help me find some restaurant options ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "chinese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "center"
+  ))
+)
+
+# ::id MUL0823.json_0006
+# ::snt I prefer something in the expensive price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL0823.json_0008
+# ::snt I just need the address , postcode and telephone number for the restaurant at this time .
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+  :Phone ( aRe2 / question )
+)
+
+# ::id MUL0823.json_0010
+# ::snt Can you help me look for a taxi that will leave All Saints Church by 17:45 ?
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n10 / name
+     :op1 "17:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n12 / name
+     :op1 "all"
+     :op2 "saints"
+     :op3 "church"
+  ))
+)
+
+# ::id MUL0823.json_0012
+# ::snt I need to go to the sesame restaurant and bar .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n14 / name
+     :op1 "sesame"
+     :op2 "restaurant"
+     :op3 "and"
+     :op4 "bar"
+  ))
+)
+
+# ::id MUL0823.json_0014
+# ::snt That will be everything I needed today . Thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01377.json_0000
+# ::snt I am looking for a place to stay . The hotel does n't need to have free parking and should be in the north
+( Hm1 / Hotel-Inform
+   :Parking ( onHo1 / none)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SNG01377.json_0002
+# ::snt 50 to 75 dollars
+( Hm1 / Hotel-Inform
+   :Price ( odHo1 / moderate)
+)
+
+# ::id SNG01377.json_0004
+# ::snt I would like to move in on Saturday and stay for 4 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id SNG01377.json_0006
+# ::snt I also need to make sure it has free wifi and can accommodate two people .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :People ( PeoHo3 / People 
+    :name ( n8 / name
+     :op1 "two"
+  ))
+)
+
+# ::id SNG01377.json_0008
+# ::snt How about starting on Sunday ?
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id SNG01377.json_0010
+# ::snt Thanks !   May I have the reference number ?
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id SNG01377.json_0012
+# ::snt Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01577.json_0000
+# ::snt I just had a fender bender and got caught up in a fight with the other driver . I need some assistance please !
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG01577.json_0002
+# ::snt Can I get the address and postal code ?
+( Pt1 / Police-Request
+  :Addr ( aPo0 / question )
+  :Post ( aPo1 / question )
+)
+
+# ::id SNG01577.json_0004
+# ::snt Thanks so much for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01577.json_0006
+# ::snt No , that is all for today . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1934.json_0000
+# ::snt I 'm looking for a place to stay with free wifi . Find me a hotel like that with a star of 4 .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "4"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL1934.json_0002
+# ::snt I would like to stay in the south please .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL1934.json_0004
+# ::snt Can you double check for a 4 star , south area hotel with free wifi and parking please ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   :Area ( AreHo4 / Area 
+    :name ( n8 / name
+     :op1 "south"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1934.json_0006
+# ::snt Okay , thanks . I 'm also looking for a train for Friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL1934.json_0008
+# ::snt I need to get a train that will arrive by 13:30 heading to cambridge from norwich
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n16 / name
+     :op1 "13:30"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n18 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id PMUL1934.json_0010
+# ::snt I will be traveling on Friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n20 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL1934.json_0012
+# ::snt Just for myself please .
+( Tm1 / Train-Inform
+   :People ( Tr1 / 1)
+)
+
+# ::id PMUL1934.json_0014
+# ::snt It does n't matter as long as i arrive by 13:30 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n22 / name
+     :op1 "13:30"
+  ))
+   :Leave ( onTr2 / dontcare)
+)
+
+# ::id PMUL1934.json_0016
+# ::snt Can you book it for me ?
+( o / out_of_scope )
+
+# ::id PMUL1934.json_0018
+# ::snt I need the reference number please .
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL1934.json_0020
+# ::snt No that is everything , thanks for all your help . Goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2210.json_0000
+# ::snt I 'm looking for a train that goes to cambridge , leaving after 12:30 on monday
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "monday"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n6 / name
+     :op1 "12:30"
+  ))
+)
+
+# ::id MUL2210.json_0002
+# ::snt I am leaving from Ely .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n8 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id MUL2210.json_0004
+# ::snt What will be my arrival time in Cambridge and what is the ticket price , please ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Arrive ( aTr1 / question )
+  :Ticket ( aTr2 / question )
+   )
+)
+
+# ::id MUL2210.json_0006
+# ::snt Perfect , could you also assist me in finding a place to stay ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id MUL2210.json_0008
+# ::snt Oh I 'm not picky on the area . I definitely need free wifi , moderate price , and 0 stars though .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "moderate"
+  ))
+   :Internet ( esHo2 / yes)
+   :Area ( onHo3 / dontcare)
+   :Stars ( StaHo6 / Stars 
+    :name ( n14 / name
+     :op1 "0"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL2210.json_0010
+# ::snt That 's perfect I need it booked for 8 people for 5 nights starting on Monday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n20 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL2210.json_0012
+# ::snt That is everything , thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0215.json_0000
+# ::snt I 'm looking for a guest house with free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL0215.json_0002
+# ::snt I 'd like it to be in the centre , 4 stars preferably .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0215.json_0004
+# ::snt No but I would like the post code please .
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id PMUL0215.json_0006
+# ::snt Thank you .   I 'm also interested in finding a cheap Italian place to eat .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL0215.json_0008
+# ::snt Yes , I need it to be located in the town centre .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0215.json_0010
+# ::snt No thank you . I 'd prefer to book it myself . May I have the telephone number for the restaurant ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0215.json_0012
+# ::snt that is all i needed for today thanks for your help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0215.json_0014
+# ::snt No , thank you . I have all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01600.json_0000
+# ::snt I am   looking for a place to stay . The hotel should be in the north and should have a star of 4
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG01600.json_0002
+# ::snt Do you have any guesthouses like that ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouses"
+  ))
+)
+
+# ::id SNG01600.json_0004
+# ::snt I am not picky , really .
+( o / out_of_scope )
+
+# ::id SNG01600.json_0006
+# ::snt Yes , we are arriving on Monday . Five of us for 5days , please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "five"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "five"
+  ))
+)
+
+# ::id SNG01600.json_0008
+# ::snt Thanks for your help ! Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0870.json_0000
+# ::snt I 'm going to be in the north part of town next week . Can you help me find a place to stay ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SNG0870.json_0002
+# ::snt Let 's see ... I'd like to get free internet . And if you have a place with 4 stars , that would rock !
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG0870.json_0004
+# ::snt Honestly , the price range does n't matter to me . Is there anything you can recommend ?
+( Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+)
+
+# ::id SNG0870.json_0006
+# ::snt That sounds good . What 's its phone number , please ?
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id SNG0870.json_0008
+# ::snt No , that 's all . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20246.json_0000
+# ::snt Can you give me the address for an indian restaurant in the south part of town ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20246.json_0002
+# ::snt What is the address and price range ?
+( Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20246.json_0004
+# ::snt Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0593.json_0000
+# ::snt Hello , I will be in Cambridge later on this week and I ca n't seem to find King 's college . I am not sure how to find it , can you help ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "king"
+     :op2 "'s"
+     :op3 "college"
+  ))
+)
+
+# ::id MUL0593.json_0002
+# ::snt And what 's the entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL0593.json_0004
+# ::snt That 's great ! Can you also help me find a train going to norwich ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id MUL0593.json_0006
+# ::snt I would like to leave on Sunday and depart from cambridge .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0593.json_0008
+# ::snt I would like to arrive by 15:15 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "15:15"
+  ))
+)
+
+# ::id MUL0593.json_0010
+# ::snt I would like to make a booking for 7 people please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL0593.json_0012
+# ::snt Thank you . Can I have the reference number for that booking ?
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id MUL0593.json_0014
+# ::snt No , that was all I needed today . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0175.json_0000
+# ::snt Yes , I 'd like some information on finding a particular restaurant . The restaurant should serve a variety of Jamaican food and ideally I 'd like it to be located in the south please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "jamaican"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id SSNG0175.json_0002
+# ::snt No I am looking for that specifically .
+( o / out_of_scope )
+
+# ::id SSNG0175.json_0004
+# ::snt How about one that serves italian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id SSNG0175.json_0006
+# ::snt I 'd like to book at the expensive place . There will be 8 of us , and we 'd like to eat at 15:00 on Monday .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n10 / name
+     :op1 "15:00"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+)
+
+# ::id SSNG0175.json_0008
+# ::snt Can you find me another restaurant int he same area and price range please ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Area ( AreRe3 / Area 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Price ( PriRe5 / Price 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "area"
+     :op3 "and"
+     :op4 "price"
+     :op5 "range"
+  ))
+)
+
+# ::id SSNG0175.json_0010
+# ::snt Yes please try booking that for me .
+( o / out_of_scope )
+
+# ::id SSNG0175.json_0012
+# ::snt Thank you so much for all of your help . That will be all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2720.json_0000
+# ::snt Hi , I am planning a trip and need some information on a particular hotel .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   )
+ :op2(gt2 / general-greet
+   :none ( onge2 / none)
+   )
+)
+
+# ::id PMUL2720.json_0002
+# ::snt Yes , the Gonville Hotel .   Can I get the price range , area , and address please ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "gonville"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Price ( aHo1 / question )
+  :Area ( aHo2 / question )
+  :Addr ( aHo3 / question )
+   )
+)
+
+# ::id PMUL2720.json_0004
+# ::snt Thank you . Could you also give me information about an attraction called The Man on the Moon ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n4 / name
+     :op1 "man"
+     :op2 "on"
+     :op3 "the"
+     :op4 "moon"
+  ))
+)
+
+# ::id PMUL2720.json_0006
+# ::snt I need the postcode .
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL2720.json_0008
+# ::snt No that takes care of it thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2720.json_0010
+# ::snt That is all I needed today .
+( o / out_of_scope )
+
+# ::id MUL1581.json_0000
+# ::snt Can you help me find an expensive Panasian restaurant , please ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "panasian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL1581.json_0002
+# ::snt Are you sure there is n't any in the centre ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1581.json_0004
+# ::snt Can you look for chinese food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id MUL1581.json_0006
+# ::snt book a table for 6 people at 14:45 on tuesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "14:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL1581.json_0008
+# ::snt I also need to train leaving from cambridge on thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n16 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1581.json_0010
+# ::snt My destination is London Liverpool Street , departing on Wednesday from Cambridge after 14:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n20 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n22 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n24 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n26 / name
+     :op1 "14:15"
+  ))
+)
+
+# ::id MUL1581.json_0012
+# ::snt No , could you give me the price , arrival time , and overall travel time , please ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+  :Time ( aTr1 / question )
+  :Ticket ( aTr2 / question )
+)
+
+# ::id MUL1581.json_0014
+# ::snt Thank you for your assistance .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1581.json_0016
+# ::snt Actually , that 's all I needed .   Thank you for the help !   Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3092.json_0000
+# ::snt Are there any hotels that offer both free parking and free wifi ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotels"
+  ))
+   :Parking ( esHo2 / yes)
+   :Internet ( esHo3 / yes)
+)
+
+# ::id PMUL3092.json_0002
+# ::snt I need it to be in the cheap range .   Thanks for helping me with this !
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL3092.json_0004
+# ::snt That sounds great . I would like to book that for 8 people and 4 nights starting from Tuesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL3092.json_0006
+# ::snt I am also looking for the Shanghai family restaurant
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n12 / name
+     :op1 "shanghai"
+     :op2 "family"
+     :op3 "restaurant"
+  ))
+)
+
+# ::id PMUL3092.json_0008
+# ::snt May I just get their phone number please .   I am also going to need a taxi .
+( a / and
+ :op1(Tt1 / Taxi-Request
+  :Phone ( aTa0 / question )
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+   )
+)
+
+# ::id PMUL3092.json_0010
+# ::snt I want to leave the hotel at 11:15 and go to the restaurant . Please give me car type and contact number too .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n14 / name
+     :op1 "11:15"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Depart ( DepTa6 / Depart 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id PMUL3092.json_0012
+# ::snt Great , thanks ! That is all for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3313.json_0000
+# ::snt Find me an expensive restaurant that serves gastropub food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "gastropub"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL3313.json_0002
+# ::snt The centre of town .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3313.json_0004
+# ::snt I need a reservation for any of those . 16:00 , on Tuesday for 8 people .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "16:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL3313.json_0006
+# ::snt No thank you , that will be everything .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2393.json_0000
+# ::snt I ca n't wait to try some of your local restaurants .   Can you help me with an attraction to visit also ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL2393.json_0002
+# ::snt It is called kettle 's yard .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "kettle"
+     :op2 "'s"
+     :op3 "yard"
+  ))
+)
+
+# ::id PMUL2393.json_0004
+# ::snt Can I get the address as well please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL2393.json_0006
+# ::snt What is the entrance fee for Kettle 's Yard ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL2393.json_0008
+# ::snt Great . I am also looking for a restaurant .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL2393.json_0010
+# ::snt No , I 'd just like for it to be in the east and moderately priced .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+   :Price ( PriRe3 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe5 / Area 
+    :name ( n6 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL2393.json_0012
+# ::snt Yes book that for 5 people at 15:00 on sunday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "15:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL2393.json_0014
+# ::snt Thanks , that 's all I need today ! Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0923.json_0000
+# ::snt I am looking for an expensive hotel that includes free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id SNG0923.json_0002
+# ::snt I also need a place that is on the west side of town and that has free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+)
+
+# ::id SNG0923.json_0004
+# ::snt I 'm not sure . May I have their telephone number first ?
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id SNG0923.json_0006
+# ::snt No That is all . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0267.json_0000
+# ::snt Yes , could you please tell me about the Alpha - Milton guest house ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "alpha"
+     :op2 "-"
+     :op3 "milton"
+     :op4 "guest"
+     :op5 "house"
+  ))
+)
+
+# ::id SSNG0267.json_0002
+# ::snt Do you know what the price would be for a 5 night stay for 1 person starting Thursday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "5"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n6 / name
+     :op1 "1"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id SSNG0267.json_0004
+# ::snt Yes can you please book me for a 5 night stay for 1 person starting Thursday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "1"
+  ))
+)
+
+# ::id SSNG0267.json_0006
+# ::snt Is there another hotel in the same price range available at that time ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id SSNG0267.json_0008
+# ::snt Perfect that will work for me thanks so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1918.json_0000
+# ::snt Hi ! Can you help me find a train ? I need to travel on Thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id MUL1918.json_0002
+# ::snt I 'm departing Cambridge Thursday and want to arrive in Stevenage by 8:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "stevenage"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n6 / name
+     :op1 "8:00"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr8 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id MUL1918.json_0004
+# ::snt What is the price and travel time for this particular train ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id MUL1918.json_0006
+# ::snt Thank you . Can you also find me a museum to go to ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL1918.json_0008
+# ::snt I would like something in the center of town , please .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "center"
+  ))
+)
+
+# ::id MUL1918.json_0010
+# ::snt Yes please , I 'd like the number .
+( o / out_of_scope )
+
+# ::id MUL1918.json_0012
+# ::snt Great . Thank you very much for all of your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1806.json_0000
+# ::snt Hi , I 'm looking to take a train on Tuesday and heading to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL1806.json_0002
+# ::snt I will be leaving from Ely .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL1806.json_0004
+# ::snt Well I want to arrive by 16:15 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "16:15"
+  ))
+)
+
+# ::id PMUL1806.json_0006
+# ::snt I could leave in the morning .
+( o / out_of_scope )
+
+# ::id PMUL1806.json_0008
+# ::snt I do n't need tickets just the information for the train . I need the train ID please .
+( Tt1 / Train-Request
+  :Id ( aTr0 / question )
+)
+
+# ::id PMUL1806.json_0010
+# ::snt I also need a place to stay with free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL1806.json_0012
+# ::snt I 'd like a guesthouse in the expensive price range with free wifi , please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+   :Internet ( esHo3 / yes)
+)
+
+# ::id PMUL1806.json_0014
+# ::snt Any guesthouse in the cheap range ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n14 / name
+     :op1 "cheap"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n16 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL1806.json_0016
+# ::snt I would like to book 5 people for 5 nights the same day .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n22 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL1806.json_0018
+# ::snt That 's all I need . Thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2362.json_0000
+# ::snt I am heading to Cambridge soon and am looking to find a nice expensive restaurant to eat at .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL2362.json_0002
+# ::snt I would like it to be in the centre area , please .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2362.json_0004
+# ::snt I would like to make a reservation for 7 people on Sunday , please .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n8 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL2362.json_0006
+# ::snt We 'd like to dine at 19:45 . Please let me know the reference number when you have it available .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "19:45"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL2362.json_0008
+# ::snt Yes , I would like to book for 18:45 . Please let me know the reference number when you have it available .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "18:45"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL2362.json_0010
+# ::snt I need to find a museum in the same area . Can you find one ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n16 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL2362.json_0012
+# ::snt That sounds good . What is their postcode and phone number please ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL2362.json_0014
+# ::snt Yes I need a taxi between the two places . I want to be sure to arrive at the restaurant before our reservation .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Dest ( DesTa3 / Dest 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id MUL2362.json_0016
+# ::snt Thank you . That will be all . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20559.json_0000
+# ::snt Can you recommend a restaurant that serves French food ?   Not too expensive , please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "french"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id WOZ20559.json_0002
+# ::snt How about a French restaurant in any price range ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "french"
+  ))
+   :Price ( onRe2 / dontcare)
+)
+
+# ::id WOZ20559.json_0004
+# ::snt Can you please give me their address and phone number
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20559.json_0006
+# ::snt Thank you .   That is all I needed to know .   Bye bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3795.json_0000
+# ::snt I 'm looking for this restaurant called city stop restaurant
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "city"
+     :op2 "stop"
+     :op3 "restaurant"
+  ))
+)
+
+# ::id PMUL3795.json_0002
+# ::snt I need their postcode and price range .
+( Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id PMUL3795.json_0004
+# ::snt I need a 3 star guesthouse to stay at please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3795.json_0006
+# ::snt Do any of those places include free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL0498.json_0000
+# ::snt I am looking for a restaurant that serves british food in cambridge in the moderate price range
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "british"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL0498.json_0002
+# ::snt Can you make me a reservation please ?
+( o / out_of_scope )
+
+# ::id PMUL0498.json_0004
+# ::snt Actually , I would just like the address , postcode and phone number instead at this time .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id PMUL0498.json_0006
+# ::snt Thank you , I also need a 4 star hotel in that area for 3 people , 2 nights , starting Friday evening .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Stay ( StaHo6 / Stay 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo8 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo10 / People 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+   :Area ( AreHo12 / Area 
+    :name ( n16 / name
+     :op1 "that"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL0498.json_0008
+# ::snt Yes , please . That would be great .
+( o / out_of_scope )
+
+# ::id PMUL0498.json_0010
+# ::snt I need it on Friday for 2 nights and 3 people . Thank you .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n20 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n22 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL0498.json_0012
+# ::snt Let 's try Sunday , please .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n24 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL0498.json_0014
+# ::snt Thanks so much . That 's all I needed tonight .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3873.json_0000
+# ::snt I would like to book a train that departs from cambridge and arrive at kings lynn .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3873.json_0002
+# ::snt I would like to leave on Monday and arrive by 13:45 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "13:45"
+  ))
+)
+
+# ::id PMUL3873.json_0004
+# ::snt Yes , please book tickets for 6 people on TR7430 and provide the reference number once you have completed that . Thanks !
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3873.json_0006
+# ::snt Can you also recommend a moderately - priced restaurant in the centre ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n12 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3873.json_0008
+# ::snt I 'd really like to try british food - will the oak bistro be ok for that ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "british"
+  ))
+   :Name ( NamRe4 / Name 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "oak"
+     :op3 "bistro"
+  ))
+)
+
+# ::id PMUL3873.json_0010
+# ::snt Where is the restaurant located ? I would like to book a table for 6 , around 10:45 on monday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n20 / name
+     :op1 "10:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n22 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n24 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL3873.json_0012
+# ::snt That would be great ! And can I please get the reference number for that ?
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id PMUL3873.json_0014
+# ::snt No , that will be all . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2666.json_0000
+# ::snt I 'm looking for places to go , can you guide me ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL2666.json_0002
+# ::snt I 'd like to visit an attraction in the west . Suggest something for me please .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL2666.json_0004
+# ::snt That sounds great . What is their phone number and postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL2666.json_0006
+# ::snt Yes , I am looking for information on the Hamilton Lodge .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n4 / name
+     :op1 "hamilton"
+     :op2 "lodge"
+  ))
+)
+
+# ::id PMUL2666.json_0008
+# ::snt Yes , could you give me the address ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id PMUL2666.json_0010
+# ::snt Thank you , that is all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2281.json_0000
+# ::snt Can you help me find a place to dine ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL2281.json_0002
+# ::snt I would like some North Indian Food that is expensive , in the south .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "north"
+     :op2 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n6 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL2281.json_0004
+# ::snt Indian food would be fine then , can you tell me the name ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL2281.json_0006
+# ::snt I was actually hoping for a restaurant in the south .   Are there any available ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n10 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL2281.json_0008
+# ::snt More information please
+( o / out_of_scope )
+
+# ::id PMUL2281.json_0010
+# ::snt Can I get the postcode for that please ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id PMUL2281.json_0012
+# ::snt Thanks ! I 'm also looking for a nightclub . I 'll need the postcode , please ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "nightclub"
+  ))
+)
+
+# ::id PMUL2281.json_0014
+# ::snt I 'll try that . What 's the postcode please ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL2281.json_0016
+# ::snt No thanks .    That was all I needed today .   Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0960.json_0000
+# ::snt Hello , is there any 4 star places to stay in the north ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG0960.json_0002
+# ::snt Any of them a type of guesthouse ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id SNG0960.json_0004
+# ::snt No I do n't need those things , could you give me the address of one that you recommend ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id SNG0960.json_0006
+# ::snt Thanks for that information .   That 's all I need for now .   Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0114.json_0000
+# ::snt I have been robbed and am looking for help .   Can you help me ?
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG0114.json_0002
+# ::snt thank you very much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0114.json_0004
+# ::snt Actually , I ca n't find it on my phone . Can you give me the postcode of the station ?
+( Pt1 / Police-Request
+  :Post ( aPo0 / question )
+)
+
+# ::id SNG0114.json_0006
+# ::snt great , have a good day
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0321.json_0000
+# ::snt Hi , I 'm looking to book a train ticket to Liverpool Street station in London . Are there any that depart at or around 18:00 ?
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n2 / name
+     :op1 "18:00"
+  ))
+   :Dest ( DesTr4 / Dest 
+    :name ( n4 / name
+     :op1 "Liverpool"
+     :op2 "Street"
+  ))
+)
+
+# ::id SNG0321.json_0002
+# ::snt I 'm actually looking for one on Friday . Are there any that will arrive by 18:00 at Liverpool on Friday ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "18:00"
+  ))
+   :Dest ( DesTr6 / Dest 
+    :name ( n10 / name
+     :op1 "liverpool"
+  ))
+)
+
+# ::id SNG0321.json_0004
+# ::snt Yes and can you tell me the price of the ticket ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id SNG0321.json_0006
+# ::snt Thank you , that will be all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0321.json_0008
+# ::snt Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2581.json_0000
+# ::snt I want to visit an architecture attraction in the south of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id MUL2581.json_0002
+# ::snt Is there any with the type of entertainment here ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id MUL2581.json_0004
+# ::snt Tenpin sounds fun . What 's their postcode , please ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n8 / name
+     :op1 "tenpin"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+   )
+)
+
+# ::id MUL2581.json_0006
+# ::snt Yeah , could you find me a cheap place to stay with free wifi ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "cheap"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL2581.json_0008
+# ::snt What area would you recommend ?
+( Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+)
+
+# ::id MUL2581.json_0010
+# ::snt Does it have free parking , I really do n't need free parking , and I worry about security at the places that do have free parking .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( oHo1 / no)
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n13 / name
+     :op1 "the"
+     :op2 "places"
+  ))
+   )
+)
+
+# ::id MUL2581.json_0012
+# ::snt I 'm not sure yet , what is the postal code there ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id MUL2581.json_0014
+# ::snt I also need a taxi to commute between the two places .   I want to leave the attraction by 03:15 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n14 / name
+     :op1 "03:15"
+  ))
+)
+
+# ::id MUL2581.json_0016
+# ::snt No , that 's all I need . You 've been very helpful , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1693.json_0000
+# ::snt I am looking for a restaurant in the expensive price range in the centre .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1693.json_0002
+# ::snt Yes , I 'd like to find a place serving North American cuisine .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "north"
+     :op2 "american"
+  ))
+)
+
+# ::id MUL1693.json_0004
+# ::snt Yes , please . Can you book a table for 4 on Saturday at 12:45 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "12:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1693.json_0006
+# ::snt I also need a train please .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL1693.json_0008
+# ::snt I am looking to travel to peterborough and arrive by 11:30
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "peterborough"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n16 / name
+     :op1 "11:30"
+  ))
+)
+
+# ::id MUL1693.json_0010
+# ::snt Yeah , please book it for the same group of people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id MUL1693.json_0012
+# ::snt No , thank you , that will be all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0436.json_0000
+# ::snt Please find a train that departs from Peterborough and arrives in Cambridge by 8:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "8:45"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n6 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id SNG0436.json_0002
+# ::snt I would like to leave on Saturday from london liverpool street
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id SNG0436.json_0004
+# ::snt Can I get travel time and price first , please ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id SNG0436.json_0006
+# ::snt Ok thanks , I m ready to book .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0436.json_0008
+# ::snt I 'm so sorry .   I did n't mean to book yet .   I wo n't need that reservation .   Could you make sure that train TR3390 is departing from London Liverpool ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+   :Depart ( DepTr3 / Depart 
+    :name ( n12 / name
+     :op1 "London"
+     :op2 "Liverpool"
+  ))
+)
+
+# ::id SNG0436.json_0010
+# ::snt Yes , please . I need to know the price and travel time for that as well .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Depart ( onTr1 / london_liverpool_street)
+   )
+ :op2(Tt2 / Train-Request
+  :Time ( aTr1 / question )
+  :Ticket ( aTr2 / question )
+   )
+)
+
+# ::id SNG0436.json_0012
+# ::snt No , thank you . That 's all I needed today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0204.json_0000
+# ::snt I need to find a nearby hospital . Quickly , please .
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG0204.json_0002
+# ::snt What is the phone number ?
+( Ht1 / Hospital-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id SNG0204.json_0004
+# ::snt Thanks , I 'll call that now . Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0494.json_0000
+# ::snt I am looking for something to do . Are there any attractions related to archaeology ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id MUL0494.json_0002
+# ::snt Yes , I think I 've heard of a museum of classical archaeology . Do you have their phone number ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "museum"
+     :op2 "of"
+     :op3 "classical"
+     :op4 "archaeology"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Phone ( aAt1 / question )
+   )
+)
+
+# ::id MUL0494.json_0004
+# ::snt I am also looking for a train departing from Cambridge leaving on Wednesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0494.json_0006
+# ::snt I am going to stevenage and I want to leave after 11:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "stevenage"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n10 / name
+     :op1 "11:30"
+  ))
+)
+
+# ::id MUL0494.json_0008
+# ::snt Yes that 's all the info that I have , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0494.json_0010
+# ::snt That 'll be everything . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20673.json_0000
+# ::snt I am looking for a restaurant that serves Moroccan food and is moderately priced .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "moroccan"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id WOZ20673.json_0002
+# ::snt I do not care what area it is in .
+( Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+)
+
+# ::id WOZ20673.json_0004
+# ::snt Yes , what about Turkish food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "turkish"
+  ))
+)
+
+# ::id WOZ20673.json_0006
+# ::snt May I have the address of Anatolia ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "anatolia"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20673.json_0008
+# ::snt Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0066.json_0000
+# ::snt Hi ! I would like to book a taxi that will take me to Pizza Hut Cherry Hinton . I will be departing from Parkside Pools .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "pizza"
+     :op2 "hut"
+     :op3 "cherry"
+     :op4 "hinton"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "parkside"
+     :op2 "pools"
+  ))
+)
+
+# ::id SNG0066.json_0002
+# ::snt I want to leave after 02:00
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n6 / name
+     :op1 "02:00"
+  ))
+)
+
+# ::id SNG0066.json_0004
+# ::snt Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0066.json_0006
+# ::snt nope that is all thank you so much you are amazing and awesome and cool and nice
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2999.json_0000
+# ::snt I 'm interested in going to The Junction during my upcoming trip to Cambridge .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "junction"
+  ))
+)
+
+# ::id PMUL2999.json_0002
+# ::snt Great ! Can I get the postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL2999.json_0004
+# ::snt Nope , that will be all . Thanks and have a good day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2999.json_0006
+# ::snt Yes actually I am looking for a place to stay in the epensive price range with free wifi , a 3 star rating and also free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+   :Price ( PriHo6 / Price 
+    :name ( n6 / name
+     :op1 "epensive"
+  ))
+)
+
+# ::id PMUL2999.json_0008
+# ::snt Yes , I sure would .   Can you also tell me the address and postcode ?   Thanks !
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id PMUL2999.json_0010
+# ::snt No , but can you get me a taxi between the two places ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL2999.json_0012
+# ::snt The departure will be the hotel postcode cn21en to travel to the Junction .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n8 / name
+     :op1 "the"
+     :op2 "junction"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n10 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL2999.json_0014
+# ::snt Sorry , I actually want to go from the attraction to the hotel . And I want to leave the attraction vy 19:45 . Book that please and give me the info .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n12 / name
+     :op1 "19:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "attraction"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL2999.json_0016
+# ::snt That is all , thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1328.json_0000
+# ::snt Yes , I would like a taxi to the Town Centre . From the train station .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id SNG1328.json_0002
+# ::snt I 'm sorry , did I say Taxi ? I mean train .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   )
+ :op2(Tm2 / Train-Inform
+   :none ( onTr2 / none)
+   )
+)
+
+# ::id SNG1328.json_0004
+# ::snt Yes . I need it to depart from Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id WOZ20075.json_0000
+# ::snt I am looking for an expensive restaurant in the east part of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id WOZ20075.json_0002
+# ::snt Yes please
+( o / out_of_scope )
+
+# ::id WOZ20075.json_0004
+# ::snt Is there something else ?
+( o / out_of_scope )
+
+# ::id WOZ20075.json_0006
+# ::snt What is the address and phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20075.json_0008
+# ::snt No , thank you . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2766.json_0000
+# ::snt I 'd like to know if there 's a swimming pool to go to in the center of Cambridge ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "swimming"
+     :op2 "pool"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL2766.json_0002
+# ::snt Please get me their address .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL2766.json_0004
+# ::snt Thank you appreciate the fast info .   I am also looking for a guesthouse .   Can you help me book it ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+   )
+ :op2(gk2 / general-thank
+   :none ( onge2 / none)
+   )
+)
+
+# ::id PMUL2766.json_0006
+# ::snt I 'd like a moderately priced hotel in the centre by the pool .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n10 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreHo6 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2766.json_0008
+# ::snt North sounds good .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n14 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL2766.json_0010
+# ::snt Yes , please book it for 5 people for 5 nights starting from saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n20 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL2766.json_0012
+# ::snt You said the avalon .. that sounds fine .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n22 / name
+     :op1 "avalon"
+  ))
+)
+
+# ::id PMUL2766.json_0014
+# ::snt Lastly , I will need a taxi from the Avalon to to the Parkside pools by 24:30 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n24 / name
+     :op1 "24:30"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n26 / name
+     :op1 "parkside"
+     :op2 "pools"
+  ))
+   :Depart ( DepTa6 / Depart 
+    :name ( n28 / name
+     :op1 "avalon"
+  ))
+)
+
+# ::id PMUL2766.json_0016
+# ::snt No , thanks a bunch . That 's all . Goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0346.json_0000
+# ::snt I am looking for a train schedule that departs from Cambridge and should go to Ely .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "ely"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG0346.json_0002
+# ::snt I need to get a train leaving cambridge and going to ely . I need to be in ely by 10:30 and am leaving on wednesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "ely"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n10 / name
+     :op1 "10:30"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG0346.json_0004
+# ::snt Can you book that for 3 people and get me a reference number as well please ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id SNG0346.json_0006
+# ::snt No , that 's everything that I needed . Thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0346.json_0008
+# ::snt Thank you , this is the end of the dialogue .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0301.json_0000
+# ::snt I want to find a train that leaves from Norwich on Monday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id MUL0301.json_0002
+# ::snt Yes , the train needs to arrive in Cambridge by 12:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "12:15"
+  ))
+)
+
+# ::id MUL0301.json_0004
+# ::snt Any departure time is fine .
+( Tm1 / Train-Inform
+   :Leave ( onTr1 / dontcare)
+)
+
+# ::id MUL0301.json_0006
+# ::snt I need 5 tickets . Can I please also have the reference number ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0301.json_0008
+# ::snt Yes , actually . I 'm looking for information on the Sitar Tandoori restaurant .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n12 / name
+     :op1 "sitar"
+     :op2 "tandoori"
+  ))
+)
+
+# ::id MUL0301.json_0010
+# ::snt I 'd like to book a table for the same number of people ( 5 ) for that same day at 16:15 if it 's available . I 'd also like the reference number for that please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "16:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0301.json_0012
+# ::snt Can you try 15:15 ? And I 'll need a reference number if they have a table available .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n20 / name
+     :op1 "15:15"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0301.json_0014
+# ::snt Great that 's all I needed , thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3260.json_0000
+# ::snt I am looking for information in Cambridge
+( o / out_of_scope )
+
+# ::id PMUL3260.json_0002
+# ::snt I would like to find a place to go in the south part of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL3260.json_0004
+# ::snt Sure a museum sounds great .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL3260.json_0006
+# ::snt Great I also need a train leaving birmingham new street on sunday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL3260.json_0008
+# ::snt I will need to leave by 17:00 please .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n10 / name
+     :op1 "17:00"
+  ))
+)
+
+# ::id PMUL3260.json_0010
+# ::snt I 'm sorry , I forgot that as long as I leave after 17:15 all will be fine . I need to get to cambridge .
+( o / out_of_scope )
+
+# ::id PMUL3260.json_0012
+# ::snt Can I just have the price , train ID , and arrival time , please .
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+  :Id ( aTr2 / question )
+)
+
+# ::id PMUL3260.json_0014
+# ::snt No , that will be all . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3260.json_0016
+# ::snt Could you just get me that phone number for Byard Art Museum ?    I forgot to ask you earlier .
+( a / and
+ :op1(At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n13 / name
+     :op1 "Byard"
+     :op2 "Art"
+  ))
+   )
+)
+
+# ::id PMUL3260.json_0018
+# ::snt Thanky you , that 's all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3476.json_0000
+# ::snt Is there a train from london liverpool street that arrives by 17:15 ?
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n2 / name
+     :op1 "17:15"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL3476.json_0002
+# ::snt I 'm coming to Cambridge on Thursday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL3476.json_0004
+# ::snt Any train is fine . I 'll need it booked for three people .
+( Tm1 / Train-Inform
+   :Leave ( onTr1 / dontcare)
+   :People ( PeoTr3 / People 
+    :name ( n10 / name
+     :op1 "three"
+  ))
+)
+
+# ::id PMUL3476.json_0006
+# ::snt Yes . I 'm also looking for a place called cineworld cinema
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "cinema"
+  ))
+   :Name ( NamAt4 / Name 
+    :name ( n14 / name
+     :op1 "cineworld"
+     :op2 "cinema"
+  ))
+)
+
+# ::id PMUL3476.json_0008
+# ::snt Thank you , goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0281.json_0000
+# ::snt I need to book a train .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id SNG0281.json_0002
+# ::snt I 'm at Bishops Stortford and would like to go to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id SNG0281.json_0004
+# ::snt I would like to travel this Wednesday and need to leave after 08:15 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "08:15"
+  ))
+)
+
+# ::id SNG0281.json_0006
+# ::snt No , anytime after 8:15 is fine . Maybe the first train after that time .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id SNG0281.json_0008
+# ::snt Yes , that works , I need the travel time , and the train ID please .
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id SNG0281.json_0010
+# ::snt I actually do n't need to book right now . Sorry for the confusion .
+( o / out_of_scope )
+
+# ::id SNG0281.json_0012
+# ::snt Yes that 's all the info I needed thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20581.json_0000
+# ::snt Hello , I am looking for a restaurant in the centre of town that serves Brazilian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "brazilian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id WOZ20581.json_0002
+# ::snt Can you look for asian oriental food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+)
+
+# ::id WOZ20581.json_0004
+# ::snt What is the phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id WOZ20581.json_0006
+# ::snt no thank you good bye
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG01334.json_0000
+# ::snt I need a hospital with an antenatal department , please find one for me .
+( Hm1 / Hospital-Inform
+   :Department ( DepHo2 / Department 
+    :name ( n2 / name
+     :op1 "antenatal"
+  ))
+)
+
+# ::id SNG01334.json_0002
+# ::snt Thank you , that 's all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2288.json_0000
+# ::snt Hello ! I 'm looking for a train that leaves after 10:15 on Sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "sunday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "10:15"
+  ))
+)
+
+# ::id MUL2288.json_0002
+# ::snt The train should depart from cambridge and should go to peterborough , please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "peterborough"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2288.json_0004
+# ::snt Yes , please make a booking for 1 person .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL2288.json_0006
+# ::snt Are you sure there are no trains going from Cambridge to Peterborough on Sunday leaving after 10:15 ? What about TR1492 that you said ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "peterborough"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n14 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n18 / name
+     :op1 "10:15"
+  ))
+)
+
+# ::id MUL2288.json_0008
+# ::snt yes , book that for me and get me a reference number .
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id MUL2288.json_0010
+# ::snt Thank you . Can you also help me find a hotel for my group ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Type ( TypHo3 / Type 
+    :name ( n20 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL2288.json_0012
+# ::snt The hotel name I am looking for is named Hamilton Lodge .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n22 / name
+     :op1 "hamilton"
+     :op2 "lodge"
+  ))
+)
+
+# ::id MUL2288.json_0014
+# ::snt Can you book that hotel for me for 1 person for 2 nights starting from Friday , please ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n24 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n26 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n28 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL2288.json_0016
+# ::snt No , you have been a great help already .   Thanks , and have a nice day .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG01314.json_0000
+# ::snt Get me the address to the police station nearest me .
+( Pt1 / Police-Request
+  :Addr ( aPo0 / question )
+)
+
+# ::id SNG01314.json_0002
+# ::snt Thanks so much for the information .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4523.json_0000
+# ::snt I am looking for a hotel by the name of home from home .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "home"
+     :op2 "from"
+     :op3 "home"
+  ))
+)
+
+# ::id PMUL4523.json_0002
+# ::snt Please make a booking for eight people staying for 4 nights from Saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "eight"
+  ))
+)
+
+# ::id PMUL4523.json_0004
+# ::snt That will do it .   Thank you for your assistance !   Have a good day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4523.json_0006
+# ::snt Actually , I also need a train to go to cambridge and should arrive by 11:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n12 / name
+     :op1 "11:45"
+  ))
+)
+
+# ::id PMUL2336.json_0000
+# ::snt I am looking for something fun to do in the south part of town . Do you have any suggestions on a great attraction ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL2336.json_0002
+# ::snt Sure , can I learn more about it ?
+( o / out_of_scope )
+
+# ::id PMUL2336.json_0004
+# ::snt Thank you , are there any expensive restaurants in that same area ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL2336.json_0006
+# ::snt The restaurant should serve turkish food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "turkish"
+  ))
+)
+
+# ::id PMUL2336.json_0008
+# ::snt How about Chinese food ? Are there any available for that ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL2336.json_0010
+# ::snt Let 's go with Peking Restaurant . Can you book a table for 6 at 18:30 on Monday , please ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n12 / name
+     :op1 "peking"
+     :op2 "restaurant"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n14 / name
+     :op1 "18:30"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n16 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n18 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL2336.json_0012
+# ::snt Could you try for Satrday then ?
+( o / out_of_scope )
+
+# ::id PMUL2336.json_0014
+# ::snt I also need a taxi that will get me to the restaurant by 18:30
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n20 / name
+     :op1 "18:30"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL2336.json_0016
+# ::snt thanks so much for all of your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01491.json_0000
+# ::snt Hi , I need to catch a train from London Liverpool Street on Wednesday . Can you please give me the schedule for that day ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id SNG01491.json_0002
+# ::snt It looks like TR4161 from london liverpool street to Cambridge , leaving on   wednesday at 11:39 , fits my schedule .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Dest ( DesTr4 / Dest 
+    :name ( n8 / name
+     :op1 "Cambridge"
+  ))
+   :Day ( DayTr6 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id SNG01491.json_0004
+# ::snt Yes , please . Two of us are traveling together .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "two"
+  ))
+)
+
+# ::id SNG01491.json_0006
+# ::snt Thanks , that 's all . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0898.json_0000
+# ::snt I want to dine at a Chinese food place in the centre area .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0898.json_0002
+# ::snt I do not have a price preference .
+( Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+)
+
+# ::id PMUL0898.json_0004
+# ::snt That sounds perfect . I would like to book a table for sunday .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id SNG0159.json_0000
+# ::snt I need to find Addenbrookes Hospital .
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG0159.json_0002
+# ::snt May I have the hospital phone number please ?
+( Ht1 / Hospital-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id SNG0159.json_0004
+# ::snt Thank you for your help . That is everything I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20367.json_0000
+# ::snt Hello , I am looking for a moderately priced restaurant that serves fusion food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "fusion"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id WOZ20367.json_0002
+# ::snt I do n't care .
+( Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+)
+
+# ::id WOZ20367.json_0004
+# ::snt Bummer .   How about some reasonably priced Chinese food , then ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id WOZ20367.json_0006
+# ::snt What is the phone number of one of them ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id WOZ20367.json_0008
+# ::snt what is the food type of that restaurant ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id WOZ20367.json_0010
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2158.json_0000
+# ::snt I am looking for a attraction called whipple museum of the history of science .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "whipple"
+     :op2 "museum"
+     :op3 "of"
+     :op4 "the"
+     :op5 "history"
+     :op6 "of"
+     :op7 "science"
+  ))
+)
+
+# ::id PMUL2158.json_0002
+# ::snt How much is admission ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL2158.json_0004
+# ::snt Yes , find me a cheap place to eat in the center
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL2158.json_0006
+# ::snt I am interested in Italian food .   However I just remembered , I need the phone number for Whipple Museum of History and Science please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "italian"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Phone ( aAt1 / question )
+   )
+ :op3(Rt3 / Restaurant-Request
+  :Phone ( aRe2 / question )
+   )
+)
+
+# ::id PMUL2158.json_0008
+# ::snt There are a couple Italian restaurants in the area ranging from moderate to expensive . Would you like me to look them up for you and make a reservation ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "italian"
+  ))
+   :Choice ( ChoRe4 / Choice 
+    :name ( n12 / name
+     :op1 "a"
+     :op2 "couple"
+  ))
+   :Price ( PriRe6 / Price 
+    :name ( n14 / name
+     :op1 "moderate"
+  ))
+   :Price ( PriRe8 / Price 
+    :name ( n16 / name
+     :op1 "expensive"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2158.json_0010
+# ::snt I need a reservation fo 3 at 16.30
+( o / out_of_scope )
+
+# ::id PMUL2158.json_0012
+# ::snt Please reserve the restaurant for Saturday at 16:30 for 3 people .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "16:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n20 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n22 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL2158.json_0014
+# ::snt I need a taxi to take me from the whipple ( whip whoop ) to the restaurant .   please make sure the taxi drops off by the reservation time at Clown
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Dest ( DesTa3 / Dest 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL2158.json_0016
+# ::snt That is everything , you were very helpful .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0203.json_0000
+# ::snt Where is the restaurant called Tandoori Palace ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "tandoori"
+     :op2 "palace"
+  ))
+)
+
+# ::id PMUL0203.json_0002
+# ::snt yes , book me a table for 2 at 19:00 . can you give me directions and the actual address please ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "19:00"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0203.json_0004
+# ::snt Can I have a confirmation number ?
+( o / out_of_scope )
+
+# ::id PMUL0203.json_0006
+# ::snt Actually , I do n't need it for today . What 's the price range of the place ?
+( Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+)
+
+# ::id SNG0118.json_0000
+# ::snt I need to find the nearest police station .
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG0118.json_0002
+# ::snt Wonderful , thank you very much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0118.json_0004
+# ::snt That will be all , thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2165.json_0000
+# ::snt Hello , I 'd like to have dinner in the centre , is there anywhere that serves Afghan food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "afghan"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2165.json_0002
+# ::snt Not really- what about a cheap restaurant ? What are my choices ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL2165.json_0004
+# ::snt Yes , that would be a good idea . Can you search for one that serves asian oriental food for me ? Thanks a lot
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+)
+
+# ::id PMUL2165.json_0006
+# ::snt Dojo Noodle Bar sounds interesting .   Can you get me the phone number and post code for them ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n10 / name
+     :op1 "dojo"
+     :op2 "noodle"
+     :op3 "bar"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Post ( aRe2 / question )
+   )
+)
+
+# ::id PMUL2165.json_0008
+# ::snt Yes , is there anywhere that you can play some sports near the restaurant ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL2165.json_0010
+# ::snt Can you book that for me .
+( o / out_of_scope )
+
+# ::id PMUL2165.json_0012
+# ::snt The address and the post code is all I need .
+( a / and
+ :op1(At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Post ( aRe1 / question )
+   )
+)
+
+# ::id PMUL2165.json_0014
+# ::snt Thank you , that 's all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4378.json_0000
+# ::snt I am looking for information in Cambridge
+( o / out_of_scope )
+
+# ::id PMUL4378.json_0002
+# ::snt Can you find me alpha - milton guest hotel ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL4378.json_0004
+# ::snt Well I 'm not certain . I was hoping you could tell me . Is there more than one guest hotel named alpha - milton ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL4378.json_0006
+# ::snt no , that 's all . thanks ! goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3865.json_0000
+# ::snt Hey . I 'm looking for a train from stansted airport .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id PMUL3865.json_0002
+# ::snt I plan to go on tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL3865.json_0004
+# ::snt My destination is cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3865.json_0006
+# ::snt The train should arrive by 10:00 if at all possible .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "10:00"
+  ))
+)
+
+# ::id PMUL3865.json_0008
+# ::snt That sounds perfect . Can I get the reference number from the booking ?
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL3865.json_0010
+# ::snt I would like 4 tickets .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG0387.json_0000
+# ::snt I am looking for a train from cambridge to ely .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "ely"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG0387.json_0002
+# ::snt I want to leave on Thursday . And be there by 11:15 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "11:15"
+  ))
+)
+
+# ::id SNG0387.json_0004
+# ::snt No , any of them is fine . Please give me the departure time that you choose .
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+)
+
+# ::id SNG0387.json_0006
+# ::snt Thank you that 's all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20231.json_0000
+# ::snt a moderately priced restaurant in the north part of town ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id WOZ20231.json_0002
+# ::snt I do n't care . give me the phone number and postcode .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id WOZ20231.json_0004
+# ::snt Thank You
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4969.json_0000
+# ::snt I 've heard that the only trains out of Cambridge leave before 8:00 . That 's not really true , is it ?
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4969.json_0002
+# ::snt Is there a train that departs from cambridge after 08:00 on Wednesday that goes to birmingham new street ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n10 / name
+     :op1 "08:00"
+  ))
+)
+
+# ::id PMUL4969.json_0004
+# ::snt The 08:01 is fine actually . Can you book it for 6 people ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL4969.json_0006
+# ::snt Thank you . I also need information about finches bed and breakfast .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n14 / name
+     :op1 "finches"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+)
+
+# ::id PMUL3315.json_0000
+# ::snt i am looking for a place to dine . The restaurant should be in the expensive price range and should serve indian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL3315.json_0002
+# ::snt Not really . I 've heard Saffron Brasserie is good , though . Could you book a table for 6 there at 19:45 on Wednesday ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "saffron"
+     :op2 "brasserie"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n8 / name
+     :op1 "19:45"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL3315.json_0004
+# ::snt I would also like to find something fun to do in the west of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL3315.json_0006
+# ::snt Just choose one that is your favorite and tell me its type and phone number
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL3315.json_0008
+# ::snt I assume that is a college type , right ? And I also need a taxi
+( a / and
+ :op1(At1 / Attraction-Request
+  :Type ( aAt0 / question )
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id PMUL3315.json_0010
+# ::snt I need to be picked up at the college and arrive at the restaurant by 18:45 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n16 / name
+     :op1 "18:45"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Depart ( DepTa6 / Depart 
+    :name ( n20 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL3315.json_0012
+# ::snt I appreciate all your help . That will be all for now .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1415.json_0000
+# ::snt I need to take a train into Norwich on Monday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "norwich"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL1415.json_0002
+# ::snt Cambridge , and I need to leave after 18:00 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "18:00"
+  ))
+)
+
+# ::id PMUL1415.json_0004
+# ::snt Sure , we have a group of 7 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL1415.json_0006
+# ::snt Can you recommend any kind of entertainment in town ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL1415.json_0008
+# ::snt no area preferences really anywhere in town would be perfect .
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+)
+
+# ::id PMUL1415.json_0010
+# ::snt That sounds great . I 'll need the address , area , and entrance fee , please ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Fee ( aAt1 / question )
+  :Addr ( aAt2 / question )
+)
+
+# ::id PMUL1415.json_0012
+# ::snt that is all i wanted for today thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01743.json_0000
+# ::snt i need a taxi arrive 5:45 destination restaurant two two
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "restaurant"
+     :op2 "two"
+     :op3 "two"
+  ))
+   :Leave ( LeaTa4 / Leave 
+    :name ( n4 / name
+     :op1 "5:45"
+  ))
+)
+
+# ::id SNG01743.json_0002
+# ::snt I need to leave from lynne strover gallery .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n6 / name
+     :op1 "lynne"
+     :op2 "strover"
+     :op3 "gallery"
+  ))
+)
+
+# ::id PMUL3210.json_0000
+# ::snt i need a place to stay
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL3210.json_0002
+# ::snt Centre , please . I want a type of hotel and free parking and free wifi , please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Internet ( esHo3 / yes)
+   :Area ( AreHo6 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3210.json_0004
+# ::snt Oh , yes . The center , please .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL3210.json_0006
+# ::snt It does not matter .   Just make a suggestion and please provide the address .
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id PMUL3210.json_0008
+# ::snt I also need a swimming pool to go to .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n8 / name
+     :op1 "swimming"
+     :op2 "pool"
+  ))
+)
+
+# ::id PMUL3210.json_0010
+# ::snt Yes , I 'd like to have the address , phone number , and entrance fee , please ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL3210.json_0012
+# ::snt I also need a taxi to commute between the two places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL3210.json_0014
+# ::snt I need to leave the hotel by 04:00
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n10 / name
+     :op1 "04:00"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Type ( TypHo4 / Type 
+    :name ( n13 / name
+     :op1 "hotel"
+  ))
+   )
+)
+
+# ::id PMUL3210.json_0016
+# ::snt As I said before , I want to go from my hotel to the swimmingpool
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL3210.json_0018
+# ::snt I think that is all that I need thank you for your help today . I appreciate it .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0402.json_0000
+# ::snt Would you be able to find me a train leaving on Sunday ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id SNG0402.json_0002
+# ::snt I will be going to leicaster from cambridge , departing after 18:45 please
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n6 / name
+     :op1 "18:45"
+  ))
+   :Dest ( DesTr6 / Dest 
+    :name ( n8 / name
+     :op1 "leicaster"
+  ))
+)
+
+# ::id SNG0402.json_0004
+# ::snt Yes , that will work out great . Can you please book me 7 tickets for that train ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id SNG0402.json_0006
+# ::snt That 's all that I needed today , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01458.json_0000
+# ::snt Hi . Help me with a train schedule , please .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id SNG01458.json_0002
+# ::snt I am looking to depart from Cambridge , and I am going to London Kings Cross .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG01458.json_0004
+# ::snt I would like to go on Wednesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id SNG01458.json_0006
+# ::snt That sounds great ! I 'd like to buy one ticket please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "one"
+  ))
+)
+
+# ::id SNG01458.json_0008
+# ::snt I really must arrive by 18:15 to make my meeting .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "18:15"
+  ))
+)
+
+# ::id SNG01458.json_0010
+# ::snt Yes , can you book it for 5 people and please give me the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id SNG01458.json_0012
+# ::snt That 's everything . Thanks so much for your help . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0185.json_0000
+# ::snt I 'm hurt and I need the nearest hospital .
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG0185.json_0002
+# ::snt Can I get the address and phone number ?
+( Ht1 / Hospital-Request
+  :Addr ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id SNG0185.json_0004
+# ::snt No thank you , just give me the address , postcode , and phone number please .
+( Ht1 / Hospital-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+  :Phone ( aHo2 / question )
+)
+
+# ::id SNG0185.json_0006
+# ::snt No , thanks . I will head there myself . Thanks for your help . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2919.json_0000
+# ::snt I would like to get some info on the pembroke college please .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "pembroke"
+     :op2 "college"
+  ))
+)
+
+# ::id PMUL2919.json_0002
+# ::snt Thanks .   That answers my questions .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2919.json_0004
+# ::snt I also need a hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL2919.json_0006
+# ::snt I would like that to be located in the north .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL2919.json_0008
+# ::snt No particular price range , but I would like it to be 4 stars .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2919.json_0010
+# ::snt That sounds great . Could you book it please for 6 people for 4 nights ? I want to get there tuesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL2919.json_0012
+# ::snt Thank you so much for booking that for me !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4238.json_0000
+# ::snt I want a train that leaves after 10:30 and it needs to leave on Thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "thursday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "10:30"
+  ))
+)
+
+# ::id PMUL4238.json_0002
+# ::snt I am leaving from Bishops Stortford and heading into Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id PMUL4238.json_0004
+# ::snt Yes , I need a booking for 5 people and please provide the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4238.json_0006
+# ::snt Thank you . I am also looking for a moderately priced hotel in the East .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n14 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreHo6 / Area 
+    :name ( n16 / name
+     :op1 "east"
+  ))
+)
+
+# ::id SNG1371.json_0000
+# ::snt I AM looking for a restaurant . The restaurant should be in the expensive price range and should be in the east .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id SNG1371.json_0002
+# ::snt Are there any swedish places ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "swedish"
+  ))
+)
+
+# ::id SNG1371.json_0004
+# ::snt Darn , alright . Can we search chinese instead then please ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id SNG1371.json_0006
+# ::snt Thanks , could you book a table for 6 people on Monday at 15:15 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "15:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SNG1371.json_0008
+# ::snt Thank you very much . What is the reference number ?
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id SNG1371.json_0010
+# ::snt No , thanks you 've been great !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0137.json_0000
+# ::snt Can you find me a very nice hotel in the west ? Money is not an issue .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL0137.json_0002
+# ::snt That should work fine . Book it for me please .
+( o / out_of_scope )
+
+# ::id MUL0137.json_0004
+# ::snt I will be staying for 5 days . Can you book the Hobson house for me for 5 people please ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   :Name ( NamHo6 / Name 
+    :name ( n10 / name
+     :op1 "Hobson"
+     :op2 "house"
+  ))
+)
+
+# ::id MUL0137.json_0006
+# ::snt I 'll be arriving on Sunday .   Please send me the reference number for this stay .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL0137.json_0008
+# ::snt Yes , let 's try for 4 nights instead .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL0137.json_0010
+# ::snt Yes I 'm also looking for a place to dine . I would like the same price range as the Hotel
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id MUL0137.json_0012
+# ::snt I 'm looking for modern European cuisine .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n18 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+)
+
+# ::id MUL0137.json_0014
+# ::snt Can you find a modern European restaurant in the West ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n20 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n22 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL0137.json_0016
+# ::snt Is there anything in the south ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n24 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL0137.json_0018
+# ::snt Are there any expensive modern European restaurants ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n26 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n28 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL0137.json_0020
+# ::snt No the west would suit me
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n30 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL0137.json_0022
+# ::snt I 'm looking for an expensive restaurant in the west of town that serves modern European dishes .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n32 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n34 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n36 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL0137.json_0024
+# ::snt Alright , thank you . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0583.json_0000
+# ::snt I am looking for an expensive place to dine in the north .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SNG0583.json_0002
+# ::snt I think Chinese may have caught my attention .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id SNG0583.json_0004
+# ::snt Great can I get their phone number as well please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id SNG0583.json_0006
+# ::snt No thank you . Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4068.json_0000
+# ::snt I 'm looking for for a cinema in the south . Can you give me some information on cinema 's in the south ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "cinema"
+  ))
+)
+
+# ::id PMUL4068.json_0002
+# ::snt How much is that cinema 's entry fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL4068.json_0004
+# ::snt Yes , could you tell me their postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL4068.json_0006
+# ::snt Yes , I 'm also looking for a place to stay . I 'll need it to be moderately priced , in the same area as the attraction , and free parking , please ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n6 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreHo5 / Area 
+    :name ( n8 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL4068.json_0008
+# ::snt Do they have a room available for 7 people ? We 're staying 3 nights and checking in Tuesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL4068.json_0010
+# ::snt I need a taxi from the cinema to the hotel , I want to leave the cinema by 08:15 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n16 / name
+     :op1 "08:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "cinema"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL4068.json_0012
+# ::snt That is everything that I need ?
+( o / out_of_scope )
+
+# ::id PMUL4068.json_0014
+# ::snt Thanks , have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0508.json_0000
+# ::snt Are there any restaurants in town that serve modern american food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "modern"
+     :op2 "american"
+  ))
+)
+
+# ::id SNG0508.json_0002
+# ::snt What about any expensive restaurants with traditional American food in the centre of town ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "traditional"
+     :op2 "american"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0508.json_0004
+# ::snt Sure how about Italian ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id SNG0508.json_0006
+# ::snt The restaurant sounds good . Please book a table for Sunday at 17:00 for 4 people .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "17:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG0508.json_0008
+# ::snt That will be all . Thank you . Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0269.json_0000
+# ::snt I am looking for a restaurant to dine in during my visit to Cambridge .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0269.json_0002
+# ::snt I would prefer something in the Centre area , that has a moderate price range , and serves Afghan food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "afghan"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0269.json_0004
+# ::snt Are there any restaurants in the cenre that serve turkish food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "turkish"
+  ))
+)
+
+# ::id PMUL0269.json_0006
+# ::snt I 'm not ready for a reservation , but can I get the address for Anatolia ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n10 / name
+     :op1 "anatolia"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0269.json_0008
+# ::snt I 'm sorry I also need the post code .
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id PMUL0269.json_0010
+# ::snt I 'm also looking for somwehere to stay , is there anything with a star of 0 ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n12 / name
+     :op1 "0"
+  ))
+)
+
+# ::id MUL1551.json_0000
+# ::snt Hi there , I 'm trying to find a train that leaves from Leicester but it must be after 11:15 . Can you help me book a ticket ?
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "leicester"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "11:15"
+  ))
+)
+
+# ::id MUL1551.json_0002
+# ::snt Please book me a ticket for that train .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL1551.json_0004
+# ::snt I just need the train ID please .
+( Tt1 / Train-Request
+  :Id ( aTr0 / question )
+)
+
+# ::id MUL1551.json_0006
+# ::snt No thank you . That 's not necessary . Can you help me find an indian restaurant in the centre of town ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1551.json_0008
+# ::snt Nothing expensive please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL1551.json_0010
+# ::snt The Ghandi sounds nice . Can I get their address ? And they are a cheap restaurant , right ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Price ( PriRe3 / Price 
+    :name ( n12 / name
+     :op1 "cheap"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+   )
+)
+
+# ::id MUL1551.json_0012
+# ::snt No thank you , their information is enough at this time . Do they have a phone number ?
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+   )
+)
+
+# ::id MUL1551.json_0014
+# ::snt I need a train from leicester on thursday and should leave after 11:15 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "leicester"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n18 / name
+     :op1 "11:15"
+  ))
+)
+
+# ::id MUL1551.json_0016
+# ::snt Yes , that would be fine . Could I get the train ID ?
+( Tt1 / Train-Request
+  :Id ( aTr0 / question )
+)
+
+# ::id MUL1551.json_0018
+# ::snt I think that is all for now .
+( o / out_of_scope )
+
+# ::id MUL0262.json_0000
+# ::snt I am looking for an expensive priced Chinese restaurant
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL0262.json_0002
+# ::snt Okay , what is the address and phone number for Ugly Duckling ?
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe3 / Name 
+    :name ( n7 / name
+     :op1 "Ugly"
+     :op2 "Duckling"
+  ))
+   )
+)
+
+# ::id MUL0262.json_0004
+# ::snt That 's alright . I 'm also looking for a train booking too . I need to go to cambridge from london liverpool street .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id MUL0262.json_0006
+# ::snt I need to arrive by 17:45 on Tuesday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n14 / name
+     :op1 "17:45"
+  ))
+)
+
+# ::id MUL0262.json_0008
+# ::snt Please book this train for 2 people and provide the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n16 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0262.json_0010
+# ::snt Ok , great that 's everything I needed . Thank You !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3307.json_0000
+# ::snt Hi , I 'm looking for information on a restaurant called efes . What type of food do they serve and will I need reservations ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   )
+ :op2(gt2 / general-greet
+   :none ( onge2 / none)
+   )
+ :op3(Rt3 / Restaurant-Request
+  :Food ( aRe2 / question )
+   )
+)
+
+# ::id PMUL3307.json_0002
+# ::snt Yes , please . I will need a table for 4 at 18:30 on Saturday . Thank you .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n2 / name
+     :op1 "18:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n4 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3307.json_0004
+# ::snt Can you also help me with places to go in the west of town ? I 'm looking for entertainment .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n8 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n10 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL3307.json_0006
+# ::snt That sounds great . Can you tell me their postcode , address , and phone number ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL3307.json_0008
+# ::snt I want a taxi to take me from the attraction to my restaurant in time for my reservation . Tell me the car type and contact number for the taxi too .
+( a / and
+ :op1(Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+   )
+ :op2(Tm2 / Taxi-Inform
+   :Depart ( DepTa3 / Depart 
+    :name ( n13 / name
+     :op1 "the"
+     :op2 "attraction"
+  ))
+   :Dest ( DesTa5 / Dest 
+    :name ( n15 / name
+     :op1 "my"
+     :op2 "restaurant"
+  ))
+   )
+)
+
+# ::id PMUL3307.json_0010
+# ::snt That is all for today . Thank you for your time .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0279.json_0000
+# ::snt What 's good to eat on the west side , in the moderate price range ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL0279.json_0002
+# ::snt I would really like Indian today if you can find it for me .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL0279.json_0004
+# ::snt Yes , please book me a table for 4 people at 13:45 on Tuesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "13:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0279.json_0006
+# ::snt Thank you , please do .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0279.json_0008
+# ::snt I still need the reference number ...
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id PMUL0279.json_0010
+# ::snt If you can not book it on that day , could you try to get me in o Wednesday ?
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n14 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL0279.json_0012
+# ::snt I need an expensive hotel also .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n16 / name
+     :op1 "expensive"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n18 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL0279.json_0014
+# ::snt The hotel should have a star of 1 and should include free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n20 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL0279.json_0016
+# ::snt What about a 4 star one then .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n22 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0279.json_0018
+# ::snt I would prefer the west . Are there any hotels in the west area ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n24 / name
+     :op1 "west"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Area ( aHo1 / question )
+   )
+)
+
+# ::id PMUL0279.json_0020
+# ::snt No , I just need hotel information at this time . Thanks for the restaurant booking . Have a good day . Goodbye .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Type ( TypHo3 / Type 
+    :name ( n26 / name
+     :op1 "hotel"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id SNG0809.json_0000
+# ::snt I 'm looking for a place to stay with free wifi . Can you help me find something moderately priced ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id SNG0809.json_0002
+# ::snt Are there any with a 5 star rating ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n4 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SNG0809.json_0004
+# ::snt Are there any with a 4 star rating ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG0809.json_0006
+# ::snt Nope , any 4-star moderate place with wifi will be fine . Could you book a room starting Saturday for 3 nights , 5 people ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stay ( StaHo3 / Stay 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo5 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo7 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+   :Stars ( StaHo9 / Stars 
+    :name ( n14 / name
+     :op1 "4-star"
+  ))
+   :Price ( PriHo11 / Price 
+    :name ( n16 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id SNG0809.json_0008
+# ::snt Thank you so much , that is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0132.json_0000
+# ::snt I 'm looking for a restaurant in the west side that 's in the moderate price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id SSNG0132.json_0002
+# ::snt Are any of them available for 8 people at 19:00 on Wednesday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "19:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+)
+
+# ::id SSNG0132.json_0004
+# ::snt The Italian restaurant Prezzo sounds good .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n12 / name
+     :op1 "prezzo"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n14 / name
+     :op1 "Italian"
+  ))
+)
+
+# ::id SSNG0132.json_0006
+# ::snt nope that s it . thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0989.json_0000
+# ::snt Hello , I need a train to London Kings Cross after 21:45 , please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "21:45"
+  ))
+)
+
+# ::id PMUL0989.json_0002
+# ::snt I 'm leaving from Cambridge on Monday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0989.json_0004
+# ::snt Yes please book it for one person .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL0989.json_0006
+# ::snt I m also looking for a restaurant by the name of bedouin .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n12 / name
+     :op1 "bedouin"
+  ))
+)
+
+# ::id PMUL0989.json_0008
+# ::snt can you book that for me .
+( o / out_of_scope )
+
+# ::id PMUL0989.json_0010
+# ::snt Actually can i just have the phone number instead ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id PMUL0989.json_0012
+# ::snt No , that 's all the information I wanted . Thank you so much for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0989.json_0014
+# ::snt That should be it . Thanks .   Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20661.json_0000
+# ::snt I would like a moderately priced restaurant in the north part of town
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id WOZ20661.json_0002
+# ::snt What is the address of anyone of them ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id WOZ20661.json_0004
+# ::snt Thank You
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20661.json_0006
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0534.json_0000
+# ::snt I 'm looking for an attraction in the center of town .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+   :Area ( AreAt3 / Area 
+    :name ( n2 / name
+     :op1 "center"
+  ))
+)
+
+# ::id MUL0534.json_0002
+# ::snt Yes that sounds lovely . Do any of those listed charge an entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL0534.json_0004
+# ::snt Ok , could you also give me the phone number and postcode for that ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL0534.json_0006
+# ::snt I 'm also looking for a train that leaves from Cambridge after 20:15 on Sunday going to Peterborough .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "peterborough"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n10 / name
+     :op1 "20:15"
+  ))
+)
+
+# ::id MUL0534.json_0008
+# ::snt Yes please make a booking for 7 people
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL0534.json_0010
+# ::snt Great thank you that should be all
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4240.json_0000
+# ::snt I am planning a trip in Cambridge
+( o / out_of_scope )
+
+# ::id PMUL4240.json_0002
+# ::snt I am looking for a restaurant that serves Afghan food in the centre .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "afghan"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4240.json_0004
+# ::snt What about an international restaurant ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "international"
+  ))
+)
+
+# ::id PMUL4240.json_0006
+# ::snt What 's the postcode for that place ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id PMUL4240.json_0008
+# ::snt I am looking for a train that will depart from Cambridge and will arrive to London Liverpool Street .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4240.json_0010
+# ::snt I will be leaving on Friday after 08:30 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n14 / name
+     :op1 "08:30"
+  ))
+)
+
+# ::id PMUL4240.json_0012
+# ::snt No , thanks ! But how long is the ride ?
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4240.json_0014
+# ::snt Thank you , that will be all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2252.json_0000
+# ::snt Hi , I am so excited to see some local tourist attractions on my upcoming trip .   Can you help me find a place to dine when I am there ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL2252.json_0002
+# ::snt I would like expensive italian food .   What do you suggest ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL2252.json_0004
+# ::snt I would like the one in the South .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL2252.json_0006
+# ::snt Please book that one for 5 people on Thursday at 17:30 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "17:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL2252.json_0008
+# ::snt I am also looking for a swimming pool .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "swimming"
+     :op2 "pool"
+  ))
+)
+
+# ::id PMUL2252.json_0010
+# ::snt Where is the area the swimming pool is ? Also can i have contact number and Car type of a taxi to commute between these to place on time .
+( a / and
+ :op1(Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+  :Type ( aAt2 / question )
+   )
+)
+
+# ::id PMUL2252.json_0012
+# ::snt Well , my reservation is at 17:30 so before that .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n16 / name
+     :op1 "17:30"
+  ))
+)
+
+# ::id PMUL2252.json_0014
+# ::snt Great thank you , that was all I needed today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0182.json_0000
+# ::snt I 've been injured and I need to find a hospital .
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG0182.json_0002
+# ::snt I am looking for a hospital with a clinical research facility department . I need the phone number and postcode .
+( a / and
+ :op1(Hm1 / Hospital-Inform
+   :Department ( DepHo2 / Department 
+    :name ( n2 / name
+     :op1 "clinical"
+     :op2 "research"
+     :op3 "facility"
+  ))
+   )
+ :op2(Ht2 / Hospital-Request
+  :Post ( aHo1 / question )
+  :Phone ( aHo2 / question )
+   )
+)
+
+# ::id SNG0182.json_0004
+# ::snt Ok , I think that is all I need .
+( o / out_of_scope )
+
+# ::id PMUL1925.json_0000
+# ::snt Hello , can you give me some information on a train ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL1925.json_0002
+# ::snt I plan to go to Cambridge and will be departing from norwich on Saturday and plan to ride a train that should arrive cambridge by 16:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "saturday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n6 / name
+     :op1 "16:00"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n8 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id PMUL1925.json_0004
+# ::snt Can you give me the travel time , departure time and train i d for the one arriving closest to 16:00 please ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "16:00"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Leave ( aTr1 / question )
+  :Time ( aTr2 / question )
+   )
+)
+
+# ::id PMUL1925.json_0006
+# ::snt Yes , I need a 4 star hotel in the expensive price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1925.json_0008
+# ::snt It needs to have free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL1925.json_0010
+# ::snt I 'm sorry , I actually need a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL1925.json_0012
+# ::snt How about one in the cheap price range ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n18 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL2209.json_0000
+# ::snt I am going to be visiting and need a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id MUL2209.json_0002
+# ::snt Yes , I am hoping to stay in the centre .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2209.json_0004
+# ::snt Do either of those have a 0 star rating and are in a cheap price range ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "0"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL2209.json_0006
+# ::snt Hmm , do they have internet ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Internet ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Internet ( esHo2 / yes)
+   )
+)
+
+# ::id MUL2209.json_0008
+# ::snt Can I have the postcode for that one please ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id MUL2209.json_0010
+# ::snt I 'm not sure if I 'm ready to book , but I 'd like to also find a train if I can please .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL2209.json_0012
+# ::snt I 'm leaving cambridge on wednesday and going to stevenage .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "stevenage"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2209.json_0014
+# ::snt I need it to leave after 08:30 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n16 / name
+     :op1 "08:30"
+  ))
+)
+
+# ::id MUL2209.json_0016
+# ::snt That sounds perfect . Can you make a booking for me for 6 ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n18 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL2209.json_0018
+# ::snt Okay , thanks a lot .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2209.json_0020
+# ::snt No , that will be all . Thanks for all of your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0268.json_0000
+# ::snt I 'm looking for a moderate priced place to stay with free parking please .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id SSNG0268.json_0002
+# ::snt what is the star rating ? i 'm actually looking for 4 star rating in the east part of town .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SSNG0268.json_0004
+# ::snt I would like to be booked into the Warkworth House starting Tuesday .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n8 / name
+     :op1 "warkworth"
+     :op2 "house"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id SSNG0268.json_0006
+# ::snt Seven , and three Nights from Tuesday on .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "three"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n14 / name
+     :op1 "seven"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n16 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id SSNG0268.json_0008
+# ::snt Yes , any in the same pricerange .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "pricerange"
+  ))
+)
+
+# ::id SSNG0268.json_0010
+# ::snt Thank you so much , that was all I needed today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2903.json_0000
+# ::snt I 'm visiting the area and want to stay at rosa 's bed and breakfast .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "rosa"
+     :op2 "'s"
+     :op3 "bed"
+     :op4 "and"
+     :op5 "breakfast"
+  ))
+)
+
+# ::id PMUL2903.json_0002
+# ::snt I 'm still working out the details for all of that .   Can you tell me the star rating of the hotel ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL2903.json_0004
+# ::snt Yes .   I would like to visit a museum while I am there .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL2903.json_0006
+# ::snt What is the postcode , phone number and address of this place ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL2903.json_0008
+# ::snt I also need a taxi that will take me there . I want to leave the hotel by 18:30 . I need the contact number and car type of the taxi .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n6 / name
+     :op1 "18:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n8 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id PMUL2903.json_0010
+# ::snt thanks so much , bye
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG01423.json_0000
+# ::snt Can you help me find Restaurant One Seven ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "restaurant"
+     :op2 "one"
+     :op3 "seven"
+  ))
+)
+
+# ::id SNG01423.json_0002
+# ::snt That would be great . Can you book a table for 3 at 11:45 on Friday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "11:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SNG01423.json_0004
+# ::snt Yes please , can I have the number ?
+( o / out_of_scope )
+
+# ::id SNG01423.json_0006
+# ::snt Thanks . That 's everything for today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01423.json_0008
+# ::snt Thank you . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0369.json_0000
+# ::snt Hi , do you know of a hotel called finches bed and breakfast ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "finches"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+)
+
+# ::id PMUL0369.json_0002
+# ::snt Sure . I 'd need a room for 8 people , 5 nights starting on thursday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL0369.json_0004
+# ::snt Yes I am looking for a restaurant in the expensive price range that serves Italian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0369.json_0006
+# ::snt The restaurant should serve italian food and should be in the expensive price range .  The restaurant should be in the south
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n16 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n18 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL0369.json_0008
+# ::snt Yes can you please make me a reservation ?
+( o / out_of_scope )
+
+# ::id PMUL0369.json_0010
+# ::snt I actually do nt need a reservation . just the address , postcode and phone number please .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id PMUL0369.json_0012
+# ::snt Thank you , can I get a taxi as well ? I need to leave the hotel by 16:45 and go the restaurant .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n20 / name
+     :op1 "16:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL0369.json_0014
+# ::snt Excellent , that 's all the information I need , thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20273.json_0000
+# ::snt I 'm looking for a restaurant serving Irish food in any area .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "irish"
+  ))
+   :Area ( onRe2 / dontcare)
+)
+
+# ::id WOZ20273.json_0002
+# ::snt Well can I get the phone number to a European restaurant ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "european"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20273.json_0004
+# ::snt That 's it , goodbye
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0396.json_0000
+# ::snt I would like recommendations for italian restaurants .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id MUL0396.json_0002
+# ::snt Is the price range for Stazione restaurant moderate ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL0396.json_0004
+# ::snt I 'm looking for something in the moderate price range that 's in the south part of town . I would also like a phone number and address , please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "south"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id MUL0396.json_0006
+# ::snt Yes , I 'm also looking for a train departing from Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0396.json_0008
+# ::snt I 'm looking for a train to Stansted Airport that departs on Wednesday . It needs to arrive by 17:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n14 / name
+     :op1 "wednesday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n16 / name
+     :op1 "17:30"
+  ))
+)
+
+# ::id MUL0396.json_0010
+# ::snt That sounds great . That is all the information I needed . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0396.json_0012
+# ::snt I do n't want to book right now I just wanted to know the availability . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0396.json_0014
+# ::snt Nope , I 'm all set . Thank you , goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0339.json_0000
+# ::snt Hello , I need to catch a train on Friday .   Can you help me find one leaving after 11:30 ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "friday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "11:30"
+  ))
+)
+
+# ::id SNG0339.json_0002
+# ::snt I 'll be going from cambridge to broxbourne .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "broxbourne"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG0339.json_0004
+# ::snt Yes , I will need 2 tickets please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SNG0339.json_0006
+# ::snt Yes , for 2 people please . Can I also get the reference # ? Thanks !
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id SNG0339.json_0008
+# ::snt No , there is nothing else I need today . thank you . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0781.json_0000
+# ::snt I need some information on a train departing from peterborough .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id PMUL0781.json_0002
+# ::snt I need a train to Cambridge that leaves after 4:15 PM .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n6 / name
+     :op1 "4:15"
+  ))
+)
+
+# ::id PMUL0781.json_0004
+# ::snt I want to leave on Friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL0781.json_0006
+# ::snt That may work .   What is the   train ID , travel time , and arrival time ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+  :Time ( aTr1 / question )
+  :Id ( aTr2 / question )
+)
+
+# ::id PMUL0781.json_0008
+# ::snt how long is the train ride ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL0781.json_0010
+# ::snt Great , thanks . Can you also help with finding a great restaurant to eat at . I want something in the centre of town and moderately priced if possible .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0781.json_0012
+# ::snt 21 in the moderate price in the centre ? Which one do you say is best ?
+( o / out_of_scope )
+
+# ::id PMUL0781.json_0014
+# ::snt I 'm open to anything , Ill go with what you recommend and take a booking for three people at 20:00 on friday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "20:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "three"
+  ))
+)
+
+# ::id PMUL0781.json_0016
+# ::snt Thanks so much , that 's all I needed help with today !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1362.json_0000
+# ::snt I 'm looking for a 4 star hotel .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n2 / name
+     :op1 "4"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL1362.json_0002
+# ::snt Yes , in the east , please .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL1362.json_0004
+# ::snt I would not mind finding one with free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id MUL1362.json_0006
+# ::snt A guesthouse is fine . Which one would you recommend ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id MUL1362.json_0008
+# ::snt That sounds good .   Can you give me the address and postcode for Leverton House ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n10 / name
+     :op1 "leverton"
+     :op2 "house"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Addr ( aHo1 / question )
+  :Post ( aHo2 / question )
+   )
+)
+
+# ::id MUL1362.json_0010
+# ::snt Thank you . I 'm also looking for a venetian restaurant on the east side as well .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "venetian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL1362.json_0012
+# ::snt Yes , how about one that serves Indian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id MUL1362.json_0014
+# ::snt Book one of them for 8 people at 14:15 on tuesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "14:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n20 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n22 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL1362.json_0016
+# ::snt Yes , can you schedule a taxi to take me from Leverton House to Curry Prince ? I need to get there by 14:15 .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n24 / name
+     :op1 "curry"
+     :op2 "prince"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n26 / name
+     :op1 "leverton"
+     :op2 "house"
+  ))
+   :Arrive ( ArrTa6 / Arrive 
+    :name ( n28 / name
+     :op1 "14:15"
+  ))
+)
+
+# ::id MUL1362.json_0018
+# ::snt That is all .   Thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2356.json_0000
+# ::snt I 'm looking for a chinese restaurant in the south part of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL2356.json_0002
+# ::snt I want something expensive .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL2356.json_0004
+# ::snt Let 's book Peking for 1 person on Friday at 15:15 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "15:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL2356.json_0006
+# ::snt Thanks so much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0600.json_0000
+# ::snt Hi , I am looking for a train that is leaving on friday after 13:15 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "friday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "13:15"
+  ))
+)
+
+# ::id MUL0600.json_0002
+# ::snt I want to depart from norwich and go to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id MUL0600.json_0004
+# ::snt Before I commit , what would the price of the ticket be ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL0600.json_0006
+# ::snt That would be great . I am also looking for the scott polar museum in town , can you tell me a little about it ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n10 / name
+     :op1 "scott"
+     :op2 "polar"
+     :op3 "museum"
+  ))
+)
+
+# ::id MUL0600.json_0008
+# ::snt Can you tell me the postcode for the museum as well ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL0600.json_0010
+# ::snt No , thanks , I 've got everything . Have a nice day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0048.json_0000
+# ::snt I 'm looking to book a taxi to Pembroke College for this evening .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "pembroke"
+     :op2 "college"
+  ))
+)
+
+# ::id SNG0048.json_0002
+# ::snt I need to leave from primavera
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n4 / name
+     :op1 "primavera"
+  ))
+)
+
+# ::id SNG0048.json_0004
+# ::snt I want to leave by 9:15 . I also need to know the car type and contact number .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n6 / name
+     :op1 "9:15"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id SNG0048.json_0006
+# ::snt no that s all thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4064.json_0000
+# ::snt I need a train out of london kings cross please . I 'm headed to cambridge
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id PMUL4064.json_0002
+# ::snt I need to get there at 09:45 on Monday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "09:45"
+  ))
+)
+
+# ::id PMUL4064.json_0004
+# ::snt Yes , I 'll need one ticket .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL4064.json_0006
+# ::snt Thanks . I 'm also looking for places to go in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4064.json_0008
+# ::snt What is their entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL4064.json_0010
+# ::snt Ok thank you that 's all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2254.json_0000
+# ::snt I 'd like to dine at an expensive restaurant in the city center .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL2254.json_0002
+# ::snt I am really looking for something that offers Japanese food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "japanese"
+  ))
+)
+
+# ::id PMUL2254.json_0004
+# ::snt Yes .   Book for 3 people on Monday at 17:30 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "17:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL2254.json_0006
+# ::snt No , that 's all I needed .   Thank you for the help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1328.json_0000
+# ::snt Hi , do you have a listing for the copper kettle ? It 's a restaurant .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "the"
+     :op2 "copper"
+     :op3 "kettle"
+  ))
+)
+
+# ::id MUL1328.json_0002
+# ::snt yes please for 3 people on satruday around lunch time
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n6 / name
+     :op1 "lunch"
+     :op2 "time"
+  ))
+)
+
+# ::id MUL1328.json_0004
+# ::snt Actually , I do n't need to reserve just yet .   Can you please just give me the postcode and price range ?
+( Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id MUL1328.json_0006
+# ::snt Yes that would be all . Thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1328.json_0008
+# ::snt Oh , wait !   While I have you , I can go ahead and check on hotels .   I need a hotel with free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotels"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id MUL1328.json_0010
+# ::snt No but I do need to make sure it is a hotel and not a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( onHo2 / dontcare)
+)
+
+# ::id MUL1328.json_0012
+# ::snt Sounds great . I need it for one person and three nights starting Saturday . Thank you !
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "three"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL1328.json_0014
+# ::snt Yes , I need a taxi to take me to and from the hotel and the restaurant . I need to leave the restaurant by 10:45 . What taxi do you have available ?
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n18 / name
+     :op1 "10:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id MUL1328.json_0016
+# ::snt I actually just need a taxi from the restaurant to the hotel after we eat . We will be done eating by 10:45 , so please have the taxi for us by then .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n22 / name
+     :op1 "10:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n26 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id MUL1328.json_0018
+# ::snt Yeah , could I get the contact number and type of car , as well ?
+( Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+)
+
+# ::id MUL1328.json_0020
+# ::snt Okay great . That 's all the information I need for now . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3157.json_0000
+# ::snt Hello , can you recommend a moderately - priced 4-star hotel , please ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4-star"
+  ))
+   :Type ( TypHo6 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL3157.json_0002
+# ::snt It needs to have free parking
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL3157.json_0004
+# ::snt Yes , please book it for 4 nights starting Saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL3157.json_0006
+# ::snt There are 6 people . Can I have a reference number please after you are done with the booking ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL3157.json_0008
+# ::snt Could you tell me if there is a multiple sports place in the centre of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n16 / name
+     :op1 "multiple"
+     :op2 "sports"
+  ))
+)
+
+# ::id PMUL3157.json_0010
+# ::snt Will you check for colleges instead ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n18 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id PMUL3157.json_0012
+# ::snt That sounds good . Can I get their phone number and entrance fee please ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL3157.json_0014
+# ::snt I guess I just need a phone number for Christ 's College .   Then , I 'll be all set !
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL3157.json_0016
+# ::snt No problem . After I have the number , that is all I need for tonight .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0436.json_0000
+# ::snt I need a place to stay . It needs to be a hotel that has free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL0436.json_0002
+# ::snt Price does not matter . I want something on the west .
+( Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+   :Area ( AreHo3 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL0436.json_0004
+# ::snt Maybe .   Does it have free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL0436.json_0006
+# ::snt Yes , please book for 4 nights on Thursday for 1 person .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL0436.json_0008
+# ::snt Great ! Yes , I also need to find an expensive restaurant close to the hotel .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Price ( PriRe3 / Price 
+    :name ( n13 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe5 / Area 
+    :name ( n15 / name
+     :op1 "close"
+     :op2 "to"
+     :op3 "the"
+     :op4 "hotel"
+  ))
+   )
+)
+
+# ::id PMUL0436.json_0010
+# ::snt Is there one that happens to serve Chinese food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL0436.json_0012
+# ::snt How about one that serves food from The Americas ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n18 / name
+     :op1 "Americas"
+  ))
+)
+
+# ::id PMUL0436.json_0014
+# ::snt Are there any expensive restaurant that serves American , anywhere in the city ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n20 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0436.json_0016
+# ::snt Could you double check for Chinese food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n22 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL0436.json_0018
+# ::snt What are the expensive Chinese restaurants that are available ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n24 / name
+     :op1 "expensive"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n26 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL0436.json_0020
+# ::snt Yes please book that for one person on thursday at 12:15 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n28 / name
+     :op1 "12:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n30 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n32 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL0436.json_0022
+# ::snt It will be just me , myself and I !
+( o / out_of_scope )
+
+# ::id PMUL0436.json_0024
+# ::snt That is everything . Thank you so much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0143.json_0000
+# ::snt Can you help me find and expensive restaurant in the west ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id SSNG0143.json_0002
+# ::snt I would like to eat at an indian restaurant please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id SSNG0143.json_0004
+# ::snt Yes , please choose one and book it for 6 people at 13:30 on Thursday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "13:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SSNG0143.json_0006
+# ::snt No , that 's it for today . Thank you for all your help . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3534.json_0000
+# ::snt See if you can find me a train from Cambridge to stansted airport please
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3534.json_0002
+# ::snt leaving cambridge , going to stansted airport on friday anytime after 18:30
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "18:30"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Dest ( DesTr8 / Dest 
+    :name ( n12 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id PMUL3534.json_0004
+# ::snt Yes , please book me a ticket on the 18:40 train . I will need to know how much the ticket costs and the train ID . Thanks !
+( Tt1 / Train-Request
+  :Id ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id PMUL3534.json_0006
+# ::snt Thank you . I am also looking to find a good chinese restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL3534.json_0008
+# ::snt Moderately priced in the city centre .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n16 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n18 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3534.json_0010
+# ::snt Yes book it for 1 at 15:45 the same day and I 'll need the reference number too please
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n20 / name
+     :op1 "15:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n24 / name
+     :op1 "1"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL3534.json_0012
+# ::snt That is all . Thanks so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1564.json_0000
+# ::snt Hi . I 'm looking for a train . Can you help me ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL1564.json_0002
+# ::snt I am leaving from bishops stortford .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id PMUL1564.json_0004
+# ::snt Sorry , I am coming from Cambridge and going to Bishops . On Tuesday , and I want to get there by 15:45
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "tuesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n6 / name
+     :op1 "15:45"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Dest ( DesTr8 / Dest 
+    :name ( n10 / name
+     :op1 "bishops"
+  ))
+)
+
+# ::id PMUL1564.json_0006
+# ::snt No I do not .   I just need to arrive at 15:45 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n12 / name
+     :op1 "15:45"
+  ))
+   :Leave ( onTr2 / dontcare)
+)
+
+# ::id PMUL1564.json_0008
+# ::snt What is the total travel time for the train ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL1564.json_0010
+# ::snt Yes can you please and send me the reference .
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL1564.json_0012
+# ::snt i will only be needing one ticket .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL1564.json_0014
+# ::snt I would also like a hotel in the area .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Type ( TypHo3 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL1564.json_0016
+# ::snt I would prefer it in the centre and to be 0 stars .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n18 / name
+     :op1 "centre"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n20 / name
+     :op1 "0"
+  ))
+)
+
+# ::id PMUL1564.json_0018
+# ::snt I would prefer one that has free parking and internet .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Internet ( aHo1 / question )
+   )
+)
+
+# ::id PMUL1564.json_0020
+# ::snt Do they have internet , and can you provide the postcode & price range ?
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+  :Internet ( aHo1 / question )
+  :Post ( aHo2 / question )
+)
+
+# ::id PMUL1564.json_0022
+# ::snt Not at this time , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1564.json_0024
+# ::snt No , that 's all , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2468.json_0000
+# ::snt I want to visit the cambridge artworks .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "cambridge"
+     :op2 "artworks"
+  ))
+)
+
+# ::id PMUL2468.json_0002
+# ::snt Yes I need to know if there is an entrance fee or not and the postcode for the area .
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Fee ( aAt1 / question )
+  :Post ( aAt2 / question )
+)
+
+# ::id PMUL2468.json_0004
+# ::snt I am also looking for a restaurant in the centre .   I am interested in a moderate price range .   What can you recommend ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2468.json_0006
+# ::snt Great ! Can i get their phone number , address and postcode ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id PMUL2468.json_0008
+# ::snt Yes please . I would also like to book a restaurant .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL2468.json_0010
+# ::snt Do n't worry about booking me . I need to get a ride to the restaurant though .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL2468.json_0012
+# ::snt I want to leave the restaurant at 04:30 . My destination is Cambridge Artworks . Please give me car type and contact info .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n8 / name
+     :op1 "04:30"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+     :op2 "artworks"
+  ))
+   :Depart ( DepTa6 / Depart 
+    :name ( n12 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id PMUL2468.json_0014
+# ::snt Thanks , I wo n't need anything else today
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0384.json_0000
+# ::snt I am looking for a place to stay in cambridge in the moderate price range with 4 stars
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0384.json_0002
+# ::snt No , but it should be in the east .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL0384.json_0004
+# ::snt Pick one and book me for 5 people lasting three nights starting Friday please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "three"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL0384.json_0006
+# ::snt Thanks for the room booking . Can you locate a restaurant for me , too ? The name is pizza express Fen Ditton .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n14 / name
+     :op1 "pizza"
+     :op2 "express"
+     :op3 "Fen"
+     :op4 "Ditton"
+  ))
+)
+
+# ::id PMUL0384.json_0008
+# ::snt Yes , for 5 people on Friday around 13:45 , please
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "13:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL0384.json_0010
+# ::snt Okay .... well I 'm over here waiting .... don't forget the reference number too
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id PMUL0384.json_0012
+# ::snt Yes it is , but if 13:45 time is n't working then 12:45 would also be acceptable .
+( o / out_of_scope )
+
+# ::id PMUL0384.json_0014
+# ::snt Maybe you could try again ?
+( o / out_of_scope )
+
+# ::id PMUL0384.json_0016
+# ::snt Great , thanks for your help ! Have a good one .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4987.json_0000
+# ::snt I want to find out more about places to dine in the city centre that serve asian cuisine .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n4 / name
+     :op1 "asian"
+  ))
+)
+
+# ::id PMUL4987.json_0002
+# ::snt I do n't really have a price range - I just need a table for 2 at 17:00 on Wednesday . Pick your favorite and let me know !
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "17:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL4987.json_0004
+# ::snt No , that 's it thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4987.json_0006
+# ::snt That 's an excellent idea . Could you help me find a hotel in the north ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n12 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL4987.json_0008
+# ::snt The hotel should be in the north and should include free wifi .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Internet ( esHo2 / yes)
+   :Area ( AreHo4 / Area 
+    :name ( n14 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL4987.json_0010
+# ::snt Do they have free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL4987.json_0012
+# ::snt I am also looking for lodging in the expensive price range . Does the Acorn Guesthouse fit this requirement ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n16 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL4987.json_0014
+# ::snt Yeah , I want it booked for 2 people on wednesday for 2 nights
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n20 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n22 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL4987.json_0016
+# ::snt Thanks . Now I 'll just need a taxi to take me from the hotel to the restaurant , arriving by 17:00 . Please give me car type and contact info
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n24 / name
+     :op1 "17:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n26 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n28 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id PMUL4987.json_0018
+# ::snt That 's will do it for now . Thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20032.json_0000
+# ::snt I am looking for a moderately priced restaurant in the west part of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id WOZ20032.json_0002
+# ::snt No , i do nt care about the cuisine .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+)
+
+# ::id WOZ20032.json_0004
+# ::snt I need the address .
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id WOZ20032.json_0006
+# ::snt no . thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0242.json_0000
+# ::snt I need to find the addenbrookes hospital .
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG0242.json_0002
+# ::snt No , that 's fine . Just the location with postcode , please .
+( Ht1 / Hospital-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id SNG0242.json_0004
+# ::snt Okay great . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01780.json_0000
+# ::snt Can you arrange for a taxi to bring me to kohinoor ?
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "kohinoor"
+  ))
+)
+
+# ::id SNG01780.json_0002
+# ::snt I want to arrive no later than 12:45 please
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n4 / name
+     :op1 "12:45"
+  ))
+)
+
+# ::id SNG01780.json_0004
+# ::snt I 'm leaving from wandlebury country park .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n6 / name
+     :op1 "wandlebury"
+     :op2 "country"
+     :op3 "park"
+  ))
+)
+
+# ::id SNG01780.json_0006
+# ::snt Thank you that is all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0708.json_0000
+# ::snt Hi , can you help me find a train departing from Cambridge ?
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0708.json_0002
+# ::snt I am going to leicester
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id MUL0708.json_0004
+# ::snt I 'd like to leave after 20:15 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n6 / name
+     :op1 "20:15"
+  ))
+)
+
+# ::id MUL0708.json_0006
+# ::snt No , the arrival time does not matter . I need to book 4 tickets .
+( Tm1 / Train-Inform
+   :Arrive ( onTr1 / dontcare)
+   :People ( PeoTr3 / People 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL0708.json_0008
+# ::snt Great !   Also , I 'm looking for the Ashley Hotel .   Can you give me their phone number please ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n10 / name
+     :op1 "ashley"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Phone ( aHo1 / question )
+   )
+)
+
+# ::id MUL0708.json_0010
+# ::snt Okay . Great . That is all I needed .
+( o / out_of_scope )
+
+# ::id MUL0708.json_0012
+# ::snt Thank you for your help , have a great day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0167.json_0000
+# ::snt Hello I 'd like to get some information on a place to eat in the north side of Cambridge .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL0167.json_0002
+# ::snt I prefer Chinese . Something is the expensive price range
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0167.json_0004
+# ::snt I 'd like to get the address and postcode .   Yes , I 'd like a reservation please .   This place sounds great .
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id PMUL0167.json_0006
+# ::snt On Friday . I also need a 4 star hotel in the west .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n10 / name
+     :op1 "west"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Day ( DayRe6 / Day 
+    :name ( n15 / name
+     :op1 "friday"
+  ))
+   )
+)
+
+# ::id PMUL0167.json_0008
+# ::snt I actually preferred moderate , but lets go with the expensive option .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n16 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0167.json_0010
+# ::snt I 'm sorry , I 've checked my budget and really need to go with the cheap hotel . Could you just give me the information on that one ? No booking today .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n18 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n20 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL0167.json_0012
+# ::snt do they offer free parking ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Parking ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Parking ( esHo2 / yes)
+   )
+)
+
+# ::id PMUL0167.json_0014
+# ::snt No , thanks , but I do need a taxi between the hotel and the restaurant , leaving the hotel at 23:15 , please .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n22 / name
+     :op1 "23:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Type ( TypHo5 / Type 
+    :name ( n27 / name
+     :op1 "hotel"
+  ))
+   )
+)
+
+# ::id PMUL0167.json_0016
+# ::snt Thank you , thats all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1024.json_0000
+# ::snt I need to catch a train out of Bishops Stortford , to arrive by 20:45 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n2 / name
+     :op1 "20:45"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id PMUL1024.json_0002
+# ::snt Cambridge on saturday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL1024.json_0004
+# ::snt Sounds perfect , but I do n't need it booked just yet . What 's the price on that ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL1024.json_0006
+# ::snt Thanks .   Yes , I am looking for a particular attraction .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL1024.json_0008
+# ::snt It 's called St. Catherine 's College . What 's the fee to get in there , and is it a college , architecture , or what ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( onAt1 / none)
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+   )
+)
+
+# ::id PMUL1024.json_0010
+# ::snt Is this attraction an actual college still or are the buildings just there for architecture ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL1024.json_0012
+# ::snt No thank you ! That will be all for today !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2269.json_0000
+# ::snt Hi I am looking for a cheap place to dine serving Italian food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL2269.json_0002
+# ::snt The area does n't matter to me .
+( Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+)
+
+# ::id PMUL2269.json_0004
+# ::snt Yes can I have the phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id PMUL2269.json_0006
+# ::snt Not at the moment .   However , I am also looking for a museum .   Can you assist me with that ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL2269.json_0008
+# ::snt Can you book it for me and get a reference number ?
+( o / out_of_scope )
+
+# ::id PMUL2269.json_0010
+# ::snt Can I get the phone number and the entrance fee then ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL2269.json_0012
+# ::snt That sounds great , thanks for all of your help .   I wo n't be needing anything else .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20368.json_0000
+# ::snt I am looking for an expensive restaurant in the south part of town . I also need the address and type of food they serve .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Food ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20368.json_0002
+# ::snt What type of food ?
+( Rt1 / Restaurant-Request
+  :Food ( aRe0 / question )
+)
+
+# ::id WOZ20368.json_0004
+# ::snt Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20368.json_0006
+# ::snt That will be all , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4666.json_0000
+# ::snt I would like a hotel to stay in while I visit cambridge .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Type ( TypHo3 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL4666.json_0002
+# ::snt We 're visiting the south part of town , so let 's stick with that area .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL4666.json_0004
+# ::snt I need it to be a 4 star Guesthouse with free parking . Does this fit our needs ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n8 / name
+     :op1 "Guesthouse"
+  ))
+)
+
+# ::id PMUL4666.json_0006
+# ::snt I actually only want a guesthouse if there is not a 4 star hotel with free parking available in the south
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   :Parking ( esHo3 / yes)
+   :Area ( AreHo7 / Area 
+    :name ( n14 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL4666.json_0008
+# ::snt No , I do n't need a reservation right now , but I do need their phone number , postcode , and address .
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+  :Phone ( aHo2 / question )
+)
+
+# ::id PMUL4666.json_0010
+# ::snt I would like to visit a museum in the west . Are there any museums I can see ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n16 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n18 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL4666.json_0012
+# ::snt Ok . let me think about it . That will be all for today . Goodbye
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2795.json_0000
+# ::snt I 'm looking to book a particular hotel today . Could you help me ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL2795.json_0002
+# ::snt I 'm actually looking for Finches Bed and Breakfast . Is that on your list ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n4 / name
+     :op1 "finches"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+)
+
+# ::id PMUL2795.json_0004
+# ::snt Do they have free parking and what type of hotel is it ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Type ( aHo1 / question )
+  :Parking ( aHo2 / question )
+   )
+)
+
+# ::id PMUL2795.json_0006
+# ::snt I 'm also looking for attractions in center and free entrance .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+   :Area ( AreAt3 / Area 
+    :name ( n6 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL2795.json_0008
+# ::snt Not really , pick the one you think would be best for a tourist .
+( Am1 / Attraction-Inform
+   :Type ( onAt1 / dontcare)
+)
+
+# ::id PMUL2795.json_0010
+# ::snt Is there an entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL2795.json_0012
+# ::snt Yes , I need to book a taxi to get between the two places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL2795.json_0014
+# ::snt Actually , I want to go from Primavera to the hotel , please .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n8 / name
+     :op1 "primavera"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n10 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL2795.json_0016
+# ::snt I need to leave the attraction by 9:15 .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL2795.json_0018
+# ::snt That is all for now . Thank you so much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2451.json_0000
+# ::snt Can you help me find some local tourist attractions ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL2451.json_0002
+# ::snt I am interested in something in the centre of town . Are there any entertainment options there ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL2451.json_0004
+# ::snt Are there any colleges I could check out ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id PMUL2451.json_0006
+# ::snt What do they have to offer ?
+( o / out_of_scope )
+
+# ::id PMUL2451.json_0008
+# ::snt Great . Can I have the phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL2451.json_0010
+# ::snt I 'm also looking for a barbeque restaurant in the same area as the college .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "barbeque"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL2451.json_0012
+# ::snt how about asian oriental food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+)
+
+# ::id PMUL2451.json_0014
+# ::snt I would prefer a cheap restaurant .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n14 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL2451.json_0016
+# ::snt It sounds yummy . Please book a table for Saturday at 19:30 for 7 people .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "19:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL2451.json_0018
+# ::snt That is all I needed . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0810.json_0000
+# ::snt Hello . Can you help me in locating a certain hotel ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG0810.json_0002
+# ::snt I am looking for the Alpha - Milton Guest house and would like to book it for 5 people for 2 nights starting Friday .   Can you send me the reference please ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "alpha"
+     :op2 "-"
+     :op3 "milton"
+     :op4 "guest"
+     :op5 "house"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n4 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id SNG0810.json_0004
+# ::snt That 's all , thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01760.json_0000
+# ::snt am looking for the Addenbrookes Hospital
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01760.json_0002
+# ::snt no , that will be all . good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20051.json_0000
+# ::snt I would like some Lebanese food in the west part of town . Are there any available ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "lebanese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id WOZ20051.json_0002
+# ::snt How about Thai food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "thai"
+  ))
+)
+
+# ::id WOZ20051.json_0004
+# ::snt Yes , the address , phone number , and their price range please .
+( Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id WOZ20051.json_0006
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1135.json_0000
+# ::snt I am checking on the train schedule from Peterborough to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id PMUL1135.json_0002
+# ::snt I want to leave after 10:00 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n6 / name
+     :op1 "10:00"
+  ))
+)
+
+# ::id PMUL1135.json_0004
+# ::snt i want to depart on thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL1135.json_0006
+# ::snt I will book it myself .
+( Tk1 / Train-OfferBook
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL1135.json_0008
+# ::snt I also need an attraction .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL1135.json_0010
+# ::snt I 'm just looking for something fun to do in the centre of town .   Do you have any recommendations ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL1135.json_0012
+# ::snt Can I get the phone number please ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL1135.json_0014
+# ::snt No thank you . That is all for today . Goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1077.json_0000
+# ::snt Are there any theatres in town ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "theatres"
+  ))
+)
+
+# ::id SNG1077.json_0002
+# ::snt No , which one do you think is the best ?
+( o / out_of_scope )
+
+# ::id SNG1077.json_0004
+# ::snt That sounds good . Can I get the address and postcode , please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id SNG1077.json_0006
+# ::snt That wo n't be necessary . Thanks for the help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1077.json_0008
+# ::snt Thank you , good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG02090.json_0000
+# ::snt I need a taxi at Jesus College to leave after 10:00 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n2 / name
+     :op1 "10:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "jesus"
+     :op2 "college"
+  ))
+)
+
+# ::id SNG02090.json_0002
+# ::snt I 'm going to royal standard .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n6 / name
+     :op1 "royal"
+     :op2 "standard"
+  ))
+)
+
+# ::id SNG02090.json_0004
+# ::snt Alright , that 's all I need , thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3010.json_0000
+# ::snt Hi . Can you help me find a moderately priced restaurant ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3010.json_0002
+# ::snt I was thinking somewhere in the centre of town .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3010.json_0004
+# ::snt Ok , that sounds good , I need to book a table at 18:00 on Tuesday for 6 people , please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "18:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL3010.json_0006
+# ::snt Can you also find me a train that goes to Peterborough on Wednesday ? I need to arrive by 10:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "peterborough"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n14 / name
+     :op1 "wednesday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n16 / name
+     :op1 "10:45"
+  ))
+)
+
+# ::id PMUL3010.json_0008
+# ::snt Which train arrives closest to 10:45 ? I do n't want to wait around too long after I arrive .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n18 / name
+     :op1 "10:45"
+  ))
+)
+
+# ::id PMUL3010.json_0010
+# ::snt departure from Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n20 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3010.json_0012
+# ::snt Thank you , that was all I needed today .   Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0556.json_0000
+# ::snt Hi , I 'm looking for a cheap austrian restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "austrian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SNG0556.json_0002
+# ::snt Are you sure ? I 'd really like some Austrian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "Austrian"
+  ))
+)
+
+# ::id SNG0556.json_0004
+# ::snt Yes please .   I prefer the centre of town if possible .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0556.json_0006
+# ::snt I would like for that to be cheap as well .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SNG0556.json_0008
+# ::snt Sounds good . Could you give me the number ? Also , the address and postcode .
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id SNG0556.json_0010
+# ::snt No , I 'm all set , thanks . Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0943.json_0000
+# ::snt Hello !   I 'm looking for some entertainment in the centre please !
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0943.json_0002
+# ::snt Could you please provide me with some information on an attraction that is in he type of museum ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL0943.json_0004
+# ::snt What is the entrance fee for the contemporary art museum ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n6 / name
+     :op1 "contemporary"
+     :op2 "art"
+     :op3 "museum"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+   )
+)
+
+# ::id MUL0943.json_0006
+# ::snt Free is the best price ! I 'll probably be hungry after the museum . Are there any moderately priced Italian restaurants around ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n10 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id MUL0943.json_0008
+# ::snt Could you book a table for me ? I need a reservation for 3 people at 11:30 on Wednesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "11:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL0943.json_0010
+# ::snt Great ! I 'll need a taxi that will take me from the museum to the restaurant by 11:30 . Can you book one for me ?
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n18 / name
+     :op1 "11:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "museum"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id MUL0943.json_0012
+# ::snt Can I please have the contact number for the taxi company ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL0943.json_0014
+# ::snt Thank you for your assistance .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20512.json_0000
+# ::snt Hello , I am looking for an expensive restaurant that serves european food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "european"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id WOZ20512.json_0002
+# ::snt Great ! Can I have their address and phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20512.json_0004
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0343.json_0000
+# ::snt I am looking for a hotel that gives me free parking and free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Internet ( esHo3 / yes)
+)
+
+# ::id SSNG0343.json_0002
+# ::snt Oh , I would like a guesthouse that is moderately priced please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n6 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id SSNG0343.json_0004
+# ::snt I do n't care about the area . As long as I can have it booked for 3 people starting on Tuesday for 5 nights .
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+   :Stay ( StaHo3 / Stay 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo5 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo7 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SSNG0343.json_0006
+# ::snt Yes , please book Arbury Lodge for me .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n14 / name
+     :op1 "Arbury"
+     :op2 "Lodge"
+  ))
+)
+
+# ::id SSNG0343.json_0008
+# ::snt Thank you ! That 's all for today . Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02191.json_0000
+# ::snt Hi , I want to find the police station that 's nearest to me .
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG02191.json_0002
+# ::snt Great , thanks very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02191.json_0004
+# ::snt Thanks , that 's all . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0494.json_0000
+# ::snt I need a place in the north with free wifi , please .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL0494.json_0002
+# ::snt I do n't care about the price , but it should be 4 stars .
+( Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+   :Stars ( StaHo3 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0494.json_0004
+# ::snt No that does not matter .   Please make a suggestion and book it for 1 people and 4 nights starting from sunday .
+( Hm1 / Hotel-Inform
+   :Parking ( onHo1 / dontcare)
+   :Stay ( StaHo3 / Stay 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo5 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo7 / People 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL0494.json_0006
+# ::snt That sounds great please book it for 1 person for 4 nights   starting on sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n14 / name
+     :op1 "1"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n16 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL0494.json_0008
+# ::snt Yes , Can you please book a table at the grafton hotel restaurant for the same amount of people at 11:15 on the same day ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n18 / name
+     :op1 "grafton"
+     :op2 "hotel"
+     :op3 "restaurant"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n20 / name
+     :op1 "11:15"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n24 / name
+     :op1 "same"
+     :op2 "amount"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id PMUL0494.json_0010
+# ::snt That will be all . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0412.json_0000
+# ::snt Yes I am looking for a moderately priced Italian restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL0412.json_0002
+# ::snt I need something in the centre part of town . What do you have ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0412.json_0004
+# ::snt I 'd like to make a reservation at Pizza Express Fen Ditton .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "Pizza"
+     :op2 "Express"
+     :op3 "Fen"
+     :op4 "Ditton"
+  ))
+)
+
+# ::id PMUL0412.json_0006
+# ::snt We will be eating at 14:30 on Wednesday . I need the reservation to be for 7 people .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "14:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL0412.json_0008
+# ::snt Yes , I am also looking for a place to stay . I prefer a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL0412.json_0010
+# ::snt I would like to stay somewhere near the restaurant .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n18 / name
+     :op1 "near"
+     :op2 "the"
+     :op3 "restaurant"
+  ))
+)
+
+# ::id PMUL0412.json_0012
+# ::snt 3 stars will be fine thank you
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n20 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL0412.json_0014
+# ::snt Does it have free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL0412.json_0016
+# ::snt book for 7 people for 5 days from wednesday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n22 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n24 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n26 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL0412.json_0018
+# ::snt I wouls also need a taxi
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL0412.json_0020
+# ::snt I want it to take me from Alexander B&B to Pizza Express Fen Ditton to get me there by 14:30 .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Depart ( leTa1 / alexander_bed_and_breakfast)
+   :Arrive ( ArrTa3 / Arrive 
+    :name ( n28 / name
+     :op1 "14:30"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe4 / Name 
+    :name ( n31 / name
+     :op1 "Pizza"
+     :op2 "Express"
+     :op3 "Fen"
+     :op4 "Ditton"
+  ))
+   )
+)
+
+# ::id PMUL0412.json_0022
+# ::snt thanks ! that will be all for today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2268.json_0000
+# ::snt Hi ! I am attempting to find a restaurant in Cambridge called Traveller 's Rest . Do you know of it ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL2268.json_0002
+# ::snt I would like to book a table for 3 people at 14:30 on sunday . I will need the reference number as well .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n2 / name
+     :op1 "14:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL2268.json_0004
+# ::snt Great ! I 'm also looking for something fun to do in town . Can you help me find something to do ?
+( o / out_of_scope )
+
+# ::id PMUL2268.json_0006
+# ::snt I am looking for something in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2268.json_0008
+# ::snt I am looking for an entertainment attraction preferably .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL2268.json_0010
+# ::snt Ok , how about a park in the centre . Are there any ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n14 / name
+     :op1 "park"
+  ))
+)
+
+# ::id PMUL2268.json_0012
+# ::snt what kind of entertainment are there in centre ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n16 / name
+     :op1 "entertainment"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n18 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2268.json_0014
+# ::snt Just find me a park anywhere then .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n20 / name
+     :op1 "park"
+  ))
+)
+
+# ::id PMUL2268.json_0016
+# ::snt Could you provide me with the address , please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL2268.json_0018
+# ::snt Thank you ! I will also need a taxi to commute between the two places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL2268.json_0020
+# ::snt From the park to the restaurant , I would like to get there by the booked time .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "park"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL2268.json_0022
+# ::snt No , thank you . I have everything I need at this time .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4618.json_0000
+# ::snt I need a place to dine that is expensive in the centre .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL4618.json_0002
+# ::snt Expensive , please . British food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "british"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL4618.json_0004
+# ::snt Yes I would love that . I need to make the reservation for 8 people for 16:15 on Thursday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "16:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL4618.json_0006
+# ::snt Thanks for handling the restaurant . I will have time to   check out the town . Do you have multiple sports in the same area as the restaurant ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n18 / name
+     :op1 "multiple"
+     :op2 "sports"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Area ( AreRe5 / Area 
+    :name ( n21 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   )
+)
+
+# ::id PMUL4618.json_0008
+# ::snt Why do n't you try looking for a college in that area instead please
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n22 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL4618.json_0010
+# ::snt Okay , that sounds nice . Can you give me their phone number and tell me their entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL4618.json_0012
+# ::snt No , that 's all I needed . Thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0865.json_0000
+# ::snt I am looking for places to go here in the centre of town .   Could you please assist me ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0865.json_0002
+# ::snt I would like to go to a museum please .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL0865.json_0004
+# ::snt Does Castle Galleries have an entrance fee ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n6 / name
+     :op1 "castle"
+     :op2 "galleries"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+   )
+)
+
+# ::id MUL0865.json_0006
+# ::snt Wonderful . I am also looking for a Chinese restaurant near the Castle Galleries . Can you book me a table for 7 people on Sunday at 12:30 ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "chinese"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n10 / name
+     :op1 "12:30"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n14 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt7 / Name 
+    :name ( n17 / name
+     :op1 "Castle"
+     :op2 "Galleries"
+  ))
+   )
+)
+
+# ::id MUL0865.json_0008
+# ::snt It does n't matter , whatever you recommend will be fine . As long as it 's in the same area as Castle Galleries and serves Chinese food .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n18 / name
+     :op1 "chinese"
+  ))
+   :Price ( onRe2 / dontcare)
+   :Area ( AreRe5 / Area 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt5 / Name 
+    :name ( n23 / name
+     :op1 "Castle"
+     :op2 "Galleries"
+  ))
+   )
+)
+
+# ::id MUL0865.json_0010
+# ::snt Yes , I would like to go to the Sesame Restaurant and Bar . I would need to book a taxi to get from the museum to the restaurant .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n26 / name
+     :op1 "the"
+     :op2 "museum"
+  ))
+)
+
+# ::id MUL0865.json_0012
+# ::snt Great , wonderful ! That 's all I needed .
+( o / out_of_scope )
+
+# ::id SNG0184.json_0000
+# ::snt I need to find a hospital in town please .
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG0184.json_0002
+# ::snt What is the address ?
+( Ht1 / Hospital-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id SNG0184.json_0004
+# ::snt Please give me the phone number .
+( Ht1 / Hospital-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id SNG0184.json_0006
+# ::snt No , that 's all I need .   Thanks so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3182.json_0000
+# ::snt i need a good place to go in the centre
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3182.json_0002
+# ::snt Nothing in particular . Any recommendations ?
+( Am1 / Attraction-Inform
+   :Type ( onAt1 / dontcare)
+)
+
+# ::id PMUL3182.json_0004
+# ::snt I also need a moderate priced place to stay .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL3182.json_0006
+# ::snt Any area is fine are there any with a 3 star rating ? I do n't need free parking or internet .
+( Hm1 / Hotel-Inform
+   :Parking ( oHo1 / no)
+   :Internet ( oHo2 / no)
+   :Stars ( StaHo4 / Stars 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3182.json_0008
+# ::snt Yes , please coming in on monday for 5 nights for 3 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3182.json_0010
+# ::snt Can you book it for me and get a reference number ?
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL3182.json_0012
+# ::snt That will be all , thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1314.json_0000
+# ::snt i want to book a taxi . The taxi should go to da vinci pizzeria and should depart from the missing sock .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "da"
+     :op2 "vinci"
+     :op3 "pizzeria"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "the"
+     :op2 "missing"
+     :op3 "sock"
+  ))
+)
+
+# ::id SNG1314.json_0002
+# ::snt By 02:00 please .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n6 / name
+     :op1 "02:00"
+  ))
+)
+
+# ::id SNG1314.json_0004
+# ::snt Perfect . That 'll be all . Thank you so much for your help . Have a good day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0767.json_0000
+# ::snt Hi I am looking for a place to stay with free parking in the cheap price range .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL0767.json_0002
+# ::snt I would like a 2 star hotel .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n4 / name
+     :op1 "2"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL0767.json_0004
+# ::snt Is that a 2 star hotel ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL0767.json_0006
+# ::snt What about moderately priced places with 2 stars ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "moderately"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL0767.json_0008
+# ::snt Could you book 3 nights at the Ashley for 7 people , please ? We 'll be arriving on Tuesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n20 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL0767.json_0010
+# ::snt Does the Lovell have 3 nights available ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n22 / name
+     :op1 "Lovell"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n24 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL0767.json_0012
+# ::snt Can you try booking a 1 night stay ? I need the reference number if that works . I also need a train leaving Cambridge after 17:45 , arriving in Norwich on Wednesday .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n26 / name
+     :op1 "1"
+  ))
+   )
+ :op2(Tm2 / Train-Inform
+   :Dest ( DesTr4 / Dest 
+    :name ( n29 / name
+     :op1 "norwich"
+  ))
+   :Day ( DayTr6 / Day 
+    :name ( n31 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n33 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr10 / Leave 
+    :name ( n35 / name
+     :op1 "17:45"
+  ))
+   )
+ :op3(Ht3 / Hotel-Request
+  :Ref ( aHo2 / question )
+   )
+)
+
+# ::id MUL0767.json_0014
+# ::snt Not at the moment . Can I have the price and train ID though ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id MUL0767.json_0016
+# ::snt Yes . Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0767.json_0018
+# ::snt Yes please , for all seven of us .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n36 / name
+     :op1 "seven"
+  ))
+)
+
+# ::id MUL0767.json_0020
+# ::snt No , I think that 's all . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0655.json_0000
+# ::snt I 'm looking for a train from london liverpool street .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id MUL0655.json_0002
+# ::snt I would like to leave on Sunday to Cambridge and get there by 16:00 or before .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n6 / name
+     :op1 "16:00"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0655.json_0004
+# ::snt I would prefer later in the morning if possible .
+( o / out_of_scope )
+
+# ::id MUL0655.json_0006
+# ::snt Yes , please . I 'll need to book for 6 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL0655.json_0008
+# ::snt I 'd like a place to stay in the east of the city .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n12 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL0655.json_0010
+# ::snt Are any of them moderately priced with free wifi included ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n14 / name
+     :op1 "moderately"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL0655.json_0012
+# ::snt Yes please , I 'll need a reservation for the same 6 people for 2 nights starting on Sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n20 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL0655.json_0014
+# ::snt That is all I needed for today . Thank You !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2325.json_0000
+# ::snt Yes hi , I 'm looking for an expensive place to dine .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL2325.json_0002
+# ::snt The north that serves tuscan food and is insanely expensive , money is no object .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "tuscan"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+   :Price ( PriRe6 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL2325.json_0004
+# ::snt That is disappointing .   How about some French food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "french"
+  ))
+)
+
+# ::id MUL2325.json_0006
+# ::snt That sounds lovely . What 's their phone number , address and postcode ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id MUL2325.json_0008
+# ::snt Yes .   After dinner I 'd like to go to parkside pools .   What is the address and postcode ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n12 / name
+     :op1 "parkside"
+     :op2 "pools"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+ :op3(At3 / Attraction-Request
+  :Addr ( aAt2 / question )
+  :Post ( aAt3 / question )
+   )
+)
+
+# ::id MUL2325.json_0010
+# ::snt Yes , can I also get their entrance fee , phone number , and attraction type , please ?
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+  :Fee ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id MUL2325.json_0012
+# ::snt Are you sure the entrance fee is n't listed ? It should be .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL2325.json_0014
+# ::snt Thank you so much for all your help . That will be everything today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20043.json_0000
+# ::snt I need a restaurant in the east part of town that serves world food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "world"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id WOZ20043.json_0002
+# ::snt How about chinese food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id WOZ20043.json_0004
+# ::snt Yes , please , and the address and postcode also .
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20043.json_0006
+# ::snt thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2550.json_0000
+# ::snt Hello , I 'm looking for an inexpensive hotel to stay in while I 'm in Cambridge . I would like it to be a guesthouse type of room please .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "inexpensive"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Type ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2550.json_0002
+# ::snt No , but I want free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL2550.json_0004
+# ::snt I 'd prefer one with at least a 2 star rating . I 'd also like one with internet .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Internet ( aHo1 / question )
+   )
+)
+
+# ::id PMUL2550.json_0006
+# ::snt No star rating . I just need it to be a guesthouse , cheap , free parking and if they have internet .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n10 / name
+     :op1 "cheap"
+  ))
+   :Parking ( esHo3 / yes)
+   :Internet ( esHo4 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Internet ( aHo1 / question )
+   )
+)
+
+# ::id PMUL2550.json_0008
+# ::snt I 'm not ready to book just yet .   Do any have internet ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Internet ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Internet ( esHo2 / yes)
+   )
+)
+
+# ::id PMUL2550.json_0010
+# ::snt That sounds fine . I 'm also looking for something to do in the west part of town . Got any recommendations ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL2550.json_0012
+# ::snt Ok , let 's try Clare Hall . What 's the address and postcode ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n14 / name
+     :op1 "clare"
+     :op2 "hall"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+   )
+)
+
+# ::id PMUL2550.json_0014
+# ::snt No , that is all I need today . Thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1385.json_0000
+# ::snt I 'm looking for a train to take 5me to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG1385.json_0002
+# ::snt I would like to leave from Stevenage on Thursday and get to cambridge by 9:15 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "stevenage"
+  ))
+   :Dest ( DesTr6 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr8 / Arrive 
+    :name ( n10 / name
+     :op1 "9:15"
+  ))
+)
+
+# ::id SNG1385.json_0004
+# ::snt Can you tell me how long the trip will take ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id SNG1385.json_0006
+# ::snt Ok , that is all the information I need . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0617.json_0000
+# ::snt I am looking for a 2 star hotel with free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL0617.json_0002
+# ::snt I am looking for a hotel near the city center moderately priced .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo6 / Price 
+    :name ( n8 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id MUL0617.json_0004
+# ::snt I would like a hotel in the north please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n12 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL0617.json_0006
+# ::snt Which one has nights available from Thursday to Tuesday ?
+( Hm1 / Hotel-Inform
+   :Stay ( Ho1 / 5)
+   :Day ( DayHo3 / Day 
+    :name ( n14 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id MUL0617.json_0008
+# ::snt Please book the Ashley hotel for 1 person for 5 nights starting on Thursday
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n16 / name
+     :op1 "ashley"
+     :op2 "hotel"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n18 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n20 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n22 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL0617.json_0010
+# ::snt Thank you !   I also need a train from cambridge to london kings cross .   I need to depart after 16:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n24 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n26 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n28 / name
+     :op1 "16:00"
+  ))
+)
+
+# ::id MUL0617.json_0012
+# ::snt I need a train for 1 from Cambridge leaving after 16:00 heading to London Kings Cross . Can you find any trains for that time and send me a reference number ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n30 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n32 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n34 / name
+     :op1 "16:00"
+  ))
+   :People ( PeoTr8 / People 
+    :name ( n36 / name
+     :op1 "1"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0617.json_0014
+# ::snt Tuesday and I would like to leave after 16:00 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n38 / name
+     :op1 "tuesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n40 / name
+     :op1 "16:00"
+  ))
+)
+
+# ::id MUL0617.json_0016
+# ::snt Yes , please . Just the one ticket .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n42 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL0617.json_0018
+# ::snt Looks like you are all set .   Goodbye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG1020.json_0000
+# ::snt I need a hotel in the north that also has free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SNG1020.json_0002
+# ::snt Do either of those have a 2-star rating ?
+( o / out_of_scope )
+
+# ::id SNG1020.json_0004
+# ::snt Can you see if either of them are available for 2 nights for 5 people starting on Thursday , I have no preference for which one .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SNG1020.json_0006
+# ::snt Well , I 'll have to see if I can shorten my stay then . Can you try for just 1 night ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "1"
+  ))
+)
+
+# ::id SNG1020.json_0008
+# ::snt Great . Can I have the reference number please ?
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id SNG1020.json_0010
+# ::snt Great , that 's all I need . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4908.json_0000
+# ::snt I am planning my trip and would like to find a guesthouse to stay at .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL4908.json_0002
+# ::snt North part of town and moderate price with wifi
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+   :Internet ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL4908.json_0004
+# ::snt Do they have free parking ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Parking ( aHo1 / question )
+   )
+)
+
+# ::id PMUL4908.json_0006
+# ::snt No , please get me their address and phone number .
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id PMUL4908.json_0008
+# ::snt I was wondering whether there are any concerthalls in the east that I could check out .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n8 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n10 / name
+     :op1 "concerthalls"
+  ))
+)
+
+# ::id PMUL4908.json_0010
+# ::snt How about a museum ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL4908.json_0012
+# ::snt Just pick one .
+( o / out_of_scope )
+
+# ::id PMUL4908.json_0014
+# ::snt Sure , I can try that .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4908.json_0016
+# ::snt What is the postcode to that place ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL4908.json_0018
+# ::snt No thank you that will be all
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4453.json_0000
+# ::snt i am looking for a restaurant in the expensive price range and should be in the centre part of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4453.json_0002
+# ::snt Anything would be fine .
+( o / out_of_scope )
+
+# ::id PMUL4453.json_0004
+# ::snt Thank you what is the address and what is the pesticide for Bedouln . What fun attractions are near by ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id PMUL4453.json_0006
+# ::snt I 'm looking for a college , fairly close to the restaurant , if at all possible .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "college"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n8 / name
+     :op1 "close"
+     :op2 "to"
+     :op3 "the"
+     :op4 "restaurant"
+  ))
+)
+
+# ::id PMUL4453.json_0008
+# ::snt I need a taxi to help me get around between the two areas . I want to leave the restaurant at 12:00 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n10 / name
+     :op1 "12:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n12 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL4453.json_0010
+# ::snt I 'd like to go to Emmanuel College from the restaurant .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n14 / name
+     :op1 "emmanuel"
+     :op2 "college"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL4453.json_0012
+# ::snt Thanks ! No that 's it !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2333.json_0000
+# ::snt Hi , I 'm looking for a Portuguese restaurant in the south of Cambridge .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n4 / name
+     :op1 "Portuguese"
+  ))
+)
+
+# ::id MUL2333.json_0002
+# ::snt Yes please .   A table for 2 at 15:30 on Thursday would be great .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "15:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL2333.json_0004
+# ::snt Yes . I 'd also like to go to a museum in the same area .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n14 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL2333.json_0006
+# ::snt Yes , can I purchase the tickets now or do I need to buy them at the door ?
+( o / out_of_scope )
+
+# ::id MUL2333.json_0008
+# ::snt Can I please get a phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL2333.json_0010
+# ::snt Yeah , that should be all , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1203.json_0000
+# ::snt Can you help me find a german restaurant in the east please ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "german"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL1203.json_0002
+# ::snt Can you find me something cheap ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL1203.json_0004
+# ::snt I prefer the Italian but will go to the Vietnamese if the booking does not work .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id MUL1203.json_0006
+# ::snt You know what , I 've changed my mind . I 'd prefer international to Italian . Are there any like that in the east part of town ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "international"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL1203.json_0008
+# ::snt That sounds good . Could I get a reservation on thursday at 15:15 for 1 with a reference number ? Also looking for a place to stay in the area with free parking
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( asHo2 / east)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Time ( TimRe3 / Time 
+    :name ( n15 / name
+     :op1 "15:15"
+  ))
+   :Day ( DayRe5 / Day 
+    :name ( n17 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe7 / People 
+    :name ( n19 / name
+     :op1 "1"
+  ))
+   )
+ :op3(Rt3 / Restaurant-Request
+  :Ref ( aRe2 / question )
+   )
+)
+
+# ::id MUL1203.json_0010
+# ::snt I guess a reservation at 15:30 would be alright . Do you have any ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n20 / name
+     :op1 "15:30"
+  ))
+)
+
+# ::id MUL1203.json_0012
+# ::snt Perhaps another restaurant in the east that serves International food and can be booked at that time ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n22 / name
+     :op1 "international"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n24 / name
+     :op1 "east"
+  ))
+   :Time ( TimRe6 / Time 
+    :name ( n26 / name
+     :op1 "that"
+     :op2 "time"
+  ))
+)
+
+# ::id MUL1203.json_0014
+# ::snt You stated earlier there was no German restaurant in the west , but I was looking for one in the east .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n28 / name
+     :op1 "german"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n30 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL1203.json_0016
+# ::snt Okay , but given the mistake regarding the area of town , could you check again for a table for 1 at a cheap international restaurant on the east side ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n32 / name
+     :op1 "international"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n34 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n36 / name
+     :op1 "east"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n38 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL1203.json_0018
+# ::snt Can you try again to book The Missing Sock for 1 person at 15:15 ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n40 / name
+     :op1 "missing"
+     :op2 "sock"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n42 / name
+     :op1 "15:15"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n44 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL1203.json_0020
+# ::snt Is there a way you can contact the restaurant and try the booking again for 15:15 on Thursday for 1 person ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n46 / name
+     :op1 "15:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n48 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n50 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL1203.json_0022
+# ::snt I need a restaurant serving International Food in the East   Thursday at 15:15 for one person .   Can you do that for me ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n52 / name
+     :op1 "international"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n54 / name
+     :op1 "east"
+  ))
+   :Time ( TimRe6 / Time 
+    :name ( n56 / name
+     :op1 "15:15"
+  ))
+   :Day ( DayRe8 / Day 
+    :name ( n58 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe10 / People 
+    :name ( n60 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL1203.json_0024
+# ::snt That restaurant will be fine , lets book it .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id MUL1203.json_0026
+# ::snt Thanks ! I need a hotel on the east side , please .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n62 / name
+     :op1 "east"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n64 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL1203.json_0028
+# ::snt Yes , as long as it is in the same general area and price range as The Missing Sock restaurant .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Name ( NamRe3 / Name 
+    :name ( n66 / name
+     :op1 "Missing"
+     :op2 "Sock"
+  ))
+)
+
+# ::id PMUL4428.json_0000
+# ::snt I 'm looking for places to go in town . The attractions should be in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4428.json_0002
+# ::snt Book me for a college and   entrance fee , attraction type , and postcode
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "college"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Type ( aAt1 / question )
+  :Fee ( aAt2 / question )
+  :Post ( aAt3 / question )
+   )
+)
+
+# ::id PMUL4428.json_0004
+# ::snt I also am looking for a hotel in Cambridge .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL4428.json_0006
+# ::snt I would like a guesthouse in the moderate price range that has free parking & wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+   :Price ( PriHo5 / Price 
+    :name ( n10 / name
+     :op1 "moderate"
+  ))
+   :Internet ( esHo4 / yes)
+)
+
+# ::id PMUL4428.json_0008
+# ::snt That sounds nice , I need to arrive on sunday , I will have 8 total guests and we are staying for 4 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL4428.json_0010
+# ::snt Thank you ! Will you please book me a taxi between the two places , leaving at 01:45 ?
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n18 / name
+     :op1 "01:45"
+  ))
+)
+
+# ::id PMUL4428.json_0012
+# ::snt Thank you that was all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4428.json_0014
+# ::snt Yes , that is all . Goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1976.json_0000
+# ::snt Can you help me find a nice 4 star hotel ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1976.json_0002
+# ::snt Yes , I do . I would like a hotel that is expensive in price .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL1976.json_0004
+# ::snt The one in the centre would be ideal . There will be 7 people staying for 2 nights , starting Tuesday .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n14 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL1976.json_0006
+# ::snt Yes , I 'm also looking for a train departing from Cambridge and heading to Stansted Airport . Can you please help ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1976.json_0008
+# ::snt I want a train for tuesday that departs after 09:30
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n20 / name
+     :op1 "tuesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n22 / name
+     :op1 "09:30"
+  ))
+)
+
+# ::id PMUL1976.json_0010
+# ::snt Yes , please choose the earliest one after 09:30 and book it for 7 people . And do n't forget to send the reference number !
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n24 / name
+     :op1 "09:30"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n26 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1976.json_0012
+# ::snt That is all I needed , good day to you .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0169.json_0000
+# ::snt I am looking for a restaurant called the Gandhi .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "gandhi"
+  ))
+)
+
+# ::id SSNG0169.json_0002
+# ::snt I 'd like a reservation for 7 people Monday at 15:30 please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "15:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL0582.json_0000
+# ::snt I 'm looking for places go to in the south of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL0582.json_0002
+# ::snt I am interested in cinemas specifically .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "cinemas"
+  ))
+)
+
+# ::id MUL0582.json_0004
+# ::snt Yes , please give me the address and postcode .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id MUL0582.json_0006
+# ::snt Excellent . I 'd also like a train please . One that leaves from london liverpool street to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id MUL0582.json_0008
+# ::snt The first train after 21:15 works for me . I need to book it for three people , please provide the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n10 / name
+     :op1 "21:15"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n12 / name
+     :op1 "three"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0582.json_0010
+# ::snt I will be traveling on Monday , and I will need the reference number as well .
+( a / and
+ :op1(Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+   )
+ :op2(Tm2 / Train-Inform
+   :Day ( DayTr3 / Day 
+    :name ( n15 / name
+     :op1 "monday"
+  ))
+   )
+)
+
+# ::id MUL0582.json_0012
+# ::snt Thank you so much for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0582.json_0014
+# ::snt Great ! Thank you . What a relief .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0582.json_0016
+# ::snt No thank you . That is everything I need at this time .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0430.json_0000
+# ::snt Hello ! I 'm looking for a train leaving on thursday departing from bishops stortford .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id SNG0430.json_0002
+# ::snt I 'd like to leave after 21:30 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n6 / name
+     :op1 "21:30"
+  ))
+)
+
+# ::id SNG0430.json_0004
+# ::snt That would work for me can I get tickets for 3 people ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SNG0430.json_0006
+# ::snt No , that is all I really needed . Thanks . Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0234.json_0000
+# ::snt I need a train that leaves Cambridge at 21:30
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "21:30"
+  ))
+)
+
+# ::id MUL0234.json_0002
+# ::snt I want to go to London Liverpool Street
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id MUL0234.json_0004
+# ::snt Thrusday . Can I also ask the price of these trains ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( huTr1 / thursday)
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL0234.json_0006
+# ::snt No thank you . I am interested in finding an expensive place to eat in the centre of town . Any recommendations ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0234.json_0008
+# ::snt I am looking to book a table for 2 at 12:45 on Thursday at a thai restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "thai"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n14 / name
+     :op1 "12:45"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n16 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n18 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL0234.json_0010
+# ::snt Can you change the booking time to 11:45 , and try again ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n20 / name
+     :op1 "11:45"
+  ))
+)
+
+# ::id MUL0234.json_0012
+# ::snt Yes , that 's everything I needed . Thank You !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2651.json_0000
+# ::snt Can you help me with finding a hotel today , please ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Type ( TypHo3 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL2651.json_0002
+# ::snt The south , please .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL2651.json_0004
+# ::snt I prefer a guesthouse with free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL2651.json_0006
+# ::snt Let 's try the cheap one . Could you give me the address and postcode ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Addr ( aHo1 / question )
+  :Post ( aHo2 / question )
+   )
+)
+
+# ::id PMUL2651.json_0008
+# ::snt No thanks .   Could you find a multiple sports attraction in the centre ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n12 / name
+     :op1 "multiple"
+     :op2 "sports"
+  ))
+)
+
+# ::id PMUL2651.json_0010
+# ::snt Well , maybe try a swimming pool . That might be better .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "swimming"
+     :op2 "pool"
+  ))
+)
+
+# ::id PMUL2651.json_0012
+# ::snt No , that 's all I needed today . Thanks for all your help ! Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01576.json_0000
+# ::snt I 'm looking for a guesthouse . But I wo n't have a car with me , so I do n't need any rigamarole with " free " parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( oHo2 / no)
+)
+
+# ::id SNG01576.json_0002
+# ::snt what area of town ? what 's the price ?
+( Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+  :Price ( aHo1 / question )
+)
+
+# ::id SNG01576.json_0004
+# ::snt Are there any hotels in the expensive price range in the north ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SNG01576.json_0006
+# ::snt surprise me ! i need a booking for 6 people 2 nights starting on friday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SNG01576.json_0008
+# ::snt Great , thank you for help . That is all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01576.json_0010
+# ::snt thanks a lot hope to really enjoy my stay
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1300.json_0000
+# ::snt I need a train from kings lynn , please .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id PMUL1300.json_0002
+# ::snt I would like to leave on Thursday and arrive by 15:15 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "thursday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n6 / name
+     :op1 "15:15"
+  ))
+)
+
+# ::id PMUL1300.json_0004
+# ::snt that sounds fine . book for 8 people and get me the reference number
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1300.json_0006
+# ::snt Great ! Can you also recommend something interesting to do while I am in town ?
+( o / out_of_scope )
+
+# ::id PMUL1300.json_0008
+# ::snt Is that in the Centre ? If so , could I get the postcode , and how much the entrance fee is ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL1300.json_0010
+# ::snt Great , that 's all I needed !
+( o / out_of_scope )
+
+# ::id PMUL2791.json_0000
+# ::snt Hi , I am planning a trip to your beautiful town and am looking for places to go when I get there .   Can you help me ?
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2791.json_0002
+# ::snt I 'm interested in exploring the local architecture .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id PMUL2791.json_0004
+# ::snt Do you have a favorite ?
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+)
+
+# ::id PMUL2791.json_0006
+# ::snt I need a place that is architecture .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id PMUL2791.json_0008
+# ::snt Could I have the postcode , area and entrance fee of what you recommend ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Fee ( aAt1 / question )
+  :Post ( aAt2 / question )
+)
+
+# ::id PMUL2791.json_0010
+# ::snt Thanks ! I 'm also looking for an expensive , 2-star place to stay in the north . Do you have anything like that ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n8 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n10 / name
+     :op1 "2-star"
+  ))
+)
+
+# ::id PMUL2791.json_0012
+# ::snt I would like to stay in the north but can you try in the moderate price range and see if any are available ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n14 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL2791.json_0014
+# ::snt Let 's go with Ashley Hotel .   For 8 people and 2 nights starting from Saturday .   I need the reference number .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n16 / name
+     :op1 "ashley"
+     :op2 "hotel"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n18 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n20 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n22 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL2791.json_0016
+# ::snt I also need to book a taxi from Old Schools to leave by 21:30
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n24 / name
+     :op1 "21:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n26 / name
+     :op1 "old"
+     :op2 "schools"
+  ))
+)
+
+# ::id PMUL2791.json_0018
+# ::snt Pick me up from the hotel .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n28 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL2791.json_0020
+# ::snt Thank you for all your help ! That will be all !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20243.json_0000
+# ::snt Hello there ! I am looking for a restaurant that specializes in Swedish food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "swedish"
+  ))
+)
+
+# ::id WOZ20243.json_0002
+# ::snt Any
+( Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+)
+
+# ::id WOZ20243.json_0004
+# ::snt how about asian oriental ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+)
+
+# ::id WOZ20243.json_0006
+# ::snt Do you have any moderately priced listings for asian oriental ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id WOZ20243.json_0008
+# ::snt Yes please and the phone number as well . Thank you .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id WOZ20243.json_0010
+# ::snt Excellent .   That is all I needed .   Have a good evening and thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01512.json_0000
+# ::snt Can you help me find a train please ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id SNG01512.json_0002
+# ::snt I am headed to Cambridge this week .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG01512.json_0004
+# ::snt I will leave from Leicester .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n4 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id SNG01512.json_0006
+# ::snt Friday is preferable .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id SNG01512.json_0008
+# ::snt I 'd like whichever arrives by 16:15 please .
+( o / out_of_scope )
+
+# ::id SNG01512.json_0010
+# ::snt That will be fine . book for 3 people
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SNG01512.json_0012
+# ::snt Thanks for your help . That 's all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1400.json_0000
+# ::snt Can you help me find a hotel in the north that includes free parking ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SNG1400.json_0002
+# ::snt Are either in the moderate price range ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id SNG1400.json_0004
+# ::snt Can you give me the postcode and star rating for Lovell Lodge and tell me if they have wifi ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n8 / name
+     :op1 "lovell"
+     :op2 "lodge"
+  ))
+   :Internet ( esHo2 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Internet ( aHo1 / question )
+  :Post ( aHo2 / question )
+   )
+)
+
+# ::id SNG1400.json_0006
+# ::snt Thank you so much ! I appreciate your help today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1400.json_0008
+# ::snt That s all thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1400.json_0010
+# ::snt Thanks again for your help . Have a great day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0709.json_0000
+# ::snt Hi , I am looking for a hotel to stay in in east cambridge .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL0709.json_0002
+# ::snt The hotel in question ideally would be in the expensive price range . It does n't need to have free parking , though .
+( Hm1 / Hotel-Inform
+   :Parking ( oHo1 / no)
+   :Price ( PriHo3 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL0709.json_0004
+# ::snt If there are not any hotels that do not include free parking then that place will do .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Parking ( esHo2 / yes)
+)
+
+# ::id MUL0709.json_0006
+# ::snt There will be 3 guests for 2 nights starting Sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL0709.json_0008
+# ::snt Would it be possible to book this for one night ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL0709.json_0010
+# ::snt Yes , I also need a train to Birmingham New Street .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n18 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id MUL0709.json_0012
+# ::snt I would like to depart from cambridge on monday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n20 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n22 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0709.json_0014
+# ::snt Yes please , for the same 3 people . And can I have the reference number ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n24 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0709.json_0016
+# ::snt No , that 'll be all . Thank you so much for all of your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2334.json_0000
+# ::snt I am looking for a place to dine ! I would prefer chinese food located in the north .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL2334.json_0002
+# ::snt I would like one in the expensive range please
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL2334.json_0004
+# ::snt Not at this time . Can I have the address , phone number , and postcode ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id MUL2334.json_0006
+# ::snt Yeah I 'd like to go somewhere in town , like a boat or something .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n8 / name
+     :op1 "boat"
+  ))
+)
+
+# ::id MUL2334.json_0008
+# ::snt How about one in the north ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL2334.json_0010
+# ::snt I will also need a taxi to get to the boat from the restaurant .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n12 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id MUL2334.json_0012
+# ::snt I need to arrive by 14:15
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n14 / name
+     :op1 "14:15"
+  ))
+)
+
+# ::id MUL2334.json_0014
+# ::snt Thank you , that 's all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0015.json_0000
+# ::snt I 'm looking for a cheap restaurant that serves world food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "world"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SSNG0015.json_0002
+# ::snt The restaurant should be in the north .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SSNG0015.json_0004
+# ::snt Tell me about the Indian restaurants in the north then please ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n10 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SSNG0015.json_0006
+# ::snt Can you book me a table for two at the Royal Spice ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n12 / name
+     :op1 "royal"
+     :op2 "spice"
+  ))
+)
+
+# ::id SSNG0015.json_0008
+# ::snt I need a booking for 2 people at 17:30 on tuesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "17:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SSNG0015.json_0010
+# ::snt Yes .   Can you look for something in the same area and price range please ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "area"
+     :op3 "and"
+     :op4 "price"
+     :op5 "range"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id SSNG0015.json_0012
+# ::snt That is perfect . Thank you for all the help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01622.json_0000
+# ::snt I want to book a 05:45 taxi to come to Bishops Stortford Train Station .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n2 / name
+     :op1 "05:45"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n4 / name
+     :op1 "bishops"
+     :op2 "stortford"
+     :op3 "train"
+     :op4 "station"
+  ))
+)
+
+# ::id SNG01622.json_0002
+# ::snt I will be departing from Bishops Stortford Station .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n6 / name
+     :op1 "bishops"
+     :op2 "stortford"
+     :op3 "station"
+  ))
+)
+
+# ::id SNG01622.json_0004
+# ::snt I 'm departing from bishops stortford train station .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n8 / name
+     :op1 "bishops"
+     :op2 "stortford"
+     :op3 "train"
+     :op4 "station"
+  ))
+)
+
+# ::id SNG01622.json_0006
+# ::snt I would like to go to Cambridge train station will you send me the car type and contact number ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+     :op2 "train"
+     :op3 "station"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id SNG01622.json_0008
+# ::snt Sounds good . Thanks , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01440.json_0000
+# ::snt I need to get to bangkok city by 12:00 today . Can you help ?
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "bangkok"
+     :op2 "city"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n4 / name
+     :op1 "12:00"
+  ))
+)
+
+# ::id SNG01440.json_0002
+# ::snt I 'm coming from jesus green outdoor pool .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n6 / name
+     :op1 "jesus"
+     :op2 "green"
+     :op3 "outdoor"
+     :op4 "pool"
+  ))
+)
+
+# ::id SNG01440.json_0004
+# ::snt No , that should do it . Thanks so much . Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4161.json_0000
+# ::snt I need a place to stay in Cambridge . It should be either a hotel or guesthouse with 1 star and moderate price range . Can you help me with that ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n2 / name
+     :op1 "1"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL4161.json_0002
+# ::snt Okay , how about 2 stars ? It does need to include free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL4161.json_0004
+# ::snt How about a hotel with 4 stars instead ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL4161.json_0006
+# ::snt I 'd like to stay in a good part of town .   Can you please give me the phone number ?
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id PMUL4161.json_0008
+# ::snt what 's their address ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id PMUL4161.json_0010
+# ::snt What hotel type is that ?
+( Ht1 / Hotel-Request
+  :Type ( aHo0 / question )
+)
+
+# ::id PMUL4161.json_0012
+# ::snt No thank you . I do need help finding places to go in town . I 'm looking for entertainment in the centre of   town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n14 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL4161.json_0014
+# ::snt How about a college instead ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n16 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL4161.json_0016
+# ::snt Free would be preferable . I also need a taxi .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL4161.json_0018
+# ::snt I would also like to book a taxi to and from the hotel that leaves by 13:30 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n18 / name
+     :op1 "13:30"
+  ))
+)
+
+# ::id PMUL4161.json_0020
+# ::snt I am so sorry .   I do n't know where my head has been . I need to leave the hotel by 13:30 , going to Christ 's College .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n20 / name
+     :op1 "13:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL4161.json_0022
+# ::snt you have been of great help thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1970.json_0000
+# ::snt Yes , I am looking for an early evening train leaving from Cambridge . Is there one available ?
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1970.json_0002
+# ::snt Tuesday going to bishops stortford please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL1970.json_0004
+# ::snt I would need to arrive by 16:30 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "16:30"
+  ))
+)
+
+# ::id PMUL1970.json_0006
+# ::snt How much will it cost and how long will the trip take ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL1970.json_0008
+# ::snt I also need a guesthouse to stay in . It does n't need to have free parking or internet .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( onHo2 / dontcare)
+   :Internet ( onHo3 / dontcare)
+)
+
+# ::id PMUL1970.json_0010
+# ::snt What are my options for guesthouses ? I 'm not sure about the area , price , or stars .
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+  :Area ( aHo1 / question )
+  :Stars ( aHo2 / question )
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1970.json_0012
+# ::snt You choose . Let me know the area , price range , and star rating of the hotel .
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+  :Area ( aHo1 / question )
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1970.json_0014
+# ::snt That 's great then , I 'll talk to you sometime again .
+( o / out_of_scope )
+
+# ::id PMUL1970.json_0016
+# ::snt No that s it for today thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0151.json_0000
+# ::snt Help me find a place to eat expensive russian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "russian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL0151.json_0002
+# ::snt Are there any Russian restaurants in the west at all , forget it being expensive .
+( Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+   :Area ( AreRe3 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+   :Food ( FooRe5 / Food 
+    :name ( n8 / name
+     :op1 "Russian"
+  ))
+)
+
+# ::id MUL0151.json_0004
+# ::snt Are there any expensive restaurants that serve Indian food in that area ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL0151.json_0006
+# ::snt That can work . Can you get the address and postcode please ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id MUL0151.json_0008
+# ::snt Thank you . I also need a hotel in the same price range , but it must include free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Price ( PriHo5 / Price 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id MUL0151.json_0010
+# ::snt The hotel must have free wifi too , sorry .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n18 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL0151.json_0012
+# ::snt I need a booking starting on Monday for 3 nights for 8 people please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n22 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n24 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL0151.json_0014
+# ::snt Thank you that 's all !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02288.json_0000
+# ::snt Can you have a taxi pick me up from el shaddai ?
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n2 / name
+     :op1 "el"
+     :op2 "shaddai"
+  ))
+)
+
+# ::id SNG02288.json_0002
+# ::snt I 'll be going to gonville hotel and need to arrive by 06:45 . Let me know the taxi type and their contact info .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n4 / name
+     :op1 "gonville"
+     :op2 "hotel"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n6 / name
+     :op1 "06:45"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id SNG02288.json_0004
+# ::snt awesome , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02288.json_0006
+# ::snt No , that is all . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0007.json_0000
+# ::snt Hi there ! I need a 4-star accommodation with free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "4-star"
+  ))
+)
+
+# ::id PMUL0007.json_0002
+# ::snt Yes , I would like to stay in the north of possible .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL0007.json_0004
+# ::snt I would like a moderately priced hotel .   I 'd like to book it starting Wednesday for 5 nights for 2 people if possible . Can you help ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "moderately"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL0007.json_0006
+# ::snt The Archway House would be fine . Can you book me a room for Wednesday for 2 people , 5 nights please ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n14 / name
+     :op1 "archway"
+     :op2 "house"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n18 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n20 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL0007.json_0008
+# ::snt Yes , I 'm also looking for a place to eat .   I 'd like a moderately priced restaurant that serves Halal food . Can you check that out ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n22 / name
+     :op1 "halal"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n24 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL0007.json_0010
+# ::snt Are there any good restaurants near the hotel ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   :Area ( AreRe4 / Area 
+    :name ( n27 / name
+     :op1 "near"
+     :op2 "the"
+     :op3 "hotel"
+  ))
+   )
+)
+
+# ::id PMUL0007.json_0012
+# ::snt Okay , I 'm looking for something then that serves Indian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n28 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL0007.json_0014
+# ::snt The Nirala would be fine . I would like to book a table for the same day
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n30 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :Name ( NamRe4 / Name 
+    :name ( n32 / name
+     :op1 "Nirala"
+  ))
+)
+
+# ::id PMUL0007.json_0016
+# ::snt 2 people at 11:30 , please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n34 / name
+     :op1 "11:30"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n36 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL0007.json_0018
+# ::snt thanks I need a cab to and from . I need to get at the restaurant on time
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0007.json_0020
+# ::snt Thanks for the help , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1209.json_0000
+# ::snt Can you find me a train from Cambridge to Leicester ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "leicester"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1209.json_0002
+# ::snt I 'd like to leave on wednesday and should arrive by 13:00
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "13:00"
+  ))
+)
+
+# ::id PMUL1209.json_0004
+# ::snt What is the price of that train ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL1209.json_0006
+# ::snt Yes , I would like to book a seat on that train . Thank you .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL1209.json_0008
+# ::snt yes . also findme primavera 's phone number
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n10 / name
+     :op1 "primavera"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Phone ( aAt1 / question )
+   )
+)
+
+# ::id PMUL1209.json_0010
+# ::snt Thanks . I am also looking for the Primavera . It is an attraction .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n12 / name
+     :op1 "primavera"
+  ))
+)
+
+# ::id PMUL1209.json_0012
+# ::snt Can I get their phone number please ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL1209.json_0014
+# ::snt No . That will be all . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0997.json_0000
+# ::snt I 'd like information about an attraction called Williams Art and Antiques . Can you help me with that ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "williams"
+     :op2 "art"
+     :op3 "and"
+     :op4 "antiques"
+  ))
+)
+
+# ::id MUL0997.json_0002
+# ::snt No , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0997.json_0004
+# ::snt I am also looking for a place to eat in the expensive price range that serves chinese , can you help me with that too ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL0997.json_0006
+# ::snt That sounds perfect . Can you tell me their phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id MUL0997.json_0008
+# ::snt Not at this time , but thank you .   I appreciate your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0241.json_0000
+# ::snt I 've been in an accident and I 'm hurt . I need the closest hospital with a teenage cancer trust unit .
+( Hm1 / Hospital-Inform
+   :Department ( DepHo2 / Department 
+    :name ( n2 / name
+     :op1 "teenage"
+     :op2 "cancer"
+     :op3 "trust"
+     :op4 "unit"
+  ))
+)
+
+# ::id SNG0241.json_0002
+# ::snt May I have the phone number for them ?
+( Ht1 / Hospital-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id SNG0241.json_0004
+# ::snt Thank you for all of your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0241.json_0006
+# ::snt No , that will be all .
+( o / out_of_scope )
+
+# ::id SNG0241.json_0008
+# ::snt Yeah , me too .
+( o / out_of_scope )
+
+# ::id PMUL4193.json_0000
+# ::snt i am looking for a place to dine . The restaurant should serve chinese food and should be in the expensive price range .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL4193.json_0002
+# ::snt Area is n't important , can you recommend a good one ?
+( Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+)
+
+# ::id PMUL4193.json_0004
+# ::snt Can you please make a reservation for me for 8 people at 16:30 on Tuesday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "16:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL4193.json_0006
+# ::snt Thank you . I also would like to visit somewhere in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4193.json_0008
+# ::snt Any attraction is fine honestly , but how about a night club ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "night"
+     :op2 "club"
+  ))
+)
+
+# ::id PMUL4193.json_0010
+# ::snt That sounds fun !   How much is it to get in ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL4193.json_0012
+# ::snt Thank is all . Thanks so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0712.json_0000
+# ::snt I need a place to dine during my trip . It needs to be in the east and serve northern european food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "northern"
+     :op2 "european"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL0712.json_0002
+# ::snt Can you see if there 's any Indian restaurant ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL0712.json_0004
+# ::snt Yes . Please book us a spot for 7 people on Thursday at 13:00 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "13:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL0712.json_0006
+# ::snt I also need a train on Thursday . London Liverpool to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n16 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL0712.json_0008
+# ::snt actually i want to arrive before 10:45 if possible .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n18 / name
+     :op1 "10:45"
+  ))
+)
+
+# ::id PMUL0712.json_0010
+# ::snt Yes , I would like that for 7 people as well .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n20 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL0712.json_0012
+# ::snt Great thank you for all your help today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01761.json_0000
+# ::snt Am looking for the Addenbrookes Hospital
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01761.json_0002
+# ::snt No , I just need the postcode , please .
+( Ht1 / Hospital-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id SNG01761.json_0004
+# ::snt What 's the telephone number ?
+( Ht1 / Hospital-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id SNG01761.json_0006
+# ::snt Thanks a ton . That 's all I want to know for now . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0453.json_0000
+# ::snt I am looking for an expensive restaurant in the west .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id SNG0453.json_0002
+# ::snt What kind of foods do they serve there ? And I would like an address and the postal code as well please . Do you also have reviews of Graffiti , from locals ?
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Food ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe3 / Name 
+    :name ( n7 / name
+     :op1 "Graffiti"
+  ))
+   )
+)
+
+# ::id SNG0453.json_0004
+# ::snt Okay thank you for your time .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3791.json_0000
+# ::snt I need a place to stay in cambridge . A hotel in moderate price range would do it .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL3791.json_0002
+# ::snt Yeah , I 'd like to stay in the center of town . Oh and I 'll need free wifi ! Thanks .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n6 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL3791.json_0004
+# ::snt Yeah , you can go ahead and book it for 2 people . I 'll be staying for 3 nights starting on Thursday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL3791.json_0006
+# ::snt Thank you . I also need to find a restaurant near the hotel in the moderate price range .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n16 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id SNG0669.json_0000
+# ::snt Yes I am looking for information on Michael House cafe .
+( o / out_of_scope )
+
+# ::id SNG0669.json_0002
+# ::snt Yes , please . For a party of 7 on Friday , at 17:15 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n2 / name
+     :op1 "17:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n4 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n6 / name
+     :op1 "7"
+  ))
+)
+
+# ::id SNG0669.json_0004
+# ::snt That will be all . Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0466.json_0000
+# ::snt I 'm looking for an expensive place to get some British food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "british"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0466.json_0002
+# ::snt Any area is fine .
+( Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+)
+
+# ::id PMUL0466.json_0004
+# ::snt postcode , phone number , and address please and thank you
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id PMUL0466.json_0006
+# ::snt Thank you , can I get info on hotels that are 4 stars and have wifi ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotels"
+  ))
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0466.json_0008
+# ::snt Okay , how about the University Arms Hotel .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n10 / name
+     :op1 "university"
+     :op2 "arms"
+     :op3 "hotel"
+  ))
+)
+
+# ::id PMUL0466.json_0010
+# ::snt Yes , I need a reservation for 7 people for 3 nights starting Saturday . Please , I will need the reference number .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL0466.json_0012
+# ::snt Perfect , thank you . Finally , I need a taxi to go between Fitzbillies and the University Arms Hotel .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   :Name ( NamHo4 / Name 
+    :name ( n19 / name
+     :op1 "University"
+     :op2 "Arms"
+     :op3 "Hotel"
+  ))
+   )
+)
+
+# ::id PMUL0466.json_0014
+# ::snt I will be going to the restaurant from the hotel .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL0466.json_0016
+# ::snt Actually , I want to go from the restaurant to the hotel instead . I want to leave the restaurant by 17:15 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n24 / name
+     :op1 "17:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n26 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n28 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL0466.json_0018
+# ::snt Great , thanks ! That is everything I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0919.json_0000
+# ::snt I am looking for a hotel near the mall . The hotel should has free indoor parking , even it does n't include internet .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Internet ( onHo3 / dontcare)
+)
+
+# ::id SNG0919.json_0002
+# ::snt I want to be in the area with the mall . Which hotel is the closest to the mall ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Area ( enHo2 / centre)
+)
+
+# ::id SNG0919.json_0004
+# ::snt Do either of those hotels have free wifi ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotels"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id SNG0919.json_0006
+# ::snt I will try booking at the Gonville for 3 people and 4 nights starting from Sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SNG0919.json_0008
+# ::snt No , I think that covers it , thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02149.json_0000
+# ::snt Yes please . Can you tell me where Addenbrookes Hospital is ?
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG02149.json_0002
+# ::snt I need the   address , phone number , and postcode .
+( Ht1 / Hospital-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+  :Phone ( aHo2 / question )
+)
+
+# ::id SNG02149.json_0004
+# ::snt Do you have their full street address ?
+( Ht1 / Hospital-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id SNG02149.json_0006
+# ::snt Thank you for your help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02149.json_0008
+# ::snt That was all . Thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1015.json_0000
+# ::snt i want to go boating in the centre of the town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "boating"
+  ))
+)
+
+# ::id PMUL1015.json_0002
+# ::snt I would like the phone number for the one on Mill Lane please .
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL1015.json_0004
+# ::snt Yes I need a train going to Cambridge and arriving by 09:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "09:30"
+  ))
+)
+
+# ::id PMUL1015.json_0006
+# ::snt I want to leave on Tuesday from Kings Lynn
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id PMUL1015.json_0008
+# ::snt Yes , please book for me .
+( o / out_of_scope )
+
+# ::id PMUL1015.json_0010
+# ::snt I need the travel time and price .
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id PMUL1015.json_0012
+# ::snt No .   All set .   Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0230.json_0000
+# ::snt Can you help me find a hotel today ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL0230.json_0002
+# ::snt I was hoping for a hotel in the east that is cheap .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n6 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL0230.json_0004
+# ::snt A 4 star hotel with wifi and free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo4 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0230.json_0006
+# ::snt That is all I need for the hotel . But I am looking for a place to dine .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL0230.json_0008
+# ::snt I 'm actually interested the saffron brasserie and I 'd like to book it for one on Saturday @ 15:00 . May I have the reference number ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n10 / name
+     :op1 "saffron"
+     :op2 "brasserie"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n12 / name
+     :op1 "15:00"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n14 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n16 / name
+     :op1 "one"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0230.json_0010
+# ::snt Yes , can you try for 14:00 instead ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "14:00"
+  ))
+)
+
+# ::id PMUL0230.json_0012
+# ::snt No , that is okay . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0230.json_0014
+# ::snt Thanks , you too . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2771.json_0000
+# ::snt What is the address to the hospital in North ?
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL2771.json_0002
+# ::snt What is the address to the hospital there was no error you just did n't want to look it up .
+( a / and
+ :op1(Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+   )
+ :op2(Ht2 / Hospital-Request
+  :Addr ( aHo1 / question )
+   )
+)
+
+# ::id PMUL2771.json_0004
+# ::snt I am looking for bridge guest house , information on their phone number as well as if they have free parking . I am also looking for places to go .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "bridge"
+     :op2 "guest"
+     :op3 "house"
+  ))
+   :Parking ( esHo2 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Parking ( aHo1 / question )
+  :Phone ( aHo2 / question )
+   )
+)
+
+# ::id PMUL2771.json_0006
+# ::snt No that 's okay , I do need an entertainment attraction in the east , though .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n6 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL2771.json_0008
+# ::snt Ok ! I need the entrance fee please .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL2771.json_0010
+# ::snt Is it on the east ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n8 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL2771.json_0012
+# ::snt Can you just tell me what the entrance fee is please ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL2771.json_0014
+# ::snt I think that will do it .   Thank you for your help today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2513.json_0000
+# ::snt I need to find a nightclub to visit while in town .
+( o / out_of_scope )
+
+# ::id MUL2513.json_0002
+# ::snt I was looking for something in the east actually .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL2513.json_0004
+# ::snt I 'd really like to stay on the east side . What about a museum ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "museum"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n6 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL2513.json_0006
+# ::snt Okay .   What is the address and postcode for that museum ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id MUL2513.json_0008
+# ::snt I also need some info on the a and b guest house .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n8 / name
+     :op1 "a"
+     :op2 "and"
+     :op3 "b"
+     :op4 "guest"
+     :op5 "house"
+  ))
+)
+
+# ::id MUL2513.json_0010
+# ::snt I 'd like to book for 6 people starting Thursday for 3 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL2513.json_0012
+# ::snt No , that 's all I need for now . Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0020.json_0000
+# ::snt I 'm looking for a place to dine , in the cheap price range , that serves molecular gastronomy .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "molecular"
+     :op2 "gastronomy"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL0020.json_0002
+# ::snt What about a cheap vietnamese place ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "vietnamese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL0020.json_0004
+# ::snt Can I have the phone number for that location as well as the address ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id MUL0020.json_0006
+# ::snt I am also looking for a place to stay . I 'd like a guesthouse that has free wifi included .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL0020.json_0008
+# ::snt I do n't want to stay in a hotel , I 'd prefer a guesthouse please that has free wifi and free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+   :Internet ( esHo3 / yes)
+)
+
+# ::id MUL0020.json_0010
+# ::snt Yes can you please list the hotels names please .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id MUL0020.json_0012
+# ::snt I do n't really have a price range . What do you suggest ?
+( o / out_of_scope )
+
+# ::id MUL0020.json_0014
+# ::snt Yes , I would like to book it for two people for four nights starting on Friday .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n14 / name
+     :op1 "four"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "two"
+  ))
+   :Stay ( StaHo8 / Stay 
+    :name ( n20 / name
+     :op1 "four"
+  ))
+)
+
+# ::id MUL0020.json_0016
+# ::snt I suppose I can start out with three nights , if that is available .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n22 / name
+     :op1 "three"
+  ))
+)
+
+# ::id MUL0020.json_0018
+# ::snt If it is n't too much trouble , I 'd like to book a taxi between the two places , leaving the restaurant by 02:15 . I need the contact number and car type , too .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n24 / name
+     :op1 "02:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n26 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id MUL0020.json_0020
+# ::snt Thank you that 's all I needed !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20069.json_0000
+# ::snt May have the name of a moderately priced restaurant in the south part of town ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id WOZ20069.json_0002
+# ::snt I do n't care .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+)
+
+# ::id WOZ20069.json_0004
+# ::snt Is there anything else ?
+( o / out_of_scope )
+
+# ::id WOZ20069.json_0006
+# ::snt What is the postcode ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id WOZ20069.json_0008
+# ::snt That is it . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1103.json_0000
+# ::snt I need a train to cambridge on monday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL1103.json_0002
+# ::snt I want to go to ely and arrive by 11:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "ely"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "11:15"
+  ))
+)
+
+# ::id PMUL1103.json_0004
+# ::snt No , sorry , I am traveling to Cambridge from Ely .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL1103.json_0006
+# ::snt Yes please . Make a booking for 6 people and send me the reference number
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1103.json_0008
+# ::snt Yes I need a place to go in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL1103.json_0010
+# ::snt What are the theatres options ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n18 / name
+     :op1 "theatres"
+  ))
+)
+
+# ::id PMUL1103.json_0012
+# ::snt Sure . What 's the postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL1103.json_0014
+# ::snt Thank you for your help . Have a great day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0396.json_0000
+# ::snt Could you please get me a train ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id SNG0396.json_0002
+# ::snt I am leaving Leicester and I need to leave by 20:30 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "leicester"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "20:30"
+  ))
+)
+
+# ::id SNG0396.json_0004
+# ::snt Cambridge and on friday . Can I just get the travel time for the train ? Thanks !
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Time ( aTr1 / question )
+   )
+)
+
+# ::id SNG0396.json_0006
+# ::snt That sounds perfect , thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0396.json_0008
+# ::snt No , that 's OK , I 'll get my tickets at the station . I just needed information .
+( o / out_of_scope )
+
+# ::id SNG0396.json_0010
+# ::snt No , that 's all . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0396.json_0012
+# ::snt Thank you for correcting that for me . Have a god day
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3273.json_0000
+# ::snt I would like to know if there is an Italian restaurant nearby me .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id PMUL3273.json_0002
+# ::snt I guess we do n't need a restaurant after all . My husband is n't hungry . He wants to take a look at a college instead .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL3273.json_0004
+# ::snt I would like to find one in the west . Are there any in that area ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL3273.json_0006
+# ::snt I do n't care , just need the postcode , phone number , and address .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL3273.json_0008
+# ::snt I am also looking for a restaurant . The restaurant should be in the moderate price range and should be in the same area as the attraction .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL3273.json_0010
+# ::snt how about you suggest one and book a table for 4 at 15:15 on wednesday , and I 'll need the reference number too please
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "15:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL3273.json_0012
+# ::snt I 'll also be needing a taxi to get me from the college to the restaurant .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "college"
+  ))
+   :Dest ( DesTa5 / Dest 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL3273.json_0014
+# ::snt From Churchill , and i want to get there by the time you booked my table .
+( o / out_of_scope )
+
+# ::id PMUL3273.json_0016
+# ::snt That s everything I needed thanks for the help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4854.json_0000
+# ::snt Please see if you can find me an Indian restaurant on the East end
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL4854.json_0002
+# ::snt Cheap price and address and phone number
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+  :Phone ( aRe2 / question )
+   )
+)
+
+# ::id PMUL4854.json_0004
+# ::snt Sure , I think any price range is actually fine , as long as it 's indian and in the east . I 'll need their address and phone number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id PMUL4854.json_0006
+# ::snt I need a place to stay also . free wifi please , but no parking is needed
+( Hm1 / Hotel-Inform
+   :Parking ( oHo1 / no)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL4854.json_0008
+# ::snt Yes , I 'd prefer a guesthouse that 's cheap if any are available .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n10 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL4854.json_0010
+# ::snt How about a hotel that is really cheap ? I need a room for 7 for 3 nights on friday
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n14 / name
+     :op1 "cheap"
+  ))
+   :Stay ( StaHo6 / Stay 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo8 / Day 
+    :name ( n18 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo10 / People 
+    :name ( n20 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL4854.json_0012
+# ::snt Thanks so much . Have a great day . Goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3161.json_0000
+# ::snt Good morning !   I need to take a train to Cambridge on Tuesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL3161.json_0002
+# ::snt I 'm looking to leave from ely and arrive by 12:15
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "12:15"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL3161.json_0004
+# ::snt Yes , that would be great . I would like to book a ticket for 4 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3161.json_0006
+# ::snt Thanks . I am looking for an asian oriental restaurant in the centre . Do you have any ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3161.json_0008
+# ::snt I need something moderately priced .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n16 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL3161.json_0010
+# ::snt Sounds good . Can I have their address ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id PMUL3161.json_0012
+# ::snt No , I 'm just figuring out my options right now .   You have been very helpful , that is all I need for today .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3189.json_0000
+# ::snt Can you help me find a museum to visit ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL3189.json_0002
+# ::snt No , it does not matter .   You can make a suggestion and provide the address and postcode .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL3189.json_0004
+# ::snt Can I have the postcode , please ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL3189.json_0006
+# ::snt Thanks much ! Oh and I 'd also like to find a place to dine in the centre . Can you help me with that too ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3189.json_0008
+# ::snt I 'd like modern American in the moderate price range , if possible ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "modern"
+     :op2 "american"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL3189.json_0010
+# ::snt If you do n't have any Modern American places , maybe Modern European ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+)
+
+# ::id PMUL3189.json_0012
+# ::snt Could you pick one and give me the postcode and phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id PMUL3189.json_0014
+# ::snt What is the address ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id PMUL3189.json_0016
+# ::snt great ! I also want to book a taxi from the cambridge and county folk museum going to Riverside Brasseri by 18:30 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n12 / name
+     :op1 "18:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n14 / name
+     :op1 "cambridge"
+     :op2 "and"
+     :op3 "county"
+     :op4 "folk"
+     :op5 "museum"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n16 / name
+     :op1 "Riverside"
+     :op2 "Brasseri"
+  ))
+)
+
+# ::id PMUL3189.json_0018
+# ::snt Can you reserve it for me ?
+( o / out_of_scope )
+
+# ::id PMUL3189.json_0020
+# ::snt What adult attraction are within 5 miles of the restaurant ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL3189.json_0022
+# ::snt I was never given the car type and contact number for my taxi , could you please provide them ?
+( Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+)
+
+# ::id PMUL3189.json_0024
+# ::snt NO that was all I needed . THank you ,
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3189.json_0026
+# ::snt i am glad i was of help
+( a / and
+ :op1(ge1 / general-bye
+   :none ( onge1 / none)
+   )
+ :op2(ge2 / general-welcome
+   :none ( onge2 / none)
+   )
+)
+
+# ::id PMUL2644.json_0000
+# ::snt Can you tell me about an attraction found in the centre ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2644.json_0002
+# ::snt just any . give me one option with its phone number , postcode and address .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( onAt1 / dontcare)
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+  :Phone ( aAt3 / question )
+   )
+)
+
+# ::id PMUL2644.json_0004
+# ::snt Thank you . Can you tell me some information for a place called the Autumn House . I am not sure if its a hotel or guest house .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n4 / name
+     :op1 "autumn"
+     :op2 "house"
+  ))
+)
+
+# ::id PMUL2644.json_0006
+# ::snt Are you sure autumn house is no longer there ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n6 / name
+     :op1 "autumn"
+     :op2 "house"
+  ))
+)
+
+# ::id PMUL2644.json_0008
+# ::snt How many stars is it ?
+( Ht1 / Hotel-Request
+  :Stars ( aHo0 / question )
+)
+
+# ::id PMUL2644.json_0010
+# ::snt No , thanks . I was just looking for the star rating , which you 've already given me .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2644.json_0012
+# ::snt I just needs the taxi to the hotel , I need to leave the attraction by 05:45 .   ( I 'm doing a volunteer overnight security shift there for the experience )
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n8 / name
+     :op1 "05:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n10 / name
+     :op1 "the"
+     :op2 "attraction"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n12 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL2644.json_0014
+# ::snt Great , that is all I needed . Thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0776.json_0000
+# ::snt Hello , I 'm looking for a train to Ely . I need to leave on Saturday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "ely"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id MUL0776.json_0002
+# ::snt I do no want to leave Ely . I want to go TO Ely . I am leaving from Cambidge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "ely"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "Ely"
+  ))
+)
+
+# ::id MUL0776.json_0004
+# ::snt I do n't have a departure time in mind but the train should arrive by 11:00 .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "11:00"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Leave ( aTr1 / question )
+   )
+)
+
+# ::id MUL0776.json_0006
+# ::snt That works perfectly . I am also looking for a cheap place to stay . Can you help me with this ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL0776.json_0008
+# ::snt I 'm looking for a 3 star hotel in the north area .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n14 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL0776.json_0010
+# ::snt Is it in the moderate price range ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n18 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL0776.json_0012
+# ::snt Yes , for person and for 2 nights starting on thursday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n22 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id MUL0776.json_0014
+# ::snt That is all I need . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0317.json_0000
+# ::snt I am looking for a hotel called Warkworth House .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "warkworth"
+     :op2 "house"
+  ))
+)
+
+# ::id SSNG0317.json_0002
+# ::snt Yes , please . I need a reservation for 5 nights starting Wednesday . There will be 4 people .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SSNG0317.json_0004
+# ::snt Can you find me another hotel in the same price range as the Warkworth House ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+   :Name ( onHo2 / none)
+   :Name ( NamHo5 / Name 
+    :name ( n14 / name
+     :op1 "Warkworth"
+     :op2 "House"
+  ))
+)
+
+# ::id SSNG0317.json_0006
+# ::snt Yes thank you and the reference number
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id SSNG0317.json_0008
+# ::snt Either is fine .   I just need the reservation for Wednesday .
+( Hm1 / Hotel-Inform
+   :Parking ( onHo1 / dontcare)
+   :Day ( DayHo3 / Day 
+    :name ( n16 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id SSNG0317.json_0010
+# ::snt Thank you that is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2314.json_0000
+# ::snt Hello , i 'm looking for a restaurant called river bar steakhouse and grill .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Name ( NamRe3 / Name 
+    :name ( n2 / name
+     :op1 "river"
+     :op2 "bar"
+  ))
+)
+
+# ::id MUL2314.json_0002
+# ::snt What is their postcode ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id MUL2314.json_0004
+# ::snt Not right now . Is there anywhere to go for entertainment in the south ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n6 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id MUL2314.json_0006
+# ::snt Can you tell me more about The Tenpin ? And can you give me a phone number and postcode ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n8 / name
+     :op1 "tenpin"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id MUL2314.json_0008
+# ::snt Thanks . I will also need a taxi between The Tenpin and river bar steakhouse and grill .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n10 / name
+     :op1 "tenpin"
+  ))
+)
+
+# ::id MUL2314.json_0010
+# ::snt I would like to leave our attraction by 2:30 and head to the restaurant .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   :Time ( TimRe4 / Time 
+    :name ( n13 / name
+     :op1 "2:30"
+  ))
+   )
+)
+
+# ::id MUL2314.json_0012
+# ::snt Great , thank you so much ! That 's all I will need for today !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20115.json_0000
+# ::snt Hello ! Can you recommend a moderately priced restauarnt near the south part of town ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id WOZ20115.json_0002
+# ::snt It does n't matter .
+( o / out_of_scope )
+
+# ::id WOZ20115.json_0004
+# ::snt May I have their address please ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id WOZ20115.json_0006
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2512.json_0000
+# ::snt I 've heard about a hotel called Kirkwood House , but the only thing I know about it is the name . Can you tell me more ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "kirkwood"
+     :op2 "house"
+  ))
+)
+
+# ::id MUL2512.json_0002
+# ::snt Thank you . I would like to book for 7 people for 2 nights , starting from Monday at the Kirkwood House Hotel .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n4 / name
+     :op1 "kirkwood"
+     :op2 "house"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL2512.json_0004
+# ::snt How about for just one night instead ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL2512.json_0006
+# ::snt I am also looking for a nightclub in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n16 / name
+     :op1 "nightclub"
+  ))
+)
+
+# ::id MUL2512.json_0008
+# ::snt Sure , can I get the postcode , entrance fee and phone number please ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id MUL2512.json_0010
+# ::snt I also need a taxi to get between the two places . I want to leave by 16:15 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n18 / name
+     :op1 "16:15"
+  ))
+)
+
+# ::id MUL2512.json_0012
+# ::snt Yes . Can I get a contact number and car type ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Dest ( ouTa1 / soul_tree_nightclub)
+   :Depart ( irTa2 / kirkwood_house)
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id MUL2512.json_0014
+# ::snt No , that will be all . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3927.json_0000
+# ::snt I 'd like some information about the El Shaddai .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "El"
+     :op2 "Shaddai"
+  ))
+)
+
+# ::id PMUL3927.json_0002
+# ::snt Ok , great . Can I get their phone number please so that I can contact them ?
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id PMUL3927.json_0004
+# ::snt Yes , please and thank you . I 'd like to learn about the train schedule if you can help me with that ? I 'll be traveling from London King 's Cross to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "king"
+     :op3 "'s"
+     :op4 "cross"
+  ))
+)
+
+# ::id PMUL3927.json_0006
+# ::snt I will be traveling on Saturday and would like to leave after 11:45 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n10 / name
+     :op1 "11:45"
+  ))
+)
+
+# ::id PMUL3927.json_0008
+# ::snt Can I check on the arrival time of that train first ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+)
+
+# ::id PMUL3927.json_0010
+# ::snt Thanks for the information . That 's all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2073.json_0000
+# ::snt Hi .   I need to find a hotel , can you help me ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Type ( TypHo3 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL2073.json_0002
+# ::snt I would like to stay in the northern area . I do n't have a specific price range , but the hotel does n't need to have the internet .
+( Hm1 / Hotel-Inform
+   :Internet ( onHo1 / dontcare)
+   :Area ( AreHo3 / Area 
+    :name ( n4 / name
+     :op1 "northern"
+  ))
+)
+
+# ::id MUL2073.json_0004
+# ::snt I prefer a hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL2073.json_0006
+# ::snt How much is each hotel ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id MUL2073.json_0008
+# ::snt Pick one for me . Book it for 1 person for 5 nights starting from wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL2073.json_0010
+# ::snt I am also looking for a train departing from cambridge that is going to london kings cross .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2073.json_0012
+# ::snt I 'd like to leave on Monday after 8:30 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n18 / name
+     :op1 "monday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n20 / name
+     :op1 "8:30"
+  ))
+)
+
+# ::id MUL2073.json_0014
+# ::snt just one person please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n22 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL2073.json_0016
+# ::snt That 's all I need today , thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01876.json_0000
+# ::snt I would like to get a taxi to pick me up after 16:45 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n2 / name
+     :op1 "16:45"
+  ))
+)
+
+# ::id SNG01876.json_0002
+# ::snt I will be going to Jesus College from the Nirala .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n4 / name
+     :op1 "jesus"
+     :op2 "college"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n6 / name
+     :op1 "nirala"
+  ))
+)
+
+# ::id SNG01876.json_0004
+# ::snt Great , I will also need their contact number please .
+( Tt1 / Taxi-Request
+  :Phone ( aTa0 / question )
+)
+
+# ::id SNG01876.json_0006
+# ::snt That 's all , thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1936.json_0000
+# ::snt Can you help me find a train for Wednesday , heading into Cambridge ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL1936.json_0002
+# ::snt I 'm departing from london liverpool street and would like to leave after 16:15 . Does this help ?
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "16:15"
+  ))
+)
+
+# ::id PMUL1936.json_0004
+# ::snt Yes please book me a ticket .
+( o / out_of_scope )
+
+# ::id PMUL1936.json_0006
+# ::snt Oh wait , before booking I would like to know what the arrival time and travel time is on that train .
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+  :Time ( aTr1 / question )
+)
+
+# ::id PMUL1936.json_0008
+# ::snt I need to know the travel time before booking .
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL1936.json_0010
+# ::snt Ok great . I do n't need tickets . Could you find me a place to stay with free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL1936.json_0012
+# ::snt I need the place to be on the north side actually . Moderately priced and with free wifi
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "moderately"
+  ))
+   :Internet ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n12 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL1936.json_0014
+# ::snt I prefer a hotel if available for 7 people and 4 nights starting Wednesday . If that does n't work then Friday , and I will also need a reference number .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n18 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n20 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL1936.json_0016
+# ::snt Yes , that sounds fine . I need it for 4 nights the same day . There will be 7 of us .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n22 / name
+     :op1 "4"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n24 / name
+     :op1 "7"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n26 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+)
+
+# ::id PMUL1936.json_0018
+# ::snt nope thank you for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1936.json_0020
+# ::snt Thank you ! Good Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL2212.json_0000
+# ::snt Have you ever heard of the hotel Avalon ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "avalon"
+  ))
+)
+
+# ::id MUL2212.json_0002
+# ::snt Yes can you check for availability for 2 people and 3 nights starting from Tuesday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL2212.json_0004
+# ::snt How about just one night instead ? I really want to try this hotel .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL2212.json_0006
+# ::snt I am also looking for a train that goes from Cambridge to Broxbourne , are there any available ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "broxbourne"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2212.json_0008
+# ::snt I 'd like to leave Wednesday after 09:45 , please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n16 / name
+     :op1 "wednesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n18 / name
+     :op1 "09:45"
+  ))
+)
+
+# ::id MUL2212.json_0010
+# ::snt What is the arrival time and train ID ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id MUL2212.json_0012
+# ::snt Than you for your help ! That is all I need .
+( o / out_of_scope )
+
+# ::id MUL1969.json_0000
+# ::snt I 'd like a train leaving from London Liverpool Street on Wednesday , please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id MUL1969.json_0002
+# ::snt I am going to   cambridge & leaving after 11:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "11:15"
+  ))
+)
+
+# ::id MUL1969.json_0004
+# ::snt I 'd like the train ID , price , and arrival time please .
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+  :Id ( aTr2 / question )
+)
+
+# ::id MUL1969.json_0006
+# ::snt Yes , when is the arrival time on that ? And how much for 1 ticket ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Arrive ( aTr1 / question )
+   )
+)
+
+# ::id MUL1969.json_0008
+# ::snt Thanks .   Could you also look up information for Jesus College ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n12 / name
+     :op1 "jesus"
+     :op2 "college"
+  ))
+)
+
+# ::id MUL1969.json_0010
+# ::snt That 's all I needed .
+( o / out_of_scope )
+
+# ::id MUL1518.json_0000
+# ::snt Can you give me some suggestions on restaurants ? I 'm interested in a cheap Mediterranean restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "mediterranean"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL1518.json_0002
+# ::snt That sounds like a great restaurant . Is it really good ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id MUL1518.json_0004
+# ::snt Sure ! It 's a party of 4 , and we 'd like to eat at 18:00 on Wednesday . Can I get the reference number , too ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "18:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL1518.json_0006
+# ::snt Thanks so much . Are you able to help with train schedules too ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL1518.json_0008
+# ::snt I need to travel from Cambridge to Stansted Airport .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1518.json_0010
+# ::snt I want to leave from Cambridge on Thursday and arrive by 16:00 on that same day .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n16 / name
+     :op1 "thursday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n18 / name
+     :op1 "16:00"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n20 / name
+     :op1 "Cambridge"
+  ))
+)
+
+# ::id MUL1518.json_0012
+# ::snt That will work . Could you reserve 4 seats on that train for me ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n22 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1518.json_0014
+# ::snt No , that is everything that I needed .   Thank you so much for all of your help !   Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2536.json_0000
+# ::snt Can you help me find a hotel to stay in that includes free wifi and has a 4 star rating ? Thanks !
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2536.json_0002
+# ::snt Is it moderately priced ? Also , I think I need it in the east part of town .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n8 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL2536.json_0004
+# ::snt Please , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2536.json_0006
+# ::snt Yes , I am also looking for information on any places of entertainment in town .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL2536.json_0008
+# ::snt same part of town as the hotel .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "part"
+     :op3 "of"
+     :op4 "town"
+  ))
+)
+
+# ::id PMUL2536.json_0010
+# ::snt No , I just need the postcode
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL2536.json_0012
+# ::snt I now need a taxi
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL2536.json_0014
+# ::snt 09:45 at Funky fun house 's . Please give the car type and contact number ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n14 / name
+     :op1 "09:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n16 / name
+     :op1 "funky"
+     :op2 "fun"
+     :op3 "house"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id PMUL2536.json_0016
+# ::snt back to the hotel
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL2536.json_0018
+# ::snt Nope that 'll be all thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2313.json_0000
+# ::snt I 'm looking for a college in town .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "college"
+  ))
+)
+
+# ::id MUL2313.json_0002
+# ::snt Could you give me the address for it ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id MUL2313.json_0004
+# ::snt I also need a cheap restaurant in the same area as the attraction .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id MUL2313.json_0006
+# ::snt I 'm open to try anything . Can you recommend one of the restaurants you found in the centre area ?
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+   :Area ( AreRe3 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2313.json_0008
+# ::snt That sounds good . Could you book it for 3 people at 18:15 on wednesday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "18:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL2313.json_0010
+# ::snt Yes , I need a taxi to travel from christ 's college to charlie chan and arrive by 18:15 .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n16 / name
+     :op1 "charlie"
+     :op2 "chan"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n18 / name
+     :op1 "18:15"
+  ))
+)
+
+# ::id MUL2313.json_0012
+# ::snt That is all I needed today .
+( o / out_of_scope )
+
+# ::id SNG1177.json_0000
+# ::snt i want to book a taxi . The taxi should arrive by 23:00 and should go to holy trinity church .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "holy"
+     :op2 "trinity"
+     :op3 "church"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n4 / name
+     :op1 "23:00"
+  ))
+)
+
+# ::id SNG1177.json_0002
+# ::snt I will be departing from rajmahal .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n6 / name
+     :op1 "rajmahal"
+  ))
+)
+
+# ::id SNG1177.json_0004
+# ::snt thanks very much for you time
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0829.json_0000
+# ::snt Help me find an expensive restaurant .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0829.json_0002
+# ::snt No , but I 'm looking for Corsican food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "corsican"
+  ))
+)
+
+# ::id PMUL0829.json_0004
+# ::snt Yes can you check the same area for chinese food please ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL0829.json_0006
+# ::snt The area does not matter . But try European food please ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "european"
+  ))
+   :Area ( onRe2 / dontcare)
+)
+
+# ::id PMUL0829.json_0008
+# ::snt Yes please for 7 people at 14:15 on friday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "14:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL0829.json_0010
+# ::snt yeah i also need a train
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL0829.json_0012
+# ::snt cambridge . by 13:30 and should go to broxbourne
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n18 / name
+     :op1 "broxbourne"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n20 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n22 / name
+     :op1 "13:30"
+  ))
+)
+
+# ::id PMUL0829.json_0014
+# ::snt I need to travel on monday please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n24 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL0829.json_0016
+# ::snt No , just get me the Train ID .
+( Tt1 / Train-Request
+  :Id ( aTr0 / question )
+)
+
+# ::id PMUL0829.json_0018
+# ::snt That was all thank you .   Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2239.json_0000
+# ::snt I am planning to visit Cambridge and I will need a place to stay .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id MUL2239.json_0002
+# ::snt The hotel I am looking for is called allenbell .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "allenbell"
+  ))
+)
+
+# ::id MUL2239.json_0004
+# ::snt That works great . Can you book it for 3 people for 4 nights starting on Friday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL2239.json_0006
+# ::snt Thank you . I appreciate that . Can you also help me find a train into Norwich ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id MUL2239.json_0008
+# ::snt I 'll be leaving from Cambridge on tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2239.json_0010
+# ::snt Yes , actually . I 'd prefer to leave sometime after 12:45 , please .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n16 / name
+     :op1 "12:45"
+  ))
+)
+
+# ::id MUL2239.json_0012
+# ::snt For 3 people , please . And can I get a reference number please ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL2239.json_0014
+# ::snt How much will it cost me ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL2239.json_0016
+# ::snt Great that 's all I needed today , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1038.json_0000
+# ::snt Yes i m looking to book a taxi from Cambride TownInfo Centre to a fancy restraunt rated 5 Stars !
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n2 / name
+     :op1 "Cambride"
+     :op2 "TownInfo"
+     :op3 "Centre"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Stars ( StaHo4 / Stars 
+    :name ( n5 / name
+     :op1 "5"
+  ))
+   )
+)
+
+# ::id MUL1038.json_0002
+# ::snt I 'm sorry , I am actually looking for the postcode of King 's College . Could you provide that for me ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n6 / name
+     :op1 "king"
+     :op2 "'s"
+     :op3 "college"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+   )
+)
+
+# ::id MUL1038.json_0004
+# ::snt I am also looking for a place to stay that has a star of 4 and free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1038.json_0006
+# ::snt No preference on location but I would like a hotel . I would also like moderate pricing .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n12 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL1038.json_0008
+# ::snt How about an expensive one ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n14 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL1038.json_0010
+# ::snt Book one of them for two people , five nights , starting Wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "five"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n20 / name
+     :op1 "two"
+  ))
+)
+
+# ::id MUL1038.json_0012
+# ::snt We could shorten the stay to just four nights , I guess .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n22 / name
+     :op1 "four"
+  ))
+)
+
+# ::id MUL1038.json_0014
+# ::snt Ok , can you get me a taxi ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL1038.json_0016
+# ::snt I would like it to take me between my hotel and the college .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Depart ( y_Ta1 / my_hotel)
+   :Dest ( DesTa3 / Dest 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "college"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Type ( TypHo4 / Type 
+    :name ( n27 / name
+     :op1 "hotel"
+  ))
+   )
+)
+
+# ::id MUL1038.json_0018
+# ::snt I want to leave the hotel by 14:15 .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n28 / name
+     :op1 "14:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n30 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Type ( TypHo5 / Type 
+    :name ( n33 / name
+     :op1 "hotel"
+  ))
+   )
+)
+
+# ::id MUL1038.json_0020
+# ::snt Could you provide the contact number please ?
+( Tt1 / Taxi-Request
+  :Phone ( aTa0 / question )
+)
+
+# ::id MUL1038.json_0022
+# ::snt No I think that 's all I need . Thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0376.json_0000
+# ::snt I want to find a place to stay in the north that does n't need to have free internet .
+( Hm1 / Hotel-Inform
+   :Internet ( onHo1 / dontcare)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SSNG0376.json_0002
+# ::snt I should have told you I am specifically looking for a hotel and not a guest house .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id SSNG0376.json_0004
+# ::snt Can you find a guesthouse for me ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id SSNG0376.json_0006
+# ::snt Book for 3 nights for 3 people starting sunday please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SSNG0376.json_0008
+# ::snt Yes , if I can get into a hotel in the north that would be best .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n16 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SSNG0376.json_0010
+# ::snt Thanks , that 's all I need . Have a nice day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1268.json_0000
+# ::snt AM looking for a place to dine . The restaurant should be in the south and should serve gastropod food .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n4 / name
+     :op1 "gastropod"
+  ))
+)
+
+# ::id SNG1268.json_0002
+# ::snt How about a cheap chinese one in the south ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n10 / name
+     :op1 "south"
+  ))
+)
+
+# ::id SNG1268.json_0004
+# ::snt Yes that would be great , thanks ! It 'll be 7 people dining on friday at 11:30 . And can I have a reference number for it ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "11:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id SNG1268.json_0006
+# ::snt No , thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2508.json_0000
+# ::snt Can you help me find a cheap Chinese place in the North ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n4 / name
+     :op1 "Chinese"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n6 / name
+     :op1 "North"
+  ))
+)
+
+# ::id PMUL2508.json_0002
+# ::snt Certainly . I 'd like to know what sorts of attractions are available on the north side of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n8 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL2508.json_0004
+# ::snt Yes , please . Could you give me the name of the park and its postcode ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "park"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2508.json_0006
+# ::snt Okay and how about a guesthous in the moderate price range .   I 'd like free parking and free wifi .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n12 / name
+     :op1 "moderate"
+  ))
+   :Internet ( esHo3 / yes)
+   :Type ( TypHo6 / Type 
+    :name ( n14 / name
+     :op1 "guesthous"
+  ))
+)
+
+# ::id PMUL2508.json_0008
+# ::snt That sounds good . I 'll need reservations for 7 people for 5 nights , starting from Sunday , please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n20 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL2508.json_0010
+# ::snt you were able to get me 5 nights ? Can you double check that please ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n22 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL2508.json_0012
+# ::snt Thank you so much for your help . You have been great !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2161.json_0000
+# ::snt I 'm looking for a place to dine in Cambridge , if you could help me with some options .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL2161.json_0002
+# ::snt I would love some afghan food in the centre of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "afghan"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2161.json_0004
+# ::snt How about Indian food , I hear there are some good indian places in Cambridge .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL2161.json_0006
+# ::snt Any price range is okay with me .
+( Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+)
+
+# ::id PMUL4535.json_0000
+# ::snt i am looking for a particular attraction . Its name is called castle galleries .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "castle"
+     :op2 "galleries"
+  ))
+)
+
+# ::id PMUL4535.json_0002
+# ::snt No thank you that will be all
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4535.json_0004
+# ::snt Could you help me find a moderately priced guesthouse to stay in , as well ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n6 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL4535.json_0006
+# ::snt Um , actually I think I 'd like to be in the east . I also need parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n8 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL4535.json_0008
+# ::snt Yes , please , for 6 people starting saturday , for 5 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL4535.json_0010
+# ::snt Thank you goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0312.json_0000
+# ::snt I am looking for a hotel called Avalon , can you help ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "avalon"
+  ))
+)
+
+# ::id SSNG0312.json_0002
+# ::snt I would actually like to book rooms for 8 people . Can I do that ?
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n4 / name
+     :op1 "8"
+  ))
+)
+
+# ::id SSNG0312.json_0004
+# ::snt This Tuesday , for 5 days .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id SSNG0312.json_0006
+# ::snt I guess , can you find me another hotel similar to the Avalon ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+   :Name ( NamHo4 / Name 
+    :name ( n12 / name
+     :op1 "avalon"
+  ))
+)
+
+# ::id SSNG0312.json_0008
+# ::snt I would like to stay in the same price range as the Avalon
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n14 / name
+     :op1 "Avalon"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id MUL0734.json_0000
+# ::snt Hi , I 'm looking to book a room in the ashley hotel .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "ashley"
+     :op2 "hotel"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL0734.json_0002
+# ::snt First could you tell me what type of hotel this is and if they provide internet ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Type ( aHo0 / question )
+  :Internet ( aHo1 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Internet ( esHo2 / yes)
+   )
+)
+
+# ::id MUL0734.json_0004
+# ::snt Yes . I am also looking for a train to peterborough from cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "peterborough"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0734.json_0006
+# ::snt Yes . The train should leave after 11:45 and leave on tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n12 / name
+     :op1 "11:45"
+  ))
+)
+
+# ::id MUL0734.json_0008
+# ::snt Yes , that works perfectly . Book a ticket for one person , and please send me the reference number . Thank you .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "one"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0734.json_0010
+# ::snt Thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0734.json_0012
+# ::snt Great thank you for your help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0734.json_0014
+# ::snt No thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0056.json_0000
+# ::snt Hi ! I need to find a cheap restaurant in the centre .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SSNG0056.json_0002
+# ::snt No preference . Please recommend any one of those restaurants .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id SSNG0056.json_0004
+# ::snt Sure , can you try and book a table for Wednesday at 12:15 ?   There are 5 people .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "12:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SSNG0056.json_0006
+# ::snt Yes , what other restaurants are in the same area in price range ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Area ( AreRe3 / Area 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id SSNG0056.json_0008
+# ::snt Any place I can get in to will be fine , in that are .
+( o / out_of_scope )
+
+# ::id SNG0399.json_0000
+# ::snt I am looking for a train from cambridge
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG0399.json_0002
+# ::snt My destination is norwich .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id SNG0399.json_0004
+# ::snt I need to leave Saturday after 17:00 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "17:00"
+  ))
+)
+
+# ::id SNG0399.json_0006
+# ::snt What is the train i d and price ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id SNG0399.json_0008
+# ::snt That 's everything I needed to know thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1390.json_0000
+# ::snt Do you have a cheap restaurant that serves indian food . In the mood for curry .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL1390.json_0002
+# ::snt I would like one in the centre of town that is in the cheap price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1390.json_0004
+# ::snt Great , can you book me a table for Wednesday ?
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id MUL1390.json_0006
+# ::snt Just me . I 'd like to eat at 16:45 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "16:45"
+  ))
+)
+
+# ::id MUL1390.json_0008
+# ::snt Okay , let 's try 15:45 instead ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "15:45"
+  ))
+)
+
+# ::id MUL1390.json_0010
+# ::snt Could you also help me find a guesthouse in the same area as the restaurant and in the same price range .   I would like free WIFI .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+   :Internet ( esHo3 / yes)
+   :Area ( AreHo7 / Area 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id MUL1390.json_0012
+# ::snt Yes please , just me starting on the day of my restaurant visit .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "day"
+     :op3 "of"
+     :op4 "my"
+     :op5 "restaurant"
+     :op6 "visit"
+  ))
+)
+
+# ::id MUL1390.json_0014
+# ::snt I needed that for 4 nights , did you get that for me ? Also I 'd like a reference number .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n24 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL1390.json_0016
+# ::snt Thank you for all of your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1390.json_0018
+# ::snt Not at this time , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01846.json_0000
+# ::snt I am looking for a nearest police station
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG01846.json_0002
+# ::snt Thanks ! That is all I need , good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG01768.json_0000
+# ::snt I need a taxi , please .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id SNG01768.json_0002
+# ::snt I want to be picked up from lynne strover gallery
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n2 / name
+     :op1 "lynne"
+     :op2 "strover"
+     :op3 "gallery"
+  ))
+)
+
+# ::id SNG01768.json_0004
+# ::snt I am going to The Junction .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n4 / name
+     :op1 "the"
+     :op2 "junction"
+  ))
+)
+
+# ::id SNG01768.json_0006
+# ::snt I do n't care about departure time but I need to arrive at The Junction by 20:15 , please .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n6 / name
+     :op1 "20:15"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n8 / name
+     :op1 "The"
+     :op2 "Junction"
+  ))
+)
+
+# ::id SNG01768.json_0008
+# ::snt I need the contact number please .
+( Tt1 / Taxi-Request
+  :Phone ( aTa0 / question )
+)
+
+# ::id SNG01768.json_0010
+# ::snt That 's it , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1399.json_0000
+# ::snt i want to book a taxi .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id SNG1399.json_0002
+# ::snt I want to be picked up from lan hong house and taken to great saint mary 's church please
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n2 / name
+     :op1 "lan"
+     :op2 "hong"
+     :op3 "house"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n4 / name
+     :op1 "great"
+     :op2 "saint"
+     :op3 "mary"
+     :op4 "'s"
+     :op5 "church"
+  ))
+)
+
+# ::id SNG1399.json_0004
+# ::snt As I said , I want to be picked up from lan hong house and taken to great saint mary 's church please . I would like to arrive by 20:15 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n6 / name
+     :op1 "20:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n8 / name
+     :op1 "lan"
+     :op2 "hong"
+     :op3 "house"
+  ))
+)
+
+# ::id SNG1399.json_0006
+# ::snt no thanks , that s is all
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01505.json_0000
+# ::snt Looking for atrain leaving on Tuesday to Cambridge .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG01505.json_0002
+# ::snt That 's a lot . I am going to Peterborough .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id SNG01505.json_0004
+# ::snt The train should leave after 15:30 and should go to peterborough .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "peterborough"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n10 / name
+     :op1 "15:30"
+  ))
+)
+
+# ::id SNG01505.json_0006
+# ::snt No , I can arrive at anytime .
+( o / out_of_scope )
+
+# ::id SNG01505.json_0008
+# ::snt Ok great , thanks for the help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01505.json_0010
+# ::snt No , that is all . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0973.json_0000
+# ::snt Are there any entertainment attractions in the centre of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id MUL0973.json_0002
+# ::snt Sure . Are there any colleges in the centre ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n8 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id MUL0973.json_0004
+# ::snt Sure , I would like the largest college available
+( o / out_of_scope )
+
+# ::id MUL0973.json_0006
+# ::snt Thank you . Can you also find a turkish restaurant that is moderately priced ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "turkish"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n12 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id MUL0973.json_0008
+# ::snt Is one of them in the centre area . I would like one close to the college .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0973.json_0010
+# ::snt We 'll try Efes , could you book me a table for 2 on Thursday at 11:15 ?   I 'll need the reference number also .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "11:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0973.json_0012
+# ::snt No that is it thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1388.json_0000
+# ::snt Place to stay the night , with free parking and it does n't need free wifi .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( onHo2 / dontcare)
+)
+
+# ::id MUL1388.json_0002
+# ::snt I prefer a gueshouse .
+( o / out_of_scope )
+
+# ::id MUL1388.json_0004
+# ::snt Can I please have their address and phone number ?
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+   )
+ :op2(Ht2 / Hotel-Request
+  :Addr ( aHo1 / question )
+  :Phone ( aHo2 / question )
+   )
+)
+
+# ::id MUL1388.json_0006
+# ::snt Great can you tell me the star rating of the hotel as well ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL1388.json_0008
+# ::snt No , but can you help me find a restaurant ? I think it 's called Meghna .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n4 / name
+     :op1 "meghna"
+  ))
+)
+
+# ::id MUL1388.json_0010
+# ::snt That 's it !   Can you give me the phone number and area , please ?
+( Rt1 / Restaurant-Request
+  :Area ( aRe0 / question )
+  :Phone ( aRe1 / question )
+)
+
+# ::id MUL1388.json_0012
+# ::snt Ahhh .. great , thanks !   That 's all I needed !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01282.json_0000
+# ::snt Where is the Parkside Police Station located ?
+( Pm1 / Police-Inform
+   :Name ( NamPo2 / Name 
+    :name ( n2 / name
+     :op1 "Parkside"
+     :op2 "Police"
+     :op3 "Station"
+  ))
+)
+
+# ::id SNG01282.json_0002
+# ::snt Thanks , what is their number ?
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01282.json_0004
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2819.json_0000
+# ::snt I am visiting and would like to see something interesting in the south .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL2819.json_0002
+# ::snt I 'm not particular .   Is there something you could recommend ?
+( Am1 / Attraction-Inform
+   :Type ( onAt1 / dontcare)
+)
+
+# ::id PMUL2819.json_0004
+# ::snt Sure , and the phone number , please ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL2819.json_0006
+# ::snt Yes I 'm looking for a place to stay in the same area .   A Guesthouse that has 3 stars and free internet
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n6 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Stars ( StaHo7 / Stars 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL2819.json_0008
+# ::snt No thank you . That 's all the information I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2819.json_0010
+# ::snt Yes you are welcome thanks for the help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01950.json_0000
+# ::snt I need some help with a car accident I was in .
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG01950.json_0002
+# ::snt Yes please , that would be great .
+( o / out_of_scope )
+
+# ::id SNG01950.json_0004
+# ::snt Great , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01950.json_0006
+# ::snt Yes , thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01950.json_0008
+# ::snt No I do n't . Thank you . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0692.json_0000
+# ::snt I would like to know what tourist attractions are in the south end of town ? Preferably something family friendly and moderately priced .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( onHo1 / none)
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL0692.json_0002
+# ::snt I 'm looking for a place to stay in the centre of town with some moderate pricing and they must include free parking , can you help me with that ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreHo5 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0692.json_0004
+# ::snt No let 's try the east side of town .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL0692.json_0006
+# ::snt Let 's try the guesthouse . Could you please book it for 2 people for 3 nights from Thursday ? I will need the reference number as well .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL0692.json_0008
+# ::snt I will also need a train on the same day as the hotel booking heading to Kings Lynn .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+)
+
+# ::id MUL0692.json_0010
+# ::snt I need to depart from Kings Lynn aft 19:00 on Thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n20 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n22 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n24 / name
+     :op1 "19:00"
+  ))
+)
+
+# ::id MUL0692.json_0012
+# ::snt Hmm , how long is the travel time on that one ? And when does it arrive ? Can you get me the price , too ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+  :Time ( aTr1 / question )
+  :Ticket ( aTr2 / question )
+)
+
+# ::id MUL0253.json_0000
+# ::snt I 'd like to get some Latin American food , nothing cheap , but should n't be expensive either .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "latin"
+     :op2 "american"
+  ))
+)
+
+# ::id MUL0253.json_0002
+# ::snt Is there a restaurant that serves Italian food in the same price range ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL0253.json_0004
+# ::snt What areas of town are those restaurants in ?   I 'd like addresses and phone numbers please .
+( Rt1 / Restaurant-Request
+  :Area ( aRe0 / question )
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id MUL0253.json_0006
+# ::snt Just hook me up with whichever one you like the most .
+( o / out_of_scope )
+
+# ::id MUL0253.json_0008
+# ::snt That 's great . Thanks ! I 'm also looking for a train to Broxbourne leaving after 21:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "broxbourne"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n10 / name
+     :op1 "21:30"
+  ))
+)
+
+# ::id MUL0253.json_0010
+# ::snt I would like to arrive on tuesday . And I am departing from cambridge .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0253.json_0012
+# ::snt I would like to depart on Monday .   What will be the arrival time and price of that train ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n16 / name
+     :op1 "monday"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Arrive ( aTr1 / question )
+  :Ticket ( aTr2 / question )
+   )
+)
+
+# ::id MUL0253.json_0014
+# ::snt That 's ok . Thank you for all of your time today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0214.json_0000
+# ::snt I am looking a restaurant in the Centre Cambridge area that serve gastropub food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "gastropub"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0214.json_0002
+# ::snt Moderate price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL0214.json_0004
+# ::snt That would be great .   Can you make if for a party of 6 on Tuesday at 15:30 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "15:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL0214.json_0006
+# ::snt I can find it , but please give me the reference number for the reservation . Nil is such a creative name for a restaurant !
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Food ( FooRe3 / Food 
+    :name ( n14 / name
+     :op1 "creative"
+  ))
+   :Name ( NamRe5 / Name 
+    :name ( n16 / name
+     :op1 "Nil"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0214.json_0008
+# ::snt I also need a place to stay , moderately price , centre area , does n't matter whether or not it has wifi .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n18 / name
+     :op1 "moderately"
+  ))
+   :Internet ( onHo2 / dontcare)
+   :Area ( AreHo5 / Area 
+    :name ( n20 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0214.json_0010
+# ::snt Oh yessiree , tuesday 6 people and 5 nights please
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n22 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n24 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n26 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL0214.json_0012
+# ::snt Does it have free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL0214.json_0014
+# ::snt Can you book for 2 nights >
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n28 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL0214.json_0016
+# ::snt I will also need a taxi to take me to the restaurant and hotel .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Dest ( DesTa3 / Dest 
+    :name ( n30 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+ :op3(Rm3 / Restaurant-Inform
+   :none ( onRe3 / none)
+   )
+)
+
+# ::id PMUL0214.json_0018
+# ::snt I want to make sure it arrives the restaurant by the booked time .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n32 / name
+     :op1 "the"
+     :op2 "booked"
+     :op3 "time"
+  ))
+)
+
+# ::id PMUL0214.json_0020
+# ::snt Thanks , that 's all I needed today . Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3675.json_0000
+# ::snt i am looking for a particular attraction . Its name is called soul tree nightclub .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "soul"
+     :op2 "tree"
+     :op3 "nightclub"
+  ))
+)
+
+# ::id PMUL3675.json_0002
+# ::snt I hear its a pretty cool place . Can I get their postcode please ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL3675.json_0004
+# ::snt Yeah , I need a place to stay on the south side .   4 stars if possible .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3675.json_0006
+# ::snt Can you book me a stay at The Aylesbray Lodge ?
+( o / out_of_scope )
+
+# ::id PMUL3675.json_0008
+# ::snt No I just need the postcode , phone # and if they have internet
+( Ht1 / Hotel-Request
+  :Internet ( aHo0 / question )
+  :Post ( aHo1 / question )
+  :Phone ( aHo2 / question )
+)
+
+# ::id PMUL3675.json_0010
+# ::snt That was everything , thanks a lot !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3675.json_0012
+# ::snt You have a great day as well !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG02345.json_0000
+# ::snt I need a hospital please ! I 've been hurt !
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG02345.json_0002
+# ::snt Thank you Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4309.json_0000
+# ::snt Hi , I am looking for information on a place to stay .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4309.json_0002
+# ::snt Yes a four star hotel that is cheap .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n6 / name
+     :op1 "four"
+  ))
+)
+
+# ::id PMUL4309.json_0004
+# ::snt Is that a guesthouse ? That is the type I am looking for .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL4309.json_0006
+# ::snt I do n't care about price . I just need a place to stay in the north that 's 4 stars .
+( Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+   :Area ( AreHo3 / Area 
+    :name ( n10 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo5 / Stars 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4817.json_0000
+# ::snt I am looking for information in Cambridge .
+( o / out_of_scope )
+
+# ::id PMUL4817.json_0002
+# ::snt Can I have some information about the Ashley hotel ? Does it have internet ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "ashley"
+     :op2 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Internet ( aHo1 / question )
+   )
+)
+
+# ::id PMUL4817.json_0004
+# ::snt What is the price range of the Ashley ? Also , it 's a hotel , right ? not a guest house ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Type ( TypHo3 / Type 
+    :name ( n5 / name
+     :op1 "hotel"
+  ))
+   )
+)
+
+# ::id PMUL4817.json_0006
+# ::snt Not at this time but I would like a train departing from Stevenage going to Cambridge on a Monday leaving after 15:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n10 / name
+     :op1 "stevenage"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n12 / name
+     :op1 "15:00"
+  ))
+)
+
+# ::id PMUL4817.json_0008
+# ::snt Yes , please make a booking for 5 people . Kindly give me the reference number when you have completed it .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4817.json_0010
+# ::snt That is all , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20276.json_0000
+# ::snt I want to find a restaurant in any area and serves scottish food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "scottish"
+  ))
+   :Area ( onRe2 / dontcare)
+)
+
+# ::id WOZ20276.json_0002
+# ::snt Yes , how about modern European food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+)
+
+# ::id WOZ20276.json_0004
+# ::snt What is the phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id WOZ20276.json_0006
+# ::snt No , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2698.json_0000
+# ::snt I 'd like to check out an attraction on the east side .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL2698.json_0002
+# ::snt Yeah , a boat sounds good .   Can you get me the phone number and postcode for one ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "boat"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id MUL2698.json_0004
+# ::snt Great . By any chance is that near a place called Hamilton Lodge ? Someone recommended it to me but I do n't know much about it .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n6 / name
+     :op1 "hamilton"
+     :op2 "lodge"
+  ))
+)
+
+# ::id MUL2698.json_0006
+# ::snt Could you give me their phone number and postcode ? And is that a guesthouse ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id MUL2698.json_0008
+# ::snt No , you 've been a great help !   Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0530.json_0000
+# ::snt I need to take a train out of Cambridge on Sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0530.json_0002
+# ::snt I would like to go to Stevenage after 08:00 please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "stevenage"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "08:00"
+  ))
+)
+
+# ::id MUL0530.json_0004
+# ::snt Can I make a reservation for 2 people and get a confirmation number ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL0530.json_0006
+# ::snt I also need to find an attraction called kings hedges learner pool .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n12 / name
+     :op1 "kings"
+     :op2 "hedges"
+     :op3 "learner"
+     :op4 "pool"
+  ))
+)
+
+# ::id MUL0530.json_0008
+# ::snt What is the postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL0530.json_0010
+# ::snt That is all , thank you very much for the help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0530.json_0012
+# ::snt Thank you . That 's all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0378.json_0000
+# ::snt I need a train into cambridge on wednesday , please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id SNG0378.json_0002
+# ::snt Sure .   I 'm leaving from Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "Cambridge"
+  ))
+)
+
+# ::id SNG0378.json_0004
+# ::snt No . I need to leave from leicester and arrive in cambridge . I also need to arrive by 10:15 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "10:15"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "leicester"
+  ))
+   :Dest ( DesTr6 / Dest 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG0378.json_0006
+# ::snt Yes I would like to book a ticket on TR7703 for Wednesday morning , thank you .
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Tm2 / Train-Inform
+   :Day ( DayTr3 / Day 
+    :name ( n15 / name
+     :op1 "wednesday"
+  ))
+   )
+)
+
+# ::id SNG0378.json_0008
+# ::snt Okay great . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2056.json_0000
+# ::snt I 'm looking for a cheap indian restaurant please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL2056.json_0002
+# ::snt I 'd like someplace in the center of town .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL2056.json_0004
+# ::snt The Gandhi would be perfect . Could you book it for me for tuesday .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+   :Name ( NamRe4 / Name 
+    :name ( n10 / name
+     :op1 "Gandhi"
+  ))
+)
+
+# ::id PMUL2056.json_0006
+# ::snt 5 at 11:15 on Tuesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "11:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL2056.json_0008
+# ::snt Great . Can you also help me find somewhere to visit in town around that same area ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL2056.json_0010
+# ::snt It is not really that necessary .
+( o / out_of_scope )
+
+# ::id PMUL2056.json_0012
+# ::snt Just choose one and tell me the type , address , and postcode
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+)
+
+# ::id PMUL2056.json_0014
+# ::snt That is all I needed today . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20156.json_0000
+# ::snt I would like an expensive restaurant that serves turkish food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "turkish"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id WOZ20156.json_0002
+# ::snt how about a moderate one ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id WOZ20156.json_0004
+# ::snt yes . address and phone number for Anatolia .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "anatolia"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20156.json_0006
+# ::snt What is the postcode ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id WOZ20156.json_0008
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0504.json_0000
+# ::snt I need to catch a train in Broxbourne on Wednesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id PMUL0504.json_0002
+# ::snt I need to arrive in Cambridge by 17:15 please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "17:15"
+  ))
+)
+
+# ::id PMUL0504.json_0004
+# ::snt Train ID please and thank you
+( Tt1 / Train-Request
+  :Id ( aTr0 / question )
+)
+
+# ::id PMUL0504.json_0006
+# ::snt Thank you I also would like a place to eat in the centre that serves afternoon tea food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "afternoon"
+     :op2 "tea"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0504.json_0008
+# ::snt How about one that serves international food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "international"
+  ))
+)
+
+# ::id PMUL0504.json_0010
+# ::snt I would like to book at Varsity for 5 people around 20:45 on the same day I arrive .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "20:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL0504.json_0012
+# ::snt Nothing else for today . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1634.json_0000
+# ::snt I need a restaurant that is in the expensive price range and that serves Indian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL1634.json_0002
+# ::snt That would be wonderful , yes please .
+( o / out_of_scope )
+
+# ::id MUL1634.json_0004
+# ::snt Please give me their address first .
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id MUL1634.json_0006
+# ::snt I also will need a train departing from cambridge going to birmingham new street .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1634.json_0008
+# ::snt I would like a train to leave after 10:30 on Saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n12 / name
+     :op1 "10:30"
+  ))
+)
+
+# ::id MUL1634.json_0010
+# ::snt No , I am just looking for a train that leaves after 10:30 , as close to 10:30 as possible .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n14 / name
+     :op1 "10:30"
+  ))
+)
+
+# ::id MUL1634.json_0012
+# ::snt Could you book that for 3 people please ? I 'd also like to get the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL1634.json_0014
+# ::snt No thank you . That was all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1154.json_0000
+# ::snt I would like to find a college to visit .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL1154.json_0002
+# ::snt No , just Cambridge in general . I 'd also like to know any entrance fees , please .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+   )
+)
+
+# ::id PMUL1154.json_0004
+# ::snt Cool , I also need a train ticket leaving london liverpool st and I am going to cambirdge
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+   :Depart ( DepTr3 / Depart 
+    :name ( n4 / name
+     :op1 "london"
+     :op2 "liverpool"
+  ))
+)
+
+# ::id PMUL1154.json_0006
+# ::snt I will be traveling on wednesday after 15:30 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "15:30"
+  ))
+)
+
+# ::id PMUL1154.json_0008
+# ::snt Yeah that will be fine can you book this please ?
+( o / out_of_scope )
+
+# ::id PMUL1154.json_0010
+# ::snt Can you let me know that train ID so I can find it ?
+( Tt1 / Train-Request
+  :Id ( aTr0 / question )
+)
+
+# ::id PMUL1154.json_0012
+# ::snt No , that will be all for today . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01221.json_0000
+# ::snt Please help me find somewhere to eat in the centre
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG01221.json_0002
+# ::snt That sounds great . Can I get a postcode ? Thanks !
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id SNG01221.json_0004
+# ::snt I 'm not ready to book yet . Thanks , I will give you a call back . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0062.json_0000
+# ::snt I 'm looking for a place to stay in Cambridge that has free wifi and free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   :Stay ( onHo3 / none)
+)
+
+# ::id MUL0062.json_0002
+# ::snt Is it also a guesthouse type of hotel ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id MUL0062.json_0004
+# ::snt Yes , please book it for 5 nights starting on Wednesday for 2 people total .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL0062.json_0006
+# ::snt How about four nights instead of five ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "four"
+  ))
+)
+
+# ::id MUL0062.json_0008
+# ::snt Thank you ! Do you have the reviews and address for the J Restaurant near there ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n12 / name
+     :op1 "j"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+   )
+)
+
+# ::id MUL0062.json_0010
+# ::snt I would like a reservation for 2 at 12:45 please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "12:45"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n16 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL0062.json_0012
+# ::snt That will be on Friday for 2 please .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n18 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n20 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL0062.json_0014
+# ::snt No thank you , I 'll try for something else .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0062.json_0016
+# ::snt No that is the only date and time I have available . Are you sure you do n't have anything for Wednesday at 12:45 ?
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n22 / name
+     :op1 "wednesday"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n24 / name
+     :op1 "12:45"
+  ))
+)
+
+# ::id MUL0062.json_0018
+# ::snt Thank you very much . That 's all I need today . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1660.json_0000
+# ::snt What train can I take to get to Cambridge from Leicester ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id MUL1660.json_0002
+# ::snt I need to leave on Friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL1660.json_0004
+# ::snt I 'd like to leave after 9 , and I need one ticket , please .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "9"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n10 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL1660.json_0006
+# ::snt Could I have the reference number please ?
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id MUL1660.json_0008
+# ::snt I am also looking for moderate priced Asian food .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n12 / name
+     :op1 "moderate"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n14 / name
+     :op1 "asian"
+  ))
+)
+
+# ::id MUL1660.json_0010
+# ::snt Yes , that sounds good . Please book a table for 1 at 20:00 on friday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "20:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL1660.json_0012
+# ::snt No , that is all . thanks , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0643.json_0000
+# ::snt I 'm looking for a train departing from Stantsted Airport going to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "Stantsted"
+     :op2 "Airport"
+  ))
+)
+
+# ::id MUL0643.json_0002
+# ::snt I want to leave on wednesday and arrive by 10:15 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "10:15"
+  ))
+)
+
+# ::id MUL0643.json_0004
+# ::snt Yes , that will be good !   I need eight tickets , please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "eight"
+  ))
+)
+
+# ::id MUL0643.json_0006
+# ::snt Can you also give me some information on the Leverton House hotel ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n12 / name
+     :op1 "leverton"
+     :op2 "house"
+  ))
+)
+
+# ::id MUL0643.json_0008
+# ::snt What is the address of the hotel ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id MUL0643.json_0010
+# ::snt What is their phone number ?
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id MUL0643.json_0012
+# ::snt Thanks ! That 's all I needed . Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1243.json_0000
+# ::snt Hi , I need a really expensive restaurant .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL1243.json_0002
+# ::snt Actually , I was confused . I 'm really looking for some lodging accommodations . I 'd like a 4 star location with free wifi . Something that 's expensive , please . Does n't matter if it has free parking .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1243.json_0004
+# ::snt That sounds wonderful , could you please make a reservation .
+( o / out_of_scope )
+
+# ::id MUL1243.json_0006
+# ::snt I do n't need a reservation at this time , but I do need the address , postcode , and area for the Huntingdon Marriott , please .
+( Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+  :Addr ( aHo1 / question )
+  :Post ( aHo2 / question )
+)
+
+# ::id MUL1243.json_0008
+# ::snt Great ! Can you also help me find a modern european restaurant in the south ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n10 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL1243.json_0010
+# ::snt I want to book a table for one at 14:30 on Friday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "14:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL1243.json_0012
+# ::snt Thanks ! Can you also book a taxi for me ? I need to make sure I get to the restaurant on time for that reservation !
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Dest ( DesTa3 / Dest 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id MUL1243.json_0014
+# ::snt That 's all I need .
+( o / out_of_scope )
+
+# ::id PMUL0042.json_0000
+# ::snt Which hotels in Cambridge offer free wifi for guests ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotels"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL0042.json_0002
+# ::snt Yes I am interested in the north and a moderate price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL0042.json_0004
+# ::snt I 'm not sure at this point .   For now , I just need the address .
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id PMUL0042.json_0006
+# ::snt do they have free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL0042.json_0008
+# ::snt Ok I would like to book a room .
+( o / out_of_scope )
+
+# ::id PMUL0042.json_0010
+# ::snt Yes , thursday through sunday and 6 guests .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL0042.json_0012
+# ::snt Okay great . How about a Chinese restaurant in the same price range ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id PMUL0042.json_0014
+# ::snt Yes can you book that for 4 people at 14:15 on saturday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "14:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0042.json_0016
+# ::snt that is it for today . thanks for helping
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1461.json_0000
+# ::snt I am looking for something entertaining in the south .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL1461.json_0002
+# ::snt I am looking for an entertainment type attraction .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL1461.json_0004
+# ::snt Just pick one for me and send me their poscode , phone number and address .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL1461.json_0006
+# ::snt I also need a train from broxbourne .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id PMUL1461.json_0008
+# ::snt I 'm going to Cambridge , leaving after 13:00 .   I 'll need to book for 7 people .   Can I get a reference number too please ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n10 / name
+     :op1 "13:00"
+  ))
+   :People ( PeoTr6 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1461.json_0010
+# ::snt Was that train on Saturday ?   I do n't remember telling you the day .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL1461.json_0012
+# ::snt Yes please can you help ?
+( o / out_of_scope )
+
+# ::id PMUL1461.json_0014
+# ::snt No , I 'm all set . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2460.json_0000
+# ::snt Where 's a good place to eat crossover food in Cambridge ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "crossover"
+  ))
+)
+
+# ::id PMUL2460.json_0002
+# ::snt How about British restaurants in the Centre instead ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "british"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2460.json_0004
+# ::snt I would prefer the british food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "british"
+  ))
+)
+
+# ::id PMUL2460.json_0006
+# ::snt Yes please make a booking for 8 people at 12:30 on friday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "12:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL2460.json_0008
+# ::snt What 's a good college to visit near the restaurant ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n16 / name
+     :op1 "college"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n18 / name
+     :op1 "near"
+     :op2 "the"
+     :op3 "restaurant"
+  ))
+)
+
+# ::id PMUL2460.json_0010
+# ::snt Any college will be fine what do you recommend ? I need the phone number for whichever you pick .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( onAt1 / dontcare)
+   )
+ :op2(At2 / Attraction-Request
+  :Phone ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2460.json_0012
+# ::snt That is all I needed .
+( o / out_of_scope )
+
+# ::id MUL0833.json_0000
+# ::snt Would you be able to suggest a steakhouse restaurant in Cambridge ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "steakhouse"
+  ))
+)
+
+# ::id MUL0833.json_0002
+# ::snt Is there any European moderate restaurants ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "european"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL0833.json_0004
+# ::snt No preference in area . Would you be able to recommend one ?
+( Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+)
+
+# ::id MUL0833.json_0006
+# ::snt That 's fine . Book me a table for 2 on thursday at 16:30 , if that does n't work try 15:30 . I need a reference number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "16:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0833.json_0008
+# ::snt Yes could you also help me find a nightclub to visit in the city center ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "center"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n16 / name
+     :op1 "nightclub"
+  ))
+)
+
+# ::id MUL0833.json_0010
+# ::snt Awesome ... what is the postcode for the Ballare ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n18 / name
+     :op1 "ballare"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+   )
+)
+
+# ::id MUL0833.json_0012
+# ::snt that is all thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02031.json_0000
+# ::snt Are there any places that offer rooms in the north that also give free wifi , or do you have to go to other parts of town for that ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SNG02031.json_0002
+# ::snt The hotel should include free wifi
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id SNG02031.json_0004
+# ::snt The hotel should have a star of 3 and does n't need to have free parking .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+   :Parking ( oHo2 / no)
+)
+
+# ::id SNG02031.json_0006
+# ::snt Perfect . What 's the price range and postcode ?
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id SNG02031.json_0008
+# ::snt Thank you , that will be all . good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL2679.json_0000
+# ::snt I will be in Cambridge and need a place to go for entertainment in the centre of town . Can you help me find something ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id MUL2679.json_0002
+# ::snt Are there any museums in the centre of the city ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "museums"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2679.json_0004
+# ::snt Thank you , could I get the address and entrance fee for the one you 'd recommend ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+)
+
+# ::id MUL2679.json_0006
+# ::snt I need a place to stay , a hotel in the cheap price range .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n12 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL2679.json_0008
+# ::snt Is it in the same area as the museum ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id MUL2679.json_0010
+# ::snt I need something is the center area of town .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n16 / name
+     :op1 "center"
+  ))
+)
+
+# ::id MUL2679.json_0012
+# ::snt No thanks . I meant that I need a hotel in the centre . Preferably 4 stars .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n18 / name
+     :op1 "centre"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+   :Type ( TypHo6 / Type 
+    :name ( n22 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL2679.json_0014
+# ::snt That 's OK , i 'll take the address if you have it .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   )
+ :op2(Ht2 / Hotel-Request
+  :Addr ( aHo1 / question )
+   )
+)
+
+# ::id MUL2679.json_0016
+# ::snt Nope , that s all I needed for today . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2353.json_0000
+# ::snt Can you give me information about local parks I can visit while I am in Cambridge ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "parks"
+  ))
+)
+
+# ::id PMUL2353.json_0002
+# ::snt What part of town is that in ? I 'd like to stick to the east side , if possible .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL2353.json_0004
+# ::snt Yes , along with the postcode and entrance fee please .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL1243.json_0000
+# ::snt I want general information on entertainment type places to go in the south .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL1243.json_0002
+# ::snt Yes , please give me the postcode and phone number to both places .   Thank you !
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL1243.json_0004
+# ::snt thank you that s alll that I need
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1243.json_0006
+# ::snt No , I am all set .
+( o / out_of_scope )
+
+# ::id PMUL1243.json_0008
+# ::snt I think we 're all done here . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0234.json_0000
+# ::snt I need a particular hotel please .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SSNG0234.json_0002
+# ::snt I do n't know .   But I do know the name of the hotel . It 's the Lensdield Hotel .   I must book that exact hotel . It is important .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "Lensdield"
+     :op2 "Hotel"
+  ))
+)
+
+# ::id SSNG0234.json_0004
+# ::snt yes for the weekend
+( o / out_of_scope )
+
+# ::id SSNG0234.json_0006
+# ::snt No I want to book starting on Wednesday for 2 people for 2 nights
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SSNG0234.json_0008
+# ::snt Yes .   Please try to make a reservation in the same price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+   :Name ( onHo2 / dontcare)
+)
+
+# ::id SSNG0234.json_0010
+# ::snt No , that 's it ! I appreciate your help !
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20519.json_0000
+# ::snt I am looking for a moderately priced restaurant that is in the east part of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id WOZ20519.json_0002
+# ::snt Can you give me the address and phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20519.json_0004
+# ::snt Wonderful . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1477.json_0000
+# ::snt I am traveling to Cambridge and am looking for the restaurant called Da Vinci Pizzeria .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "da"
+     :op2 "vinci"
+     :op3 "pizzeria"
+  ))
+)
+
+# ::id MUL1477.json_0002
+# ::snt Yes , can I get the address and phone number please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id MUL1477.json_0004
+# ::snt thanks ! I also need a train that should leave after 17:45 on sunday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n6 / name
+     :op1 "17:45"
+  ))
+)
+
+# ::id MUL1477.json_0006
+# ::snt I am in Peterborough and I need to go to Cambridge
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id MUL1477.json_0008
+# ::snt Yes , thank you , I just need the price .
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL1477.json_0010
+# ::snt That 's all I need .
+( o / out_of_scope )
+
+# ::id PMUL1586.json_0000
+# ::snt I need a train to go from Cambridge to Norwich .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "norwich"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1586.json_0002
+# ::snt I am traveling on Sunday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL1586.json_0004
+# ::snt I would like to arrive by 13:45 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "13:45"
+  ))
+)
+
+# ::id PMUL1586.json_0006
+# ::snt I would like to book that train for 4 people please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1586.json_0008
+# ::snt yeah , I 'm also looking for a place to stay . I do n't like hotels , so a guesthouse would be better . Moderate in price .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n14 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL1586.json_0010
+# ::snt Yes , the hotel should be in the east and does n't need to have free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( onHo1 / dontcare)
+   :Area ( AreHo3 / Area 
+    :name ( n16 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL1586.json_0012
+# ::snt can I have the star rating and idf they have wi fi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL1586.json_0014
+# ::snt OK , that 's all I need for now . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1586.json_0016
+# ::snt Thanks you too Goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3652.json_0000
+# ::snt i want to find an international restaurant
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "international"
+  ))
+)
+
+# ::id PMUL3652.json_0002
+# ::snt What is the price range of the one in the east ?
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Area ( AreRe3 / Area 
+    :name ( n5 / name
+     :op1 "east"
+  ))
+   )
+)
+
+# ::id PMUL3652.json_0004
+# ::snt Yes , I 'd like a table for 5 at 16:45 on Friday please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "16:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL3652.json_0006
+# ::snt I need to find a room too .
+( o / out_of_scope )
+
+# ::id PMUL3652.json_0008
+# ::snt Does n't matter so much , as long as it has 4 stars & is cheap . I would also like parking and wifi .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n12 / name
+     :op1 "cheap"
+  ))
+   :Internet ( esHo3 / yes)
+   :Stars ( StaHo6 / Stars 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3652.json_0010
+# ::snt no all i need is the phone number
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id PMUL3652.json_0012
+# ::snt That 's all I need for now .   Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2176.json_0000
+# ::snt Hey , are there any interesting colleges in the city centre ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id PMUL2176.json_0002
+# ::snt Could you give me the postcode and phone number of two of them that are popular tourist destinations ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL2176.json_0004
+# ::snt Yes , are there any British places to eat at in the same area ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "british"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL2176.json_0006
+# ::snt That sounds good , is it in the moderate price range ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL2176.json_0008
+# ::snt no , just give me the phone number
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id PMUL2176.json_0010
+# ::snt That was all I needed . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2176.json_0012
+# ::snt i really have to go . goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20026.json_0000
+# ::snt Is there a cheap restaurant in the north part of town ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id WOZ20026.json_0002
+# ::snt Is there anything else ?
+( o / out_of_scope )
+
+# ::id WOZ20026.json_0004
+# ::snt What is the address and phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20026.json_0006
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0037.json_0000
+# ::snt I 'm looking for a moderately - priced place to eat .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id SSNG0037.json_0002
+# ::snt I am looking for a restaurant in the moderate price range in the centre of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SSNG0037.json_0004
+# ::snt Can you give me your recommendation please .
+( o / out_of_scope )
+
+# ::id SSNG0037.json_0006
+# ::snt Sure .   Can you book it for 2 people on Saturday at 11:30 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "11:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SSNG0037.json_0008
+# ::snt Okay , how about another place in the same area and price range ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+     :op3 "and"
+     :op4 "price"
+     :op5 "range"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id SSNG0037.json_0010
+# ::snt Thanks so much .   That will be all I need today .   Have a nice day . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1682.json_0000
+# ::snt Hello , I 'd like to dine at a cheap restaurant in the centre . What do you suggest ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1682.json_0002
+# ::snt How about Chinese food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id MUL1682.json_0004
+# ::snt Thank you . I am also looking to book a train which leaves on Sunday after 21:15 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n10 / name
+     :op1 "21:15"
+  ))
+)
+
+# ::id MUL1682.json_0006
+# ::snt I 'll be going to broxbourne from cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "broxbourne"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1682.json_0008
+# ::snt Yes can you book that for 6 people and give me the reference number ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n16 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL1682.json_0010
+# ::snt Great that was all I needed today , thank you for your help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0055.json_0000
+# ::snt I am looking for a restaurant that serves chinese food in the moderate price range .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id SSNG0055.json_0002
+# ::snt The centre .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SSNG0055.json_0004
+# ::snt Yes , please book a table for 7 people at 16:00 on tuesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "16:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id SSNG0055.json_0006
+# ::snt Is that in the same area and price range . I really want to make sure .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "area"
+     :op3 "and"
+     :op4 "price"
+     :op5 "range"
+  ))
+)
+
+# ::id SSNG0055.json_0008
+# ::snt Thanks so much
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0055.json_0010
+# ::snt No that is everything I needed today .
+( o / out_of_scope )
+
+# ::id MUL1323.json_0000
+# ::snt I am looking for a hotel in the Cambridge area called the limehouse .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "limehouse"
+  ))
+)
+
+# ::id MUL1323.json_0002
+# ::snt Yes . Book for 2 people for 4 nights on thursday and I 'll need the reference number too please
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL1323.json_0004
+# ::snt Thank you . Can you find us some good eats , too ? We 'd like something moderately priced that serves South African cuisine .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "south"
+     :op2 "african"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n12 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id MUL1323.json_0006
+# ::snt How about African food in general ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "african"
+  ))
+)
+
+# ::id MUL1323.json_0008
+# ::snt yes please .
+( o / out_of_scope )
+
+# ::id MUL1323.json_0010
+# ::snt 2 people for Thursday at 19:00 please
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "19:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL1323.json_0012
+# ::snt I need the reference number too please .
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id MUL1323.json_0014
+# ::snt Thank you that is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0808.json_0000
+# ::snt I 'm looking for a moderately priced hotel .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id SNG0808.json_0002
+# ::snt No , that does n't matter , but I need a hotel with free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Type ( TypHo3 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id SNG0808.json_0004
+# ::snt It does n't matter . I would like for the hotel to have free wifi
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id SNG0808.json_0006
+# ::snt Can they accommodate a party of 8 for 2 nights , beginning Saturday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+)
+
+# ::id SNG0808.json_0008
+# ::snt That 's everything I needed , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1439.json_0000
+# ::snt I want to find a place called Shiraz Restaurant please .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "Shiraz"
+     :op2 "Restaurant"
+  ))
+)
+
+# ::id MUL1439.json_0002
+# ::snt No thanks , I just need the postcode .
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id MUL1439.json_0004
+# ::snt I am also looking for a train from birmingham new street to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id MUL1439.json_0006
+# ::snt Monday , and I need for it to arrive by 21:15 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n10 / name
+     :op1 "21:15"
+  ))
+)
+
+# ::id MUL1439.json_0008
+# ::snt Can you give me the departure time , travel time and the price ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Time ( aTr1 / question )
+  :Ticket ( aTr2 / question )
+)
+
+# ::id MUL1439.json_0010
+# ::snt Great , thanks . I think that 's all I needed . Have a good day . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1439.json_0012
+# ::snt Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0130.json_0000
+# ::snt Can you help me find the nearest police station ?   I was just robbed !
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG0130.json_0002
+# ::snt I need the address and postcode as well please .
+( Pt1 / Police-Request
+  :Addr ( aPo0 / question )
+  :Post ( aPo1 / question )
+)
+
+# ::id SNG0130.json_0004
+# ::snt Thanks , I will call right away .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0130.json_0006
+# ::snt You 've helped enough .   Thanks so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4938.json_0000
+# ::snt Can you help me find a train going to cambridge departing from norwich ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id PMUL4938.json_0002
+# ::snt My meeting is on Wednesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL4938.json_0004
+# ::snt I would like to arrive by 19:30 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "19:30"
+  ))
+)
+
+# ::id PMUL4938.json_0006
+# ::snt That 's all I needed to know about the train . Thank you . I 'm also looking for a moderately priced place to day with four stars .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "moderately"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n12 / name
+     :op1 "four"
+  ))
+)
+
+# ::id PMUL4938.json_0008
+# ::snt the area does n't matter but make sure its a hotel and not a guesthouse including free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL4938.json_0010
+# ::snt how about one that is in the cheap price range
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n16 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL4938.json_0012
+# ::snt That sounds great . Please book it for 8 people for 4 nights , starting on Wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n20 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n22 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL4938.json_0014
+# ::snt That 's all I need , thank you so much ! Have a nice day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0447.json_0000
+# ::snt I am looking for a train going to stevenage and departing from cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "stevenage"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0447.json_0002
+# ::snt I would like to arrive by 17:00 on Monday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "17:00"
+  ))
+)
+
+# ::id MUL0447.json_0004
+# ::snt Departure time does n't matter , I just want to arrive by 17:00 Monday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n12 / name
+     :op1 "17:00"
+  ))
+   :Leave ( onTr3 / dontcare)
+)
+
+# ::id MUL0447.json_0006
+# ::snt Okay , book it for 8 people and get me the reference number . I 'm also looking for a college in the south .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "south"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n16 / name
+     :op1 "college"
+  ))
+   )
+ :op2(Tm2 / Train-Inform
+   :People ( PeoTr5 / People 
+    :name ( n19 / name
+     :op1 "8"
+  ))
+   )
+ :op3(Tt3 / Train-Request
+  :Ref ( aTr2 / question )
+   )
+)
+
+# ::id MUL0447.json_0008
+# ::snt I am also interested in visiting some colleges on the southern tip of town . Can you help me find those ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n20 / name
+     :op1 "colleges"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n22 / name
+     :op1 "southern"
+  ))
+)
+
+# ::id MUL0447.json_0010
+# ::snt Yes , an entertainment venue would be great . Please give me an address to one you find .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n24 / name
+     :op1 "entertainment"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+)
+
+# ::id MUL0447.json_0012
+# ::snt Okay . Thank you very much that is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0491.json_0000
+# ::snt Hi , I was wondering if there were any swimming pools in the centre of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "swimming"
+     :op2 "pools"
+  ))
+)
+
+# ::id MUL0491.json_0002
+# ::snt Thanks , for giving me the address and phone number already . How much is the entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id MUL0491.json_0004
+# ::snt That 's OK . I need a train departing from stevenage on thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "stevenage"
+  ))
+)
+
+# ::id MUL0491.json_0006
+# ::snt I would like to arrive by 9:30
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "9:30"
+  ))
+)
+
+# ::id MUL0491.json_0008
+# ::snt That will be okay , please book it for me .
+( o / out_of_scope )
+
+# ::id MUL0491.json_0010
+# ::snt That should do it thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0491.json_0012
+# ::snt I would like the departure time for the train please , I never got it .
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+)
+
+# ::id MUL0491.json_0014
+# ::snt No , you have been very helpful . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0865.json_0000
+# ::snt I need a 5 star luxury hotel with a jacuzzi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SNG0865.json_0002
+# ::snt What about an expensive , 4 star hotel ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG0865.json_0004
+# ::snt Does either one have free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id SNG0865.json_0006
+# ::snt I guess the centre .   Can you reserve 2 nights starting Saturday ?   There are 8 of us .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n16 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n18 / name
+     :op1 "8"
+  ))
+)
+
+# ::id SNG0865.json_0008
+# ::snt Yes . Is either one available for just one night ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "one"
+  ))
+)
+
+# ::id SNG0865.json_0010
+# ::snt Thank you , that is all I need . Toodles .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1114.json_0000
+# ::snt I am looking for a museum in the centre of Cambridge . Can you help me find one ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL1114.json_0002
+# ::snt No , that sounds fine . Could I get the phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL1114.json_0004
+# ::snt I also need to find a hotel . I 'm looking for one in the east with free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n8 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL1114.json_0006
+# ::snt Does the hotel include free parking ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id MUL1114.json_0008
+# ::snt yes absolutely , you can book it for me please
+( o / out_of_scope )
+
+# ::id MUL1114.json_0010
+# ::snt There are 2 of us .   We will arrive on Wednesday and stay for 3 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL1114.json_0012
+# ::snt Oh dear .   What if we only stay there on Wednesday ?
+( Hm1 / Hotel-Inform
+   :Stay ( Ho1 / 1)
+   :Day ( DayHo3 / Day 
+    :name ( n18 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id MUL1114.json_0014
+# ::snt I also want to book a taxi to commute between the two places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL1114.json_0016
+# ::snt From the hotel .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Type ( TypHo3 / Type 
+    :name ( n21 / name
+     :op1 "hotel"
+  ))
+   )
+)
+
+# ::id MUL1114.json_0018
+# ::snt I would like to leave the hotel by 11:00 .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n22 / name
+     :op1 "11:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Type ( TypHo5 / Type 
+    :name ( n27 / name
+     :op1 "hotel"
+  ))
+   )
+)
+
+# ::id MUL1114.json_0020
+# ::snt No , you 've been a great help already .   Thanks so much .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0893.json_0000
+# ::snt I 'm looking for a train to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0893.json_0002
+# ::snt I need it to leave from birmingham new street .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n4 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL0893.json_0004
+# ::snt On a wednesday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL0893.json_0006
+# ::snt I would like to arrive by 13:15 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "13:15"
+  ))
+)
+
+# ::id PMUL0893.json_0008
+# ::snt sounds great . please book it for 8 peoople .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL0893.json_0010
+# ::snt Thanks so much ! Can you also help me find a restaurant in the centre that 's mid - priced ?
+( Rm1 / Restaurant-Inform
+   :Price ( odRe1 / moderate)
+   :Area ( AreRe3 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0893.json_0012
+# ::snt Yes please - I 'm craving British food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "british"
+  ))
+)
+
+# ::id PMUL0893.json_0014
+# ::snt You seem to have cut off ? Anyway , can you book a table on Wednesday ? It 'll be 8 of us and we 'll be coming in at 18:15 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "18:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL0893.json_0016
+# ::snt Thank you that 's all I needed today . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4045.json_0000
+# ::snt I was hoping to find a college to visit while in cambridge .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL4045.json_0002
+# ::snt Definitely the west . I 'll need a phone number , address and postcode , please ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+  :Phone ( aAt3 / question )
+   )
+)
+
+# ::id PMUL4045.json_0004
+# ::snt I am also hungry
+( o / out_of_scope )
+
+# ::id PMUL4045.json_0006
+# ::snt Yes , I 'd like to try some Polynesian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "polynesian"
+  ))
+)
+
+# ::id PMUL4045.json_0008
+# ::snt Can you try an indian place instead ? And something in the west .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n10 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL4045.json_0010
+# ::snt Is it moderately priced ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n12 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL4045.json_0012
+# ::snt Can you book the moderate priced one for 4 people at 12:45 on monday ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n14 / name
+     :op1 "moderate"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n16 / name
+     :op1 "12:45"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n18 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4045.json_0014
+# ::snt Great that was all I needed today .
+( o / out_of_scope )
+
+# ::id MUL2691.json_0000
+# ::snt I was wondering if you had any colleges I could visit during my stay ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id MUL2691.json_0002
+# ::snt I have no preference besides colleges . Please recommend one .
+( Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+)
+
+# ::id MUL2691.json_0004
+# ::snt That sounds great . Can I get their phone number please ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL2691.json_0006
+# ::snt Yes , I 'm looking for a place to stay with free parking and moderate prices .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL2691.json_0008
+# ::snt No need , but I 'd like a hotel , not a guesthouse , that 's in the 4 star range .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   :Area ( onHo2 / dontcare)
+   :Stars ( StaHo5 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2691.json_0010
+# ::snt How about a hotel that is the expensive price range ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL2691.json_0012
+# ::snt book for 2 people 3 nights from tuesday . i also want to book a taxi to leave the hotel by 13:30 . get contact number and car type
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n14 / name
+     :op1 "13:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Type ( TypHo5 / Type 
+    :name ( n19 / name
+     :op1 "hotel"
+  ))
+   :Stay ( StaHo7 / Stay 
+    :name ( n21 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo9 / Day 
+    :name ( n23 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo11 / People 
+    :name ( n25 / name
+     :op1 "2"
+  ))
+   )
+ :op3(Tt3 / Taxi-Request
+  :Car ( aTa2 / question )
+   )
+)
+
+# ::id MUL2691.json_0014
+# ::snt How about for 2 nights
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n26 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL2691.json_0016
+# ::snt Okay , may I get a reference number please ?
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id MUL2691.json_0018
+# ::snt Please try it for 2 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n28 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL2691.json_0020
+# ::snt Excellent ! I also need a taxi to go between the places . I want to leave the hotel by 13:30 .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n30 / name
+     :op1 "13:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n32 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Type ( TypHo5 / Type 
+    :name ( n35 / name
+     :op1 "hotel"
+  ))
+   )
+ :op3(Am3 / Attraction-Inform
+   :Name ( NamAt7 / Name 
+    :name ( n38 / name
+     :op1 "the"
+     :op2 "places"
+  ))
+   )
+)
+
+# ::id MUL2691.json_0022
+# ::snt Awesome !   That 's all I need .   Thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0185.json_0000
+# ::snt Yes I need a cheap restaurant in the Cambridge area on the north side of town . What do you suggest ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Area ( aHo1 / question )
+   )
+)
+
+# ::id MUL0185.json_0002
+# ::snt Okay can you book me a table for Saturday at 19:45 for 3 people ? I would also like the reference number for the booking .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "19:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0185.json_0004
+# ::snt Yes , I also need a place to stay . I would prefer at least 4 stars and free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL0185.json_0006
+# ::snt I would like the place to have the same price range as the restaurant , so cheap .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n14 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL0185.json_0008
+# ::snt I would prefer one that has free parking and a star rating of 4 .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id MUL0185.json_0010
+# ::snt Okay , could you also tell me the area of the hotel ?
+( Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+)
+
+# ::id MUL0185.json_0012
+# ::snt Yes , that 's perfect . Thank you for all of your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0185.json_0014
+# ::snt Saturday at 19:45
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n18 / name
+     :op1 "saturday"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Time ( TimRe4 / Time 
+    :name ( n21 / name
+     :op1 "19:45"
+  ))
+   )
+)
+
+# ::id MUL0185.json_0016
+# ::snt Actually , I will go ahead and make a reservation for a later time . But , thank you for all the info . I think that is all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4339.json_0000
+# ::snt Can you help me find a train departing cambridge going to bishops stortford ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4339.json_0002
+# ::snt tuesday and I would like to get there by 13:15
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "13:15"
+  ))
+)
+
+# ::id PMUL4339.json_0004
+# ::snt Yes , that would be great . I 'll need to know the price and departure time please ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id PMUL4339.json_0006
+# ::snt No thank you , I do need a place to stay though , I want a nice 4 star place with free wifi , please .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id SNG0258.json_0000
+# ::snt Hi .   I am looking for a train that goes to Cambridge on Saturday .   Can you help me ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id SNG0258.json_0002
+# ::snt I would like to leave after 12:00 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n6 / name
+     :op1 "12:00"
+  ))
+)
+
+# ::id SNG0258.json_0004
+# ::snt Yes , I will need to be on that train .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id SNG0258.json_0006
+# ::snt I need 8 tickets .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "8"
+  ))
+)
+
+# ::id SNG0258.json_0008
+# ::snt Actually , I need to depart from Kings Lynn , not Kings Cross . Can you change that please ?
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n10 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id SNG0258.json_0010
+# ::snt Yes , please book 8 tickets for that train .   May I please have the reference number ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id SNG0258.json_0012
+# ::snt No , thank you . That is all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1029.json_0000
+# ::snt I need to find a 4 star hotel with free wifi
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG1029.json_0002
+# ::snt I 'll definitely need something on the cheap side .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SNG1029.json_0004
+# ::snt Are either of them located on the south side of the city ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "south"
+  ))
+)
+
+# ::id SNG1029.json_0006
+# ::snt Okay , please book 4 nights for 4 starting tuesday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG1029.json_0008
+# ::snt rose 's bed and breakfast
+( o / out_of_scope )
+
+# ::id SNG1029.json_0010
+# ::snt Thank you ! I do n't require any further help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4901.json_0000
+# ::snt I am looking for information in Cambridge
+( o / out_of_scope )
+
+# ::id PMUL4901.json_0002
+# ::snt I should have told you that already , I apologize .   I need to take a train from cambridge to london kings cross , on thursday leaving after 15:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n8 / name
+     :op1 "15:00"
+  ))
+)
+
+# ::id PMUL4901.json_0004
+# ::snt I think I want the one leaving at 17:00 . What 's the train ID for that one ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n10 / name
+     :op1 "17:00"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Id ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4901.json_0006
+# ::snt Is there any architecture attraction in the city Centre ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n14 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id PMUL4901.json_0008
+# ::snt Can you just give me the postcode for that one please ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL4901.json_0010
+# ::snt That will indeed be all for me today . Thank you ! Bye
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0934.json_0000
+# ::snt I 'm looking for a cinema in the south part of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "cinema"
+  ))
+)
+
+# ::id MUL0934.json_0002
+# ::snt Thank you , can I also have the postcode and phone number ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL0934.json_0004
+# ::snt Yes . I need a restaurant by the name of anatolia .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "anatolia"
+  ))
+)
+
+# ::id MUL0934.json_0006
+# ::snt Yes for 8 people at 14:15 on a Saturday . I will need a reference number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "14:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0934.json_0008
+# ::snt Are you sure ? Could you possibly try again , just to make sure ?
+( o / out_of_scope )
+
+# ::id MUL0934.json_0010
+# ::snt No , I wanted to reserve on Saturday at 14:15 for 8 people at the Anatolia .   Can you make sure there was n't an error ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n14 / name
+     :op1 "Anatolia"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n16 / name
+     :op1 "14:15"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n18 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n20 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL0934.json_0012
+# ::snt Yes , I need a taxi to pick us up at cineworld and get us to Anatolia by 14:15 .   Can you send me the contact number and car type ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n22 / name
+     :op1 "anatolia"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n24 / name
+     :op1 "14:15"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id MUL0934.json_0014
+# ::snt That 's all I need today . You 've been a great help - thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0774.json_0000
+# ::snt I am trying to find the Acorn Guest House .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "acorn"
+     :op2 "guest"
+     :op3 "house"
+  ))
+)
+
+# ::id MUL0774.json_0002
+# ::snt No , thanks . I will go ahead and book it myself . I think I have all the information I need . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0774.json_0004
+# ::snt Actually , could you help find a train as well ? To Norwich ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id MUL0774.json_0006
+# ::snt I need to leave after 21:30 , is there anything closer to that time ?
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n6 / name
+     :op1 "21:30"
+  ))
+)
+
+# ::id MUL0774.json_0008
+# ::snt Sunday would be good .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id MUL0774.json_0010
+# ::snt No , just leave after 21:30 . Will you give me the travel time , arrival time and the Train ID ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n10 / name
+     :op1 "21:30"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Arrive ( aTr1 / question )
+  :Time ( aTr2 / question )
+  :Id ( aTr3 / question )
+   )
+)
+
+# ::id MUL0774.json_0012
+# ::snt No , you 've answered all of my questions .   Thanks so much for your time .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0382.json_0000
+# ::snt I am looking for a place to stay in the centre area .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SSNG0382.json_0002
+# ::snt It does n't matter , but it should have free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id SSNG0382.json_0004
+# ::snt Do any of them have a zero star rating ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n4 / name
+     :op1 "zero"
+  ))
+)
+
+# ::id SSNG0382.json_0006
+# ::snt Thank you and the address please ?
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Addr ( aHo1 / question )
+   )
+)
+
+# ::id SSNG0382.json_0008
+# ::snt No thank you . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG02130.json_0000
+# ::snt Where in the east can I find a restaurant that serves venetian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "venetian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id SNG02130.json_0002
+# ::snt I prefer the east but I am open to other areas of town .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "east"
+  ))
+)
+
+# ::id SNG02130.json_0004
+# ::snt Yes see if there are any venetian restaurants there
+( Rm1 / Restaurant-Inform
+   :Area ( enRe1 / centre)
+   :Food ( FooRe3 / Food 
+    :name ( n8 / name
+     :op1 "venetian"
+  ))
+)
+
+# ::id SNG02130.json_0006
+# ::snt How about indian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id SNG02130.json_0008
+# ::snt I would like expensive .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SNG02130.json_0010
+# ::snt I 'm sorry to trouble you but is there an expensive Indian restaurant in the east ? It would be more convenient .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n16 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n18 / name
+     :op1 "east"
+  ))
+)
+
+# ::id SNG02130.json_0012
+# ::snt Yes , book one of the expensive Indian places in the east please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n20 / name
+     :op1 "expensive"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n22 / name
+     :op1 "Indian"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n24 / name
+     :op1 "east"
+  ))
+)
+
+# ::id SNG02130.json_0014
+# ::snt I would like to go on Monday at 18:00 please .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n26 / name
+     :op1 "monday"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n28 / name
+     :op1 "18:00"
+  ))
+)
+
+# ::id SNG02130.json_0016
+# ::snt It will be a party of 6 .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n30 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SNG02130.json_0018
+# ::snt Yes . Please try 17:00 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n32 / name
+     :op1 "17:00"
+  ))
+)
+
+# ::id SNG02130.json_0020
+# ::snt Thank you also . Could I receive the reference number for the reservation , please ?
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id SNG02130.json_0022
+# ::snt No , thanks . That 's everything .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1026.json_0000
+# ::snt I would like to find a place to stay next weekend
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id MUL1026.json_0002
+# ::snt I just am looking for a place to stay in the north that includes free parking and should be a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL1026.json_0004
+# ::snt Price does n't matter . I need it for 3 people for 2 nights , starting thursday . Can I get the reference number ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL1026.json_0006
+# ::snt Thank you so much . I 'm also looking for a good museum in town .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL1026.json_0008
+# ::snt Is that in the centre area and a museum ? If it is please let me know the address , phone and entrance fee .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id MUL1026.json_0010
+# ::snt Thank you so much for all your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1026.json_0012
+# ::snt No , that 's all I needed . Goodbye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG02158.json_0000
+# ::snt I need a taxi departing from avalon .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n2 / name
+     :op1 "avalon"
+  ))
+)
+
+# ::id SNG02158.json_0002
+# ::snt Yeah , after 20:00 would be ideal
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n4 / name
+     :op1 "20:00"
+  ))
+)
+
+# ::id SNG02158.json_0004
+# ::snt I am going to the fitzwilliam museum .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n6 / name
+     :op1 "fitzwilliam"
+     :op2 "museum"
+  ))
+)
+
+# ::id SNG02158.json_0006
+# ::snt can I please have the contact number ?
+( Tt1 / Taxi-Request
+  :Phone ( aTa0 / question )
+)
+
+# ::id SNG02158.json_0008
+# ::snt Thank you so much ! That 's all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01949.json_0000
+# ::snt I 'd like to reserve a taxi to take me to jesus green outdoor pool today
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "jesus"
+     :op2 "green"
+     :op3 "outdoor"
+     :op4 "pool"
+  ))
+)
+
+# ::id SNG01949.json_0002
+# ::snt Just after 06:15 . Please send me the taxi 's contact number and car type .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n4 / name
+     :op1 "06:15"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id SNG01949.json_0004
+# ::snt I am leaving from la raza .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n6 / name
+     :op1 "la"
+     :op2 "raza"
+  ))
+)
+
+# ::id SNG01949.json_0006
+# ::snt No thanks , that will be it .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20466.json_0000
+# ::snt I want an expensive restaurant and serves danish food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "danish"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id WOZ20466.json_0002
+# ::snt asian oriental
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+)
+
+# ::id WOZ20466.json_0004
+# ::snt What is the phone number and area ?
+( Rt1 / Restaurant-Request
+  :Area ( aRe0 / question )
+  :Phone ( aRe1 / question )
+)
+
+# ::id WOZ20466.json_0006
+# ::snt Thank you !   Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2217.json_0000
+# ::snt Could you help me find a 0 star lodging with free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "0"
+  ))
+)
+
+# ::id MUL2217.json_0002
+# ::snt I want to make sure also , that it is a hotel and includes free wifi
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL2217.json_0004
+# ::snt Can I just get the address for them please
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id MUL2217.json_0006
+# ::snt Thanks , I also need a train to go to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2217.json_0008
+# ::snt I want to leave from bishops stortford and arrive by 12:15 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "12:15"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id MUL2217.json_0010
+# ::snt I would like to leave on friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL2217.json_0012
+# ::snt Please book me for one for train TR 6834
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL2217.json_0014
+# ::snt Thank you so much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1933.json_0000
+# ::snt I would like to find an expensive hotel to stay at that also has free wifi . Can you help ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Internet ( esHo2 / yes)
+   :Type ( TypHo5 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL1933.json_0002
+# ::snt I also want to stay in a hotel with star rate of 3 that is in the south . Does University Arms fit that criteria ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "south"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL1933.json_0004
+# ::snt Yes , that sounds great . Can you book me a room for 4 people , 2 nights starting Tuesday please ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1933.json_0006
+# ::snt I could you look for a train leaving thursday to go to leicester ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "leicester"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n18 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL1933.json_0008
+# ::snt I am departing from Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n20 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1933.json_0010
+# ::snt I do n't have a departure preference but would like to arrive by 10:15 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n22 / name
+     :op1 "10:15"
+  ))
+)
+
+# ::id PMUL1933.json_0012
+# ::snt Umm , no I am going to Leicester from Cambridge on Thursday arriving by 10:15 .
+( o / out_of_scope )
+
+# ::id PMUL1933.json_0014
+# ::snt Yes please !   Also , kindly provide the price , travel time , and train ID if you can .   Maybe I will visit hogwarts next time HAHA
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+  :Id ( aTr2 / question )
+)
+
+# ::id PMUL1933.json_0016
+# ::snt Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1933.json_0018
+# ::snt No , thanks , that 's all I need , thanks so much ! Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1933.json_0020
+# ::snt No , that 's all I will be needing today . Good - bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4338.json_0000
+# ::snt I 'm looking to stay at a 4 star hotel that includes free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "4"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL4338.json_0002
+# ::snt Oh no .   Could you look to see if there are any 4 star hotels that offer free wifi instead and are in the north section ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo5 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4338.json_0004
+# ::snt I do n't , so please pick one . I will need the price range and phone number .
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id PMUL4338.json_0006
+# ::snt No thank you . I am looking for a train for sunday though .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL4338.json_0008
+# ::snt Going from Broxbourne to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n14 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id SNG1383.json_0000
+# ::snt I am looking for the price range and address of the Meze Bar Restaurant
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "meze"
+     :op2 "bar"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Price ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id SNG1383.json_0002
+# ::snt No that is all the info I needed . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20086.json_0000
+# ::snt I would like an expensive restaurant in the east part of town
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id WOZ20086.json_0002
+# ::snt I do n't care
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+)
+
+# ::id WOZ20086.json_0004
+# ::snt can i have their address and post code please
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20086.json_0006
+# ::snt thank you for the help , good bye
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1735.json_0000
+# ::snt I am looking for a train that 'll leave on friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL1735.json_0002
+# ::snt I 'm going to Stevenage from Cambridge .   I need to arrive by 09:15 .   Thanks for your help !
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "stevenage"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n6 / name
+     :op1 "09:15"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1735.json_0004
+# ::snt Yes can you make me a booking for 8 people ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL1735.json_0006
+# ::snt Will you also check the hotel called Lovell lodge ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n12 / name
+     :op1 "lovell"
+     :op2 "lodge"
+  ))
+)
+
+# ::id PMUL1735.json_0008
+# ::snt Great I also need the lovell lodge for 8 people for 2 nights starting wednesday .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+   :Name ( NamHo4 / Name 
+    :name ( n16 / name
+     :op1 "lovell"
+     :op2 "lodge"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n18 / name
+     :op1 "wednesday"
+  ))
+   )
+ :op2(Tm2 / Train-Inform
+   :People ( PeoTr6 / People 
+    :name ( n21 / name
+     :op1 "8"
+  ))
+   )
+)
+
+# ::id PMUL1735.json_0010
+# ::snt That is all , you were very helpful .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id MUL0809.json_0000
+# ::snt Hi , I am looking for places in west Cambridge that feature architecture .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id MUL0809.json_0002
+# ::snt How about a college then ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "college"
+  ))
+)
+
+# ::id MUL0809.json_0004
+# ::snt Can you give me the phone number for Churchill ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL0809.json_0006
+# ::snt I am also looking for information about a restaurant called ugly duckling .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "ugly"
+     :op2 "duckling"
+  ))
+)
+
+# ::id MUL0809.json_0008
+# ::snt Can you tell me what kind of food the Ugly Duckling offers and where it is located ? I also need their phone number . Thank you .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n10 / name
+     :op1 "ugly"
+     :op2 "duckling"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Food ( aRe1 / question )
+  :Phone ( aRe2 / question )
+   )
+)
+
+# ::id MUL0809.json_0010
+# ::snt Thank you for all your help today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0809.json_0012
+# ::snt No , that would be all . Thank you . Have a good day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2818.json_0000
+# ::snt Hi , can you help me with my trip planning ?   I am looking for places to go in town .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2818.json_0002
+# ::snt How about a museum ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL2818.json_0004
+# ::snt Yes , thanks .   Can you give me the postcode and phone number ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL2818.json_0006
+# ::snt yeah i also need a place to stay .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL2818.json_0008
+# ::snt I would like it be in same area as the attraction and have a 4 star rating .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2818.json_0010
+# ::snt No thank you . I would like to know if they have free parking , their phone number , and their address .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Parking ( aHo1 / question )
+  :Addr ( aHo2 / question )
+  :Phone ( aHo3 / question )
+   )
+)
+
+# ::id SNG0150.json_0000
+# ::snt I have been robbed and need to know how I can get help .
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG0150.json_0002
+# ::snt Perfect , I will give them a call , and see if they can tell me what I should do next .
+( o / out_of_scope )
+
+# ::id PMUL0344.json_0000
+# ::snt I 'm looking for a restaurant that serves americas food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "americas"
+  ))
+)
+
+# ::id PMUL0344.json_0002
+# ::snt Is there a moderate priced restaurant in the east ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL0344.json_0004
+# ::snt Yes , that is the type of food I am craving .   Which one would you recommend ?
+( Rt1 / Restaurant-Request
+  :Food ( aRe0 / question )
+)
+
+# ::id PMUL0344.json_0006
+# ::snt Sounds perfect . Are you able to book a table for us ? I need a table for 5 at 13:15 this saturday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "13:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL0344.json_0008
+# ::snt No , I 'll also need to find a place to stay with a 4 star rating please .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0344.json_0010
+# ::snt I 'd like a guesthouse and somewhere that is moderate in price .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n18 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL0344.json_0012
+# ::snt Do they all have free wifi ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Internet ( aHo1 / question )
+   )
+)
+
+# ::id PMUL0344.json_0014
+# ::snt Yes , I would like to have internet .
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Internet ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Internet ( esHo2 / yes)
+   )
+)
+
+# ::id PMUL0344.json_0016
+# ::snt That 's not as important as the internet .
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Internet ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Internet ( oHo2 / no)
+   )
+)
+
+# ::id PMUL0344.json_0018
+# ::snt I just need to know if they have wifi . If they do I 'll need the area and postcode .
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Internet ( aHo0 / question )
+  :Area ( aHo1 / question )
+  :Post ( aHo2 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Internet ( esHo2 / yes)
+   )
+)
+
+# ::id PMUL0344.json_0020
+# ::snt Thanks for all your help today !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0344.json_0022
+# ::snt Nope , that 's all I needed . Goodbye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20137.json_0000
+# ::snt I am looking for an expensive restaurant .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id WOZ20137.json_0002
+# ::snt French food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "french"
+  ))
+)
+
+# ::id WOZ20137.json_0004
+# ::snt I do n't care .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "do"
+     :op2 "n't"
+     :op3 "care"
+  ))
+)
+
+# ::id WOZ20137.json_0006
+# ::snt I really have no desire for Cote . Are there other restaurants available ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Name ( NamRe3 / Name 
+    :name ( n8 / name
+     :op1 "Cote"
+  ))
+)
+
+# ::id WOZ20137.json_0008
+# ::snt Ok I will try this one . I would like the address and phone number please .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20137.json_0010
+# ::snt No , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20355.json_0000
+# ::snt Is there any expensive restaurants in town serving Australian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "australian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id WOZ20355.json_0002
+# ::snt How about asian oriental food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+)
+
+# ::id WOZ20355.json_0004
+# ::snt What is the phone number and area ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Area ( aRe1 / question )
+  :Phone ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20355.json_0006
+# ::snt Thank you , I have all I need .   Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0704.json_0000
+# ::snt I 'm looking for an Australian place to dine in . I need it to be cheap .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "australian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SNG0704.json_0002
+# ::snt Are there any that have Asian Oriental food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+)
+
+# ::id SNG0704.json_0004
+# ::snt Could you book me a table for 4 on Friday at 14:00 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "14:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG0704.json_0006
+# ::snt No , that should do it . Thanks for the help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20258.json_0000
+# ::snt I want a restaurant serving mediterranean food and I do n't care about the price range .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "mediterranean"
+  ))
+   :Price ( onRe2 / dontcare)
+)
+
+# ::id WOZ20258.json_0002
+# ::snt None of those really interest me do you have anything else ?
+( Rr1 / Restaurant-NoOffer
+   :none ( onRe1 / none)
+)
+
+# ::id WOZ20258.json_0004
+# ::snt Okay , what is the address and phone number of Shiraz please ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n4 / name
+     :op1 "shiraz"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20258.json_0006
+# ::snt no , thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20155.json_0000
+# ::snt Hi , I 'm looking for an expensive restaurant serving English food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "english"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id WOZ20155.json_0002
+# ::snt How about find me a turkish one ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "turkish"
+  ))
+)
+
+# ::id WOZ20155.json_0004
+# ::snt Great ! Where is it located ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id WOZ20155.json_0006
+# ::snt Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01582.json_0000
+# ::snt i am looking for the Addenbrookes Hospital with emergency department
+( Hm1 / Hospital-Inform
+   :Department ( DepHo2 / Department 
+    :name ( n2 / name
+     :op1 "emergency"
+     :op2 "department"
+  ))
+)
+
+# ::id SNG01582.json_0002
+# ::snt Can I have the address and phone number
+( Ht1 / Hospital-Request
+  :Addr ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id SNG01582.json_0004
+# ::snt No thank you that is all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1063.json_0000
+# ::snt I 'm looking for a decently priced guesthouse I can stay at for the day .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( odHo2 / moderate)
+)
+
+# ::id MUL1063.json_0002
+# ::snt How about a moderately priced , 4 star guesthouse ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo6 / Price 
+    :name ( n8 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id MUL1063.json_0004
+# ::snt Yes please .   I need it for 3 nights starting on Wednesday .   There will be 7 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL1063.json_0006
+# ::snt I 'm looking for an attraction called riverboat georgina .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n16 / name
+     :op1 "riverboat"
+     :op2 "georgina"
+  ))
+)
+
+# ::id MUL1063.json_0008
+# ::snt Could you tell me what the entrance fee is ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL1063.json_0010
+# ::snt I thought someone provided the entrance fee for me before but I just ca n't remember . Are you sure it 's not listed ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL1063.json_0012
+# ::snt well , okay then , I guess there 's nothing else .   Have a good day .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1063.json_0014
+# ::snt Yes you have . Thank you . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2391.json_0000
+# ::snt Can you tell me what colleges are open to tourists on the west side of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id PMUL2391.json_0002
+# ::snt Ok , can I get a phone number for the Magdalene ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL2391.json_0004
+# ::snt I 'm also looking for a Thai restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "thai"
+  ))
+)
+
+# ::id PMUL2391.json_0006
+# ::snt The restaurant should be in the same area as the attraction and in the the expensive price range
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL2391.json_0008
+# ::snt Yes please .   I 'd like the address with postcode , and a phone number .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id PMUL2391.json_0010
+# ::snt Okay , that 's all that I need . Goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0861.json_0000
+# ::snt I am looking for a train leaving from broxbourne and going to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id PMUL0861.json_0002
+# ::snt It will be on Saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL0861.json_0004
+# ::snt We would need the train to leave after 12:00 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "12:00"
+  ))
+)
+
+# ::id PMUL0861.json_0006
+# ::snt That will be fine I need the train ID and price please .
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id PMUL0861.json_0008
+# ::snt I also need a place to dine in the centre that serves seafood .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "seafood"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0861.json_0010
+# ::snt I would like to book a table for 2 at 17:45 on Saturday .   What is the reference number please ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "17:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0861.json_0012
+# ::snt Thank you . I appreciate the assistance .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0861.json_0014
+# ::snt That will be all ! Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1713.json_0000
+# ::snt Help me find a train that leaves after 09:45 on Saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "saturday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "09:45"
+  ))
+)
+
+# ::id PMUL1713.json_0002
+# ::snt Does it depart from Leicester ?
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id PMUL1713.json_0004
+# ::snt Yes please make a booking for 5 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL1713.json_0006
+# ::snt Thank you . I am also looking for a place to stay . It needs to be cheap and in the east .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n12 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL1713.json_0008
+# ::snt does it have free wifi and parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL1713.json_0010
+# ::snt Okay would you be able to make a reservation for me for 4 nights for 5 people starting Saturday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SNG0389.json_0000
+# ::snt i need a train on tuesday out of kings lynn
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id SNG0389.json_0002
+# ::snt I want to leave on Tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id SNG0389.json_0004
+# ::snt I 'd like to leave after 9:30 .
+( o / out_of_scope )
+
+# ::id SNG0389.json_0006
+# ::snt Looking for a train Tuesday leaving kings lynn after 9:30 to go to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n12 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n14 / name
+     :op1 "9:30"
+  ))
+)
+
+# ::id SNG0389.json_0008
+# ::snt No , I 'd like a train leaving after 09:30 departing from Kings Lynn and going to Cambridge . Please take another look ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n18 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n20 / name
+     :op1 "09:30"
+  ))
+)
+
+# ::id SNG0389.json_0010
+# ::snt Wow ... no , I really needed that time .   I guess not .   Thanks anyway .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0389.json_0012
+# ::snt Yes , that works . Please book for two people . Thanks for checking again .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n22 / name
+     :op1 "two"
+  ))
+)
+
+# ::id SNG0389.json_0014
+# ::snt Perfect .   Thank you for your help .   Have a great day .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0389.json_0016
+# ::snt Have a nice day .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0136.json_0000
+# ::snt Where is the nearest police station ?
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG0136.json_0002
+# ::snt What is the phone number ?
+( Pt1 / Police-Request
+  :Phone ( aPo0 / question )
+)
+
+# ::id SNG0136.json_0004
+# ::snt Thank you . That is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1465.json_0000
+# ::snt I need to take a train from cambridge to peterborough .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "peterborough"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1465.json_0002
+# ::snt I want to leave on Sunday and arrive at 16:00
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "16:00"
+  ))
+)
+
+# ::id MUL1465.json_0004
+# ::snt Earlier is better , since I need to be there by 16:00 .
+( o / out_of_scope )
+
+# ::id MUL1465.json_0006
+# ::snt Yes , how long is the travel and what is the price ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL1465.json_0008
+# ::snt Not just yet . What time does that train leave Cambridge ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Leave ( aTr1 / question )
+   )
+)
+
+# ::id MUL1465.json_0010
+# ::snt Thank you , I appreciate it . I also need some help finding an African restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "african"
+  ))
+)
+
+# ::id MUL1465.json_0012
+# ::snt That would be great , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1465.json_0014
+# ::snt Actually I really do prefer something in the cheap price range . If there is no African restaurants , how about something Italian ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n16 / name
+     :op1 "cheap"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL1465.json_0016
+# ::snt Actually , can you give me the postcode and phone number ?   No booking necessary .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id MUL1465.json_0018
+# ::snt No , that took care of all my needs . Thanks . Have a good one . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0052.json_0000
+# ::snt I am looking for a 3 star hotel with free parking in Cambridge .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL0052.json_0002
+# ::snt Does the Gonville Hotel have guesthouse accommodations ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Name ( NamHo4 / Name 
+    :name ( n6 / name
+     :op1 "Gonville"
+     :op2 "Hotel"
+  ))
+)
+
+# ::id MUL0052.json_0004
+# ::snt Can you book this hotel ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Type ( TypHo3 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL0052.json_0006
+# ::snt I would like to book for four people for three nights beginning on Tuesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "three"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "four"
+  ))
+)
+
+# ::id MUL0052.json_0008
+# ::snt Yes please book it for four people in 3 nights starting on Tuesday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n20 / name
+     :op1 "four"
+  ))
+)
+
+# ::id MUL0052.json_0010
+# ::snt No how about two nights ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n22 / name
+     :op1 "two"
+  ))
+)
+
+# ::id MUL0052.json_0012
+# ::snt Thank you . I am also looking for a particular restaurant , it is called Charlie Chan . Can you provide me its address ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n24 / name
+     :op1 "charlie"
+     :op2 "chan"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+   )
+)
+
+# ::id MUL0052.json_0014
+# ::snt No , thank you . That 's all I needed today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0814.json_0000
+# ::snt Can you book me a room for 2 people for 2 days starting Friday at the express by holiday Inn in cambridge .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n2 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n4 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SNG0814.json_0002
+# ::snt Actually , I change my mind . I can arrange the booking myself . Can you just let me know if they offer free wifi ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Internet ( aHo1 / question )
+   )
+)
+
+# ::id SNG0814.json_0004
+# ::snt Thank you for all your help today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4181.json_0000
+# ::snt Hello , I am looking for a guesthouse in the west . Do you have any recommendations ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL4181.json_0002
+# ::snt Is that one considered moderately priced ? I 'd prefer moderate over cheap .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL4181.json_0004
+# ::snt How many stars are they rated and could I get the phone number ?
+( Ht1 / Hotel-Request
+  :Stars ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id PMUL4181.json_0006
+# ::snt Wonderful .   I will book with Finches tomorrow .   I am also looking for a train from Cambridge to Peterborough .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "peterborough"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4181.json_0008
+# ::snt No . I do not have a specific day or time for departure .
+( Tt1 / Train-Request
+  :Day ( aTr0 / question )
+  :Leave ( aTr1 / question )
+)
+
+# ::id PMUL4181.json_0010
+# ::snt Actually I do now . I need it to leave on a Sunday and arrive by 16:30 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n14 / name
+     :op1 "16:30"
+  ))
+)
+
+# ::id PMUL4181.json_0012
+# ::snt Yes can you book two please ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n16 / name
+     :op1 "two"
+  ))
+)
+
+# ::id PMUL4181.json_0014
+# ::snt Thank you . That is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1127.json_0000
+# ::snt I am looking for places to go in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1127.json_0002
+# ::snt I 'm not picky , I 'm totally open to suggestions . Can you pick your favorite and let me know the address ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id MUL1127.json_0004
+# ::snt I 'm also looking for a hotel . I want a place with a 3 star rating and free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL1127.json_0006
+# ::snt Sure , how about something cheap ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL1127.json_0008
+# ::snt Anything moderately priced in the 3 star rating , with free wifi , please .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "moderately"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+   :Internet ( esHo3 / yes)
+)
+
+# ::id MUL1127.json_0010
+# ::snt Yes , please book me for 7 people and three nights starting on Tuesday and please also give me a reference number for the booking . I also would like a taxi .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "three"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL1127.json_0012
+# ::snt Yes I need a taxi to leave the Club Salsa by 17:30 heading back to the hotel .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n20 / name
+     :op1 "17:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n22 / name
+     :op1 "club"
+     :op2 "salsa"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id MUL1127.json_0014
+# ::snt That 's great ! That 's all I need . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1214.json_0000
+# ::snt I am looking for a train to ely on wednesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "ely"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL1214.json_0002
+# ::snt should depart from cambridge at 17:15
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "17:15"
+  ))
+)
+
+# ::id PMUL1214.json_0004
+# ::snt That wo n't work I need to arrive by 17:15 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "17:15"
+  ))
+)
+
+# ::id PMUL1214.json_0006
+# ::snt No that still wo n't work . Is there anything earlier please ?
+( Tr1 / Train-NoOffer
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL1214.json_0008
+# ::snt As long as I am there by like I said earlier , 17:15 so yes the 16:07 will work for me . I am also looking for attractions in south
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "south"
+  ))
+   )
+ :op2(Tm2 / Train-Inform
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n15 / name
+     :op1 "17:15"
+  ))
+   )
+)
+
+# ::id PMUL1214.json_0010
+# ::snt I do n't need to book any train tickets , thanks . What attractions do you recommend in the south ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n16 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL1214.json_0012
+# ::snt No , that 's it for today . Thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01648.json_0000
+# ::snt I need a taxi at 24:00 to take me to Milton Country Park .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n2 / name
+     :op1 "24:00"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n4 / name
+     :op1 "milton"
+     :op2 "country"
+     :op3 "park"
+  ))
+)
+
+# ::id SNG01648.json_0002
+# ::snt I 'm departing from anatolia .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n6 / name
+     :op1 "anatolia"
+  ))
+)
+
+# ::id SNG01648.json_0004
+# ::snt No , thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0523.json_0000
+# ::snt I am looking for some info on India House
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "india"
+     :op2 "house"
+  ))
+)
+
+# ::id SNG0523.json_0002
+# ::snt That sounds right . Could you reserve a table for 6 at 18:00 on Friday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "18:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SNG0523.json_0004
+# ::snt Can you try for 17:00 instead ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "17:00"
+  ))
+)
+
+# ::id SNG0523.json_0006
+# ::snt Great ! Thanks for your help , that 's all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4781.json_0000
+# ::snt I 'm looking for a cheap restaurant in the center of the town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL4781.json_0002
+# ::snt want to book a table for 5 people at 12:00 on sunday and a confirm number place
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "12:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL4781.json_0004
+# ::snt I also need a place to stay
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL4781.json_0006
+# ::snt I would like the guesthouse to be the same price range as the restaurant . I need it to include free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+   :Internet ( esHo3 / yes)
+)
+
+# ::id PMUL4781.json_0008
+# ::snt Yes . I want a reservation for 4 nights starting Sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL4781.json_0010
+# ::snt Yes that would be great . Also i;ll need the reference number .
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL4781.json_0012
+# ::snt Thank you very much !   Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4654.json_0000
+# ::snt Hello , can you help me find information about Finches Bed and Breakfast in Cambridge ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "finches"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+)
+
+# ::id PMUL4654.json_0002
+# ::snt Yes please ! I 'd like the reservation to be for 2 people for 4 nights starting on Sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL4654.json_0004
+# ::snt Thanks for your help .   Have a good day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20609.json_0000
+# ::snt Are there any Lebanese restaurants in the city ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "lebanese"
+  ))
+)
+
+# ::id WOZ20609.json_0002
+# ::snt Can I have the phone number please .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id WOZ20609.json_0004
+# ::snt Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0313.json_0000
+# ::snt Can you recommend a guesthouse to stay in in the centre of town ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0313.json_0002
+# ::snt I want one that 's 0 stars .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "0"
+  ))
+)
+
+# ::id PMUL0313.json_0004
+# ::snt That sounds good . Please go ahead .
+( o / out_of_scope )
+
+# ::id PMUL0313.json_0006
+# ::snt I would like the reservation for 5 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL0313.json_0008
+# ::snt One person starting Wednesday . Need the reference number and also looking for a Cuban restaurant in the expensive price range .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n12 / name
+     :op1 "one"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Food ( FooRe5 / Food 
+    :name ( n15 / name
+     :op1 "cuban"
+  ))
+   :Price ( PriRe7 / Price 
+    :name ( n17 / name
+     :op1 "expensive"
+  ))
+   )
+ :op3(Ht3 / Hotel-Request
+  :Ref ( aHo2 / question )
+   )
+)
+
+# ::id PMUL0313.json_0010
+# ::snt In the Centre please .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n18 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0313.json_0012
+# ::snt ok thankyou , will figure out what to do
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20282.json_0000
+# ::snt I am looking for an expensive restaurant that is in the east part of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id WOZ20282.json_0002
+# ::snt No , not that one . I 'd like to know if there 's anything else please .
+( Rr1 / Restaurant-NoOffer
+   :none ( onRe1 / none)
+)
+
+# ::id WOZ20282.json_0004
+# ::snt I would like to know the address and phone number of pipasha restaurant and the type of food they serve
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "pipasha"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Food ( aRe1 / question )
+  :Phone ( aRe2 / question )
+  :Addr ( aRe3 / question )
+   )
+)
+
+# ::id WOZ20282.json_0006
+# ::snt Thanks for the info !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3799.json_0000
+# ::snt I am looking for information in Cambridge .
+( o / out_of_scope )
+
+# ::id PMUL3799.json_0002
+# ::snt I need a train leaving Birmingham New Street after 15:45 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "15:45"
+  ))
+)
+
+# ::id PMUL3799.json_0004
+# ::snt I need the train for Saturday and I 'm going to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL3799.json_0006
+# ::snt Great , thanks for the info . I will go ahead and book myself later . Do you know of any good attractions in the centre of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3799.json_0008
+# ::snt How about an entertainment venue ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL3799.json_0010
+# ::snt The centre please . Nothing further than that .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3799.json_0012
+# ::snt How about a museum . Any you recommend is fine . I 'll need the entrance fee , please ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n16 / name
+     :op1 "museum"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+   )
+)
+
+# ::id PMUL3799.json_0014
+# ::snt thanks for your help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0526.json_0000
+# ::snt I am looking for a restaurant in the centre of town
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0526.json_0002
+# ::snt I do n't have a preference for food but I would like it to be in the expensive price range .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+   :Price ( PriRe3 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL0526.json_0004
+# ::snt Sounds good , can you please send the postcode .   Also I need a train leaving on Sunday to Cambridge .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Post ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0526.json_0006
+# ::snt I will be leaving from ely at 5:15 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n10 / name
+     :op1 "ely"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n12 / name
+     :op1 "5:15"
+  ))
+)
+
+# ::id PMUL0526.json_0008
+# ::snt Actually , I need a train leaving from leicester after 5:30 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n14 / name
+     :op1 "leicester"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n16 / name
+     :op1 "5:30"
+  ))
+)
+
+# ::id PMUL0526.json_0010
+# ::snt i misspoke i need it to leave after 15:30
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n18 / name
+     :op1 "15:30"
+  ))
+)
+
+# ::id PMUL0526.json_0012
+# ::snt How much is the train fare ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL0526.json_0014
+# ::snt Yes , what is the total travel time ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL0526.json_0016
+# ::snt Ok , thank you , that is all the info I need right now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3606.json_0000
+# ::snt I am looking for places to go for my upcoming trip .   Are there any colleges in the centre of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id PMUL3606.json_0002
+# ::snt The entrance fee is fine . Can I get their address and postcode , please ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+)
+
+# ::id PMUL3606.json_0004
+# ::snt I am also looking for a hotel with a star of 3 and includes free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3606.json_0006
+# ::snt I would also like it to be a guesthouse with free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL3606.json_0008
+# ::snt Sure , could you book it for 5 people for 3 nights starting thursday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL3606.json_0010
+# ::snt Great .   Thanks for all the help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3606.json_0012
+# ::snt Yes , thanks . Have a wonderful morning ! Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2481.json_0000
+# ::snt Hello , I am looking for a place to dine . I 'd prefer it to be moderately priced and serve Indian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id MUL2481.json_0002
+# ::snt I 'd like to look at the one in the west , please .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL2481.json_0004
+# ::snt Can I please have their postcode ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id MUL2481.json_0006
+# ::snt No thanks . I do n't need a reservation yet . I am also looking to find a great place to do some boating .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n8 / name
+     :op1 "boating"
+  ))
+)
+
+# ::id MUL2481.json_0008
+# ::snt No , where would you suggest ?
+( Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+)
+
+# ::id MUL2481.json_0010
+# ::snt That sounds good . Can I get the postcode please ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL2481.json_0012
+# ::snt No , that 's it for now .
+( o / out_of_scope )
+
+# ::id PMUL0668.json_0000
+# ::snt I 'm looking for a place to dine in the moderate price range in the centre , please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0668.json_0002
+# ::snt I would prefer Lebanese food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "lebanese"
+  ))
+)
+
+# ::id PMUL0668.json_0004
+# ::snt yes for 3 people at 13:45 on wednesday and a reference number bplease
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "13:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0668.json_0006
+# ::snt I also need as train going to leicester .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id PMUL0668.json_0008
+# ::snt I 'll be leaving on Thursday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n16 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL0668.json_0010
+# ::snt I 'd like one that leaves after 10:45
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n18 / name
+     :op1 "10:45"
+  ))
+)
+
+# ::id PMUL0668.json_0012
+# ::snt Thanks so much you have been great ! Gold stars for you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01763.json_0000
+# ::snt I need a taxi departing from leverton house .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n2 / name
+     :op1 "leverton"
+     :op2 "house"
+  ))
+)
+
+# ::id SNG01763.json_0002
+# ::snt I 'm going to ugly duckling and must be there no later than 23:30 please
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n4 / name
+     :op1 "ugly"
+     :op2 "duckling"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n6 / name
+     :op1 "23:30"
+  ))
+)
+
+# ::id SNG01763.json_0004
+# ::snt Alright I have everything I needed and I appreciate your help . Thank you and have a great night .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01763.json_0006
+# ::snt That 's all that I need today . Thanks again !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0158.json_0000
+# ::snt Hello I am injured and am looking for a nearby hospital please .
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG0158.json_0002
+# ::snt Can you also send the postcode and address please ?
+( Ht1 / Hospital-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id SNG0158.json_0004
+# ::snt I think   I can take it from here , but I will call you if I need anything else . Thanks ,
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0158.json_0006
+# ::snt You do the same !
+( o / out_of_scope )
+
+# ::id SNG0851.json_0000
+# ::snt Can you tell me about a nice guest house in your city ? I do n't care how much it costs .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "do"
+     :op2 "n't"
+     :op3 "care"
+  ))
+)
+
+# ::id SNG0851.json_0002
+# ::snt Are they expensive ? I would like something nice . And do they have free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SNG0851.json_0004
+# ::snt Please check for something expensive first . If you do n't see one , then we can come back to that .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SNG0851.json_0006
+# ::snt Yeah , that 's fine .   Oh , and I need free parking !
+( Hm1 / Hotel-Inform
+   :Price ( odHo1 / moderate)
+   :Parking ( esHo2 / yes)
+)
+
+# ::id SNG0851.json_0008
+# ::snt Yes , that 's right . Which of the 12 options would you recommend ?
+( o / out_of_scope )
+
+# ::id SNG0851.json_0010
+# ::snt That 's great . Please make a reservation for 1 on Monday . I 'd like to stay 3 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "1"
+  ))
+)
+
+# ::id SNG0851.json_0012
+# ::snt Yes , would you try 2 nights instead , please ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SNG0851.json_0014
+# ::snt No that 's all . Thanks . Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0324.json_0000
+# ::snt I 'm looking for a restaurant in the north that serves basque food , please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "basque"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL0324.json_0002
+# ::snt No , that 's okay .   Thanks for looking !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0324.json_0004
+# ::snt Now hold on just a minute . I 'm still hungry . How about a Chinese restaurant instead ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id MUL0324.json_0006
+# ::snt Moderate price range please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL0324.json_0008
+# ::snt No but I am looking for a train fro Friday , leaving after 20:15 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n12 / name
+     :op1 "20:15"
+  ))
+)
+
+# ::id MUL0324.json_0010
+# ::snt The departure is from Cambridge and the destination is London Kings Cross , what was the postcode , phone number and address of the Golden Wok ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Post ( aRe2 / question )
+  :Addr ( aRe3 / question )
+   )
+)
+
+# ::id MUL0324.json_0012
+# ::snt Yes , there will need to be a booking for 7 people for this train and I will need the reference number . Also , I need info on that restaurant .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n18 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0324.json_0014
+# ::snt Actually , I think I also want to get the postcode , address , and phone number for the Golden Wok please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n20 / name
+     :op1 "golden"
+     :op2 "wok"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Post ( aRe2 / question )
+  :Addr ( aRe3 / question )
+   )
+)
+
+# ::id MUL0324.json_0016
+# ::snt Thank you . for your time .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0324.json_0018
+# ::snt No thank you , that is everything I need . I appreciate it very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0850.json_0000
+# ::snt I 'm looking for something interesting to do .
+( o / out_of_scope )
+
+# ::id MUL0850.json_0002
+# ::snt Any attraction is fine as long as it 's in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0850.json_0004
+# ::snt Yes i am also looking for a restaurant in the same area that is moderately priced .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id MUL0850.json_0006
+# ::snt I would like something in the moderate price range . I will be requiring their address .
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Price ( PriRe3 / Price 
+    :name ( n9 / name
+     :op1 "moderate"
+  ))
+   )
+)
+
+# ::id MUL0850.json_0008
+# ::snt no particular cuisine I will need a taxi to commute need to leave by 24:15 and need number and car type please .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n10 / name
+     :op1 "24:15"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id MUL0850.json_0010
+# ::snt The Yippee Noodle Bar sounds great . Do you have their address ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n12 / name
+     :op1 "yippee"
+     :op2 "noodle"
+     :op3 "bar"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+   )
+)
+
+# ::id MUL0850.json_0012
+# ::snt I also want to book a taxi from Parkside Pools to the bar . I want to leave around 24:15 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n14 / name
+     :op1 "24:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n16 / name
+     :op1 "parkside"
+     :op2 "pools"
+  ))
+)
+
+# ::id MUL0850.json_0014
+# ::snt Great thank you , that 's all I will need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0363.json_0000
+# ::snt I want to find a German restaurant please that 's in the cheap price range .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "german"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL0363.json_0002
+# ::snt Perhaps there is one that serves Indian food . Indian food is also good .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id MUL0363.json_0004
+# ::snt The Kohinoor sounds good . Could you book a table for 2 for me ?
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+   :Name ( NamRe4 / Name 
+    :name ( n10 / name
+     :op1 "Kohinoor"
+  ))
+)
+
+# ::id MUL0363.json_0006
+# ::snt It 's for around 12:45 on Wednesday . And that was for 2 people please . Can I get the reference number then too please ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "12:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0363.json_0008
+# ::snt I 'm also looking for a train that leaves after 15:15 that arrives at Birmingham New Street .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n18 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n20 / name
+     :op1 "15:15"
+  ))
+)
+
+# ::id MUL0363.json_0010
+# ::snt Thanks , could you book 2 tickets and let me know the reference number please ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n22 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0363.json_0012
+# ::snt That 's everything . Thank you very much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4695.json_0000
+# ::snt I am looking for a train leaving from Cambridge on Saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4695.json_0002
+# ::snt The train should leave after 16:00 and should depart from london liverpool street
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "16:00"
+  ))
+)
+
+# ::id PMUL4695.json_0004
+# ::snt Sorry , I 'm departing from london liverpool street .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n10 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL4695.json_0006
+# ::snt Can I get the price on one of those please ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL4695.json_0008
+# ::snt No thank you . Please give me information on the attraction Jesus Green Outdoor Pool .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n12 / name
+     :op1 "jesus"
+     :op2 "green"
+     :op3 "outdoor"
+     :op4 "pool"
+  ))
+)
+
+# ::id PMUL0890.json_0000
+# ::snt I want to dine in a place in the west .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL0890.json_0002
+# ::snt I would like a restaurant that serves eritrean food and in the expensive price range .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "eritrean"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0890.json_0004
+# ::snt No .   I said eritrean food .   Do yo have something ?
+( o / out_of_scope )
+
+# ::id PMUL0890.json_0006
+# ::snt How about British food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "british"
+  ))
+)
+
+# ::id PMUL0890.json_0008
+# ::snt Is one of those expensive ? If so , book me a table there for Thursday for 8 people at 13:30 please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "13:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+   :Price ( PriRe8 / Price 
+    :name ( n16 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0890.json_0010
+# ::snt Travellers Rest sounds good .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n18 / name
+     :op1 "travellers"
+     :op2 "rest"
+  ))
+)
+
+# ::id PMUL0890.json_0012
+# ::snt I am also looking for a train from Cambridge on Wednesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n20 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n22 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0890.json_0014
+# ::snt Before I continue with the train details , was Travellers Rest booked ? I did n't get a reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :none ( onTr1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe3 / Name 
+    :name ( n25 / name
+     :op1 "Travellers"
+     :op2 "Rest"
+  ))
+   )
+)
+
+# ::id PMUL0890.json_0016
+# ::snt That is all I needed thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3197.json_0000
+# ::snt Hello , I am looking for an Indonesian restaurant . Can you help me with that ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indonesian"
+  ))
+)
+
+# ::id PMUL3197.json_0002
+# ::snt Oh really ? Indonesian is the only cuisine I will consider .
+( o / out_of_scope )
+
+# ::id PMUL3197.json_0004
+# ::snt how about one that serves italian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id PMUL3197.json_0006
+# ::snt It should be in the cheap price range and in the centre of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3197.json_0008
+# ::snt Yes , please . Which would you consider to be the most authentic ?
+( o / out_of_scope )
+
+# ::id PMUL3197.json_0010
+# ::snt I will try that .
+( o / out_of_scope )
+
+# ::id PMUL3197.json_0012
+# ::snt Yes , can you get me a table for 3 at the pizza hut ?
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3197.json_0014
+# ::snt I will be there on thursday at 5 pm . 6 people please .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n14 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL3197.json_0016
+# ::snt I 'm also looking for a train . The train should depart from cambridge and should arrive by 08:00 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n16 / name
+     :op1 "08:00"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3197.json_0018
+# ::snt I want to go to Stevenage , on Sunday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n20 / name
+     :op1 "Stevenage"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n22 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL3197.json_0020
+# ::snt Can you make a booking and give me its reference number ?
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL3197.json_0022
+# ::snt Yes , 3 tickets please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n24 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3197.json_0024
+# ::snt Thank you , that will be all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2366.json_0000
+# ::snt I 'm looking for a family friendly restaurant that is reasonably price and located in the center of town near attractions , hotels and easy access to transportation such as buses and taxis .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+ :op3(Am3 / Attraction-Inform
+   :none ( onAt3 / none)
+   )
+ :op4(Rm4 / Restaurant-Inform
+   :none ( onRe4 / none)
+   :Area ( AreRe6 / Area 
+    :name ( n5 / name
+     :op1 "center"
+  ))
+   )
+)
+
+# ::id PMUL2366.json_0002
+# ::snt I am looking for a moderately priced restaurant
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL2366.json_0004
+# ::snt I prefer Chinese food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL2366.json_0006
+# ::snt Oh , I have no idea .   Can you just reserve tell me your favorite one ?   I 'll need a postcode for it .
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id PMUL2366.json_0008
+# ::snt I would like to visit a college in the same area as the noodle bar , can you find me one ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n8 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n10 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL2366.json_0010
+# ::snt How about choosing a famous one and give me the address , postcode and entrance fee .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+)
+
+# ::id PMUL2366.json_0012
+# ::snt Great , thanks ! Also , will you please book me a taxi from the attraction to the restaurant , leaving the attraction at 05:45 ?
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n12 / name
+     :op1 "05:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "attraction"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL2366.json_0014
+# ::snt No , that 's it . Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2366.json_0016
+# ::snt Thanks again .   That was all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1352.json_0000
+# ::snt I would like to get a hotel room that is in the north and is priced moderate .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL1352.json_0002
+# ::snt It does n't matter , but I do need it to have free Internet .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id MUL1352.json_0004
+# ::snt Yes please . Book it for 8 people for 5 nights starting from monday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL1352.json_0006
+# ::snt Ok , let 's try it for 8 people for two nights starting from Monday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "two"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n16 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id MUL1352.json_0008
+# ::snt We would like to eat near the hotel , something austrian !
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n18 / name
+     :op1 "austrian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n20 / name
+     :op1 "near"
+     :op2 "the"
+     :op3 "hotel"
+  ))
+)
+
+# ::id MUL1352.json_0010
+# ::snt Darn , okay , how about Italian instead ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n22 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id MUL1352.json_0012
+# ::snt Yes please . Can I make the reservation for Monday at 19:00 for 8 people ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n24 / name
+     :op1 "19:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n26 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n28 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL1352.json_0014
+# ::snt What kind of car is reserved ?
+( Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+)
+
+# ::id MUL1352.json_0016
+# ::snt Yes . Please let me know the contact number and car type for the taxi .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Arrive ( 9*Ta1 / 19**00)
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id MUL1352.json_0018
+# ::snt thank you that will be all all
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0058.json_0000
+# ::snt I would like to find an expensive hotel to stay in during my visit .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL0058.json_0002
+# ::snt The area does not matter . But will for sure want it to be an actual hotel .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+   :Type ( TypHo3 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Area ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0058.json_0004
+# ::snt Yes , please book it if possible .
+( o / out_of_scope )
+
+# ::id PMUL0058.json_0006
+# ::snt I do n't want to leave . I want to stay for 3 nights starting on Tuesday . There will be 6 of us .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL0058.json_0008
+# ::snt Yes , are there any moderately priced northern european restaurant , if no northern european , modern european will do .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n16 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL0058.json_0010
+# ::snt I would like the restaurant in the same area , Cambridge , please .
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Area ( aRe0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Area ( AreRe3 / Area 
+    :name ( n19 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   )
+)
+
+# ::id PMUL0058.json_0012
+# ::snt I 'm not picky with the area . I just want it to be moderately priced .
+( Rt1 / Restaurant-Request
+  :Area ( aRe0 / question )
+)
+
+# ::id PMUL0058.json_0014
+# ::snt I was looking for a restaurant .   I already have a hotel reservation
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL0058.json_0016
+# ::snt I would like one that serves northern european food , if possible .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n20 / name
+     :op1 "northern"
+     :op2 "european"
+  ))
+)
+
+# ::id PMUL0058.json_0018
+# ::snt That s sounds great . can i get the area and address ?
+( Rt1 / Restaurant-Request
+  :Area ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id PMUL0058.json_0020
+# ::snt I 'll need a taxi that leaves the restaurant by 22:00 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n22 / name
+     :op1 "22:00"
+  ))
+)
+
+# ::id PMUL0058.json_0022
+# ::snt The hotel I guess .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL0058.json_0024
+# ::snt Great I believe that covers everything . Goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1794.json_0000
+# ::snt I want to find a park to visit in town .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "park"
+  ))
+)
+
+# ::id MUL1794.json_0002
+# ::snt I do n't really care , just pick one and give me the phone number please .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+   )
+ :op2(At2 / Attraction-Request
+  :Phone ( aAt1 / question )
+   )
+)
+
+# ::id MUL1794.json_0004
+# ::snt Thanks !   I also need help finding a train leaving friday arriving by 21:15 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "friday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n6 / name
+     :op1 "21:15"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n8 / name
+     :op1 "21:15"
+  ))
+)
+
+# ::id MUL1794.json_0006
+# ::snt I need to go to Cambridge , from Stansted Airport .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id MUL1794.json_0008
+# ::snt Yes please , a ticket for one , and may I also know the price ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "one"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL1794.json_0010
+# ::snt Fantastic . Thank you very much for all of your assistance .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1993.json_0000
+# ::snt I am looking for a particular attraction called The Place . I need more information about it .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "place"
+  ))
+)
+
+# ::id MUL1993.json_0002
+# ::snt Just the postcode and entrance fee I am afraid .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id MUL1993.json_0004
+# ::snt Could you please tell me the postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL1993.json_0006
+# ::snt What is the entrance fee for it ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL1993.json_0008
+# ::snt Thank you . I will also need a train from Cambridge to London Kings Cross on Tuesday , would you be able to help me ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1993.json_0010
+# ::snt I would like the train to arrive by 16:00 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "16:00"
+  ))
+)
+
+# ::id MUL1993.json_0012
+# ::snt That one will work . Can you book it for 4 people ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1993.json_0014
+# ::snt That will be everything .   Thank you for you help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2062.json_0000
+# ::snt Can you help me find an interesting place to visit on the east side of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL2062.json_0002
+# ::snt Sure do , know of any interesting ones on the east side ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL2062.json_0004
+# ::snt That should do .   I am also looking for a place to dine . The restaurant should serve Chinese food and should be in the expensive price range
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL2062.json_0006
+# ::snt Yes , I would like it to be in the east .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n10 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL2062.json_0008
+# ::snt I 'm sorry , could I get the postcode to Cambridge Artworks ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Post ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n13 / name
+     :op1 "Cambridge"
+     :op2 "Artworks"
+  ))
+   )
+ :op3(Rt3 / Restaurant-Request
+  :Post ( aRe2 / question )
+   )
+)
+
+# ::id PMUL2062.json_0010
+# ::snt I also need to get the phone number for the restaurant .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id PMUL2062.json_0012
+# ::snt That is all , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2062.json_0014
+# ::snt I 'm sorry I have to go now ! Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0775.json_0000
+# ::snt Hi , I would like to find a place to stay in Cambridge with free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id MUL0775.json_0002
+# ::snt In the moderate price range please . Oh and it needs to be a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL0775.json_0004
+# ::snt The area does n't matter , but I need to know if they have free parking .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+   :Parking ( esHo2 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Parking ( aHo1 / question )
+  :Area ( aHo2 / question )
+  :Addr ( aHo3 / question )
+   )
+)
+
+# ::id MUL0775.json_0006
+# ::snt I 'm looking for a place to stay- a guesthouse . It needs to be in the moderate price range and needs to have free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n8 / name
+     :op1 "moderate"
+  ))
+   :Internet ( esHo3 / yes)
+)
+
+# ::id MUL0775.json_0008
+# ::snt Could you tell me what area it is in and whether it has free parking ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Parking ( aHo0 / question )
+  :Area ( aHo1 / question )
+  :Addr ( aHo2 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Parking ( esHo2 / yes)
+   )
+)
+
+# ::id MUL0775.json_0010
+# ::snt I also need a train for Friday departing from Ely to Cambridge for 5 people and arriving by 16:30 . Can you book this and get a reference number for me ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n14 / name
+     :op1 "16:30"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n16 / name
+     :op1 "ely"
+  ))
+   :People ( PeoTr10 / People 
+    :name ( n18 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0775.json_0012
+# ::snt Great thank you for your help today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3450.json_0000
+# ::snt I am looking for information in Cambridge .
+( o / out_of_scope )
+
+# ::id PMUL3450.json_0002
+# ::snt I would like a train
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL3450.json_0004
+# ::snt I want to leave bishops stortford on Monday , going to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n6 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id PMUL3450.json_0006
+# ::snt Yes , thank you . Are there any theatre on the east side of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n8 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n10 / name
+     :op1 "theatre"
+  ))
+)
+
+# ::id PMUL3450.json_0008
+# ::snt Can you locate me a restaurant within 1 mile of the train station .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :none ( onTr1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL3450.json_0010
+# ::snt Not worried about food . I actually need to find some entertainment .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL3450.json_0012
+# ::snt No thank you that will be all
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3450.json_0014
+# ::snt Wait ! Can I get the postcode for your favorite entertainment venue in the east ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Post ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Type ( TypAt3 / Type 
+    :name ( n15 / name
+     :op1 "entertainment"
+  ))
+   :Area ( AreAt5 / Area 
+    :name ( n17 / name
+     :op1 "east"
+  ))
+   )
+)
+
+# ::id PMUL3450.json_0016
+# ::snt Well , it would be but I realized my train needed to leave Bishops after 21:15 .   Please rebook that for me .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n18 / name
+     :op1 "21:15"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n20 / name
+     :op1 "bishops"
+  ))
+)
+
+# ::id PMUL3450.json_0018
+# ::snt Yes that will be fine . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3450.json_0020
+# ::snt I just need a a new confirmation number , thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3450.json_0022
+# ::snt Thank you ! Okay , NOW we 've covered everything . Have a great day ! Thanks again for all the help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2302.json_0000
+# ::snt Hello , can you help me locate swimming pools on the east side of Cambridge ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "swimming"
+     :op2 "pools"
+  ))
+)
+
+# ::id PMUL2302.json_0002
+# ::snt please provide its phone number .
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL2302.json_0004
+# ::snt Yes , please . I would like a restaurant in the same area that serves British food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "british"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL2302.json_0006
+# ::snt Yes please make a reservation
+( o / out_of_scope )
+
+# ::id PMUL2302.json_0008
+# ::snt I 'm not sure quite yet . Can I please have the phone number and address ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id PMUL2302.json_0010
+# ::snt That takes care of what I needed . Thanks . Have a good day . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0640.json_0000
+# ::snt I 'm wanting to find a restaurant . The location I want is the west and I want something in the moderate price range . Can you help me ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id SNG0640.json_0002
+# ::snt Could I have the phone number for the Indian restaurant ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+   )
+)
+
+# ::id SNG0640.json_0004
+# ::snt That 's all that I needed , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2296.json_0000
+# ::snt Hello , I ca n't wait to try some local restaurants when I travel there next week .   I could use some help with places to go in town though .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL2296.json_0002
+# ::snt Actually , is there a place in town that offers nice architecture to see ?
+( Rm1 / Restaurant-Inform
+)
+
+# ::id PMUL2296.json_0004
+# ::snt I want a place that has latin food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "latin"
+  ))
+)
+
+# ::id PMUL2296.json_0006
+# ::snt How about some vietnamese food in the west then ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "vietnamese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL2296.json_0008
+# ::snt Yes , I would like to reserve a table for a party of 8 at 16:00 on Friday .   I 've also got another question when you 're done with that .   Thank you .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "16:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL2296.json_0010
+# ::snt You must be a mind reader , my question was the reference number ! Thank you
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id PMUL2296.json_0012
+# ::snt I would like a cab to and from both places please make sure it is on time so I do n't miss my reservation , contact # & car type
+( Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+)
+
+# ::id PMUL2296.json_0014
+# ::snt I will be leaving from the restaurant .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL2296.json_0016
+# ::snt My apologies !   My wife loves architecture and insisted I find a place , glad I did n't forget .   Any area 's fine , but what about the same as the restaurant ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "architecture"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2296.json_0018
+# ::snt I 'd like a place to go to in the category of architecture , preferably free .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n16 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id PMUL2296.json_0020
+# ::snt That sounds fine , can you get me a taxi from there to the restaurant . I 'll need to arrive by 16:00 for my reservation .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n18 / name
+     :op1 "16:00"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL2296.json_0022
+# ::snt Thank you so much . That 's all I will need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0192.json_0000
+# ::snt I need a guesthouse in the cheap price range .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL0192.json_0002
+# ::snt Do any of these hotels have 4 stars ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL0192.json_0004
+# ::snt Any area is fine , but I 'd like to book rooms for 8 people . We 'll be staying 5 nights , beginning on Saturday . Can any of them accommodate that ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL0192.json_0006
+# ::snt Yes , I am also looking for a restaurant called The Nirala .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n14 / name
+     :op1 "Nirala"
+  ))
+)
+
+# ::id MUL0192.json_0008
+# ::snt I 'd like to book a table there for 8 at 16:00 on Saturday , please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "16:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL0192.json_0010
+# ::snt Yes , see if 15:00 is available .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n22 / name
+     :op1 "15:00"
+  ))
+)
+
+# ::id MUL0192.json_0012
+# ::snt Could you please provide the reference number ?
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id MUL0192.json_0014
+# ::snt Great - that 's all I need today . Thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0344.json_0000
+# ::snt I need a guesthouse rental that has free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id SSNG0344.json_0002
+# ::snt I would like in the cheap price range in the west .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+)
+
+# ::id SSNG0344.json_0004
+# ::snt Book it for me and I need the address , thank you .
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Addr ( aHo1 / question )
+   )
+)
+
+# ::id SSNG0344.json_0006
+# ::snt 4 people . Starts from Saturday , 4 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SSNG0344.json_0008
+# ::snt Yes please another hotel in the same price range if possible .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Price ( PriHo3 / Price 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id SSNG0344.json_0010
+# ::snt How about cheap in any area please ?
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+   :Price ( PriHo3 / Price 
+    :name ( n16 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SSNG0344.json_0012
+# ::snt Great , thank you very much for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0319.json_0000
+# ::snt I want to find a place to stay that is a guesthouse and has free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id SSNG0319.json_0002
+# ::snt I want at least 4 stars rating . Are any of them 4 starts ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SSNG0319.json_0004
+# ::snt No , just anywhere that has room for 5 people starting Sunday .
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id SSNG0319.json_0006
+# ::snt I prefer to stay in a moderate area .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id SSNG0319.json_0008
+# ::snt Sounds good . Please book for 5 people and 3 nights starting from this sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n16 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id SSNG0319.json_0010
+# ::snt Yes let 's try that one please .
+( Hm1 / Hotel-Inform
+   :Parking ( onHo1 / none)
+)
+
+# ::id SNG1145.json_0000
+# ::snt I 'm looking for some architecture to visit . What are my options ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id SNG1145.json_0002
+# ::snt How about All Saints ? And could I have a postcode please ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id SNG1145.json_0004
+# ::snt That should be all ! Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1145.json_0006
+# ::snt Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0225.json_0000
+# ::snt I am looking for a place to stay with free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id SSNG0225.json_0002
+# ::snt It should have a star of 3 and include free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SSNG0225.json_0004
+# ::snt I 'm looking for a hotel in the west with a moderate price range .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreHo6 / Area 
+    :name ( n8 / name
+     :op1 "west"
+  ))
+)
+
+# ::id SSNG0225.json_0006
+# ::snt It does n't have to be in the moderate price range as long as it is a 3 star hotel with free parking . Please suggest one for me .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+   :Parking ( esHo3 / yes)
+   :Price ( PriHo7 / Price 
+    :name ( n14 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id SSNG0225.json_0008
+# ::snt Yes , I 'd like to book there for 3 people for 4 nights starting Thursday and I would like a reference number .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n20 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id SSNG0225.json_0010
+# ::snt Yes .   Please look for any hotels in the same price range
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n22 / name
+     :op1 "hotels"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n24 / name
+     :op1 "same"
+     :op2 "price"
+  ))
+)
+
+# ::id SSNG0225.json_0012
+# ::snt Yes , that would be fine . The Hobsons House sounds good .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n26 / name
+     :op1 "hobsons"
+     :op2 "house"
+  ))
+)
+
+# ::id SSNG0225.json_0014
+# ::snt Thank you so much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1921.json_0000
+# ::snt i need a train to bishops stortford that leaves after 16:30 , please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "16:30"
+  ))
+)
+
+# ::id PMUL1921.json_0002
+# ::snt I already told you .
+( o / out_of_scope )
+
+# ::id PMUL1921.json_0004
+# ::snt I would like to leave on Tuesday , and depart from Cambridge .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1921.json_0006
+# ::snt Yeah . I need to book for 7 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL1921.json_0008
+# ::snt I also need a place to stay , I 'd like possibly a guesthouse with free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL2610.json_0000
+# ::snt I am looking for a college type attraction .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL2610.json_0002
+# ::snt none . just recommend one and let me know its entry fee .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2610.json_0004
+# ::snt Great ! I also need a moderate priced guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL2610.json_0006
+# ::snt The area does n't matter , but I would like 4 stars , please .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+   :Stars ( StaHo3 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2610.json_0008
+# ::snt do they also have free parking ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Parking ( aHo1 / question )
+   )
+)
+
+# ::id PMUL2610.json_0010
+# ::snt Not at the moment . What is the postcode ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id PMUL2610.json_0012
+# ::snt I would love to book a taxi to commute between the two places . I want to leave the attraction by 08:45 . I need contact number and car type please .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n10 / name
+     :op1 "08:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n12 / name
+     :op1 "the"
+     :op2 "attraction"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id PMUL2610.json_0014
+# ::snt No , that 's it . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0302.json_0000
+# ::snt Hi I 'm looking for a hotel in the are that includes free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id SSNG0302.json_0002
+# ::snt I would like to be in the west , and it would be great if it was an expensive hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreHo6 / Area 
+    :name ( n8 / name
+     :op1 "west"
+  ))
+)
+
+# ::id SSNG0302.json_0004
+# ::snt Yes please for this weekend . Thank You .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0302.json_0006
+# ::snt There will be 2 people and a total of 4 nights stay starting from tuesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SSNG0302.json_0008
+# ::snt Yes , as long as the hotel is in the expensive price range , please try booking it .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n18 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SSNG0302.json_0010
+# ::snt Thank you . That 's everything I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0209.json_0000
+# ::snt I am looking for the restaurant kymmoy .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "kymmoy"
+  ))
+)
+
+# ::id PMUL0209.json_0002
+# ::snt yes i want to book a table for 7 people at 16:15 on Wednesday . i want the reference number
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "16:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0209.json_0004
+# ::snt Yes I am looking for a place to stay . i would prefer a hotel in the 4 state rating category .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0209.json_0006
+# ::snt Does it have free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL0209.json_0008
+# ::snt Yes , please . Can you book me for Wednesday for 7 people , 2 nights please ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL0209.json_0010
+# ::snt Could I please get the reference number ?
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL0209.json_0012
+# ::snt Thanks so much , now I need a taxi to get us there on time .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL0209.json_0014
+# ::snt That will be all for today . Thanks so much . Goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3936.json_0000
+# ::snt I need to find Local Restaurants in Cambridge where I can dine and I also need an expensive 4 Star Hotel I can stay in while in Cambridge .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3936.json_0002
+# ::snt An actual hotel instead of a guesthouse , I would need to have free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL3936.json_0004
+# ::snt Yes , I 'd like to book 2 nights there , please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL3936.json_0006
+# ::snt For 1 person , 2 nights starting Sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL3936.json_0008
+# ::snt Yes , I 'm also looking for a place called the midsummer house restaurant .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n18 / name
+     :op1 "midsummer"
+     :op2 "house"
+     :op3 "restaurant"
+  ))
+)
+
+# ::id PMUL3936.json_0010
+# ::snt Yes , please make a reservation .
+( o / out_of_scope )
+
+# ::id PMUL3936.json_0012
+# ::snt IT will be at 16:00 on Sunday . Just a table for one .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n20 / name
+     :op1 "16:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n22 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n24 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL3936.json_0014
+# ::snt Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1260.json_0000
+# ::snt Yes , I 'd like to book three nights , for three people , at the Worth House hotel .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "worth"
+     :op2 "house"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n4 / name
+     :op1 "three"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n6 / name
+     :op1 "three"
+  ))
+)
+
+# ::id SNG1260.json_0002
+# ::snt I would be arriving Sunday .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id SNG1260.json_0004
+# ::snt Thank you . That 's all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2169.json_0000
+# ::snt I was hoping that you could tell me more about the museum of classical archaeology .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museum"
+  ))
+   :Name ( NamAt4 / Name 
+    :name ( n4 / name
+     :op1 "museum"
+     :op2 "of"
+     :op3 "classical"
+     :op4 "archaeology"
+  ))
+)
+
+# ::id PMUL2169.json_0002
+# ::snt No but what exact area is it in ? Center , east , west etc .
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+)
+
+# ::id PMUL2169.json_0004
+# ::snt I also want to go to an Asian Oriental restaurant in the center area .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "center"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2169.json_0006
+# ::snt I have no preference in price range .
+( Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+)
+
+# ::id PMUL2169.json_0008
+# ::snt yes please , for friday night
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL2169.json_0010
+# ::snt Seven people , and we 're planning to go there at 3:15 PM .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n12 / name
+     :op1 "seven"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n14 / name
+     :op1 "3:15"
+  ))
+)
+
+# ::id PMUL2169.json_0012
+# ::snt OKay great thanks so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2169.json_0014
+# ::snt That will be all for today . Goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20566.json_0000
+# ::snt I want to visit an expensive restaurant in the south part of town . I need the address , phone number , and type of food .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Food ( aRe1 / question )
+  :Phone ( aRe2 / question )
+  :Addr ( aRe3 / question )
+   )
+)
+
+# ::id WOZ20566.json_0002
+# ::snt Mexican will be fine . Could I have the address and phone please ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "mexican"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20566.json_0004
+# ::snt Thank you . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4093.json_0000
+# ::snt I want to see a boat
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "boat"
+  ))
+)
+
+# ::id PMUL4093.json_0002
+# ::snt No specific area . What do you recommend ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+)
+
+# ::id PMUL4093.json_0004
+# ::snt Yes please . I 'd like to know the postcode and if there is an entrance fee .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL4093.json_0006
+# ::snt Thanks ! I 'm also looking for a moderately - priced guesthouse with free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n6 / name
+     :op1 "moderately"
+  ))
+   :Parking ( esHo3 / yes)
+)
+
+# ::id PMUL4093.json_0008
+# ::snt Sure . Thank you . I want to book the hotel for 2 nights starting on Friday with 5 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL4093.json_0010
+# ::snt That will be all , you made my day , they need to give you a raise .
+( o / out_of_scope )
+
+# ::id PMUL4093.json_0012
+# ::snt Thanks ! You 've answered all my questions and I think you do deserve a raise !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4794.json_0000
+# ::snt I want a train that goes to stansted airport and leaves from cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4794.json_0002
+# ::snt I need the train to leave after 09:15 on Saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "09:15"
+  ))
+)
+
+# ::id PMUL4794.json_0004
+# ::snt That train works well .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL4794.json_0006
+# ::snt Yes please . Get me 8 tickets for my party as well as a reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4794.json_0008
+# ::snt I also need a hotel that has free parking . I do n't need internet or anything like that .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Internet ( esHo3 / yes)
+)
+
+# ::id PMUL4794.json_0010
+# ::snt Are any of the 29 places , guest houses ?   I would actually prefer a hotel rather   than a guest house .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL2765.json_0000
+# ::snt I need to find the Autumn House Hotel .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "autumn"
+     :op2 "house"
+  ))
+)
+
+# ::id PMUL2765.json_0002
+# ::snt Do they have free parking there ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Parking ( aHo1 / question )
+   )
+)
+
+# ::id PMUL2765.json_0004
+# ::snt Yes , can you please and send me the reference number ?
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL2765.json_0006
+# ::snt 5 days and I need   postcode and entrance fee
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "5"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Post ( aAt2 / question )
+   )
+ :op3(Ht3 / Hotel-Request
+  :Post ( aHo2 / question )
+   )
+)
+
+# ::id PMUL2765.json_0008
+# ::snt Right , as I states above , 5 days please .
+( Hm1 / Hotel-Inform
+   :Day ( onHo1 / none)
+   :Stay ( StaHo3 / Stay 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL2765.json_0010
+# ::snt Can you also find a swimming pool I can visit ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n8 / name
+     :op1 "swimming"
+     :op2 "pool"
+  ))
+)
+
+# ::id PMUL2765.json_0012
+# ::snt Could I get the postcode and entrance fee for the one in the east ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "east"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Post ( aAt2 / question )
+   )
+)
+
+# ::id PMUL2765.json_0014
+# ::snt I need a taxi as well ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL2765.json_0016
+# ::snt I need to leave from autumn house to a swimming pool
+( Tm1 / Taxi-Inform
+   :Dest ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n12 / name
+     :op1 "autumn"
+     :op2 "house"
+  ))
+)
+
+# ::id PMUL2765.json_0018
+# ::snt I need to arrive by 05:15 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n14 / name
+     :op1 "05:15"
+  ))
+)
+
+# ::id PMUL2765.json_0020
+# ::snt That will be all thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2635.json_0000
+# ::snt I have the name of an attraction that I need help finding .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL2635.json_0002
+# ::snt The Mumford Theatre .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "mumford"
+     :op2 "theatre"
+  ))
+)
+
+# ::id PMUL2635.json_0004
+# ::snt Yes , I would like the phone number .
+( a / and
+ :op1(Tt1 / Taxi-Request
+  :Phone ( aTa0 / question )
+   )
+ :op2(At2 / Attraction-Request
+  :Phone ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2635.json_0006
+# ::snt No that we be all for today . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1979.json_0000
+# ::snt I need a 4 star hotel in the east , please .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1979.json_0002
+# ::snt It really does n't matter . I do n't need internet .   I just for sure want a 4 star place .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :Internet ( oHo2 / no)
+)
+
+# ::id PMUL1979.json_0004
+# ::snt I think this is what I needed . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1979.json_0006
+# ::snt I need a room for 4 for 4 nights starting on Tuesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1979.json_0008
+# ::snt Thank you ! Can you also get me a train going to Cambridge that day ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n16 / name
+     :op1 "that"
+     :op2 "day"
+  ))
+)
+
+# ::id PMUL1979.json_0010
+# ::snt I want to leave from stevenage after 14:30 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n18 / name
+     :op1 "stevenage"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n20 / name
+     :op1 "14:30"
+  ))
+)
+
+# ::id PMUL1979.json_0012
+# ::snt Yes , it will be fine .   I need tickets for the same group of people please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id PMUL1979.json_0014
+# ::snt Thank you , that 's all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0569.json_0000
+# ::snt Can you give me the price for a large pizza and what type of pizzas they offer at Pizza Express fen ditton please
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "Pizza"
+     :op2 "Express"
+     :op3 "fen"
+     :op4 "ditton"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Price ( aRe1 / question )
+  :Food ( aRe2 / question )
+   )
+)
+
+# ::id SNG0569.json_0002
+# ::snt What is the price range of Pizza Express ?
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe3 / Name 
+    :name ( n5 / name
+     :op1 "Pizza"
+     :op2 "Express"
+  ))
+   )
+)
+
+# ::id SNG0569.json_0004
+# ::snt What is the food type at Pizza Express ?
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Food ( aRe0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe3 / Name 
+    :name ( n7 / name
+     :op1 "Pizza"
+     :op2 "Express"
+  ))
+   )
+)
+
+# ::id SNG0569.json_0006
+# ::snt Okay , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0569.json_0008
+# ::snt No , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2681.json_0000
+# ::snt I am looking for places to visit in downtown Cambridge . What are some popular attractions ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL2681.json_0002
+# ::snt Recommend something that 's in the center of town for me .
+( o / out_of_scope )
+
+# ::id PMUL2681.json_0004
+# ::snt I 'm also looking for a place to stay .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL2681.json_0006
+# ::snt I want to stay in the center of town in a 0 star hotel that is moderately priced and has free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreHo5 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+   :Stars ( StaHo7 / Stars 
+    :name ( n6 / name
+     :op1 "0"
+  ))
+   :Type ( TypHo9 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL2681.json_0008
+# ::snt Free parking would be nice but it is not a necessity .
+( Hm1 / Hotel-Inform
+   :Parking ( onHo1 / dontcare)
+)
+
+# ::id PMUL2681.json_0010
+# ::snt Yes please . I 'll need to for 8 people for 4 nights starting Wednesday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL2681.json_0012
+# ::snt Yes , I also need a taxi from the hotel at 16:30 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n16 / name
+     :op1 "16:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL2681.json_0014
+# ::snt That will be all for today . Thanks . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0675.json_0000
+# ::snt Hi , is there a restaurant in town called the rice boat ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "rice"
+     :op2 "boat"
+  ))
+)
+
+# ::id SNG0675.json_0002
+# ::snt Yes , please ! I 'd like a table on Sunday for 5 people at 20:00 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "20:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SNG0675.json_0004
+# ::snt Could you try booking for 19:00 instead ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "19:00"
+  ))
+)
+
+# ::id SNG0675.json_0006
+# ::snt That is all ! Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20325.json_0000
+# ::snt I need a south restaurant with some greek food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "greek"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id WOZ20325.json_0002
+# ::snt No , any price range is fine .
+( Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+)
+
+# ::id WOZ20325.json_0004
+# ::snt How about italian ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id WOZ20325.json_0006
+# ::snt phone number and postcode , please .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id WOZ20325.json_0008
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20325.json_0010
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0003.json_0000
+# ::snt I ca n't find a restaurant I am looking for .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0003.json_0002
+# ::snt The good luck Chinese takeaway .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "good"
+     :op2 "luck"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n4 / name
+     :op1 "Chinese"
+  ))
+)
+
+# ::id PMUL0003.json_0004
+# ::snt Yes please . Book a table for my party of 8 for 12:45 on Monday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "12:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL0003.json_0006
+# ::snt Yes , I am also looking for a hotel named kirkwood house .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n12 / name
+     :op1 "kirkwood"
+     :op2 "house"
+  ))
+)
+
+# ::id PMUL0003.json_0008
+# ::snt Yes please for 5 people for 5 nights from Monday please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL0003.json_0010
+# ::snt I also need a taxi between the two places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL0003.json_0012
+# ::snt I want to arrive in time for my lunch reservation .
+( o / out_of_scope )
+
+# ::id PMUL0003.json_0014
+# ::snt No , that 's all I needed . Thank you for your help , it 's much appreciated !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4063.json_0000
+# ::snt I am looking for the Nusha . Can you help me ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "nusha"
+  ))
+)
+
+# ::id PMUL4063.json_0002
+# ::snt what is the fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL4063.json_0004
+# ::snt Thank you . I also need a book a train , leaving cambridge after 21:30 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n6 / name
+     :op1 "21:30"
+  ))
+)
+
+# ::id PMUL4063.json_0006
+# ::snt I want to go to London Liverpool Street on Friday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL4063.json_0008
+# ::snt Yes , can you give me arrival times and prices , please ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id PMUL4063.json_0010
+# ::snt Thank you goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3343.json_0000
+# ::snt I 'm looking for information on a hotel called hamilton lodge .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "hamilton"
+     :op2 "lodge"
+  ))
+)
+
+# ::id PMUL3343.json_0002
+# ::snt Thanks ! Can you book a room for 5 people please ? We 'll be arriving on Monday and staying 5 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL3343.json_0004
+# ::snt No , that will be all . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0047.json_0000
+# ::snt Yes , can you lookup the chiquito restaurant bar for me .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "chiquito"
+     :op2 "restaurant"
+     :op3 "bar"
+  ))
+)
+
+# ::id SSNG0047.json_0002
+# ::snt Can you book at table for 4 at chiquito on tuesday at 20:00 please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "20:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SSNG0047.json_0004
+# ::snt Thank you . May I get a reference number ?
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id SSNG0047.json_0006
+# ::snt Yes in the same area and price range . I 'll need a reference number too .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "area"
+     :op3 "and"
+     :op4 "price"
+     :op5 "range"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id SSNG0047.json_0008
+# ::snt Thank you that will be all . Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0451.json_0000
+# ::snt I am looking for information on the Scott Polar Museum .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "scott"
+     :op2 "polar"
+     :op3 "museum"
+  ))
+)
+
+# ::id MUL0451.json_0002
+# ::snt No that is all . Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0451.json_0004
+# ::snt Sorry , I had another concern . I 'm looking for a train that goes to Cambridge and arrives by 17:15
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n6 / name
+     :op1 "17:15"
+  ))
+)
+
+# ::id MUL0451.json_0006
+# ::snt I want to depart Wednesday from Norwich
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id MUL0451.json_0008
+# ::snt It does n't matter . I just need the travel time , departure time , and train ID .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Leave ( onTr1 / dontcare)
+   )
+ :op2(Tt2 / Train-Request
+  :Leave ( aTr1 / question )
+  :Time ( aTr2 / question )
+  :Id ( aTr3 / question )
+   )
+)
+
+# ::id MUL0451.json_0010
+# ::snt That will be all for now . Thank you very much
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0451.json_0012
+# ::snt Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20457.json_0000
+# ::snt Can you direct me towards a moderately priced restaurant serving fusion food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "fusion"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id WOZ20457.json_0002
+# ::snt European , then .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "european"
+  ))
+)
+
+# ::id WOZ20457.json_0004
+# ::snt Moderately priced European food . I will also need the address and postcode .
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Food ( FooRe3 / Food 
+    :name ( n9 / name
+     :op1 "European"
+  ))
+   :Price ( PriRe5 / Price 
+    :name ( n11 / name
+     :op1 "Moderately"
+  ))
+   )
+)
+
+# ::id WOZ20457.json_0006
+# ::snt If they are all moderately priced , I do not care . Price is more important than location .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n12 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id WOZ20457.json_0008
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0653.json_0000
+# ::snt I 'm looking for a greek restaurant that is moderately expensive .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "greek"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SNG0653.json_0002
+# ::snt Please try one that serves Turkish food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "turkish"
+  ))
+)
+
+# ::id SNG0653.json_0004
+# ::snt Can you book a table for 5 people at 18:00 on Monday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "18:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SNG0653.json_0006
+# ::snt Yes , can I please get the reference number ?
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id SNG0653.json_0008
+# ::snt No , thanks for your help .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1709.json_0000
+# ::snt Hi , I 'm planning a trip to Cambridge .   Can you suggest some places I could visit in town ?
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id MUL1709.json_0002
+# ::snt What 's your favorite college to visit ? I 'm not picky about the area .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+   :Type ( TypAt3 / Type 
+    :name ( n2 / name
+     :op1 "college"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+   )
+)
+
+# ::id MUL1709.json_0004
+# ::snt Please just tel me which one you think best , then provide the area it is in and the phone number .
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL1709.json_0006
+# ::snt That 's fine .   I also need a train from Cambridge to stevenage .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "stevenage"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1709.json_0008
+# ::snt I would like that the train should leave on saturday and after 16:15 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n10 / name
+     :op1 "16:15"
+  ))
+)
+
+# ::id MUL1709.json_0010
+# ::snt Yes , book me for 1 please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL1709.json_0012
+# ::snt What is the arrival time ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+)
+
+# ::id MUL1709.json_0014
+# ::snt What is the train ID ?
+( Tt1 / Train-Request
+  :Id ( aTr0 / question )
+)
+
+# ::id MUL1709.json_0016
+# ::snt No . Thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01515.json_0000
+# ::snt I need a taxi to come to the place by 07:30 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n2 / name
+     :op1 "07:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "the"
+     :op2 "place"
+  ))
+)
+
+# ::id SNG01515.json_0002
+# ::snt I need to get to Thanh Binh , please . And yes , my departure location is The Place .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n6 / name
+     :op1 "thanh"
+     :op2 "binh"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n8 / name
+     :op1 "the"
+     :op2 "place"
+  ))
+)
+
+# ::id SNG01515.json_0004
+# ::snt Thank you that s all i need
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20321.json_0000
+# ::snt Looking for a restaurant in the East side of town
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+)
+
+# ::id WOZ20321.json_0002
+# ::snt yes expensive restaurant please
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id WOZ20321.json_0004
+# ::snt May I have the address and phone number please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20321.json_0006
+# ::snt Yes , I 'd like the postcode too please .
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id WOZ20321.json_0008
+# ::snt That is all .   Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0443.json_0000
+# ::snt I need a train out to London Liverpool Street on Saturday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id SNG0443.json_0002
+# ::snt I 'd like to leave sometime after 16:15 , leaving from Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "16:15"
+  ))
+)
+
+# ::id SNG0443.json_0004
+# ::snt Can you tell me how much that will cost and how long the journey is ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id SNG0443.json_0006
+# ::snt Not at this time . Thank you for everything !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0443.json_0008
+# ::snt Okay . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0658.json_0000
+# ::snt I 'm planning my trip and I need a train going to broxbourne and arrive by 17:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "broxbourne"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "17:30"
+  ))
+)
+
+# ::id PMUL0658.json_0002
+# ::snt I m leaving Cambridge and it will be on Saturday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0658.json_0004
+# ::snt I need to arrive by 17:30 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "17:30"
+  ))
+)
+
+# ::id PMUL0658.json_0006
+# ::snt I am not particular about departure time , please book 6 seats on the one arriving earliest and let me know the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL0658.json_0008
+# ::snt Yeah , I need to grab something to eat . I 'm looking for a malay place in the centre of town .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n16 / name
+     :op1 "malay"
+  ))
+)
+
+# ::id PMUL0658.json_0010
+# ::snt How about some Indian food .   Is there any in the centre ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n18 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n20 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0658.json_0012
+# ::snt It does n't matter , can you recommend one and book me a table for 6 .
+( Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+   :People ( PeoRe3 / People 
+    :name ( n22 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL0658.json_0014
+# ::snt Yes please . I need a table for 6 at 12:45 on Saturday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n24 / name
+     :op1 "12:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n26 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n28 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL0658.json_0016
+# ::snt Thank you . You have answered all my questions and I am all set now . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1534.json_0000
+# ::snt Is there a modern European restaurant in the north ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL1534.json_0002
+# ::snt That sounds lovely !
+( o / out_of_scope )
+
+# ::id MUL1534.json_0004
+# ::snt Maybe . Is that restaurant in the moderate price range ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL1534.json_0006
+# ::snt How about a restaurant that serves Indian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id MUL1534.json_0008
+# ::snt A restaurant in the north , please .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n10 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL1534.json_0010
+# ::snt Sounds great ! Can you make a reservation for 6 people at noontime on Sunday ?
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n14 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL1534.json_0012
+# ::snt No , that will be all . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2298.json_0000
+# ::snt I need a train departing from cambridge and should arrive by 09:15 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n2 / name
+     :op1 "09:15"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2298.json_0002
+# ::snt I 'm going to Leicester on Sunday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "leicester"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id MUL2298.json_0004
+# ::snt There will be 2 of us . Can you please provide the reference number after you create the booking ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL2298.json_0006
+# ::snt Thank you . I am also looking for a place to stay . I would like for it to have 4 star rating and free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2298.json_0008
+# ::snt I would like to stay in the east , there is no need for parking .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n14 / name
+     :op1 "east"
+  ))
+   :Parking ( oHo2 / no)
+)
+
+# ::id MUL2298.json_0010
+# ::snt No , I would just like the address and hotel type , please .
+( Ht1 / Hotel-Request
+  :Type ( aHo0 / question )
+  :Addr ( aHo1 / question )
+)
+
+# ::id MUL2298.json_0012
+# ::snt No thank you .   I appreciate your help today .   Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1193.json_0000
+# ::snt Are there any colleges I could visit ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id SNG1193.json_0002
+# ::snt No . Which one do you recommend ?
+( o / out_of_scope )
+
+# ::id SNG1193.json_0004
+# ::snt There are no colleges in all of Cambridge ? I do n't believe that is true
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id SNG1193.json_0006
+# ::snt That sounds perfect . Thank you for all your help today . That 's all I need . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0982.json_0000
+# ::snt I 'm looking for an exciting place to go in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0982.json_0002
+# ::snt I 'm actually looking for something that has great architecture .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id MUL0982.json_0004
+# ::snt The school is fine . What is the entrance fee and phone number ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL0982.json_0006
+# ::snt A friend was raving about this restaurant called Pizza Hut . Can you help me find it ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id MUL0982.json_0008
+# ::snt It does n't matter . What is the food type and addresses ?
+( Rt1 / Restaurant-Request
+  :Food ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id MUL0982.json_0010
+# ::snt Actually , could you check if there is a pizza hut in fen ditton ?   If so , could I have the address and phone number ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+  :Phone ( aRe2 / question )
+   )
+)
+
+# ::id MUL0982.json_0012
+# ::snt Thank you - that 's all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0901.json_0000
+# ::snt I am look for a place to stay that is in the moderate price range and it should include free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id SNG0901.json_0002
+# ::snt The area is n't important but I 'd like to stay in a guesthouse if possible .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id SNG0901.json_0004
+# ::snt Does it have free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id SNG0901.json_0006
+# ::snt Okay , great ! I would like to book a room please . There will be 3 of us .
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SNG0901.json_0008
+# ::snt Tuesday . 5 nights . Reference number please .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id SNG0901.json_0010
+# ::snt No , that will be all .   Thanks very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0538.json_0000
+# ::snt can you help me get to cambridge by 8:30 on friday ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "8:30"
+  ))
+   :Day ( DayTr6 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL0538.json_0002
+# ::snt I would like to depart from norwich .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n8 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id MUL0538.json_0004
+# ::snt What is the departure time for the train that arrives at 7:35 , and how much do the tickets cost for that one ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+)
+
+# ::id MUL0538.json_0006
+# ::snt Yes that would be great I am also looking for places to go in town
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id MUL0538.json_0008
+# ::snt I 'm looking for a place in the centre , some type of college . I need to know the entrance fee as well .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n12 / name
+     :op1 "college"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+   )
+)
+
+# ::id MUL0538.json_0010
+# ::snt No , i am not .
+( o / out_of_scope )
+
+# ::id MUL0538.json_0012
+# ::snt Okay , that sounds good .   Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0538.json_0014
+# ::snt Nothing else , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1298.json_0000
+# ::snt I am looking for a guesthouse to stay in over the weekend . I do n't need internet or free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( onHo2 / dontcare)
+   :Internet ( onHo3 / dontcare)
+)
+
+# ::id SNG1298.json_0002
+# ::snt The Avalon sounds good .   What is the address ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n4 / name
+     :op1 "avalon"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Addr ( aHo1 / question )
+   )
+)
+
+# ::id SNG1298.json_0004
+# ::snt No , I do n't need to book right now , but thanks . That 's all for today . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0483.json_0000
+# ::snt Greetings , I am planning a trip in Cambridge and am looking for entertainment venues in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id MUL0483.json_0002
+# ::snt No I prefer the centre area .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0483.json_0004
+# ::snt What about a museum in the center of town -- is there anything like that ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n8 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL0483.json_0006
+# ::snt Thank you can I have the entrance fee , postcode , and phone number ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id MUL0483.json_0008
+# ::snt I also need a train .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL0483.json_0010
+# ::snt I need to depart from Cambridge and arrive at Stevenage . I need to leave after 12:30 on Saturday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "stevenage"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n16 / name
+     :op1 "12:30"
+  ))
+)
+
+# ::id MUL0483.json_0012
+# ::snt Okay , sounds good . Will you book that for 4 people and get me a reference number , please ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0483.json_0014
+# ::snt Yes , that 's perfect !
+( o / out_of_scope )
+
+# ::id MUL0483.json_0016
+# ::snt No that was all , I got the reference number . Have a great day .
+( a / and
+ :op1(Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0598.json_0000
+# ::snt I want to find a Chinese restaurant in the centre of Cambridge .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0598.json_0002
+# ::snt I would like a suggestion of a moderately priced Chinese place .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "moderately"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n8 / name
+     :op1 "Chinese"
+  ))
+)
+
+# ::id PMUL0598.json_0004
+# ::snt Yes can you please for three at 17:00 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "17:00"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n12 / name
+     :op1 "three"
+  ))
+)
+
+# ::id PMUL0598.json_0006
+# ::snt Can you book it for me and get a reference number ?
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id PMUL0598.json_0008
+# ::snt I want a reservation for 2 people at 17:30 on thursday . Sorry , I do n't know why I said the other thing before that . I must be going crazy .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "17:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL0598.json_0010
+# ::snt I also need a Friday train to Broxbourne .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n20 / name
+     :op1 "broxbourne"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n22 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL0598.json_0012
+# ::snt I would like to leave Cambridge after 15:45 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n24 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n26 / name
+     :op1 "15:45"
+  ))
+)
+
+# ::id PMUL0598.json_0014
+# ::snt Yes , please book it and provide the reference number .
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL0598.json_0016
+# ::snt 2 please and I need a ref . number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n28 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL0598.json_0018
+# ::snt Thanks , that 's all I needed today . Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1111.json_0000
+# ::snt I need to leave from Cambridge on Wednesday .   Can you help me find a train ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1111.json_0002
+# ::snt I would like to go to ely , and arrive by 17:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "ely"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "17:45"
+  ))
+)
+
+# ::id PMUL1111.json_0004
+# ::snt i want to leave as late as possible and still arrive by 17:45 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "17:45"
+  ))
+)
+
+# ::id PMUL1111.json_0006
+# ::snt That sounds wonderful !
+( o / out_of_scope )
+
+# ::id PMUL1111.json_0008
+# ::snt I do n't need a ticket , I just need to know the price and travel time , please .
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id PMUL1111.json_0010
+# ::snt Great . I also need a multiple sports attraction in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n14 / name
+     :op1 "multiple"
+     :op2 "sports"
+  ))
+)
+
+# ::id PMUL1111.json_0012
+# ::snt What about architecture in the centre ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n16 / name
+     :op1 "architecture"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n18 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL1111.json_0014
+# ::snt Can I get the address , please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL1111.json_0016
+# ::snt No thank you that will be all
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0484.json_0000
+# ::snt I am looking for a place serving christmas food in the centre of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "christmas"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0484.json_0002
+# ::snt Do you have any Indian restaurants ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id SNG0484.json_0004
+# ::snt I actually would prefer gastropub type food and preferably in the moderate price range .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "gastropub"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n10 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id SNG0484.json_0006
+# ::snt Are there any other options for gastropub ?
+( o / out_of_scope )
+
+# ::id SNG0484.json_0008
+# ::snt In that case , could you give me the address and phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id SNG0484.json_0010
+# ::snt No , that 's all . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0680.json_0000
+# ::snt I need to get a train from cambridge to london liverpool street .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0680.json_0002
+# ::snt I would like to leave on Friday , after 10:30 , please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "10:30"
+  ))
+)
+
+# ::id MUL0680.json_0004
+# ::snt Could you actually tell me the price on that ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL0680.json_0006
+# ::snt Great , thanks . Can you also help me find an upscale place to stay that offers free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id MUL0680.json_0008
+# ::snt I do n't have an area preference but I would like a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id MUL0680.json_0010
+# ::snt Yes that will be fine .   Could you recommend a nice hotel ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL0680.json_0012
+# ::snt Are there any moderately priced guesthouses with wifi and free parking ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "guesthouses"
+  ))
+   :Parking ( esHo2 / yes)
+   :Price ( PriHo5 / Price 
+    :name ( n16 / name
+     :op1 "moderately"
+  ))
+   :Internet ( esHo4 / yes)
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL0680.json_0014
+# ::snt And this is a guesthouse , correct ? If so , I would love the postcode and address please .
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id MUL0680.json_0016
+# ::snt Yes please , just one person staying one night .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "one"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n20 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL0680.json_0018
+# ::snt Not yet , just needed the info given , thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0680.json_0020
+# ::snt Thank you so much , bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0017.json_0000
+# ::snt I 'm looking for a moderate priced place to stay that has free wifi .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL0017.json_0002
+# ::snt I want to be in the north . Preferably in a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL0017.json_0004
+# ::snt I do not care about the star . I do need it to be open for 5 nights from Saturday . Eight people .
+( Hm1 / Hotel-Inform
+   :Stars ( onHo1 / dontcare)
+   :Stay ( StaHo3 / Stay 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo5 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo7 / People 
+    :name ( n12 / name
+     :op1 "eight"
+  ))
+)
+
+# ::id PMUL0017.json_0006
+# ::snt Thanks for the recommendation .   Yes , that will work for me and my party .   May I please get a reference number ?
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL0636.json_0000
+# ::snt Hello , I 'd like some information on a train going to Kings Lynn .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id PMUL0636.json_0002
+# ::snt I 'm coming from Cambridge and would like to arrive at Kings Lynn by 8 p. m. Monday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Dest ( DesTr6 / Dest 
+    :name ( n8 / name
+     :op1 "Kings"
+     :op2 "Lynn"
+  ))
+   :Arrive ( ArrTr8 / Arrive 
+    :name ( n10 / name
+     :op1 "8"
+     :op2 "p.m."
+  ))
+)
+
+# ::id PMUL0636.json_0004
+# ::snt Yes , please . Thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0636.json_0006
+# ::snt None right now but could you just tell me the price , train ID , and travel time ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+  :Id ( aTr2 / question )
+)
+
+# ::id PMUL0636.json_0008
+# ::snt Thanks .   I am also looking for a restaurant in the centre that serves African food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "african"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0636.json_0010
+# ::snt Is it in the moderate price range ?
+( a / and
+ :op1(Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Price ( PriRe3 / Price 
+    :name ( n17 / name
+     :op1 "moderate"
+  ))
+   )
+)
+
+# ::id PMUL0636.json_0012
+# ::snt Okay let 's look for a moderately priced international restaurant , book me a table anywhere for 8 people at 14:45 on Monday .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n18 / name
+     :op1 "international"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n20 / name
+     :op1 "moderately"
+  ))
+   :Time ( TimRe6 / Time 
+    :name ( n22 / name
+     :op1 "14:45"
+  ))
+   :Day ( DayRe8 / Day 
+    :name ( n24 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe10 / People 
+    :name ( n26 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL0636.json_0014
+# ::snt Okay , then let 's go back to my first choice , African cuisine . You mentioned the Bedouin , earlier . Is it in the city centre ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n28 / name
+     :op1 "centre"
+  ))
+   :Name ( NamRe4 / Name 
+    :name ( n30 / name
+     :op1 "Bedouin"
+  ))
+   :Food ( FooRe6 / Food 
+    :name ( n32 / name
+     :op1 "African"
+  ))
+)
+
+# ::id PMUL0636.json_0016
+# ::snt Yes , I would like to book please .
+( o / out_of_scope )
+
+# ::id PMUL0636.json_0018
+# ::snt Have a nice day .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG01267.json_0000
+# ::snt Please ca you tell me how to get to Addenbrookes Hospital
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01267.json_0002
+# ::snt No , that will be all . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20147.json_0000
+# ::snt Is there a cheap restaurant serving belgian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "belgian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id WOZ20147.json_0002
+# ::snt I do not care what area it is in .
+( Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+)
+
+# ::id WOZ20147.json_0004
+# ::snt How about a cheap restaurant serving Italian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL2511.json_0000
+# ::snt I will be in the centre of cambridge .   I am looking for any type of attraction involving architecture .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id MUL2511.json_0002
+# ::snt Can you give me the postcode for that ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL2511.json_0004
+# ::snt I need a place to stay .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id MUL2511.json_0006
+# ::snt I need something in the south and free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n6 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL2511.json_0008
+# ::snt Can you tell me what their star rating is ?
+( o / out_of_scope )
+
+# ::id MUL2511.json_0010
+# ::snt yes , 7 people 4 nights starting Wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL2511.json_0012
+# ::snt How about just 2 nights instead ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL2511.json_0014
+# ::snt that s it , thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02246.json_0000
+# ::snt Am looking for the nearest police station
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG02246.json_0002
+# ::snt That looks right . What is the phone number for that location ?
+( Pt1 / Police-Request
+  :Phone ( aPo0 / question )
+)
+
+# ::id SNG02246.json_0004
+# ::snt Thank you . That 's all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1251.json_0000
+# ::snt I need to book a train to norwich that arrives by 16:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "norwich"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "16:15"
+  ))
+)
+
+# ::id PMUL1251.json_0002
+# ::snt I want to leave on Wednesday from Cambridge .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1251.json_0004
+# ::snt What is the price and travel time ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id PMUL1251.json_0006
+# ::snt And what is the travel time ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL1251.json_0008
+# ::snt Thanks ! Can you also tell me if there are any multiple sports attractions in the center of town ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "multiple"
+     :op2 "sports"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n12 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL1251.json_0010
+# ::snt That s ok . I really want something in the centre . How about any suggestions on a good college to visit ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "college"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL1251.json_0012
+# ::snt Could you please get me the phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL1251.json_0014
+# ::snt Thank you . That is all that I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0179.json_0000
+# ::snt Can you tell me where the restaurant Tandoori Palace is located ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "tandoori"
+     :op2 "palace"
+  ))
+)
+
+# ::id MUL0179.json_0002
+# ::snt Great , could you reserve me a table for 1 on Sunday at 18:15 please ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "18:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL0179.json_0004
+# ::snt I 'm also looking for Hamilton Lodge . Do you have any information on it ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n10 / name
+     :op1 "hamilton"
+     :op2 "lodge"
+  ))
+)
+
+# ::id MUL0179.json_0006
+# ::snt Do you know if they offer internet and free parking ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Parking ( aHo0 / question )
+  :Internet ( aHo1 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Parking ( esHo2 / yes)
+   :Internet ( esHo3 / yes)
+   )
+)
+
+# ::id MUL0179.json_0008
+# ::snt No , what is the postcode , please ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id MUL0179.json_0010
+# ::snt Yes , I would like to make a reservation .
+( o / out_of_scope )
+
+# ::id MUL0179.json_0012
+# ::snt No , that 's ok . I have everything I need for now . Thank you for all of your help today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0969.json_0000
+# ::snt Hi , can you please give me information on the restaurant The Gardenia ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "gardenia"
+  ))
+)
+
+# ::id PMUL0969.json_0002
+# ::snt I 'd like a table for 4 on Monday please .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n4 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0969.json_0004
+# ::snt We 'll be dining at 15:30 . Please send the reference number once you 're done .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "15:30"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0969.json_0006
+# ::snt Thank you . Can you help me book a train to cambridge ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0969.json_0008
+# ::snt I will leave from Stevenage and head to Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n12 / name
+     :op1 "stevenage"
+  ))
+   :Dest ( DesTr4 / Dest 
+    :name ( n14 / name
+     :op1 "Cambridge"
+  ))
+)
+
+# ::id PMUL0969.json_0010
+# ::snt Yes , can you book tickets for 4 on a train that arrives at or just before 11:30 ?
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n16 / name
+     :op1 "11:30"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0969.json_0012
+# ::snt Great that 's all I needed help with today , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1866.json_0000
+# ::snt I 'm looking for a place to stay in Cambridge , moderate price for a hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL1866.json_0002
+# ::snt I 'd like free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL1866.json_0004
+# ::snt I do n't really have a preference for area . But I would like it to be a hotel rather than a guesthouse . And I would love free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   :Area ( onHo2 / dontcare)
+   :Parking ( esHo3 / yes)
+)
+
+# ::id PMUL1866.json_0006
+# ::snt I need it for 7 people . 5 nights starting Sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL1866.json_0008
+# ::snt How about the Ashley Hotel ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+   :Name ( NamHo4 / Name 
+    :name ( n16 / name
+     :op1 "ashley"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL1866.json_0010
+# ::snt I am also looking for a train departing from stansted airport going to cambridge on sunday .   I need to leave after 19:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n20 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n22 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n24 / name
+     :op1 "19:30"
+  ))
+)
+
+# ::id PMUL1866.json_0012
+# ::snt Yes , please make a booking for my group . We 'll all be traveling together .
+( o / out_of_scope )
+
+# ::id PMUL1866.json_0014
+# ::snt Thank you that is all I needed today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2654.json_0000
+# ::snt Hi , I will be traveling to Cambridge and am excited about seeing local tourist attractions .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id MUL2654.json_0002
+# ::snt Actually , I would prefer a nightclub .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "nightclub"
+  ))
+)
+
+# ::id MUL2654.json_0004
+# ::snt No specific type , I just need the area that it 's in , please .
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Type ( aAt1 / question )
+)
+
+# ::id MUL2654.json_0006
+# ::snt Thank you . I 'm also looking for a hotel in the north with a star of 4 .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2654.json_0008
+# ::snt Let 's try 3 star hotels , instead .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL2654.json_0010
+# ::snt Can you check to see if there is a guesthouse available instead of hotel ?   Something in the North with a star of 4 and free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n14 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo7 / Stars 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2654.json_0012
+# ::snt No , can you recommend me a good one ?
+( o / out_of_scope )
+
+# ::id MUL2654.json_0014
+# ::snt No thanks . Could you just tell me their phone umber and price range ?
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id MUL2654.json_0016
+# ::snt I would also like to book a taxi from the Archway House to one of the nightclubs you mentioned . I would like to leave the hotel by 09:45 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n18 / name
+     :op1 "09:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id MUL2654.json_0018
+# ::snt Could you recommend a nightclub from the previous search ?
+( o / out_of_scope )
+
+# ::id MUL2654.json_0020
+# ::snt No , I did mean 09:45 , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2654.json_0022
+# ::snt No , I wanted to check things out during the day time .   But thanks for making sure .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3881.json_0000
+# ::snt I need a train from cambridge on sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3881.json_0002
+# ::snt I am thinking the morning would be better for me .
+( Tm1 / Train-Inform
+   :Leave ( onTr1 / none)
+)
+
+# ::id PMUL3881.json_0004
+# ::snt I 'd like to leave after 09:00 and head to Peterborough .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "peterborough"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "09:00"
+  ))
+)
+
+# ::id PMUL3881.json_0006
+# ::snt Yes please make a booking for 4 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3881.json_0008
+# ::snt Just need the four tickets .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "four"
+  ))
+)
+
+# ::id PMUL3881.json_0010
+# ::snt I also need information on   a hotel called hobsons house .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n14 / name
+     :op1 "hobsons"
+     :op2 "house"
+  ))
+)
+
+# ::id MUL0381.json_0000
+# ::snt I would like to find an Italian restaurant that 's expensively priced .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensively"
+  ))
+)
+
+# ::id MUL0381.json_0002
+# ::snt I want to book a table for 6 people at 20:00 on thursday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "20:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL0381.json_0004
+# ::snt Yes please . Can you try 19:00 instead ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "19:00"
+  ))
+)
+
+# ::id MUL0381.json_0006
+# ::snt Yes , I need a train out of cambridge on Friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0381.json_0008
+# ::snt I need 6 tickets please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n18 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL0381.json_0010
+# ::snt I need it to arrive at Birmingham New Street
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n20 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id MUL0381.json_0012
+# ::snt Sometime after 8:30 , please .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n22 / name
+     :op1 "8:30"
+  ))
+)
+
+# ::id MUL0381.json_0014
+# ::snt Please book for 6 people the train that departs at 9:01 .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n24 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL0381.json_0016
+# ::snt Thank you . That was all I needed for today . Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0479.json_0000
+# ::snt Hi , I am searching for a museum to attend in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL0479.json_0002
+# ::snt I do n't care of the type of museum .
+( o / out_of_scope )
+
+# ::id MUL0479.json_0004
+# ::snt That sounds good . What is the entrance fee if any , and it 's postcode ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id MUL0479.json_0006
+# ::snt Yes I would like a good steak .
+( o / out_of_scope )
+
+# ::id MUL0479.json_0008
+# ::snt No thanks , I actually need a train . I 'll be heading to cambridge from peterborough on Sunday . I need to leave after 19:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n10 / name
+     :op1 "peterborough"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n12 / name
+     :op1 "19:15"
+  ))
+)
+
+# ::id MUL0479.json_0010
+# ::snt Before that , I need a booking for 3 people . Does that narrow it down ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL0479.json_0012
+# ::snt I would like to book the train with the shortest travel time , if that narrows it down . I will also need the reference number .
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id MUL0479.json_0014
+# ::snt Thank you very much . That was all I needed . Have a great day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1212.json_0000
+# ::snt I am looking for a train for three people from the stansted airport to arrive by 12:45 . I need to leave on Thursday and go to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "thursday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n6 / name
+     :op1 "12:45"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n8 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :People ( PeoTr10 / People 
+    :name ( n10 / name
+     :op1 "three"
+  ))
+)
+
+# ::id SNG1212.json_0002
+# ::snt I do n't care when I leave I just want to arrive by 12:45
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n12 / name
+     :op1 "do"
+     :op2 "n't"
+     :op3 "care"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n14 / name
+     :op1 "12:45"
+  ))
+)
+
+# ::id SNG1212.json_0004
+# ::snt Yes , that would work . I need 3 tickets please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SNG1212.json_0006
+# ::snt Thank you so much , that is it for today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1212.json_0008
+# ::snt You as well . Goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0281.json_0000
+# ::snt I 'm looking for a restaurant the serves austrian food in the centre .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "austrian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0281.json_0002
+# ::snt What about something in the expensive price range ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL0281.json_0004
+# ::snt Ok , how about an expensive Italian restaurant around the centre ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0281.json_0006
+# ::snt Yes .   I 'd also like their phone number please .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id MUL0281.json_0008
+# ::snt That 's all the info I need on the pizzeria . I also need a train to leave after 20:15 and depart from stansted airport .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n14 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n16 / name
+     :op1 "20:15"
+  ))
+)
+
+# ::id MUL0281.json_0010
+# ::snt Actually I need a train on Sunday , please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n18 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id MUL0281.json_0012
+# ::snt What is the arrival time in Cambridge ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n20 / name
+     :op1 "cambridge"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Arrive ( aTr1 / question )
+   )
+)
+
+# ::id MUL0281.json_0014
+# ::snt What is the name of the stop where I need to get off for the restaurant ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id MUL0281.json_0016
+# ::snt Should I book this train for you ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :none ( onTr1 / none)
+   )
+ :op2(Tk2 / Train-OfferBook
+   :none ( onTr2 / none)
+   )
+)
+
+# ::id MUL0281.json_0018
+# ::snt I will just need the arrival time please .
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+)
+
+# ::id MUL0281.json_0020
+# ::snt Please book that train for me .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL0281.json_0022
+# ::snt That 's actually all I need this afternoon . Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01971.json_0000
+# ::snt I am looking for a particular restaurant . Its name is called prezzo
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "prezzo"
+  ))
+)
+
+# ::id SNG01971.json_0002
+# ::snt Yes please , 4 people at 11:00 on Friday . Can you please provide me with the reference number ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "11:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id SNG01971.json_0004
+# ::snt thank you for helping me book a table for 4 at prezzo and providing the reference number
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe3 / Name 
+    :name ( n11 / name
+     :op1 "prezzo"
+  ))
+   :People ( PeoRe5 / People 
+    :name ( n13 / name
+     :op1 "4"
+  ))
+   )
+)
+
+# ::id PMUL3610.json_0000
+# ::snt I am planning a trip in Cambridge
+( o / out_of_scope )
+
+# ::id PMUL3610.json_0002
+# ::snt I 'm actually looking to book a specific hotel . It is called the Alpha - Milton Guest House .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "alpha"
+     :op2 "-"
+     :op3 "milton"
+     :op4 "guest"
+     :op5 "house"
+  ))
+)
+
+# ::id PMUL3610.json_0004
+# ::snt I 'd like to start my stay on Wednesday , it will be for two nights , and it will be 6 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "two"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL3610.json_0006
+# ::snt Thanks so much .   I also need a train to arrive in Peterborough by 16:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "peterborough"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n12 / name
+     :op1 "16:45"
+  ))
+)
+
+# ::id PMUL3610.json_0008
+# ::snt I just want to verify that train leaves from Cambridge correct ? If so , can you book it for 6 people and provide the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n16 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3610.json_0010
+# ::snt No thank you .   Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4768.json_0000
+# ::snt Can you help me find a moderately placed modern european restaurant ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "european"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL4768.json_0002
+# ::snt Sounds good , can you book that for 1 person at 18:30 on thursday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "18:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL4768.json_0004
+# ::snt I also need to get a train .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL4768.json_0006
+# ::snt I 'll be heading into cambridge from leicester , and I need to get there by 12:30 on thursday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n14 / name
+     :op1 "thursday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n16 / name
+     :op1 "12:30"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n18 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id PMUL4768.json_0008
+# ::snt I there one that arrives close to the 12:30 time ?
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n20 / name
+     :op1 "12:30"
+  ))
+)
+
+# ::id PMUL4768.json_0010
+# ::snt Yes , please and provide me with a reference number .
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL4768.json_0012
+# ::snt That is everything , thank you so much for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0681.json_0000
+# ::snt I would like to dine at a restaurant in the south that serves barbeque . Can you help ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "barbeque"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL0681.json_0002
+# ::snt Oh , that 's too bad .   How about Italian ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id PMUL0681.json_0004
+# ::snt Either one is fine , Ill go with what you recommend , please book me for 8 people at 18:45 on thursday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "18:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL0681.json_0006
+# ::snt Great !   Thank you .   Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3295.json_0000
+# ::snt I need a cheap place with a free WiFi to stay . Can you assist to find one ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL3295.json_0002
+# ::snt No . Also , I forgot to mention that I would like a guesthouse also .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL3295.json_0004
+# ::snt No , no preference really . Can you suggest one of the 9 . I would like to book a room please .
+( o / out_of_scope )
+
+# ::id PMUL3295.json_0006
+# ::snt The 6 of us would like to arrive on Saturday and stay for 5 nights . Could you book that for me , please ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL3295.json_0008
+# ::snt Can you look for a train to Cambridge on Saturday as well ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n14 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL3295.json_0010
+# ::snt I will leave from Stansted Airport .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n16 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id PMUL3295.json_0012
+# ::snt I want to arrive by 9:00 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n18 / name
+     :op1 "9:00"
+  ))
+)
+
+# ::id PMUL3295.json_0014
+# ::snt Sounds great . Please book for Saturday and provide me with the travel time .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n20 / name
+     :op1 "saturday"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Time ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3295.json_0016
+# ::snt Could you possible email or fax me the reference number , train number , and the time ? I appreciate your assistance .
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3295.json_0018
+# ::snt I need 6 tickets . Please give me the train details .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n22 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL3295.json_0020
+# ::snt that is it for today thanks for helping
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2392.json_0000
+# ::snt I 'm interested in finding some things to do in the centre area of town .   Specifically I am interested in multiple sports attractions .   Can I get more information ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "multiple"
+     :op2 "sports"
+  ))
+)
+
+# ::id PMUL2392.json_0002
+# ::snt Can you look for a college ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL2392.json_0004
+# ::snt That sounds great , could you give me their address , phone and postcode please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL2392.json_0006
+# ::snt okay , I 'm also looking for a place to dine . I 'd like to eat italian food in the same area as the attraction please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "italian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL2392.json_0008
+# ::snt No , there is no specific price range . I need to book a table for 8 people at 13:15 on Thursday .
+( Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+   :People ( PeoRe3 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+   :Time ( TimRe5 / Time 
+    :name ( n14 / name
+     :op1 "13:15"
+  ))
+   :Day ( DayRe7 / Day 
+    :name ( n16 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL2392.json_0010
+# ::snt Sounds great ! Can you please book me a table for 8 on Thursday at 13:15 . Thanks
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "13:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n20 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n22 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL2392.json_0012
+# ::snt Thank you . Can you also book me a taxi to take me from Emmanuel College to get me to the Stazione restaurant by 13:15 please ?
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n24 / name
+     :op1 "emmanuel"
+     :op2 "college"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n26 / name
+     :op1 "13:15"
+  ))
+)
+
+# ::id PMUL2392.json_0014
+# ::snt Great . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0932.json_0000
+# ::snt Hi , I sure am looking forward to trying some of your local food when I get there .   Can you help me find a train ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL0932.json_0002
+# ::snt I want to go to Kings Lynn on Monday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL0932.json_0004
+# ::snt I am departing from Cambridge after 21:00 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "21:00"
+  ))
+)
+
+# ::id PMUL0932.json_0006
+# ::snt Yeah , that works . Is there a seat available ?
+( o / out_of_scope )
+
+# ::id PMUL0932.json_0008
+# ::snt Yeah , I just need a ticket for myself .
+( o / out_of_scope )
+
+# ::id PMUL0932.json_0010
+# ::snt I also am looking for an expensive caribbean restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "caribbean"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0932.json_0012
+# ::snt How about Gastropub ?   In the centre ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "gastropub"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0932.json_0014
+# ::snt I do n't need a reservation at the moment but can i have their post code ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id PMUL0932.json_0016
+# ::snt Thank you for all your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0434.json_0000
+# ::snt I want to go to a theatre . Do you have any suggestions for one in town ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "theatre"
+  ))
+)
+
+# ::id MUL0434.json_0002
+# ::snt Yes . But could you also get the address of the theatre for me ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Type ( TypAt3 / Type 
+    :name ( n5 / name
+     :op1 "theatre"
+  ))
+   )
+)
+
+# ::id MUL0434.json_0004
+# ::snt Yes I am also looking for a train that leaves on Tuesday after 12:15 . Can you help ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "12:15"
+  ))
+)
+
+# ::id MUL0434.json_0006
+# ::snt I am going to Cambridge and need to leave from Bishops Stortford .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id MUL0434.json_0008
+# ::snt Yes . May I have the price , travel and arrival time please ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id MUL0434.json_0010
+# ::snt Thank you very much . You have been very helpful .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1655.json_0000
+# ::snt I need a place to stay with free parking .   Ideas ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL1655.json_0002
+# ::snt Moderate . I 'd like to stay at an actual hotel and would like free internet as well .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+   :Internet ( esHo3 / yes)
+)
+
+# ::id PMUL1655.json_0004
+# ::snt Yes , actually that will work . Can you reserve a room for Friday for 7 people , 5 nights ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL1655.json_0006
+# ::snt Thank you for the reservation ! Yes , I also need a train departing on Friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL1655.json_0008
+# ::snt I would like to travel on Thursday . I need to leave by 17:00 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "thursday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n16 / name
+     :op1 "17:00"
+  ))
+)
+
+# ::id PMUL1655.json_0010
+# ::snt I 'm sorry , we 'll actually be traveling on Friday and departing from Leicester .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n18 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n20 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id PMUL1655.json_0012
+# ::snt I 'll be going to Cambridge and need to arrive by 09:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n22 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n24 / name
+     :op1 "09:00"
+  ))
+)
+
+# ::id PMUL1655.json_0014
+# ::snt That sounds great , can you book passage for 7 , please ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n26 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL1655.json_0016
+# ::snt Awesome !   Thank you for all of your help , this was easier than I thought it would be .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01486.json_0000
+# ::snt Hello . I 'm looking for the nearest police station .
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG01486.json_0002
+# ::snt I also would like the postcode .
+( Pt1 / Police-Request
+  :Post ( aPo0 / question )
+)
+
+# ::id SNG01486.json_0004
+# ::snt All right , thank you very much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01486.json_0006
+# ::snt No that is all I need , have a good one good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0125.json_0000
+# ::snt Find a guesthouse hotel in Cambridge with free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id MUL0125.json_0002
+# ::snt Are any of the guesthouses 4 stars ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL0125.json_0004
+# ::snt I 'll take the one on top of your list , I 'll arrive Saturday it 's 3 people for 5 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL0125.json_0006
+# ::snt Great ! I 've heard about a restaurant called Curry Garden . What can you tell me about it ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n12 / name
+     :op1 "curry"
+     :op2 "garden"
+  ))
+)
+
+# ::id MUL0125.json_0008
+# ::snt yes , please book a reservation here
+( o / out_of_scope )
+
+# ::id MUL0125.json_0010
+# ::snt make the reservation for saturday night for 3 people . can I have the full address ? book a taxi to leave at 23:30 with contact info
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n14 / name
+     :op1 "23:30"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Day ( DayRe4 / Day 
+    :name ( n17 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n19 / name
+     :op1 "3"
+  ))
+   )
+ :op3(Rt3 / Restaurant-Request
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id MUL0125.json_0012
+# ::snt Make the restaurant reservation for 21:00 and I need a taxi to pick us up at the restaurant at 2330 . Send me taxi contact number and car type .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n20 / name
+     :op1 "21:00"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id MUL0125.json_0014
+# ::snt I actually do n't need a restaurant reservation . I do need a taxi , though . I need to leave Curry Garden at 23:30 and head to the hotel .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n22 / name
+     :op1 "23:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n24 / name
+     :op1 "curry"
+     :op2 "garden"
+  ))
+)
+
+# ::id MUL0125.json_0016
+# ::snt Whatever hotel you booked me at . The reference number is : GXQZCBL8
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Dest ( coTa1 / acorn_guest_house)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL0125.json_0018
+# ::snt May I have the car type and a contact number for the driver ?
+( Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+)
+
+# ::id MUL0125.json_0020
+# ::snt I think that 's all I need . Thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0125.json_0022
+# ::snt Yes , they have . Thanks . Have a nice day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1557.json_0000
+# ::snt I would like to leave cambridge on sunday . Can you check on trains for me ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1557.json_0002
+# ::snt I would like to go to bishops stortford .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id MUL1557.json_0004
+# ::snt I would like to arrive by 18:15 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "18:15"
+  ))
+)
+
+# ::id MUL1557.json_0006
+# ::snt I 'd like the earliest and need the train ID and travel time please . I 'm also looking for an expensive Indian restaurant , what options are there ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Time ( aTr1 / question )
+  :Id ( aTr2 / question )
+   )
+)
+
+# ::id MUL1557.json_0008
+# ::snt Not a specific area , just enough for the restaurant to hold 7 people .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n14 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL1557.json_0010
+# ::snt Yes , that would be great . Can you book me a table for 7 people on Sunday at 13:00 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "13:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL1557.json_0012
+# ::snt That 's all . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0625.json_0000
+# ::snt Hi there . I heard someone mention the Bloomsbury Restaurant and I was wondering if you could give me some information for them .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "bloomsbury"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id SNG0625.json_0002
+# ::snt I 'd like to make a reservation for 6 at 11:00 on Sunday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "11:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SNG0625.json_0004
+# ::snt No , that 's all I need . Thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01424.json_0000
+# ::snt Hi , I need a taxi from london liverpool street train station to gourmet burger kitchen
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "gourmet"
+     :op2 "burger"
+     :op3 "kitchen"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+     :op4 "train"
+     :op5 "station"
+  ))
+)
+
+# ::id SNG01424.json_0002
+# ::snt I need to leave after 12:30 ! Give me all the necessary details please
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n6 / name
+     :op1 "12:30"
+  ))
+)
+
+# ::id SNG01424.json_0004
+# ::snt That 's all , thanks for help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0205.json_0000
+# ::snt I want to get a train out of Cambridge that departs after 20:45 please .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "20:45"
+  ))
+)
+
+# ::id MUL0205.json_0002
+# ::snt I wish to go to New York City leaving this Friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL0205.json_0004
+# ::snt Ok . How about a train to the Stansted airport ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id MUL0205.json_0006
+# ::snt I would like to book the 21:40 train on Wednesday for one person please . I also need a reference number please .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n12 / name
+     :op1 "one"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0205.json_0008
+# ::snt Yes , I am also looking to eat some north african food .   Can you help me find a restaurant ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "north"
+     :op2 "african"
+  ))
+)
+
+# ::id MUL0205.json_0010
+# ::snt How about Thai food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "thai"
+  ))
+)
+
+# ::id MUL0205.json_0012
+# ::snt The one in the west works please . Can you pleas book it for me on the same day at about 13:15 .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n18 / name
+     :op1 "west"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n20 / name
+     :op1 "13:15"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+)
+
+# ::id MUL0205.json_0014
+# ::snt I 'll be dining alone .
+( o / out_of_scope )
+
+# ::id MUL0205.json_0016
+# ::snt Could you please check for a table at 12:15 and can I have the reference number ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n24 / name
+     :op1 "12:15"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0205.json_0018
+# ::snt No , that should be everything . Thank you very much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0513.json_0000
+# ::snt I am looking for a moderately priced Scottish restaurant
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "scottish"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id SNG0513.json_0002
+# ::snt I am looking for something in centre of town then
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0513.json_0004
+# ::snt I am not looking for British , I am looking for scottish food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "scottish"
+  ))
+)
+
+# ::id SNG0513.json_0006
+# ::snt Yes , Could you look for a Spanish restaurant instead ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "spanish"
+  ))
+)
+
+# ::id SNG0513.json_0008
+# ::snt Yes please . Could you give me a table for tuesday at 12:00 for 2 people please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "12:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SNG0513.json_0010
+# ::snt Can I have a reference number please ?
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id SNG0513.json_0012
+# ::snt Thank you . Have a lovely day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3677.json_0000
+# ::snt I am looking for a cheap place to eat in the east part of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL3677.json_0002
+# ::snt Do they serve International food ? That 's what I was hoping for !
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "International"
+  ))
+)
+
+# ::id PMUL3677.json_0004
+# ::snt No thank you that will be all
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0203.json_0000
+# ::snt I 'm hoping to find a moderately priced place to stay .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id SSNG0203.json_0002
+# ::snt I would prefer a guesthouse . Also , I would need free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id SSNG0203.json_0004
+# ::snt I 'd prefer something on the west side of town .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+)
+
+# ::id SSNG0203.json_0006
+# ::snt That sounds good , please book that one for me .
+( o / out_of_scope )
+
+# ::id SSNG0203.json_0008
+# ::snt Eight people , two nights from Thursday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "two"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "eight"
+  ))
+)
+
+# ::id SSNG0203.json_0010
+# ::snt Yes , the same price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id SSNG0203.json_0012
+# ::snt Yes you can check any area please .
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+)
+
+# ::id SSNG0203.json_0014
+# ::snt Yes please book for me then me the reference number
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id SSNG0203.json_0016
+# ::snt Thank you for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0203.json_0018
+# ::snt No . I have everything I need .
+( o / out_of_scope )
+
+# ::id SNG0209.json_0000
+# ::snt Hello , I am looking for the closet hospital .
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG0209.json_0002
+# ::snt Yes , I also need the postcode .
+( Ht1 / Hospital-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id SNG0209.json_0004
+# ::snt No . That is all . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1336.json_0000
+# ::snt Do you have any suggestions on a place in the centre to eat . I would like it to be expensive please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1336.json_0002
+# ::snt No , I 'm not particular in fact I would like to try something exotic .   Can you also give me the address please ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+   )
+)
+
+# ::id MUL1336.json_0004
+# ::snt Yes . I am also looking for a place to stay that includes free wifi and is in the same area as the restaurant .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n6 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id MUL1336.json_0006
+# ::snt Hmm , that name does n't inspire a lot of confidence . How many stars is it rated ?
+( Ht1 / Hotel-Request
+  :Stars ( aHo0 / question )
+)
+
+# ::id MUL1336.json_0008
+# ::snt What price range is the University of Arms in ?
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+)
+
+# ::id MUL1336.json_0010
+# ::snt Would you like to book that ?
+( Bm1 / Booking-Inform
+   :none ( onBo1 / none)
+)
+
+# ::id MUL1336.json_0012
+# ::snt Yes , just give me their phone number if I want to reserve something I 'll call them myself .
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id MUL1336.json_0014
+# ::snt Can you please confirm for me if the hotel has free wifi and what part of town it is in ? Thanks .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id MUL1336.json_0016
+# ::snt Thank you ! That 's all I needed today . Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4844.json_0000
+# ::snt i need a place to dine in Cambridge with expensive gastropub food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "gastropub"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL4844.json_0002
+# ::snt i want one in the centre
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4844.json_0004
+# ::snt book a table for 4 people at 12:00 on tuesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "12:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4844.json_0006
+# ::snt Thank you . Can you help me find a nightclub also in the city Centre ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n16 / name
+     :op1 "nightclub"
+  ))
+)
+
+# ::id PMUL4844.json_0008
+# ::snt Not really just close to the restaurant . Can you give me the address of the one you recommend ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id MUL2659.json_0000
+# ::snt Yes , I am planning my trip to Cambridge .   There are so many things to do it seems .   Exciting .   Can you help me with some information ?
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id MUL2659.json_0002
+# ::snt I would like the centre area please .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2659.json_0004
+# ::snt I am most interested in museums .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id MUL2659.json_0006
+# ::snt Just any type of museum will do .
+( o / out_of_scope )
+
+# ::id MUL2659.json_0008
+# ::snt Yes , that sounds good . Can I get their phone number and postcode please ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL2659.json_0010
+# ::snt Thank you , can you also help me with finding a hotel in the est ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL2659.json_0012
+# ::snt Yes that would be great ! Thank you for helping me with this .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2659.json_0014
+# ::snt Oops look like I made a typo . Is that hotel a guesthouse and in the cheap price range ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n10 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL2659.json_0016
+# ::snt As long as these are cheap guesthouses in the east then any one will do .   I need 4 people 2 nights from Monday please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+   :Area ( AreHo8 / Area 
+    :name ( n18 / name
+     :op1 "east"
+  ))
+   :Price ( PriHo10 / Price 
+    :name ( n20 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL2659.json_0018
+# ::snt I also need a taxi from the hotel to the museum , please . I 'd like to leave the hotel by 01:00 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n22 / name
+     :op1 "01:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n26 / name
+     :op1 "the"
+     :op2 "museum"
+  ))
+)
+
+# ::id MUL2659.json_0020
+# ::snt Yes that would be all thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4520.json_0000
+# ::snt I would love to get some information on the abbey pool and astroturf pitch
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "abbey"
+     :op2 "pool"
+     :op3 "and"
+     :op4 "astroturf"
+     :op5 "pitch"
+  ))
+)
+
+# ::id PMUL4520.json_0002
+# ::snt You said that 's in the east , correct ?
+( o / out_of_scope )
+
+# ::id PMUL4520.json_0004
+# ::snt How often do trains depart peterborough going to cambridge during the week ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id PMUL4520.json_0006
+# ::snt NOt at this time .   Thanks for your help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4520.json_0008
+# ::snt Actually , I would like to book a train . It needs to arrive by 20:30 . I 'd like to book for 3 people .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "20:30"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL4520.json_0010
+# ::snt Yes I would like to arrive by 20:30 in Cambridge from Peterborough .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n14 / name
+     :op1 "20:30"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n16 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id PMUL4520.json_0012
+# ::snt I would like to depart on Wednesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n18 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL4520.json_0014
+# ::snt thanks so much for all of your help I ca nt wait to get there !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4520.json_0016
+# ::snt I apologize , I am so excited about the trip it is making me spacy , please book me for 3 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n20 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL4520.json_0018
+# ::snt How about a moderately prices Italian restaurant in the same area as the hotel ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Area ( aAt0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Area ( AreRe3 / Area 
+    :name ( n23 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   )
+)
+
+# ::id PMUL4520.json_0020
+# ::snt You 're right . Now that we have the train booked , that 's all I need .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id SNG0890.json_0000
+# ::snt Yes , I am looking for information for the Kirkwood House .   Can you help me ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "kirkwood"
+     :op2 "house"
+  ))
+)
+
+# ::id SNG0890.json_0002
+# ::snt Does the Kirkwood House have free parking and wifi ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Name ( NamHo3 / Name 
+    :name ( n4 / name
+     :op1 "Kirkwood"
+     :op2 "House"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Parking ( aHo1 / question )
+  :Internet ( aHo2 / question )
+   )
+)
+
+# ::id SNG0890.json_0004
+# ::snt I 'm not sure about that ... maybe I could just get their phone number from you ?
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id SNG0890.json_0006
+# ::snt No , that 's all I need today . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0473.json_0000
+# ::snt Hello ! I am looking for an expensive guesthouse type hotel . Any ideals ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0473.json_0002
+# ::snt I need a guesthouse with free parking and a 4 star rating .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL0473.json_0004
+# ::snt The area does n't matter , but are any of them considered cheap ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "cheap"
+  ))
+   :Area ( onHo2 / dontcare)
+)
+
+# ::id PMUL0473.json_0006
+# ::snt recommend any and find me its   postcode
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id PMUL0473.json_0008
+# ::snt Yes , I 'm also looking for a Chinese place in the south ?   Do you know of anything ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "chinese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL0473.json_0010
+# ::snt I need the price to be the same as the hotel , so I need a cheap restaurant as well . Are there any that fit this criteria ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n16 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL0473.json_0012
+# ::snt I feel like chinese would be good .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n18 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id MUL1266.json_0000
+# ::snt I m looking for a place to eat eritrean food at the centre .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "eritrean"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1266.json_0002
+# ::snt What about something moderately priced that 's in the centre instead ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1266.json_0004
+# ::snt British food sounds good . What options do I have ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "british"
+  ))
+)
+
+# ::id MUL1266.json_0006
+# ::snt I am not quite ready to book a table , but may I have the address of the restaurant including the postcode and the phone number ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Post ( aRe2 / question )
+  :Addr ( aRe3 / question )
+   )
+)
+
+# ::id MUL1266.json_0008
+# ::snt I also need a place to stay .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id MUL1266.json_0010
+# ::snt I 'm not so concerned about the area , but I 'm looking for something cheap .   I wo n't need to use parking .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "cheap"
+  ))
+   :Parking ( oHo2 / no)
+)
+
+# ::id MUL1266.json_0012
+# ::snt Does it include free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id MUL1266.json_0014
+# ::snt Is there another one that is in the cheap price range that includes free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n14 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL1266.json_0016
+# ::snt That 's great can you give me the phone number , postcode and address for Alexander Bed and Breakfast ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+  :Phone ( aHo2 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Name ( NamHo3 / Name 
+    :name ( n17 / name
+     :op1 "Alexander"
+     :op2 "Bed"
+     :op3 "and"
+     :op4 "Breakfast"
+  ))
+   )
+)
+
+# ::id MUL1266.json_0018
+# ::snt Nah , that wo n't be necessary .
+( o / out_of_scope )
+
+# ::id MUL1266.json_0020
+# ::snt entrance fee , address , and phone number
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Phone ( aHo1 / question )
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+  :Fee ( aAt2 / question )
+   )
+)
+
+# ::id MUL1266.json_0022
+# ::snt I am sorry .   That was my mistake .   I h ave all the information I need , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0078.json_0000
+# ::snt I 'm looking for an italian restaurant that is moderately priced .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL0078.json_0002
+# ::snt Could you give me the address and phone number of both please ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Phone ( aHo1 / question )
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id PMUL0078.json_0004
+# ::snt Could I get the address as well ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0078.json_0006
+# ::snt I would like to book a table there for 6 people at 11:00 on sunday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "11:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL0078.json_0008
+# ::snt I 'm looking for an expensive guesthouse with a 4 star rating which provides free parking . Is that possible ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+   :Price ( PriHo5 / Price 
+    :name ( n14 / name
+     :op1 "expensive"
+  ))
+   :Stars ( StaHo7 / Stars 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0078.json_0010
+# ::snt how about a moderate price range ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n18 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL0078.json_0012
+# ::snt I 'm sorry , I would prefer an expensive guesthouse that includes free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n20 / name
+     :op1 "expensive"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n22 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL0078.json_0014
+# ::snt How about moderate priced guesthouses that are 4 stars ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n24 / name
+     :op1 "guesthouses"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n26 / name
+     :op1 "moderate"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n28 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0078.json_0016
+# ::snt Sure , please provide the address and phone number as well .
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id PMUL0078.json_0018
+# ::snt No thank you I do n't need reservations today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0078.json_0020
+# ::snt No .   All set . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20483.json_0000
+# ::snt Please recommend me an expensive restaurant that serves afghan food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "afghan"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id WOZ20483.json_0002
+# ::snt European food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "european"
+  ))
+)
+
+# ::id WOZ20483.json_0004
+# ::snt I do n't care where it is .
+( Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+)
+
+# ::id WOZ20483.json_0006
+# ::snt what is the price range ?
+( Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+)
+
+# ::id WOZ20483.json_0008
+# ::snt What is the address , phone number , and area ?
+( Rt1 / Restaurant-Request
+  :Area ( aRe0 / question )
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id WOZ20483.json_0010
+# ::snt That 'll do . Thank you . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20483.json_0012
+# ::snt Thank you . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL2127.json_0000
+# ::snt I 'd like a train leaving on Tuesday from Kings Lynn , please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id MUL2127.json_0002
+# ::snt I would like to arrive in cambridge by 17:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "17:30"
+  ))
+)
+
+# ::id MUL2127.json_0004
+# ::snt I just needed the info , no booking just yet . Thanks ! goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2127.json_0006
+# ::snt Have a great day
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL2127.json_0008
+# ::snt I actually need a place to stay as well . Something in the east please .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n10 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL2127.json_0010
+# ::snt I am looking for something that is moderately priced with free wifi .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "moderately"
+  ))
+   :Internet ( esHo2 / yes)
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL2127.json_0012
+# ::snt Sounds great , could you book it for 3 people for 2 nights starting on the same day as my train ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL2127.json_0014
+# ::snt Yes let 's go ahead and make it for just 1 night then .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL2127.json_0016
+# ::snt No , that should do it ! Thank you very much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2287.json_0000
+# ::snt Hi , can you help me figure out a train schedule , please ? I need to travel to London Liverpool Street sometime after 18:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "18:45"
+  ))
+)
+
+# ::id MUL2287.json_0002
+# ::snt I am leaving from Cambridge on Saturday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2287.json_0004
+# ::snt Yes , may I please have the price ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL2287.json_0006
+# ::snt Yes please .   Also I am looking for a 4 star hotel with a moderate price range .   Can you make a recommendation ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "moderate"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL2287.json_0008
+# ::snt A guesthouse in the north should be perfect .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n16 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL2287.json_0010
+# ::snt I wo n't be needing to book the train .   Regarding the guest house , does it have free parking ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Parking ( aHo1 / question )
+   )
+)
+
+# ::id MUL2287.json_0012
+# ::snt No , but could you provide me with their postcode and phone number please .
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id MUL2287.json_0014
+# ::snt Fantastic , thank you , that should be all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3115.json_0000
+# ::snt Are there many places to stay with mid - range prices ?
+( Hm1 / Hotel-Inform
+   :Price ( odHo1 / moderate)
+)
+
+# ::id PMUL3115.json_0002
+# ::snt Yes , a 3-star guesthouse would be perfect . Free parking too , please !
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n4 / name
+     :op1 "3-star"
+  ))
+)
+
+# ::id PMUL3115.json_0004
+# ::snt No , I do n't have a preference . Please just pick one , and book it for 4 people , 2 nights starting from wednesday .
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+   :Stay ( StaHo3 / Stay 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo5 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo7 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3115.json_0006
+# ::snt Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3115.json_0008
+# ::snt Yes , I 'm looking for a train the same day that will be going to Cambridge .   Can you help me ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+)
+
+# ::id PMUL3115.json_0010
+# ::snt I will be leaving from Kings Lynn after 16:00 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n16 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n18 / name
+     :op1 "16:00"
+  ))
+)
+
+# ::id PMUL3115.json_0012
+# ::snt no just the i d please
+( o / out_of_scope )
+
+# ::id PMUL3115.json_0014
+# ::snt That was all that I needed to know , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0163.json_0000
+# ::snt Hi , I need help finding Addenbrookes Hospital . Can you give me some information please ?
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG0163.json_0002
+# ::snt What is the phone number ?
+( Ht1 / Hospital-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id SNG0163.json_0004
+# ::snt No , that 's all I need .   Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1167.json_0000
+# ::snt Hello I am looking for a place to go , can you help me ?
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id SNG1167.json_0002
+# ::snt What attraction types do you have in the west ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Type ( aAt1 / question )
+   )
+)
+
+# ::id SNG1167.json_0004
+# ::snt Sure , can you recommend one to me and give me the address and type ?
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+  :Addr ( aAt1 / question )
+)
+
+# ::id SNG1167.json_0006
+# ::snt Great ! Thank you for all of your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1167.json_0008
+# ::snt You have helped with what I needed , thank you , goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02094.json_0000
+# ::snt I got injured and I am looking for a hospital nearby
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG02094.json_0002
+# ::snt I just need the phone number
+( Ht1 / Hospital-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id SNG02094.json_0004
+# ::snt No , that 's all . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02094.json_0006
+# ::snt Thank you for your help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20650.json_0000
+# ::snt a north part of town restaurant
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id WOZ20650.json_0002
+# ::snt I do not care about the price range but would like somewhere serving indian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "indian"
+  ))
+   :Price ( onRe2 / dontcare)
+)
+
+# ::id WOZ20650.json_0004
+# ::snt What is the address and phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20650.json_0006
+# ::snt Nope , that was all I needed .   Thank you .   Bye bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2684.json_0000
+# ::snt Hi , I would like to book a 4 star guesthouse in Cambridge
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2684.json_0002
+# ::snt Yes , I would like it to be in the north .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL2684.json_0004
+# ::snt Yes , I will need both .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL2684.json_0006
+# ::snt I have no other preferences .
+( Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+)
+
+# ::id PMUL2684.json_0008
+# ::snt Great .   Please book it for 2 people for 2 nights starting on wednesday , and provide the reference number .   Also , we would like to find an attraction near the hotel .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL2684.json_0010
+# ::snt What attractions are nearby ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL2684.json_0012
+# ::snt Anything that you recommend , I 'm new to the town .
+( o / out_of_scope )
+
+# ::id PMUL2684.json_0014
+# ::snt Yes can you please get that for me ?
+( o / out_of_scope )
+
+# ::id PMUL2684.json_0016
+# ::snt I 'm going to need a ride between the two , can I get a taxi ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL2684.json_0018
+# ::snt I need to leave the hotel by 16:15 . Thanks
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n14 / name
+     :op1 "16:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL2684.json_0020
+# ::snt That 's all , thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1028.json_0000
+# ::snt I want to book a train from stansted airport on thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id PMUL1028.json_0002
+# ::snt I need it to arrive by 17:15 and go to Cambridge
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "17:15"
+  ))
+)
+
+# ::id PMUL1028.json_0004
+# ::snt Yes . Please book for 1 person .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL1028.json_0006
+# ::snt Great , thanks ! Can you also recommend something fun to do in town ?
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1028.json_0008
+# ::snt What area do you recommend for entertainment ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "entertainment"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+   )
+)
+
+# ::id PMUL1028.json_0010
+# ::snt Well , what area do you recommend for entertainment ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "entertainment"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+   )
+)
+
+# ::id PMUL1028.json_0012
+# ::snt Sure , could I have the address and phone number for both ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL1028.json_0014
+# ::snt Thank you for the entertainment information in the south . That 's it . You 've been helpful . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3635.json_0000
+# ::snt Yes , I am going for luxorious today .   I need to find an expensive restaurant in the centre .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3635.json_0002
+# ::snt I 'd prefer Italian food please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id PMUL3635.json_0004
+# ::snt No , I was hoping for a recommendation .
+( o / out_of_scope )
+
+# ::id PMUL3635.json_0006
+# ::snt Sounds good . Can you reserve me a table for 8 people on Wednesday at 13:15 please ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "13:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL3635.json_0008
+# ::snt I need a train to stansted airport on Thursday that arrives by 19:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n16 / name
+     :op1 "thursday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n18 / name
+     :op1 "19:30"
+  ))
+)
+
+# ::id PMUL3635.json_0010
+# ::snt What is the travel time for that one ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL3635.json_0012
+# ::snt Thank you very much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3635.json_0014
+# ::snt nope you have been great !
+( o / out_of_scope )
+
+# ::id SNG1386.json_0000
+# ::snt I need a taxi from Kings Lynn station at 5:15 , going to HK Fusion , please .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "hk"
+     :op2 "fusion"
+  ))
+   :Leave ( LeaTa4 / Leave 
+    :name ( n4 / name
+     :op1 "5:15"
+  ))
+)
+
+# ::id SNG1386.json_0002
+# ::snt No that 's it ! Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0979.json_0000
+# ::snt I need help finding a cheap restaurant
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL0979.json_0002
+# ::snt I 'm interested in European cuisine .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "european"
+  ))
+)
+
+# ::id PMUL0979.json_0004
+# ::snt Can you book me a table there for 7 on Friday at 19:45 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "19:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL0979.json_0006
+# ::snt Yes can you help me find a train as well ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL0979.json_0008
+# ::snt I would like to leave in Saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL0979.json_0010
+# ::snt I would like to go to Ely please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL0979.json_0012
+# ::snt The train should arrive by 13:00 and should depart from cambridge .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n16 / name
+     :op1 "13:00"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0979.json_0014
+# ::snt Okay . Can you go ahead and book that train for 7 people please ? And give me the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n20 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL0979.json_0016
+# ::snt Thanks for the help , goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2242.json_0000
+# ::snt I 'm looking for lodgings offering free wifi and free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL2242.json_0002
+# ::snt The centre , please .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2242.json_0004
+# ::snt I will need something with free wifi and parking
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL2242.json_0006
+# ::snt Are they in the east or centre ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL2242.json_0008
+# ::snt I really wanted a hotel in the moderate price range . Can you look in the east please ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n8 / name
+     :op1 "east"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL2242.json_0010
+# ::snt Sure , could I get the address please ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id MUL2242.json_0012
+# ::snt Yes , I also need to find a train from cambridge to stevenage on Friday . I need to arrive by 08:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "stevenage"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n14 / name
+     :op1 "08:15"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2242.json_0014
+# ::snt I will take the 5:21 . Can you please give me the travel time , train ID , and price ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+  :Id ( aTr2 / question )
+)
+
+# ::id MUL2242.json_0016
+# ::snt I do n't want to book at this time , just the information . So that 's all thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1514.json_0000
+# ::snt I 'm looking for a guesthouse that has free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id PMUL1514.json_0002
+# ::snt The part of town does not matter but I would like a 4 star rating and free wifi .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL1514.json_0004
+# ::snt Can you confirm that it has a 4 star rating and free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1680.json_0000
+# ::snt Is there a restaurant called Cocum ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "cocum"
+  ))
+)
+
+# ::id MUL1680.json_0002
+# ::snt Yes , I would like to book a table for 7 people at 18:00 on Monday . Can you please be sure to give me the reference number ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "18:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL1680.json_0004
+# ::snt I also need to find a train departing from Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1680.json_0006
+# ::snt We would like to go to leicester on tuesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "leicester"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n14 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id MUL1680.json_0008
+# ::snt We would need the train to leaver after 11:45 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n16 / name
+     :op1 "11:45"
+  ))
+)
+
+# ::id MUL1680.json_0010
+# ::snt Yes , please book for seven and I would like a reference number , please .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n18 / name
+     :op1 "seven"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL1680.json_0012
+# ::snt Thank you that was all
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0141.json_0000
+# ::snt While in Cambridge I would really like to know where to find a place to eat called meghna .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "meghna"
+  ))
+)
+
+# ::id MUL0141.json_0002
+# ::snt Excellent . Can you book that for me please ?
+( o / out_of_scope )
+
+# ::id MUL0141.json_0004
+# ::snt Scratch that , I 'll book it myself . Now I just need to find a place to stay , a hotel with a 4 star rating .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL0141.json_0006
+# ::snt Yes I would prefer that it 's in the west . And I need free parking . That is a hotel style correct ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n10 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL0141.json_0008
+# ::snt I would like a 4 star rating , but price does n't really matter .   What are the prices ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Price ( aHo1 / question )
+   )
+)
+
+# ::id MUL0141.json_0010
+# ::snt I would like the phone number and the address of the expensive one .
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Phone ( aHo1 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Price ( PriHo3 / Price 
+    :name ( n15 / name
+     :op1 "expensive"
+  ))
+   )
+)
+
+# ::id MUL0141.json_0012
+# ::snt No thank you , Would you book a taxi for me ? I want to be picked up at Meghna and leave by 10:15 . I would like the Contact Number and Car Type .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n16 / name
+     :op1 "10:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n18 / name
+     :op1 "meghna"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id MUL0141.json_0014
+# ::snt The Huntingdon Marriott Hotel where I will be staying .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n20 / name
+     :op1 "huntingdon"
+     :op2 "marriott"
+     :op3 "hotel"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Type ( TypHo4 / Type 
+    :name ( n23 / name
+     :op1 "hotel"
+  ))
+   )
+)
+
+# ::id MUL0141.json_0016
+# ::snt I also need the phone number for the restaurant that you booked for me , the Meghna .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n24 / name
+     :op1 "meghna"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+   )
+)
+
+# ::id MUL0141.json_0018
+# ::snt No , thank you very much for all of your help today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1723.json_0000
+# ::snt Hi there , I 've heard of something fun to do in the city called Nusha but I 'm not sure where it is . Can you help me figure out how to get there ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "nusha"
+  ))
+)
+
+# ::id MUL1723.json_0002
+# ::snt No , I am familiar with the south side .   Thanks for your help .   That is all I really need to know .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1723.json_0004
+# ::snt Oh , wait , can you help me find a train to Cambridge ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1723.json_0006
+# ::snt I 'm leaving on Tuesday anytime after 14:45 and I 'm coming from Ely .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "ely"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n10 / name
+     :op1 "14:45"
+  ))
+)
+
+# ::id MUL1723.json_0008
+# ::snt What is the travel time , and what time will it arrive at ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+  :Time ( aTr1 / question )
+)
+
+# ::id MUL1723.json_0010
+# ::snt Yes and I need the reference number
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id MUL1723.json_0012
+# ::snt no that 's all thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1723.json_0014
+# ::snt Yes , that is all I need right now . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4185.json_0000
+# ::snt I 'm looking for a guesthouse that includes free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id PMUL4185.json_0002
+# ::snt I 'd like to stay in the centre please .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4185.json_0004
+# ::snt That sounds like exactly what I need .
+( o / out_of_scope )
+
+# ::id PMUL4185.json_0006
+# ::snt Yes .   I would like to book for Tuesday for 3 nights for 2 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL4185.json_0008
+# ::snt I am also looking for the Restaurant " The Good Luck Chinese Food Takeaway " . Do you know it ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n12 / name
+     :op1 "Good"
+     :op2 "Luck"
+     :op3 "Chinese"
+     :op4 "Food"
+     :op5 "Takeaway"
+  ))
+)
+
+# ::id PMUL4185.json_0010
+# ::snt Yes for Tuesday at 14:00 on Tuesday please .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n14 / name
+     :op1 "tuesday"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n16 / name
+     :op1 "14:00"
+  ))
+)
+
+# ::id PMUL4185.json_0012
+# ::snt It will be for two people . I will also need a taxi and to make sure it arrives at the restaurant on time . I need the contact number and car .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n18 / name
+     :op1 "two"
+  ))
+)
+
+# ::id PMUL4185.json_0014
+# ::snt Sorry , did you get a reservation made for the restaurant ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL4185.json_0016
+# ::snt That is everything that I need .
+( o / out_of_scope )
+
+# ::id MUL1894.json_0000
+# ::snt I am looking for places to go in the centre of town and I would like it to be a museum .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL1894.json_0002
+# ::snt What 's the postcode for that ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL1894.json_0004
+# ::snt Can I also get the phone number for that ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL1894.json_0006
+# ::snt I 'll also need a train on Monday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id MUL1894.json_0008
+# ::snt leaving monday from kings lynn after 19:15 going to cambridge . I need to get 2 tickets and may I have the referral number please ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n12 / name
+     :op1 "19:15"
+  ))
+   :People ( PeoTr8 / People 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+   :Day ( DayTr10 / Day 
+    :name ( n16 / name
+     :op1 "monday"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL1894.json_0010
+# ::snt No that would be all thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2147.json_0000
+# ::snt I am looking for King 's College .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "king"
+     :op2 "'s"
+     :op3 "college"
+  ))
+)
+
+# ::id PMUL2147.json_0002
+# ::snt Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2147.json_0004
+# ::snt Yes .   Do you know what their entrance fee is ?   Also , I need some help finding an Italian restaurant in the centre area .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "italian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+  :Fee ( aAt2 / question )
+   )
+)
+
+# ::id PMUL2147.json_0006
+# ::snt I do n't have a price range preference .
+( Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+)
+
+# ::id PMUL2147.json_0008
+# ::snt Yes please . I would like the reservation for Thursday at 15:00 for 2 people .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "15:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL2147.json_0010
+# ::snt I also need a taxi to travel between King 's College and the restaurant .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL2147.json_0012
+# ::snt That was all I needed , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2396.json_0000
+# ::snt I 'm looking for a place to dine that 's in the cheap price range and that serves Indian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL2396.json_0002
+# ::snt I 'd like a recommendation that is able to book a table for 5 people at 14:45 on Friday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "14:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL2396.json_0004
+# ::snt Thanks , I 'd also like to find an attraction in the east , please .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL2396.json_0006
+# ::snt That sounds great ! Can you give me their postcode and phone number ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL2396.json_0008
+# ::snt I 'll need to book a taxi from the Cambridge Museum of Technology to the Kohinoor , arriving by 14:45 .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n14 / name
+     :op1 "kohinoor"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n16 / name
+     :op1 "cambridge"
+     :op2 "museum"
+     :op3 "of"
+     :op4 "technology"
+  ))
+   :Arrive ( ArrTa6 / Arrive 
+    :name ( n18 / name
+     :op1 "14:45"
+  ))
+)
+
+# ::id MUL2396.json_0010
+# ::snt No , you have been very helpful .   Thanks so much and have a nice day .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0180.json_0000
+# ::snt I would like to go to an expensive Italian restaurant for dinner .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0180.json_0002
+# ::snt The centre is my preference .   Thank you .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0180.json_0004
+# ::snt Can you tell me the names of those four ?
+( o / out_of_scope )
+
+# ::id PMUL0180.json_0006
+# ::snt book for me Sure . a table for 8 people at 11:45 on wednesday and get me the reference number
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "11:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0180.json_0008
+# ::snt Please book clowns cafe .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n14 / name
+     :op1 "clowns"
+     :op2 "cafe"
+  ))
+)
+
+# ::id PMUL0180.json_0010
+# ::snt I also need an expensive hotel to stay at . Can you help me find one ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n18 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0180.json_0012
+# ::snt I want to stay near the restaurant if possible . Oh and they should have internet please .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n20 / name
+     :op1 "near"
+     :op2 "the"
+     :op3 "restaurant"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Internet ( aHo1 / question )
+   )
+)
+
+# ::id PMUL0180.json_0014
+# ::snt yes and could i have the postcode please
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id PMUL0180.json_0016
+# ::snt Does it have internet ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Internet ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Internet ( esHo2 / yes)
+   )
+)
+
+# ::id PMUL0180.json_0018
+# ::snt Great and can I get a taxi to commute between the two places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL0180.json_0020
+# ::snt Just make sure I get to the locations by the booked time .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "booked"
+     :op3 "time"
+  ))
+)
+
+# ::id PMUL0180.json_0022
+# ::snt I do n't need a booking , thanks . I do need a taxi going from the hotel to the restaurant though .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n24 / name
+     :op1 "hotel"
+  ))
+   )
+ :op2(Tm2 / Taxi-Inform
+   :Depart ( DepTa4 / Depart 
+    :name ( n27 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n29 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+)
+
+# ::id PMUL0180.json_0024
+# ::snt 11:45 as discussed above .
+( o / out_of_scope )
+
+# ::id PMUL0180.json_0026
+# ::snt Have a nice day .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL2580.json_0000
+# ::snt I 'm looking for architectural attactions in the centre . Can you recommend one ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2580.json_0002
+# ::snt Could I get the phone number and address for holy trinity church ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n4 / name
+     :op1 "holy"
+     :op2 "trinity"
+     :op3 "church"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id MUL2580.json_0004
+# ::snt I am also wanting to find a place to stay . Although , I will need something with free parking . I ca n't afford to pay extra at some place that charges extra .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id MUL2580.json_0006
+# ::snt Are any of these accommodations a 0 star ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "0"
+  ))
+)
+
+# ::id MUL2580.json_0008
+# ::snt Does it have free wi - fi ? I ca n't afford to pay extra for that , either .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id MUL2580.json_0010
+# ::snt Can you tell me what area the El Shaddai is located in ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Name ( NamHo3 / Name 
+    :name ( n9 / name
+     :op1 "El"
+     :op2 "Shaddai"
+  ))
+   )
+)
+
+# ::id MUL2580.json_0012
+# ::snt No thanks , that 's all I need for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2354.json_0000
+# ::snt Where is a museum that is located in the Cambridge centre ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museum"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2354.json_0002
+# ::snt I would like a museum near the centre . Could you please tell me the fee , phone number , and postal code .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id PMUL2354.json_0004
+# ::snt Is this a cheap place ?
+( o / out_of_scope )
+
+# ::id PMUL2354.json_0006
+# ::snt Excellent .   Can you find me a cheap restaraunt that is also located in the centre area ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2354.json_0008
+# ::snt I do n't . I 'm mostly just focused on the area and he cheap price range .   Any suggestions ?
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+   :Price ( PriRe3 / Price 
+    :name ( n12 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL2354.json_0010
+# ::snt Nice can i make a booking for 1 person at 16:30 on friday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "16:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL2354.json_0012
+# ::snt Actually yes . I 'd like to book a taxi so I can go back and forth between the museum and the restaurant
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL2354.json_0014
+# ::snt I want a taxi to take me to the restaurant by 15:30 from The Broughton House Gallery . I need the contact number and car type as well .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n20 / name
+     :op1 "broughton"
+     :op2 "house"
+     :op3 "gallery"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n22 / name
+     :op1 "15:30"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id PMUL2354.json_0016
+# ::snt Oh , I think I 'm all set . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2309.json_0000
+# ::snt I have the name of an attraction that I need directions to .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL2309.json_0002
+# ::snt Milton Country Park is the name .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "milton"
+     :op2 "country"
+     :op3 "park"
+  ))
+)
+
+# ::id PMUL2309.json_0004
+# ::snt Great , can you help me find a place to eat that serves expensive Indian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL2309.json_0006
+# ::snt Yes , Can your search in the east please ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n8 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL2309.json_0008
+# ::snt Yes can I get the address , postcode , and phone number for Sitar Tandoori ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n10 / name
+     :op1 "sitar"
+     :op2 "tandoori"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Post ( aRe2 / question )
+  :Addr ( aRe3 / question )
+   )
+)
+
+# ::id PMUL2309.json_0010
+# ::snt The last thing I need is a taxi to pick me up at the Milton County Park and take me to the restaurant .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Dest ( DesTa3 / Dest 
+    :name ( n12 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Depart ( DepTa5 / Depart 
+    :name ( n14 / name
+     :op1 "Milton"
+     :op2 "County"
+     :op3 "Park"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL2309.json_0012
+# ::snt I 'd like to leave the park at 14:45 please . Can you tell me the car type and contact number too
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n16 / name
+     :op1 "14:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "park"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+ :op3(At3 / Attraction-Request
+  :Type ( aAt2 / question )
+   )
+)
+
+# ::id PMUL2309.json_0014
+# ::snt Thank you . You have been a great help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2312.json_0000
+# ::snt I would like to go to a nightclub in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "nightclub"
+  ))
+)
+
+# ::id PMUL2312.json_0002
+# ::snt What is the postcode for Soul Tree Nightclub ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n6 / name
+     :op1 "soul"
+     :op2 "tree"
+     :op3 "nightclub"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2312.json_0004
+# ::snt Yes .   Are there any North Indian restaurants close to the nightclub ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL2312.json_0006
+# ::snt I would like something cheap .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL2312.json_0008
+# ::snt Actually , can you check for a Chinese restaurant in the north then ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n12 / name
+     :op1 "north"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n14 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL2312.json_0010
+# ::snt I was , but since there 's no cheap Indian food in the north I want to see if there 's any cheap Chinese in the north .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "chinese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n18 / name
+     :op1 "north"
+  ))
+   :Price ( PriRe6 / Price 
+    :name ( n20 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL2312.json_0012
+# ::snt are there any chinese restaurants that are cheap in the north ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n22 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n24 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n26 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL2312.json_0014
+# ::snt No , i did n't have any other choices .
+( Rr1 / Restaurant-NoOffer
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL2312.json_0016
+# ::snt Do you have any cheap chinese restaurants in the centre ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n28 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n30 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n32 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2312.json_0018
+# ::snt Great , can I just get the postcode ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id PMUL2312.json_0020
+# ::snt No , that 's all I need today . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01933.json_0000
+# ::snt I need a taxi to come at 1:45 to rice boat .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n2 / name
+     :op1 "rice"
+     :op2 "boat"
+  ))
+   :Leave ( LeaTa4 / Leave 
+    :name ( n4 / name
+     :op1 "1:45"
+  ))
+)
+
+# ::id SNG01933.json_0002
+# ::snt I am coming from rice boat and need to get to limehouse by 01:45
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n6 / name
+     :op1 "limehouse"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n8 / name
+     :op1 "01:45"
+  ))
+)
+
+# ::id SNG01933.json_0004
+# ::snt That is all I need , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01933.json_0006
+# ::snt Thank you , have a great day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1742.json_0000
+# ::snt I need a train for tuesday leaving after 13:15 . Do you have one ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "tuesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "13:15"
+  ))
+)
+
+# ::id MUL1742.json_0002
+# ::snt Of course , thanks ! I 'll be traveling on Tuesday , departing from Stevenage .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "stevenage"
+  ))
+)
+
+# ::id MUL1742.json_0004
+# ::snt That sounds good . Can I get the train ID and the departure / arrival times ?
+( Tt1 / Train-Request
+  :Id ( aTr0 / question )
+)
+
+# ::id MUL1742.json_0006
+# ::snt Not right now , thanks . But can you tell me a little about Churchill College ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n10 / name
+     :op1 "Churchill"
+     :op2 "College"
+  ))
+)
+
+# ::id MUL1742.json_0008
+# ::snt Great , and what type of attraction is Storey 's Way ?   Also , backing up a bit , can you give me the travel time for Train TR1830 ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Type ( aAt0 / question )
+   )
+ :op2(Tt2 / Train-Request
+  :Time ( aTr1 / question )
+   )
+)
+
+# ::id MUL1742.json_0010
+# ::snt What sort of place is it , and what area of town is it in ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Type ( aAt1 / question )
+)
+
+# ::id MUL1742.json_0012
+# ::snt Just want to make sure I understand you correctly , Churchill College is a college , but what type of a attraction is it ?   Is it a college museum ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n12 / name
+     :op1 "churchill"
+     :op2 "college"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Type ( aAt1 / question )
+   )
+)
+
+# ::id MUL1742.json_0014
+# ::snt No thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1742.json_0016
+# ::snt No thank you , that is all I need right now . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01239.json_0000
+# ::snt How do I locate the closest police station ?
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG01239.json_0002
+# ::snt Thank you so much . Could you also provide me with the phone number ?
+( Pt1 / Police-Request
+  :Phone ( aPo0 / question )
+)
+
+# ::id SNG01239.json_0004
+# ::snt No , that 's all that I need . Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0005.json_0000
+# ::snt Is there any expensive seafood restaurant in town ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "seafood"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL0005.json_0002
+# ::snt can i get a booking for 8 people at 19:45 on Friday ? send me the reference number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "19:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0005.json_0004
+# ::snt Yes , I also need a place to stay a 3 star preference and it does not have to have the internet , thanks for your help .
+( Hm1 / Hotel-Inform
+   :Internet ( oHo1 / no)
+   :Stars ( StaHo3 / Stars 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL0005.json_0006
+# ::snt No I need a hotel in the West . Can you search again please ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n14 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL0005.json_0008
+# ::snt Are there any hotels that fit that description with free wifi without three stars ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n16 / name
+     :op1 "three"
+  ))
+)
+
+# ::id MUL0005.json_0010
+# ::snt Sure as long as they have free parking as well . Can you give me the address and phone number please ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Parking ( aHo1 / question )
+  :Addr ( aHo2 / question )
+  :Phone ( aHo3 / question )
+   )
+)
+
+# ::id MUL0005.json_0012
+# ::snt I also need a taxi booked to commute the two places and need it to get to the restaurant by 19:45
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n18 / name
+     :op1 "19:45"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id MUL0005.json_0014
+# ::snt I just want to make sure it 'll arrive in time for the restaurant reservation at 19:45 . Can I get a contact number and type of car the taxi would be ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n22 / name
+     :op1 "19:45"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id MUL0005.json_0016
+# ::snt Thank you very much for all of your help today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3611.json_0000
+# ::snt I am looking for a moderate priced restaurant while I am visiting .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL3611.json_0002
+# ::snt Yeah , I 'd like to stay in the centre of town .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3611.json_0004
+# ::snt Thank you ! I do n't care what kind of cuisine they serve .
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Food ( aRe1 / question )
+   )
+ :op3(Rm3 / Restaurant-Inform
+   :Food ( FooRe4 / Food 
+    :name ( n8 / name
+     :op1 "do"
+     :op2 "n't"
+     :op3 "care"
+  ))
+   )
+)
+
+# ::id PMUL3611.json_0006
+# ::snt Sure could I get the phone number to Jinling Noodle Bar ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "jinling"
+     :op2 "noodle"
+     :op3 "bar"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+   )
+)
+
+# ::id PMUL3611.json_0008
+# ::snt i am   also looking for places to go in town .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL3611.json_0010
+# ::snt An entertainment venue , I think . Near the restaurant , if possible .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   )
+ :op2(Am2 / Attraction-Inform
+   :Type ( TypAt3 / Type 
+    :name ( n11 / name
+     :op1 "entertainment"
+  ))
+   :Area ( AreAt5 / Area 
+    :name ( n13 / name
+     :op1 "Near"
+     :op2 "the"
+     :op3 "restaurant"
+  ))
+   )
+)
+
+# ::id PMUL3611.json_0012
+# ::snt No , let 's try a college instead . What do you recommend ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL3611.json_0014
+# ::snt Thanks , I also need a taxi between the two places and arrive to the retaurant at 14:45 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n16 / name
+     :op1 "14:45"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n18 / name
+     :op1 "14:45"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "retaurant"
+  ))
+)
+
+# ::id PMUL3611.json_0016
+# ::snt Okay , great . Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3611.json_0018
+# ::snt Uh , you already did . That was all I needed today . Goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0248.json_0000
+# ::snt Hi , can you point me to a nearby hospital please ?
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG0248.json_0002
+# ::snt What is their address , phone number and postcode please ?
+( Ht1 / Hospital-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+  :Phone ( aHo2 / question )
+)
+
+# ::id SNG0248.json_0004
+# ::snt That 's all I needed . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0777.json_0000
+# ::snt I need a train leaving after 18:15 departing from birmingham new street
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "18:15"
+  ))
+)
+
+# ::id MUL0777.json_0002
+# ::snt Friday . I 'll be heading to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL0777.json_0004
+# ::snt Yes , that works - could you book 3 tickets please . Also , what is the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0777.json_0006
+# ::snt Great . I am also looking for a place to stay . It does not need to have free parking and does n't need to include internet .
+( Hm1 / Hotel-Inform
+   :Parking ( oHo1 / no)
+   :Internet ( oHo2 / no)
+)
+
+# ::id MUL0777.json_0008
+# ::snt Is it in the centre ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0777.json_0010
+# ::snt I suppose the north will work for me .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n14 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL0777.json_0012
+# ::snt Yes please . Make sure to send me the postcode for the hotel .
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id MUL0777.json_0014
+# ::snt I do n't need to book right now . I just needed to know the postcode and the hotel type please . Can you confirm those ?
+( Ht1 / Hotel-Request
+  :Type ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id MUL0777.json_0016
+# ::snt I 'm sorry , I decided that I do need a hotel in the centre .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n18 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0777.json_0018
+# ::snt I do n't car , but I 'm not bringing a car or computer so I do n't need parking or internet . Which ones do n't have those ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL0777.json_0020
+# ::snt That 's not necessary . Thanks for the help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0777.json_0022
+# ::snt Nope , I think I 'm all set .
+( o / out_of_scope )
+
+# ::id SSNG0110.json_0000
+# ::snt Hi , can you recommend me a good Asian restaurant ? Something not too expensive ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Food ( FooRe3 / Food 
+    :name ( n2 / name
+     :op1 "Asian"
+  ))
+   :Price ( PriRe5 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SSNG0110.json_0002
+# ::snt Hmm , I do n't want to scrape the bottom of the barrel . Maybe something moderate but not too cheap .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id SSNG0110.json_0004
+# ::snt Yes , that sounds good . Please book for 4 people on Sunday at 11:45 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "11:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SSNG0110.json_0006
+# ::snt How about a different restaurant in the same area that is moderately priced ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n14 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id SSNG0110.json_0008
+# ::snt Nope , that will do it , thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0110.json_0010
+# ::snt Thanks . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3100.json_0000
+# ::snt I 'm looking for a place to in the centre , perhaps a college .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL3100.json_0002
+# ::snt No preference . Can you make a recommendation and give me the address , phone number , and entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL3100.json_0004
+# ::snt I need a train on Saturday after 14:30 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "14:30"
+  ))
+)
+
+# ::id PMUL3100.json_0006
+# ::snt I need to travel to Norwich from Cambridge after 14:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "norwich"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n14 / name
+     :op1 "14:30"
+  ))
+)
+
+# ::id PMUL3100.json_0008
+# ::snt Yes can I have an arrival time please ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+)
+
+# ::id PMUL3100.json_0010
+# ::snt Okay thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0911.json_0000
+# ::snt I 'm looking for asian oriental food in expensive range .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0911.json_0002
+# ::snt Yes .   Could you provide the address and phone number for Kymmoy ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "kymmoy"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id PMUL0911.json_0004
+# ::snt Yes can you please and send me the reference number ?
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id PMUL0911.json_0006
+# ::snt I also need a train leaving Peterborough on Wednesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id PMUL0911.json_0008
+# ::snt yes , I would like to leave after 10:30 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n12 / name
+     :op1 "10:30"
+  ))
+)
+
+# ::id PMUL0911.json_0010
+# ::snt Can you give me the travel time on that ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL0911.json_0012
+# ::snt That is all I needed today .
+( o / out_of_scope )
+
+# ::id PMUL4096.json_0000
+# ::snt I am looking for an expensive restaurants in the west side of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL4096.json_0002
+# ::snt Do any of them serve European food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "european"
+  ))
+)
+
+# ::id PMUL4096.json_0004
+# ::snt No , but I 'd like the address if you can give it to me .
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id PMUL4096.json_0006
+# ::snt Thanks !   I 'll also be needing a place to stay .   A hotel in the south , preferably also in the expensive range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n10 / name
+     :op1 "south"
+  ))
+   :Type ( TypHo6 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL4096.json_0008
+# ::snt no i wanted a 4 star hotel
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL4096.json_0010
+# ::snt Could you check in the north maybe ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n18 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL4096.json_0012
+# ::snt Try the west , I meant to say that instead of north .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n20 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL4096.json_0014
+# ::snt Yes can you book for 8 people , 3 nights , starting from monday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n22 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n24 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n26 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL4096.json_0016
+# ::snt No thank you , that will be all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2620.json_0000
+# ::snt Could you give me some information on a hotel named el shaddai ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "el"
+     :op2 "shaddai"
+  ))
+)
+
+# ::id MUL2620.json_0002
+# ::snt I would like to make a booking for wednesday .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n4 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id MUL2620.json_0004
+# ::snt The booking is for just one ferret for 5 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n8 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL2620.json_0006
+# ::snt No , that was a typo .   1 person for 5 nights starting on Wednesday .
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n14 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id MUL2620.json_0008
+# ::snt Try 3 nights , please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL2620.json_0010
+# ::snt i am also looking for a taxi leaving the hotel at 04.30 get me the contact number and car type please .
+( a / and
+ :op1(Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+   )
+ :op2(Tm2 / Taxi-Inform
+   :Depart ( DepTa3 / Depart 
+    :name ( n19 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+)
+
+# ::id MUL2620.json_0012
+# ::snt The hotel please from the swimming pool
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Am2 / Attraction-Inform
+   :Type ( TypAt4 / Type 
+    :name ( n23 / name
+     :op1 "swimming"
+     :op2 "pool"
+  ))
+   )
+)
+
+# ::id MUL2620.json_0014
+# ::snt No . I would like to leave El Shaddai at 04:30 to go to the swimming pool
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Depart ( l_Ta1 / el_shaddia_guesthouse)
+   :Leave ( LeaTa3 / Leave 
+    :name ( n24 / name
+     :op1 "04:30"
+  ))
+   :Dest ( DesTa5 / Dest 
+    :name ( n26 / name
+     :op1 "the"
+     :op2 "swimming"
+     :op3 "pool"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Name ( NamHo5 / Name 
+    :name ( n29 / name
+     :op1 "El"
+     :op2 "Shaddai"
+  ))
+   )
+)
+
+# ::id MUL2620.json_0016
+# ::snt Terrific .   Thanks for all your help .   Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1852.json_0000
+# ::snt Can you help me find a 4 star rated place to stay please ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n2 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1852.json_0002
+# ::snt Moderate price range .   Something with 4 stars .   Area does n't really matter to me .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+   :Area ( onHo2 / dontcare)
+   :Stars ( StaHo5 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1852.json_0004
+# ::snt Can you book for seven people for three nights starting from Friday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "three"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "seven"
+  ))
+)
+
+# ::id PMUL1852.json_0006
+# ::snt I 'm also looking for a train to get to cambridge . I 'll be departing from leicester .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id PMUL1852.json_0008
+# ::snt I will be leaving on Friday sometime after 16:15 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n18 / name
+     :op1 "friday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n20 / name
+     :op1 "16:15"
+  ))
+)
+
+# ::id PMUL1852.json_0010
+# ::snt yes and thank you that will be all
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02229.json_0000
+# ::snt I 'd like for a taxi to take me to gonville hotel today
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "gonville"
+     :op2 "hotel"
+  ))
+)
+
+# ::id SNG02229.json_0002
+# ::snt I 'll be departing from j restaurant .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n4 / name
+     :op1 "j"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id SNG02229.json_0004
+# ::snt I 'd like to leave after 21:15 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n6 / name
+     :op1 "21:15"
+  ))
+)
+
+# ::id SNG02229.json_0006
+# ::snt Great , thank you ! That 's all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0306.json_0000
+# ::snt I am looking for a moderately priced guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id SSNG0306.json_0002
+# ::snt I am not particular as long as it has free parking and free wifi .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   :Area ( onHo3 / dontcare)
+)
+
+# ::id SSNG0306.json_0004
+# ::snt That would be great .   There will be 4 of us and we want to arrive on Saturday for 2 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SSNG0306.json_0006
+# ::snt Yes one in the same price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id SSNG0306.json_0008
+# ::snt Thanks so much .   I wo n't be needing anything else right now .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3204.json_0000
+# ::snt I am looking for a train from kings lynn to cambridge . It should leave after 18:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n6 / name
+     :op1 "18:45"
+  ))
+)
+
+# ::id PMUL3204.json_0002
+# ::snt I 'll need to leave on Sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL3204.json_0004
+# ::snt Can you tell me how long the trip will be ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL3204.json_0006
+# ::snt What is the cost of a ticket ?
+( o / out_of_scope )
+
+# ::id PMUL3204.json_0008
+# ::snt I 'm also looking for a restaurant in the city centre . Can you tell me of a moderately priced Indian place ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n12 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3204.json_0010
+# ::snt Is there a moderately priced British restaurant then ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "british"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n18 / name
+     :op1 "moderately"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3204.json_0012
+# ::snt Yes and can I get their phone number .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id PMUL3204.json_0014
+# ::snt Thank you ! That is all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3204.json_0016
+# ::snt ok thanks , byeeee
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1002.json_0000
+# ::snt Yes I am looking for a college to visit . Can you help me ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "college"
+  ))
+)
+
+# ::id MUL1002.json_0002
+# ::snt That sounds nice . Can you please give me the address , including the postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Addr ( aAt1 / question )
+)
+
+# ::id MUL1002.json_0004
+# ::snt Yes , I would also like to find a place to stay , expensive price range , but with free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL1002.json_0006
+# ::snt I would like to stay in the north .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL1002.json_0008
+# ::snt How about a moderately priced one ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id MUL1002.json_0010
+# ::snt Do any of the hotels offer free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id MUL1002.json_0012
+# ::snt I 'll take the highest rated one of those . I need 4 nights starting Tuesday for 7 people , please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL1002.json_0014
+# ::snt Yes . I 'd like to book a taxi to get there .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL1002.json_0016
+# ::snt I would like to leave Christ 's college by 19:00 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n16 / name
+     :op1 "19:00"
+  ))
+)
+
+# ::id MUL1002.json_0018
+# ::snt Thank you for your help . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3249.json_0000
+# ::snt I do need some information .   I 'm looking for a place to stay .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL3249.json_0002
+# ::snt No specific area or price range . I would like a four star guesthouse with wifi .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n4 / name
+     :op1 "four"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+   )
+)
+
+# ::id PMUL3249.json_0004
+# ::snt Yes please , if you can book for 4 people for 5 nights starting wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3249.json_0006
+# ::snt I   also need information on a particular attraction called the Gonville and Caius College .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n12 / name
+     :op1 "gonville"
+     :op2 "and"
+     :op3 "caius"
+     :op4 "college"
+  ))
+)
+
+# ::id PMUL3249.json_0008
+# ::snt yes all I need now are the entrance fees
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL3249.json_0010
+# ::snt Can you book a taxi for me from the college to the Allenbell ?   I want to leave the college by 5:30 .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n14 / name
+     :op1 "allenbell"
+  ))
+   :Leave ( LeaTa4 / Leave 
+    :name ( n16 / name
+     :op1 "5:30"
+  ))
+)
+
+# ::id PMUL3249.json_0012
+# ::snt Great ! Thanks ! That 's all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1255.json_0000
+# ::snt I 'm looking for a 4 star hotel with free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "4"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL1255.json_0002
+# ::snt Yes , I 'd like to stay in the east and also need free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n6 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL1255.json_0004
+# ::snt Is the Allenbell a hotel or a guesthouse ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n8 / name
+     :op1 "allenbell"
+  ))
+)
+
+# ::id MUL1255.json_0006
+# ::snt Okay , I do n't need any more information about that . I am interested in a restaurant located near the hotel .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   :Area ( AreRe4 / Area 
+    :name ( n11 / name
+     :op1 "near"
+     :op2 "the"
+     :op3 "hotel"
+  ))
+   )
+)
+
+# ::id MUL1255.json_0008
+# ::snt The type of food does n't matter , but I would like a moderately priced restaurant .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n12 / name
+     :op1 "moderately"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n14 / name
+     :op1 "does"
+     :op2 "n't"
+     :op3 "matter"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Type ( aHo1 / question )
+   )
+)
+
+# ::id MUL1255.json_0010
+# ::snt Great can you make a reservation for 1 person at 19:45 on monday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "19:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL1255.json_0012
+# ::snt Can you check to see if they could accommodate me at 18:45 on Monday ?   I just need a small table for one .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n22 / name
+     :op1 "18:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n24 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id MUL1255.json_0014
+# ::snt I could also use a taxi that can get me from the Allenbell to Rajmahal . I need to get to the restaurant by 18:45 .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n26 / name
+     :op1 "rajmahal"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n28 / name
+     :op1 "allenbell"
+  ))
+   :Arrive ( ArrTa6 / Arrive 
+    :name ( n30 / name
+     :op1 "18:45"
+  ))
+)
+
+# ::id MUL1255.json_0016
+# ::snt No , you have done quite a bit for me today .   Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01438.json_0000
+# ::snt I need a taxi to go to club salsa .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "club"
+     :op2 "salsa"
+  ))
+)
+
+# ::id SNG01438.json_0002
+# ::snt I want to get there by 1:30 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n4 / name
+     :op1 "1:30"
+  ))
+)
+
+# ::id SNG01438.json_0004
+# ::snt I will be leaving from Limehouse .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n6 / name
+     :op1 "limehouse"
+  ))
+)
+
+# ::id SNG01438.json_0006
+# ::snt I just told you the limehouse .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n8 / name
+     :op1 "limehouse"
+  ))
+)
+
+# ::id SNG01438.json_0008
+# ::snt Perfect , thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20608.json_0000
+# ::snt I 'd like a jamaican restaurant please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "jamaican"
+  ))
+)
+
+# ::id WOZ20608.json_0002
+# ::snt alright then . how about portuguese ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "portuguese"
+  ))
+)
+
+# ::id WOZ20608.json_0004
+# ::snt May I have the phone number and address for the south location ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "south"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20608.json_0006
+# ::snt Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20472.json_0000
+# ::snt Hello , I am looking for a restaurant that serves fusion food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "fusion"
+  ))
+)
+
+# ::id WOZ20472.json_0002
+# ::snt I do not care about the price range or area .
+( Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+   :Area ( onRe2 / dontcare)
+)
+
+# ::id WOZ20472.json_0004
+# ::snt Ok , how about vietnamese food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "vietnamese"
+  ))
+)
+
+# ::id PMUL4996.json_0000
+# ::snt Where in the centre can I dine ? I want something expensive .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4996.json_0002
+# ::snt Can you recommend a Polish restaurant instead ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "polish"
+  ))
+)
+
+# ::id PMUL4996.json_0004
+# ::snt How about one with gastropub food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "gastropub"
+  ))
+)
+
+# ::id PMUL4996.json_0006
+# ::snt Yes can you give me the address and phone number of the slug and lettuce ?
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe3 / Name 
+    :name ( n11 / name
+     :op1 "the"
+     :op2 "slug"
+     :op3 "and"
+     :op4 "lettuce"
+  ))
+   )
+)
+
+# ::id PMUL4996.json_0008
+# ::snt Thanks ! I also need a train arriving at 17:15 on Monday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n14 / name
+     :op1 "17:15"
+  ))
+)
+
+# ::id PMUL4996.json_0010
+# ::snt I 'm departing from Longon Kings Cross .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n16 / name
+     :op1 "Longon"
+     :op2 "Kings"
+     :op3 "Cross"
+  ))
+)
+
+# ::id PMUL4996.json_0012
+# ::snt What 's the travel time on that train ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL4996.json_0014
+# ::snt What time does it depart ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+)
+
+# ::id PMUL4996.json_0016
+# ::snt That will be all . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4996.json_0018
+# ::snt No . I just need to know the departure time and how long it takes .
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+)
+
+# ::id PMUL4996.json_0020
+# ::snt No , that is all for now . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2416.json_0000
+# ::snt I am looking for attractions in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2416.json_0002
+# ::snt Any place would be great .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "Any"
+  ))
+)
+
+# ::id MUL2416.json_0004
+# ::snt That sounds wonderful , what is the address on that ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id MUL2416.json_0006
+# ::snt Can I please have the exact address location ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id MUL2416.json_0008
+# ::snt Yes , thanks ! I also need a table at La Raza , please . Tuesday , 3 people , at 19:00 .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "la"
+     :op2 "raza"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n8 / name
+     :op1 "19:00"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL2416.json_0010
+# ::snt Really ?   Can you try one more time ?   I really wanted La Raza on Tuesday for 3 people at 19:00 .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n14 / name
+     :op1 "La"
+     :op2 "Raza"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+   :Time ( TimRe8 / Time 
+    :name ( n20 / name
+     :op1 "19:00"
+  ))
+)
+
+# ::id MUL2416.json_0012
+# ::snt Yes , please .
+( o / out_of_scope )
+
+# ::id MUL2416.json_0014
+# ::snt It really needs to be 19:00 for 3 people on Tuesday at La Raza . Can you try again please ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n22 / name
+     :op1 "La"
+     :op2 "Raza"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n24 / name
+     :op1 "19:00"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n26 / name
+     :op1 "3"
+  ))
+   :Day ( DayRe8 / Day 
+    :name ( n28 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id MUL2416.json_0016
+# ::snt No , I just need the reservation for that time and place .
+( Bt1 / Booking-Request
+  :Time ( aBo0 / question )
+)
+
+# ::id MUL2416.json_0018
+# ::snt How about 18:00 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n30 / name
+     :op1 "18:00"
+  ))
+)
+
+# ::id MUL2416.json_0020
+# ::snt Yes , 3 people at 19:00 on Tuesday .   If that does n't work , I 'll just call and book it myself .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n32 / name
+     :op1 "19:00"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n34 / name
+     :op1 "3"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n36 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id MUL2416.json_0022
+# ::snt Okay , well , I 'll take my chances on availability when I get there .   I also need a taxi to get to the restaurant by 19:00 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n38 / name
+     :op1 "19:00"
+  ))
+)
+
+# ::id MUL2416.json_0024
+# ::snt The Botanic Garden at Cambridge University
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n40 / name
+     :op1 "botanic"
+     :op2 "garden"
+     :op3 "at"
+     :op4 "cambridge"
+     :op5 "university"
+  ))
+)
+
+# ::id MUL2416.json_0026
+# ::snt Okay . Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0431.json_0000
+# ::snt Hello ! I 'm looking for the hotel called Cityroomz .   Can you give me some information , please ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "cityroomz"
+  ))
+)
+
+# ::id PMUL0431.json_0002
+# ::snt phone number and postcode please and thank you
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id PMUL0431.json_0004
+# ::snt Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0431.json_0006
+# ::snt Yes , I 'd like to find a place to eat in the west area .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL0431.json_0008
+# ::snt Are there any British restaurants in that area ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "british"
+  ))
+)
+
+# ::id PMUL0431.json_0010
+# ::snt I do not have a preference on price range .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Price ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0431.json_0012
+# ::snt That sounds great , do you have a number for Graffiti ? What 's the price range ?
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe3 / Name 
+    :name ( n9 / name
+     :op1 "Graffiti"
+  ))
+   )
+)
+
+# ::id PMUL0431.json_0014
+# ::snt No but I do need a taxi and need it at restaurant by 03:15 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n10 / name
+     :op1 "03:15"
+  ))
+)
+
+# ::id PMUL0431.json_0016
+# ::snt No , I 'll be heading from the restaurant to the hotel .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL0431.json_0018
+# ::snt That s all and thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0166.json_0000
+# ::snt Hello , I am looking for a guesthouse to stay in and I would like it to have free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id PMUL0166.json_0002
+# ::snt No but it would also need free wifi .
+( Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+   :Internet ( esHo2 / yes)
+   :Area ( onHo3 / dontcare)
+)
+
+# ::id PMUL0166.json_0004
+# ::snt I need the North part of town
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL0166.json_0006
+# ::snt has it free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL0166.json_0008
+# ::snt Can you book it for me and get a reference number ?
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL0166.json_0010
+# ::snt i would like to check in on monday at 5:30
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL0166.json_0012
+# ::snt monday and I actually meant 17:30 and for 6 people .   Sorry , things are hectic and i m a little scatterbrained .
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n8 / name
+     :op1 "6"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL0166.json_0014
+# ::snt Just one please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL0166.json_0016
+# ::snt I would like the contact number an car type .
+( Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+)
+
+# ::id PMUL0166.json_0018
+# ::snt I need a taxi from the hotel to the restaurant please .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+ :op3(Rm3 / Restaurant-Inform
+   :none ( onRe3 / none)
+   )
+)
+
+# ::id PMUL0166.json_0020
+# ::snt Oh , I seem to have forgotten to ask you about the restaurant . Can you look up Taj Tandoori for me ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n16 / name
+     :op1 "taj"
+     :op2 "tandoori"
+  ))
+)
+
+# ::id PMUL0166.json_0022
+# ::snt I 'd like to book a table at Taj Tandoori for 6 people on Monday at 17:30
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "17:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n20 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n22 / name
+     :op1 "6"
+  ))
+   :Name ( NamRe8 / Name 
+    :name ( n24 / name
+     :op1 "Taj"
+     :op2 "Tandoori"
+  ))
+)
+
+# ::id PMUL0166.json_0024
+# ::snt I 'll also need a taxi .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL0166.json_0026
+# ::snt I need to commute between the guesthouse and the restaurant . Make sure it arrives by the booked time and send me the contact number and car type please .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n26 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id PMUL0166.json_0028
+# ::snt No , that 's all for today . Thank you for all your help . Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1626.json_0000
+# ::snt I am looking to stay in a guesthouse with a 4 star rating .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1626.json_0002
+# ::snt I will trust you to pick me a great one anywhere in the city as long as it is a 4 star guesthouse that includes wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( onHo2 / dontcare)
+   :Stars ( StaHo4 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1626.json_0004
+# ::snt That would be great thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1626.json_0006
+# ::snt There will be 2 of us , and we 're hoping to arrive on Thursday and stay for 3 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL1626.json_0008
+# ::snt Yes can you please ?
+( o / out_of_scope )
+
+# ::id PMUL1626.json_0010
+# ::snt I also need a train to bishops stortford on friday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n16 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL1626.json_0012
+# ::snt I 'm departing from Cambridge and want to leave after 17:45 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n20 / name
+     :op1 "17:45"
+  ))
+)
+
+# ::id PMUL1626.json_0014
+# ::snt no thanks . i just needed the information . thanks . bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3569.json_0000
+# ::snt I will be in Cambridge during Bastille day , can you help me find a French themed restaurant in the centre ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "french"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3569.json_0002
+# ::snt Yes , please for 3 people on Tuesday
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL3569.json_0004
+# ::snt 18:00 on tuesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "18:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL3543.json_0000
+# ::snt Can you help me find a train ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL3543.json_0002
+# ::snt I 'll be leaving from cambridge and going to broxbourne .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "broxbourne"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3543.json_0004
+# ::snt On Monday , and I need to arrive by 12:15
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "12:15"
+  ))
+)
+
+# ::id PMUL3543.json_0006
+# ::snt I do n't need to book at this time , but can I get the travel time for that route ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL3543.json_0008
+# ::snt Are there any cinemas in the centre of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n12 / name
+     :op1 "cinemas"
+  ))
+)
+
+# ::id SNG0652.json_0000
+# ::snt I am looking for a cheap restaurant in the west part of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id SNG0652.json_0002
+# ::snt Italian please ! Can you book a table for me for 3 people ? At 12:00 on Saturday ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n8 / name
+     :op1 "12:00"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SNG0652.json_0004
+# ::snt No , that will be all . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01674.json_0000
+# ::snt I need help finding a train leaving cambridge after 15:30 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "15:30"
+  ))
+)
+
+# ::id SNG01674.json_0002
+# ::snt I m going to cambridge
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG01674.json_0004
+# ::snt The train should leave on friday and should go to leicester ..
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "leicester"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id SNG01674.json_0006
+# ::snt Yes , please . Could you book 8 tickets ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+)
+
+# ::id SNG01674.json_0008
+# ::snt thank you for your help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01674.json_0010
+# ::snt Thank you good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1662.json_0000
+# ::snt Need a certain restaurant called stazione restaurant and coffee bar .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "stazione"
+     :op2 "restaurant"
+     :op3 "and"
+     :op4 "coffee"
+     :op5 "bar"
+  ))
+)
+
+# ::id MUL1662.json_0002
+# ::snt Yeah can you book me a table for 3 on Thursday ?
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n4 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL1662.json_0004
+# ::snt 15:00 on thursday , please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "15:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id MUL1662.json_0006
+# ::snt ok i am also looking for a train on the same day as the sestaurant booking and should arrive by 09:15 should go to cambridge and depart from ely
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n16 / name
+     :op1 "09:15"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n18 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id MUL1662.json_0008
+# ::snt Can I get the price and travel time for the 7:35 departure ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id MUL1662.json_0010
+# ::snt Can you book it for me ?
+( o / out_of_scope )
+
+# ::id MUL1662.json_0012
+# ::snt I would like a reservation for 3 people please .   I would like a reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n20 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+ :op3(Tt3 / Train-Request
+  :Ref ( aTr2 / question )
+   )
+)
+
+# ::id MUL1662.json_0014
+# ::snt Nope , thanks for your help . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1090.json_0000
+# ::snt I need a place to stay in the centre of cambridge with free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1090.json_0002
+# ::snt Yes I need a hotel in the East and 2 stars with free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n6 / name
+     :op1 "east"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+   :Internet ( esHo4 / yes)
+)
+
+# ::id MUL1090.json_0004
+# ::snt i would like to book it 3 nights for one person starting on Thursday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL1090.json_0006
+# ::snt Are there any multiple sports attractions in the centre area ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n18 / name
+     :op1 "multiple"
+     :op2 "sports"
+  ))
+)
+
+# ::id MUL1090.json_0008
+# ::snt Oh no , ok . What about a college ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n20 / name
+     :op1 "college"
+  ))
+)
+
+# ::id MUL1090.json_0010
+# ::snt Sure . Could you give me the postcode and phone number of a free one ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL1090.json_0012
+# ::snt Great can I also get a taxi between the hotel and emmanuel college ? I want to leave the attraction by 19:15 please .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n22 / name
+     :op1 "19:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "attraction"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Type ( TypHo5 / Type 
+    :name ( n27 / name
+     :op1 "hotel"
+  ))
+   )
+ :op3(Am3 / Attraction-Inform
+   :Type ( TypAt7 / Type 
+    :name ( n30 / name
+     :op1 "college"
+  ))
+   )
+)
+
+# ::id MUL1090.json_0014
+# ::snt Great that 's all I needed today , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1090.json_0016
+# ::snt Yes thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0197.json_0000
+# ::snt I am looking for the Addenbrookes Hospital please .
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG0197.json_0002
+# ::snt That 's all I need , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2521.json_0000
+# ::snt I 'm looking for a cheap place to stay with free wifi please .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL2521.json_0002
+# ::snt Okay that sounds great ! Thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2521.json_0004
+# ::snt Does the allenbell have free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Name ( NamHo3 / Name 
+    :name ( n4 / name
+     :op1 "allenbell"
+  ))
+)
+
+# ::id PMUL2521.json_0006
+# ::snt I would like to make a reservation for 5 . Book it for 4 nights starting this Wednesday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL2521.json_0008
+# ::snt Are there any architecture attractions near the centre ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n14 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id PMUL2521.json_0010
+# ::snt cool , what 's their phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL2521.json_0012
+# ::snt Can I get their address as well ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL2521.json_0014
+# ::snt No , that will be all . Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2211.json_0000
+# ::snt Hi , I will be in Cambridge soon and need a place to stay that has free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id MUL2211.json_0002
+# ::snt I am not particular about the area but it should be a hotel and 0 stars please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Area ( onHo2 / dontcare)
+   :Stars ( StaHo5 / Stars 
+    :name ( n4 / name
+     :op1 "0"
+  ))
+)
+
+# ::id MUL2211.json_0004
+# ::snt How about a guesthouse with free parking and 0 stars ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n8 / name
+     :op1 "0"
+  ))
+)
+
+# ::id MUL2211.json_0006
+# ::snt I 'd like to book El Shaddai , 3 people for 4 nights , starting from Tuesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+   :Name ( NamHo8 / Name 
+    :name ( n16 / name
+     :op1 "El"
+     :op2 "Shaddai"
+  ))
+)
+
+# ::id MUL2211.json_0008
+# ::snt Let`s try the beginning of a different day than .
+( Bt1 / Booking-Request
+  :Day ( aBo0 / question )
+)
+
+# ::id MUL2211.json_0010
+# ::snt How about 3 nights , then ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL2211.json_0012
+# ::snt Yes , I also need a train leaving after 9:15 on Tuesday from Kings lynn to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n20 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n22 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n24 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n26 / name
+     :op1 "9:15"
+  ))
+)
+
+# ::id MUL2211.json_0014
+# ::snt It does n't matter .   I just need to leave Kings Lynn after 9:15 .
+( Tm1 / Train-Inform
+   :Arrive ( onTr1 / dontcare)
+   :Depart ( DepTr3 / Depart 
+    :name ( n28 / name
+     :op1 "Kings"
+     :op2 "Lynn"
+  ))
+   :Leave ( LeaTr5 / Leave 
+    :name ( n30 / name
+     :op1 "9:15"
+  ))
+)
+
+# ::id MUL2211.json_0016
+# ::snt How much will that cost me . I am on a budget .
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL2211.json_0018
+# ::snt Thank you but I will book it myself .   This is all I needed , you were great thanks again ! !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1935.json_0000
+# ::snt Hi , I am looking for information on a place to stay .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1935.json_0002
+# ::snt Yes a four star hotel that is cheap .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n6 / name
+     :op1 "four"
+  ))
+)
+
+# ::id PMUL1935.json_0004
+# ::snt Is that a guesthouse ? That is the type I am looking for .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL1935.json_0006
+# ::snt I do n't care about price . I just need a place to stay in the north that 's 4 stars .
+( Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+   :Area ( AreHo3 / Area 
+    :name ( n10 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo5 / Stars 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1935.json_0008
+# ::snt Yes , I would appreciate it if you would book that .
+( Bm1 / Booking-Inform
+   :none ( onBo1 / none)
+)
+
+# ::id PMUL1935.json_0010
+# ::snt Our stay will start on Tuesday for 4 nights . Our party includes 8 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL1935.json_0012
+# ::snt Great , that 's all I need , thanks so much for your help ! Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1935.json_0014
+# ::snt no that will be all .
+( o / out_of_scope )
+
+# ::id WOZ20010.json_0000
+# ::snt I need a restaurant
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id WOZ20010.json_0002
+# ::snt East and expensive
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id WOZ20010.json_0004
+# ::snt address and phone number for the chinese restaurant
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20010.json_0006
+# ::snt No , This is it . Thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20010.json_0008
+# ::snt Is there a welsh restaurant in the north part of town ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "welsh"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n10 / name
+     :op1 "north"
+  ))
+)
+
+# ::id WOZ20010.json_0010
+# ::snt thank you , good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL2417.json_0000
+# ::snt I 'm looking for a place to dine that serves welsh food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "welsh"
+  ))
+)
+
+# ::id MUL2417.json_0002
+# ::snt Is there one that serves Italian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id MUL2417.json_0004
+# ::snt I 'd like a moderate price range , please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL2417.json_0006
+# ::snt I do n't have an area preference , but I would like to book a table for 6 people at 16:45 on wednesday .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+   :Time ( TimRe3 / Time 
+    :name ( n8 / name
+     :op1 "16:45"
+  ))
+   :Day ( DayRe5 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe7 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+   )
+)
+
+# ::id MUL2417.json_0008
+# ::snt I am also looking for a place to go , anything with architecture .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id MUL2417.json_0010
+# ::snt That sounds great to me . Can I get the phone number , postcode , and area please ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id MUL2417.json_0012
+# ::snt Great !   I think you 've covered it all .   I do n't need anything else .   Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4751.json_0000
+# ::snt I am planning a trip and need information on a particular attraction .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL4751.json_0002
+# ::snt I would like information about Cherry Hinton Water Play , please .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "cherry"
+     :op2 "hinton"
+     :op3 "water"
+     :op4 "play"
+  ))
+)
+
+# ::id PMUL4751.json_0004
+# ::snt i also need a place to stay
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL4751.json_0006
+# ::snt Yeah I 'd like to stay in the south .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL4751.json_0008
+# ::snt should have a star of 4 .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4751.json_0010
+# ::snt Yes . Book for 3 people for 2 nights starting on Sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL4751.json_0012
+# ::snt Can I get a taxi from the attraction to Rosa 's B&B by 02:30 ?
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n14 / name
+     :op1 "02:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "attraction"
+  ))
+)
+
+# ::id PMUL4751.json_0014
+# ::snt No , that 's it .   Thank you .   You 've been a great help today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2483.json_0000
+# ::snt I am travelling to Cambridge , soon , and would like to gather some information on local tourist attractions .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id MUL2483.json_0002
+# ::snt Actually , I have heard about the great local restaurants . I am looking for something in the moderate price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL2483.json_0004
+# ::snt The restaurant should be in the centre . should serve asian oriental food . please Make sure you get phone number and postcode .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Post ( aRe1 / question )
+  :Phone ( aRe2 / question )
+   )
+)
+
+# ::id MUL2483.json_0006
+# ::snt Yes I would like a reservation on Tuesday for 18:00 for 3 people .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "18:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL2483.json_0008
+# ::snt Thanks , do you have reference number and phone number ? I also need some information on multiple sports places in the same area .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n16 / name
+     :op1 "multiple"
+     :op2 "sports"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+   )
+)
+
+# ::id MUL2483.json_0010
+# ::snt Is that in the center of town ?
+( o / out_of_scope )
+
+# ::id PMUL2540.json_0000
+# ::snt I am looking for a certain hotel .   I think that it is called something like Allenball
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Name ( NamHo3 / Name 
+    :name ( n2 / name
+     :op1 "Allenball"
+  ))
+)
+
+# ::id PMUL2540.json_0002
+# ::snt Do you know if they offer free parking ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Parking ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Parking ( esHo2 / yes)
+   )
+)
+
+# ::id PMUL2540.json_0004
+# ::snt not today . i also want information about a place to go and should be in the west
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL2540.json_0006
+# ::snt A museum sounds fun can I have the phone number and postcode for the one you recommend ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "museum"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id PMUL2540.json_0008
+# ::snt Thanks , can you also book me a taxi ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL2540.json_0010
+# ::snt To commute between both places , I want to leave the hotel at LEAST by 21:45 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n8 / name
+     :op1 "21:45"
+  ))
+   :Dest ( afTa2 / cafe_jello_gallery)
+   :Depart ( DepTa5 / Depart 
+    :name ( n10 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL2540.json_0012
+# ::snt Okay thank you , that 's all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1744.json_0000
+# ::snt Can you help me get a train ticket leaving birmingham new street on sunday please ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id MUL1744.json_0002
+# ::snt I am looking to go to cambridge and leave after 21:00 please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "21:00"
+  ))
+)
+
+# ::id MUL1744.json_0004
+# ::snt That would be great , I 'd like to book for 1 person please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL1744.json_0006
+# ::snt Thank you . Can you tell me what kinds of museums there are in that area ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id MUL1744.json_0008
+# ::snt No , I do not have any preference on area .   What would you suggest ?
+( Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+)
+
+# ::id MUL1744.json_0010
+# ::snt Yes please may I have their postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL1744.json_0012
+# ::snt No I think that 's all I need for now , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01296.json_0000
+# ::snt I am looking for a place to stay . The hotel does n't need to have free parking and should have a star of 4
+( Hm1 / Hotel-Inform
+   :Parking ( onHo1 / dontcare)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG01296.json_0002
+# ::snt preferably the north side of town or somewhere near a shopping center
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SNG01296.json_0004
+# ::snt I would prefer a hotel , is there one that has free wifi ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id SNG01296.json_0006
+# ::snt That sounds great . Can you give me their address and postcode ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id SNG01296.json_0008
+# ::snt Thanks , that 's all . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG1161.json_0000
+# ::snt i want to book a taxi . The taxi should leave after 02:30 and should go to Norwich train station .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n2 / name
+     :op1 "02:30"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n4 / name
+     :op1 "norwich"
+     :op2 "train"
+     :op3 "station"
+  ))
+)
+
+# ::id SNG1161.json_0002
+# ::snt I will be departing from jesus college .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n6 / name
+     :op1 "jesus"
+     :op2 "college"
+  ))
+)
+
+# ::id SNG1161.json_0004
+# ::snt that 's is all i wanted for today , thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1165.json_0000
+# ::snt Yes , hello . I 'm trying to find a particular museum , can you help me with that ?
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id MUL1165.json_0002
+# ::snt I am looking for the museum of archaelogy and anthropology .   If you find it I 'll need the area , phone and postcode please .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "museum"
+     :op2 "of"
+     :op3 "archaelogy"
+     :op4 "and"
+     :op5 "anthropology"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+  :Post ( aAt2 / question )
+  :Phone ( aAt3 / question )
+   )
+)
+
+# ::id MUL1165.json_0004
+# ::snt Can you find me somewhere to stay in the East part of town ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL1165.json_0006
+# ::snt I am looking for a place with free parking and wifi
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL1165.json_0008
+# ::snt I think the expensive one will do nicely . May I have the postcode , hotel type , and phone number please ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Type ( aHo1 / question )
+  :Post ( aHo2 / question )
+  :Phone ( aHo3 / question )
+   )
+)
+
+# ::id MUL1165.json_0010
+# ::snt That 's all I need .   I 'll call an Uber .
+( o / out_of_scope )
+
+# ::id PMUL3812.json_0000
+# ::snt I am planning a trip in Cambridge
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3812.json_0002
+# ::snt I want to find out a train schedule for trains leaving from Broxbourne .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n4 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id PMUL3812.json_0004
+# ::snt I need to depart broxbourne to cambridge leaving after 20:00 on thursday
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n10 / name
+     :op1 "20:00"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n12 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id PMUL3812.json_0006
+# ::snt Yes , I need 5 tickets please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL3812.json_0008
+# ::snt Thanks ! I 'm also looking for moderately - priced 4-star accommodations in the north .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n16 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n18 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n20 / name
+     :op1 "4-star"
+  ))
+)
+
+# ::id PMUL3812.json_0010
+# ::snt Yes , I would like to book it .
+( o / out_of_scope )
+
+# ::id PMUL3812.json_0012
+# ::snt Yes , for 5 people and for 2 nights please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n22 / name
+     :op1 "2"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n24 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL3812.json_0014
+# ::snt Starting on thursday night please .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n26 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL3812.json_0016
+# ::snt Thank you I appreciate it .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3812.json_0018
+# ::snt Can you check one more time ?
+( Tt1 / Taxi-Request
+  :Leave ( aTa0 / question )
+)
+
+# ::id PMUL3812.json_0020
+# ::snt It 's about time , thanks .   That is everything I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3812.json_0022
+# ::snt Nope , that will be all for now , thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3812.json_0024
+# ::snt One moment i need to located a hair salon near the hotel can you assist me ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL3812.json_0026
+# ::snt That 's fine I did n't actually need one . I do n't need anything else . That 's it . Thanks and bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1932.json_0000
+# ::snt I am hoping you might be able to help me find a place to stay last minute . I am on a bit of a budget so I need something moderate .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL1932.json_0002
+# ::snt I need one in the centre and has free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL1932.json_0004
+# ::snt That is all that I need . Thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2216.json_0000
+# ::snt I am looking for a guesthouse to stay at in the moderate price range .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL2216.json_0002
+# ::snt Does it have free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id MUL2216.json_0004
+# ::snt Yes .   I need free parking , and I prefer the southern part of town .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n6 / name
+     :op1 "southern"
+  ))
+)
+
+# ::id MUL2216.json_0006
+# ::snt I have no preferences . You can just pick one . I 'd like it for 7 people for 5 nights starting from saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL2216.json_0008
+# ::snt How about 3 nights for the same day and number of people ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "day"
+     :op3 "and"
+     :op4 "number"
+     :op5 "of"
+     :op6 "people"
+  ))
+   )
+ :op2(Bt2 / Booking-Request
+  :People ( aBo1 / question )
+   )
+)
+
+# ::id MUL2216.json_0010
+# ::snt Yes , I need a train out of Peterborough into Cambridge , please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n20 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n22 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id MUL2216.json_0012
+# ::snt I need it for Saturday and I want to arrive by 18:15 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n24 / name
+     :op1 "saturday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n26 / name
+     :op1 "18:15"
+  ))
+)
+
+# ::id MUL2216.json_0014
+# ::snt Yes please . Can you book 7 tickets on that train ? I 'd like a reference number if possible .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n28 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL2216.json_0016
+# ::snt Great !   You have helped me tremendously .   I do n't need anything else .   Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01897.json_0000
+# ::snt Yes , can I get a taxi ?   I want to leave Lock Fyne and go to King 's College .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n2 / name
+     :op1 "Lock"
+     :op2 "Fyne"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n4 / name
+     :op1 "king"
+     :op2 "'s"
+     :op3 "college"
+  ))
+)
+
+# ::id SNG01897.json_0002
+# ::snt I need to arrive by 22:00 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n6 / name
+     :op1 "22:00"
+  ))
+)
+
+# ::id SNG01897.json_0004
+# ::snt Thank you . That was easy enough . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0744.json_0000
+# ::snt Are there any restaurants that serve international food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "international"
+  ))
+)
+
+# ::id SNG0744.json_0002
+# ::snt I 'd prefer something in the centre of town if that 's an option .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0744.json_0004
+# ::snt Bloomsbury sounds nice . Can you book a table for 5 people at 12:15 on Wednesday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "12:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SNG0744.json_0006
+# ::snt Yes please . Could I have it ?
+( o / out_of_scope )
+
+# ::id SNG0744.json_0008
+# ::snt That 's all I need . Thanks so much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4698.json_0000
+# ::snt Can you help me find a train departing from leicester leaving on wednesday ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id PMUL4698.json_0002
+# ::snt I 'm fine leaving any time , as long as I arrive by 12:15 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "12:15"
+  ))
+)
+
+# ::id PMUL4698.json_0004
+# ::snt Great can I get the departure time ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+)
+
+# ::id PMUL4698.json_0006
+# ::snt No thank you . I 'm also looking for a hotel called the Allenbell .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n8 / name
+     :op1 "allenbell"
+  ))
+)
+
+# ::id PMUL4698.json_0008
+# ::snt Oh nice , what postcode is that ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id PMUL4698.json_0010
+# ::snt No thanks . I just needed information . I 'm all set now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2042.json_0000
+# ::snt Can you help me find some place to go in town where I can find some entertainment ? Thanks .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL2042.json_0002
+# ::snt No , I could go anywhere . What are my choices ?
+( o / out_of_scope )
+
+# ::id PMUL2042.json_0004
+# ::snt No , just recommend one for me , please
+( o / out_of_scope )
+
+# ::id PMUL2042.json_0006
+# ::snt Thank you for the recommendation . Is there an entrance fee at Nusha ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n4 / name
+     :op1 "nusha"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2042.json_0008
+# ::snt yeah i want info about a particular restaurant
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL2042.json_0010
+# ::snt I 'm looking for the ugly duckling .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "ugly"
+     :op2 "duckling"
+  ))
+)
+
+# ::id PMUL2042.json_0012
+# ::snt I just need to know the area , phone number and postcode , please .
+( Rt1 / Restaurant-Request
+  :Area ( aRe0 / question )
+  :Phone ( aRe1 / question )
+  :Post ( aRe2 / question )
+)
+
+# ::id PMUL2042.json_0014
+# ::snt No that will be all , thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2042.json_0016
+# ::snt Yes , thanks a lot !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2369.json_0000
+# ::snt Can you help me find a very expensive place to eat that serves crossover food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "crossover"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL2369.json_0002
+# ::snt How about an Indian restaurant ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id MUL2369.json_0004
+# ::snt I would like an expensive Indian restaurant in Cambridge please , the area is not important .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+   :Area ( onRe3 / dontcare)
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Area ( aRe1 / question )
+   )
+)
+
+# ::id MUL2369.json_0006
+# ::snt No at this time . I 'm also looking for attractions in the centre area .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Area ( aRe1 / question )
+   )
+)
+
+# ::id MUL2369.json_0008
+# ::snt I enjoy all of those . Could you make me a recommendation ?
+( o / out_of_scope )
+
+# ::id MUL2369.json_0010
+# ::snt No , anything but a night club .   What else can you recommend in the centre area ?
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Area ( aRe0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Area ( AreAt3 / Area 
+    :name ( n15 / name
+     :op1 "centre"
+  ))
+   )
+)
+
+# ::id MUL2369.json_0012
+# ::snt Thank you . I will need a taxi to get from the restaurant to the boat . Can you book that for me ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id MUL2369.json_0014
+# ::snt I would like to leave by 24:30 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n18 / name
+     :op1 "24:30"
+  ))
+)
+
+# ::id MUL2369.json_0016
+# ::snt That will be all , thank you for your help . Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0108.json_0000
+# ::snt Hi I need to find a restaurant in the Centre part of Cambridge that falls in the moderate price range , can you give me some suggestions please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0108.json_0002
+# ::snt A reservation at any will do . Please reserve a table for 3 at 19:15 on sunday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "19:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL0108.json_0004
+# ::snt I am looking for a place to stay in an expensive price range . I do n't need any free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( onHo1 / none)
+   :Price ( PriHo3 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL0108.json_0006
+# ::snt I do n't care about the area , I just want it to be a hotel type and not a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+   :Area ( onHo2 / dontcare)
+)
+
+# ::id MUL0108.json_0008
+# ::snt Book the Huntingdon Marriott please .
+( o / out_of_scope )
+
+# ::id MUL0108.json_0010
+# ::snt Arriving on Saturday and departing on Monday , please , for two adults . I 'll also need the phone number , postcode , and internet availability with my confirmation number , please .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n16 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n18 / name
+     :op1 "two"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Internet ( aHo1 / question )
+  :Post ( aHo2 / question )
+  :Phone ( aHo3 / question )
+   )
+)
+
+# ::id MUL0108.json_0012
+# ::snt Great , thanks a lot for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1154.json_0000
+# ::snt i want to book a taxi
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id SNG1154.json_0002
+# ::snt I will be departing from frankie and bennys .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n2 / name
+     :op1 "frankie"
+     :op2 "and"
+     :op3 "bennys"
+  ))
+)
+
+# ::id SNG1154.json_0004
+# ::snt I 'd like to leave after 03:00 and go to bangkok city please
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n4 / name
+     :op1 "03:00"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n6 / name
+     :op1 "bangkok"
+     :op2 "city"
+  ))
+)
+
+# ::id SNG1154.json_0006
+# ::snt Thanks so much , that is all I need .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG01961.json_0000
+# ::snt book a taxi going to broughton house gallery to arrive by 6:15
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "broughton"
+     :op2 "house"
+     :op3 "gallery"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n4 / name
+     :op1 "6:15"
+  ))
+)
+
+# ::id SNG01961.json_0002
+# ::snt I need to be picked up from ruskin gallery , please .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n6 / name
+     :op1 "ruskin"
+     :op2 "gallery"
+  ))
+)
+
+# ::id SNG01961.json_0004
+# ::snt No , that is it . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0549.json_0000
+# ::snt I need suggestions for a moderately priced restaurant in the center part of town . Can you help me ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL0549.json_0002
+# ::snt We 're willing to experiment .   I have 7 people .   Anything you recommend ?
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+   :People ( PeoRe3 / People 
+    :name ( n6 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL0549.json_0004
+# ::snt Okay , let 's go with that one . I need a table for 7 at 19:15 on Saturday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "19:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL0549.json_0006
+# ::snt Yes , if you could also help me find a train that will depart from Peterborough .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n14 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id PMUL0549.json_0008
+# ::snt I will be heading to Ely .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL0549.json_0010
+# ::snt Wait , what ? Are you serious ?
+( o / out_of_scope )
+
+# ::id PMUL0549.json_0012
+# ::snt I think we got some crossed wires . I need the train from peterborough to cambridge . I need it for Saturday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n20 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n22 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id PMUL0549.json_0014
+# ::snt Okay , please book the train for 7 people on Saturday .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n24 / name
+     :op1 "7"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n26 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL0549.json_0016
+# ::snt Yes , I just need to arrive by 12:15 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n28 / name
+     :op1 "12:15"
+  ))
+)
+
+# ::id PMUL0549.json_0018
+# ::snt Yes , please book that for 7 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n30 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL0549.json_0020
+# ::snt Thanks for the help , that 's all for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2648.json_0000
+# ::snt I 'm looking for a hotel to stay in . It should have free internet and parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Internet ( esHo3 / yes)
+)
+
+# ::id MUL2648.json_0002
+# ::snt I 'd like a place that is cheap but still has free wifi and free parking . Do you have a place like that ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+   :Internet ( esHo3 / yes)
+)
+
+# ::id MUL2648.json_0004
+# ::snt No , thanks . I would like the postcode to that hotel , please .
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id MUL2648.json_0006
+# ::snt I am also looking for something to do in town . Are there any cinemas ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "cinemas"
+  ))
+)
+
+# ::id MUL2648.json_0008
+# ::snt Yes , please try the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2648.json_0010
+# ::snt That will work as that is also close to me ! Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2648.json_0012
+# ::snt Yes . What are the postcode and entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id MUL2648.json_0014
+# ::snt No , I believe that is everything I need for now .   Thanks so much .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1876.json_0000
+# ::snt Can you book a train for me ? I need to leave after 16:00 on sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "sunday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "16:00"
+  ))
+)
+
+# ::id PMUL1876.json_0002
+# ::snt I am leaving from Leicester and going to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id PMUL1876.json_0004
+# ::snt Yes , it interests me a great deal . Book it for 8 please and get me the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1876.json_0006
+# ::snt I am also looking for a room . Free parking and Wifi .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL1876.json_0008
+# ::snt It does n't matter . I would like it to be in the expensive range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL1876.json_0010
+# ::snt No , no star rating preference . Whichever hotel you recommend .
+( Hm1 / Hotel-Inform
+   :Stars ( onHo1 / dontcare)
+)
+
+# ::id PMUL1876.json_0012
+# ::snt Can I get something that is expensive .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n14 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL1876.json_0014
+# ::snt Yes , sunday for 4 nights , 8 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n20 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL1876.json_0016
+# ::snt Just to check , you booked the hotel for the same day as the train correct ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Day ( DayHo3 / Day 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   )
+ :op2(Tm2 / Train-Inform
+   :none ( onTr2 / none)
+   )
+)
+
+# ::id PMUL1876.json_0018
+# ::snt That will be it thanks a lot !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0246.json_0000
+# ::snt Hello I am seeking a restaurant in the west side of Cambridge to eat at . Please only suggest expensive places .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL0246.json_0002
+# ::snt I would like to eat British food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "british"
+  ))
+)
+
+# ::id PMUL0246.json_0004
+# ::snt Yes , please .   I need a table for 7 at 15:30 on Monday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "15:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL0246.json_0006
+# ::snt Yes , I need a place to stay .   Something that is expensive and has free wifi .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n14 / name
+     :op1 "expensive"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL0246.json_0008
+# ::snt I 'm not really set on an area , however , please make sure that they are a 4 star hotel with free parking .
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+   :Stars ( StaHo3 / Stars 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+   :Parking ( esHo3 / yes)
+)
+
+# ::id PMUL0246.json_0010
+# ::snt Yes please .   Book it for he same group of people and 3 nights starting from the same day .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id PMUL0246.json_0012
+# ::snt i also want a taxi to get to the hotel after the restaurant
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Dest ( DesTa3 / Dest 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   :Type ( TypHo5 / Type 
+    :name ( n27 / name
+     :op1 "hotel"
+  ))
+   )
+ :op3(Rm3 / Restaurant-Inform
+   :none ( onRe3 / none)
+   )
+)
+
+# ::id PMUL0246.json_0014
+# ::snt Wait , I want it to go to the restaurant by 15:30 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n28 / name
+     :op1 "15:30"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n30 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL0246.json_0016
+# ::snt Thank you so much for all the help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1234.json_0000
+# ::snt I want a train leaving from leicester .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id PMUL1234.json_0002
+# ::snt I 'll be coming from Leicester to Cambridge on Friday .   I 'd like to arrive by 21:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n8 / name
+     :op1 "21:15"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n10 / name
+     :op1 "Leicester"
+  ))
+)
+
+# ::id PMUL1234.json_0004
+# ::snt No . Just as I make my arrival time but not leave unnecessarily early .
+( Tm1 / Train-Inform
+   :Leave ( onTr1 / dontcare)
+)
+
+# ::id PMUL1234.json_0006
+# ::snt Yes can you book that one please ?
+( o / out_of_scope )
+
+# ::id PMUL1234.json_0008
+# ::snt I need 5 tickets and the reference number . I would like to go to a museum attraction in town . Please provide a area , phone number , and postcode .   Thank you .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "museum"
+  ))
+   )
+ :op2(Tm2 / Train-Inform
+   :People ( PeoTr4 / People 
+    :name ( n15 / name
+     :op1 "5"
+  ))
+   )
+ :op3(At3 / Attraction-Request
+  :Area ( aAt2 / question )
+  :Post ( aAt3 / question )
+  :Phone ( aAt4 / question )
+   )
+ :op4(Tt4 / Train-Request
+  :Ref ( aTr3 / question )
+   )
+)
+
+# ::id PMUL1234.json_0010
+# ::snt It does n't matter as long as it is a nice museum .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n16 / name
+     :op1 "does"
+     :op2 "n't"
+     :op3 "matter"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n18 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL1234.json_0012
+# ::snt no . find me where it is located , phone number and postcode
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL1234.json_0014
+# ::snt Yes , that 's fine . Thank you so much . That 's all I needed today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3667.json_0000
+# ::snt I am looking for activities tomorrow within the town .
+( o / out_of_scope )
+
+# ::id PMUL3667.json_0002
+# ::snt No , I was hoping to get some suggestions for places near the center of town .
+( o / out_of_scope )
+
+# ::id PMUL3667.json_0004
+# ::snt How about a church ? Are there any with free admission ?
+( o / out_of_scope )
+
+# ::id PMUL3667.json_0006
+# ::snt Sure , can you recommend me one ?
+( o / out_of_scope )
+
+# ::id PMUL3667.json_0008
+# ::snt That sounds great ! Can I get their address and phone ? And is there a fee to get in ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL3667.json_0010
+# ::snt Thanks . I also need to find a cheap restaurant in the same area .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL3667.json_0012
+# ::snt Hmmm ... malaysian is sounding pretty good right now .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "malaysian"
+  ))
+)
+
+# ::id PMUL3667.json_0014
+# ::snt how about italian , book a table for 5 at 11:30 on tuesday , and I need the reference number
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "italian"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n10 / name
+     :op1 "11:30"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL3667.json_0016
+# ::snt Thank you for your help that 's all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01471.json_0000
+# ::snt Hello , I am looking for a train heading to Cambridge and I will be departing from Kings Lynn .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id SNG01471.json_0002
+# ::snt No , not at this time . Thank you , good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0631.json_0000
+# ::snt I would like to make a reservation at the shanghai family restaurant in cambridge
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "shanghai"
+     :op2 "family"
+     :op3 "restaurant"
+  ))
+)
+
+# ::id PMUL0631.json_0002
+# ::snt I would like to get the phone number and area please
+( Rt1 / Restaurant-Request
+  :Area ( aRe0 / question )
+  :Phone ( aRe1 / question )
+)
+
+# ::id PMUL0631.json_0004
+# ::snt No reservation necessary , just let me know what area of town its in and I 'll do the rest .
+( Rt1 / Restaurant-Request
+  :Area ( aRe0 / question )
+)
+
+# ::id PMUL0394.json_0000
+# ::snt Hello I am looking for a hotel on the west side of town . I 'm not picky about wi - fi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL0394.json_0002
+# ::snt I do n't have a price range at this time , but I am wanting to stay in a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL0394.json_0004
+# ::snt Yes please I would welcome that .
+( o / out_of_scope )
+
+# ::id PMUL0394.json_0006
+# ::snt Does the Hosons offer free wifi ? If so I would like to book it
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL0394.json_0008
+# ::snt Book for 2 people , 5 nights , and we will arrive on Thursday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL0394.json_0010
+# ::snt We are looking for an expensive panasian restaurant and prefer it to be in the same area as the hotel . Any suggestions ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "panasian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n16 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL0394.json_0012
+# ::snt Yes , could you see if there are any restaurants that serve French food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n20 / name
+     :op1 "french"
+  ))
+)
+
+# ::id PMUL0394.json_0014
+# ::snt Either one is fine I need a reservation for 2 on Thursday at 12:30 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n22 / name
+     :op1 "12:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n24 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n26 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL0394.json_0016
+# ::snt Thank you , that 's all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0720.json_0000
+# ::snt I 'm looking for British food . I want the restaurant to be in the town centre .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "british"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0720.json_0002
+# ::snt It does n't matter . Please give me the phone number to the restaurant you choose .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id SNG0720.json_0004
+# ::snt Perfect , thank you very much for your help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0720.json_0006
+# ::snt No , I look forward to dining at the Copper Kettle . Thank you . Goodbye .
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe3 / Name 
+    :name ( n7 / name
+     :op1 "Copper"
+     :op2 "Kettle"
+  ))
+   )
+)
+
+# ::id PMUL3547.json_0000
+# ::snt Find me a moderately priced french restaurant
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "french"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL3547.json_0002
+# ::snt What about an Indian restaurant in the same price range ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id PMUL3547.json_0004
+# ::snt No thank you that will be all
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3547.json_0006
+# ::snt Actually , I 'm also looking for a train . I 'll need it to go to Cambridge on Sunday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL3547.json_0008
+# ::snt I 'm looking for one that arrives by 16:15 , ideally .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n14 / name
+     :op1 "16:15"
+  ))
+)
+
+# ::id PMUL3547.json_0010
+# ::snt perfect book for 5 people
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL3547.json_0012
+# ::snt Thank you that is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4456.json_0000
+# ::snt I 'm looking for information on a hotel , the carolina bed and breakfast .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "carolina"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+)
+
+# ::id PMUL4456.json_0002
+# ::snt Can you book it for me ?
+( o / out_of_scope )
+
+# ::id PMUL4456.json_0004
+# ::snt I would like to book it for 2 nights starting Tuesday for 5 people
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL4456.json_0006
+# ::snt Yeah , I need a train to get to Cambridge by 13:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n12 / name
+     :op1 "13:45"
+  ))
+)
+
+# ::id PMUL2288.json_0000
+# ::snt I am in Cambridge and would like to try the restaurant City Stop Restaurant .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "city"
+     :op2 "stop"
+     :op3 "restaurant"
+  ))
+)
+
+# ::id PMUL2288.json_0002
+# ::snt Could you ? That would be great . I would love a table for 7 on Saturday at 17:45 please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "17:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL2288.json_0004
+# ::snt Thanks . I also want to find a college in the center to visit .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "college"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n12 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL2288.json_0006
+# ::snt Yes please . Could you make sure I get the postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL2288.json_0008
+# ::snt Thank you , that is all that I needed . Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0170.json_0000
+# ::snt Hello , are there any centrally located hotels in Cambridge with free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id MUL0170.json_0002
+# ::snt The hotel should be in the expensive price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL0170.json_0004
+# ::snt Let 's go with the 4 star option . I 'd like to book it for two people and three nights starting from thursday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "three"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "two"
+  ))
+   :Stars ( StaHo8 / Stars 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL0170.json_0006
+# ::snt Please try to book a 1 night stay .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL0170.json_0008
+# ::snt I also need a restaurant the restaurant should be in the expensive price range and serve north american food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "north"
+     :op2 "american"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n18 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL0170.json_0010
+# ::snt Yes please book the restaurant for me .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id MUL0170.json_0012
+# ::snt I changed my mind . I will go ahead and book it myself . But , can you please provide me the address and postcode . Thanks .
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id MUL0170.json_0014
+# ::snt Could you book me a taxi please ? I would like to leave the restuarant at 20:15 and go back to the hotel .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n20 / name
+     :op1 "20:15"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id MUL0170.json_0016
+# ::snt No , that 's all I need . Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3493.json_0000
+# ::snt I 'm looking for a restaurant on the North end that serves yummy Chinese food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL3493.json_0002
+# ::snt Could you tell me the price range first ? and the postcode ? for the hotpot ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "the"
+     :op2 "hotpot"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Price ( aRe1 / question )
+  :Post ( aRe2 / question )
+   )
+)
+
+# ::id PMUL3493.json_0004
+# ::snt Great can you help me get a train from cambridge to broxbourne ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "broxbourne"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3493.json_0006
+# ::snt I will be traveling on Wednesday and I would need to arrive in Broxbourne by 21:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "broxbourne"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n14 / name
+     :op1 "wednesday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n16 / name
+     :op1 "21:15"
+  ))
+)
+
+# ::id PMUL3493.json_0008
+# ::snt That would be great .   I 'm traveling alone so just one seat please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n18 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL3493.json_0010
+# ::snt Thanks ! That 's all I needed today . You 've been a great help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0377.json_0000
+# ::snt Thank you . I just happen to be looking for a place to stay . The hotel should be located west and it does n't need to have free parking or anything like that .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Parking ( onHo2 / dontcare)
+   :Area ( AreHo5 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id SSNG0377.json_0002
+# ::snt I definitely prefer something on the cheap side of things .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SSNG0377.json_0004
+# ::snt Sure but can I think I want one with free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id SSNG0377.json_0006
+# ::snt I would like a five star hotel with free parking and breakfast .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n10 / name
+     :op1 "five"
+  ))
+   :Parking ( esHo3 / yes)
+)
+
+# ::id SSNG0377.json_0008
+# ::snt Yes that s fine . I need it for 4 nights starting monday . There will be 5 of us .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SSNG0377.json_0010
+# ::snt Yes please do that .
+( o / out_of_scope )
+
+# ::id SSNG0377.json_0012
+# ::snt Yep . I think that will work . Please book it . I need a reference number .
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id SSNG0377.json_0014
+# ::snt Yes . Thanks so much . That is great .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1385.json_0000
+# ::snt Yes , I am looking for a place to stay . It should be a guest house .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id MUL1385.json_0002
+# ::snt I 'm looking in the moderate price range and should be located in the centre .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1385.json_0004
+# ::snt What is available in the centre ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1385.json_0006
+# ::snt Lets try a hotel instead .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL1385.json_0008
+# ::snt No just the postcode and phone number will be fine . I need to find a french restaurant in the centre as well .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "french"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Post ( aHo1 / question )
+  :Phone ( aHo2 / question )
+   )
+)
+
+# ::id MUL1385.json_0010
+# ::snt I need a french restaurant in the same area as well .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "french"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id MUL1385.json_0012
+# ::snt Yes and can I get the phone number please .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id MUL1385.json_0014
+# ::snt Thank you , that is all for today . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3730.json_0000
+# ::snt I 'm looking for a train for my trip to Cambridge .   I need it to leave on Monday and to depart from Peterborough .   Can you give me some times ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n6 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id PMUL3730.json_0002
+# ::snt I want to arrive at or a little before 12:15 , please .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "12:15"
+  ))
+)
+
+# ::id PMUL3730.json_0004
+# ::snt How long is the travel time . My math is not the best .
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL3730.json_0006
+# ::snt I am also looking for a hotel called Archway House .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n10 / name
+     :op1 "archway"
+     :op2 "house"
+  ))
+)
+
+# ::id PMUL3730.json_0008
+# ::snt I need it for one person , 3 nights and starting on Monday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL3730.json_0010
+# ::snt No thank you . That 's it .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0894.json_0000
+# ::snt I 'm looking for an attraction in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0894.json_0002
+# ::snt I 'd love to visit a park , especially a botanical garden if one is in that area !
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "park"
+  ))
+)
+
+# ::id MUL0894.json_0004
+# ::snt Yes , may I have their phone number please ? I 'd also love to eat at a Malaysian place near the park . Any ideas ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "malaysian"
+  ))
+)
+
+# ::id MUL0894.json_0006
+# ::snt No , thanks for helping . Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0894.json_0008
+# ::snt Hi , I would love to try a Mediterranean restaurant . Do you have any suggestions ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "mediterranean"
+  ))
+)
+
+# ::id MUL0894.json_0010
+# ::snt I would prefer expensive and I 'm looking to reserve a table for 1 at 17:00 on Sunday , please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n12 / name
+     :op1 "17:00"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n14 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n16 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL0894.json_0012
+# ::snt Yes , I need a table for 1 at 17:00 on Sunday .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n18 / name
+     :op1 "1"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n20 / name
+     :op1 "17:00"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n22 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id MUL0894.json_0014
+# ::snt Okay , would 16:00 be a better time on Sunday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n24 / name
+     :op1 "16:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n26 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id MUL0894.json_0016
+# ::snt I would like to book a taxi to commute between the two places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL0894.json_0018
+# ::snt Can you confirm the time that taxi was booked ?   I need it to arrive at the restaurant by 16:00 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n28 / name
+     :op1 "16:00"
+  ))
+)
+
+# ::id MUL0894.json_0020
+# ::snt I just need to know what type of car you booked for the taxi .
+( a / and
+ :op1(At1 / Attraction-Request
+  :Type ( aAt0 / question )
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id MUL0894.json_0022
+# ::snt Will it arrive at the restaurant by the booked time ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id MUL0894.json_0024
+# ::snt ok , that 's all I needed , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2189.json_0000
+# ::snt Are there any moderately priced hotels that have free parking , or do they all charge extra for that ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id MUL2189.json_0002
+# ::snt I 'm looking for a place on the westside .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "westside"
+  ))
+)
+
+# ::id MUL2189.json_0004
+# ::snt Book it for 7 people and 5 nights starting from sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL2189.json_0006
+# ::snt Thank you ! I also need a train going to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2189.json_0008
+# ::snt I will leaving leicester the same day and I need to leave after 13:30 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "leicester"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n18 / name
+     :op1 "13:30"
+  ))
+)
+
+# ::id MUL2189.json_0010
+# ::snt Yes please . Also could you provide me the reference number for that ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL2189.json_0012
+# ::snt We will all be traveling together , therefore yes it will be for all of us .
+( Tm1 / Train-Inform
+   :People ( Tr1 / 7)
+)
+
+# ::id MUL2189.json_0014
+# ::snt No , that will be all . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2189.json_0016
+# ::snt Thanks to you for help me with all these bookings .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2612.json_0000
+# ::snt I am looking for information on a nightclub in the south .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "nightclub"
+  ))
+)
+
+# ::id PMUL2612.json_0002
+# ::snt Okay . Could I get the address , postcode , and phone number for that one ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL2612.json_0004
+# ::snt i need the postcode too
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL2612.json_0006
+# ::snt I need car type and contact number
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+ :op3(At3 / Attraction-Request
+  :Type ( aAt2 / question )
+   )
+)
+
+# ::id SNG01880.json_0000
+# ::snt Please have a taxi come pick me up at whale of a time after 16:00 today
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n2 / name
+     :op1 "16:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "whale"
+     :op2 "of"
+     :op3 "a"
+     :op4 "time"
+  ))
+)
+
+# ::id SNG01880.json_0002
+# ::snt soul tree nightclub is my destination
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n6 / name
+     :op1 "soul"
+     :op2 "tree"
+     :op3 "nightclub"
+  ))
+)
+
+# ::id SNG01880.json_0004
+# ::snt No that 's it . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20539.json_0000
+# ::snt What is that european food place 's address ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "european"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20539.json_0002
+# ::snt No , any part of town is fine .
+( Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+)
+
+# ::id WOZ20539.json_0004
+# ::snt Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1047.json_0000
+# ::snt I am looking for a cheap place to stay that includes free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL1047.json_0002
+# ::snt Do any of those offer free wifi as well ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id MUL1047.json_0004
+# ::snt The area does not matter to me , but I need accommodations for 6 adults for 3 nights and 4 days beginning this Sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL1047.json_0006
+# ::snt Would I be able to book for two nights ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "two"
+  ))
+)
+
+# ::id MUL1047.json_0008
+# ::snt Are there any nightclubs in the east side of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n14 / name
+     :op1 "nightclubs"
+  ))
+)
+
+# ::id MUL1047.json_0010
+# ::snt How about a museum in the east instead ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n16 / name
+     :op1 "museum"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n18 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL1047.json_0012
+# ::snt Yes , may I have the phone numbers to those museums ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL1047.json_0014
+# ::snt Thanks , that 's all I need today . Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0023.json_0000
+# ::snt Can you find me an italian restaurant in the centre ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SSNG0023.json_0002
+# ::snt I 'm looking for something on the cheap side , please , although I 'd like to get good value for the money .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SSNG0023.json_0004
+# ::snt Any of them will be fine . As long as it 's cheap . I need a table for 4 on monday at 12:15 please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n10 / name
+     :op1 "12:15"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   :Day ( DayRe8 / Day 
+    :name ( n14 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id SSNG0023.json_0006
+# ::snt Yes , please book ask for 4 people at 12:15 on monday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "12:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SSNG0023.json_0008
+# ::snt Yes please , same price range as before .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id SSNG0023.json_0010
+# ::snt Okay thank you very much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0023.json_0012
+# ::snt Thank you . I will .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0032.json_0000
+# ::snt Yes , I am looking for a cheap restaurant in the south .   Can you tell me what you have ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id SSNG0032.json_0002
+# ::snt Does this restaurant serve fusion food ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Food ( FooRe3 / Food 
+    :name ( n6 / name
+     :op1 "fusion"
+  ))
+)
+
+# ::id SSNG0032.json_0004
+# ::snt That 's disappointing . Can you tell me about the Chinese restaurant ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id SSNG0032.json_0006
+# ::snt Great can you book it for 1 person at 17:15 on saturday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "17:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "1"
+  ))
+)
+
+# ::id SSNG0032.json_0008
+# ::snt Yes , that would be fine , thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0032.json_0010
+# ::snt Thank you for you help . That is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2715.json_0000
+# ::snt looking for arbury lodge guesthouse
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "arbury"
+     :op2 "lodge"
+     :op3 "guesthouse"
+  ))
+)
+
+# ::id PMUL2715.json_0002
+# ::snt Yes I would like a room for 4 nights starting from Sunday . I will also need the reference number please .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL2715.json_0004
+# ::snt just one person please .
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n8 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL2715.json_0006
+# ::snt thanks . i 'm also looking for some places to visit around town .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2715.json_0008
+# ::snt I would like to visit a college in the centre please .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n12 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL2715.json_0010
+# ::snt Wow !   That 's one smart place .   Pick one that you like !
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2715.json_0012
+# ::snt Yes please give me their entrance fee and phone number .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL2715.json_0014
+# ::snt I also need a taxi between them that leaves the hotel by 12:30 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n14 / name
+     :op1 "12:30"
+  ))
+)
+
+# ::id PMUL2715.json_0016
+# ::snt Thanks so much for the information . Good day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2965.json_0000
+# ::snt Hello , I am looking for a museum in Cambridge . What museums are there ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL2965.json_0002
+# ::snt I did n't have an area preference so that works .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2965.json_0004
+# ::snt I also need to book a room in a 2 star hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL2965.json_0006
+# ::snt A hotel in the moderate price range that includes free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Price ( PriHo5 / Price 
+    :name ( n10 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL2965.json_0008
+# ::snt Yes please . I 'll need to for 5 nights starting on Saturday for 5 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL2965.json_0010
+# ::snt I also need to get a taxi to leave the attraction by 21:30 . I need a contact number and car type .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n18 / name
+     :op1 "21:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "attraction"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id PMUL2965.json_0012
+# ::snt yes that s exactly where I want to go
+( Tm1 / Taxi-Inform
+   :Dest ( shTa1 / ashley_hotel)
+)
+
+# ::id PMUL2965.json_0014
+# ::snt Thank you . That is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0208.json_0000
+# ::snt I am looking for fitzbillies in Cambridge .
+( o / out_of_scope )
+
+# ::id PMUL0208.json_0002
+# ::snt Awesome . What price range is that in ?
+( Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+)
+
+# ::id PMUL0208.json_0004
+# ::snt What area is that in ?
+( Rt1 / Restaurant-Request
+  :Area ( aRe0 / question )
+)
+
+# ::id PMUL0208.json_0006
+# ::snt Do n't book it but can you send me their full contact info ?   Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0208.json_0008
+# ::snt Thanks , I 'm also looking for a place to stay in the north area with wifi .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Area ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0208.json_0010
+# ::snt Yes cheap please .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL0208.json_0012
+# ::snt Book 4 star one . For 5 people , 3 nights , Tuesday .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL0208.json_0014
+# ::snt Nope that s everything thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1098.json_0000
+# ::snt I am looking for a train leaving from ely .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL1098.json_0002
+# ::snt I 'll be going to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1098.json_0004
+# ::snt I would like to leave after 08:15 on Sunday please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "08:15"
+  ))
+)
+
+# ::id PMUL1098.json_0006
+# ::snt That 's great . Can you tell me where architecture attractions are near the center of town ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "architecture"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n12 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL1098.json_0008
+# ::snt Oh can you make a suggestion and get me the phone number , address and entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL1098.json_0010
+# ::snt No , you have been quite helpful .   That is all I need to plan a great vacation .   Thanks , and bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG01720.json_0000
+# ::snt I 'm looking for somewhere to eat in the centre part of town , somewhere nice , price is no object .
+( Rm1 / Restaurant-Inform
+   :Price ( xpRe1 / expensive)
+   :Area ( AreRe3 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG01720.json_0002
+# ::snt I would like the restaurant to have Indian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id SNG01720.json_0004
+# ::snt That sounds good .   I would like to book a table for 2 people on Friday at 17:15 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "17:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SNG01720.json_0006
+# ::snt I will get back to you . Thank you for the help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01720.json_0008
+# ::snt Okay , until then . Have a good one , goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1134.json_0000
+# ::snt I 'm looking for general information on places to go in the east area of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL1134.json_0002
+# ::snt Could you give me the address and postcode of the Camboats ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n4 / name
+     :op1 "camboats"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+   )
+)
+
+# ::id PMUL1134.json_0004
+# ::snt No need , but I am looking for a train from kings lynn to cambridge .   Can you please find one for me .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id PMUL1134.json_0006
+# ::snt I will be traveling on monday and I want to arrive by 21:45 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n12 / name
+     :op1 "21:45"
+  ))
+)
+
+# ::id PMUL1134.json_0008
+# ::snt Whichever you that leaves the latest but still gets me in by 21:45
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n14 / name
+     :op1 "21:45"
+  ))
+   :Leave ( onTr2 / dontcare)
+)
+
+# ::id PMUL1134.json_0010
+# ::snt Yes , please book this train for 2 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n16 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL1134.json_0012
+# ::snt That 's all I need . Thanks you so much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0467.json_0000
+# ::snt I 'm looking for a Mexican restaurant with expensive food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "mexican"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0467.json_0002
+# ::snt Is that in the south area of town ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL0467.json_0004
+# ::snt Yes , could you please book me a table for 5 at 14:30 on Friday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "14:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL0467.json_0006
+# ::snt Thank you . That 's all I need today !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0467.json_0008
+# ::snt Hey , wait ,   just a second ! I just remembered , I need a place to stay with 4 stars , preferably a hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0467.json_0010
+# ::snt No , I do n't have a preference . I 'd just like it to be expensive , please ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n18 / name
+     :op1 "expensive"
+  ))
+   :Area ( onHo2 / dontcare)
+)
+
+# ::id PMUL0467.json_0012
+# ::snt i will go with the first . book for the same group of people and 2 nights starting from the same day
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n24 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id PMUL0467.json_0014
+# ::snt Thanks have a nice day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02343.json_0000
+# ::snt I need to find the Parkside Police Station
+( Pm1 / Police-Inform
+   :Name ( NamPo2 / Name 
+    :name ( n2 / name
+     :op1 "Parkside"
+     :op2 "Police"
+     :op3 "Station"
+  ))
+)
+
+# ::id SNG02343.json_0002
+# ::snt Sorry , what is the street address ?
+( Pt1 / Police-Request
+  :Addr ( aPo0 / question )
+)
+
+# ::id SNG02343.json_0004
+# ::snt Thank you for your assistance .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02343.json_0006
+# ::snt Thanks , that 's all . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3792.json_0000
+# ::snt I am looking for information in Cambridge
+( o / out_of_scope )
+
+# ::id PMUL3792.json_0002
+# ::snt I 'm looking for a cheap guesthouse in the centre .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreHo6 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3792.json_0004
+# ::snt Can you book the 4-star place ? There will be 8 of us staying for 5 nights , and we 'll be arriving on Wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+   :Stars ( StaHo8 / Stars 
+    :name ( n14 / name
+     :op1 "4-star"
+  ))
+)
+
+# ::id PMUL3792.json_0006
+# ::snt Could you tell me if there s a train going to cambridge that leaves after 21:00 ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n18 / name
+     :op1 "21:00"
+  ))
+)
+
+# ::id PMUL3792.json_0008
+# ::snt Departing from peterborough and leaving after 21:00
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n20 / name
+     :op1 "peterborough"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n22 / name
+     :op1 "21:00"
+  ))
+)
+
+# ::id PMUL3792.json_0010
+# ::snt It will be on Wednesday . I will need the price , please ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n24 / name
+     :op1 "wednesday"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3792.json_0012
+# ::snt No , thank you . I think I have everything I need right now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3792.json_0014
+# ::snt ok cool leave me alone now
+( o / out_of_scope )
+
+# ::id PMUL4225.json_0000
+# ::snt I need 3 rooms for   nights in a cheap hotel
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL4225.json_0002
+# ::snt I 'm actually looking for an expensive north African restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "north"
+     :op2 "african"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL4225.json_0004
+# ::snt What about chinese food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL4225.json_0006
+# ::snt No .   Just pick one .   I need a table for 4 at 16:30 on Thursday .   I need the reference number .   Also , I need a museum in the centre .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n12 / name
+     :op1 "museum"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Time ( TimRe5 / Time 
+    :name ( n15 / name
+     :op1 "16:30"
+  ))
+   :Day ( DayRe7 / Day 
+    :name ( n17 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe9 / People 
+    :name ( n19 / name
+     :op1 "4"
+  ))
+   )
+ :op3(Rt3 / Restaurant-Request
+  :Ref ( aRe2 / question )
+   )
+)
+
+# ::id PMUL4225.json_0008
+# ::snt Yes , thanks .   I am looking for a museum in the centre of town .   What would you recommend ?
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Am2 / Attraction-Inform
+   :Type ( TypAt3 / Type 
+    :name ( n21 / name
+     :op1 "museum"
+  ))
+   :Area ( AreAt5 / Area 
+    :name ( n23 / name
+     :op1 "centre"
+  ))
+   )
+)
+
+# ::id PMUL4225.json_0010
+# ::snt No is there one you could recommend ?
+( o / out_of_scope )
+
+# ::id PMUL4225.json_0012
+# ::snt I 'd like to get some additional information on this museum . May I have the phone number and postcode , please ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL4225.json_0014
+# ::snt I would also like to book a taxi traveling between the two location .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL4225.json_0016
+# ::snt i want it to go to my restaurant by 16:30
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n24 / name
+     :op1 "my"
+     :op2 "restaurant"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n26 / name
+     :op1 "16:30"
+  ))
+)
+
+# ::id PMUL4225.json_0018
+# ::snt No . Thanks . All set .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2182.json_0000
+# ::snt Have you ever heard of alexander bed and breakfast ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "alexander"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+)
+
+# ::id MUL2182.json_0002
+# ::snt Yes please book it for 6 people for 4 nights starting wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL2182.json_0004
+# ::snt I am also looking for a train leaving after 08:15 and should be on the same day as the hotel booking .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n12 / name
+     :op1 "08:15"
+  ))
+)
+
+# ::id MUL2182.json_0006
+# ::snt I will be departing stansted airport and arriving in cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id MUL2182.json_0008
+# ::snt Yes , please book it for 6 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n18 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL2182.json_0010
+# ::snt Thank you so much .   You have been very helpful .   That is all I need for now .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG1250.json_0000
+# ::snt I need to find a train from ely to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id SNG1250.json_0002
+# ::snt I would like to leave on Monday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id SNG1250.json_0004
+# ::snt I really just need to leave after 15:45 . The arrival time does n't really matter .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "15:45"
+  ))
+)
+
+# ::id SNG1250.json_0006
+# ::snt Yes for 5 . All I would need is the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id SNG1250.json_0008
+# ::snt Thanks for being so helpful ! I appreciate your time . I 'm all set now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0850.json_0000
+# ::snt Hi , I 'm going to be visiting soon , and I am interested in trying a restaruant called Curry Prince .   Could you give me more information about it ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "curry"
+     :op2 "prince"
+  ))
+)
+
+# ::id PMUL0850.json_0002
+# ::snt No but I would like to make a booking for 5 people at 18:30 on sunday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "18:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL0850.json_0004
+# ::snt I am also looking for a train .   It should should depart from London Kings Cross and should be on the same day .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id PMUL0850.json_0006
+# ::snt The train should go to cambridge and should arrive by 15:00, can you book it for me ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n16 / name
+     :op1 "15:00,can"
+  ))
+)
+
+# ::id PMUL0850.json_0008
+# ::snt No I just need to make sure I get there by 15:00 . I will need the train ID and departure time please .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n18 / name
+     :op1 "15:00"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Leave ( aTr1 / question )
+  :Id ( aTr2 / question )
+   )
+)
+
+# ::id PMUL0850.json_0010
+# ::snt I just need the train 's departure time and ID .
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id PMUL0850.json_0012
+# ::snt OKay perfect do you think you could book that for me please ?
+( o / out_of_scope )
+
+# ::id PMUL4105.json_0000
+# ::snt i am looking for a place to eat . The restaurant should be in the north and should serve indian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL4105.json_0002
+# ::snt We are wanting to save money for the rest of the sights in town , so let 's go with the cheaper one . Can you tell me about it ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "cheaper"
+  ))
+)
+
+# ::id PMUL4105.json_0004
+# ::snt Can you please make a reservation for me ? It needs to be for 3 people at 14:45 on Friday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "14:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL4105.json_0006
+# ::snt Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4105.json_0008
+# ::snt Yeah , I also wanted to find a park to visit in the north .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "north"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n16 / name
+     :op1 "park"
+  ))
+)
+
+# ::id PMUL4105.json_0010
+# ::snt That 's great thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4105.json_0012
+# ::snt What is the address and postcode of the park ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL4105.json_0014
+# ::snt I also need a taxi between the two .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL4105.json_0016
+# ::snt I need a taxi from the park going to the restaurant . I 'd like to arrive before my dinner reservation , if at all possible .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "park"
+  ))
+   :Arrive ( ArrTa6 / Arrive 
+    :name ( n22 / name
+     :op1 "my"
+     :op2 "dinner"
+     :op3 "reservation"
+  ))
+)
+
+# ::id PMUL4105.json_0018
+# ::snt Sweet , that 's all I need today .
+( o / out_of_scope )
+
+# ::id SNG01437.json_0000
+# ::snt Hello , where in town is there a hospital ?
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01437.json_0002
+# ::snt No , I just need the general address and postcode .
+( Ht1 / Hospital-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id SNG01437.json_0004
+# ::snt Thank you . That is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0495.json_0000
+# ::snt Greetings , I 'm looking for a Chinese restaurant to take some clients .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL0495.json_0002
+# ::snt Yu Garden sounds perfect .   Can you reserve a table for 3 for me ?   We will be there on Saturday at 14:45 .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n4 / name
+     :op1 "yu"
+     :op2 "garden"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n6 / name
+     :op1 "14:45"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL0495.json_0004
+# ::snt I will need the reference number for our reservation please .
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id PMUL0495.json_0006
+# ::snt I also need a 0 star room , and I will need wifi to be free too .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n12 / name
+     :op1 "0"
+  ))
+)
+
+# ::id PMUL0495.json_0008
+# ::snt I will need a room for 4 people and it must be for 4 nights . Can you book a taxi to take me to Yu Garden . I need free parking . Thanks .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n14 / name
+     :op1 "yu"
+     :op2 "garden"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Parking ( esHo2 / yes)
+   :Stay ( StaHo5 / Stay 
+    :name ( n17 / name
+     :op1 "4"
+  ))
+   :People ( PeoHo7 / People 
+    :name ( n19 / name
+     :op1 "4"
+  ))
+   )
+)
+
+# ::id PMUL0495.json_0010
+# ::snt I want my booking at the b and b to start on saturday
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n20 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL0495.json_0012
+# ::snt Yes , please . I need to make sure I get from the B&B to the restaurant for that reservation .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0495.json_0014
+# ::snt Thank you for your help . That is all for today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0495.json_0016
+# ::snt Thank you and goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1014.json_0000
+# ::snt I 'd like some help finding an interesting attraction in the center of town .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+   :Area ( AreAt3 / Area 
+    :name ( n2 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL1014.json_0002
+# ::snt I do n't have a preference . Just recommend one and send me it 's address and phone number .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL1014.json_0004
+# ::snt I also need to see the schedule between Bishops Stortfod and Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "Bishops"
+     :op2 "Stortfod"
+  ))
+)
+
+# ::id PMUL1014.json_0006
+# ::snt Yes , can you help me find a train please . I will be traveling on Monday sometime after 21:45 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n10 / name
+     :op1 "21:45"
+  ))
+)
+
+# ::id PMUL1014.json_0008
+# ::snt Yes , please . I also need reference number once it 's booked .
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id MUL1294.json_0000
+# ::snt I need to book a room at alexander bed and breakfast and also what restaurants are near there ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "alexander"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+)
+
+# ::id MUL1294.json_0002
+# ::snt Could I please get the address , hotel type , and phone number first ?
+( Ht1 / Hotel-Request
+  :Type ( aHo0 / question )
+  :Addr ( aHo1 / question )
+  :Phone ( aHo2 / question )
+)
+
+# ::id MUL1294.json_0004
+# ::snt Great ty so much . I was wondering if you can help me find a place to eat that serves Italian in the north ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "italian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL1294.json_0006
+# ::snt Is that restaurant in the cheap price range ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL1294.json_0008
+# ::snt i   need to book for 1 people at 13:45 on sunday . remember the reference number please
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "13:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "1"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL1294.json_0010
+# ::snt Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3175.json_0000
+# ::snt Hello , I heard Cambridge has some really awesome Indian restaurants so I 'd love to try one of them please . An expensive one .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL3175.json_0002
+# ::snt I would love to dine in the west .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL3175.json_0004
+# ::snt Yes , for 6 at 13:00 on tuesday . Thank you .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "13:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL3175.json_0006
+# ::snt I need a hotel in the expensive price range with a star of 3
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n16 / name
+     :op1 "expensive"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3175.json_0008
+# ::snt I prefer something with free wifi . I do n't want to stay in a guesthouse and prefer a hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n20 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL3175.json_0010
+# ::snt Do those hotels have free parking ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n22 / name
+     :op1 "hotels"
+  ))
+   :Parking ( esHo2 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Parking ( aHo1 / question )
+   )
+)
+
+# ::id PMUL3175.json_0012
+# ::snt Thank you . That 's all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3175.json_0014
+# ::snt no that is enough for today
+( o / out_of_scope )
+
+# ::id PMUL4983.json_0000
+# ::snt Is there anything interesting to see in the centre of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4983.json_0002
+# ::snt I would be interested in seeing some interesting architecture .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id PMUL4983.json_0004
+# ::snt No thank you though .   I would like information on greek restaurants that would be in the same area as the churches you suggested , please ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "greek"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL4983.json_0006
+# ::snt Well , how about African food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "african"
+  ))
+)
+
+# ::id PMUL4983.json_0008
+# ::snt That sounds good , can you book 2 people at 13:30 on Tuesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "13:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL4983.json_0010
+# ::snt Yes , I 'll also need a taxi to commute between the two places . I 'll need to be at the restaurant by 13:30 , of course .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n18 / name
+     :op1 "13:30"
+  ))
+)
+
+# ::id PMUL4983.json_0012
+# ::snt I need it to arrive before the 13:30 at the restaurant .   Can you give me a contact number and the car type that will pick me up ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n20 / name
+     :op1 "13:30"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+ :op3(At3 / Attraction-Request
+  :Type ( aAt2 / question )
+   )
+)
+
+# ::id PMUL4983.json_0014
+# ::snt You 're right . I forgot to select an architectural sight that I wanted to visit . Could you suggest one in the city centre .
+( o / out_of_scope )
+
+# ::id PMUL4983.json_0016
+# ::snt That sounds good , can you book the taxi from there to the restaurant ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Dest ( DesTa3 / Dest 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL4983.json_0018
+# ::snt thanks that 's all i need
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4983.json_0020
+# ::snt That 's all I need , thanks so much for all of your help ! Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0672.json_0000
+# ::snt I need a train from Cambridge on Tuesday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0672.json_0002
+# ::snt I 'm heading to Norwich and need to leave after 11:15 from Cambridge
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "norwich"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "11:15"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n10 / name
+     :op1 "Cambridge"
+  ))
+)
+
+# ::id MUL0672.json_0004
+# ::snt Yes , that would be great !   I need 7 tickets , please .   Oh , and the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0672.json_0006
+# ::snt Yes , as a matter of fact , I also need a place to stay .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id MUL0672.json_0008
+# ::snt Is there anything in the south with a star of 4 ? It does n't have to have free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( onHo1 / dontcare)
+   :Area ( AreHo3 / Area 
+    :name ( n14 / name
+     :op1 "south"
+  ))
+   :Stars ( StaHo5 / Stars 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL0672.json_0010
+# ::snt Could we try the Aylesbury House ?
+( o / out_of_scope )
+
+# ::id MUL0672.json_0012
+# ::snt Actually I need more information on the hotels . Does Aylesbury House have free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id MUL0672.json_0014
+# ::snt I still need to know if Aylesbury House has free parking .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Parking ( aHo1 / question )
+   )
+)
+
+# ::id MUL0672.json_0016
+# ::snt Yes , please . I will need their address and what price range it is in .
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+  :Addr ( aHo1 / question )
+)
+
+# ::id MUL0672.json_0018
+# ::snt That 's it , you have been very helpful ! Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0672.json_0020
+# ::snt Thank you . We will .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0672.json_0022
+# ::snt You 've been extremely helpful . And I hope you have a wonderful day .
+( a / and
+ :op1(ge1 / general-bye
+   :none ( onge1 / none)
+   )
+ :op2(gt2 / general-greet
+   :none ( onge2 / none)
+   )
+)
+
+# ::id SSNG0249.json_0000
+# ::snt Yes , I am looking for a place to stay tonight . The hotel should be like a guesthouse in looks and style . Ideally , I 'd like one in the moderate price range , please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+   :Stay ( StaHo6 / Stay 
+    :name ( n6 / name
+     :op1 "one"
+  ))
+)
+
+# ::id SSNG0249.json_0002
+# ::snt I would like one with 4 stars please .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SSNG0249.json_0004
+# ::snt Any one is fine with me , can you just find one with an availability for 8 people for 4 nights starting sunday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+)
+
+# ::id SSNG0249.json_0006
+# ::snt Thank you . I will not need their address . Goodbye .
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Addr ( aHo1 / question )
+   )
+)
+
+# ::id MUL1532.json_0000
+# ::snt Hi there , I 'd like to find a good place to eat in the city centre tonight , but I 'm looking for somewhere cheap . Have you any good recommendations ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1532.json_0002
+# ::snt You know , I 'd really like to try north african food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "north"
+     :op2 "african"
+  ))
+)
+
+# ::id MUL1532.json_0004
+# ::snt How about some chinese food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id MUL1532.json_0006
+# ::snt How about Rice House ? I 'd like to book a table for two at 19:00 on Monday .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n10 / name
+     :op1 "rice"
+     :op2 "house"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n12 / name
+     :op1 "19:00"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n14 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n16 / name
+     :op1 "two"
+  ))
+)
+
+# ::id MUL1532.json_0008
+# ::snt Can i also book a train to Cambridge ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1532.json_0010
+# ::snt I 'll be leaving from kings lynn on Monday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n20 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n22 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id MUL1532.json_0012
+# ::snt The train should depart on Monday from Kings Lynn for two people .   Please give me my reference number too .   Thanks !
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n24 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n26 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :People ( PeoTr6 / People 
+    :name ( n28 / name
+     :op1 "two"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL1532.json_0014
+# ::snt No that 's it , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3671.json_0000
+# ::snt I 'm looking for places to go to in the east part of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL3671.json_0002
+# ::snt What do you recommend ?
+( Am1 / Attraction-Inform
+)
+
+# ::id PMUL3671.json_0004
+# ::snt Yes please can you recommend one of those .
+( o / out_of_scope )
+
+# ::id PMUL3671.json_0006
+# ::snt Yeah , can I get the postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL3671.json_0008
+# ::snt I also need to find a train leaving on monday after 8:45
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "monday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n6 / name
+     :op1 "8:45"
+  ))
+)
+
+# ::id PMUL3671.json_0010
+# ::snt I need a Monday train . Leave after 08:45 . I am sure there is a train .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n10 / name
+     :op1 "08:45"
+  ))
+)
+
+# ::id PMUL3671.json_0012
+# ::snt I 'm flying into Stansted Airport and I 'd like a train in to Cambridge . My flight arrives at 08:45 , so something after that . It 'll just be me .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n14 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n16 / name
+     :op1 "08:45"
+  ))
+)
+
+# ::id PMUL3671.json_0014
+# ::snt Thank you ! Please book it for 1 , and send me the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n18 / name
+     :op1 "1"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3671.json_0016
+# ::snt Perfect . Thank you . That 's all I need at this time .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0262.json_0000
+# ::snt I am looking to book a train .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id SNG0262.json_0002
+# ::snt I would like to leave from the closest station to my location .
+( o / out_of_scope )
+
+# ::id SNG0262.json_0004
+# ::snt We are leaving London Kings Cross and need to do so after 12:45 on Friday for 6 people and can I get the reference number for the booking ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n6 / name
+     :op1 "12:45"
+  ))
+   :People ( PeoTr8 / People 
+    :name ( n8 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id SNG0262.json_0006
+# ::snt I need to depart from London Kings Cross and go to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id SNG0262.json_0008
+# ::snt Okay thank you . That is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20277.json_0000
+# ::snt Hello , I am looking for a moderately priced restaurant that serves basque food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "basque"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id WOZ20277.json_0002
+# ::snt How about british food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "british"
+  ))
+)
+
+# ::id WOZ20277.json_0004
+# ::snt I do n't care . Give me their phone number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20277.json_0006
+# ::snt Yes , please .
+( o / out_of_scope )
+
+# ::id WOZ20277.json_0008
+# ::snt Nope ! Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1269.json_0000
+# ::snt Are there any good Scottish restaurants in the centre ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "scottish"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1269.json_0002
+# ::snt How about italian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id MUL1269.json_0004
+# ::snt It does n't matter . I need to know what the price range is though , postcode and phone number too please
+( Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+  :Phone ( aRe1 / question )
+  :Post ( aRe2 / question )
+)
+
+# ::id MUL1269.json_0006
+# ::snt Yes , I also need a place to stay , free parking is not required , I would prefer a 0 star rating .
+( Hm1 / Hotel-Inform
+   :Parking ( onHo1 / none)
+   :Stars ( StaHo3 / Stars 
+    :name ( n8 / name
+     :op1 "0"
+  ))
+)
+
+# ::id MUL1269.json_0008
+# ::snt Is this hotel in the same area as the restaurant ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Area ( AreHo3 / Area 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id MUL1269.json_0010
+# ::snt That wo n't be necessary . I need the price range and postcode .
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id MUL1269.json_0012
+# ::snt No , everything I asked of you has been met . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1269.json_0014
+# ::snt Thank you very much , you too .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1269.json_0016
+# ::snt Thanks for all your help .   Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1611.json_0000
+# ::snt I need information about trains leaving from Cambridge and going to Bishops Stortford .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1611.json_0002
+# ::snt I will be traveling on sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL1611.json_0004
+# ::snt I need one that leaves after 17:15
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "17:15"
+  ))
+)
+
+# ::id PMUL1611.json_0006
+# ::snt Yes , I need two seats please . Can you give me the reference number after they are booked ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "two"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1611.json_0008
+# ::snt I need to find a hotel too .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL1611.json_0010
+# ::snt it should include free parking . The hotel should have a star of 2 .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n16 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL1611.json_0012
+# ::snt I 'm not picky , it just needs to have 2 stars .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n18 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL1611.json_0014
+# ::snt I do n't have a preference just 2 stars please .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n20 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL1611.json_0016
+# ::snt The Ashley Hotel sounds good . I need to make a reservation for the same amount of people , for 5 nights , starting Tuesday .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n22 / name
+     :op1 "hotel"
+  ))
+   :Name ( NamHo4 / Name 
+    :name ( n24 / name
+     :op1 "ashley"
+     :op2 "hotel"
+  ))
+   :Stay ( StaHo6 / Stay 
+    :name ( n26 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo8 / Day 
+    :name ( n28 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo10 / People 
+    :name ( n30 / name
+     :op1 "same"
+     :op2 "amount"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id PMUL1611.json_0018
+# ::snt No I 'd like you to book the Ashley Hotel for 5 nights starting on Tuesday .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n32 / name
+     :op1 "hotel"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n34 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n36 / name
+     :op1 "tuesday"
+  ))
+   :Name ( NamHo8 / Name 
+    :name ( n38 / name
+     :op1 "Ashley"
+     :op2 "Hotel"
+  ))
+)
+
+# ::id PMUL1611.json_0020
+# ::snt There will be five of us .
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n40 / name
+     :op1 "five"
+  ))
+)
+
+# ::id PMUL1611.json_0022
+# ::snt Yes , can you find me a restaurant for Friday night of that week ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Day ( DayRe3 / Day 
+    :name ( n42 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL1611.json_0024
+# ::snt I 'm interested in Asian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n44 / name
+     :op1 "Asian"
+  ))
+)
+
+# ::id PMUL1611.json_0026
+# ::snt Oh , never mind the restaurant . I 'll book it myself . Did I say 5 people at the hotel ? I 'm sorry , I meant 2 .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n46 / name
+     :op1 "hotel"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n48 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL1611.json_0028
+# ::snt Can you provide the reference number ?
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL1611.json_0030
+# ::snt Thank you that will be all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1045.json_0000
+# ::snt Hi , I am looking for a 4 star hotel or guesthouse that includes free wifi . Can you help me ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG1045.json_0002
+# ::snt I might , but first do they have free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id SNG1045.json_0004
+# ::snt Okay sounds great . Can you give me the address , phone number , and price range ?
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+  :Addr ( aHo1 / question )
+  :Phone ( aHo2 / question )
+)
+
+# ::id SNG1045.json_0006
+# ::snt Thank you . That 'll do it for today , Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3720.json_0000
+# ::snt I am looking for information in Cambridge
+( o / out_of_scope )
+
+# ::id PMUL3720.json_0002
+# ::snt I 'm hoping to find somewhere expensive to dine in the south
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL3720.json_0004
+# ::snt I am looking for chinese please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL3720.json_0006
+# ::snt you can choose and then book it for me for 7 people on saturday at 12:45 . and tell me the reference number
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "12:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0834.json_0000
+# ::snt I am looking for a restaurant that servers modern european food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+)
+
+# ::id MUL0834.json_0002
+# ::snt The restaurant should be in the moderate price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL0834.json_0004
+# ::snt Can   you give me the contact information for The Riverside Brasserie ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "riverside"
+     :op2 "brasserie"
+  ))
+)
+
+# ::id MUL0834.json_0006
+# ::snt Great , thank you .   Are there any colleges in town ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n8 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id MUL0834.json_0008
+# ::snt Check the centre , can I get the phone number , entrance fee , and postcode of one ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Area ( AreAt3 / Area 
+    :name ( n11 / name
+     :op1 "centre"
+  ))
+   )
+)
+
+# ::id MUL0834.json_0010
+# ::snt Thank you . I would also like to book a taxi to commute between the two places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL0834.json_0012
+# ::snt I will be departing from Christ 's College and need to leave by 06:15 please .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n12 / name
+     :op1 "06:15"
+  ))
+)
+
+# ::id SNG02067.json_0000
+# ::snt Hi , I am trying to find a restaurant serving Italian cuisine , something expensive please . What would you suggest ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SNG02067.json_0002
+# ::snt What area is that in please ? The format you sent that in is very confusing .
+( Rt1 / Restaurant-Request
+  :Area ( aRe0 / question )
+)
+
+# ::id SNG02067.json_0004
+# ::snt Okay thank you for the help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02067.json_0006
+# ::snt No that was all , goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0683.json_0000
+# ::snt I would like to find a taxi to the centre of Cambridge to an American modern restaurant .   What would you recommend ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id MUL0683.json_0002
+# ::snt I would like to book a train from Peterborough to Cambridge on Tuesday leaving after 14:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n6 / name
+     :op1 "peterborough"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n8 / name
+     :op1 "14:00"
+  ))
+)
+
+# ::id MUL0683.json_0004
+# ::snt I think I asked for that wrong ... I'm sorry . I 'd like to go to Peterborough from Cambridge on Tuesday after 14:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "peterborough"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n16 / name
+     :op1 "14:00"
+  ))
+)
+
+# ::id MUL0683.json_0006
+# ::snt Yes , I need it for two people and I need the reference number .   I also need a guesthouse that includes free wifi .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n18 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( esHo2 / yes)
+   )
+ :op2(Tm2 / Train-Inform
+   :People ( PeoTr4 / People 
+    :name ( n21 / name
+     :op1 "two"
+  ))
+   )
+ :op3(Tt3 / Train-Request
+  :Ref ( aTr2 / question )
+   )
+)
+
+# ::id MUL0683.json_0008
+# ::snt In the north , please .   I 'm looking for a guesthouse with free wifi , it can be 0 star .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n22 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n24 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n26 / name
+     :op1 "0"
+  ))
+   :Internet ( esHo4 / yes)
+)
+
+# ::id MUL0683.json_0010
+# ::snt Yes please . Can you book it for 2 people ? We 'd like to arrive Thursday and stay for 5 nights please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n28 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n30 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n32 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL0683.json_0012
+# ::snt Yes 4 nights will work , can you book that and give me the reference number ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n34 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL0683.json_0014
+# ::snt No that is all . Thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0271.json_0000
+# ::snt Hi I am looking to get some information on autumn house hotel .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "autumn"
+     :op2 "house"
+  ))
+)
+
+# ::id SSNG0271.json_0002
+# ::snt I 'd like to know it 's address and phone number .   I 'd also like to book it for 6 people , Thursday , for 4 nights .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n6 / name
+     :op1 "6"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Addr ( aHo1 / question )
+  :Phone ( aHo2 / question )
+   )
+)
+
+# ::id SSNG0271.json_0004
+# ::snt Do you have the reference number for that reservation ?
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id WOZ20123.json_0000
+# ::snt I would like a moderately priced restaurant that serves creative food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "creative"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id WOZ20123.json_0002
+# ::snt Yes . How about a restaurant that serves European food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "european"
+  ))
+)
+
+# ::id WOZ20123.json_0004
+# ::snt That sounds good , can I have the address and postcode please .
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20132.json_0000
+# ::snt I 'd like to find an expensive restaurant that serves venetian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "venetian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id WOZ20132.json_0002
+# ::snt Are there any Asian Oriental restaurants in that price range ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+)
+
+# ::id WOZ20132.json_0004
+# ::snt Thank you .   May I have their phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id WOZ20132.json_0006
+# ::snt Yes , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1790.json_0000
+# ::snt I need a train leaving Kings Lynn and heading to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id PMUL1790.json_0002
+# ::snt I need to leave on Sunday please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL1790.json_0004
+# ::snt I want to leave after 16:15 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "16:15"
+  ))
+)
+
+# ::id PMUL1790.json_0006
+# ::snt What is the total travel time and price ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id PMUL1790.json_0008
+# ::snt No thanks . I also need a guesthouse to stay in in the north . It should include free parking and I need it to be in the moderate price range .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+   :Price ( PriHo5 / Price 
+    :name ( n12 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreHo7 / Area 
+    :name ( n14 / name
+     :op1 "north"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1790.json_0010
+# ::snt Please . I 'll go with your recommendation . I 'll need a room for 8 people , two nights starting sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "two"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n20 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL1790.json_0012
+# ::snt Great , thanks so much ... that 's all I need ! Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02193.json_0000
+# ::snt I need the location of a local hospital .
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG02193.json_0002
+# ::snt Thank you goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0097.json_0000
+# ::snt Are there any British restaurant that serve moderate priced food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "british"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL0097.json_0002
+# ::snt I do n't care , just local .
+( o / out_of_scope )
+
+# ::id MUL0097.json_0004
+# ::snt Could you book a table for 8 at 19:45 on Tuesday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "19:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL0097.json_0006
+# ::snt Thank you . Could you book a table for 8 on 19:45 on Tuesday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "19:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL0097.json_0008
+# ::snt I am looking for a place to stay . Is there a guesthouse - type hotel in the west that has free parking ? It does n't need to include internet .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n18 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+   :Internet ( esHo3 / yes)
+   :Area ( AreHo6 / Area 
+    :name ( n20 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL0097.json_0010
+# ::snt As long as I can book it for eight people I do not have a preference otherwise
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n22 / name
+     :op1 "eight"
+  ))
+)
+
+# ::id MUL0097.json_0012
+# ::snt The price range does not matter . It needs to be a guesthouse and located in the west with free parking .
+( Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+   :Parking ( esHo2 / yes)
+   :Type ( TypHo4 / Type 
+    :name ( n24 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo6 / Area 
+    :name ( n26 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL0097.json_0014
+# ::snt Yeah , I 've heard good stuff about Finches ' , could you give me the most earliest available dates for the place ? I need to get a reservation as soon as possible please .
+( Bt1 / Booking-Request
+  :Day ( aBo0 / question )
+)
+
+# ::id MUL0097.json_0016
+# ::snt There 'll be 8 guests and we 'll be staying on Tuesday .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n28 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n30 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL0097.json_0018
+# ::snt We will be staying 2 nights starting on Tuesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n32 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n34 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id MUL0097.json_0020
+# ::snt Would it be available for just one night ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n36 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL0097.json_0022
+# ::snt Oh , yeah , can you get me a car from dinner to the hotel ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id MUL0097.json_0024
+# ::snt That 's all I needed . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0679.json_0000
+# ::snt I need to find a restaurant call the nirala .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "the"
+     :op2 "nirala"
+  ))
+)
+
+# ::id SNG0679.json_0002
+# ::snt Perhaps you could try searching for " The Nirala " ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n4 / name
+     :op1 "Nirala"
+  ))
+)
+
+# ::id SNG0679.json_0004
+# ::snt Yes , could you book a table for 5 people at 16:30 on Saturday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "16:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SNG0679.json_0006
+# ::snt That 's all I need . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0231.json_0000
+# ::snt I need help finding a guesthouse with a star rating of 3 .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SSNG0231.json_0002
+# ::snt I do not have a preference for an area but I would like it to be in the moderate price range and free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id SSNG0231.json_0004
+# ::snt I need a hotel not a gueshouse sorry . On tuesday for 2 people for 5 nights please . I am sorry .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+   :Stay ( StaHo8 / Stay 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SSNG0231.json_0006
+# ::snt Any area would be fine .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n16 / name
+     :op1 "Any"
+  ))
+)
+
+# ::id SSNG0231.json_0008
+# ::snt Yes please book that and provide me with the reference number .
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id SSNG0231.json_0010
+# ::snt Yes please as long as it 's in the same price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id SSNG0231.json_0012
+# ::snt Thanks , that 's all I need . Have a nice day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4862.json_0000
+# ::snt I AM LOOKING FOR A PLACE TO GO and it should be in the south .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL4862.json_0002
+# ::snt Are there any swimming pools ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "swimming"
+     :op2 "pools"
+  ))
+)
+
+# ::id PMUL4862.json_0004
+# ::snt No , that 's ok , are there any parks in the south ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "parks"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n8 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL4862.json_0006
+# ::snt Sure , give me the info for the Wandlebury .
+( o / out_of_scope )
+
+# ::id PMUL4862.json_0008
+# ::snt Can I get the address and postcode ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL4862.json_0010
+# ::snt I would also like a reservation at a a Jamaican restaurant in that area for seven people at 12:45 , if there is none Chinese would also be good .
+( Rm1 / Restaurant-Inform
+   :Area ( ouRe1 / south)
+   :Time ( TimRe3 / Time 
+    :name ( n10 / name
+     :op1 "12:45"
+  ))
+   :People ( PeoRe5 / People 
+    :name ( n12 / name
+     :op1 "seven"
+  ))
+   :Food ( FooRe7 / Food 
+    :name ( n14 / name
+     :op1 "Chinese"
+  ))
+   :Food ( FooRe9 / Food 
+    :name ( n16 / name
+     :op1 "jamaican"
+  ))
+)
+
+# ::id PMUL4862.json_0012
+# ::snt The price does n't matter , as long as they can accommodate 7 people at 12:45 on Wednesday .   Can you give me the reference # once it 's booked ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+   :Time ( TimRe3 / Time 
+    :name ( n18 / name
+     :op1 "12:45"
+  ))
+   :Day ( DayRe5 / Day 
+    :name ( n20 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe7 / People 
+    :name ( n22 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL4862.json_0014
+# ::snt Nope .   Thanks for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0303.json_0000
+# ::snt Yes , I need a train that is leaving from Stansted Airport on Saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id SNG0303.json_0002
+# ::snt I need to leave after 17:00 and it should go to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "17:00"
+  ))
+)
+
+# ::id SNG0303.json_0004
+# ::snt This works perfectly , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0303.json_0006
+# ::snt How much would the train ride cost me ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id SNG0303.json_0008
+# ::snt Can you give me the travel time ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id SNG0303.json_0010
+# ::snt Fantastic , thank you , that should be all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2508.json_0000
+# ::snt I 'd like to find a 4 star guesthouse , please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2508.json_0002
+# ::snt I have to have free wifi
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id MUL2508.json_0004
+# ::snt It does not really matter . It will be just me starting on Friday for 3 nights .
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+   :Stay ( StaHo3 / Stay 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo5 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL2508.json_0006
+# ::snt Yes , book it for me please . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2508.json_0008
+# ::snt What attractions do you have in the south ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL2508.json_0010
+# ::snt Hmm , I 'm not really sure . Do you happen to have any nightclubs ? If not , what are my choices ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "nightclubs"
+  ))
+)
+
+# ::id MUL2508.json_0012
+# ::snt I would like a room that is close to the nightclub for atleast 1 night up to 3 nights ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "1"
+  ))
+)
+
+# ::id WOZ20442.json_0000
+# ::snt I am looking a place serving gastropub in the moderate price range .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "gastropub"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id WOZ20442.json_0002
+# ::snt Most definitely .
+( o / out_of_scope )
+
+# ::id WOZ20442.json_0004
+# ::snt No , that is all I need .   Thank you and goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0398.json_0000
+# ::snt Hello .   I need a train ticket on a train going from Cambridge to Ely .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "ely"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG0398.json_0002
+# ::snt I 'd like to travel on Saturday , but I do n't want to leave until after 19:30 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "19:30"
+  ))
+)
+
+# ::id SNG0398.json_0004
+# ::snt Yes please book a seat for me .   And can you tell me if there are any african restaurants in ely near the train station ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id SNG0398.json_0006
+# ::snt What is the price and travel time for that train ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id SNG0398.json_0008
+# ::snt Great that 's all the info I needed today thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2311.json_0000
+# ::snt Yes , could you give me some suggestions on places to go to in the centre of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2311.json_0002
+# ::snt That 's all I need thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2311.json_0004
+# ::snt Oh wait , I was also looking for a particular restaurant , by the name of the royal standard .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n4 / name
+     :op1 "royal"
+     :op2 "standard"
+  ))
+)
+
+# ::id MUL2311.json_0006
+# ::snt Yes . A table for one on Tuesday at 19:30 , please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "19:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL2311.json_0008
+# ::snt Could you try something for 18:30 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "18:30"
+  ))
+)
+
+# ::id MUL2311.json_0010
+# ::snt Thank you so much . That 's all I need for today !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1105.json_0000
+# ::snt Can you give me some information on the Allenbell ? It 's a hotel .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "allenbell"
+  ))
+)
+
+# ::id MUL1105.json_0002
+# ::snt I need it for 5 people and 5 nights starting from sunday . I will also need the reference number .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL1105.json_0004
+# ::snt I 'm also looking for a museum in the east area . Can you help me find one ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n12 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL1105.json_0006
+# ::snt Yes ! Can I have the postcode for it ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL1105.json_0008
+# ::snt Well , I also need to book a taxi .   I want to leave the hotel by 19:30 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n14 / name
+     :op1 "19:30"
+  ))
+)
+
+# ::id MUL1105.json_0010
+# ::snt I want to go to the Cambridge Artworks .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n16 / name
+     :op1 "cambridge"
+     :op2 "artworks"
+  ))
+)
+
+# ::id MUL1105.json_0012
+# ::snt No . Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01309.json_0000
+# ::snt I need to speak to the police .
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG01309.json_0002
+# ::snt Thanks . What is the postcode and address ?
+( Pt1 / Police-Request
+  :Addr ( aPo0 / question )
+  :Post ( aPo1 / question )
+)
+
+# ::id SNG01309.json_0004
+# ::snt That is all I need today . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02297.json_0000
+# ::snt I 'm looking for lodgings that are moderately priced .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id SNG02297.json_0002
+# ::snt Yes , I 'm looking to stay in the north .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SNG02297.json_0004
+# ::snt The hotel should be in the moderate price range and should include free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n8 / name
+     :op1 "moderate"
+  ))
+   :Internet ( esHo3 / yes)
+)
+
+# ::id SNG02297.json_0006
+# ::snt I am actually looking for a hotel . Is the Acorn Guesthouse listed in that type ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG02297.json_0008
+# ::snt Sure , book me for 2 people for 5 nights starting on Monday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SNG02297.json_0010
+# ::snt That will be all . good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0908.json_0000
+# ::snt I am looking for a place to dine near the centre .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0908.json_0002
+# ::snt I would like an expensive restaurant that serves fusion food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "fusion"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0908.json_0004
+# ::snt How about european food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "european"
+  ))
+)
+
+# ::id PMUL0908.json_0006
+# ::snt Great .   Can I get the address and phone number as well ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id PMUL0908.json_0008
+# ::snt I 'm also looking for a train to cambridge on friday
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL0908.json_0010
+# ::snt I 'd like to depart from bishops stortford and leave after 12:30
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n14 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n16 / name
+     :op1 "12:30"
+  ))
+)
+
+# ::id PMUL0908.json_0012
+# ::snt Yes , please . There are 4 of us traveling together .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0908.json_0014
+# ::snt Thank you so much . I appreciate your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0908.json_0016
+# ::snt That will be all today ! Thanks so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0440.json_0000
+# ::snt I 'm looking to book a train that leaves on Wednesday after 12:45 , if you could help me with this that would be great !
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "wednesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "12:45"
+  ))
+)
+
+# ::id SNG0440.json_0002
+# ::snt I 'll be going to Peterborough from Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "peterborough"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG0440.json_0004
+# ::snt I 'm sorry , I had that backwards , I need a train that departs FROM Peterborough and goes to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id SNG0440.json_0006
+# ::snt Yes they are .
+( Tm1 / Train-Inform
+   :Leave ( 2*Tr1 / 12**45)
+)
+
+# ::id SNG0440.json_0008
+# ::snt Yes please book it for 1 person and provide the reference number
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "1"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id SNG0440.json_0010
+# ::snt Thanks for the service . Good day to you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2200.json_0000
+# ::snt I need train schedule information for Thursdays , please
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "thursdays"
+  ))
+)
+
+# ::id MUL2200.json_0002
+# ::snt departing from cambridge and arrive by 21:45
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n4 / name
+     :op1 "21:45"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2200.json_0004
+# ::snt I need to go to stansted airport please
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id MUL2200.json_0006
+# ::snt That 's fine . Please book one seat for me , please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL2200.json_0008
+# ::snt I am also looking for a hotel with free wifi , but it does nt need to have free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   :Parking ( oHo2 / no)
+   :Internet ( esHo3 / yes)
+)
+
+# ::id MUL2200.json_0010
+# ::snt The area does n't matter , but I would like it to be an expensive 4 star hotel .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n14 / name
+     :op1 "expensive"
+  ))
+   :Area ( onHo2 / dontcare)
+   :Stars ( StaHo5 / Stars 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+   :Type ( TypHo7 / Type 
+    :name ( n18 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL2200.json_0012
+# ::snt The Huntingdon Marriott Hotel sounds really nice . Could you book us a room there for 2 nights on Tuesday ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n20 / name
+     :op1 "huntingdon"
+     :op2 "marriott"
+     :op3 "hotel"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n22 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n24 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id MUL2200.json_0014
+# ::snt Just one person please
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n26 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL2200.json_0016
+# ::snt Try booking the room for just one night , please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n28 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL2200.json_0018
+# ::snt Thank you but that 's all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1689.json_0000
+# ::snt Yes I am looking for a restaurant in east cambidge that serves indian food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL1689.json_0002
+# ::snt I will want it for five , on Thrusday , 15:15
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "15:15"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n8 / name
+     :op1 "five"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n10 / name
+     :op1 "Thursday"
+  ))
+)
+
+# ::id MUL1689.json_0004
+# ::snt Thank you ! I also need info on a train . It should leave on friday after 12:45 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n14 / name
+     :op1 "12:45"
+  ))
+)
+
+# ::id MUL1689.json_0006
+# ::snt I 'm going to peterborough .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id MUL1689.json_0008
+# ::snt Yes , and please let me know the expense and travel time .
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL1689.json_0010
+# ::snt Actually , I do n't need tickets just yet . I 'm all set here . Thanks for all your help - goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1117.json_0000
+# ::snt I 'd like a train from Cambridge , please .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1117.json_0002
+# ::snt I will be traveling to ely .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL1117.json_0004
+# ::snt I would like to go on thursday leaving after 19:45 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "19:45"
+  ))
+)
+
+# ::id PMUL1117.json_0006
+# ::snt No , I need to find a train that leaves after 19:45 on Thursday . Can you help me with that ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n12 / name
+     :op1 "19:45"
+  ))
+)
+
+# ::id PMUL1117.json_0008
+# ::snt Yes , for 6 please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL1117.json_0010
+# ::snt I would also like to look for a multo sports center in town too .
+( o / out_of_scope )
+
+# ::id PMUL1117.json_0012
+# ::snt Oh , well I really wanted to visit the centre . Maybe you could find me a park instead ? One in the centre of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n18 / name
+     :op1 "park"
+  ))
+)
+
+# ::id PMUL1117.json_0014
+# ::snt Do you have their phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL1117.json_0016
+# ::snt No , thank you for all your help . I believe you helped with everything I needed today , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1686.json_0000
+# ::snt I need to find a train from Norwich on Saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id MUL1686.json_0002
+# ::snt It does n't matter what time I arrive , but I would like to make sure I leave Norwich at or after 13:00 .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n6 / name
+     :op1 "13:00"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "Norwich"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Arrive ( aTr1 / question )
+   )
+)
+
+# ::id MUL1686.json_0004
+# ::snt When does it arrive and what is the train ID ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id MUL1686.json_0006
+# ::snt I am also looking for Polish food , in the Centre of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "polish"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1686.json_0008
+# ::snt How about a restaurant that serves mediterranean food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "mediterranean"
+  ))
+)
+
+# ::id MUL1686.json_0010
+# ::snt i would like to book a saturday reservation for 2 people at 19:00 please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "19:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL1686.json_0012
+# ::snt Yeah , I 'd like a place to eat , Mediterranean cuisine please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n22 / name
+     :op1 "Mediterranean"
+  ))
+)
+
+# ::id MUL1686.json_0014
+# ::snt Do you have a reference number for that ?
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id MUL1686.json_0016
+# ::snt Okay fantastic , that 's all I need today .
+( o / out_of_scope )
+
+# ::id WOZ20363.json_0000
+# ::snt I need a restaurant that serves Turkish food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "turkish"
+  ))
+)
+
+# ::id WOZ20363.json_0002
+# ::snt I do not have a preference .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "do"
+     :op2 "not"
+     :op3 "have"
+     :op4 "a"
+     :op5 "preference"
+  ))
+)
+
+# ::id WOZ20363.json_0004
+# ::snt What is the other turkish restaurant in the moderate price range ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "turkish"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "moderate"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Price ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20363.json_0006
+# ::snt What is the address and price range ?
+( Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20363.json_0008
+# ::snt what is the food type they are good at ?
+( Rt1 / Restaurant-Request
+  :Food ( aRe0 / question )
+)
+
+# ::id WOZ20363.json_0010
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4116.json_0000
+# ::snt I am looking for a place to dine . The restaurant should be in the expensive price range and should be in the south of town
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL4116.json_0002
+# ::snt Yes , I prefer italian . I really like pizza .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id PMUL4116.json_0004
+# ::snt Well let 's change that to Mexican and I need a reservation for 2 people at 16:30 on Sunday .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "mexican"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n10 / name
+     :op1 "16:30"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL4116.json_0006
+# ::snt Ok , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4116.json_0008
+# ::snt Yeah , I 'm also looking for a hotel called the allenbell .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n16 / name
+     :op1 "allenbell"
+  ))
+)
+
+# ::id PMUL4116.json_0010
+# ::snt are you sure ? i was literally there 3 weeks ago ...
+( o / out_of_scope )
+
+# ::id PMUL4116.json_0012
+# ::snt why is it not ? it is there please look again .
+( o / out_of_scope )
+
+# ::id PMUL4116.json_0014
+# ::snt Yes , I need reservations for the same group of people on the same day as the previous reservation . We will be staying 4 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+)
+
+# ::id PMUL4116.json_0016
+# ::snt 2 people on Monday is what I would like .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n24 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n26 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL4116.json_0018
+# ::snt Thank you , that is all that I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2289.json_0000
+# ::snt Yeah , my wife and kids are demanding Spanish food . Can we keep it on the cheap side , please ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "spanish"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL2289.json_0002
+# ::snt Yes , I would like the address please .
+( a / and
+ :op1(At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+   )
+)
+
+# ::id PMUL2289.json_0004
+# ::snt We are also looking to visit a local museum . Do you   have any recommendations ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL2289.json_0006
+# ::snt Something close to the restaurant would be nice .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n8 / name
+     :op1 "close"
+     :op2 "to"
+     :op3 "the"
+     :op4 "restaurant"
+  ))
+)
+
+# ::id PMUL2289.json_0008
+# ::snt What is the entrance fee and address ?   I think this sounds like a great place to visit .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+)
+
+# ::id PMUL2289.json_0010
+# ::snt Thank you that was all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01791.json_0000
+# ::snt I want to find a hospital in town
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01791.json_0002
+# ::snt No , I 'm getting general info . I need the hospital postal code and phone number , though .
+( Ht1 / Hospital-Request
+  :Post ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id SNG01791.json_0004
+# ::snt Thanks ! That is so helpful . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1796.json_0000
+# ::snt I need a train that lease from London Liverpool Street on Tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id MUL1796.json_0002
+# ::snt I would like to leave after 20:45 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n6 / name
+     :op1 "20:45"
+  ))
+)
+
+# ::id MUL1796.json_0004
+# ::snt Yes as long as it leaves AFTER 20:45 that will be fine . How much is it and how long is the travel time ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "20:45"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Time ( aTr1 / question )
+   )
+)
+
+# ::id MUL1796.json_0006
+# ::snt I am looking for places to go in town . What type of entertainment is there in the centre ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n12 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id MUL1796.json_0008
+# ::snt I will be visiting the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1796.json_0010
+# ::snt How about architecture type instead ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n16 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id MUL1796.json_0012
+# ::snt Sounds great .   Do you happen to know the entrance fee for it ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL1796.json_0014
+# ::snt No , I do n't think so ! Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0551.json_0000
+# ::snt Hi , I 'm looking for museums to go to in cambridge .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id MUL0551.json_0002
+# ::snt What is the address for that museum ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id MUL0551.json_0004
+# ::snt Thank you I also need a train departing from cambridge on tuesday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0551.json_0006
+# ::snt My destination is Liverpool and I would like to leave by 18:00 .
+( Tt1 / Train-Request
+  :Dest ( aTr0 / question )
+)
+
+# ::id MUL0551.json_0008
+# ::snt That works great . What is the arrival time and price ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id MUL0551.json_0010
+# ::snt Awesome , you rock ! How much does that trip cost ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL0551.json_0012
+# ::snt That is everything I needed today . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2161.json_0000
+# ::snt I need a Sunday train . Leaving after 8
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "sunday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL2161.json_0002
+# ::snt I 'm leaving from cambridge to birmingham new street
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2161.json_0004
+# ::snt Yes , for 7 people . Reference number please .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL2161.json_0006
+# ::snt Can you also look up the Alexander Bed and Breakfast for me ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n12 / name
+     :op1 "alexander"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+)
+
+# ::id MUL2161.json_0008
+# ::snt No thanks .   I may be back in touch though !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02178.json_0000
+# ::snt Am robbed and looking for help
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG02178.json_0002
+# ::snt Thanks , I need the phone number too please .
+( Pt1 / Police-Request
+  :Phone ( aPo0 / question )
+)
+
+# ::id MUL1140.json_0000
+# ::snt I 'm looking for some entertainment in the center of town .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "entertainment"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id MUL1140.json_0002
+# ::snt No , but are there any theatres in the center of town ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "theatres"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n8 / name
+     :op1 "center"
+  ))
+)
+
+# ::id MUL1140.json_0004
+# ::snt Yes , could you also give me the postcode and entrance fee for the Mumford Theatre ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n11 / name
+     :op1 "Mumford"
+     :op2 "Theatre"
+  ))
+   )
+)
+
+# ::id MUL1140.json_0006
+# ::snt Could you help me find a good 4 star hotel ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1140.json_0008
+# ::snt Yes , can you book it for three people for one night ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "one"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n18 / name
+     :op1 "three"
+  ))
+)
+
+# ::id MUL1140.json_0010
+# ::snt Actually , could you make sure it offers free parking ?   I will need it for 4 people , 4 nights , starting on Tuesday if there is free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stay ( StaHo3 / Stay 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo5 / Day 
+    :name ( n22 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo7 / People 
+    :name ( n24 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1140.json_0012
+# ::snt Can you try 3 nights ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n26 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL1140.json_0014
+# ::snt Can you also set up a taxi to take me from Mumford Theatre to the hotel . I want to leave the theatre by 05:00 .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n28 / name
+     :op1 "05:00"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n30 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt5 / Name 
+    :name ( n33 / name
+     :op1 "Mumford"
+     :op2 "Theatre"
+  ))
+   )
+)
+
+# ::id MUL1436.json_0000
+# ::snt Hello , I 'd like to book a train on Friday that arrives by 17:30 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "friday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "17:30"
+  ))
+)
+
+# ::id MUL1436.json_0002
+# ::snt I am leaving from London Kings Cross station and traveling to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id MUL1436.json_0004
+# ::snt yes , please ! what 's the reference number ?
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id MUL1436.json_0006
+# ::snt I will need 2 tickets
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL1436.json_0008
+# ::snt Yes , I 'm wondering if there are any expensive modern european restaurants in town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n14 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL1436.json_0010
+# ::snt I would like to book a table for 2 people at 20:00 on friday please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "20:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL1436.json_0012
+# ::snt Thank you , that will be all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2316.json_0000
+# ::snt Can you find me a Greek restaurant in the centre of Cambridge ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "greek"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2316.json_0002
+# ::snt Ok my second choice was british food can you find a british restaurant ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "british"
+  ))
+)
+
+# ::id PMUL2316.json_0004
+# ::snt Yes , please . It 'll be for 2 people on Saturday at 12:00 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "12:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL2316.json_0006
+# ::snt I also want to find a museum to visit .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL2316.json_0008
+# ::snt That sounds nice . Can you give me the phone number and address ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL2316.json_0010
+# ::snt Do you have their address also ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL2316.json_0012
+# ::snt Thank you , I have all the information I need , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0280.json_0000
+# ::snt What trains arrive in Cambridge by 10:30 ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "10:30"
+  ))
+)
+
+# ::id MUL0280.json_0002
+# ::snt I am traveling from kings lynn on sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id MUL0280.json_0004
+# ::snt I do n't have a departure time . I just need to be in Cambridge by 10:30 .
+( Tm1 / Train-Inform
+   :Leave ( onTr1 / dontcare)
+   :Dest ( DesTr3 / Dest 
+    :name ( n10 / name
+     :op1 "Cambridge"
+  ))
+   :Arrive ( ArrTr5 / Arrive 
+    :name ( n12 / name
+     :op1 "10:30"
+  ))
+)
+
+# ::id MUL0280.json_0006
+# ::snt Please book for 5 people , I will also need the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0280.json_0008
+# ::snt I am also looking for a moderately priced Italian food restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n18 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id MUL0280.json_0010
+# ::snt Great can I just get their address ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id MUL0280.json_0012
+# ::snt No , the address is fine . Thank you very much for your help !
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id MUL0280.json_0014
+# ::snt No , that 'll be all . Thank you , again .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1010.json_0000
+# ::snt I 'm looking for information on Churchill College .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "Churchill"
+     :op2 "College"
+  ))
+)
+
+# ::id MUL1010.json_0002
+# ::snt Yes . What type of attraction is Churchill College ? Can you also give me the phone number and the address ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n4 / name
+     :op1 "churchill"
+     :op2 "college"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Type ( aAt1 / question )
+  :Addr ( aAt2 / question )
+  :Phone ( aAt3 / question )
+   )
+)
+
+# ::id MUL1010.json_0004
+# ::snt I 'd also like a place to stay in the center of town .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Area ( AreHo3 / Area 
+    :name ( n6 / name
+     :op1 "center"
+  ))
+)
+
+# ::id MUL1010.json_0006
+# ::snt Yes , I 'd like a moderately priced hotel , please . 0 stars would be fine .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n10 / name
+     :op1 "moderately"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n12 / name
+     :op1 "0"
+  ))
+)
+
+# ::id MUL1010.json_0008
+# ::snt Yes please . I 'll need a room for one person and I 'd like to stay for 5 nights beginning on Thursday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL1010.json_0010
+# ::snt Can we try for 4 nights please ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1010.json_0012
+# ::snt Thank you . That is all I need !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1010.json_0014
+# ::snt Thank you . I intend to !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4232.json_0000
+# ::snt I 'm looking for a train that is going to birmingham new street and leaves after 17:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "17:15"
+  ))
+)
+
+# ::id PMUL4232.json_0002
+# ::snt I will be traveling on Friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL4232.json_0004
+# ::snt I will be leaving from Cambridge .   I will need 4 seats .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4232.json_0006
+# ::snt I also need to get a place to stay that is in the moderate price range and have 3 stars .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "moderate"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL4232.json_0008
+# ::snt West part of town . Thanks
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n16 / name
+     :op1 "west"
+  ))
+)
+
+# ::id SSNG0217.json_0000
+# ::snt Yes , I am searching for a hotel named the Aylesbray Lodge Guest House ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "aylesbray"
+     :op2 "lodge"
+     :op3 "guest"
+     :op4 "house"
+  ))
+)
+
+# ::id SSNG0217.json_0002
+# ::snt Yes please for 5 people for 3 nights starting from Thursday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SSNG0217.json_0004
+# ::snt Yes please . I want to stay around the moderate price range though !
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "moderate"
+  ))
+   :Name ( onHo2 / dontcare)
+)
+
+# ::id SSNG0217.json_0006
+# ::snt That will be all . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1176.json_0000
+# ::snt I am looking for a moderately priced hotel with free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id SNG1176.json_0002
+# ::snt No , but I would like a 4-star guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( onHo2 / dontcare)
+   :Stars ( StaHo5 / Stars 
+    :name ( n8 / name
+     :op1 "4-star"
+  ))
+)
+
+# ::id SNG1176.json_0004
+# ::snt That sounds good .   Yes , please book it for 2 nights starting on Tuesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id SNG1176.json_0006
+# ::snt 3 people only .
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SNG1176.json_0008
+# ::snt That is all . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4092.json_0000
+# ::snt I am looking for information in Cambridge
+( o / out_of_scope )
+
+# ::id PMUL4092.json_0002
+# ::snt I want to stay in a 4 star hotel with wifi , I would like it to be moderately priced , please .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+   :Type ( TypHo7 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL4092.json_0004
+# ::snt No preference . Can you book me a room for 5 nights starting Monday for 1 person and I also need the reference number .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "1"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL4092.json_0006
+# ::snt I 'm looking for a train . The train should depart from norwich and should go to cambridge
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id PMUL4092.json_0008
+# ::snt I need it to arrive by 15:45 in Cambridge on Monday please .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n18 / name
+     :op1 "15:45"
+  ))
+   :Dest ( DesTr4 / Dest 
+    :name ( n20 / name
+     :op1 "Cambridge"
+  ))
+   :Day ( DayTr6 / Day 
+    :name ( n22 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL4092.json_0010
+# ::snt Yes please .   I need 1 ticket .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n24 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL4092.json_0012
+# ::snt Yes that is fine
+( o / out_of_scope )
+
+# ::id PMUL4092.json_0014
+# ::snt It is just for one person and I need the reference number as well .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n26 / name
+     :op1 "one"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4092.json_0016
+# ::snt Great , thanks so much for your help with this .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3827.json_0000
+# ::snt I need a train from Bishops Stortford to Cambridge that will arrive by 12:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "12:30"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n6 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id PMUL3827.json_0002
+# ::snt I need it for Saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL3827.json_0004
+# ::snt I just need to get there by 12:30 so that train would be good . What time do I depart ?
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "12:30"
+  ))
+)
+
+# ::id PMUL3827.json_0006
+# ::snt No thanks , I just wanted to know the information . I do need a moderately priced hotel , with free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Price ( PriHo5 / Price 
+    :name ( n14 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL3827.json_0008
+# ::snt Can I get more information ?
+( o / out_of_scope )
+
+# ::id PMUL1584.json_0000
+# ::snt I am looking for an expensive hotel in Cambridge with free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   :Internet ( esHo3 / yes)
+)
+
+# ::id PMUL1584.json_0002
+# ::snt I am looking for a guesthouse in the east .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n8 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL1584.json_0004
+# ::snt Hmm , no expensive guesthouses huh ? Ok , well how about an expensive hotel room instead ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL1584.json_0006
+# ::snt Yes , can you book for 1 person , 3 nights , starting Saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL1584.json_0008
+# ::snt Thank you . You certainly can help . I need to leave kings lynn to go to go to Cambridge by train .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n20 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n22 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id PMUL1584.json_0010
+# ::snt Yes the same day , I 'd like to arrive by 14:30 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n24 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n26 / name
+     :op1 "14:30"
+  ))
+)
+
+# ::id PMUL1584.json_0012
+# ::snt Please do . Just for 1 person . And give me the reference number too .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n28 / name
+     :op1 "1"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1584.json_0014
+# ::snt I 'm good to go now actually ! Thanks so much ! Au revoir !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0996.json_0000
+# ::snt Hello , I am looking for information about Trinity College .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "trinity"
+     :op2 "college"
+  ))
+)
+
+# ::id MUL0996.json_0002
+# ::snt No thank you that was all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0996.json_0004
+# ::snt I almost forgot , I need to locate a restaurant in the centre town in the moderate price range . And can you confirm the attraction type for Trinity college please .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n4 / name
+     :op1 "trinity"
+     :op2 "college"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Price ( PriRe4 / Price 
+    :name ( n7 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n9 / name
+     :op1 "centre"
+  ))
+   )
+ :op3(At3 / Attraction-Request
+  :Type ( aAt2 / question )
+   )
+)
+
+# ::id MUL0996.json_0006
+# ::snt Is there a restaurant in the center that serves international food but moderately priced ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "international"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n12 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id MUL0996.json_0008
+# ::snt I 'm interested in The Varsity Restaurant . What is the phone number , postcode and address for this restaurant ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n14 / name
+     :op1 "varsity"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Post ( aRe2 / question )
+  :Addr ( aRe3 / question )
+   )
+)
+
+# ::id MUL0996.json_0010
+# ::snt No , thank you . I would like to book a taxi from Trinity College to Varsity Restaurant , though .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n16 / name
+     :op1 "trinity"
+     :op2 "college"
+  ))
+)
+
+# ::id MUL0996.json_0012
+# ::snt I want to leave the attraction by 14:00 , so book the taxi for 10:00 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n18 / name
+     :op1 "14:00"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n20 / name
+     :op1 "10:00"
+  ))
+   :Depart ( DepTa6 / Depart 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "attraction"
+  ))
+)
+
+# ::id MUL0996.json_0014
+# ::snt That will be all . Thanks for helping me out .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0587.json_0000
+# ::snt I want crossover food at an expensive price . Can you help ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "crossover"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SNG0587.json_0002
+# ::snt is there something else in the West ?
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / none)
+   :Area ( AreRe3 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+)
+
+# ::id SNG0587.json_0004
+# ::snt Actually , I 'd prefer a European restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "european"
+  ))
+)
+
+# ::id SNG0587.json_0006
+# ::snt Please book for 1 person , sunday at 17:45 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "17:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "1"
+  ))
+)
+
+# ::id SNG0587.json_0008
+# ::snt How about Sunday at 16:45 please for 1 person ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "16:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "1"
+  ))
+)
+
+# ::id SNG0587.json_0010
+# ::snt That 's all . Thanks for the help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0140.json_0000
+# ::snt I 'm looking for a nice guesthouse to stay at during my trip to Cambridge . Anything with a 4 star rating will do .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL0140.json_0002
+# ::snt Possibly , does this guesthouse hotel offer free parking and free wifi ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+   :Internet ( esHo3 / yes)
+)
+
+# ::id MUL0140.json_0004
+# ::snt That could work . Where is Allenbell located ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n8 / name
+     :op1 "Allenbell"
+  ))
+)
+
+# ::id MUL0140.json_0006
+# ::snt I am also looking for a cheap restaurant in the area that serves vegetarian food .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "vegetarian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n12 / name
+     :op1 "cheap"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Area ( aHo1 / question )
+   )
+)
+
+# ::id MUL0140.json_0008
+# ::snt What price range do you have for vegetarian food in the centre area ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+   :Area ( AreRe3 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+   :Food ( FooRe5 / Food 
+    :name ( n16 / name
+     :op1 "vegetarian"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Area ( aHo1 / question )
+   )
+)
+
+# ::id MUL0140.json_0010
+# ::snt Are there any that serve spanish food instead ? Preferably in the center area as well .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n18 / name
+     :op1 "spanish"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n20 / name
+     :op1 "center"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Area ( aHo1 / question )
+   )
+)
+
+# ::id MUL0140.json_0012
+# ::snt I just need the address for one of the restaurants .
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id MUL0140.json_0014
+# ::snt Thank you . The last thing I think I need is a taxi . To pick me up at the restaurant by 10.00 ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id MUL0140.json_0016
+# ::snt I need to return back to the hotel from the restaurant .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id MUL0140.json_0018
+# ::snt Yes I will also need the contact number for the taxi . Thanks
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL0140.json_0020
+# ::snt What is the car type that will be sent ?
+( Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+)
+
+# ::id MUL0140.json_0022
+# ::snt No , that is all ! Thank you very much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0639.json_0000
+# ::snt I am looking for a moderate priced restaurant
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL0639.json_0002
+# ::snt No , but I 'd like it to be in the centre .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0639.json_0004
+# ::snt Asian Oriental sounds good .   Can you reserve a table for 1 for me ? I 'd like to eat at 11:45 on Sunday .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n8 / name
+     :op1 "11:45"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n12 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL0639.json_0006
+# ::snt I also need a train from Broxbourne to Cambridge . Needs to arrive by 8:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n16 / name
+     :op1 "8:00"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n18 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id PMUL0639.json_0008
+# ::snt That would be just fine .
+( o / out_of_scope )
+
+# ::id PMUL0639.json_0010
+# ::snt Just one will be fine .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n20 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL0639.json_0012
+# ::snt that is it for today . thanks for helping
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1414.json_0000
+# ::snt I 'm looking for a french restaurant in the north of Cambridge .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "french"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL1414.json_0002
+# ::snt Thank you , I would prefer the expensive price range , does that fall in that range ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL1414.json_0004
+# ::snt Yes . I would like to book a table for 3 at 14:30 on Friday please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "14:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL1414.json_0006
+# ::snt Yes , I am looking for a train that goes to Kings Lynn and leaves after 12:15 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n14 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n16 / name
+     :op1 "12:15"
+  ))
+)
+
+# ::id MUL1414.json_0008
+# ::snt Does it leave on saturday , departing from cambridge ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n18 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n20 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1414.json_0010
+# ::snt Yes , I 'd like 3 tickets , please , along with the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n22 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL1414.json_0012
+# ::snt No thanks . That will be it for today . Have a good day . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2207.json_0000
+# ::snt Hi , I 'm looking for an expensive hotel in the south of town .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreHo6 / Area 
+    :name ( n6 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL2207.json_0002
+# ::snt Does that hotel have a 3 star rating ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL2207.json_0004
+# ::snt I do not need any free parking . Is there any expensive   hotel in the south with 3 stars and no parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( oHo1 / no)
+   :Price ( PriHo3 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreHo5 / Area 
+    :name ( n12 / name
+     :op1 "south"
+  ))
+   :Stars ( StaHo7 / Stars 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+   :Type ( TypHo9 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL2207.json_0006
+# ::snt Okay , I need to book it for seven people 5 nights starting tuesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n20 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n22 / name
+     :op1 "seven"
+  ))
+)
+
+# ::id MUL2207.json_0008
+# ::snt Thank you ! I also need to book a train to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n24 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2207.json_0010
+# ::snt I need a train going to cambridge that arrives at 11:30 . I will depart from kings lynn .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n26 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n28 / name
+     :op1 "11:30"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n30 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id MUL2207.json_0012
+# ::snt I will need that for Tuesday as well .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n32 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id MUL2207.json_0014
+# ::snt Yes , please book this train for 7 people . I also will need the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n34 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL2207.json_0016
+# ::snt That was it . Thanks so much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2857.json_0000
+# ::snt I 'm looking for a place to stay , I would prefer a hotel in the expensive price range .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL2857.json_0002
+# ::snt Whatever you 'd recommend . I would prefer free parking and wifi , though .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL2857.json_0004
+# ::snt no , let 's just book it .
+( o / out_of_scope )
+
+# ::id PMUL2857.json_0006
+# ::snt I would like it for 2 people and 4 nights starting from monday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL2857.json_0008
+# ::snt Can you also find an attraction called Milton Country Park ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n12 / name
+     :op1 "milton"
+     :op2 "country"
+     :op3 "park"
+  ))
+)
+
+# ::id PMUL2857.json_0010
+# ::snt Could you tell me what kind of attraction that is ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+   )
+ :op2(At2 / Attraction-Request
+  :Type ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2857.json_0012
+# ::snt No . That will be all . Thanks so much for all your help . Goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01500.json_0000
+# ::snt I 've heard some buzz about the Hamilton Lodge . Can you tell me about it ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "hamilton"
+     :op2 "lodge"
+  ))
+)
+
+# ::id SNG01500.json_0002
+# ::snt I 'd like to book this hotel . I need a room for 4 people for 3 nights starting on wednesday . I require a reference number .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id SNG01500.json_0004
+# ::snt Thank you very much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4997.json_0000
+# ::snt Hello , can you recommend a moderately - priced hotel in the Centre of town , please ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreHo6 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4997.json_0002
+# ::snt Does it   include free wifi
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL4997.json_0004
+# ::snt I want to book it for 8 people for 4 nights please !
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL4997.json_0006
+# ::snt Arriving on tuesday
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL4997.json_0008
+# ::snt Alright , are there any moderately priced indonesian places nearby ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "indonesian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n16 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL4997.json_0010
+# ::snt Okay , let 's try Chinese .   Are there any Chinese restaurants in the area that are also moderately priced ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n18 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n20 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL4997.json_0012
+# ::snt Awesome can I get the address please ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id PMUL4997.json_0014
+# ::snt Ok .   I would like to book a table for 8 for tuesday at 15:30
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n22 / name
+     :op1 "15:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n24 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n26 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL4997.json_0016
+# ::snt Yes .   I also need a taxi .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL4997.json_0018
+# ::snt I 'd like to be picked up at the hotel and arrive at the restaurant by the booked time .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Arrive ( 5*Ta1 / 15**30)
+   :Dest ( DesTa3 / Dest 
+    :name ( n28 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Type ( TypHo4 / Type 
+    :name ( n31 / name
+     :op1 "hotel"
+  ))
+   )
+)
+
+# ::id PMUL4997.json_0020
+# ::snt Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4997.json_0022
+# ::snt That 's all I will be needing today , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0216.json_0000
+# ::snt I need a place to stay . Something moderately priced , with free wifi .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL0216.json_0002
+# ::snt Does the Acorn Guest House also offer free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Name ( NamHo3 / Name 
+    :name ( n4 / name
+     :op1 "acorn"
+     :op2 "guest"
+     :op3 "house"
+  ))
+)
+
+# ::id PMUL0216.json_0004
+# ::snt yes would you reserve andd book it for me with a confirmation number ?
+( o / out_of_scope )
+
+# ::id PMUL0216.json_0006
+# ::snt I need it for 3 people and 3 nights starting Sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL0216.json_0008
+# ::snt Yes please . I need a restaurant in the north , same price range as the hotel , and serves swiss food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "swiss"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n16 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL0216.json_0010
+# ::snt Can we try for one that serves Indian food instead ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n18 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL0216.json_0012
+# ::snt Yes , book a table for 3 at 11:30 on the same day if you can .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n20 / name
+     :op1 "11:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n24 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL0216.json_0014
+# ::snt Thanks for your help today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0795.json_0000
+# ::snt Hi , I 'm looking for a place to stay in the north side . Can you recommend anything with at least 2 stars ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SNG0795.json_0002
+# ::snt Do either of them have free parking . Are they a type of hotel ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id SNG0795.json_0004
+# ::snt No thank you but can you give me the address and phone number for Lovell Lodge .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n8 / name
+     :op1 "lovell"
+     :op2 "lodge"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Addr ( aHo1 / question )
+  :Phone ( aHo2 / question )
+   )
+)
+
+# ::id SNG0795.json_0006
+# ::snt No , I think that covers everything .   Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0278.json_0000
+# ::snt I need to find a restaurant in the south to dine at that serves New Zealand food . Can you help ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "new"
+     :op2 "zealand"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL0278.json_0002
+# ::snt What about a Mexican food restaurant also in the south part of town ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "mexican"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL0278.json_0004
+# ::snt That sounds good .   Please book a table for 1 people at 13:15 on Monday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "13:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL0278.json_0006
+# ::snt I also need to book a hotel . It needs to have 2 star and be of a moderate range with free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n16 / name
+     :op1 "moderate"
+  ))
+   :Stars ( StaHo5 / Stars 
+    :name ( n18 / name
+     :op1 "2"
+  ))
+   :Type ( TypHo7 / Type 
+    :name ( n20 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL0278.json_0008
+# ::snt I will try the Lovell lodge . Will you book a room for me starting on Monday for 3 nights , please ? I am traveling alone .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n22 / name
+     :op1 "lovell"
+     :op2 "lodge"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n24 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n26 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL0278.json_0010
+# ::snt That will be all then , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02248.json_0000
+# ::snt I am looking for a particular restaurant . Its name is called city stop restaurant
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "city"
+     :op2 "stop"
+     :op3 "restaurant"
+  ))
+)
+
+# ::id SNG02248.json_0002
+# ::snt No , I just need to know the type of food they serve and the phone number .
+( Rt1 / Restaurant-Request
+  :Food ( aRe0 / question )
+  :Phone ( aRe1 / question )
+)
+
+# ::id SNG02248.json_0004
+# ::snt That 's all , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20337.json_0000
+# ::snt I am looking for a restaurant that is cheap and in the south part of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id WOZ20337.json_0002
+# ::snt Is there anything else ? And what is the address and phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20337.json_0004
+# ::snt No that is all . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0879.json_0000
+# ::snt Yeah , hi . I could use some help finding something priced kind of moderately to stay at this weekend .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id SNG0879.json_0002
+# ::snt I would like something north .   I also need free WiFi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SNG0879.json_0004
+# ::snt Free parking is great but not required . The star rating is n't important .
+( Hm1 / Hotel-Inform
+   :Parking ( onHo1 / dontcare)
+   :Stars ( onHo2 / dontcare)
+)
+
+# ::id SNG0879.json_0006
+# ::snt Does n't matter . I just need a place with room for a party of 4 for 5 nights beginning Thursday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG0879.json_0008
+# ::snt Awesome .   That 's all I needed .   Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02192.json_0000
+# ::snt I need to get in touch with the police , I have just been the victim of a robbery .
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG02192.json_0002
+# ::snt Can I get the address and post code ?
+( Pt1 / Police-Request
+  :Addr ( aPo0 / question )
+  :Post ( aPo1 / question )
+)
+
+# ::id SNG02192.json_0004
+# ::snt Thanks , that 's all . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0224.json_0000
+# ::snt I am looking for a Saturday train departure from Cambridge
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0224.json_0002
+# ::snt I 'm hoping for a train to bishops stortford after 21:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "21:15"
+  ))
+)
+
+# ::id MUL0224.json_0004
+# ::snt Yes please book the train for 23:29 .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL0224.json_0006
+# ::snt I do n't need a booking , but can you tell me the train ID , travel time , and arrival time of that train ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+  :Time ( aTr1 / question )
+  :Id ( aTr2 / question )
+)
+
+# ::id MUL0224.json_0008
+# ::snt No , but I need to find a restaurant . It should serve vietnamese food and it should be in the north .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "vietnamese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL0224.json_0010
+# ::snt How about a Chinese restaurant . Ideally expensive .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n16 / name
+     :op1 "expensive"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Id ( aTr1 / question )
+   )
+)
+
+# ::id MUL0224.json_0012
+# ::snt I 'd like to reserve a table for 3 at The Hotpot for 10:00 Saturday . I 'll need a reference number as well .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "10:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n20 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n22 / name
+     :op1 "3"
+  ))
+   :Name ( NamRe8 / Name 
+    :name ( n24 / name
+     :op1 "Hotpot"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0224.json_0014
+# ::snt That 'll be everything . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3360.json_0000
+# ::snt i want to check out a museum
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL3360.json_0002
+# ::snt The area does n't matter but can you recommend one and give me their address ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL3360.json_0004
+# ::snt What is the entrance fee there ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL3360.json_0006
+# ::snt Sweet!. Can you give me informatin on a place called home from home ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n4 / name
+     :op1 "home"
+     :op2 "from"
+     :op3 "home"
+  ))
+)
+
+# ::id PMUL3360.json_0008
+# ::snt Thank you ! Can I also have the address , please ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id PMUL3360.json_0010
+# ::snt Great .   Thanks !   I also needed to find a taxi , can you assist me with that ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL3360.json_0012
+# ::snt I would like to be picked up from the hotel by 06:30
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n6 / name
+     :op1 "06:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n8 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL3360.json_0014
+# ::snt That 's all , thanks a lot .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3360.json_0016
+# ::snt Thank you , have a nice day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0031.json_0000
+# ::snt While in Cambridge I need a restaurant that is moderately priced and serves Spanish food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "spanish"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id MUL0031.json_0002
+# ::snt Yes I would like the address and phone number , thanks for your help !
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id MUL0031.json_0004
+# ::snt I just want to confirm . This place has free wifi as well as being 3 star , correct ?
+( Hm1 / Hotel-Inform
+   :Internet ( onHo1 / none)
+   :Stars ( StaHo3 / Stars 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL0031.json_0006
+# ::snt Actually , I 'd like to confirm that La Tasca is a 3-star restaurant .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Name ( NamRe3 / Name 
+    :name ( n8 / name
+     :op1 "La"
+     :op2 "Tasca"
+  ))
+)
+
+# ::id MUL0031.json_0008
+# ::snt Wait please you have n't answered my question .
+( o / out_of_scope )
+
+# ::id MUL0031.json_0010
+# ::snt OK , can you find me a place to stay ? With a 3-star rating , free wifi , and a moderate price range ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "moderate"
+  ))
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n12 / name
+     :op1 "3-star"
+  ))
+)
+
+# ::id MUL0031.json_0012
+# ::snt It does n't matter to me . Do any of them have free parking ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Parking ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Parking ( esHo2 / yes)
+   )
+)
+
+# ::id MUL0031.json_0014
+# ::snt Which one is in the north area and give me the phone number , please .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n14 / name
+     :op1 "north"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Area ( aHo1 / question )
+  :Phone ( aHo2 / question )
+   )
+)
+
+# ::id MUL0031.json_0016
+# ::snt Thank you for the information . That is all I needed for now . Have a nice day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4959.json_0000
+# ::snt I 'm looking for a moderately priced hotel that offers free wifi . Do you have any of those ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+   :Internet ( esHo3 / yes)
+)
+
+# ::id PMUL4959.json_0002
+# ::snt I am sorry I am actually looking for a 4 star hotel with free parking . Is there any available ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4959.json_0004
+# ::snt Can you locate me a 3 star hotel with parking .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id PMUL4959.json_0006
+# ::snt Could you check again ? A moderate priced , 4 star hotel or guesthouse , that offers free wifi and parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n10 / name
+     :op1 "moderate"
+  ))
+   :Internet ( esHo3 / yes)
+   :Stars ( StaHo6 / Stars 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4959.json_0008
+# ::snt Are there any 4 star hotels or guesthouses with free parking and wifi in a different price range ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( xpHo2 / expensive)
+   :Internet ( esHo3 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4959.json_0010
+# ::snt Okay . That will work . I 'll need to book it for Thursday , 3 nights , and 7 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n20 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL4959.json_0012
+# ::snt please give me the reference number for the hotel
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL0213.json_0000
+# ::snt I 'm looking for a moderately priced , 1-star place to stay .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "1-star"
+  ))
+)
+
+# ::id PMUL0213.json_0002
+# ::snt The area does n't matter . I would like free wifi though , if possible .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( onHo2 / dontcare)
+)
+
+# ::id PMUL0213.json_0004
+# ::snt Not really , how about 4 star ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0213.json_0006
+# ::snt Do they also have free parking ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Parking ( aHo1 / question )
+   )
+)
+
+# ::id PMUL0213.json_0008
+# ::snt Yes . I also need to find a place to dine that is in the center and the same price range as the hotel .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n10 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL0213.json_0010
+# ::snt No , I do n't need a hotel booking at this time . I 'd like to find a place to dine on Sunday .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id MUL1095.json_0000
+# ::snt I 'd like to find a guesthouse with free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id MUL1095.json_0002
+# ::snt Yes please , I 'd like it to be in the cheap price range and I 'd also like to stay at a 4 star location .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1095.json_0004
+# ::snt Please just give me the address , phone number , and area .
+( Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+  :Addr ( aHo1 / question )
+  :Phone ( aHo2 / question )
+)
+
+# ::id MUL1095.json_0006
+# ::snt No , I 'm also looking for some attractions in town . Any multiple sports attractions located around the centre ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n10 / name
+     :op1 "multiple"
+     :op2 "sports"
+  ))
+)
+
+# ::id MUL1095.json_0008
+# ::snt well , can I try swimming pool maybe ? I 'm really sporty !
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "swimming"
+     :op2 "pool"
+  ))
+)
+
+# ::id MUL1095.json_0010
+# ::snt Yes . Can you please give me their phone number and postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL1095.json_0012
+# ::snt You have been super helpful . thanks that 's all i need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2707.json_0000
+# ::snt I 'm looking for a particular attraction called funky fun house .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "funky"
+     :op2 "fun"
+     :op3 "house"
+  ))
+)
+
+# ::id PMUL2707.json_0002
+# ::snt Can you tell me the address ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL2707.json_0004
+# ::snt Actually , yes . I 'm looking for a guesthouse called the arbury lodge .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id MUL1688.json_0000
+# ::snt Hello , I need to book a ticket on a train from broxbourne on Friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id MUL1688.json_0002
+# ::snt I would need to leave after 09:15 . What 's the first train after that time ?
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n6 / name
+     :op1 "09:15"
+  ))
+)
+
+# ::id MUL1688.json_0004
+# ::snt yes , that would be good for me . That is TR2145 and leaving at 09:32 arriving by 10:32 .
+( Tm1 / Train-Inform
+   :Id ( IdTr2 / Id 
+    :name ( n8 / name
+     :op1 "TR2145"
+  ))
+)
+
+# ::id MUL1688.json_0006
+# ::snt One ticket , please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL1688.json_0008
+# ::snt Great can I also find a place to dine in the centre of town with halal food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "halal"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1688.json_0010
+# ::snt Can you check for one with British food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "british"
+  ))
+)
+
+# ::id MUL1688.json_0012
+# ::snt No preference , give me an option .
+( Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+)
+
+# ::id MUL1688.json_0014
+# ::snt Yes I would like to book the Copper Kettle for 2 people on Friday for 18:15 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "18:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n20 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n22 / name
+     :op1 "2"
+  ))
+   :Name ( NamRe8 / Name 
+    :name ( n24 / name
+     :op1 "Copper"
+     :op2 "Kettle"
+  ))
+)
+
+# ::id MUL1688.json_0016
+# ::snt That is all for today . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20344.json_0000
+# ::snt I would like a moderately priced restaurant in the west part of town
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id WOZ20344.json_0002
+# ::snt What is the phone number and address of one of them ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20344.json_0004
+# ::snt Thank you . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20344.json_0006
+# ::snt goodbye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0713.json_0000
+# ::snt Is there anything cheap in the centre of town ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0713.json_0002
+# ::snt Would you have something modern european ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+)
+
+# ::id SNG0713.json_0004
+# ::snt Can I have their phone number , postcode and address please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id SNG0713.json_0006
+# ::snt No , that is all .   You have been very helpful .   Thanks .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20317.json_0000
+# ::snt I 'm looking for vietnamese food . I would like the restaurant name and address .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "vietnamese"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20317.json_0002
+# ::snt Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20100.json_0000
+# ::snt I am looking for a restaurant in the west part of town
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+)
+
+# ::id WOZ20100.json_0002
+# ::snt vietnamese food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "vietnamese"
+  ))
+)
+
+# ::id WOZ20100.json_0004
+# ::snt Phone number and postcode please
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id WOZ20100.json_0006
+# ::snt Thank you , good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0226.json_0000
+# ::snt Can you help me find a restaurant ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0226.json_0002
+# ::snt I would love some North American food !
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "north"
+     :op2 "american"
+  ))
+)
+
+# ::id PMUL0226.json_0004
+# ::snt Yes , just myself at 11:45 on monday please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "11:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL0226.json_0006
+# ::snt Thanks so much .   Can you help me find a place to stay in that area as well ?
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0226.json_0008
+# ::snt The south please .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n8 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL0226.json_0010
+# ::snt The price does n't matter and I do n't need free parking . I 'd prefer a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( onHo2 / dontcare)
+   :Price ( onHo3 / dontcare)
+)
+
+# ::id PMUL0226.json_0012
+# ::snt Not yet , do they have internet ? And what is their postcode ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Internet ( aHo1 / question )
+  :Post ( aHo2 / question )
+   )
+)
+
+# ::id PMUL0226.json_0014
+# ::snt I also need a taxi . It should leave the guesthouse and arrive at the restaurant by 11:45 please . Please include the contact number and car type .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n12 / name
+     :op1 "11:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "guesthouse"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id PMUL0226.json_0016
+# ::snt I am leaving from the restaurant .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0226.json_0018
+# ::snt I am leaving from the aylesbray lodge guest house to get to the gourmet burger kitchen by my reservation at 11:45 . Please book .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n18 / name
+     :op1 "gourmet"
+     :op2 "burger"
+     :op3 "kitchen"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n20 / name
+     :op1 "11:45"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Name ( NamHo5 / Name 
+    :name ( n23 / name
+     :op1 "aylesbray"
+     :op2 "lodge"
+     :op3 "guest"
+     :op4 "house"
+  ))
+   )
+)
+
+# ::id PMUL0226.json_0020
+# ::snt I am leaving from the aylesbray lodge guest house to get to the gourmet burger kitchen by my reservation at 11:45 . Please book
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n24 / name
+     :op1 "gourmet"
+     :op2 "burger"
+     :op3 "kitchen"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n26 / name
+     :op1 "11:45"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Name ( NamHo5 / Name 
+    :name ( n29 / name
+     :op1 "aylesbray"
+     :op2 "lodge"
+     :op3 "guest"
+     :op4 "house"
+  ))
+   )
+)
+
+# ::id PMUL0226.json_0022
+# ::snt That is everything today .
+( o / out_of_scope )
+
+# ::id SNG0458.json_0000
+# ::snt I 'd like a restuarant with Asian Oriental food located in the centre , please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0458.json_0002
+# ::snt That sounds perfect . I do n't need a reservation though .
+( o / out_of_scope )
+
+# ::id SNG0458.json_0004
+# ::snt Yes , could you just give me the contact information for the restaurant ?   Phone , address and postcode ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id SNG0458.json_0006
+# ::snt No , I think that 's all I need . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1391.json_0000
+# ::snt I 'm looking for an expensive British restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "british"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL1391.json_0002
+# ::snt I would like something in the west , if possible .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL1391.json_0004
+# ::snt Yes , please . I need a table for 3 at 18:30 on Tuesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "18:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL1391.json_0006
+# ::snt I also need a place to stay , the hotel should also be the west area .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n16 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL1391.json_0008
+# ::snt Moderately priced if possible .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n18 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id MUL1391.json_0010
+# ::snt That sounds good , can you book me for that ?
+( o / out_of_scope )
+
+# ::id MUL1391.json_0012
+# ::snt For 3 people and for 2 nights , starting on Tuesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n22 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n24 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL1391.json_0014
+# ::snt I could also look up a different part of town if you like ?
+( Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+)
+
+# ::id MUL1391.json_0016
+# ::snt How about an expensive one instead ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n26 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL1391.json_0018
+# ::snt That sounds like a nice hotel . Is that located in the west ? If it is , I would want to book a room there .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n28 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n30 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL1391.json_0020
+# ::snt I need to book it for the same groups , same day as we eat out .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n32 / name
+     :op1 "same"
+  ))
+)
+
+# ::id MUL1391.json_0022
+# ::snt Great . Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1391.json_0024
+# ::snt No thank you , you were fantastic ! Thank you for all the help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2557.json_0000
+# ::snt I want to visit somewhere with interesting architecture .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id PMUL2557.json_0002
+# ::snt nice , would like to
+( o / out_of_scope )
+
+# ::id PMUL2557.json_0004
+# ::snt I also need a place to stay . Can you recommend a hotel in the West area , please ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2557.json_0006
+# ::snt That will work can you book that for me please ?
+( o / out_of_scope )
+
+# ::id PMUL2557.json_0008
+# ::snt I 'm not ready to book quite yet .   Can I just get the information for the time being ?
+( o / out_of_scope )
+
+# ::id PMUL2557.json_0010
+# ::snt You know , actually come to think of it I really need something 3 star that is in the centre of town instead of the west . Do you have anything ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL2557.json_0012
+# ::snt Thank you that will be all
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01687.json_0000
+# ::snt I need to book a taxi to take me from Bangkok City . I need to leave by 19:30 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n2 / name
+     :op1 "19:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "bangkok"
+     :op2 "city"
+  ))
+)
+
+# ::id SNG01687.json_0002
+# ::snt I would like to go to Prezzo
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n6 / name
+     :op1 "prezzo"
+  ))
+)
+
+# ::id SNG01687.json_0004
+# ::snt What is the car type ?
+( Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+)
+
+# ::id SNG01687.json_0006
+# ::snt thank you . i apreciate having gotten help from your desk . hope to get more and better help sometime latter . looking foward to seeng you latter on , thank you so much again
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01687.json_0008
+# ::snt Thank you . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0652.json_0000
+# ::snt I need to catch a train in London King 's Cross to ride into Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0652.json_0002
+# ::snt I want to leave on Monday after 12:45 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "monday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n6 / name
+     :op1 "12:45"
+  ))
+)
+
+# ::id PMUL0652.json_0004
+# ::snt That is fine .   Can you provide the arrival time , train ID , and travel time .
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+  :Time ( aTr1 / question )
+  :Id ( aTr2 / question )
+)
+
+# ::id PMUL0652.json_0006
+# ::snt Yes can you please book it .
+( o / out_of_scope )
+
+# ::id PMUL0652.json_0008
+# ::snt Thank you ! That sounds excellent ! I am also craving British food . Are there any moderately priced British restaurants there ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "british"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n10 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL0652.json_0010
+# ::snt Not really , I 'll just need to book it for the same day for 4 people .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0652.json_0012
+# ::snt I would like it at 15:00 on the same day .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "15:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+)
+
+# ::id PMUL0652.json_0014
+# ::snt Yes of course I want the reference number ! Why would n't I !
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id PMUL0652.json_0016
+# ::snt Thank you for your time .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3867.json_0000
+# ::snt Can you assist me in finding me an Expensive Restaurant in Cambridge where I can dine ? The restaurant should be serving British foods .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "british"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL3867.json_0002
+# ::snt I 'd like it to be in Centre .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3867.json_0004
+# ::snt Can you make me a reservation for Saturday please for 3 people ?
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3867.json_0006
+# ::snt We will be dining at 16:30 . Please book a table for 3 on Saturday and provide the reference number . I also need a hotel in the same area .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "16:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+ :op3(Hm3 / Hotel-Inform
+   :Area ( AreHo7 / Area 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   )
+)
+
+# ::id PMUL3867.json_0008
+# ::snt Something in the same area as the restaurant . It should also be in that same price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL3867.json_0010
+# ::snt Yes , that should be perfect thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3867.json_0012
+# ::snt I would like a room for three people , just for Saturday night .
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n24 / name
+     :op1 "three"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n26 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL3867.json_0014
+# ::snt Can I have the postcode and hotel type , please ?
+( Ht1 / Hotel-Request
+  :Type ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id PMUL3867.json_0016
+# ::snt I also need a taxi between the hotel and the restaurant .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   :Type ( TypHo4 / Type 
+    :name ( n29 / name
+     :op1 "hotel"
+  ))
+   )
+ :op3(Rm3 / Restaurant-Inform
+   :none ( onRe3 / none)
+   )
+)
+
+# ::id PMUL3867.json_0018
+# ::snt Thank you very much ! Can you please make sure that it arrives at the restaurant by the time of my reservation ?
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n30 / name
+     :op1 "the"
+     :op2 "time"
+     :op3 "of"
+     :op4 "my"
+     :op5 "reservation"
+  ))
+)
+
+# ::id PMUL3867.json_0020
+# ::snt Thanks so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3867.json_0022
+# ::snt No , that will be all . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3867.json_0024
+# ::snt Thanks for all the help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0479.json_0000
+# ::snt I 'm trying to find an Irish restaurant that can provide me with some unique fine dining .   I expect this to be expensive , can you give me some options ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "irish"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SNG0479.json_0002
+# ::snt Any European restaurants ?   Cost does nt matter .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "european"
+  ))
+)
+
+# ::id SNG0479.json_0004
+# ::snt Can you recommend me one that 's expensive ? And book the table for 6 people at 14:00 on tuesday . Thanks !
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n10 / name
+     :op1 "14:00"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n14 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SNG0479.json_0006
+# ::snt Thank you so much . Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0479.json_0008
+# ::snt Nope . Got everything I need .
+( o / out_of_scope )
+
+# ::id SNG01186.json_0000
+# ::snt i am looking for the Addenbrookes Hospital
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01186.json_0002
+# ::snt Thank you for the phone number for Addenbrookes Hospital . That is what I needed .
+( Ht1 / Hospital-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id SNG01186.json_0004
+# ::snt That was all . Thank You
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1214.json_0000
+# ::snt Tell me what colleges are in the west side of town
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id SNG1214.json_0002
+# ::snt What are the phone numbers for these colleges ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id SNG1214.json_0004
+# ::snt That 's it .   Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20670.json_0000
+# ::snt Can you give me the phone number of a moderately priced restaurant in the North part of town ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20670.json_0002
+# ::snt Yes , is there another moderately priced restaurant in the north ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "north"
+  ))
+)
+
+# ::id WOZ20670.json_0004
+# ::snt yes , I would like their phone number and postcode , please .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id WOZ20670.json_0006
+# ::snt Thank you , Nirala sounds good .   Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0666.json_0000
+# ::snt Can you help me find a train departing from Leicester ?
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id PMUL0666.json_0002
+# ::snt I want to go to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0666.json_0004
+# ::snt I leave on sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL0666.json_0006
+# ::snt Yes , I need a expensive restaurant in centre that serves italian food and a phone number
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0666.json_0008
+# ::snt No thanks . Can I have to train i d and price ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL0666.json_0010
+# ::snt Okay , can you help me find a restaurant also ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0666.json_0012
+# ::snt Will the train arrive at Cambridge by 08:00 ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n16 / name
+     :op1 "08:00"
+  ))
+)
+
+# ::id PMUL0666.json_0014
+# ::snt I 'm also looking for an expensive restaurant in the centre of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n18 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n20 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0666.json_0016
+# ::snt I apologize . I wo n't be needing anything else . good bye
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2682.json_0000
+# ::snt I am looking for a cheap place to stay in the centre of town .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2682.json_0002
+# ::snt i want the one with 0 stars if it has free wifi
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n6 / name
+     :op1 "0"
+  ))
+)
+
+# ::id PMUL2682.json_0004
+# ::snt Yes I 'd like to book for wednesday , 2 people staying for 3 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL2682.json_0006
+# ::snt thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2682.json_0008
+# ::snt Yes , I am looking for theatres in town .   Do you have a favorite ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "theatres"
+  ))
+)
+
+# ::id PMUL2682.json_0010
+# ::snt Can I get their postcode and phone number please ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL2682.json_0012
+# ::snt No , that 's all I need today . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02201.json_0000
+# ::snt I need to book a taxi please .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id SNG02201.json_0002
+# ::snt I need to get there by 11:45 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n2 / name
+     :op1 "11:45"
+  ))
+)
+
+# ::id SNG02201.json_0004
+# ::snt I want to go from wandlebury country park to huntingdon marriott hotel
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n4 / name
+     :op1 "huntingdon"
+     :op2 "marriott"
+     :op3 "hotel"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n6 / name
+     :op1 "wandlebury"
+     :op2 "country"
+     :op3 "park"
+  ))
+)
+
+# ::id SNG02201.json_0006
+# ::snt That 's perfect , thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02201.json_0008
+# ::snt No , that 's everything . Goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG1261.json_0000
+# ::snt I am looking for a place to go in town .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id SNG1261.json_0002
+# ::snt I 'm looking for a theatre . Can you recommend one ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "theatre"
+  ))
+)
+
+# ::id SNG1261.json_0004
+# ::snt Area does n't matter . Please choose your favorite and tell me the area and postcode and address if you could
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+  :Addr ( aAt2 / question )
+  :Post ( aAt3 / question )
+   )
+)
+
+# ::id SNG1261.json_0006
+# ::snt Thank you that s all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1353.json_0000
+# ::snt I 'm looking for a 4 Star hotel and it does n't have to include internet .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Internet ( oHo2 / no)
+   :Stars ( StaHo5 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1353.json_0002
+# ::snt What about a 4 star located in the east the only has free parking . Internet it does n't really matter either way
+( Hm1 / Hotel-Inform
+   :Parking ( onHo1 / none)
+   :Internet ( onHo2 / dontcare)
+   :Area ( AreHo4 / Area 
+    :name ( n6 / name
+     :op1 "east"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1353.json_0004
+# ::snt No I really want a 4 star hotel in the east , how about one with only free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n10 / name
+     :op1 "east"
+  ))
+   :Stars ( StaHo5 / Stars 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1353.json_0006
+# ::snt Ok . Are there any 4 star hotels with free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1353.json_0008
+# ::snt What is the most eastern located 4 star hotel ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n16 / name
+     :op1 "eastern"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1353.json_0010
+# ::snt Ok , lets go with that then . Can you book me a room for Thursday for 3 people , 2 nights please ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n22 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n24 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL1353.json_0012
+# ::snt Yes please .   Please recommend a hotel that is available Thursday for 3 people , 2 nights as far east as possible .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n26 / name
+     :op1 "east"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n28 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n30 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n32 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL1353.json_0014
+# ::snt As long as it 's 4 stars with free parking , any type of hotel works .
+( Hm1 / Hotel-Inform
+   :Type ( onHo1 / dontcare)
+   :Parking ( esHo2 / yes)
+   :Stars ( StaHo4 / Stars 
+    :name ( n34 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1353.json_0016
+# ::snt There are no 4 star hotels or guesthouses in the east available for 3 people for 2 nights starting on Thursday ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n36 / name
+     :op1 "east"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n38 / name
+     :op1 "4"
+  ))
+   :Stay ( StaHo6 / Stay 
+    :name ( n40 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo8 / Day 
+    :name ( n42 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo10 / People 
+    :name ( n44 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL1353.json_0018
+# ::snt I really need to stay in the east . Can you check again ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n46 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL1353.json_0020
+# ::snt Yes please book it for 3 people for 2 nights starting from Thursday . Also provide the reference number
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n48 / name
+     :op1 "2"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n50 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n52 / name
+     :op1 "thursday"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL1353.json_0022
+# ::snt Wow this is really confusing . Let 's start from the beginning . Can you see if you can find a place to stay in the east with 4 stars and free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n54 / name
+     :op1 "4"
+  ))
+   :Stay ( onHo3 / none)
+   :Area ( AreHo6 / Area 
+    :name ( n56 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL1353.json_0024
+# ::snt I want a hotel for 3 people and 2 nights , with free parking . Is there nothing in the city that fits those requirements ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stay ( StaHo3 / Stay 
+    :name ( n58 / name
+     :op1 "2"
+  ))
+   :People ( PeoHo5 / People 
+    :name ( n60 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL1353.json_0026
+# ::snt At this point I 'll take what I can get . Book it .
+( o / out_of_scope )
+
+# ::id MUL1353.json_0028
+# ::snt Try for one day .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n62 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL1353.json_0030
+# ::snt Can you please try to find me another hotel in the east with at least four stars ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n64 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n66 / name
+     :op1 "east"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n68 / name
+     :op1 "four"
+  ))
+)
+
+# ::id MUL1353.json_0032
+# ::snt Nope , I 'll take anything on the Eastside that 's 4 stars and offers either free parking or Wifi , booked for   3 people and 2 nights starting from Thursday .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( onHo2 / dontcare)
+   :Internet ( esHo3 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n70 / name
+     :op1 "4"
+  ))
+   :Stay ( StaHo7 / Stay 
+    :name ( n72 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo9 / Day 
+    :name ( n74 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo11 / People 
+    :name ( n76 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL1353.json_0034
+# ::snt Thank you .   That was all I needed .   Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1353.json_0036
+# ::snt I 'm also looking for an expensive restaurant near the hotel . Can you help with that ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n78 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n80 / name
+     :op1 "near"
+     :op2 "the"
+     :op3 "hotel"
+  ))
+)
+
+# ::id MUL1353.json_0038
+# ::snt We 're not picky as long as it 's on the same day at around 17:00 for 3
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+   :Time ( TimRe3 / Time 
+    :name ( n82 / name
+     :op1 "17:00"
+  ))
+   :Day ( DayRe5 / Day 
+    :name ( n84 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoRe7 / People 
+    :name ( n86 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL1353.json_0040
+# ::snt That was all for now . Thank you for your help . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2367.json_0000
+# ::snt I 'm looking for a place to go in the centre of town that is a boat .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "boat"
+  ))
+)
+
+# ::id PMUL2367.json_0002
+# ::snt I like the Cambridge Punter better . Can you give the phone number and postcode for them ? Thanks
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n6 / name
+     :op1 "Cambridge"
+     :op2 "Punter"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id PMUL2367.json_0004
+# ::snt Thank you . I would also like a restaurant in the same area as Cambridge Punter .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n8 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL2367.json_0006
+# ::snt I would like an Italian restaurant that is expensive . I would like to book the restaurant for two people at 11:45 on Monday . May I have the reference number also ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+   :Time ( TimRe6 / Time 
+    :name ( n14 / name
+     :op1 "11:45"
+  ))
+   :Day ( DayRe8 / Day 
+    :name ( n16 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe10 / People 
+    :name ( n18 / name
+     :op1 "two"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL2367.json_0008
+# ::snt Like I told you before , I would also like a restaurant in the same area as Cambridge Punter .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Area ( AreRe3 / Area 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL2367.json_0010
+# ::snt Thanks a lot . I appreciate it . That 's all I need . Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL2201.json_0000
+# ::snt Hi , I 'm looking for a train that 's going to bishops stortford from cambridge , what kinds of options are there ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2201.json_0002
+# ::snt I would like to travel on Thursday and get there before 13:30 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "13:30"
+  ))
+)
+
+# ::id MUL2201.json_0004
+# ::snt Yes , for 6 people , and I will need the reference number please .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL2201.json_0006
+# ::snt Thanks , I also am looking for a hotel called finches bed and breakfast a friend mentioned .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n12 / name
+     :op1 "finches"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+)
+
+# ::id MUL2201.json_0008
+# ::snt Yes for 6 people for 5 nights starting saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL2201.json_0010
+# ::snt No , that is everything I need . Thank you for all your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0326.json_0000
+# ::snt I need a not later than 9:15 train to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "9:15"
+  ))
+)
+
+# ::id SNG0326.json_0002
+# ::snt Yes , book me for Sunday departing from london kings cross .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id SNG0326.json_0004
+# ::snt 8 , please
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+)
+
+# ::id SNG0326.json_0006
+# ::snt No thank you that 's I need !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2685.json_0000
+# ::snt What can you tell me about the hotel el shaddai ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "el"
+     :op2 "shaddai"
+  ))
+)
+
+# ::id PMUL2685.json_0002
+# ::snt No but I would like to make a booking for 8 people and 2 nights starting from thursday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL2685.json_0004
+# ::snt Yes , I am also looking for a good cinema to visit in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n12 / name
+     :op1 "cinema"
+  ))
+)
+
+# ::id PMUL2685.json_0006
+# ::snt I just want the phone number and entrance fee please
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL2685.json_0008
+# ::snt I asked you for the phone number not the address .
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+  :Addr ( aAt1 / question )
+)
+
+# ::id PMUL2685.json_0010
+# ::snt Great , thank you . Could you also help me with booking a taxi to go from the hotel to the cinema ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Dest ( DesTa5 / Dest 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "cinema"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+)
+
+# ::id PMUL2685.json_0012
+# ::snt There are 8 of us going .
+( o / out_of_scope )
+
+# ::id PMUL2685.json_0014
+# ::snt I want to leave at 12:30 from my hotel and go to the cinema . Please give me the car type and phone number
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n18 / name
+     :op1 "12:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n20 / name
+     :op1 "my"
+     :op2 "hotel"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "cinema"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+  :Phone ( aTa2 / question )
+   )
+)
+
+# ::id PMUL2685.json_0016
+# ::snt There 's nothing more that I need . Thanks , bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0124.json_0000
+# ::snt I 'd like to find a place that serves moderately priced chinese food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id SSNG0124.json_0002
+# ::snt That sounds great . Could you make a reservation for 7 people at 13:45 this Friday please ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "13:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id SSNG0124.json_0004
+# ::snt Yes please .   Is there another restaurant in the area in that price range that is available at that time ?
+( Rm1 / Restaurant-Inform
+   :Area ( enRe1 / centre)
+)
+
+# ::id SSNG0124.json_0006
+# ::snt No , you have been very helpful . Thank you . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0876.json_0000
+# ::snt Hi ! I would like to find a hotel to stay in . I do n't care about the parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Parking ( onHo2 / dontcare)
+)
+
+# ::id SNG0876.json_0002
+# ::snt The area is not too important , honestly . But I would like it to be a hotel and have a 4-star rating .
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+   :Stars ( StaHo3 / Stars 
+    :name ( n4 / name
+     :op1 "4-star"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id SNG0876.json_0004
+# ::snt Cheap one , please .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SNG0876.json_0006
+# ::snt Yes , please ! Book it for 7 people and 3 nights starting from wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "7"
+  ))
+)
+
+# ::id SNG0876.json_0008
+# ::snt Great !   Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0876.json_0010
+# ::snt No thank you that was all , Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3284.json_0000
+# ::snt Can you let me knows about what architecture is available ot visit in south cambridge ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id PMUL3284.json_0002
+# ::snt how about one that is in the type of nightclub
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "nightclub"
+  ))
+)
+
+# ::id PMUL3284.json_0004
+# ::snt Yes , I 'm random like that ! How much is the entrance fee for The Place ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n8 / name
+     :op1 "place"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+   )
+)
+
+# ::id PMUL3284.json_0006
+# ::snt I would also like the postcode .
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL3284.json_0008
+# ::snt i also need a train
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL3284.json_0010
+# ::snt I 'll be departing from london liverpool street on wednesday , and wold like to arrive in cambridge by 11:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n14 / name
+     :op1 "11:15"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n16 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL3284.json_0012
+# ::snt I think TR8813 will work .   Can you tell me what time it leaves ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+)
+
+# ::id PMUL3284.json_0014
+# ::snt That 's all I need today .   Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0438.json_0000
+# ::snt I am looking for a train leaving after 11:45
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n2 / name
+     :op1 "11:45"
+  ))
+)
+
+# ::id SNG0438.json_0002
+# ::snt I 'll be leaving Stansted Airport Friday to head toward Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n8 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id SNG0438.json_0004
+# ::snt That would work for me can I get a train for 7 people ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id SNG0438.json_0006
+# ::snt That is all . Thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0746.json_0000
+# ::snt Hello , I 'm looking for some cheap restaurant recommendations .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL0746.json_0002
+# ::snt Is this located in the south ?   I would like Portuguese food please .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n6 / name
+     :op1 "Portuguese"
+  ))
+)
+
+# ::id PMUL0746.json_0004
+# ::snt Yes please for 2 people at 18:30 on a Wednesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "18:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL0746.json_0006
+# ::snt Great ! Thank you for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0746.json_0008
+# ::snt Yes , I 'd also like information about a train . I will be travelling on Wednesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL0746.json_0010
+# ::snt I 'm traveling from norwich .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n16 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id PMUL0746.json_0012
+# ::snt I 'm headed to cambridge and need to arrive by 11:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n20 / name
+     :op1 "11:00"
+  ))
+)
+
+# ::id PMUL0746.json_0014
+# ::snt Ok . Thanks .   That is all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0796.json_0000
+# ::snt Hi ! I need a train to Broxbourne after 10:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "broxbourne"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "10:30"
+  ))
+)
+
+# ::id MUL0796.json_0002
+# ::snt I need the train for Tuesday departing from Cambridge after 10:30 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n10 / name
+     :op1 "10:30"
+  ))
+)
+
+# ::id MUL0796.json_0004
+# ::snt Can I just get the train ID of one of them please ?
+( Tt1 / Train-Request
+  :Id ( aTr0 / question )
+)
+
+# ::id MUL0796.json_0006
+# ::snt I 'm looking for a hotel to stay at in the West area of town .   Are there any hotels that have free wifi over there ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n14 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL0796.json_0008
+# ::snt Cheap , it needs free parking also .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n16 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL0796.json_0010
+# ::snt Can I just get the address , star rating , and phone number ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id MUL0796.json_0012
+# ::snt Thank you for your help . Have a good day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4977.json_0000
+# ::snt Can you help me find a train going to cambridge leaving on saturday ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL4977.json_0002
+# ::snt I will be leaving from Ely .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL4977.json_0004
+# ::snt I would like to leave after 15:30 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "15:30"
+  ))
+)
+
+# ::id PMUL4977.json_0006
+# ::snt That sounds perfect . Can you also help me to find a 2 star hotel ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL4977.json_0008
+# ::snt I would like it to be in the moderate range in price .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n14 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL4977.json_0010
+# ::snt I would prefer Ashley hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+   :Name ( NamHo4 / Name 
+    :name ( n18 / name
+     :op1 "ashley"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL4977.json_0012
+# ::snt Yes please book it for 8 people for 5 nights
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "5"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n22 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL4977.json_0014
+# ::snt That is all I needed .
+( o / out_of_scope )
+
+# ::id PMUL1872.json_0000
+# ::snt I 'm looking for a train to cambridge on Saturday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL1872.json_0002
+# ::snt I will be departing from Ely .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL1872.json_0004
+# ::snt Sorry , I misspoke . I am actually departing from Broxbourne .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n8 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id PMUL1872.json_0006
+# ::snt I would like to arrive by 15:30 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "15:30"
+  ))
+)
+
+# ::id PMUL1872.json_0008
+# ::snt No , we just want to get there either at or right before 15:30 , please . Can you get me 8 tickets on the closest train to that time ?
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n12 / name
+     :op1 "15:30"
+  ))
+   :Leave ( onTr2 / dontcare)
+   :People ( PeoTr5 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL1872.json_0010
+# ::snt I 'm sorry , I meant that I need 5 ticket for the train booked . Can you fix this ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL1872.json_0012
+# ::snt Now that the train is settled , I need a place to stay that is in the expensive range with free parking , please .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n18 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL1872.json_0014
+# ::snt I would prefer a guesthouse if possible .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n20 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL1872.json_0016
+# ::snt Can you try moderately priced ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n22 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL1872.json_0018
+# ::snt Ok , that sounds great . Can you book that for me for 3 nights ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n24 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL1872.json_0020
+# ::snt For 5 people starting on Saturday .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n26 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n28 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL1872.json_0022
+# ::snt Thank you so much . That 's all for today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0224.json_0000
+# ::snt I actually need the address and phone number for the Addenbrookes Hospital .   Can you help me ?
+( Ht1 / Hospital-Request
+  :Addr ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id SNG0224.json_0002
+# ::snt Does it have a neonatal unit ?
+( Hm1 / Hospital-Inform
+   :Department ( DepHo2 / Department 
+    :name ( n2 / name
+     :op1 "neonatal"
+     :op2 "unit"
+  ))
+)
+
+# ::id SNG0224.json_0004
+# ::snt Thanks , that 's all I need . Have a nice day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1431.json_0000
+# ::snt I 'm looking for a train going to Cambridge and arriving by 2:45 PM . Can you help me ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1431.json_0002
+# ::snt I am leaving from London Liverpool Street on Wednesday please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL1431.json_0004
+# ::snt Give me information on the latest one .
+( o / out_of_scope )
+
+# ::id PMUL1431.json_0006
+# ::snt What is the ID for the train leaving at 11:39 ?
+( Tt1 / Train-Request
+  :Id ( aTr0 / question )
+)
+
+# ::id PMUL1431.json_0008
+# ::snt Yes , I am looking for places to go to in town . Can you help me ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL1431.json_0010
+# ::snt I have no preference .   Just find something in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL1431.json_0012
+# ::snt Could I have their phone number please ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL1431.json_0014
+# ::snt No that is all for today .
+( o / out_of_scope )
+
+# ::id MUL1464.json_0000
+# ::snt I 'm looking for an indonesian restaurant that 's moderate in price .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indonesian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL1464.json_0002
+# ::snt Are you sure ? I thought there was one located in the centre of town .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1464.json_0004
+# ::snt Asian oriental food sounds good .   What options do you have available ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+)
+
+# ::id MUL1464.json_0006
+# ::snt I 'm not really worried about price .   Which do you suggest that is located in the centre ?
+( Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+   :Area ( AreRe3 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1464.json_0008
+# ::snt I think I would like to be in the moderate price range please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n12 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL1464.json_0010
+# ::snt Actually , can you give me the phone number for Yippee Noodle Bar instead ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n14 / name
+     :op1 "yippee"
+     :op2 "noodle"
+     :op3 "bar"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+   )
+)
+
+# ::id MUL1464.json_0012
+# ::snt I am also looking for a train . The train should arrive by 16:15 and should leave on Friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n16 / name
+     :op1 "friday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n18 / name
+     :op1 "16:15"
+  ))
+)
+
+# ::id MUL1464.json_0014
+# ::snt I want to go to norwich from cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n20 / name
+     :op1 "norwich"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n22 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1464.json_0016
+# ::snt Can you suggest one ?   I would like to arrive in Norwich about 4:15 PM .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n24 / name
+     :op1 "norwich"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n26 / name
+     :op1 "4:15"
+  ))
+)
+
+# ::id MUL1464.json_0018
+# ::snt Yes , one ticket please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n28 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL1464.json_0020
+# ::snt When does the TR8314 leave ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+)
+
+# ::id MUL1464.json_0022
+# ::snt Great ! Thanks for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1464.json_0024
+# ::snt No , that is all . Thanks , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4721.json_0000
+# ::snt Hello , I am looking for a train to Cambridge and need to arrive by 15:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "15:00"
+  ))
+)
+
+# ::id PMUL4721.json_0002
+# ::snt I 'm leaving london liverpool street on sunday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL4721.json_0004
+# ::snt Yes , and I need to book this for four people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "four"
+  ))
+)
+
+# ::id PMUL4721.json_0006
+# ::snt I also need to find a moderate priced place to stay with a 3 star rating .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "moderate"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL4721.json_0008
+# ::snt I do n't have a preference . Can you make a   suggestion ?
+( o / out_of_scope )
+
+# ::id PMUL4721.json_0010
+# ::snt Sure !   I need to get rooms for the same group as riding the train .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+   :People ( PeoTr3 / People 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "group"
+  ))
+)
+
+# ::id PMUL4721.json_0012
+# ::snt I would be there for 5 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL4721.json_0014
+# ::snt That is everything thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4721.json_0016
+# ::snt Thank you . I appreciate your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1274.json_0000
+# ::snt i want to book a taxi . The taxi should leave after 21:15 and should depart from backstreet bistro .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n2 / name
+     :op1 "21:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "backstreet"
+     :op2 "bistro"
+  ))
+)
+
+# ::id SNG1274.json_0002
+# ::snt I 'm sorry I need to change that . I need the taxi to depart from kings lynn train station and go to cherry hinton water play .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n6 / name
+     :op1 "cherry"
+     :op2 "hinton"
+     :op3 "water"
+     :op4 "play"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n8 / name
+     :op1 "kings"
+     :op2 "lynn"
+     :op3 "train"
+     :op4 "station"
+  ))
+)
+
+# ::id SNG1274.json_0004
+# ::snt Nope , that 's all I needed today . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20527.json_0000
+# ::snt Hello , I am looking for a moderately priced restaurant on the north side of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id WOZ20527.json_0002
+# ::snt What is their address ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id WOZ20527.json_0004
+# ::snt Thank you good   bye
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1962.json_0000
+# ::snt I 'm looking for a train in Cambridge that will arrive by 18:30
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "18:30"
+  ))
+)
+
+# ::id MUL1962.json_0002
+# ::snt I 'm departing from cambridge and would like to go to norwich on a monday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "norwich"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1962.json_0004
+# ::snt If it arrives by 17:55 , then yes , please book 1 seat for me .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL1962.json_0006
+# ::snt Fantastic , thanks .   I 'd also like to find an architecture attraction in the centre of town , please .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n16 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id MUL1962.json_0008
+# ::snt Can I get the postcode for that please ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL1962.json_0010
+# ::snt Thank you ! That is all the help I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2031.json_0000
+# ::snt Please help me find people 's portraits exhibition at girton college .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "people"
+     :op2 "'s"
+     :op3 "portraits"
+     :op4 "exhibition"
+     :op5 "at"
+     :op6 "girton"
+     :op7 "college"
+  ))
+)
+
+# ::id PMUL2031.json_0002
+# ::snt Please send me their address .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL2031.json_0004
+# ::snt That is all I need .
+( o / out_of_scope )
+
+# ::id SNG01385.json_0000
+# ::snt I need a taxi to come by at 18:15 to take me to Meghna .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n2 / name
+     :op1 "18:15"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n4 / name
+     :op1 "meghna"
+  ))
+)
+
+# ::id SNG01385.json_0002
+# ::snt I 'll be departing from aylesbray lodge guest house .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n6 / name
+     :op1 "aylesbray"
+     :op2 "lodge"
+     :op3 "guest"
+     :op4 "house"
+  ))
+)
+
+# ::id SNG01385.json_0004
+# ::snt Awesome .   Can I get a contact number please ?
+( Tt1 / Taxi-Request
+  :Phone ( aTa0 / question )
+)
+
+# ::id SNG01385.json_0006
+# ::snt I have everything I need . Thank you . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0861.json_0000
+# ::snt Greetings . I 'd like some information about vue cinema .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "vue"
+     :op2 "cinema"
+  ))
+   )
+ :op2(gt2 / general-greet
+   :none ( onge2 / none)
+   )
+)
+
+# ::id MUL0861.json_0002
+# ::snt What is the postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL0861.json_0004
+# ::snt Yes I am looking for an oriental restaurant that is relatively cheap . Any suggestions ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL0861.json_0006
+# ::snt Yes I would love to hear about either .
+( o / out_of_scope )
+
+# ::id MUL0861.json_0008
+# ::snt What is the phone number and address for Dojo Noodle Bar ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "dojo"
+     :op2 "noodle"
+     :op3 "bar"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id MUL0861.json_0010
+# ::snt Wonderful , now I will need a taxi to commute between the two . I want to leave the cinema by 20:45 to get to the restaurant .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n8 / name
+     :op1 "20:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n10 / name
+     :op1 "the"
+     :op2 "cinema"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n12 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id MUL0861.json_0012
+# ::snt Thanks so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0861.json_0014
+# ::snt That is everything ! Thank you for all your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0475.json_0000
+# ::snt I 'd like train information for cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0475.json_0002
+# ::snt Departing fro Ely on Wednesday and arriving by 09:30 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "wednesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n6 / name
+     :op1 "09:30"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n8 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id MUL0475.json_0004
+# ::snt Can I get the travel time and price on the 5:52 one ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id MUL0475.json_0006
+# ::snt Ok , and I also want to find out about an attraction called Tenpin please .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n10 / name
+     :op1 "tenpin"
+  ))
+)
+
+# ::id MUL0475.json_0008
+# ::snt Thank you so much for the information
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0942.json_0000
+# ::snt Hi ! Can you give me some information on the Bangkok City restaurant ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "bangkok"
+     :op2 "city"
+  ))
+)
+
+# ::id MUL0942.json_0002
+# ::snt No that was all . Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0942.json_0004
+# ::snt I 'm also looking for museums to see in the west .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n6 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id MUL0942.json_0006
+# ::snt Can I have the postcode , address and entrance fee for each ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+)
+
+# ::id MUL0942.json_0008
+# ::snt I 'm looking for a taxi as well to commute between the two places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL0942.json_0010
+# ::snt I want to leave the museum by 03:15 , please .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n8 / name
+     :op1 "03:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n10 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL0942.json_0012
+# ::snt I would like to leave the folk museum at 3:15 and head over to the restaurant , yes .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Time ( TimRe3 / Time 
+    :name ( n12 / name
+     :op1 "3:15"
+  ))
+)
+
+# ::id MUL0942.json_0014
+# ::snt No thanks , that will be all for me . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0246.json_0000
+# ::snt can you book me a train to Cambridge that leaves on Saturday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id MUL0246.json_0002
+# ::snt I would like to leave from stansted airport after 15:00
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "15:00"
+  ))
+)
+
+# ::id MUL0246.json_0004
+# ::snt I would maybe be interested in booking this train . What is the train i d , price per ticket and arrival time ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL0246.json_0006
+# ::snt Okay thanks , I also need info for the cow pizza kitchen and bar .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n10 / name
+     :op1 "the"
+     :op2 "cow"
+     :op3 "pizza"
+     :op4 "kitchen"
+     :op5 "and"
+     :op6 "bar"
+  ))
+)
+
+# ::id MUL0246.json_0008
+# ::snt I would like to make a reservation for 6 people on Saturday .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n14 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL0246.json_0010
+# ::snt I 'd like the table for 19:00 , please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "19:00"
+  ))
+)
+
+# ::id MUL0246.json_0012
+# ::snt Great , all I need is the reference number please .
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id MUL0246.json_0014
+# ::snt Can you try again please ?
+( o / out_of_scope )
+
+# ::id MUL0246.json_0016
+# ::snt Could you please try 18:00 on the same day ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "18:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+)
+
+# ::id MUL0246.json_0018
+# ::snt That is all . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0038.json_0000
+# ::snt Hi , I am   looking for a cheap 4-star hotel near local restaurants .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4-star"
+  ))
+   :Type ( TypHo6 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL0038.json_0002
+# ::snt I do n't mind what type of hotel . But it needs to be in the centre and offer free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0038.json_0004
+# ::snt Yes , please book it for 4 people and 3 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL0038.json_0006
+# ::snt Starting from sunday , please .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n14 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id MUL0038.json_0008
+# ::snt Thanks can I also get a restaurant ? I am looking for one in the centre of town serving korean food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "korean"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n18 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0038.json_0010
+# ::snt No , but I will need a taxi to the restaurant . I 'll need to get from the Alexander B&B to Little Seoul , leaving the hotel at 13:30 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n20 / name
+     :op1 "13:30"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n22 / name
+     :op1 "little"
+     :op2 "seoul"
+  ))
+   :Depart ( DepTa6 / Depart 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id MUL0038.json_0012
+# ::snt Thanks for you 're help . May I also have the address and phone number of the restaurant .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id MUL0038.json_0014
+# ::snt Thank you for all your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4589.json_0000
+# ::snt I am interested in museums , which ones are in operation in cambridge ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id PMUL4589.json_0002
+# ::snt No not really .   I just need to get a phone number , postcode , and address for the one we 'll be attending .   Do you recommend one for me ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL4589.json_0004
+# ::snt I would also like a train that depart from ely and arrive by 13:00 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n4 / name
+     :op1 "13:00"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL4589.json_0006
+# ::snt I would be leaving Thursday and going into Cambridge .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :Dest ( DesTr4 / Dest 
+    :name ( n10 / name
+     :op1 "Cambridge"
+  ))
+)
+
+# ::id PMUL4589.json_0008
+# ::snt no thanks . I just need the train ID , travel , and departure time
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Id ( aTr1 / question )
+  :Ticket ( aTr2 / question )
+)
+
+# ::id PMUL4589.json_0010
+# ::snt No thank you that will be all
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1652.json_0000
+# ::snt I 'm looking for a hotel in the centre that has free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL1652.json_0002
+# ::snt Yes , I would like a place to stay that is rated with four stars and moderately priced .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "moderately"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n8 / name
+     :op1 "four"
+  ))
+)
+
+# ::id PMUL1652.json_0004
+# ::snt Can you try another area please ?
+( Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+)
+
+# ::id PMUL1652.json_0006
+# ::snt Is there anything in the centre with free parking and wifi , for cheap ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n10 / name
+     :op1 "cheap"
+  ))
+   :Internet ( esHo3 / yes)
+   :Area ( AreHo6 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL1652.json_0008
+# ::snt I need 3 nights for 4 people starting Sunday . Also looking for a train departing from Broxbourne and going to Cambridge . Leaving after 18:00 on the same day as hotel booking .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Tm2 / Train-Inform
+   :Dest ( DesTr5 / Dest 
+    :name ( n19 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr7 / Day 
+    :name ( n21 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr9 / Depart 
+    :name ( n23 / name
+     :op1 "broxbourne"
+  ))
+   :Leave ( LeaTr11 / Leave 
+    :name ( n25 / name
+     :op1 "18:00"
+  ))
+   )
+)
+
+# ::id PMUL1652.json_0010
+# ::snt Yes .   Can I please get the arrival time .   thank you .
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+)
+
+# ::id PMUL1652.json_0012
+# ::snt Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1652.json_0014
+# ::snt No , thank you that is all the information I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1337.json_0000
+# ::snt Hello , I 'm looking for a hotel in the north , and I 'd like the more expensive range please .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+   :Type ( TypHo6 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL1337.json_0002
+# ::snt I 'm sorry not hotels , guesthouses please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouses"
+  ))
+)
+
+# ::id MUL1337.json_0004
+# ::snt Yes , please check one in the moderate range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL1337.json_0006
+# ::snt Honestly , I would prefer if you could suggest one as long as its moderately priced .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id MUL1337.json_0008
+# ::snt That would be fine . Could you also find out some information about the india house restaurant ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n14 / name
+     :op1 "india"
+     :op2 "house"
+  ))
+)
+
+# ::id MUL1337.json_0010
+# ::snt Thanks . Could you reserve a table for 3 people at 16:30 on Thursday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "16:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL1337.json_0012
+# ::snt How about 15:30 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n22 / name
+     :op1 "15:30"
+  ))
+)
+
+# ::id MUL1337.json_0014
+# ::snt Yes , actually . I 'll be needing a taxi between those two locations . Please make sure they can have me at the restaurant by my reservation time .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id MUL1337.json_0016
+# ::snt That 's all I needed . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0181.json_0000
+# ::snt I 'm looking to stay in a guesthouse in the east .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL0181.json_0002
+# ::snt I do n't care about price range , but I would like to have free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( onHo2 / dontcare)
+)
+
+# ::id MUL0181.json_0004
+# ::snt Please include post code and phone number with the listings .
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id MUL0181.json_0006
+# ::snt I am also looking for a restaurant . I prefer it to serve cuban food and i would like a moderate price range .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "cuban"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL0181.json_0008
+# ::snt How about chinese food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id MUL0181.json_0010
+# ::snt North is fine , what is the postcode for that ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n12 / name
+     :op1 "north"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Post ( aRe1 / question )
+   )
+)
+
+# ::id MUL0181.json_0012
+# ::snt No , that is all I need at this time , thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1207.json_0000
+# ::snt Hi , I 'd like to try some Indian food . What do you have ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id MUL1207.json_0002
+# ::snt I am looking for a cheap Indian restaurant located in the centre ,
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1207.json_0004
+# ::snt Sure .   I just need a table for myself at 14:00 on Wednesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "14:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id MUL1207.json_0006
+# ::snt Okay , let 's try for 13:00 instead .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "13:00"
+  ))
+)
+
+# ::id MUL1207.json_0008
+# ::snt Wonderful !   I also need some information about a hotel called the Hamilton Lodge .   Can you help me with that ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n16 / name
+     :op1 "hamilton"
+     :op2 "lodge"
+  ))
+)
+
+# ::id MUL1207.json_0010
+# ::snt Can you reserve me a taxi that arrives to the restaurant before 14:00 on wednesday ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n18 / name
+     :op1 "14:00"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Day ( DayRe5 / Day 
+    :name ( n23 / name
+     :op1 "wednesday"
+  ))
+   )
+)
+
+# ::id MUL1207.json_0012
+# ::snt I will be leaving from hamilton lodge and heading to the restaurant .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n24 / name
+     :op1 "hamilton"
+     :op2 "lodge"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n26 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id MUL1207.json_0014
+# ::snt Thank you so much , that is everything that I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1020.json_0000
+# ::snt Hi , what kind of attractions are there in the east ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL1020.json_0002
+# ::snt What would you recommend ?
+( o / out_of_scope )
+
+# ::id MUL1020.json_0004
+# ::snt Is there a guesthouse nearby that is rated at least 4/5 ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id MUL1020.json_0006
+# ::snt That sounds like what I 'm looking for . Is it a guesthouse ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id MUL1020.json_0008
+# ::snt Yes , I will need accommodations for 7 people , for 5 nights . We want to check in Thursday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL1020.json_0010
+# ::snt Please try for two nights then at minimum from Thursday evening on .   We need a guesthouse for 7 people , and I will need the reference number when booked . Thanks !
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "two"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "thursday"
+  ))
+   :Type ( TypHo6 / Type 
+    :name ( n18 / name
+     :op1 "guesthouse"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n20 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL1020.json_0012
+# ::snt Now I will need to find a hotel for the remainder of my visit .   Can you help with that ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Type ( TypHo3 / Type 
+    :name ( n22 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL1020.json_0014
+# ::snt Never mind . That will be all .
+( o / out_of_scope )
+
+# ::id PMUL2597.json_0000
+# ::snt I 'm wanting to find an attraction to go to in the north part of town . Do you have any suggestions ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL2597.json_0002
+# ::snt Any of your favorites will do as long as it 's in the north . I 'll need the address and entrance fee information as well , please .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+)
+
+# ::id PMUL2597.json_0004
+# ::snt Great .   I 'm also looking for a place to stay .   Can you look for a 4 star hotel with free parking ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2597.json_0006
+# ::snt Are any of them in the moderate price range ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL2597.json_0008
+# ::snt How about guesthouses ?   Any matches ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouses"
+  ))
+)
+
+# ::id PMUL2597.json_0010
+# ::snt Yes , I 'll be coming in on Wednesday with 5 people total . We 'll be staying for 5 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL2597.json_0012
+# ::snt Thanks , i also need a taxi between the two places . I need to get there by 22:00
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n18 / name
+     :op1 "22:00"
+  ))
+)
+
+# ::id PMUL2597.json_0014
+# ::snt from the hotel to the attraction please
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "attraction"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL2597.json_0016
+# ::snt Great , thanks ! You 've been a big help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2597.json_0018
+# ::snt I only need a taxi .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL0654.json_0000
+# ::snt Hello , I 'd like some information on a train going to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0654.json_0002
+# ::snt I am leaving Stevenage on Thursday and I want to arrive by 10:15 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "stevenage"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n8 / name
+     :op1 "10:15"
+  ))
+)
+
+# ::id PMUL0654.json_0004
+# ::snt I need the train Thursday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id SSNG0129.json_0000
+# ::snt I am looking for a restaurant in the centre area .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SSNG0129.json_0002
+# ::snt I 'd like a vegetarian restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "vegetarian"
+  ))
+)
+
+# ::id SSNG0129.json_0004
+# ::snt That 's disappointing . Can you try international food instead ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "international"
+  ))
+)
+
+# ::id SSNG0129.json_0006
+# ::snt I am looking for something in the moderate price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL0350.json_0000
+# ::snt I need a hotel to stay in the East area .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL0350.json_0002
+# ::snt I definitely want a hotel , and I 'd like a place that has 4 stars .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL0350.json_0004
+# ::snt No I do n't have a price range whichever you recommend is fine .
+( o / out_of_scope )
+
+# ::id PMUL0350.json_0006
+# ::snt And there are no hotels ? Just guesthouses ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouses"
+  ))
+)
+
+# ::id PMUL0350.json_0008
+# ::snt Does it have free parking ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Parking ( aHo1 / question )
+   )
+)
+
+# ::id PMUL0350.json_0010
+# ::snt No , I do n't need to book just yet .   But I was also looking for a place to eat in the same area of town .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "area"
+     :op3 "of"
+     :op4 "town"
+  ))
+)
+
+# ::id PMUL0350.json_0012
+# ::snt As long as it is in the moderate price range , I am open to your recommendation .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n14 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL0350.json_0014
+# ::snt Let 's go with the italian place . Make me a reservation for Friday for 8 at 15:15 please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "italian"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n18 / name
+     :op1 "15:15"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n20 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n22 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL0350.json_0016
+# ::snt thank you that will be all for now
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0276.json_0000
+# ::snt I 'm looking for a train going to Cambridge that leaves at 11:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "11:30"
+  ))
+)
+
+# ::id SNG0276.json_0002
+# ::snt Birmingham new street
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id SNG0276.json_0004
+# ::snt no thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3573.json_0000
+# ::snt I got ta eat . Find me an expensive modern eclectic place please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "modern"
+     :op2 "eclectic"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL3573.json_0002
+# ::snt How about one that serve gastropub food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "gastropub"
+  ))
+)
+
+# ::id PMUL3573.json_0004
+# ::snt The west would be perfect . I need a reservation for seven on Sunday at 13:45 , please .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n8 / name
+     :op1 "west"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n10 / name
+     :op1 "13:45"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n14 / name
+     :op1 "seven"
+  ))
+)
+
+# ::id PMUL3573.json_0006
+# ::snt Thank you . I am also looking for a hotel that is expensive and has 4 stars . I need it to include free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Price ( PriHo5 / Price 
+    :name ( n18 / name
+     :op1 "expensive"
+  ))
+   :Stars ( StaHo7 / Stars 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3573.json_0008
+# ::snt May I have the phone number please ?
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id PMUL3573.json_0010
+# ::snt Thank you so very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3573.json_0012
+# ::snt No that would be all .
+( o / out_of_scope )
+
+# ::id WOZ20024.json_0000
+# ::snt I 'm looking for something moderately priced in the west part of town , could you get me the number and full address please ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20024.json_0002
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2414.json_0000
+# ::snt I am looking for cinemas in the east
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "cinemas"
+  ))
+)
+
+# ::id MUL2414.json_0002
+# ::snt No . Is there a park ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "park"
+  ))
+)
+
+# ::id MUL2414.json_0004
+# ::snt Just the entrance fee , thank you .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL2414.json_0006
+# ::snt Yes , I want to find out about da vinci pizzeria please .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "da"
+     :op2 "vinci"
+     :op3 "pizzeria"
+  ))
+)
+
+# ::id MUL2414.json_0008
+# ::snt Yes , please , a table for 8 on Thursday . We 'd like to dine at 12:45 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "12:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL2414.json_0010
+# ::snt I also need a taxi to take me from the water park to the restaurant by my reservation time , please .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Dest ( DesTa3 / Dest 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id MUL2414.json_0012
+# ::snt Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2414.json_0014
+# ::snt That is all I need today . Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1215.json_0000
+# ::snt Can you find me a guest house ?
+( o / out_of_scope )
+
+# ::id MUL1215.json_0002
+# ::snt Ok is the Acorn guest house a 4 star moderate priced hotel with free parking
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+   :Name ( NamHo6 / Name 
+    :name ( n6 / name
+     :op1 "acorn"
+     :op2 "guest"
+     :op3 "house"
+  ))
+   :Parking ( esHo4 / yes)
+)
+
+# ::id MUL1215.json_0004
+# ::snt I 'd like to book it for 2 people for 2 nights starting Wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL1215.json_0006
+# ::snt Great ! I 'd also like to find a restaurant in the same price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id MUL1215.json_0008
+# ::snt The restaurant would need to serve kosher food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "kosher"
+  ))
+)
+
+# ::id MUL1215.json_0010
+# ::snt How about one that serves british food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n18 / name
+     :op1 "british"
+  ))
+)
+
+# ::id MUL1215.json_0012
+# ::snt Yes , can you look at five star restaurants offering either kosher or british food ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n20 / name
+     :op1 "kosher"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n22 / name
+     :op1 "british"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Stars ( StaHo5 / Stars 
+    :name ( n25 / name
+     :op1 "five"
+  ))
+   )
+)
+
+# ::id MUL1215.json_0014
+# ::snt Ok , let 's start over . I do n't want to cause confusion . I am looking for a moderately priced restaurant in the centre of town that serves kosher food . Can we try that ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n26 / name
+     :op1 "kosher"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n28 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n30 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1215.json_0016
+# ::snt How about a restaurant that serves British food in the centre of town ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n32 / name
+     :op1 "british"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n34 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1215.json_0018
+# ::snt Okay , please pick one for me .
+( o / out_of_scope )
+
+# ::id MUL1215.json_0020
+# ::snt Wednesday , for 2 people . At 16:30 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n36 / name
+     :op1 "16:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n38 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n40 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL1215.json_0022
+# ::snt How about 15:30 ? please send me the reference number once booked .   I am also going to need a taxi that will get us to the restaurant by booking time .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n42 / name
+     :op1 "15:30"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL1215.json_0024
+# ::snt No , thanks . That does it for me . Take care . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0161.json_0000
+# ::snt I 'm looking for a guest house , please .
+( o / out_of_scope )
+
+# ::id PMUL0161.json_0002
+# ::snt No but I want it to be in the north and have free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( onHo2 / dontcare)
+   :Area ( AreHo4 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL0161.json_0004
+# ::snt I do n't need to book at the moment , but thank you for the information !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0161.json_0006
+# ::snt yes book the room for me please 2 people 5 nights starting thursday please
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL0161.json_0008
+# ::snt Thank you much . I have heard raves about a certain restaurant called two two . Do you have any info on it ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0161.json_0010
+# ::snt Yes , please . I want a table for 2 people on thursday at 11:00 . Please give me the reference number too .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "11:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0161.json_0012
+# ::snt No actually , that was all I wanted help with today ! Thanks a whole bunch ! ! Goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3170.json_0000
+# ::snt I would like a train that leaves from stansted airport after 16:15
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "16:15"
+  ))
+)
+
+# ::id PMUL3170.json_0002
+# ::snt I will be traveling on monday and need to go to cambridge
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL3170.json_0004
+# ::snt I do n't care . Give me the earliest one leaving after 16:15 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n10 / name
+     :op1 "16:15"
+  ))
+)
+
+# ::id PMUL3170.json_0006
+# ::snt Yes please thank you . Can you also assist to find me a restaurant where i can dine in the Center . My preference is Modern European food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+)
+
+# ::id PMUL3170.json_0008
+# ::snt I actually do n't need a ticket right now .   Could you please tell me the price and travel time though ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id PMUL3170.json_0010
+# ::snt I also need a place to eat .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL3170.json_0012
+# ::snt I would like modern european food and in should be located in the centre of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "european"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3170.json_0014
+# ::snt I 'd like a cheap one , I do n't want to spend too much on food , I want to bring back as many knick - knacks as possible .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n18 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL3170.json_0016
+# ::snt Please get me their postcode instead
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id PMUL3170.json_0018
+# ::snt Thank you , that will be all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02123.json_0000
+# ::snt I am looking for a place to dine . The restaurant should be in the east and should be in the moderate price range
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id SNG02123.json_0002
+# ::snt Thank you for the help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02123.json_0004
+# ::snt Yes , could you book me a table for 6 at 19:45 on Saturday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "19:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SNG02123.json_0006
+# ::snt Would you confirm this is an Indian restaurant , please ? It sounds like one .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id SNG02123.json_0008
+# ::snt Great , that is all I need today . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02123.json_0010
+# ::snt You 're welcome and goodbye .
+( a / and
+ :op1(ge1 / general-bye
+   :none ( onge1 / none)
+   )
+ :op2(ge2 / general-welcome
+   :none ( onge2 / none)
+   )
+)
+
+# ::id SNG01895.json_0000
+# ::snt I am looking for the Parkside Police Station
+( Pm1 / Police-Inform
+   :Name ( NamPo2 / Name 
+    :name ( n2 / name
+     :op1 "Parkside"
+     :op2 "Police"
+     :op3 "Station"
+  ))
+)
+
+# ::id SNG01895.json_0002
+# ::snt Thank you Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1163.json_0000
+# ::snt I 'm looking for places to visit . I 'd like to find any sports related attractions in the south .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "sports"
+  ))
+)
+
+# ::id MUL1163.json_0002
+# ::snt Are there any entertainment attractions in that area ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id MUL1163.json_0004
+# ::snt Yes , I still need the address , postcode , and entrance fee for the Nusha , please .
+( a / and
+ :op1(At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n9 / name
+     :op1 "Nusha"
+  ))
+   )
+)
+
+# ::id MUL1163.json_0006
+# ::snt I need a 4-star place to stay . I do n't care about internet , but I do need free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( onHo2 / dontcare)
+   :Stars ( StaHo4 / Stars 
+    :name ( n10 / name
+     :op1 "4-star"
+  ))
+)
+
+# ::id MUL1163.json_0008
+# ::snt Actually I do need free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id MUL1163.json_0010
+# ::snt I do n't really care , I just need free parking and prefer 4 stars .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id MUL1163.json_0012
+# ::snt Can you try to book that for me for 6 people for 3 nights from Wednesday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL1163.json_0014
+# ::snt Yes , I 'll shorten my stay . How about 1 night ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL1163.json_0016
+# ::snt Yes actually . I will need a taxi to leave the hotel at 4:45 to head to the Nusha .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n22 / name
+     :op1 "nusha"
+  ))
+   :Leave ( LeaTa4 / Leave 
+    :name ( n24 / name
+     :op1 "4:45"
+  ))
+   :Depart ( DepTa6 / Depart 
+    :name ( n26 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id MUL1163.json_0018
+# ::snt Perfect ! You 've given me all of the information I need . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0467.json_0000
+# ::snt I was wondering if there is a French restaurant here in Cambridge ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Food ( FooRe3 / Food 
+    :name ( n2 / name
+     :op1 "French"
+  ))
+)
+
+# ::id MUL0467.json_0002
+# ::snt Yes , I 'm looking for a museum in the center of town .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "museum"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n6 / name
+     :op1 "center"
+  ))
+)
+
+# ::id MUL0467.json_0004
+# ::snt That sounds interesting . What is the entrance fee for the museum ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL0467.json_0006
+# ::snt I 'm also looking for a train to London Kings Cross .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id MUL0467.json_0008
+# ::snt I want to leave Thursday and arrive by 16:00
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n12 / name
+     :op1 "16:00"
+  ))
+)
+
+# ::id MUL0467.json_0010
+# ::snt I think so . Can you give me the travel time and price for TR5266 ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id MUL0467.json_0012
+# ::snt Great , thank you , I think that 's all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1945.json_0000
+# ::snt I am looking for a train going from cambridge to london liverpool street
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1945.json_0002
+# ::snt I would like to travel on Tuesday and I would like to arrive by 20:15 please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "20:15"
+  ))
+)
+
+# ::id PMUL1945.json_0004
+# ::snt Do you have a train that arrives closer to 20:15 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "20:15"
+  ))
+)
+
+# ::id PMUL1945.json_0006
+# ::snt Yes , I need 7 tickets .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL1945.json_0008
+# ::snt Yes please .   I 'm also looking for a hotel in the west .   I need free parking and wifi available .   Thanks so much .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   :Area ( AreHo4 / Area 
+    :name ( n14 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL1945.json_0010
+# ::snt A 3 star hotel in the cheap price range
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n16 / name
+     :op1 "cheap"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Price ( aHo1 / question )
+   )
+)
+
+# ::id PMUL1945.json_0012
+# ::snt I I need a hotel located in the west with free wifi and parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n20 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n22 / name
+     :op1 "west"
+  ))
+   :Parking ( esHo3 / yes)
+   :Internet ( esHo4 / yes)
+)
+
+# ::id PMUL1945.json_0014
+# ::snt Sounds great , thanks ! What is their phone number ?
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id PMUL1945.json_0016
+# ::snt And the Cambridge Belfry is a hotel or guesthouse ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Name ( NamHo3 / Name 
+    :name ( n24 / name
+     :op1 "Cambridge"
+     :op2 "Belfry"
+  ))
+)
+
+# ::id PMUL1945.json_0018
+# ::snt That is perfect . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1945.json_0020
+# ::snt No , I do n't need a booking . You have given me all the information I need , for now . Thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1945.json_0022
+# ::snt No thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4307.json_0000
+# ::snt I 'm looking for a place to stay in the north maybe a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL4307.json_0002
+# ::snt I would like a guesthouse with free parking and a 4 star rating .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL4307.json_0004
+# ::snt Do they have internet ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Internet ( aHo1 / question )
+   )
+)
+
+# ::id PMUL4307.json_0006
+# ::snt Thanks you . May I please have their phone number ?
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id PMUL4307.json_0008
+# ::snt Yes , I also need information about trains departing from cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4307.json_0010
+# ::snt I would prefer it be the earliest train you can book .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL4307.json_0012
+# ::snt That will be fine can you assist me in booking that ?
+( o / out_of_scope )
+
+# ::id PMUL4307.json_0014
+# ::snt The train should leave on Friday and go to Stansted airport .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n14 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL4307.json_0016
+# ::snt i just need to arrive by 13:00
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n16 / name
+     :op1 "13:00"
+  ))
+)
+
+# ::id PMUL4307.json_0018
+# ::snt Thanks for the info . that 's all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0910.json_0000
+# ::snt I am looking for a place to dine that serves north american food located within the town centre .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "north"
+     :op2 "american"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0910.json_0002
+# ::snt Can you tell me the postcode and phone number for Gourmet Burger Kitchen ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "gourmet"
+     :op2 "burger"
+     :op3 "kitchen"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Post ( aRe2 / question )
+   )
+)
+
+# ::id MUL0910.json_0004
+# ::snt Yes I would also like to visit some colleges in the same part of town . Is that possible ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n8 / name
+     :op1 "colleges"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "part"
+     :op3 "of"
+     :op4 "town"
+  ))
+)
+
+# ::id MUL0910.json_0006
+# ::snt Could you give me the address for one of the free colleges ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id MUL0910.json_0008
+# ::snt Yes . I 'd like a taxi to pick me up at Christ 's College and take me to the restaurant . I 'd like to leave the attraction by 19:00 .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n12 / name
+     :op1 "19:00"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Depart ( DepTa6 / Depart 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "attraction"
+  ))
+   )
+ :op2(Am2 / Attraction-Inform
+   :Type ( TypAt6 / Type 
+    :name ( n19 / name
+     :op1 "college"
+  ))
+   )
+)
+
+# ::id MUL0910.json_0010
+# ::snt That is all I need for today . Thanks for all your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02131.json_0000
+# ::snt I would like to book a taxi to the gandhi .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "the"
+     :op2 "gandhi"
+  ))
+)
+
+# ::id SNG02131.json_0002
+# ::snt I want to be picked up at prezzo please
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n4 / name
+     :op1 "prezzo"
+  ))
+)
+
+# ::id SNG02131.json_0004
+# ::snt I ca n't leave until after 16:30 , please .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n6 / name
+     :op1 "16:30"
+  ))
+)
+
+# ::id SNG02131.json_0006
+# ::snt Thank you very much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0581.json_0000
+# ::snt I am looking for a restaurant in the west that serves vegetarian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "vegetarian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id SNG0581.json_0002
+# ::snt Yes go ahead . How about Indian ? They always have vegetarian options . I would like it to be moderately priced too .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id SNG0581.json_0004
+# ::snt I want a Moderate price range please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id SNG0581.json_0006
+# ::snt No thanks , I 'd like to give them a call instead . What is their phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id SNG0581.json_0008
+# ::snt Oh yes , actually I need the postcode too .
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id SNG0581.json_0010
+# ::snt No , that is everything . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0022.json_0000
+# ::snt I 'm looking for mid range spanish restaurants , can you help me ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "spanish"
+  ))
+)
+
+# ::id SSNG0022.json_0002
+# ::snt Sure . That sounds like a nice place . Go ahead and book that for me .
+( o / out_of_scope )
+
+# ::id SSNG0022.json_0004
+# ::snt I need a table for 6 people Sunday night at 17:00 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "17:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SSNG0022.json_0006
+# ::snt Can you find me something along the same price and in the same area please ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "price"
+  ))
+)
+
+# ::id SSNG0022.json_0008
+# ::snt Any in the same area , and price range please .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+   :Area ( AreRe3 / Area 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id SSNG0022.json_0010
+# ::snt Okay , again for 6 people Sunday at 17:00 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "17:00"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n18 / name
+     :op1 "6"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n20 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id SSNG0022.json_0012
+# ::snt OK , that 's all I need today , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1101.json_0000
+# ::snt I 'm in the north area of town and need to get a room to stay in .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SNG1101.json_0002
+# ::snt Sorry . I 'm actually looking for some type of attraction I can go to up in the north . Any suggestions ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Type ( aAt1 / question )
+   )
+)
+
+# ::id SNG1101.json_0004
+# ::snt How about your favorite ? What type is that ?
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+)
+
+# ::id SNG1101.json_0006
+# ::snt Yes , what type of attraction is this ? Also , could I get the address and postcode ?
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+)
+
+# ::id SNG1101.json_0008
+# ::snt I think that is all . Thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2383.json_0000
+# ::snt I am looking for a moderate priced place to dine in the centre area .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2383.json_0002
+# ::snt I do n't really care . Can you please suggest one for me ? And please include the postcode . Thanks .
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id MUL2383.json_0004
+# ::snt No thank you . I did want to go to an attraction in the same area of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n6 / name
+     :op1 "same"
+     :op2 "area"
+     :op3 "of"
+     :op4 "town"
+  ))
+)
+
+# ::id MUL2383.json_0006
+# ::snt I would like to go to a museum . Are there any in the area ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n8 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL2383.json_0008
+# ::snt That sounds interesting . Can you tell me their phone number and the cost of entrance ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+  :Fee ( aAt1 / question )
+)
+
+# ::id MUL2383.json_0010
+# ::snt Can you get me a taxi that could take me from the museum to the bistro ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL2383.json_0012
+# ::snt I want to leave the museum by 07:45 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n10 / name
+     :op1 "07:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n12 / name
+     :op1 "the"
+     :op2 "museum"
+  ))
+)
+
+# ::id MUL2383.json_0014
+# ::snt No , thank you . That 's everything I needed today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2833.json_0000
+# ::snt Hello ! I 'm lookng for someplace to go in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2833.json_0002
+# ::snt I would like to visit a museum .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL2833.json_0004
+# ::snt Well I also will be needing somewhere to stay . Is there a museum located close to a hotel ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL2833.json_0006
+# ::snt First let 's work out what attraction I 'll choose . Can you pick me your favorite in the centre and tell me their address and entrance fee , please ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Addr ( aAt2 / question )
+   )
+)
+
+# ::id PMUL2833.json_0008
+# ::snt Can you recommend me a hotel with free wifi in the same area ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Type ( TypHo3 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo5 / Area 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL2833.json_0010
+# ::snt Something cheap with free wifi would be perfect , I 'm trying to keep this trip from busting my budget .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n14 / name
+     :op1 "cheap"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL2833.json_0012
+# ::snt Yes , please . I need it for one person , for three nights , and starts on Wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "three"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n20 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL2833.json_0014
+# ::snt No , thank you . I do n't have any other questions at this time . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3715.json_0000
+# ::snt Can you help me find information on a hotel called allenbell ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "allenbell"
+  ))
+)
+
+# ::id PMUL3715.json_0002
+# ::snt I need a room there for 8 on saturday , and staying two nights , I 'll need the reference number too please
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "two"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL3715.json_0004
+# ::snt I also need a train from stansted airport and go to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id PMUL3715.json_0006
+# ::snt 18:15 is the departure .   19:30 is the arrival .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n14 / name
+     :op1 "19:30"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n16 / name
+     :op1 "18:15"
+  ))
+)
+
+# ::id PMUL3715.json_0008
+# ::snt That will work . Please book 8 tickets . I 'll also need a reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n18 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3715.json_0010
+# ::snt That is all I need . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0811.json_0000
+# ::snt What can you tell me about the Lovell Lodge ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "lovell"
+     :op2 "lodge"
+  ))
+)
+
+# ::id SNG0811.json_0002
+# ::snt Thanks , could you give me the address and phone number ?
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Addr ( aHo1 / question )
+  :Phone ( aHo2 / question )
+   )
+)
+
+# ::id SNG0811.json_0004
+# ::snt Nope , that 's all thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2297.json_0000
+# ::snt I 'm looking for a restaurant in the west in the expensive range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL2297.json_0002
+# ::snt I do n't really have a preference . I think I 'd like to try something new .
+( o / out_of_scope )
+
+# ::id PMUL2297.json_0004
+# ::snt Yes , could you book a table for 1 at 11:30 on thursday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "11:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL2297.json_0006
+# ::snt i m looking also for a place to go   still in the west
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL2297.json_0008
+# ::snt How about a museum ? What kind are there ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL2297.json_0010
+# ::snt What is the postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL2297.json_0012
+# ::snt No that is it . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3198.json_0000
+# ::snt i am looking for a hotel in Cambridge called the cambridge belfry
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "the"
+     :op2 "cambridge"
+     :op3 "belfry"
+  ))
+)
+
+# ::id PMUL3198.json_0002
+# ::snt Yes , could you please book me a room on tuesday for 5 people and for 4 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL3198.json_0004
+# ::snt Great ! I also need information on multiple sports in the centre .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "multiple"
+     :op2 "sports"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3198.json_0006
+# ::snt How about a museum ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL3198.json_0008
+# ::snt That sounds great . Can you please give me the phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL3198.json_0010
+# ::snt I would also like a taxi to commute and I would like it 17:45 please and the contact number and the car type , thank you
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n16 / name
+     :op1 "17:45"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id PMUL3198.json_0012
+# ::snt I need the taxi to pick me up at the hotel by 17:45 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n18 / name
+     :op1 "17:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL3198.json_0014
+# ::snt Great ! That 's it ! Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3387.json_0000
+# ::snt Can I please book a train to bishops stortford on saturday ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL3387.json_0002
+# ::snt I 'd like to leave Cambridge and arrive by 17:30 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "17:30"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3387.json_0004
+# ::snt Yes . Please book for 2 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL3387.json_0006
+# ::snt Thank you . I also need help finding a place to stay . I 'd prefer a guesthouse with free wifi
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL3387.json_0008
+# ::snt I do n't care about price . It needs to be in the north , however .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+   :Area ( AreHo3 / Area 
+    :name ( n14 / name
+     :op1 "north"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Price ( aHo1 / question )
+   )
+)
+
+# ::id PMUL3387.json_0010
+# ::snt Does the Kirkwood House include free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Name ( NamHo3 / Name 
+    :name ( n16 / name
+     :op1 "kirkwood"
+     :op2 "house"
+  ))
+)
+
+# ::id PMUL4312.json_0000
+# ::snt Can you help me find a train leaving on wednesday arriving by 12:30 ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "wednesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "12:30"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n6 / name
+     :op1 "12:30"
+  ))
+)
+
+# ::id PMUL4312.json_0002
+# ::snt I 'm coming to cambridge from Lecester .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "Lecester"
+  ))
+)
+
+# ::id PMUL4312.json_0004
+# ::snt I need to arrive by 12:30 not 6:54 . Try again please
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n12 / name
+     :op1 "12:30"
+  ))
+)
+
+# ::id PMUL4312.json_0006
+# ::snt The train should arrive by 12:30 and should leave on wednesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "wednesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n16 / name
+     :op1 "12:30"
+  ))
+)
+
+# ::id PMUL4312.json_0008
+# ::snt I need a booking for 4 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4312.json_0010
+# ::snt I am looking for a hotel called worth house .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n20 / name
+     :op1 "worth"
+     :op2 "house"
+  ))
+)
+
+# ::id PMUL4312.json_0012
+# ::snt Thanks .   Can you book a hotel for the same group of people for 3 nights on the day we get there ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n22 / name
+     :op1 "3"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n24 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n26 / name
+     :op1 "the"
+     :op2 "day"
+     :op3 "we"
+     :op4 "get"
+     :op5 "there"
+  ))
+)
+
+# ::id PMUL4312.json_0014
+# ::snt That 's everything .   Thanks for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4312.json_0016
+# ::snt I will . Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3866.json_0000
+# ::snt Can you help me find places to go in town ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL3866.json_0002
+# ::snt An architecture attraction would be good .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id PMUL3866.json_0004
+# ::snt What area is trinity lane in ? I 'd love to find a train going to cambridge as well .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+   )
+)
+
+# ::id PMUL3866.json_0006
+# ::snt Perfect , thanks . Could you also tell me if there are any trains from norwich to cambridge that arrive by 10:00 on friday ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n10 / name
+     :op1 "10:00"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n12 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id PMUL3866.json_0008
+# ::snt Can I have the travel time ? And the train ID please .
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id PMUL3866.json_0010
+# ::snt Great , thank - you ! That is perfect .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3866.json_0012
+# ::snt That is all I needed have a nice day .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0591.json_0000
+# ::snt I am looking for a restaurant in the centre of town in the cheap price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0591.json_0002
+# ::snt No preference . Can you recommend me one and give me their postcode and phone number ? Thanks !
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id SNG0591.json_0004
+# ::snt No thank you not at this time .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0591.json_0006
+# ::snt Nope you gave me everything I wanted to know . Thanks bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0020.json_0000
+# ::snt I 'm looking for a gastropub food restaurant in the centre of Cambridge please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "gastropub"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0020.json_0002
+# ::snt I do n't really have a price range in mind . What 's your favorite place ?
+( Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+)
+
+# ::id PMUL0020.json_0004
+# ::snt Nah , I 'll get that later . Can you book a table there , though ? 3 people on Sunday at 15:30 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "15:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL0020.json_0006
+# ::snt Yes , I also need a place to stay with free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL0020.json_0008
+# ::snt I just need to find a hotel for Sunday for 3 people . The stay should be two nights . Please give me the reference number too .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n14 / name
+     :op1 "two"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n16 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL0020.json_0010
+# ::snt I also need a taxi to get me between the two places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL0020.json_0012
+# ::snt Could you please do that ?
+( o / out_of_scope )
+
+# ::id PMUL0020.json_0014
+# ::snt I want to make sure it gets me to the restaurant for the reservation from the hotel .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Type ( TypHo4 / Type 
+    :name ( n23 / name
+     :op1 "hotel"
+  ))
+   )
+)
+
+# ::id PMUL0020.json_0016
+# ::snt That is great . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0802.json_0000
+# ::snt Can you tell me if there are any european restaurants in the center of town ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "european"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id MUL0802.json_0002
+# ::snt I need something in the moderate price range , please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL0802.json_0004
+# ::snt No thank you , but I would like their address please !
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id MUL0802.json_0006
+# ::snt I 'm also looking for a college to visit while I am in town .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n8 / name
+     :op1 "college"
+  ))
+)
+
+# ::id MUL0802.json_0008
+# ::snt I do n't mind where the college is . Sorry , but could you please get me the address for The Galleria ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n10 / name
+     :op1 "galleria"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+   )
+ :op3(At3 / Attraction-Request
+  :Addr ( aAt2 / question )
+   )
+)
+
+# ::id MUL0802.json_0010
+# ::snt The Galleria is the name of the restaurant . I need the address for it please . I also need the postcode for the college .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "college"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+  :Addr ( aAt2 / question )
+   )
+ :op3(Rt3 / Restaurant-Request
+  :Addr ( aRe2 / question )
+   )
+ :op4(Rm4 / Restaurant-Inform
+   :Name ( NamRe6 / Name 
+    :name ( n17 / name
+     :op1 "Galleria"
+  ))
+   )
+)
+
+# ::id MUL0802.json_0012
+# ::snt No I think that 's everything , thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0802.json_0014
+# ::snt I do not think I need any more info , thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4582.json_0000
+# ::snt I 'm looking for a moderately priced place to stay in the south .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4582.json_0002
+# ::snt Thank you , I 'll accept the recommendation at Aylesbray Lodge .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4582.json_0004
+# ::snt Yes please . I would like to book it for 2 people for 3 nights starting from Wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL4582.json_0006
+# ::snt I also need   a train .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL4582.json_0008
+# ::snt leicester is where i am going
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id PMUL4582.json_0010
+# ::snt Yes leaving from Cambridge , on Friday please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "Cambridge"
+  ))
+)
+
+# ::id PMUL4582.json_0012
+# ::snt I need to be there by 16:15 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n18 / name
+     :op1 "16:15"
+  ))
+)
+
+# ::id PMUL4582.json_0014
+# ::snt Thank you that will be all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1787.json_0000
+# ::snt I 'm looking for a hotel to stay in . It should be located in the centre and should include free parking please .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL1787.json_0002
+# ::snt I need a moderately priced hotel please .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "moderately"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL1787.json_0004
+# ::snt Do you have one in the north instead ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n10 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL1787.json_0006
+# ::snt That sounds great . Can I please get their address ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id PMUL1787.json_0008
+# ::snt I also need a train .   I 'm going to Birmingham new street and need to leave on Thursday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n14 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL1787.json_0010
+# ::snt I need a train that arrives by 17:00 . I will be departing from Cambridge .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n16 / name
+     :op1 "17:00"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1787.json_0012
+# ::snt Is n't there anything later in the day ?
+( o / out_of_scope )
+
+# ::id PMUL1787.json_0014
+# ::snt That sounds great what is the travel time ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL1787.json_0016
+# ::snt That 's all ! Thanks for all the help . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0632.json_0000
+# ::snt Hi . Can you help me find a restaurant ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0632.json_0002
+# ::snt I would like it on the expensive price range please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0632.json_0004
+# ::snt he restaurant should be in the expensive price range and should serve polynesian food .  If there is no such restaurant , how about one that serves indian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0632.json_0006
+# ::snt please get phone number and area . I am also looking for a train . The train should depart from Cambridge and should leave after 09:30
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n10 / name
+     :op1 "09:30"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Area ( aRe1 / question )
+  :Phone ( aRe2 / question )
+   )
+)
+
+# ::id PMUL0632.json_0008
+# ::snt Can you please recommend one and provide me with their phone number and area they 're located ?
+( Rt1 / Restaurant-Request
+  :Area ( aRe0 / question )
+  :Phone ( aRe1 / question )
+)
+
+# ::id PMUL0632.json_0010
+# ::snt The north part of town is fine . I need the phone number and area for the place after you find it .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n12 / name
+     :op1 "north"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Area ( aRe1 / question )
+  :Phone ( aRe2 / question )
+   )
+)
+
+# ::id PMUL0632.json_0012
+# ::snt My area is flexible . What is available for an expensive indian restaurant . It can be in any area .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n16 / name
+     :op1 "expensive"
+  ))
+   :Area ( onRe3 / dontcare)
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Area ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0632.json_0014
+# ::snt No thank you but I do need a train .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL0632.json_0016
+# ::snt I will be leaving from Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0632.json_0018
+# ::snt depart from cambridge at 9:00 and arrive london liverpool street on Sunday for 6 people
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n20 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n22 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n24 / name
+     :op1 "cambridge"
+  ))
+   :People ( PeoTr8 / People 
+    :name ( n26 / name
+     :op1 "6"
+  ))
+   :Leave ( LeaTr10 / Leave 
+    :name ( n28 / name
+     :op1 "9:00"
+  ))
+)
+
+# ::id PMUL0632.json_0020
+# ::snt I just need to depart after 9:30 .
+( o / out_of_scope )
+
+# ::id PMUL0632.json_0022
+# ::snt Yes , that would be wonderful .
+( o / out_of_scope )
+
+# ::id PMUL0632.json_0024
+# ::snt That 's all I need today . Have a great day
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG1225.json_0000
+# ::snt I aM looking for a train . The train should depart from peterborough and should leave after 12:30 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "peterborough"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "12:30"
+  ))
+)
+
+# ::id SNG1225.json_0002
+# ::snt I 'm headed to Cambridge on Tuesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id SNG1225.json_0004
+# ::snt I do n't want to book yet but could you tell me the travel time ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id SNG1225.json_0006
+# ::snt No I JUST told you I only want the travel time !
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id SNG1225.json_0008
+# ::snt No that 's it .   Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20029.json_0000
+# ::snt I want the phone number to a moderately priced restaurant with Spanish food .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "spanish"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20029.json_0002
+# ::snt Can you tell me what area of town it is located ?
+( Rt1 / Restaurant-Request
+  :Area ( aRe0 / question )
+)
+
+# ::id WOZ20029.json_0004
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0065.json_0000
+# ::snt Hi .   I would like to book a taxi to the Chiquito Restaurant Bar .   I will need to be picked up at the Ely Train Station .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "chiquito"
+     :op2 "restaurant"
+     :op3 "bar"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "ely"
+     :op2 "train"
+     :op3 "station"
+  ))
+)
+
+# ::id SNG0065.json_0002
+# ::snt I need to arrive by 13:15 please .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n6 / name
+     :op1 "13:15"
+  ))
+)
+
+# ::id SNG0065.json_0004
+# ::snt No , that is it . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3704.json_0000
+# ::snt Can you help me find a place to stay in the south part of the City that offers free wifi with the room .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL3704.json_0002
+# ::snt I 'm not sure yet . What types of hotels are available ? I do n't want to stay in a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotels"
+  ))
+)
+
+# ::id PMUL3704.json_0004
+# ::snt What is the star rating of the lensfield ?
+( o / out_of_scope )
+
+# ::id PMUL3704.json_0006
+# ::snt yes please . I am also looking for a place to dine ; european modern food , but at a moderate price .
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Price ( PriRe3 / Price 
+    :name ( n7 / name
+     :op1 "moderate"
+  ))
+   )
+)
+
+# ::id PMUL3704.json_0008
+# ::snt Yes , I would like a restaurant that is also in the south .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n8 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL3704.json_0010
+# ::snt I m feeling modern european what are some of my options for that ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+)
+
+# ::id PMUL3704.json_0012
+# ::snt I would like a table .
+( o / out_of_scope )
+
+# ::id PMUL3704.json_0014
+# ::snt I would like the reservation to be at 12:45 for 7 people .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "12:45"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n14 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL3704.json_0016
+# ::snt I would prefer for it to be Thursday .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n16 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL3704.json_0018
+# ::snt No , that is all for now .
+( o / out_of_scope )
+
+# ::id PMUL0935.json_0000
+# ::snt Can you help me find a moderately priced restaurant that serves North American food ? Thanks .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "north"
+     :op2 "american"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL0935.json_0002
+# ::snt No . How about Italian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id PMUL0935.json_0004
+# ::snt Perhaps the center ? But I don;t think I have a preference .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n8 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL0935.json_0006
+# ::snt Yes . Please reserve for 5 people on Sunday at 15:00 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "15:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL0935.json_0008
+# ::snt Yes , I do need it .   I 'm also looking for a train that goes to Leicester after 18:30 .   Is there anything available ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "leicester"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n18 / name
+     :op1 "18:30"
+  ))
+)
+
+# ::id PMUL0935.json_0010
+# ::snt I need to leave on monday and depart from cambridge .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n20 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n22 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0935.json_0012
+# ::snt Yes please . I just need tickets for all 5 of us . as close to 18:30 as possible .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n24 / name
+     :op1 "18:30"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n26 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL0935.json_0014
+# ::snt Thanks that 's all I need today
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01857.json_0000
+# ::snt Please book a taxi for 1:15 to go to whale of a time .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "whale"
+     :op2 "of"
+     :op3 "a"
+     :op4 "time"
+  ))
+   :Leave ( LeaTa4 / Leave 
+    :name ( n4 / name
+     :op1 "1:15"
+  ))
+)
+
+# ::id SNG01857.json_0002
+# ::snt Pick me up at The Lucky Star .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n6 / name
+     :op1 "the"
+     :op2 "lucky"
+     :op3 "star"
+  ))
+)
+
+# ::id SNG01857.json_0004
+# ::snt Thank you . May I have the contact number for the Lexus , please ?
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01857.json_0006
+# ::snt Perfect . Thanks so much for your help . Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3674.json_0000
+# ::snt i am looking for a place to stay . The hotel should have a star of 4 and should be in the east part of town .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3674.json_0002
+# ::snt A guesthouse would be perfect . Can you make a recommendation of one please ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL3674.json_0004
+# ::snt no thank you . get me the phone number instead
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id PMUL3674.json_0006
+# ::snt I 'm looking for things to do in town
+( o / out_of_scope )
+
+# ::id PMUL3674.json_0008
+# ::snt I 'd like to go to a theatre in the same area of town as the hotel .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n8 / name
+     :op1 "theatre"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "area"
+     :op3 "of"
+     :op4 "town"
+  ))
+)
+
+# ::id PMUL3674.json_0010
+# ::snt well in the same area as the hotel I am walking
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL3674.json_0012
+# ::snt How about a park instead ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "park"
+  ))
+)
+
+# ::id PMUL3674.json_0014
+# ::snt No , I need a taxi to take me from the guesthouse at 23:00 going to the attraction . What is the contact information and car type please ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n16 / name
+     :op1 "23:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "guesthouse"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "attraction"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id PMUL3674.json_0016
+# ::snt I still need the contact number please .
+( Tt1 / Taxi-Request
+  :Phone ( aTa0 / question )
+)
+
+# ::id PMUL3674.json_0018
+# ::snt I 'm sorry , but I forgot to get the phone number for the park . Can you get that for me , please ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Type ( TypAt3 / Type 
+    :name ( n23 / name
+     :op1 "park"
+  ))
+   )
+)
+
+# ::id PMUL3674.json_0020
+# ::snt That 's all I need thanks for the help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0104.json_0000
+# ::snt I am looking for a place to dine in the west .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+)
+
+# ::id SSNG0104.json_0002
+# ::snt Yes I would like it to be expensive .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SSNG0104.json_0004
+# ::snt No preference on type .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+)
+
+# ::id MUL0726.json_0000
+# ::snt I 've heard good things about the Acorn guest house . Could you find it for me ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "acorn"
+     :op2 "guest"
+     :op3 "house"
+  ))
+)
+
+# ::id MUL0726.json_0002
+# ::snt Thank you very much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0726.json_0004
+# ::snt Yes , I also need a train to Cambridge from Ely .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id MUL0726.json_0006
+# ::snt Wednesday and needs to arrive by 18:15 that day .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n10 / name
+     :op1 "18:15"
+  ))
+)
+
+# ::id MUL0726.json_0008
+# ::snt I do n't need to book right now . What time does this train depart from Ely ?
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n12 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id MUL0726.json_0010
+# ::snt Excellent , that 's all the information I need right now . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3732.json_0000
+# ::snt i am looking for a place to stay . The hotel should have a star of 0 and should be in the cheap price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "0"
+  ))
+   :Type ( TypHo6 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL3732.json_0002
+# ::snt I actually need to stay in the east and it needs to have free wifi please .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n8 / name
+     :op1 "east"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL3732.json_0004
+# ::snt The centre will be fine . Can I have the info on that one , please ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3732.json_0006
+# ::snt I would like to find something fun to do in the East .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL3732.json_0008
+# ::snt Just pick an attraction in the same area as my hotel that you personally recommend and tell me its type
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Type ( aAt1 / question )
+   )
+)
+
+# ::id PMUL3732.json_0010
+# ::snt Ok . I want a taxi to pick me up from the attraction by 10:45 and take me to the hotel . Please give car type and contact info
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n16 / name
+     :op1 "10:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "attraction"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id PMUL3732.json_0012
+# ::snt Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2273.json_0000
+# ::snt Hello , can I please have some information on the types of museums that are available in Cambridge and their location ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id PMUL2273.json_0002
+# ::snt Not really anywhere specific , and I do n't care about the price range .
+( o / out_of_scope )
+
+# ::id PMUL2273.json_0004
+# ::snt What is the postcode and phone number there ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL2273.json_0006
+# ::snt I also need a place to eat , I want European food and it needs to be expensive .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "european"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL2273.json_0008
+# ::snt It does n't matter . You choose . Can I get the area , phone number and address please ?
+( Rt1 / Restaurant-Request
+  :Area ( aRe0 / question )
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id PMUL2273.json_0010
+# ::snt No thank you , that 's all the information I need right now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2129.json_0000
+# ::snt Hello , we are planning on visiting Cambridge and would like to inquire about lodgings .   Can you find a place with free wifi and a rating of 4 stars ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2129.json_0002
+# ::snt Any type is fine , I just would like it to have free parking as well .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( onHo2 / dontcare)
+)
+
+# ::id MUL2129.json_0004
+# ::snt Yes , for 8 people . 2 nights starting from friday . Include reference number .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL2129.json_0006
+# ::snt I am also looking for a train . I would like it to arrive by 14:30
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "14:30"
+  ))
+)
+
+# ::id MUL2129.json_0008
+# ::snt I am departing from stevenage and going to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n14 / name
+     :op1 "stevenage"
+  ))
+)
+
+# ::id MUL2129.json_0010
+# ::snt I 'd like to book it for 8 people , yes .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n16 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL2129.json_0012
+# ::snt No , that 's all for me . Thanks ! Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2129.json_0014
+# ::snt You too .
+( o / out_of_scope )
+
+# ::id PMUL3703.json_0000
+# ::snt Can you let me know what expensive restaurants are available in the south side ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL3703.json_0002
+# ::snt How about the Chinese ? Can I have the address with the postcode , and the phone number ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Post ( aRe2 / question )
+  :Addr ( aRe3 / question )
+   )
+)
+
+# ::id PMUL3703.json_0004
+# ::snt Sounds perfect ! I also want to find a 3-star hotel in the same area .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n12 / name
+     :op1 "3-star"
+  ))
+)
+
+# ::id PMUL3703.json_0006
+# ::snt Does it include free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL3703.json_0008
+# ::snt No need to book today . But , can you provide me with their phone number and address please ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id PMUL3703.json_0010
+# ::snt Thank you for the information .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3550.json_0000
+# ::snt I 'm trying to find a restaurant that serves African food in the centre
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "african"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3550.json_0002
+# ::snt I 'm looking for something expensive . Is bedouin expensive ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "bedouin"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL3550.json_0004
+# ::snt Yes , please . Table for 2 , on Sunday at 11:30 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "11:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL3550.json_0006
+# ::snt No thank you . That will be it . Thanks and goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0039.json_0000
+# ::snt Good day . Might you be able to assist me with a taxi going to Corpus Christi leaving sometime after 08:45 ?
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n2 / name
+     :op1 "08:45"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n4 / name
+     :op1 "corpus"
+     :op2 "christi"
+  ))
+)
+
+# ::id SNG0039.json_0002
+# ::snt I need it to pick me up from gourmet burger kitchen .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n6 / name
+     :op1 "gourmet"
+     :op2 "burger"
+     :op3 "kitchen"
+  ))
+)
+
+# ::id SNG0039.json_0004
+# ::snt Thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0039.json_0006
+# ::snt Nope , that will do it , thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0324.json_0000
+# ::snt I need a cheap place to stay in the centre
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SSNG0324.json_0002
+# ::snt Do either of those include free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id SSNG0324.json_0004
+# ::snt Then book one , does n't matter which . Eight people , two nights , starting Wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "two"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "eight"
+  ))
+)
+
+# ::id SSNG0324.json_0006
+# ::snt No , that is all .   Thanks so much .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2078.json_0000
+# ::snt Can you tell me more about a particular attraction called the ballare ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "ballare"
+  ))
+)
+
+# ::id PMUL2078.json_0002
+# ::snt What is their phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL2078.json_0004
+# ::snt No thank you , I do n't need the address .   I would also like to find a place to eat on the east side that serves British food .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "british"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "east"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+   )
+)
+
+# ::id PMUL2078.json_0006
+# ::snt Actually , could you book a table for 6 people on Wednesday ?
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL2078.json_0008
+# ::snt I would like to book for 11:15 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "11:15"
+  ))
+)
+
+# ::id PMUL2078.json_0010
+# ::snt Thank you that 's all I needed today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20426.json_0000
+# ::snt I 'm looking for a moderately priced restaurant in the west part of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id WOZ20426.json_0002
+# ::snt I have no preference . Can I get the phone number and address of one ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20426.json_0004
+# ::snt No , thank you . That is all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1221.json_0000
+# ::snt I would like to take a train to Cambridge that leaves on Friday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL1221.json_0002
+# ::snt I 'm leaving from Cambridge . Anytime after 15:00 . I 'm actually going to Peterborough .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "peterborough"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n10 / name
+     :op1 "15:00"
+  ))
+)
+
+# ::id PMUL1221.json_0004
+# ::snt I do not have a time to arrive by .
+( o / out_of_scope )
+
+# ::id PMUL1221.json_0006
+# ::snt Sure , that sounds good .   I will have a party of 6 .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL1221.json_0008
+# ::snt Yes . I also want to go to a nightclub in the area . Can you help me with that ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "nightclub"
+  ))
+)
+
+# ::id PMUL1221.json_0010
+# ::snt Thanks ! what is the entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL1221.json_0012
+# ::snt No . I think that 's all .
+( o / out_of_scope )
+
+# ::id MUL0574.json_0000
+# ::snt I am looking for places to go in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0574.json_0002
+# ::snt I 'm not sure .
+( o / out_of_scope )
+
+# ::id MUL0574.json_0004
+# ::snt I really do n't have a preference .   How about old churches ?
+( o / out_of_scope )
+
+# ::id MUL0574.json_0006
+# ::snt Is there a phone number that I can use to contact the Holy Trinity Church ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n5 / name
+     :op1 "Holy"
+     :op2 "Trinity"
+     :op3 "Church"
+  ))
+   )
+)
+
+# ::id MUL0574.json_0008
+# ::snt Great I also need to get a train on thursday to go to bishops stortford .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id MUL0574.json_0010
+# ::snt Yes I want to leave from Cambridge after 14:30 . I also would like the travel time and train ID if possible .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n12 / name
+     :op1 "14:30"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Time ( aTr1 / question )
+  :Id ( aTr2 / question )
+   )
+)
+
+# ::id MUL0574.json_0012
+# ::snt That sounds perfect . I would like to book two seats .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "two"
+  ))
+)
+
+# ::id MUL0574.json_0014
+# ::snt Just to verify , my boss is a stickler for reimbursement things . It appears the travel time adds up to 38 minutes , is that accurate ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL0574.json_0016
+# ::snt Great thank you that 's all the info I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2516.json_0000
+# ::snt I am flying into the area and would love to find a nice guesthouse to accommodate me while I 'm there .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+   )
+)
+
+# ::id MUL2516.json_0002
+# ::snt I do n't care about price but would like one in the north that has free parking .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( onHo2 / dontcare)
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Price ( aHo1 / question )
+   )
+)
+
+# ::id MUL2516.json_0004
+# ::snt Does this hotel has internet ? If yes , please give the address .
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Internet ( aHo0 / question )
+  :Addr ( aHo1 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Internet ( esHo2 / yes)
+   )
+)
+
+# ::id MUL2516.json_0006
+# ::snt Yeah , is the Jesus Green Outdoor Pool still open ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "pool"
+  ))
+   :Name ( NamAt4 / Name 
+    :name ( n8 / name
+     :op1 "jesus"
+     :op2 "green"
+     :op3 "outdoor"
+     :op4 "pool"
+  ))
+)
+
+# ::id MUL2516.json_0008
+# ::snt Can you provide me with the phone number , address , and the area ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id MUL2516.json_0010
+# ::snt Okay , that 's all the information I need for now . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1948.json_0000
+# ::snt I 'm looking for a guesthouse to stay at that has a 4 star rating . Can you help ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1948.json_0002
+# ::snt Yes , I need internet and free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL1948.json_0004
+# ::snt Yes , I would like to be in the north . Oh and I would like to be in the expensive price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n8 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL1948.json_0006
+# ::snt No I will figure something out
+( o / out_of_scope )
+
+# ::id PMUL1948.json_0008
+# ::snt I lied . I do n't need free internet and parking .
+( Hm1 / Hotel-Inform
+   :Parking ( onHo1 / none)
+   :Internet ( onHo2 / none)
+)
+
+# ::id PMUL1948.json_0010
+# ::snt i need an expensive hotel in the north
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n10 / name
+     :op1 "north"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+   :Type ( TypHo6 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL1948.json_0012
+# ::snt A moderate price range . I need 2 nights beginning Monday and the reference number . Also looking for a train , same people same day as hotel and reference number as well .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n16 / name
+     :op1 "moderate"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n18 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n20 / name
+     :op1 "monday"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+ :op3(Tm3 / Train-Inform
+   :People ( PeoTr7 / People 
+    :name ( n24 / name
+     :op1 "same"
+     :op2 "people"
+  ))
+   :Day ( DayTr9 / Day 
+    :name ( n26 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   )
+)
+
+# ::id PMUL1948.json_0014
+# ::snt I prefer a guesthouse please . I only need it for myself for 2 nights starting from monday .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n26 / name
+     :op1 "guesthouse"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n28 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n30 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL1948.json_0016
+# ::snt Yes , please . I would also like the reference number .
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL1622.json_0000
+# ::snt I 'm looking for a 4 star hotel in the north .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1622.json_0002
+# ::snt Hm , maybe something moderately priced ? With free wifi ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "moderately"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL1622.json_0004
+# ::snt Yes , I would like it to start Monday and be for 5 nights for 4 people .   Can I get the reference number ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL1622.json_0006
+# ::snt I also need a train heading to cambridge on monday as well
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n16 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL1622.json_0008
+# ::snt I 'll be leaving kings lynn after 13:15 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n18 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n20 / name
+     :op1 "13:15"
+  ))
+)
+
+# ::id PMUL1622.json_0010
+# ::snt No , that is all I needed . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1622.json_0012
+# ::snt Thank you too !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3430.json_0000
+# ::snt Hello , can you recommend attractions in the Centre of town , please ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3430.json_0002
+# ::snt What is their postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL3430.json_0004
+# ::snt Thanks . I also need an expensive place to stay that includes free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL3430.json_0006
+# ::snt I 'd also like my hotel or guesthouse to be in the centre of town .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3430.json_0008
+# ::snt I really do not care anything will do
+( Hm1 / Hotel-Inform
+   :Stars ( onHo1 / dontcare)
+)
+
+# ::id PMUL3430.json_0010
+# ::snt I want want to book a taxi to commute between the two places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL3430.json_0012
+# ::snt Can the taxi pick me up at the hotel by 07:30 ?
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n8 / name
+     :op1 "07:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n10 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL3430.json_0014
+# ::snt Thank you for all of your assistance .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3697.json_0000
+# ::snt Can you help me find a good steakhouse ?   Ideally I would like it to be moderately priced , not too fancy or cheap .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "steakhouse"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL3697.json_0002
+# ::snt No , I 'd like steak . Maybe try in the west ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL3697.json_0004
+# ::snt can you find me one that serves indian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL3697.json_0006
+# ::snt Yes please , book a table for 8 people at 17:45 on monday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "17:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL3697.json_0008
+# ::snt I 'm not sure , let me check and see if my husband has any other questions .
+( o / out_of_scope )
+
+# ::id PMUL3697.json_0010
+# ::snt i 'm also looking for a place to stay .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL3697.json_0012
+# ::snt West . And on Monday
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n16 / name
+     :op1 "west"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL3697.json_0014
+# ::snt Okay , I need to make sure it 's in the moderate price range and that it 's a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n20 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n22 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL3697.json_0016
+# ::snt no thanks . I just need to see if they have free wifi and what their phone number is .
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Internet ( aHo0 / question )
+  :Phone ( aHo1 / question )
+  :Post ( aHo2 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Internet ( esHo2 / yes)
+   )
+)
+
+# ::id PMUL3697.json_0018
+# ::snt I would also like to book a taxi that will arrive at the restaurant by 17:45 on monday from the hotel
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n24 / name
+     :op1 "monday"
+  ))
+   )
+ :op2(Tm2 / Taxi-Inform
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n27 / name
+     :op1 "17:45"
+  ))
+   :Depart ( DepTa6 / Depart 
+    :name ( n29 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Dest ( DesTa8 / Dest 
+    :name ( n31 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+)
+
+# ::id PMUL3697.json_0020
+# ::snt Thank you so much for your help .   That 's all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0888.json_0000
+# ::snt Can you help me find a corsica restaurant ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "corsica"
+  ))
+)
+
+# ::id PMUL0888.json_0002
+# ::snt Then can you find me one that serves international food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "international"
+  ))
+)
+
+# ::id PMUL0888.json_0004
+# ::snt The Centre is fine .   I need a table for brunch on Sunday .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL0888.json_0006
+# ::snt Yes , that would be great . Can you book a table for 4 people at 11:30 on Sunday ? Thanks
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "11:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0888.json_0008
+# ::snt I also need a train that will arrive by 18:15 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n16 / name
+     :op1 "18:15"
+  ))
+)
+
+# ::id PMUL0888.json_0010
+# ::snt I 'll be leaving Cambridge on Monday and I 'd like to arrive to London Kings Cross by 18:15 .   Is there anything available ? What time will it leave ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n18 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n20 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n22 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr8 / Arrive 
+    :name ( n24 / name
+     :op1 "18:15"
+  ))
+)
+
+# ::id PMUL0888.json_0012
+# ::snt What is the travel time ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL0888.json_0014
+# ::snt not now . that is all i needed . have a good day
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4417.json_0000
+# ::snt i am lookingfor a place to stay
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL4417.json_0002
+# ::snt Price range and location do n't matter .   I would just like for it to be a hotel that has free parking .   Internet is not necessary either .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id PMUL4417.json_0004
+# ::snt Not at this time .
+( o / out_of_scope )
+
+# ::id PMUL4417.json_0006
+# ::snt Could you tell me what area of town it is in ?
+( Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+)
+
+# ::id PMUL4417.json_0008
+# ::snt Thanks ! I also need an italian restaurant to go to . I need to save some money so I would prefer it to be cheap .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL4417.json_0010
+# ::snt Yes , I would like a table .
+( o / out_of_scope )
+
+# ::id PMUL4417.json_0012
+# ::snt I would like a table for 6 at 17:30 on Sunday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "17:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL4417.json_0014
+# ::snt Thanks . That is all for today . Have a nice day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0970.json_0000
+# ::snt I 'm looking for a cheap place to eat .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL0970.json_0002
+# ::snt No , I just want to try something new . Could you suggest a couple of less common cuisines ?
+( Rt1 / Restaurant-Request
+  :Food ( aRe0 / question )
+)
+
+# ::id PMUL0970.json_0004
+# ::snt yes , reserve a table for two on thursday
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n4 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n6 / name
+     :op1 "two"
+  ))
+)
+
+# ::id PMUL0970.json_0006
+# ::snt At 14:00 please
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "14:00"
+  ))
+)
+
+# ::id PMUL0970.json_0008
+# ::snt Yes , I also need a train departing from bishops stortford going to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id PMUL0970.json_0010
+# ::snt I will be traveling on Thursday , the same as the restaurant reservation .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL0970.json_0012
+# ::snt It does n't really matter , but I need to be there by 9:30 .   So , the closest I can get to that will be good .
+( o / out_of_scope )
+
+# ::id PMUL0970.json_0014
+# ::snt No thank you , but could you let me know the length of travel and the price of the train tickets ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL0970.json_0016
+# ::snt that is all i wanted for today . thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0485.json_0000
+# ::snt Could you help me find a place to dine on my trip ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0485.json_0002
+# ::snt I really want to treat myself so I was thinking expensive european food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "european"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0485.json_0004
+# ::snt Any part of town will do so kindly recommend something and give me the postcode and address
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+  :Post ( aRe2 / question )
+   )
+)
+
+# ::id PMUL0485.json_0006
+# ::snt Oh and I 'm going to need a place to stay .   Can you find me an expensive 4 star hotel that includes free wifi please ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+   :Internet ( esHo3 / yes)
+   :Stars ( StaHo7 / Stars 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0485.json_0008
+# ::snt It does n't matter but can you find one in the expensive price range ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0485.json_0010
+# ::snt That will be fine can you get me the address and postcode .
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id PMUL0485.json_0012
+# ::snt That 's all , thank you for your help . Good - bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2760.json_0000
+# ::snt Hello .   I am excited to see some local tourist attractions on my trip to Cambridge .   Can you suggest some places to go ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL2760.json_0002
+# ::snt I will be in the east and am wondering if there is a concerthall .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "concerthall"
+  ))
+)
+
+# ::id PMUL2760.json_0004
+# ::snt Can you tell me if there are any swimming pools located in the east ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "swimming"
+     :op2 "pools"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n8 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL2760.json_0006
+# ::snt Can you give me more information on abbey pool .
+( o / out_of_scope )
+
+# ::id PMUL2760.json_0008
+# ::snt Yes , I also need a place to stay in the east , moderately priced and with wifi .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "moderately"
+  ))
+   :Internet ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n12 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL2760.json_0010
+# ::snt Does it also have free parking ? I forgot to mention I 'll be needing that too .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL2760.json_0012
+# ::snt I would !   Can you do that for me ?
+( o / out_of_scope )
+
+# ::id PMUL2760.json_0014
+# ::snt I need a room for three nights for 5 people
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "three"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL2760.json_0016
+# ::snt I am checking in on friday for an extended weekend holiday .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n18 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL2760.json_0018
+# ::snt Oh gosh , I guess you must have missed it . I did say Friday for 3 nights , 5 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n22 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n24 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL2760.json_0020
+# ::snt Yes , please . Is n't that the point of this conversation ?
+( o / out_of_scope )
+
+# ::id PMUL2760.json_0022
+# ::snt Thank you . Sorry for the confusion . I will also be needing a taxi .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL2760.json_0024
+# ::snt For commuting between the two places discussed .
+( Tm1 / Taxi-Inform
+   :Dest ( onTa1 / none)
+)
+
+# ::id PMUL2760.json_0026
+# ::snt I want leave the hotel by 18:00 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n26 / name
+     :op1 "18:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n28 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL2760.json_0028
+# ::snt I am all set , thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1446.json_0000
+# ::snt I 'm looking for a cheap restaurant in the west .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL1446.json_0002
+# ::snt They both sound great . Now I 'm hungry . Thanks for the information !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1446.json_0004
+# ::snt No , not right now .   Could you help me find a train leaving Peterborough though ?
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id MUL1446.json_0006
+# ::snt I will be traveling in Sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :Leave ( onTr2 / none)
+)
+
+# ::id MUL1446.json_0008
+# ::snt Sure .   I need to leave Peterborough sometime later than 16:45 on Sunday .   I am going to Cambridge and need 4 seats .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n12 / name
+     :op1 "16:45"
+  ))
+   :People ( PeoTr6 / People 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n16 / name
+     :op1 "Peterborough"
+  ))
+   :Day ( DayTr10 / Day 
+    :name ( n18 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id MUL1446.json_0010
+# ::snt Yes I would like you to book that for 4 people . May I have the reference number please ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL1446.json_0012
+# ::snt Thanks !   I appreciate your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1446.json_0014
+# ::snt That is all , thanks again .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1039.json_0000
+# ::snt I 'm looking for a college in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "college"
+  ))
+)
+
+# ::id MUL1039.json_0002
+# ::snt Thanks , could I please have their phone number and postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL1039.json_0004
+# ::snt Great , thank you ! I 'm also in need of a place to stay . It needs to be in the south and I 'd like it to have free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n6 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL1039.json_0006
+# ::snt Is the Aylesbray Lodge cheap ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL1039.json_0008
+# ::snt I want to book the Rosa 's Bed and Breakfast . I have six people in my party .
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n10 / name
+     :op1 "six"
+  ))
+)
+
+# ::id MUL1039.json_0010
+# ::snt We 'll arrive on Wednesday and we 'll be staying for 2 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id MUL1039.json_0012
+# ::snt Can I have the reference number ?
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id MUL1039.json_0014
+# ::snt No , thanks . That takes care of all my questions .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0187.json_0000
+# ::snt I an injured and need medical attention . Can you please tell me where the nearest hospital is ?
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG0187.json_0002
+# ::snt No , that will be all .
+( o / out_of_scope )
+
+# ::id PMUL3334.json_0000
+# ::snt Find me an expensive restaurant in the south please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL3334.json_0002
+# ::snt I would like a restaurant that serves Chinese food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL3334.json_0004
+# ::snt No , I 'm just interested in the address and phone number right now .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id PMUL1750.json_0000
+# ::snt I need to find a train leaving Cambridge after 12:15 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "12:15"
+  ))
+)
+
+# ::id PMUL1750.json_0002
+# ::snt That will be London King 's Cross , and I 'll be travelling on Tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :Dest ( DesTr4 / Dest 
+    :name ( n8 / name
+     :op1 "london"
+     :op2 "king"
+     :op3 "'s"
+     :op4 "cross"
+  ))
+)
+
+# ::id PMUL1750.json_0004
+# ::snt Yes , I need 6 of them .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL1750.json_0006
+# ::snt I also need a hotel . Do not need Free Parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   :Parking ( oHo2 / no)
+)
+
+# ::id PMUL1750.json_0008
+# ::snt I need something in the south area .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n14 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL1750.json_0010
+# ::snt Maybe try one with free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL1750.json_0012
+# ::snt That would be fine . Can you book that for the same group of people for 2 nights starting on sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id PMUL1750.json_0014
+# ::snt Thank you , that will be all . good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0879.json_0000
+# ::snt I need a train to cambridge that leaves after 18:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "18:45"
+  ))
+)
+
+# ::id PMUL0879.json_0002
+# ::snt I will need to depart from ely .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL0879.json_0004
+# ::snt I would like to leave on Saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL0879.json_0006
+# ::snt I can work with that .
+( o / out_of_scope )
+
+# ::id PMUL0879.json_0008
+# ::snt Yes , I need tickets for 5 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL0879.json_0010
+# ::snt I am also looking for a particular restaurant . Its name is called pizza express .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n12 / name
+     :op1 "pizza"
+     :op2 "express"
+  ))
+)
+
+# ::id PMUL0879.json_0012
+# ::snt Please book a table for the same group of people at 21:00 on the same day .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "21:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id PMUL0879.json_0014
+# ::snt No that is all . Thank you for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0879.json_0016
+# ::snt Thanks again for all of your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0642.json_0000
+# ::snt Good Afternoon .   I am trying to find an Indian restaurant to eat at .   I would prefer something expensive .   Can you help me ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SNG0642.json_0002
+# ::snt I would like it to be in the center . I will need a number , address and postcode .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "center"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+  :Post ( aRe2 / question )
+   )
+)
+
+# ::id SNG0642.json_0004
+# ::snt Thank you for all that information .   Yes , I would like to make a reservation .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0642.json_0006
+# ::snt Yes , I would like a reservation for one please .
+( o / out_of_scope )
+
+# ::id SNG0642.json_0008
+# ::snt I 've changed my mind , I do n't want to book it yet . Can you give me the area , address , and phone number , please ?
+( Rt1 / Restaurant-Request
+  :Area ( aRe0 / question )
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id SNG0642.json_0010
+# ::snt That 's all I need today . Thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01230.json_0000
+# ::snt I was in a car accident and have a dispute with the other driver so please contact the police and tell them I need help .
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG01230.json_0002
+# ::snt No , I just need their phone number .
+( Pt1 / Police-Request
+  :Phone ( aPo0 / question )
+)
+
+# ::id SNG01230.json_0004
+# ::snt Thank you much , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1139.json_0000
+# ::snt Hello , I 'm hanging around town tomorrow due to an appointment and want to do something fun while I 'm there . I 'll be on the town centre most of the day .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG1139.json_0002
+# ::snt Either or would be fine !
+( Am1 / Attraction-Inform
+   :Type ( onAt1 / dontcare)
+)
+
+# ::id SNG1139.json_0004
+# ::snt I am open to anything .   Can you just pick a church and give me the address and entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+)
+
+# ::id SNG1139.json_0006
+# ::snt That 's all I need . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1688.json_0000
+# ::snt Yes , hopefully you can help with my planning .   I am looking for a place to stay .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL1688.json_0002
+# ::snt I will be traveling to the north .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL1688.json_0004
+# ::snt I would prefer something moderately priced .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL1688.json_0006
+# ::snt Moderately priced , free parking in the north .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n6 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreHo5 / Area 
+    :name ( n8 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL1688.json_0008
+# ::snt Sure , could I get the phone number and postcode ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id PMUL1688.json_0010
+# ::snt Can you tell me if the Hamilton is a hotel or guesthouse ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL3903.json_0000
+# ::snt I am planning a trip to Cambridge
+( o / out_of_scope )
+
+# ::id PMUL3903.json_0002
+# ::snt I need a train to peterborough from cambridge on friday and would like to arrive by 20:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "peterborough"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "friday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n6 / name
+     :op1 "20:00"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3903.json_0004
+# ::snt What is the price of the ticket ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL3903.json_0006
+# ::snt What is the travel time ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL3903.json_0008
+# ::snt Thanks ! I 'm also looking for a place to eat . What 's the best Italian joint on the north side ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "italian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL3903.json_0010
+# ::snt Yes , I 'd like a table for two at 17:00 on the same day as the train .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "17:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "two"
+  ))
+)
+
+# ::id PMUL3903.json_0012
+# ::snt No , that 's all I needed . Thanks for your help , have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0351.json_0000
+# ::snt I 'm in need of a train leaving Boxbourne that ca n't arrive any later than 14:00 .   Can you find me one ?
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n2 / name
+     :op1 "14:00"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "Boxbourne"
+  ))
+)
+
+# ::id SNG0351.json_0002
+# ::snt I want to leave on Monday . It does n't matter what time the train leaves as long as I arrive by 14:00 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "14:00"
+  ))
+)
+
+# ::id SNG0351.json_0004
+# ::snt Yes , my destination is Cambridge , and I 'll be coming in from Broxbourne .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "Broxbourne"
+  ))
+)
+
+# ::id SNG0351.json_0006
+# ::snt Monday , please . For 6 people .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "monday"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n16 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SNG0351.json_0008
+# ::snt Yes , please . I 'll need 6 tickets .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n18 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SNG0351.json_0010
+# ::snt Thank you so much . You have been very helpful !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3112.json_0000
+# ::snt I need help finding a guesthouse to stay at .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL3112.json_0002
+# ::snt I 'd like the east part of town please .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL3112.json_0004
+# ::snt That sound perfect . Could I make a booking for 6 people ?
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n6 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL3112.json_0006
+# ::snt I 'll be starting my stay on this coming Sunday .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL3112.json_0008
+# ::snt 5 nights please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL3112.json_0010
+# ::snt Do you know of a restaurant by the name of gourmet burger kitchen ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n12 / name
+     :op1 "gourmet"
+     :op2 "burger"
+     :op3 "kitchen"
+  ))
+)
+
+# ::id PMUL3112.json_0012
+# ::snt can you tell me the phone number please
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id PMUL3112.json_0014
+# ::snt No , that 's all the information I need . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0511.json_0000
+# ::snt I need a train to Ely after 08:15 , please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "ely"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "08:15"
+  ))
+)
+
+# ::id PMUL0511.json_0002
+# ::snt I 'd like to leave Cambridge on Wednesday , please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0511.json_0004
+# ::snt I need you to check again . Train from Ely to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL0511.json_0006
+# ::snt Sounds great , what is the price and arrival time ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id PMUL0511.json_0008
+# ::snt Thanks ! I 'm also looking for someplace to eat in the center of town . Something in the moderate price range .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n14 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n16 / name
+     :op1 "center"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL0511.json_0010
+# ::snt Type of food does n't matter , what would you prefer ?
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+)
+
+# ::id PMUL0511.json_0012
+# ::snt Yes , there will be 4 of us on Wednesday at 11:00 . Please book .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "11:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n20 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n22 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0511.json_0014
+# ::snt Awesome , thanks for all your help ! Good day
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1683.json_0000
+# ::snt I would like to find an expensive place to eat please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL1683.json_0002
+# ::snt Yes , I would like some Chinese food , please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id MUL1683.json_0004
+# ::snt I am not familiar with Cherry Hinton Road . Is that in the Centre of town ?
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id MUL1683.json_0006
+# ::snt Yes please .   I would like something in the expensive price range .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Area ( enRe1 / centre)
+   :Price ( PriRe3 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL1683.json_0008
+# ::snt No thank you , can you just give me the address and phone number for one of them ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id MUL1683.json_0010
+# ::snt Yes please give me the post code and phone number for one of the restaurants that has them listed .   I am also looking for a train .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id MUL1683.json_0012
+# ::snt I will be departing from Peterborough after 8:30 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n8 / name
+     :op1 "peterborough"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n10 / name
+     :op1 "8:30"
+  ))
+)
+
+# ::id MUL1683.json_0014
+# ::snt I need to be in Cambridge on Saturday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n14 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id MUL1683.json_0016
+# ::snt Any time after 08:30 would work .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n16 / name
+     :op1 "08:30"
+  ))
+)
+
+# ::id MUL1683.json_0018
+# ::snt The first train that leaves after 8:30 would be nice .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL1683.json_0020
+# ::snt No , but if you could give me the price of a ticket ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL1683.json_0022
+# ::snt Great . That 's all the information I need now . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20004.json_0000
+# ::snt I would like a moderately priced restaurant in the north part of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id WOZ20004.json_0002
+# ::snt What type of food does Golden Wok serve ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "golden"
+     :op2 "wok"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Food ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20004.json_0004
+# ::snt Yes what is the address for the business ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id WOZ20004.json_0006
+# ::snt Great . I have everything I need , Thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01266.json_0000
+# ::snt i need a taxi by 8:15 going to the golden hous
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Leave ( LeaTa3 / Leave 
+    :name ( n2 / name
+     :op1 "8:15"
+  ))
+   :Dest ( DesTa5 / Dest 
+    :name ( n4 / name
+     :op1 "golden"
+     :op2 "hous"
+  ))
+)
+
+# ::id SNG01266.json_0002
+# ::snt I 'll need to be picked up at holy trinity church . If you 've got it handy I 'll be needing the car type and their contact number too , please .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n6 / name
+     :op1 "holy"
+     :op2 "trinity"
+     :op3 "church"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id MUL1978.json_0000
+# ::snt I 'd like to find a museum in the centre of town , please .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL1978.json_0002
+# ::snt Actually , I would love it if you could give me a recommendation of one . And give me the postcode as well .
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL1978.json_0004
+# ::snt Super .   I need a train on Sunday going to Norwich , also .   Can you help with this ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "norwich"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id MUL1978.json_0006
+# ::snt I would like to arrive by 11:00 , if there is one available !
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "11:00"
+  ))
+)
+
+# ::id MUL1978.json_0008
+# ::snt Yes , I am departing from Cambridge and need to arrive in Norwich by 11:00 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Dest ( DesTr4 / Dest 
+    :name ( n14 / name
+     :op1 "Norwich"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n16 / name
+     :op1 "11:00"
+  ))
+)
+
+# ::id MUL1978.json_0010
+# ::snt No , that would be all .
+( o / out_of_scope )
+
+# ::id MUL1978.json_0012
+# ::snt No thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1406.json_0000
+# ::snt I 'm looking for a train to depart Cambridge leaving on Wednesday , can you help me ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1406.json_0002
+# ::snt I will be leaving from Cambridge .   I need to go to Peterborough .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "peterborough"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1406.json_0004
+# ::snt I would like to leave after 14:00 and make a booking .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n10 / name
+     :op1 "14:00"
+  ))
+)
+
+# ::id MUL1406.json_0006
+# ::snt Yes , and the reference number as well , please .
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id MUL1406.json_0008
+# ::snt I would like to book for 5 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL1406.json_0010
+# ::snt Can you recommend a good Turkish restaurant , moderately priced , in the centre of town ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "turkish"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n16 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n18 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1406.json_0012
+# ::snt Anatolia sounds great . Can you give me their address , postcode , and phone ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n20 / name
+     :op1 "anatolia"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Post ( aRe2 / question )
+  :Addr ( aRe3 / question )
+   )
+)
+
+# ::id MUL1406.json_0014
+# ::snt No , that will be all thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1006.json_0000
+# ::snt I am looking for night Clubs in cambridge , any suggestion ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "night"
+     :op2 "clubs"
+  ))
+)
+
+# ::id MUL1006.json_0002
+# ::snt Can I have the name , postcode , phone number , and address for the one in South ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+  :Phone ( aAt3 / question )
+   )
+)
+
+# ::id MUL1006.json_0004
+# ::snt Yeah , I need a place to stay .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id MUL1006.json_0006
+# ::snt I would like a guesthouse with a star of 4 in the moderate price range . I would like to be in the east .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n8 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreHo6 / Area 
+    :name ( n10 / name
+     :op1 "east"
+  ))
+   :Stars ( StaHo8 / Stars 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1006.json_0008
+# ::snt I 'm not ready to book yet .   What is the phone number and is there free parking ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Parking ( aHo0 / question )
+  :Phone ( aHo1 / question )
+  :Addr ( aHo2 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Parking ( esHo2 / yes)
+   )
+)
+
+# ::id MUL1006.json_0010
+# ::snt Thank you , that will be all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2293.json_0000
+# ::snt I 'm planning a trip to Cambridge and I was told the A and B Guest House was a great place to stay .   Can you give me information about it ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "a"
+     :op2 "and"
+     :op3 "b"
+     :op4 "guest"
+     :op5 "house"
+  ))
+)
+
+# ::id MUL2293.json_0002
+# ::snt Do you have free parking ? I refuse to pay for parking in a hotel that I am staying at . Would n't you agree ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Parking ( aHo1 / question )
+   )
+ :op3(Tt3 / Train-Request
+  :Ref ( aTr2 / question )
+   )
+)
+
+# ::id MUL2293.json_0004
+# ::snt Okay , sounds good .   Also I need to get a train from Liverpool street to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2293.json_0006
+# ::snt Oh wait , you know what ? I forgot to ask about star ratings . What 's the star rating on the A and B Guest House , please ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n6 / name
+     :op1 "A"
+     :op2 "and"
+     :op3 "B"
+     :op4 "Guest"
+     :op5 "House"
+  ))
+)
+
+# ::id MUL2293.json_0008
+# ::snt The train should leave after 12:45 and should leave on friday . for 2 people please book .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n10 / name
+     :op1 "12:45"
+  ))
+   :People ( PeoTr6 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL2293.json_0010
+# ::snt Does that train leave on Friday ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL2293.json_0012
+# ::snt I need two tickets .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n16 / name
+     :op1 "two"
+  ))
+)
+
+# ::id MUL2293.json_0014
+# ::snt No thanks , that is everything .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0563.json_0000
+# ::snt Hi , I 'm looking for restaurants in the area . Could you recommend any moderately - priced establishments that are located near the town centre .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0563.json_0002
+# ::snt Is that a gastropub restaurant ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "gastropub"
+  ))
+)
+
+# ::id SNG0563.json_0004
+# ::snt Yes , please . For 6 people at 17:15 on Tuesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "17:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SNG0563.json_0006
+# ::snt thanks you very much that 's all i need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3604.json_0000
+# ::snt Can you help me find a place called Hughes Hall ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "hughes"
+     :op2 "hall"
+  ))
+)
+
+# ::id PMUL3604.json_0002
+# ::snt What part of town is it located in ? Are there any restaurants in that area ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL3604.json_0004
+# ::snt Can I have the address and phone number ? I also need a train leaving Sunday and arriving by 21:00
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n6 / name
+     :op1 "21:00"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id PMUL3604.json_0006
+# ::snt Thanks . I also need a train for Sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL3604.json_0008
+# ::snt I need to go to cambridge from kings lynn .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id PMUL3604.json_0010
+# ::snt Yes please book that train , for 7 people . And may I get a reference number for the booking ? Thanks .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3604.json_0012
+# ::snt No thank you . Have a great day . Goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1797.json_0000
+# ::snt What is the cheapest taxi service in Cambridge ?
+( Tm1 / Train-Inform
+   :Dest ( onTr1 / none)
+)
+
+# ::id PMUL1797.json_0002
+# ::snt I am looking for a train .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL1797.json_0004
+# ::snt I am leaving broxbourne to go to cambridge on sunday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n6 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id PMUL1797.json_0006
+# ::snt I will be travelling at 12:30 PM
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "12:30"
+  ))
+)
+
+# ::id PMUL1797.json_0008
+# ::snt I would like to leave on Sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL1797.json_0010
+# ::snt I do n't want to book yet , but please tell me the arrival time for that one
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+)
+
+# ::id PMUL1797.json_0012
+# ::snt Thanks very much . Goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0454.json_0000
+# ::snt I am looking for an Italian restaurant in the centre of town , could you provide me with some options to choose from please ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0454.json_0002
+# ::snt I 'd like a cheap one , please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SNG0454.json_0004
+# ::snt What are the other two restaurants in this price range ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id SNG0454.json_0006
+# ::snt Yes please . What are the phone numbers of those places ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id SNG0454.json_0008
+# ::snt Not now . Thanks for your help , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1083.json_0000
+# ::snt Yes I am looking for a hotel that includes free wifi and has a three star rating please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n4 / name
+     :op1 "three"
+  ))
+)
+
+# ::id MUL1083.json_0002
+# ::snt I do n't care where it is located .   I would like an actual hotel room and I will need free parking too .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id MUL1083.json_0004
+# ::snt Yes , I would like to book it for 8 people and 3 nights starting from Tuesday . Please make sure to include the reference number .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL1083.json_0006
+# ::snt I am also interested in places to go in the east area . Can you help with that ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL1083.json_0008
+# ::snt Yes I am looking for a park . I 'd also like to know the entrance fee , postcode and phone number please .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n16 / name
+     :op1 "park"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Post ( aAt2 / question )
+  :Phone ( aAt3 / question )
+   )
+)
+
+# ::id MUL1083.json_0010
+# ::snt Yes I also need a taxi to commute between the two .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL1083.json_0012
+# ::snt 16:45 . Please give me their car type and contact number .
+( a / and
+ :op1(Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+   )
+ :op2(Tm2 / Taxi-Inform
+   :Leave ( LeaTa3 / Leave 
+    :name ( n19 / name
+     :op1 "16:45"
+  ))
+   )
+)
+
+# ::id MUL1083.json_0014
+# ::snt I want to leave at 06:45 . I can arrive however long it takes .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n20 / name
+     :op1 "06:45"
+  ))
+)
+
+# ::id MUL1083.json_0016
+# ::snt Thank you so much , that is all I needed !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2217.json_0000
+# ::snt I wanted to visit the Tenpin , could you tell me the hours it is open , and if there is an admission cost ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "tenpin"
+  ))
+)
+
+# ::id PMUL2217.json_0002
+# ::snt That 's OK , could you tell me what part of town it 's located in ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+)
+
+# ::id PMUL2217.json_0004
+# ::snt Great . Thank you . I also need a place to dine .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2217.json_0006
+# ::snt I am looking for Scottish food . I would like it to be nice so it can be expensive , but it needs to be in the east side of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "scottish"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n8 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL2697.json_0000
+# ::snt I am looking for a hotel by the name of The Lensfield Hotel .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "Lensfield"
+     :op2 "Hotel"
+  ))
+)
+
+# ::id MUL2697.json_0002
+# ::snt What type of hotel is this and could I get the address ?
+( Ht1 / Hotel-Request
+  :Type ( aHo0 / question )
+  :Addr ( aHo1 / question )
+)
+
+# ::id MUL2697.json_0004
+# ::snt I 'm also looking for a museum located in   centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n6 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL2697.json_0006
+# ::snt Yes , can you tell me the entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL2697.json_0008
+# ::snt i also want to book a taxi . i want to leave the hotel by 18:30 . get contact number and car type
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n8 / name
+     :op1 "18:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n10 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+ :op3(Ht3 / Hotel-Request
+  :Type ( aHo2 / question )
+   )
+)
+
+# ::id MUL2697.json_0010
+# ::snt No that is everything I need today . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0260.json_0000
+# ::snt Can you help me find a train ? I am looking for that departs from Cambridge on Saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG0260.json_0002
+# ::snt I would like to go to Birmingham New Street and the train should leave after 14:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "14:15"
+  ))
+)
+
+# ::id SNG0260.json_0004
+# ::snt That would be great . Can you get me 7 tickets on that train ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id SNG0260.json_0006
+# ::snt Ok . Is that also the reference number ? Thanks .
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id SNG0260.json_0008
+# ::snt Okay . Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0260.json_0010
+# ::snt No , that would be all . Thanks . Have a night day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0022.json_0000
+# ::snt What type of food does the Oak Bistro in Cambridge serve ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "oak"
+     :op2 "bistro"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Food ( aRe1 / question )
+   )
+)
+
+# ::id MUL0022.json_0002
+# ::snt Yes , please book a table for 5 on Saturday at 16:45 . May I get the reference number for that once you 've booked it please ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "16:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0022.json_0004
+# ::snt What do you mean ? Do you have another suggestion ?
+( o / out_of_scope )
+
+# ::id MUL0022.json_0006
+# ::snt The Oak Bistro for 5 people on Sunday at 16:45 .   Also I am looking for a 3 star hotel in the expensive price range with free parking .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+   :Stars ( StaHo5 / Stars 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe5 / Name 
+    :name ( n15 / name
+     :op1 "oak"
+     :op2 "bistro"
+  ))
+   :Time ( TimRe7 / Time 
+    :name ( n17 / name
+     :op1 "16:45"
+  ))
+   :People ( PeoRe9 / People 
+    :name ( n19 / name
+     :op1 "5"
+  ))
+   :Day ( DayRe11 / Day 
+    :name ( n21 / name
+     :op1 "sunday"
+  ))
+   )
+)
+
+# ::id MUL0022.json_0008
+# ::snt No preference as long as it has 3 star , expensive price range , and free parking . I need it booked for 5 people for 5 nights starting Sunday .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n22 / name
+     :op1 "expensive"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n24 / name
+     :op1 "3"
+  ))
+   :Stay ( StaHo6 / Stay 
+    :name ( n26 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo8 / Day 
+    :name ( n28 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo10 / People 
+    :name ( n30 / name
+     :op1 "5"
+  ))
+   :Parking ( esHo6 / yes)
+)
+
+# ::id MUL0022.json_0010
+# ::snt Is it available for 2 nights then ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n32 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL0022.json_0012
+# ::snt Thanks . I 'll also need a taxi from the hotel to the restaurant . I need to make sure I get there by the 16:45 reservation .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n34 / name
+     :op1 "16:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n36 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n38 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id MUL0022.json_0014
+# ::snt Could I get the contact number and type of car for the taxi please .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id MUL0022.json_0016
+# ::snt Thank you . Do I need a reservation number for the taxi ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL0022.json_0018
+# ::snt I almost forgot ; I need the hotel name , LOL .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id MUL0022.json_0020
+# ::snt Thank you so much for your help today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0469.json_0000
+# ::snt Can you tell me about the J Restaurant ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "j"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id SNG0469.json_0002
+# ::snt Can you make reservations for 6 at 14:30 on Thursday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "14:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SNG0469.json_0004
+# ::snt You have been very helpful . Thank you . goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2456.json_0000
+# ::snt Hi , I am looking forward to trying some of your local restaurants .   I do need help with some other places to go in town while I am there though .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL2456.json_0002
+# ::snt I would say let 's look for an attraction first . Can you recommend something to do in the south part of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL2456.json_0004
+# ::snt I will go with whatever you recommend , I just need the attraction type and postcode .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( onAt1 / dontcare)
+   )
+ :op2(At2 / Attraction-Request
+  :Type ( aAt1 / question )
+  :Post ( aAt2 / question )
+   )
+)
+
+# ::id PMUL2456.json_0006
+# ::snt No , but I would like to find a cheap priced south african restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "south"
+     :op2 "african"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n8 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL2456.json_0008
+# ::snt Try Portuguese then .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "Portuguese"
+  ))
+)
+
+# ::id PMUL2456.json_0010
+# ::snt I would rather be in the south area .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n12 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL2456.json_0012
+# ::snt Can you book a table for me there on Thursday at 12:15 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "12:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL2456.json_0014
+# ::snt 3 people will be dining . Please give me a reference number once you finish the reservation
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL2456.json_0016
+# ::snt Thanks so much for putting up with me ! You 've been great !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20331.json_0000
+# ::snt I am looking for african food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "african"
+  ))
+)
+
+# ::id WOZ20331.json_0002
+# ::snt Yes . I need the address please .
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id WOZ20331.json_0004
+# ::snt Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01451.json_0000
+# ::snt I am looking for a place to stay . The hotel should be in the centre and should be in the cheap price range
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreHo6 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG01451.json_0002
+# ::snt The hotel should be in the type of hotel and should have a star of 4 ,
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG01451.json_0004
+# ::snt I need to be in the centre . Is there a guesthouse available , if there are no hotels ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG01451.json_0006
+# ::snt Great ! I want to book it for 5 people and 3 nights starting from tuesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SNG01451.json_0008
+# ::snt how about thursday ?
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n20 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id SNG01451.json_0010
+# ::snt Thanks , that 's all I need . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3832.json_0000
+# ::snt i 'm looking for places to go in town
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL3832.json_0002
+# ::snt I would like to go to a museum in the south . I need the postcode and entrance fee .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "museum"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Post ( aAt2 / question )
+   )
+)
+
+# ::id PMUL3832.json_0004
+# ::snt I also need a place to stay at with free wifi and parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL3832.json_0006
+# ::snt Lets try the south side .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL3832.json_0008
+# ::snt Either will be fine
+( o / out_of_scope )
+
+# ::id PMUL3832.json_0010
+# ::snt I 'm sorry I do want to stay at a hotel , not a guesthouse . I will just need the price range and post code please .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Price ( aHo1 / question )
+  :Post ( aHo2 / question )
+   )
+)
+
+# ::id PMUL3832.json_0012
+# ::snt I also want to book a taxi to commute between the two places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL3832.json_0014
+# ::snt I 'd like to be picked up at Byart Art museum by 21:00 . Could you please book a taxi for me .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n10 / name
+     :op1 "21:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n12 / name
+     :op1 "Byart"
+     :op2 "Art"
+  ))
+)
+
+# ::id PMUL3832.json_0016
+# ::snt I want to go to the hotel .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Type ( TypHo4 / Type 
+    :name ( n17 / name
+     :op1 "hotel"
+  ))
+   )
+)
+
+# ::id PMUL3832.json_0018
+# ::snt That 's all I need , thanks so much for all of your help ! Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0191.json_0000
+# ::snt Can you help me find a guest house ?
+( o / out_of_scope )
+
+# ::id PMUL0191.json_0002
+# ::snt In Cambridge for sure , but still deciding the location .   I need it to have free parking though ,
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL0191.json_0004
+# ::snt That may work .   Do they have free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL0191.json_0006
+# ::snt Yes , I want to book for 7 people , 5 nights starting wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n2 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n4 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n6 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL0191.json_0008
+# ::snt Yes , please make the booking for me .
+( o / out_of_scope )
+
+# ::id PMUL0191.json_0010
+# ::snt Yes . I 'd like a restaurant in the west that serves Indian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n10 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL0191.json_0012
+# ::snt I do n't have a preference . Just close your eyes and pick one . I need to reserve a table for 7 on Wednesday at 17:15 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "17:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL0191.json_0014
+# ::snt That 's all I need today thanks for all the help . Bye
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4394.json_0000
+# ::snt Hello I am looking for a train leaving from ely and arriving at cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL4394.json_0002
+# ::snt Monday leaving after 8:00 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "8:00"
+  ))
+)
+
+# ::id PMUL4394.json_0004
+# ::snt yes it will , please book for three and get the reference number
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "three"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4394.json_0006
+# ::snt I am also looking to get some Indian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL4394.json_0008
+# ::snt No I want somewhere cheap in the centre actually
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n14 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4394.json_0010
+# ::snt Yes . please reserve for 3 people on monday at 11:00 and give me the reference number
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "11:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n20 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n22 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL4394.json_0012
+# ::snt That is all I needed , thank you and good day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3714.json_0000
+# ::snt I am looking for a museum to visit ?   I 'm pretty excited to be coming in a few weeks .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL3714.json_0002
+# ::snt What area of town is that in ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+)
+
+# ::id PMUL3714.json_0004
+# ::snt Great ! Can I get the address and phone number ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL3714.json_0006
+# ::snt I 'm also looking for a cheap guesthouse with free parking and free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+   :Price ( PriHo5 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+   :Internet ( esHo4 / yes)
+)
+
+# ::id PMUL3714.json_0008
+# ::snt Let 's stick with the east
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n8 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL3714.json_0010
+# ::snt Yes , please book it for 4 people and 3 nights starting from Saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3714.json_0012
+# ::snt Thank you , that is all . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0096.json_0000
+# ::snt I need help finding a portuguese restaurant located in the centre , can you assist me please ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n4 / name
+     :op1 "portuguese"
+  ))
+)
+
+# ::id SSNG0096.json_0002
+# ::snt Is this restaurant in the cheap price range ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SSNG0096.json_0004
+# ::snt Yes , please book for Thursday at 12:45 for 7 people .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "12:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id SSNG0096.json_0006
+# ::snt Hmm , okay , how about another restaurant in the same area and price range ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Area ( AreRe3 / Area 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Price ( PriRe5 / Price 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "area"
+     :op3 "and"
+     :op4 "price"
+     :op5 "range"
+  ))
+)
+
+# ::id SSNG0096.json_0008
+# ::snt Okay let 's try that place .
+( o / out_of_scope )
+
+# ::id SSNG0096.json_0010
+# ::snt Which restaurant were you able to book me into ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id SSNG0096.json_0012
+# ::snt Thank you . That is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0096.json_0014
+# ::snt Thanks , I 'm all done here .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4310.json_0000
+# ::snt Can you help me find a moderately priced chinese food restaurant ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL4310.json_0002
+# ::snt No , I 'd just like the address and postcode please .
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id PMUL4310.json_0004
+# ::snt I also need a moderately priced guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n8 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL4310.json_0006
+# ::snt It 's more important to me that it has free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL4310.json_0008
+# ::snt I need to book that for 3 people for 5 nights from Tuesday please . I will need a reference number .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL4310.json_0010
+# ::snt I would also like a taxi to take me between the restaurant and the guesthouse .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL4310.json_0012
+# ::snt I would like to leave the hotel by 10:00 Once booked , can you give me the contact number and type of car to look out for ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n16 / name
+     :op1 "10:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id PMUL4310.json_0014
+# ::snt Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4310.json_0016
+# ::snt Yes , can I get the address to the funky fun house ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n20 / name
+     :op1 "funky"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+   )
+ :op3(At3 / Attraction-Request
+  :Addr ( aAt2 / question )
+   )
+)
+
+# ::id PMUL4310.json_0018
+# ::snt Funky fun house is an indoor amusement attraction . I 've heard it is a lot of fun . Do you have a phone number for it ?
+( Tt1 / Taxi-Request
+  :Phone ( aTa0 / question )
+)
+
+# ::id PMUL4310.json_0020
+# ::snt I 'm sorry , I was thinking of another town . The restaurant , hotel , and taxi are all that I need for today . Thank you for your help !
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+ :op3(Rm3 / Restaurant-Inform
+   :none ( onRe3 / none)
+   )
+)
+
+# ::id SNG0622.json_0000
+# ::snt I 'm looking for an Indian restaurant in the west .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id SNG0622.json_0002
+# ::snt That might work .   What is the price range of Tandoori Palace ?
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe3 / Name 
+    :name ( n7 / name
+     :op1 "Tandoori"
+     :op2 "Palace"
+  ))
+   )
+)
+
+# ::id SNG0622.json_0004
+# ::snt No that 's OK , but could you give me their address and postcode please .
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id SNG0622.json_0006
+# ::snt I believe that 's all I need .   Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01649.json_0000
+# ::snt I am looking for a taxi to the Stevenage train station .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "stevenage"
+     :op2 "train"
+     :op3 "station"
+  ))
+)
+
+# ::id SNG01649.json_0002
+# ::snt It 's important that I arrive no later than 23:30 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n4 / name
+     :op1 "23:30"
+  ))
+)
+
+# ::id SNG01649.json_0004
+# ::snt I will be departing from frankie and bennys .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n6 / name
+     :op1 "frankie"
+     :op2 "and"
+     :op3 "bennys"
+  ))
+)
+
+# ::id SNG01649.json_0006
+# ::snt Thanks ! What is the contact number ?
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01649.json_0008
+# ::snt No , that 's all I need . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2622.json_0000
+# ::snt I want the address to the Autumn House hotel in Cambridge .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "autumn"
+     :op2 "house"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Addr ( aHo1 / question )
+   )
+)
+
+# ::id PMUL2622.json_0002
+# ::snt Please check to see if there any rooms available on Sunday for 5 nights .   I will need 7 rooms .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL2622.json_0004
+# ::snt Thank you can you find me a place to eat too ?
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2622.json_0006
+# ::snt Never mind on a place to eat .   Can you help me find info on the Cambridge Temporary Art attraction ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n10 / name
+     :op1 "cambridge"
+     :op2 "temporary"
+     :op3 "art"
+  ))
+)
+
+# ::id PMUL2622.json_0008
+# ::snt Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2622.json_0010
+# ::snt No that will be all thank you ?
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0705.json_0000
+# ::snt Are there any cheap cantonese restaurants in town ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "cantonese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SNG0705.json_0002
+# ::snt I 'd prefer Cantonese , but I 'd be up for Italian if necessary .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id SNG0705.json_0004
+# ::snt How about an italian place for 3 people at 17:45 on wedensday
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "17:45"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SNG0705.json_0006
+# ::snt That would be great - can you make that reservation ?
+( o / out_of_scope )
+
+# ::id SNG0705.json_0008
+# ::snt That 's all I needed . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1202.json_0000
+# ::snt I am interested in booking a taxi . I need to leave from Primavera and go to Christ 's College by 07:15 . I also need the contact number and car type .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n2 / name
+     :op1 "primavera"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n4 / name
+     :op1 "07:15"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n6 / name
+     :op1 "christ"
+     :op2 "'s"
+     :op3 "college"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id SNG1202.json_0002
+# ::snt That is all . Thank you very much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1509.json_0000
+# ::snt I am looking for a train that goes to Cambridge and arrives by 16:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "16:30"
+  ))
+)
+
+# ::id MUL1509.json_0002
+# ::snt Yes , I need to leave Norwich on Friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id MUL1509.json_0004
+# ::snt I am going to cambridge on friday , leaving from norwich and I need to book 5 tickets . And can you please give me the reference number ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   :Dest ( DesTr4 / Dest 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr6 / Day 
+    :name ( n14 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n16 / name
+     :op1 "norwich"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL1509.json_0006
+# ::snt I just need to arrive by 16:30 find a time close to that and help me get 5 tickets please .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n18 / name
+     :op1 "16:30"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n20 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL1509.json_0008
+# ::snt I also need help looking up a restaurant called hk fusion .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n22 / name
+     :op1 "hk"
+     :op2 "fusion"
+  ))
+)
+
+# ::id MUL1509.json_0010
+# ::snt Could you book a table for me there please ?   5 people on Friday at 20:00 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n24 / name
+     :op1 "20:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n26 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n28 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL1509.json_0012
+# ::snt Thank you ! I think that 's all I need for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2505.json_0000
+# ::snt Hello , I 'm looking for an architecture place to go in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id MUL2505.json_0002
+# ::snt Old Schools sounds cool - can I have their phone number ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n6 / name
+     :op1 "old"
+     :op2 "schools"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Phone ( aAt1 / question )
+   )
+)
+
+# ::id MUL2505.json_0004
+# ::snt I 'm looking for the gonville hotel .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n8 / name
+     :op1 "gonville"
+     :op2 "hotel"
+  ))
+)
+
+# ::id MUL2505.json_0006
+# ::snt No can I just get the hotel type and phone number please ?
+( Ht1 / Hotel-Request
+  :Type ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id MUL2505.json_0008
+# ::snt Thanks . Can I also book a taxi to take me from the hotel to the old school . I want to leave the hotel by 21:00 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n10 / name
+     :op1 "21:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n12 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n14 / name
+     :op1 "old"
+     :op2 "school"
+  ))
+)
+
+# ::id MUL2505.json_0010
+# ::snt Thank you so much that 's all i need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0553.json_0000
+# ::snt I 'm looking for places to go in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0553.json_0002
+# ::snt No . What would you recommend ?
+( o / out_of_scope )
+
+# ::id MUL0553.json_0004
+# ::snt Yes please give me their phone number .
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL0553.json_0006
+# ::snt I also need a train to Cambridge that leaves after 19:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n6 / name
+     :op1 "19:00"
+  ))
+)
+
+# ::id MUL0553.json_0008
+# ::snt Well , I 'm in Peterborough and I need to get to Cambridge on Tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "peterborough"
+  ))
+   :Dest ( DesTr6 / Dest 
+    :name ( n12 / name
+     :op1 "Cambridge"
+  ))
+)
+
+# ::id MUL0553.json_0010
+# ::snt Could you also give me the train ID for that ?
+( Tt1 / Train-Request
+  :Id ( aTr0 / question )
+)
+
+# ::id MUL0553.json_0012
+# ::snt Great thank you ! That will be all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0062.json_0000
+# ::snt I need a taxi to take me to Thanh Binh and I should arrive before 22:15 .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "thanh"
+     :op2 "binh"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n4 / name
+     :op1 "22:15"
+  ))
+)
+
+# ::id SNG0062.json_0002
+# ::snt I am leaving from the Shiraz restaurant . Can I get the car type and contact number please ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n6 / name
+     :op1 "shiraz"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id SNG0062.json_0004
+# ::snt Thanks , that all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4331.json_0000
+# ::snt I am looking for information in Cambridge
+( o / out_of_scope )
+
+# ::id PMUL4331.json_0002
+# ::snt I should have already told you that , how rude of me .   Can you please tell me what museums are in Cambridge ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id PMUL4331.json_0004
+# ::snt I really do n't have a preference .   Do you have one that you could recommend that would be interesting for a few different age groups ?
+( o / out_of_scope )
+
+# ::id PMUL4331.json_0006
+# ::snt Yes thank you . I 'd love to get the address there .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL4331.json_0008
+# ::snt I also need to find a train for Wednesday between Cambridge sand Stansted Airport to arrive by 16:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n8 / name
+     :op1 "16:15"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4331.json_0010
+# ::snt What is the price ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL3323.json_0000
+# ::snt I am looking for a restaurant in the centre that serves indian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3323.json_0002
+# ::snt as cheap as possible
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL3323.json_0004
+# ::snt ok lets try the gandhi , a table for 4 on sat at 14:15 , and I need the reference number
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "the"
+     :op2 "gandhi"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n10 / name
+     :op1 "14:15"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL3323.json_0006
+# ::snt I 'm also looking for a train that leaves London Kings Cross on Saturday and arrives in Cambridge by 09:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n16 / name
+     :op1 "saturday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n18 / name
+     :op1 "09:45"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n20 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id PMUL3323.json_0008
+# ::snt Would it be possible to book that train for 4 people ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n22 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3323.json_0010
+# ::snt Thanks , that 's all I needed today !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3853.json_0000
+# ::snt I am looking for information in Cambridge
+( o / out_of_scope )
+
+# ::id PMUL3853.json_0002
+# ::snt Yes , on tuesday from kings lynn , leaving after 10:30 please ?
+( Tm1 / Train-Inform
+   :Dest ( amTr1 / cambridge)
+   :Day ( DayTr3 / Day 
+    :name ( n2 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr5 / Depart 
+    :name ( n4 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Leave ( LeaTr7 / Leave 
+    :name ( n6 / name
+     :op1 "10:30"
+  ))
+)
+
+# ::id PMUL3853.json_0004
+# ::snt Yes please , I need 3 tickets and the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3853.json_0006
+# ::snt Yes , I am also looking for a place to stay . The hotel should include free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL3853.json_0008
+# ::snt I do not have a preference on area .
+( Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+)
+
+# ::id PMUL3853.json_0010
+# ::snt No . I would prefer something expensive and with free wifi .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL3853.json_0012
+# ::snt is that a guest house ?
+( o / out_of_scope )
+
+# ::id PMUL3853.json_0014
+# ::snt Yes please .
+( o / out_of_scope )
+
+# ::id PMUL3853.json_0016
+# ::snt No , I really want a guesthouse . What about something in the moderate price range ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n16 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL3853.json_0018
+# ::snt i do nt care about the area
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Area ( aHo1 / question )
+   )
+)
+
+# ::id PMUL3853.json_0020
+# ::snt The hotel should include free wifi .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Internet ( esHo2 / yes)
+   :Type ( TypHo4 / Type 
+    :name ( n18 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL3853.json_0022
+# ::snt i do n't care , i already told you that .
+( o / out_of_scope )
+
+# ::id PMUL3853.json_0024
+# ::snt I would prefer a four star can you send me some info on that ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n20 / name
+     :op1 "four"
+  ))
+)
+
+# ::id PMUL3853.json_0026
+# ::snt Give me their area and address
+( Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+  :Addr ( aHo1 / question )
+)
+
+# ::id PMUL3853.json_0028
+# ::snt No . Thanks you . That 's all . Goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3879.json_0000
+# ::snt I 'm a foodie and desperately need to find a restaurant in the centre . I 'm treating myself so anything in the expensive range is perfect
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3879.json_0002
+# ::snt I 'd like to be in the centre of town .   Surprise me with the type !   I need to book for 8 people on Wednesday 16:00 .   Reference number please ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "16:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+   :Area ( AreRe8 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL3879.json_0004
+# ::snt I also need a place to stay . Cheap guesthouse will do .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n16 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL3879.json_0006
+# ::snt As long as it 's cheap , then yes .
+( o / out_of_scope )
+
+# ::id PMUL3879.json_0008
+# ::snt Hang on , I need to check on that .
+( o / out_of_scope )
+
+# ::id PMUL3879.json_0010
+# ::snt Alright , I need rooms for the same group on the same day . We 'll be staying for three nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "three"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "group"
+  ))
+)
+
+# ::id PMUL3879.json_0012
+# ::snt yeah , i need a taxi to get me from the hotel to the restaurant .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n24 / name
+     :op1 "hotel"
+  ))
+   )
+ :op2(Tm2 / Taxi-Inform
+   :Depart ( DepTa4 / Depart 
+    :name ( n27 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n29 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+)
+
+# ::id PMUL3879.json_0014
+# ::snt We 'll need to get to the restaurant on time so we 'll need to arrive by 16:00 to avoid losing our table . Be sure to provide contact number and car type .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n30 / name
+     :op1 "16:00"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n32 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id PMUL3879.json_0016
+# ::snt Thank you . That is all I needed . You have been a wonderful help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0278.json_0000
+# ::snt I need a four star room , free parking too .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "four"
+  ))
+)
+
+# ::id SSNG0278.json_0002
+# ::snt The hotel should be in the West side of town .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id SSNG0278.json_0004
+# ::snt Could I book the Marriot for 4 people starting on Wednesday ? It would be for 5 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SSNG0278.json_0006
+# ::snt May I have the reference number for the booking please ?
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id SSNG0278.json_0008
+# ::snt Yes a hotel that is near that one .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Type ( TypHo3 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id SSNG0278.json_0010
+# ::snt I 'd prefer something in the same price range as the Marriott . It 's all going on an expense report anyway , no reason to be stingy .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id SSNG0278.json_0012
+# ::snt Is there anything in the same price range you could try ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id SSNG0278.json_0014
+# ::snt Thank you , that 's all I need !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0260.json_0000
+# ::snt Please tell me where the restaurant HK Fusion is located . Thanks .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "hk"
+     :op2 "fusion"
+  ))
+)
+
+# ::id PMUL0260.json_0002
+# ::snt please reserve for me    table for two for today luch . thank you
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n4 / name
+     :op1 "two"
+  ))
+   )
+ :op2(gk2 / general-thank
+   :none ( onge2 / none)
+   )
+)
+
+# ::id PMUL0260.json_0004
+# ::snt I just need the phone number for that place .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id PMUL0260.json_0006
+# ::snt I also need a moderate priced place to stay in the North .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n8 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL0260.json_0008
+# ::snt Great , I would like it to be a guesthouse and have 4 stars .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0260.json_0010
+# ::snt Can I have the postcode , address , and phone number ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+  :Phone ( aHo2 / question )
+)
+
+# ::id PMUL0260.json_0012
+# ::snt No , that would be all for today . Have a great evening .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG1331.json_0000
+# ::snt Hi , I am looking for a entertainment attraction to visit . Do you have any recommendations ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id SNG1331.json_0002
+# ::snt The area doe not matter , just some entertainment .
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+)
+
+# ::id SNG1331.json_0004
+# ::snt Sounds good . Could you give me their address please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id SNG1331.json_0006
+# ::snt Yes , I also need their postcode and phone number .
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id SNG1331.json_0008
+# ::snt Great , thank you for all of your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1331.json_0010
+# ::snt Yes , thank you . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4597.json_0000
+# ::snt i am looking for a place to stay . The hotel should have a star of 4 and should be in the cheap price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+   :Type ( TypHo6 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL4597.json_0002
+# ::snt I would prefer a guesthouse that includes free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id PMUL4597.json_0004
+# ::snt Yes please go ahead and book for 5 people for 5 nights starting from Tuesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL4597.json_0006
+# ::snt I am also looking for some places to go in the north . Any Recommendations ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n16 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL4597.json_0008
+# ::snt That sounds good . Can you give me the phone number and address for there ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL4597.json_0010
+# ::snt Please have a taxi pick me up from the hotel at 13:00 and take me to the boat attraction . Send me car type and contact number .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n18 / name
+     :op1 "13:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+ :op3(At3 / Attraction-Request
+  :Type ( aAt2 / question )
+   )
+)
+
+# ::id PMUL4597.json_0012
+# ::snt Thank you for the assistance . I believe we are finished .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2054.json_0000
+# ::snt Yes , I need some train information .   Looking to depart cambridge and arrive by 08:45 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n2 / name
+     :op1 "08:45"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2054.json_0002
+# ::snt No , thank you . Does that leave on Tuesday and go to birmingham new street ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id MUL2054.json_0004
+# ::snt Yes please . I will need a ticket for one and the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "one"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL2054.json_0006
+# ::snt Yes . I am also looking for a place to stay in the south of town . Are there any guesthouses there ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "guesthouses"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n14 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL2054.json_0008
+# ::snt I would prefer something on the cheaper side .
+( o / out_of_scope )
+
+# ::id MUL2054.json_0010
+# ::snt No not today . I think that is everything I need . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3626.json_0000
+# ::snt Can you find me a Chinese restaurant ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL3626.json_0002
+# ::snt I would like for it to be in the centre . Price does not matter . I need a reservation for 8 at 11:15 on Saturday . Reference number after booking is complete .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n6 / name
+     :op1 "11:15"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL3626.json_0004
+# ::snt Thanks a lot . I would also like for some places to go in town , how about a museum in the same area ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n14 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL3626.json_0006
+# ::snt Please ! Can you also provide the address with postcode and the phone number ? I 'd like to jot it down in case I get lost !
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL3626.json_0008
+# ::snt No , that will be all . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0654.json_0000
+# ::snt I 'm looking for an expensive restaurant in the centre .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0654.json_0002
+# ::snt I 'd like to try Indian cuisine . I a table for three   at 15:45 on Monday .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n8 / name
+     :op1 "15:45"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n12 / name
+     :op1 "three"
+  ))
+)
+
+# ::id SNG0654.json_0004
+# ::snt Yes , let 's try for 14:45 instead .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "14:45"
+  ))
+)
+
+# ::id SNG0654.json_0006
+# ::snt No , that was all I needed right now . Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0193.json_0000
+# ::snt i got injured and are looking for the john farman intensive care unit department
+( Hm1 / Hospital-Inform
+   :Department ( DepHo2 / Department 
+    :name ( n2 / name
+     :op1 "john"
+     :op2 "farman"
+     :op3 "intensive"
+     :op4 "care"
+     :op5 "unit"
+  ))
+)
+
+# ::id SNG0193.json_0002
+# ::snt Could I get the address and postcode please ?
+( Ht1 / Hospital-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id SNG0193.json_0004
+# ::snt No thank you that will be all for now .   Thanks for the help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4311.json_0000
+# ::snt I am looking for an attraction called Williams Art and Antiques .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "williams"
+     :op2 "art"
+     :op3 "and"
+     :op4 "antiques"
+  ))
+)
+
+# ::id PMUL4311.json_0002
+# ::snt What is their postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL4311.json_0004
+# ::snt Thank you , I am also looking for an Italian restaurant in the centre .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "italian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4311.json_0006
+# ::snt I would like an expensive restaurant .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL4311.json_0008
+# ::snt For 7 people at 11:15 on Saturday , please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "11:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL4311.json_0010
+# ::snt Caffe Uno will be fine . Yes , I 'll need to reserve a table on Saturday . It will be at 11:15 for 7 people .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "11:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "7"
+  ))
+   :Name ( NamRe8 / Name 
+    :name ( n22 / name
+     :op1 "Caffe"
+     :op2 "Uno"
+  ))
+)
+
+# ::id PMUL4311.json_0012
+# ::snt Great I also need to get a taxi that can get me to the restaurant by 11:15
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n24 / name
+     :op1 "11:15"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n26 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL4311.json_0014
+# ::snt Can I have a reference number for the restaurant ?
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id PMUL4311.json_0016
+# ::snt I also need a taxi .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL4311.json_0018
+# ::snt Can you email or fax me the information for my personal reference ? Thank you for your assistance .
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id PMUL4311.json_0020
+# ::snt Nevermind , I wrote the info down . I 'll text it to everyone else , it 'll be faster that way . Thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20196.json_0000
+# ::snt Hi .   I 'm trying to find a restaurant that serves Danish food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "danish"
+  ))
+)
+
+# ::id WOZ20196.json_0002
+# ::snt How about thai ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "thai"
+  ))
+)
+
+# ::id WOZ20196.json_0004
+# ::snt I do n't care .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "do"
+     :op2 "n't"
+     :op3 "care"
+  ))
+)
+
+# ::id WOZ20196.json_0006
+# ::snt Centre please
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id WOZ20196.json_0008
+# ::snt Yes , I will need their address and phone number .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20196.json_0010
+# ::snt thank you very much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20196.json_0012
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2039.json_0000
+# ::snt Hello , I am traveling to Cambridge and I 'd like to find an expensive place to dine in the centre .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2039.json_0002
+# ::snt Can you make a reservation for 5 people at 18:00 on wednesday for me please ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "18:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL2039.json_0004
+# ::snt Yes , can you help me find some places to visit near the restaurant ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL2039.json_0006
+# ::snt I 'm not sure . What is available ?
+( Am1 / Attraction-Inform
+   :Type ( onAt1 / dontcare)
+)
+
+# ::id PMUL2039.json_0008
+# ::snt Its my first time in town , so I do nt know which places are good .   I am open to suggestions , so I will go with your recommendation
+( o / out_of_scope )
+
+# ::id PMUL2039.json_0010
+# ::snt Great , can I get the address and postcode .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL2039.json_0012
+# ::snt No , you 've helped me with everything ! Thanks , bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG01477.json_0000
+# ::snt i am looking for a restuarant in the expensive price range and should be in the centre
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG01477.json_0002
+# ::snt I would prefer welsh food , please !
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "welsh"
+  ))
+)
+
+# ::id SNG01477.json_0004
+# ::snt How about italian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id SNG01477.json_0006
+# ::snt Sure . What is their phone number and address there
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id SNG01477.json_0008
+# ::snt That is everything , still ironing out details , so I will call them later , thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01477.json_0010
+# ::snt That was all I needed for now . Thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2402.json_0000
+# ::snt I 'm looking for an expensive indian restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL2402.json_0002
+# ::snt Centre is fine !
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2402.json_0004
+# ::snt Yes , make reservations for 4 people at 18:00 p. m. on saturday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "18:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2402.json_0006
+# ::snt book a table for 7 people at 12:15 on thursday and get me the reference number
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "12:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL2402.json_0008
+# ::snt can i book a taxi to arrive by my reservation time ?
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n20 / name
+     :op1 "my"
+     :op2 "reservation"
+     :op3 "time"
+  ))
+)
+
+# ::id PMUL2402.json_0010
+# ::snt Oh my , I got ahead of myself . First , I need a place to go in the east for a boat attraction . Can you help ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n22 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n24 / name
+     :op1 "boat"
+  ))
+)
+
+# ::id PMUL2402.json_0012
+# ::snt what is their phone number and address ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL2402.json_0014
+# ::snt Their phone number would be super and then I need to book a taxi for getting to and from the camboats to the restaurant on time .
+( a / and
+ :op1(At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n27 / name
+     :op1 "camboats"
+  ))
+   )
+ :op3(Tm3 / Taxi-Inform
+   :Dest ( DesTa5 / Dest 
+    :name ( n30 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+)
+
+# ::id PMUL2402.json_0016
+# ::snt How about that taxi ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL2402.json_0018
+# ::snt Thank for your help ! That 's all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3605.json_0000
+# ::snt My son is a junior in high school , we are looking at college .   Can you tell me about what colleges are in cambridge ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL3605.json_0002
+# ::snt What is located in the centre ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3605.json_0004
+# ::snt Can you provide me with their address and phone number please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL3605.json_0006
+# ::snt I also need a train to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3605.json_0008
+# ::snt I will be coming from Ely and would like to arrive in Cambridge by 11:00 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "11:00"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "ely"
+  ))
+   :Dest ( DesTr6 / Dest 
+    :name ( n12 / name
+     :op1 "Cambridge"
+  ))
+)
+
+# ::id PMUL3605.json_0010
+# ::snt Yes , on Sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL3605.json_0012
+# ::snt Thanks very much ! What time does it depart , and how long is the ride ?
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3605.json_0014
+# ::snt No thank you ! That 's all I need . Thanks for all of your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3605.json_0016
+# ::snt Thanks again , that s all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2480.json_0000
+# ::snt I am looking for a polish restaurant that is in the moderate price range .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "polish"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL2480.json_0002
+# ::snt Could you find one that serves spanish food , instead ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "spanish"
+  ))
+)
+
+# ::id MUL2480.json_0004
+# ::snt I will try la tasca . The booking is just for me on Monday at 15:30 .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "la"
+     :op2 "tasca"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n10 / name
+     :op1 "15:30"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id MUL2480.json_0006
+# ::snt I also need to find a place called Byard Art .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n14 / name
+     :op1 "byard"
+     :op2 "art"
+  ))
+)
+
+# ::id MUL2480.json_0008
+# ::snt It 's an attraction in town .   Can you find it by name ?   I just need their phone number and the cost .
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL2480.json_0010
+# ::snt Terrific !   I also need a taxi that will get me from Byard to my restaurant by the reservation time , please .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id MUL2480.json_0012
+# ::snt That 's awesome . Thanks . I think that will do it for today . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4752.json_0000
+# ::snt I 'm looking for theatres in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "theatres"
+  ))
+)
+
+# ::id PMUL4752.json_0002
+# ::snt Great . Can I have the address please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL4752.json_0004
+# ::snt I would love some help finding a nice restaurant to take my wife to . Something expensive .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL4752.json_0006
+# ::snt Not really , but I would prefer it to be in the Centre also , close to the theatre .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n10 / name
+     :op1 "Not"
+  ))
+)
+
+# ::id PMUL4752.json_0008
+# ::snt Let 's do the Midsummer House .   I want to book a table for 3 people at 14:45 on wednesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "14:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL4752.json_0010
+# ::snt Could i get the reference number please ?
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id PMUL4752.json_0012
+# ::snt No that is it . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1187.json_0000
+# ::snt I need a train that leaves at 18:45 and goes to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "18:45"
+  ))
+)
+
+# ::id PMUL1187.json_0002
+# ::snt I 'm leaving from Broxburne on Friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "Broxburne"
+  ))
+)
+
+# ::id PMUL1187.json_0004
+# ::snt Great , can I get 2 tickets on that train ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL1187.json_0006
+# ::snt Yes I am looking for a place to go maybe a theatre .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "theatre"
+  ))
+)
+
+# ::id PMUL1187.json_0008
+# ::snt It does n't matter . You make a suggestion and provide the entrance fee , phone number , and area
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+  :Fee ( aAt2 / question )
+  :Phone ( aAt3 / question )
+   )
+)
+
+# ::id PMUL1187.json_0010
+# ::snt Yes , what area is this located in ?   I may give them a call today and ask about the entrance fee .
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Fee ( aAt1 / question )
+)
+
+# ::id PMUL1187.json_0012
+# ::snt No , that will be all today . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1317.json_0000
+# ::snt I am looking for a train that goes to Cambridge around 10:45
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "10:45"
+  ))
+)
+
+# ::id SNG1317.json_0002
+# ::snt I will be traveling on Thursday , and departing from Stevenage .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "stevenage"
+  ))
+)
+
+# ::id SNG1317.json_0004
+# ::snt No , can you just let me know the travel time for this trip ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id SNG1317.json_0006
+# ::snt Ok thanks . I 'll have to get back to you on how many tickets . Have a great day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0583.json_0000
+# ::snt I 'm looking for somewhere to go
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id MUL0583.json_0002
+# ::snt I do n't really care . But it needs to be in the western part of cambridge .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "western"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "do"
+     :op2 "n't"
+     :op3 "really"
+     :op4 "care"
+  ))
+)
+
+# ::id MUL0583.json_0004
+# ::snt Just the address in the postcode would be great
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id MUL0583.json_0006
+# ::snt I need to book a train as well .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL0583.json_0008
+# ::snt I 'd like to depart from cambridge and arrive in leicester by 16:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "leicester"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "16:00"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0583.json_0010
+# ::snt Yeah , that 'll work , good ahead and book it for just me , thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0583.json_0012
+# ::snt No , that 'll be all . Thanks a lot .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0168.json_0000
+# ::snt Yes I am looking for an expensive place to eat that is located in the city center .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id SSNG0168.json_0002
+# ::snt Hmm . I feel like discovering something new . Which restaurant would you recommend ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id SSNG0168.json_0004
+# ::snt That sounds great . Could you book a table for one at 11:15 on Friday ?
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n6 / name
+     :op1 "one"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n8 / name
+     :op1 "11:15"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id SSNG0168.json_0006
+# ::snt Yes , or any in the same expensive range and the centre area .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SSNG0168.json_0008
+# ::snt Yes one in the same area and price range please .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "area"
+     :op3 "and"
+     :op4 "price"
+     :op5 "range"
+  ))
+)
+
+# ::id SSNG0168.json_0010
+# ::snt Great ! Thank you so much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0168.json_0012
+# ::snt No thank you for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2467.json_0000
+# ::snt I 'm looking for places to go in town , can you make suggestions ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL2467.json_0002
+# ::snt I like a park that has vendors and kids can play
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "park"
+  ))
+)
+
+# ::id PMUL2467.json_0004
+# ::snt Never mind .   Do you have any theaters in the east area ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL2467.json_0006
+# ::snt Are there any museums ? Will need the address and phone number . Also looking for a restaurant that serves fusion food in the same area .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "museums"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Food ( FooRe4 / Food 
+    :name ( n9 / name
+     :op1 "fusion"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n11 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   )
+ :op3(At3 / Attraction-Request
+  :Phone ( aAt2 / question )
+  :Addr ( aAt3 / question )
+   )
+)
+
+# ::id PMUL2467.json_0008
+# ::snt I was hoping for something in the east .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL2467.json_0010
+# ::snt How about British food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "british"
+  ))
+)
+
+# ::id PMUL2467.json_0012
+# ::snt No need to book it . I would just like the price range , postcode , and address . Thanks !
+( Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id PMUL2467.json_0014
+# ::snt Thanks for all your help . That will be all for today . Goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4097.json_0000
+# ::snt I am planning a trip to see the Cambridge and County Folk Museum . What can you tell me about it ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "cambridge"
+     :op2 "and"
+     :op3 "county"
+     :op4 "folk"
+     :op5 "museum"
+  ))
+)
+
+# ::id PMUL4097.json_0002
+# ::snt I would like their entrance fee and address please .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+)
+
+# ::id PMUL4097.json_0004
+# ::snt Great , thanks !   Could you also help me find a modern European restaurant in the centre ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4097.json_0006
+# ::snt I would prefer something in the moderate range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL4097.json_0008
+# ::snt Yes , make a reservation for Tuesday please
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL4097.json_0010
+# ::snt 3 people at 20:00 on teusday
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n14 / name
+     :op1 "20:00"
+  ))
+)
+
+# ::id PMUL4097.json_0012
+# ::snt Thank you . I will also need the reference number , please .
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id PMUL4097.json_0014
+# ::snt Yes , I will need a taxi from the museum to the restaurant to arrive by 20:00 on Tuesday . Can you book that for me ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n16 / name
+     :op1 "tuesday"
+  ))
+   )
+ :op2(Tm2 / Taxi-Inform
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n19 / name
+     :op1 "20:00"
+  ))
+   :Depart ( DepTa6 / Depart 
+    :name ( n21 / name
+     :op1 "the"
+     :op2 "museum"
+  ))
+   :Dest ( DesTa8 / Dest 
+    :name ( n23 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+)
+
+# ::id PMUL4097.json_0016
+# ::snt Thank you so much for your time today . I appreciate your help ! Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1393.json_0000
+# ::snt I 'm looking for a place to dine in the moderate price range and in the town centre .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1393.json_0002
+# ::snt I would like to try gastropub . Do you have one that serves that ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "gastropub"
+  ))
+)
+
+# ::id MUL1393.json_0004
+# ::snt No thank you . Can you tell me the postcode , address , and phone number please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id MUL1393.json_0006
+# ::snt I 'm looking for a place to stay that has 4 stars and is a guesthouse , what is there like that ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1393.json_0008
+# ::snt Great , can I get their postcode , address , and phone number ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+  :Addr ( aHo1 / question )
+  :Post ( aHo2 / question )
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id MUL1393.json_0010
+# ::snt Yes that would be great . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1393.json_0012
+# ::snt I would like to book it for 3 nights starting Friday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL1393.json_0014
+# ::snt Actually I 'm not sure yet how many people will be with me .   Can you just give me their phone number for now ?
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id MUL1393.json_0016
+# ::snt No , I do not think so . Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1600.json_0000
+# ::snt I am looking for a train that leaves Cambridge going to Leicester arriving by 16:15
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "leicester"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "16:15"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1600.json_0002
+# ::snt Yes , I 'd like to leave on Monday , going to Cambridge from Leicester .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :Dest ( DesTr4 / Dest 
+    :name ( n10 / name
+     :op1 "Cambridge"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n12 / name
+     :op1 "Leicester"
+  ))
+)
+
+# ::id MUL1600.json_0004
+# ::snt Could I have the travel time and price for that particular train ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id MUL1600.json_0006
+# ::snt Okay , I also need a Chinese restaurant in the centre , please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "chinese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1600.json_0008
+# ::snt I 'm looking for something in the expensive price range .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n18 / name
+     :op1 "expensive"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL1600.json_0010
+# ::snt Yes , a table for 1 at 20:30 . But could you check the train again ? I need to leave from Liecester , not arrive there .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n20 / name
+     :op1 "20:30"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n22 / name
+     :op1 "1"
+  ))
+   )
+ :op2(Tm2 / Train-Inform
+   :Depart ( eiTr2 / leicester)
+   )
+)
+
+# ::id MUL1600.json_0012
+# ::snt Okay .   Sorry for the mix - up .   Thanks for checking .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1600.json_0014
+# ::snt Yes , that would be great . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1600.json_0016
+# ::snt No you have been a great help , thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3917.json_0000
+# ::snt I 'm looking for a place to stay that includes free wifi and free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL3917.json_0002
+# ::snt a star of 4 and should be in the cheap range and in the North
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3917.json_0004
+# ::snt Yes , please . On Tuesday for 3 nights for 8 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL3917.json_0006
+# ::snt I think I might be all set .
+( o / out_of_scope )
+
+# ::id PMUL4755.json_0000
+# ::snt Hi , I 'm looking to see the sights . Can you tell me about Primavera ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "primavera"
+  ))
+)
+
+# ::id PMUL4755.json_0002
+# ::snt and the area and postcode too please
+( a / and
+ :op1(Am1 / Attraction-Inform
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+  :Post ( aAt2 / question )
+   )
+)
+
+# ::id PMUL4755.json_0004
+# ::snt i also want a place to dine in the east
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL4755.json_0006
+# ::snt I already told you that , pay attention
+( o / out_of_scope )
+
+# ::id PMUL4755.json_0008
+# ::snt Just something expensive , if you pay enough I 'm sure the food is good regardless of the cuisine .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL4755.json_0010
+# ::snt Please book it for 5 people on Wednesday at 15:15 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "15:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL4755.json_0012
+# ::snt That is all . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3984.json_0000
+# ::snt Hello , are there any Indian restaurants in the city centre ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3984.json_0002
+# ::snt ok book us fir 8 on friday at 15 15
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n8 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL3984.json_0004
+# ::snt I would also like to know about a fun place in the middle of town .
+( o / out_of_scope )
+
+# ::id PMUL3984.json_0006
+# ::snt Nothing in particular , I just need to know how much the entrance fee is .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( onAt1 / dontcare)
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+   )
+)
+
+# ::id PMUL3984.json_0008
+# ::snt No thanks , but I do need a taxi . Would you be able to help ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL3984.json_0010
+# ::snt From the restaurant to the museum .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n10 / name
+     :op1 "the"
+     :op2 "museum"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n12 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL3984.json_0012
+# ::snt Sorry from the museum to the restaurant ... I just need to be there in time for our reservation .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL3984.json_0014
+# ::snt Great , thanks so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3984.json_0016
+# ::snt No , I 'm all set , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1228.json_0000
+# ::snt I 'm looking for a place to go to in the centre that has entertainment . Can you help ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL1228.json_0002
+# ::snt How about architecture ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id PMUL1228.json_0004
+# ::snt I do n't . Could you recommend one , and give me the phone number and address ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL1228.json_0006
+# ::snt I also need a train to Peterborough on Tuesday
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "peterborough"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id SNG0740.json_0000
+# ::snt I 'm looking for an expensive restaurant to go to .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SNG0740.json_0002
+# ::snt What 's your favorite place on the south side of town ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id SNG0740.json_0004
+# ::snt That would be great . Please make the reservation for 17:45 on Monday . Just 1 person .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "17:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+)
+
+# ::id SNG0740.json_0006
+# ::snt That will be all . Thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1632.json_0000
+# ::snt I ca n't wait to get to Cambridge and try some of the restaurants I 've heard about . Can you tell me about one of them ? I think the name is Little Seoul .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "little"
+     :op2 "seoul"
+  ))
+)
+
+# ::id MUL1632.json_0002
+# ::snt Yes , please . Table for 8 at 15:00 on wednesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "15:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL1632.json_0004
+# ::snt Can we do the same day at 14:00 instead ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "14:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+)
+
+# ::id MUL1632.json_0006
+# ::snt Great I also need to get a train on thursday leaving from cambridge .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1632.json_0008
+# ::snt I 'd like to arrive in Norwich by 13:15 if possible .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n18 / name
+     :op1 "norwich"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n20 / name
+     :op1 "13:15"
+  ))
+)
+
+# ::id MUL1632.json_0010
+# ::snt That s is great , I need it for 8 people as well , and can I get a reference number as well please ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n22 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL1632.json_0012
+# ::snt That 's all I need . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20523.json_0000
+# ::snt I am looking for an expensive restaurant in the south part of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id WOZ20523.json_0002
+# ::snt I would like Italian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id WOZ20523.json_0004
+# ::snt Yes , what is their phone number and where are they located at ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id WOZ20523.json_0006
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1886.json_0000
+# ::snt Hey , I 'd like to find a hotel in the north , today .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL1886.json_0002
+# ::snt I want one with moderate prices that has free wifi .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL1886.json_0004
+# ::snt Do they include wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL1886.json_0006
+# ::snt I am open to any hotel that matches my requests . I need it booked for 1 person , 3 nights starting thursday
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n14 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL1886.json_0008
+# ::snt Ok can you book that for me and get me a confirmation number
+( o / out_of_scope )
+
+# ::id PMUL1886.json_0010
+# ::snt You have all the information you need .
+( o / out_of_scope )
+
+# ::id PMUL1886.json_0012
+# ::snt I need a train .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL1886.json_0014
+# ::snt i will be leaving from cambridge after 15:45
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n18 / name
+     :op1 "15:45"
+  ))
+)
+
+# ::id PMUL1886.json_0016
+# ::snt i 'm traveling to kings lynn and need to leave after 15:45
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n20 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n22 / name
+     :op1 "15:45"
+  ))
+)
+
+# ::id PMUL1886.json_0018
+# ::snt I 'll need the to take the train on Tuesday . I 'll need it for the same number of people as my hotel reservation .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n24 / name
+     :op1 "hotel"
+  ))
+   )
+ :op2(Tm2 / Train-Inform
+   :Day ( DayTr4 / Day 
+    :name ( n27 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoTr6 / People 
+    :name ( n29 / name
+     :op1 "same"
+     :op2 "number"
+     :op3 "of"
+     :op4 "people"
+  ))
+   )
+)
+
+# ::id PMUL1886.json_0020
+# ::snt Is there anything else I can help you with today ?
+( o / out_of_scope )
+
+# ::id PMUL1886.json_0022
+# ::snt That will be all . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3311.json_0000
+# ::snt I want to find a cheap Italian restaurant . Can you help me out ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL3311.json_0002
+# ::snt Okay , pick one for me please . It should be in the west .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL3311.json_0004
+# ::snt Yes , please . Can you reserve a table for 1 on Sunday at 19:30 please ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "19:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL3311.json_0006
+# ::snt No thank you . Not at this time .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3311.json_0008
+# ::snt Hold on . I also need a hotel . Can you help ? Something in the same price range and area as the restaurant .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+   :Area ( esHo2 / west)
+   :Type ( TypHo5 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL3311.json_0010
+# ::snt How many stars is it and can you give me the phone number ?
+( Ht1 / Hotel-Request
+  :Stars ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id PMUL3311.json_0012
+# ::snt Perfect , thanks so much for your help today , that 's everything I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01864.json_0000
+# ::snt I am looking for the nearest police station
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG01864.json_0002
+# ::snt Thank you , that 's all I need . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG01697.json_0000
+# ::snt Help me get a taxi to darrys cookhouse and wine shop
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "darrys"
+     :op2 "cookhouse"
+     :op3 "and"
+     :op4 "wine"
+     :op5 "shop"
+  ))
+)
+
+# ::id SNG01697.json_0002
+# ::snt I want to leave after 06:00
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n4 / name
+     :op1 "06:00"
+  ))
+)
+
+# ::id SNG01697.json_0004
+# ::snt I 'll need to be picked up from Cambridge Contemporary Art .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+     :op2 "contemporary"
+     :op3 "art"
+  ))
+)
+
+# ::id SNG01697.json_0006
+# ::snt That was everything , thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3102.json_0000
+# ::snt I 'm looking for a place to stay that is moderately priced and includes free wifi .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Internet ( esHo2 / yes)
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3102.json_0002
+# ::snt Either would work for me . Just a decent room is all I really need . I 'm going to be at a business conference in the north so maybe in that area .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL3102.json_0004
+# ::snt Yes please . I 'll need a room for 7 people and 3 nights starting on Monday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL3102.json_0006
+# ::snt thank you for helping
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3102.json_0008
+# ::snt Yes , I need a train on Tuesday from Cambridge .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3102.json_0010
+# ::snt i need to get to kings lynn . i want to leave after 20:45
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n16 / name
+     :op1 "20:45"
+  ))
+   :Dest ( DesTr4 / Dest 
+    :name ( n18 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id PMUL3102.json_0012
+# ::snt That sounds good . What is the arrival time and train ID ? I 'll also need the price of the ticket .
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+  :Id ( aTr2 / question )
+)
+
+# ::id PMUL3102.json_0014
+# ::snt Thanks for the information . I believe I have everything I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2510.json_0000
+# ::snt Hello , could you tell me if Downing College is still operating ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "downing"
+     :op2 "college"
+  ))
+)
+
+# ::id MUL2510.json_0002
+# ::snt Just the phone number please ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL2510.json_0004
+# ::snt How did you know ? ! Yes I do ! You must be a mind reader ! I 'd like to find 3-star lodgings , and I definitely DON'T want a guesthouse . Only a real hotel , please !
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n6 / name
+     :op1 "3-star"
+  ))
+)
+
+# ::id MUL2510.json_0006
+# ::snt I would like a hotel in the north , please .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n8 / name
+     :op1 "north"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL2510.json_0008
+# ::snt I just need a 3 star hotel in the north center .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n12 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL2510.json_0010
+# ::snt Let 's try the guesthouse , could you provide me with their telephone number ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "guesthouse"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Phone ( aHo1 / question )
+   )
+)
+
+# ::id MUL2510.json_0012
+# ::snt No , thank you . However , could you book me a taxi to commute between the two places ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL2510.json_0014
+# ::snt I would like to leave and 2:30 p. m and arrive at 3:23 p. m.
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n18 / name
+     :op1 "2:30"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n20 / name
+     :op1 "3:23"
+  ))
+)
+
+# ::id MUL2510.json_0016
+# ::snt No , that will be everything today . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2510.json_0018
+# ::snt No , but you know what ? We should probably have the car pick me up at the college at 2:15 p. m. instead .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL2510.json_0020
+# ::snt Thank you very much . That 's all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2510.json_0022
+# ::snt I hope you have a great day as well .   Goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0717.json_0000
+# ::snt I 'm looking for a place to dine in the moderate price range in the east .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id SNG0717.json_0002
+# ::snt Is there one with unusual food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "unusual"
+  ))
+)
+
+# ::id SNG0717.json_0004
+# ::snt Ok , tell me what s available in Indian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id SNG0717.json_0006
+# ::snt Yes . Give me the address and postcode for one of those , please .
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id SNG0717.json_0008
+# ::snt No , that 's all the information I need . Thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1335.json_0000
+# ::snt I need a 3 star hotel in Cambridge , that offers a guesthouse , can you book it for me ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL1335.json_0002
+# ::snt If this guesthouse is available please book it for me .   By the way , what is the price per night ?
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+)
+
+# ::id MUL1335.json_0004
+# ::snt Before I book , is the guesthouse located in the south part of town and at what price range ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Area ( AreHo3 / Area 
+    :name ( n7 / name
+     :op1 "south"
+  ))
+   )
+)
+
+# ::id MUL1335.json_0006
+# ::snt Great can you book that for 1 person for 3 nights starting friday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL1335.json_0008
+# ::snt Yes , I am also looking for a barbeque restaurant in the same area and price range as my hotel .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "barbeque"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Price ( PriRe6 / Price 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "area"
+     :op3 "and"
+     :op4 "price"
+     :op5 "range"
+     :op6 "as"
+     :op7 "my"
+     :op8 "hotel"
+  ))
+)
+
+# ::id MUL1335.json_0010
+# ::snt Yes , are there any modern european restaurants in that area ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n20 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+)
+
+# ::id MUL1335.json_0012
+# ::snt I 'd like to book one for the same group of people at 11:00 on the same day as before .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n22 / name
+     :op1 "11:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n24 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n26 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL1335.json_0014
+# ::snt How about 10:00 on the same day as before ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n28 / name
+     :op1 "10:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n30 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+)
+
+# ::id MUL1335.json_0016
+# ::snt thank you for booking that and the reference number
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL1335.json_0018
+# ::snt Yes please , I need to book a taxi to the restaurant from the hotel for the dinner reservation .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Dest ( DesTa3 / Dest 
+    :name ( n32 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Depart ( DepTa5 / Depart 
+    :name ( n34 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+ :op3(Rm3 / Restaurant-Inform
+   :none ( onRe3 / none)
+   )
+)
+
+# ::id MUL1335.json_0020
+# ::snt That is it for today . Thank you so much for your help . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0186.json_0000
+# ::snt I 'm looking for a cheap restaurant in the west area .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id SSNG0186.json_0002
+# ::snt Let 's go with La Margherita . Could you book a table for 2 people at 13:30 on Saturday ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "la"
+     :op2 "margherita"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n8 / name
+     :op1 "13:30"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SSNG0186.json_0004
+# ::snt Yes as long as its in the same area and price range . I need a reference number too then please
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Area ( AreRe3 / Area 
+    :name ( n15 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Price ( PriRe5 / Price 
+    :name ( n17 / name
+     :op1 "same"
+     :op2 "area"
+     :op3 "and"
+     :op4 "price"
+     :op5 "range"
+  ))
+   )
+)
+
+# ::id SSNG0186.json_0006
+# ::snt Okay that is all I need for now .
+( o / out_of_scope )
+
+# ::id WOZ20378.json_0000
+# ::snt I am looking for a restaurant serving spanish food , please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "spanish"
+  ))
+)
+
+# ::id WOZ20378.json_0002
+# ::snt Please provide address and postcode .
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20378.json_0004
+# ::snt That is all . Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1677.json_0000
+# ::snt What train should I take to get to Cambridge by 14:45 ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "14:45"
+  ))
+)
+
+# ::id MUL1677.json_0002
+# ::snt Depart from london liverpool street and should leave on monday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id MUL1677.json_0004
+# ::snt Yes , 14:45 . Could you give me a departure time that meets my criteria ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+)
+
+# ::id MUL1677.json_0006
+# ::snt I do n't know yet . Do you know how much it will cost ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL1677.json_0008
+# ::snt Okay . I am also looking for a restaurant . Are there any restaurants in the centre that serve asian oriental food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1677.json_0010
+# ::snt Nah . Can you just book me a table at your favorite one ? 2 people at 20:45 on Monday , please .
+( Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+   :Time ( TimRe3 / Time 
+    :name ( n14 / name
+     :op1 "20:45"
+  ))
+   :Day ( DayRe5 / Day 
+    :name ( n16 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe7 / People 
+    :name ( n18 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL1677.json_0012
+# ::snt How about 19:45 and give me a reference number
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n20 / name
+     :op1 "19:45"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL1677.json_0014
+# ::snt I would like the reference number if it s successful please .
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id MUL1677.json_0016
+# ::snt Thank you very much for the help . Good bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG02326.json_0000
+# ::snt I was in a car accident dispute and am looking for help .
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG02326.json_0002
+# ::snt I 'll also need the address please .
+( Pt1 / Police-Request
+  :Addr ( aPo0 / question )
+)
+
+# ::id SNG02326.json_0004
+# ::snt Yes , Please   give me the post code .
+( Pt1 / Police-Request
+  :Post ( aPo0 / question )
+)
+
+# ::id SNG02326.json_0006
+# ::snt That is all for today . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2568.json_0000
+# ::snt I need to find a place to stay with free parking and wifi . What can you find for me ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL2568.json_0002
+# ::snt Yes , I 'd like one in the North please .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL2568.json_0004
+# ::snt I do n't have a preference .
+( Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+   :Stars ( onHo2 / dontcare)
+)
+
+# ::id MUL2568.json_0006
+# ::snt Either is fine . What 's the address of your favorite ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id MUL2568.json_0008
+# ::snt Thank you . Is it a hotel or guesthouse ? I also need some kind of activity to pass the time .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id MUL2568.json_0010
+# ::snt Any is fine . I just need it to be in the same area as the hotel .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Type ( onAt2 / dontcare)
+)
+
+# ::id MUL2568.json_0012
+# ::snt Yes that would be fine . Could you give me an address and the entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+)
+
+# ::id MUL2568.json_0014
+# ::snt can i get a taxi to commute between the two places . i leave the hotel at 06.00 , get me the contact number and car type please
+( a / and
+ :op1(Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+   )
+ :op2(Ht2 / Hotel-Request
+  :Type ( aHo1 / question )
+   )
+ :op3(Tm3 / Taxi-Inform
+   :Depart ( DepTa4 / Depart 
+    :name ( n8 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+)
+
+# ::id MUL2568.json_0016
+# ::snt No that was it . Thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2568.json_0018
+# ::snt Ok . Good bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0156.json_0000
+# ::snt Hi , I 'm looking for the location of the Carolina Bed and Breakfast please ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "carolina"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+)
+
+# ::id PMUL0156.json_0002
+# ::snt Could you please book me a stay for one person for 5 nights starting thursday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL0156.json_0004
+# ::snt Thanks for booking the lodging . Would you help with a restaurant ? I want to dine in the center at a cheap restaurant .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL0156.json_0006
+# ::snt I would like an Indian restaurant please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL0156.json_0008
+# ::snt Is The Gandhi cheap ? If so , I 'd like to reserve a table for the same group of people at 14:00 on the same day , please .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n16 / name
+     :op1 "gandhi"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n18 / name
+     :op1 "14:00"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+   :Price ( PriRe10 / Price 
+    :name ( n24 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL0156.json_0010
+# ::snt How about 13:00 , does the restaurant have this time available ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n26 / name
+     :op1 "13:00"
+  ))
+)
+
+# ::id PMUL0156.json_0012
+# ::snt That is all I need today . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1258.json_0000
+# ::snt I am looking for multiple sports in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "multiple"
+     :op2 "sports"
+  ))
+)
+
+# ::id PMUL1258.json_0002
+# ::snt No . How about colleges ? Are there any of those in the area ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id PMUL1258.json_0004
+# ::snt Pick one ! I just need to phone number , postcode , and address , please .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL1258.json_0006
+# ::snt Thanks .   I was also interested in finding a train from Cambridge .   Can you help me with that ?
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1258.json_0008
+# ::snt I need to go to Kings Lynn on Thursday after 19:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n14 / name
+     :op1 "19:00"
+  ))
+)
+
+# ::id PMUL1258.json_0010
+# ::snt that sounds good , i will need a reservation for eight people and give me a reference number also please .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n16 / name
+     :op1 "eight"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1258.json_0012
+# ::snt That s everything I needed thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0291.json_0000
+# ::snt I would like to find a certain restaurant called the Maharajah Tandoori Restaurant . Can you find it for me ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "maharajah"
+     :op2 "tandoori"
+     :op3 "restaurant"
+  ))
+)
+
+# ::id PMUL0291.json_0002
+# ::snt Great . Can you make me a reservation for 5 people at 14:30 on Wednesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "14:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL0291.json_0004
+# ::snt Thanks so much . I 'm also looking for a place to stay .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0291.json_0006
+# ::snt Well I would like it to be moderately priced , 4 stars and include free wifi and include free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n10 / name
+     :op1 "moderately"
+  ))
+   :Internet ( esHo3 / yes)
+   :Area ( onHo4 / none)
+   :Stars ( StaHo7 / Stars 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0291.json_0008
+# ::snt Surely there 's got to be a moderately priced 4 star hotel in the Cambridge area that offers free parking and internet . Can you please check again ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n14 / name
+     :op1 "moderately"
+  ))
+   :Internet ( esHo3 / yes)
+   :Stars ( StaHo6 / Stars 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0291.json_0010
+# ::snt it does n't matter just book a room for 3 nights I 'll need the reference number then too please
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Area ( onHo1 / none)
+   :Stay ( StaHo3 / Stay 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL0291.json_0012
+# ::snt No thanks that 's all I need for now . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02335.json_0000
+# ::snt I need to find a hospital in town . It should have a children 's surgical and medicine department .
+( Hm1 / Hospital-Inform
+   :Department ( DepHo2 / Department 
+    :name ( n2 / name
+     :op1 "children"
+     :op2 "'s"
+     :op3 "surgical"
+     :op4 "and"
+     :op5 "medicine"
+  ))
+)
+
+# ::id SNG02335.json_0002
+# ::snt Can I also please have the address and postcode
+( Ht1 / Hospital-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id SNG02335.json_0004
+# ::snt Thank you , I do n't need anything else .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0023.json_0000
+# ::snt I 'd like to go to a restaurant that serves Chinese food for a moderate price .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL0023.json_0002
+# ::snt North of town .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL0023.json_0004
+# ::snt Yes can I book a table for 8 people at 12:00 on saturday , if booking fails how about 11:00 ? Also can I get the reference number please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "12:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0023.json_0006
+# ::snt Also , I am looking for a place to stay .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id MUL0023.json_0008
+# ::snt I would also like a place to stay .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id MUL0023.json_0010
+# ::snt I would like a guesthouse with free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id MUL0023.json_0012
+# ::snt I would like to find a guesthouse that is expensive if one is available .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n16 / name
+     :op1 "expensive"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n18 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id MUL0023.json_0014
+# ::snt Well , try one in the moderate price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n20 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL0023.json_0016
+# ::snt Is there one available in the north ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n22 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL0023.json_0018
+# ::snt I would like to book any moderately priced guesthouse for 4 people starting on Saturday for 4 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n24 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n26 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n28 / name
+     :op1 "4"
+  ))
+   :Price ( PriHo8 / Price 
+    :name ( n30 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id MUL0023.json_0020
+# ::snt can you book something starting on sunday ?
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n32 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id MUL0023.json_0022
+# ::snt Did we not find any hotels in the expensive or moderate price range to accomodate 8 people for 4 nights starting Saturday ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n34 / name
+     :op1 "moderate"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n36 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n38 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n40 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL0023.json_0024
+# ::snt I need the hotel for four nights , and eight people please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n42 / name
+     :op1 "four"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n44 / name
+     :op1 "eight"
+  ))
+)
+
+# ::id MUL0023.json_0026
+# ::snt No , that will be all , t hank you .
+( o / out_of_scope )
+
+# ::id MUL0023.json_0028
+# ::snt Goodbye have   a nice day !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3622.json_0000
+# ::snt I need a place to dine on crossover food . It should be in the centre
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "crossover"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3622.json_0002
+# ::snt what about african food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "african"
+  ))
+)
+
+# ::id PMUL3622.json_0004
+# ::snt I would , thanks . I need a table for 6 on Sunday , at 15:30 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "15:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL3622.json_0006
+# ::snt Ok , could you also give me some information about the aylesbray lodge guest house ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n14 / name
+     :op1 "aylesbray"
+     :op2 "lodge"
+     :op3 "guest"
+     :op4 "house"
+  ))
+)
+
+# ::id PMUL3622.json_0008
+# ::snt Would you be able to book one of those for me please ?
+( o / out_of_scope )
+
+# ::id PMUL3622.json_0010
+# ::snt The six of us will be arriving on Thursday .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n16 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n18 / name
+     :op1 "six"
+  ))
+)
+
+# ::id PMUL3622.json_0012
+# ::snt I will need to stay 4 nights please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3622.json_0014
+# ::snt I also need a taxi that arrives at he restaurant by the booked time .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL3622.json_0016
+# ::snt It 's just me . Is that necessary though ?
+( o / out_of_scope )
+
+# ::id PMUL3622.json_0018
+# ::snt You have been a great help . Thank you so much . Have a wonderful day and keep up the great work . Goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01245.json_0000
+# ::snt Would you help me find a nearby hospital please ? I 've been injured and need medical attention .
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01245.json_0002
+# ::snt Thank you , that was everything I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01245.json_0004
+# ::snt I hope so . Thanks , again . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1694.json_0000
+# ::snt I am looking for a place to dine that serves modern European food that is located in the Centre .   What is your suggestion for this type of restaurant ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1694.json_0002
+# ::snt I 'd like a cheap price range please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL1694.json_0004
+# ::snt Yes , that sounds great . Can you reserve me a table on Tuesday for 6 people at 18:00 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "18:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL1694.json_0006
+# ::snt Yes try 17:00 instead please
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "17:00"
+  ))
+)
+
+# ::id MUL1694.json_0008
+# ::snt Thanks . I 'm also looking for a train that departs from cambridge and leave after 11:15 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n18 / name
+     :op1 "11:15"
+  ))
+)
+
+# ::id MUL1694.json_0010
+# ::snt I 'll be going to Stevenage on Wednesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n20 / name
+     :op1 "stevenage"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n22 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id MUL1694.json_0012
+# ::snt Yes , I think that will do just fine . What 's the price and length of trip , please ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL1694.json_0014
+# ::snt Okay , thank you for that information !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1694.json_0016
+# ::snt That will be all , goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3231.json_0000
+# ::snt I 'm looking for a place to go in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3231.json_0002
+# ::snt I 'm wanting to see the new Reese Witherspoon movie . Would they happen to have a cinema in that area ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "cinema"
+  ))
+)
+
+# ::id PMUL3231.json_0004
+# ::snt Could you tell me the postcode of that cinema ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL3231.json_0006
+# ::snt Great !   I also want a restaurant in the same area , something expensive , please ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL3231.json_0008
+# ::snt I 'm not picky . Whichever one you choose will be fine . I just need a phone number , address , and postcode please .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id PMUL3231.json_0010
+# ::snt Can you reserve me a taxi ? I need it to take me from the restaurant to the movies .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n10 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL3231.json_0012
+# ::snt Going to Vue cinema
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n12 / name
+     :op1 "Vue"
+     :op2 "cinema"
+  ))
+)
+
+# ::id PMUL3231.json_0014
+# ::snt I want to leave the restaurant by 11:00 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n14 / name
+     :op1 "11:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL3231.json_0016
+# ::snt I need to buy a bus .
+( o / out_of_scope )
+
+# ::id PMUL3231.json_0018
+# ::snt i need a taxi to leave the restaurant   by 11:00
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n18 / name
+     :op1 "11:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL3231.json_0020
+# ::snt Thank you for booking the car for me .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3231.json_0022
+# ::snt That is all , enjoy the rest of your day .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1161.json_0000
+# ::snt Yes , I 'm trying to plan a trip to Cambridge . Can you please tell me about things to do in town ?
+( o / out_of_scope )
+
+# ::id MUL1161.json_0002
+# ::snt Yes , I 'd like to find something to do in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1161.json_0004
+# ::snt sound great . also looking for a place to stay near there .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id MUL1161.json_0006
+# ::snt I 'm specifically looking for a hotel please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL1161.json_0008
+# ::snt That 's fine .   I need it for 2 nights starting from Saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id MUL1161.json_0010
+# ::snt Just me - I 'm traveling solo .
+( o / out_of_scope )
+
+# ::id PMUL4304.json_0000
+# ::snt Hi I am looking for places to go in the center of town .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4304.json_0002
+# ::snt An entertainment attraction would be nice .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL4304.json_0004
+# ::snt How about we try nightclubs ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "nightclubs"
+  ))
+)
+
+# ::id PMUL4304.json_0006
+# ::snt Ballare sounds great . Is there a entrance fee ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n6 / name
+     :op1 "ballare"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+   )
+)
+
+# ::id PMUL4304.json_0008
+# ::snt I also need a train for Thursday running from Norwich to Cambridge , and I 'd like to arrive by 10:30 .   Can you help with that ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n12 / name
+     :op1 "10:30"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n14 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id PMUL4304.json_0010
+# ::snt I want to arrive by 10:30 for norwich to cambridge I need the train ID and departure time please
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "norwich"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n18 / name
+     :op1 "10:30"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n20 / name
+     :op1 "cambridge"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Leave ( aTr1 / question )
+  :Id ( aTr2 / question )
+   )
+)
+
+# ::id PMUL4304.json_0012
+# ::snt No , that is everything . Thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4304.json_0014
+# ::snt Thanks . You too .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01893.json_0000
+# ::snt I need assistance in finding the Parkside police station
+( Pm1 / Police-Inform
+   :Name ( NamPo2 / Name 
+    :name ( n2 / name
+     :op1 "Parkside"
+     :op2 "police"
+     :op3 "station"
+  ))
+)
+
+# ::id SNG01893.json_0002
+# ::snt Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20068.json_0000
+# ::snt I am looking for a moderately priced restaurant in the north part of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id WOZ20068.json_0002
+# ::snt What kind of food is that ?   Also what is the address and phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+  :Food ( aRe2 / question )
+)
+
+# ::id WOZ20068.json_0004
+# ::snt Thank you that is all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02112.json_0000
+# ::snt Can you book a taxi for me ? I 'll be departing from bangkok city .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n2 / name
+     :op1 "bangkok"
+     :op2 "city"
+  ))
+)
+
+# ::id SNG02112.json_0002
+# ::snt I do n't care when I leave but I need to arrive by 15:15 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n4 / name
+     :op1 "15:15"
+  ))
+)
+
+# ::id SNG02112.json_0004
+# ::snt The taxi should take me to hotel du vin and bistro .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n6 / name
+     :op1 "hotel"
+     :op2 "du"
+     :op3 "vin"
+     :op4 "and"
+     :op5 "bistro"
+  ))
+)
+
+# ::id SNG02112.json_0006
+# ::snt May I have the contact number for the taxi , please .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id SNG02112.json_0008
+# ::snt That 's everything I need . Thank you . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0786.json_0000
+# ::snt Are there any hotels ( not guesthouses ) that have 0 stars ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotels"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "0"
+  ))
+)
+
+# ::id SNG0786.json_0002
+# ::snt Do they have free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id SNG0786.json_0004
+# ::snt Yes ! Can you book it for 5 people and 5 nights starting friday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SNG0786.json_0006
+# ::snt No that was all I needed thank you . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0454.json_0000
+# ::snt I need a place to stay in the east part of town
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL0454.json_0002
+# ::snt Cheap please , and it does n't need free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( oHo1 / no)
+   :Price ( PriHo3 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL0454.json_0004
+# ::snt No thank you I just need the information for the hotel please .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL0454.json_0006
+# ::snt I will need a reservation afterall .   Could you book it for 2 people starting Friday for 2 nights ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL0454.json_0008
+# ::snt The Autumn House , please .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n12 / name
+     :op1 "autumn"
+     :op2 "house"
+  ))
+)
+
+# ::id PMUL0454.json_0010
+# ::snt Once you find the restaurant you want to book a table for the same group of people at 15:30 on the same day .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "15:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id PMUL0454.json_0012
+# ::snt The same one as the hotel please .
+( Rm1 / Restaurant-Inform
+   :Area ( asRe1 / east)
+)
+
+# ::id PMUL0454.json_0014
+# ::snt Yes I need a table for 2 Friday at 15:30 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n20 / name
+     :op1 "15:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n22 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n24 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL0454.json_0016
+# ::snt You covered everything , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2555.json_0000
+# ::snt Can you locate any four star places to stay ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n2 / name
+     :op1 "four"
+  ))
+)
+
+# ::id PMUL2555.json_0002
+# ::snt Are there any with free wifi available ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL2555.json_0004
+# ::snt I would like for it to be in the Centre .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2555.json_0006
+# ::snt Hmm , I kind of was looking for something 4 star rated with free wifi but in the moderate price range if possible . Do you have anything like that ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2555.json_0008
+# ::snt Can you try a guesthouse ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL2555.json_0010
+# ::snt how about one that is in the type of guesthouse ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL2555.json_0012
+# ::snt Yeah , sorry . Any area is actually fine . I just want somewhere with 4 stars , moderately priced with wifi . Preferably a hotel , but guesthouse is ok if no hotels available .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n14 / name
+     :op1 "moderately"
+  ))
+   :Area ( onHo2 / dontcare)
+   :Stars ( StaHo5 / Stars 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+   :Internet ( esHo4 / yes)
+   :Type ( TypHo8 / Type 
+    :name ( n18 / name
+     :op1 "hotel"
+  ))
+   :Type ( TypHo10 / Type 
+    :name ( n20 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL2555.json_0014
+# ::snt yes , i want to book it for 7 people and 5 nights starting from sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n22 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n24 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n26 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL2555.json_0016
+# ::snt Yes please - I love interesting architecture . Is there anything interesting in the west ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n28 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n30 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id PMUL2555.json_0018
+# ::snt Can you chekc for colleges
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n32 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id PMUL2555.json_0020
+# ::snt Get me their phone number please
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL2555.json_0022
+# ::snt Thank you . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1413.json_0000
+# ::snt Hi , I need to catch a train after 14:15 on Thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "thursday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "14:15"
+  ))
+)
+
+# ::id MUL1413.json_0002
+# ::snt Oh , no , I need a train that leaves from Birmingham new street and go to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id MUL1413.json_0004
+# ::snt What time does it arrive ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+)
+
+# ::id MUL1413.json_0006
+# ::snt I 'll need to know the price and travel time , and I am also looking for an expensive restaurant in the south .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "south"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Time ( aTr1 / question )
+  :Ticket ( aTr2 / question )
+   )
+)
+
+# ::id MUL1413.json_0008
+# ::snt British food would be my preference .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "british"
+  ))
+)
+
+# ::id MUL1413.json_0010
+# ::snt Okay , how about Chinese food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id MUL1413.json_0012
+# ::snt No but can you give me the address , postcode and phone number for the Peking Restaurant please ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n18 / name
+     :op1 "peking"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Post ( aRe2 / question )
+  :Addr ( aRe3 / question )
+   )
+)
+
+# ::id MUL1413.json_0014
+# ::snt No thanks . I have all I need now . Have a good one . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1798.json_0000
+# ::snt I   need a train going to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1798.json_0002
+# ::snt I will be departing from Bishops Stortford on Monday and need a train that will leave that Monday from Bishops Stortford to arrive Cambridge by 10:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n8 / name
+     :op1 "10:30"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n10 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id PMUL1798.json_0004
+# ::snt I would like to book the 5:29 for 7 passengers if that is available .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL1798.json_0006
+# ::snt Thanks . i also need a hotel to stay and should include free wifi
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL1798.json_0008
+# ::snt I would like to stay on the west side and also need free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n16 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL1798.json_0010
+# ::snt I do n't have a preference .   What do you recommend ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n18 / name
+     :op1 "do"
+     :op2 "n't"
+     :op3 "have"
+     :op4 "a"
+     :op5 "preference"
+  ))
+)
+
+# ::id PMUL1798.json_0012
+# ::snt Yes , please . 7 people for 3 nights on Monday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n22 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n24 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL1798.json_0014
+# ::snt That is all , thanks for your assistance .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1665.json_0000
+# ::snt I hope so . Can you tell me if there are any 3 star places to stay on the west side ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL1665.json_0002
+# ::snt Great !   Can you book for 3 nights for me please ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL1665.json_0004
+# ::snt No , I need a room for two , for 5 nights starting on tuesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "two"
+  ))
+)
+
+# ::id PMUL1665.json_0006
+# ::snt I also need a train for the same day .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+)
+
+# ::id PMUL1665.json_0008
+# ::snt I will to Cambridge from Broxbourne .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "broxbourne"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1665.json_0010
+# ::snt I need to leave after 16:30 please .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n20 / name
+     :op1 "16:30"
+  ))
+)
+
+# ::id PMUL1665.json_0012
+# ::snt How long is the travel time , please ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL1665.json_0014
+# ::snt What is the travel time ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL1665.json_0016
+# ::snt No .   I do n't need to book .   I am all set .
+( o / out_of_scope )
+
+# ::id PMUL1665.json_0018
+# ::snt thanks for the information . that is all i needed
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0144.json_0000
+# ::snt Can you help me find a moderately priced place to eat located in the centre ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SSNG0144.json_0002
+# ::snt Yes , do any serve international food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "international"
+  ))
+)
+
+# ::id SSNG0144.json_0004
+# ::snt Can you check to see if either has booking for 5 people at 17:15 on monday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "17:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SSNG0144.json_0006
+# ::snt No , I need 17:15 on Monday .   Perhaps a different restaurant in the centre with moderate prices ?   Any cuisine is fine .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n14 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n18 / name
+     :op1 "monday"
+  ))
+   :Time ( TimRe8 / Time 
+    :name ( n20 / name
+     :op1 "17:15"
+  ))
+   :Food ( FooRe10 / Food 
+    :name ( n22 / name
+     :op1 "Any"
+  ))
+)
+
+# ::id SSNG0144.json_0008
+# ::snt Thank you and goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2883.json_0000
+# ::snt I am going to the centre and want to go somewhere fun .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2883.json_0002
+# ::snt I think I 'd like to visit a museum perhaps .   Can you suggest one ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL2883.json_0004
+# ::snt That will be fine I need the address please .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL2883.json_0006
+# ::snt I 'm also looking for a place to stay .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL2883.json_0008
+# ::snt Yes please and I 'm looking for a 0 star rating .
+( Hm1 / Hotel-Inform
+   :Area ( enHo1 / centre)
+   :Stars ( StaHo3 / Stars 
+    :name ( n6 / name
+     :op1 "0"
+  ))
+)
+
+# ::id PMUL2883.json_0010
+# ::snt I prefer the guesthouse , please . I 'd like a reservation for 6 people , 2 nights . We 'll be arriving on Tuesday .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n14 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL2883.json_0012
+# ::snt Thank you that is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0283.json_0000
+# ::snt I need a place to stay in the west of town .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL0283.json_0002
+# ::snt Yes , I would like a moderate price range with a 3 star rating .   It does n't need free internet .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+   :Internet ( onHo2 / none)
+   :Stars ( StaHo5 / Stars 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL0283.json_0004
+# ::snt Can you recheck the same area that has free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n8 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL0283.json_0006
+# ::snt yes , if it has a three star rating
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n10 / name
+     :op1 "three"
+  ))
+)
+
+# ::id PMUL0283.json_0008
+# ::snt It will be for 6 people for 5 nights starting from Thursday . Can you get me the reference number ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL0283.json_0010
+# ::snt I 'm looking for a restaurant in the same price range as the guesthouse , one that serves corsica food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n18 / name
+     :op1 "corsica"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id PMUL0283.json_0012
+# ::snt Yes ! , Please find a reservation of a restaurant that serves Turkish food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n22 / name
+     :op1 "turkish"
+  ))
+)
+
+# ::id PMUL0283.json_0014
+# ::snt Once you find the restaurant you want to book a table for the same group of people at 17:30 on the same day .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n24 / name
+     :op1 "17:30"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n26 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n28 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+)
+
+# ::id PMUL0283.json_0016
+# ::snt Yes please , can i have the reference number ?
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id PMUL0283.json_0018
+# ::snt Did you book me   at Anatolia Turkish ? I need to book for 6 on Thursday at 17:30 .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n30 / name
+     :op1 "anatolia"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n32 / name
+     :op1 "17:30"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n34 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n36 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL0283.json_0020
+# ::snt Great Thanks for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2334.json_0000
+# ::snt Hello there .   I am traveling to Cambridge and am most looking forward to trying some of your local restaurants .   Can you help me find a good one ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL2334.json_0002
+# ::snt Something moderately priced .   I do n't have a cuisine preference .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+   :Price ( PriRe3 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL2334.json_0004
+# ::snt Yeah , preferably in the center of town .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL2334.json_0006
+# ::snt Excellent that sounds great .   I 'm also looking for something to do . Can you find me an attraction in the same area of The Cow Pizza Kitchen ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n6 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL2334.json_0008
+# ::snt any that you willrecomend . i also want a taxi
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL2334.json_0010
+# ::snt I need the taxi to commute between the restaurant and attraction . I need to leave the attraction by 04:30 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n8 / name
+     :op1 "04:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n10 / name
+     :op1 "the"
+     :op2 "attraction"
+  ))
+)
+
+# ::id PMUL2334.json_0012
+# ::snt That s all I need today , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1195.json_0000
+# ::snt I need   a train on Friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL1195.json_0002
+# ::snt I am going to cambridge coming from london kings cross .   I will be leaving on friday after 16:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n8 / name
+     :op1 "16:30"
+  ))
+   :Day ( DayTr8 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL1195.json_0004
+# ::snt How much is a ticket ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL1195.json_0006
+# ::snt Can I at least get the train ID ?
+( Tt1 / Train-Request
+  :Id ( aTr0 / question )
+)
+
+# ::id PMUL1195.json_0008
+# ::snt Please inform me of the train ID and price when the system is available . I am also looking for entertainment in the centre .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n14 / name
+     :op1 "entertainment"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+  :Id ( aTr2 / question )
+   )
+)
+
+# ::id PMUL1195.json_0010
+# ::snt I want an entertainment attraction in the center part of town also thanks .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+   :Type ( TypAt3 / Type 
+    :name ( n16 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id SNG0638.json_0000
+# ::snt Hello .   Could you help me locate a good moderate restaurant in the south of the city ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id SNG0638.json_0002
+# ::snt Do you have anyplace that serves Chinese food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id SNG0638.json_0004
+# ::snt OK I will go with Italian food and pick the Pizza hut cherry hinton . Thank you for your help .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "italian"
+  ))
+   :Name ( NamRe4 / Name 
+    :name ( n10 / name
+     :op1 "pizza"
+     :op2 "hut"
+     :op3 "cherry"
+     :op4 "hinton"
+  ))
+)
+
+# ::id SNG0638.json_0006
+# ::snt Yes , please book a table for 4 people at 19:00 on Sunday . Thank you .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "19:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG0638.json_0008
+# ::snt How about 18:00 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "18:00"
+  ))
+)
+
+# ::id SNG0638.json_0010
+# ::snt That is all ! Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2126.json_0000
+# ::snt Hi there . I need help finding a train leaving Cambridge on Sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2126.json_0002
+# ::snt Yes please book it
+( o / out_of_scope )
+
+# ::id MUL2126.json_0004
+# ::snt The train should be arriving at london liverpool street and leave after 10:00 . I would like 4 tickets for that specific train . I also need the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "10:00"
+  ))
+   :People ( PeoTr6 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL2126.json_0006
+# ::snt Let 's back up a bit here . I need to get to London Liverpool Street , not Leicester .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "London"
+     :op2 "Liverpool"
+     :op3 "Street"
+  ))
+)
+
+# ::id MUL2126.json_0008
+# ::snt It does . Please book for four people and give me the reference number .
+( a / and
+ :op1(Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+   )
+ :op2(Tm2 / Train-Inform
+   :People ( PeoTr3 / People 
+    :name ( n15 / name
+     :op1 "four"
+  ))
+   )
+)
+
+# ::id MUL2126.json_0010
+# ::snt I 'm also looking for information about a hotel called cityroomz .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n16 / name
+     :op1 "cityroomz"
+  ))
+)
+
+# ::id MUL2126.json_0012
+# ::snt Yes can you tell me the area it is located in and the postal code ?
+( Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id MUL2126.json_0014
+# ::snt That 's okay . Thanks for all your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0305.json_0000
+# ::snt I 'm looking for an upscale guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id SSNG0305.json_0002
+# ::snt I do n't care about the area . All that matters to me is that it has free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( onHo2 / dontcare)
+)
+
+# ::id SSNG0305.json_0004
+# ::snt Is there any in the cheap price range then ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SSNG0305.json_0006
+# ::snt Sounds great . I need to be there Saturday and we will be staying 4 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id SSNG0305.json_0008
+# ::snt Yes let 's try another hotel in the same price range .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Type ( TypHo3 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo5 / Price 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id SSNG0305.json_0010
+# ::snt Thank you so much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0305.json_0012
+# ::snt As long as my reservation is for 2 people , we are set . Thank you !
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Tm2 / Train-Inform
+   :People ( PeoTr3 / People 
+    :name ( n15 / name
+     :op1 "2"
+  ))
+   )
+)
+
+# ::id SSNG0305.json_0014
+# ::snt Thank you so much . I 'm sure I will .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0199.json_0000
+# ::snt I 'm looking for a restaurant called de luca cucina and bar
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "de"
+     :op2 "luca"
+     :op3 "cucina"
+     :op4 "and"
+     :op5 "bar"
+  ))
+)
+
+# ::id SSNG0199.json_0002
+# ::snt Yes can you help me with a reservation for Monday night at 18:15 ?
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n4 / name
+     :op1 "monday"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n6 / name
+     :op1 "18:15"
+  ))
+)
+
+# ::id SSNG0199.json_0004
+# ::snt Just two . It 's for my wife and I.
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n8 / name
+     :op1 "two"
+  ))
+)
+
+# ::id SSNG0199.json_0006
+# ::snt Yea is there another restaurant that has the same area and price as de la cucina and bar ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "area"
+     :op3 "and"
+     :op4 "price"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id SSNG0199.json_0008
+# ::snt Lets try for Asian please
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "Asian"
+  ))
+)
+
+# ::id MUL1553.json_0000
+# ::snt Could you give me some information on getting a train to Cambridge on Thursday ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id MUL1553.json_0002
+# ::snt Yes , I want to leave London Liverpool Street sometime after 10:15 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "10:15"
+  ))
+)
+
+# ::id MUL1553.json_0004
+# ::snt Yes , can you book that for 2 people and give me a reference number ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL1553.json_0006
+# ::snt I am also looking for a expensive restaurant located in the centre .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1553.json_0008
+# ::snt Sounds great , can you reserve us a table ? Same 2 people and on the same day . We 'd like to eat at 17:00 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "17:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL3411.json_0000
+# ::snt I 'm looking for a place to stay , some place expensive and with a 2 star rating .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL3411.json_0002
+# ::snt I need it to be in the east .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL3411.json_0004
+# ::snt Sure , I would love that .
+( o / out_of_scope )
+
+# ::id PMUL3411.json_0006
+# ::snt I 'm sorry , I do n't actually need a reservation . But can you recommend an expensive modern european restaurant in cambridge ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL3411.json_0008
+# ::snt in the east , book a table for 3 people at 11:30 on tuesday .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n12 / name
+     :op1 "east"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n14 / name
+     :op1 "11:30"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n16 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3411.json_0010
+# ::snt Yes please try the north area .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n20 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL3411.json_0012
+# ::snt Make a reservation for 3 people at 11:30 on tuesday , a taxi to commute between the two places by the booked time . I need reference number , contact number and care type .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n22 / name
+     :op1 "11:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n24 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n26 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL3411.json_0014
+# ::snt Thanks .   You 've been very helpful .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3411.json_0016
+# ::snt No that will be all thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4763.json_0000
+# ::snt Yes , I need information on the restaurant Ali Baba .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "ali"
+     :op2 "baba"
+  ))
+)
+
+# ::id PMUL4763.json_0002
+# ::snt Great , thanks . Could you book me a table for 1 on Saturday at 19:00 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "19:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL4763.json_0004
+# ::snt No thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20405.json_0000
+# ::snt I want to find an expensive restaurant in the east part of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id WOZ20405.json_0002
+# ::snt I do n't care . I just need to know the address , phone number , and postcode of the venue please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Post ( aRe2 / question )
+  :Addr ( aRe3 / question )
+   )
+)
+
+# ::id WOZ20405.json_0004
+# ::snt what is the food type of that restaurant ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id WOZ20405.json_0006
+# ::snt Thank you , goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20405.json_0008
+# ::snt goodbye
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0900.json_0000
+# ::snt I need a place to eat that is expensive .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0900.json_0002
+# ::snt Specifically , I would like an Indian restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL0900.json_0004
+# ::snt Not really , as long as it is open on Monday and has room for 5 people .
+( Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+   :Day ( DayRe3 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe5 / People 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL0900.json_0006
+# ::snt Yes , please make reservations for 5 people at 16:45 on Monday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "16:45"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n14 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL0900.json_0008
+# ::snt Thanks . I also need a train from Bishops Stortford to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n18 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id PMUL0900.json_0010
+# ::snt I will be traveling on Monday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n20 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL0900.json_0012
+# ::snt I would like to arrive by 11:00 . Could you give me the departure time and train ID ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n22 / name
+     :op1 "11:00"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Leave ( aTr1 / question )
+  :Id ( aTr2 / question )
+   )
+)
+
+# ::id PMUL0900.json_0014
+# ::snt Is there a departure time ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+)
+
+# ::id PMUL0900.json_0016
+# ::snt Thank you . That is all that I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0731.json_0000
+# ::snt Can you help me find and expensive Thai restaurant ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "thai"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SNG0731.json_0002
+# ::snt That would be great . I need a table on Sunday at 15:45 for 6 people , please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "15:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SNG0731.json_0004
+# ::snt Thank you . I think that 's all I need today , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01529.json_0000
+# ::snt I need to get a train from cambridge to Norwich .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "norwich"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG01529.json_0002
+# ::snt Actually no , I need a train leaving on Monday after 20:30 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "20:30"
+  ))
+)
+
+# ::id SNG01529.json_0004
+# ::snt book for 4 . get me the reference number please
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id SNG01529.json_0006
+# ::snt Awesome . You 've been a great help . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2029.json_0000
+# ::snt Are there any museums in Cambridge ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id PMUL2029.json_0002
+# ::snt I 'd like information of cambridge museum of technology .   What is their phone number please ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n4 / name
+     :op1 "cambridge"
+     :op2 "museum"
+     :op3 "of"
+     :op4 "technology"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Phone ( aTa1 / question )
+   )
+ :op3(At3 / Attraction-Request
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id PMUL2029.json_0004
+# ::snt Can I have their address ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL2029.json_0006
+# ::snt I am also looking for a place to dine in the moderate price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL2029.json_0008
+# ::snt I 'm thinking british food . oh , and if it 's in the west that 'd be even better .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "british"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n10 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL2029.json_0010
+# ::snt Sounds great ! I want to book a table for 7 people at 18:30 on wednesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "18:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL2029.json_0012
+# ::snt I will also need to book a taxi .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL2029.json_0014
+# ::snt I 'd like to leave the museum in time to get to the restaurant on time .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "museum"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Arrive ( ArrTa6 / Arrive 
+    :name ( n22 / name
+     :op1 "time"
+     :op2 "to"
+     :op3 "get"
+     :op4 "to"
+     :op5 "the"
+     :op6 "restaurant"
+     :op7 "on"
+     :op8 "time"
+  ))
+)
+
+# ::id PMUL2029.json_0016
+# ::snt What is their contact number ?
+( Tt1 / Taxi-Request
+  :Phone ( aTa0 / question )
+)
+
+# ::id PMUL2029.json_0018
+# ::snt No that 's everything for me . Thanks . Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0921.json_0000
+# ::snt Is the travellers rest restaurant still open ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "travellers"
+     :op2 "rest"
+  ))
+)
+
+# ::id PMUL0921.json_0002
+# ::snt Can I book a table for six people on Sunday ? At 12:15 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "12:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "six"
+  ))
+)
+
+# ::id PMUL0921.json_0004
+# ::snt I also need to find a train from ely to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL0921.json_0006
+# ::snt I will be traveling on Sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL0921.json_0008
+# ::snt I 'd like to arrive by 08:15 . Please select the first option that comes up and book for 6 people , then send me the reference number
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n16 / name
+     :op1 "08:15"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n18 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL0921.json_0010
+# ::snt That is all I needed , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0921.json_0012
+# ::snt Thank you . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2104.json_0000
+# ::snt I would like to find a cheap indian restaurant to dine at .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL2104.json_0002
+# ::snt Yes , I want to go in Cambridge and I will need the address , postcode , and area to find it .
+( Rt1 / Restaurant-Request
+  :Area ( aRe0 / question )
+  :Addr ( aRe1 / question )
+  :Post ( aRe2 / question )
+)
+
+# ::id PMUL2104.json_0004
+# ::snt I have no preference but I would like an attraction to visit in the city center .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+   :Area ( AreAt3 / Area 
+    :name ( n6 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL2104.json_0006
+# ::snt I would prefer it to be in the centre . Could you give me the address and postcode ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+ :op3(At3 / Attraction-Request
+  :Addr ( aAt2 / question )
+  :Post ( aAt3 / question )
+   )
+)
+
+# ::id PMUL2104.json_0008
+# ::snt What sort of attraction is Kohinoor ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe3 / Name 
+    :name ( n11 / name
+     :op1 "Kohinoor"
+  ))
+   )
+)
+
+# ::id PMUL2104.json_0010
+# ::snt I need a taxi between the restaurant and the hotel .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n12 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL2104.json_0012
+# ::snt I would like to leave by 6:30 .
+( o / out_of_scope )
+
+# ::id PMUL2104.json_0014
+# ::snt Yes , I would like to leave by 6:30 in the morning please
+( o / out_of_scope )
+
+# ::id PMUL2104.json_0016
+# ::snt Sorry , I misspoke . I need a taxi from the attraction to the restaurant , please , leaving by 06:30 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n14 / name
+     :op1 "06:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "attraction"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL2104.json_0018
+# ::snt That 's all that I need for now .   Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2104.json_0020
+# ::snt Have a great day now .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1857.json_0000
+# ::snt I need to get to Peterborough . Can you find me a train that gets there by 13:30 ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "peterborough"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "13:30"
+  ))
+)
+
+# ::id MUL1857.json_0002
+# ::snt I will depart from Cambridge on Wednesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1857.json_0004
+# ::snt Please and I would appreciate it if you could give me the train ID , departure time , and booking reference .
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Id ( aTr1 / question )
+  :Ticket ( aTr2 / question )
+)
+
+# ::id MUL1857.json_0006
+# ::snt I will need three tickets please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "three"
+  ))
+)
+
+# ::id MUL1857.json_0008
+# ::snt I would also like to find a museum in town .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL1857.json_0010
+# ::snt No preference , what would you suggest ?
+( o / out_of_scope )
+
+# ::id MUL1857.json_0012
+# ::snt Yes , what is the postcode for the broughton house gallery ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n14 / name
+     :op1 "broughton"
+     :op2 "house"
+     :op3 "gallery"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+   )
+)
+
+# ::id MUL1857.json_0014
+# ::snt Can you book reservations for place to eat for me .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id MUL1857.json_0016
+# ::snt Yes , I would like a moderately priced Italian restaurant .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Food ( FooRe3 / Food 
+    :name ( n16 / name
+     :op1 "Italian"
+  ))
+   :Price ( PriRe5 / Price 
+    :name ( n18 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id MUL1857.json_0018
+# ::snt No that is all .   Thank you for helping me .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0716.json_0000
+# ::snt I 'm looking for a place to dine that serves Vietnamese food in the East .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "vietnamese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id SNG0716.json_0002
+# ::snt Yes , I am willing to go to a different area for Vietnamese food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "Vietnamese"
+  ))
+)
+
+# ::id SNG0716.json_0004
+# ::snt How about an international restaurant instead on the east ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "international"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n10 / name
+     :op1 "east"
+  ))
+)
+
+# ::id SNG0716.json_0006
+# ::snt Yes please . Can I get the postcode .
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id SNG0716.json_0008
+# ::snt Not the phone number , the postcode , please .
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Phone ( aRe1 / question )
+)
+
+# ::id SNG0716.json_0010
+# ::snt Thank you very much .   I am all set .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0320.json_0000
+# ::snt hi I want a train to Ely arrived by 13:45 , can you help me do that ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "ely"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "13:45"
+  ))
+)
+
+# ::id MUL0320.json_0002
+# ::snt Any time is fine as long as it 's on Saturday .
+( Tm1 / Train-Inform
+   :Leave ( onTr1 / dontcare)
+   :Day ( DayTr3 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id MUL0320.json_0004
+# ::snt Yes , please . I will need 8 tickets , and please give me the reference number once you book .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0320.json_0006
+# ::snt That is correct .
+( Tm1 / Train-Inform
+   :Depart ( amTr1 / cambridge)
+)
+
+# ::id MUL0320.json_0008
+# ::snt I also need a Thai restaurant in the moderate price range .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "thai"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n12 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL0320.json_0010
+# ::snt What about a restaurant that serves european food ? I 'd like the phone no . and postcode to that , please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "european"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Post ( aRe2 / question )
+   )
+)
+
+# ::id MUL0320.json_0012
+# ::snt Just european food in general , please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "european"
+  ))
+)
+
+# ::id MUL0320.json_0014
+# ::snt Sounds lovely . Thank you so much for all of your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0340.json_0000
+# ::snt I would like a guesthouse , four star .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "four"
+  ))
+)
+
+# ::id SSNG0340.json_0002
+# ::snt does it include free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id SSNG0340.json_0004
+# ::snt Yes , please book it for 1 person and 3 nights starting from sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+)
+
+# ::id SSNG0340.json_0006
+# ::snt Sure .   Any guesthouse in the same price range would be fine .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id SSNG0340.json_0008
+# ::snt Thank you for the reference number YU3MOAHH . Goodbye .
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id WOZ20538.json_0000
+# ::snt I am looking for a cheap restaurant that serves Cuban food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "cuban"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id WOZ20538.json_0002
+# ::snt Could you look for Chinese restaurants instead ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id WOZ20538.json_0004
+# ::snt Can I get the address and phone number of Charlie Chan , please ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "charlie"
+     :op2 "chan"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20538.json_0006
+# ::snt Thank you , that is all I need .   Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4802.json_0000
+# ::snt I 'm looking for a train that goes to Cambridge on Saturday
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL4802.json_0002
+# ::snt I would like to leave after 21:30 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n6 / name
+     :op1 "21:30"
+  ))
+)
+
+# ::id PMUL4802.json_0004
+# ::snt I will be departing from broxbourne .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n8 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id PMUL4802.json_0006
+# ::snt Yes , whichever train has seats available for 7 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL4802.json_0008
+# ::snt No that 's all thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1732.json_0000
+# ::snt I need to find a train from ely to Cambridge TownInfo centre .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id MUL1732.json_0002
+# ::snt I would need to leave after 09:00 on tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "09:00"
+  ))
+)
+
+# ::id MUL1732.json_0004
+# ::snt No , that 's not needed . Can I get the price and travel time please ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id MUL1732.json_0006
+# ::snt That 's not necessary .   You can help me locate a concert hall in the west end , however .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n12 / name
+     :op1 "concert"
+     :op2 "hall"
+  ))
+)
+
+# ::id MUL1732.json_0008
+# ::snt Could you check for a college instead ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "college"
+  ))
+)
+
+# ::id MUL1732.json_0010
+# ::snt Yes please , I need the address for the college .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id MUL1732.json_0012
+# ::snt Great . Thank you for all of your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1349.json_0000
+# ::snt I 'd like to visit a museum in town . What can you suggest ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id SNG1349.json_0002
+# ::snt I have no preferences for area , can you just suggest a couple ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+)
+
+# ::id SNG1349.json_0004
+# ::snt Can you give me the address for the scott polar museum ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n4 / name
+     :op1 "scott"
+     :op2 "polar"
+     :op3 "museum"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+)
+
+# ::id SNG1349.json_0006
+# ::snt That 's all the help I need today . Thanks for the help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4323.json_0000
+# ::snt I 'm headed off to college soon and want to check out one of the campuses while I 'm in the area . Can you help me find one ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL4323.json_0002
+# ::snt Area does n't matter . I 'll just need an entrance fee , phone number and postcode for any of them .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL4323.json_0004
+# ::snt Which one would you recommend ?
+( o / out_of_scope )
+
+# ::id PMUL4323.json_0006
+# ::snt I also would like to find a restaurant serving British food that is expensive .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "british"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL4323.json_0008
+# ::snt Yes , that sounds good !
+( Rm1 / Restaurant-Inform
+   :Area ( enRe1 / centre)
+)
+
+# ::id PMUL4323.json_0010
+# ::snt That 's alright , I just want to know the phone number and postcode please
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id PMUL4323.json_0012
+# ::snt Please arrange for a taxi to pick me up from the attraction at 11:30 and take me to the restaurant . Give me contact number and car type .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n8 / name
+     :op1 "11:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n10 / name
+     :op1 "the"
+     :op2 "attraction"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n12 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id PMUL4323.json_0014
+# ::snt That is all I need , thank you good bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20044.json_0000
+# ::snt I am looking for a restaurant serving turkish food in the centre part of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "turkish"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id WOZ20044.json_0002
+# ::snt I do n't care .
+( o / out_of_scope )
+
+# ::id WOZ20044.json_0004
+# ::snt Yes , I would like a different selection please . What other places serve Turkish food ?
+( o / out_of_scope )
+
+# ::id WOZ20044.json_0006
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0689.json_0000
+# ::snt Will need a train to arrive by 17:45   and should leave on Friday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "friday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "17:45"
+  ))
+)
+
+# ::id MUL0689.json_0002
+# ::snt I am in Broxbourne and need to travel to Cambridge on Friday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n10 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id MUL0689.json_0004
+# ::snt Yes that will work . Could you please reserve tickets for 4 and provide the reference number too ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0689.json_0006
+# ::snt Thank you .   I am also looking for a place to stay .   A hotel in the centre .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0689.json_0008
+# ::snt In the moderate price range
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n18 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL0689.json_0010
+# ::snt Yes . For Friday , I 'd like to book 4 people for 2 nights at the cityroomz . Please give me a reference number .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n20 / name
+     :op1 "cityroomz"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n22 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n24 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n26 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL0689.json_0012
+# ::snt Thank you so much for all of your help . Have a great day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1848.json_0000
+# ::snt Could you help me find a place to stay with free parking and free wifi ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL1848.json_0002
+# ::snt Can you tell me a little bit about the Acorn first ?
+( o / out_of_scope )
+
+# ::id PMUL1848.json_0004
+# ::snt No , I do n't really like the north side - do you have any guesthouses in the east with free parking and wifi ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouses"
+  ))
+   :Parking ( esHo2 / yes)
+   :Internet ( esHo3 / yes)
+   :Area ( AreHo6 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL1848.json_0006
+# ::snt I will take a cheaper one please .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "cheaper"
+  ))
+)
+
+# ::id PMUL1848.json_0008
+# ::snt Yes , I would need 5 people for 5 nights starting thursday , can they accommodate me ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL1848.json_0010
+# ::snt I am also looking for a train to Cambridge from Stansted Airport on Thursday . I would need to arrive by 14:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n16 / name
+     :op1 "thursday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n18 / name
+     :op1 "14:00"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n20 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id PMUL1848.json_0012
+# ::snt Yes , that 's wonderful ! I need 5 tickets please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n22 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL1848.json_0014
+# ::snt Great that 's all I needed today thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3562.json_0000
+# ::snt Can you help me find a train going to london kings cross leaving on thursday ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL3562.json_0002
+# ::snt I would like to leave cambridge and arrive by 20:15 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "20:15"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3562.json_0004
+# ::snt I do n't need the booking yet . You 've already give me the train ID . I just need the departure time and the travel time . Thanks .
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Time ( aTr1 / question )
+  :Id ( aTr2 / question )
+)
+
+# ::id PMUL3562.json_0006
+# ::snt What is the travel time ? I 'm also looking for information on a hotel , carolina bed and breakfast .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n10 / name
+     :op1 "carolina"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Time ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3562.json_0008
+# ::snt I want to book for 5 people , 4 nights , starting from sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL3562.json_0010
+# ::snt Thanks so much .   That was all I needed today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1899.json_0000
+# ::snt Yes , hi . I am looking for a train to get me out of Cambridge to someplace fun . Can you help me with that ?
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1899.json_0002
+# ::snt Yes , I would like to go to Peterborough . I want to travel on Friday and get there by 21:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "peterborough"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n8 / name
+     :op1 "21:30"
+  ))
+)
+
+# ::id PMUL1899.json_0004
+# ::snt I just need to get there by 21:30 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "21:30"
+  ))
+)
+
+# ::id PMUL1899.json_0006
+# ::snt To Peterborough , please , for 4 people . I need to arrive by 21:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "peterborough"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n14 / name
+     :op1 "21:30"
+  ))
+   :People ( PeoTr6 / People 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1899.json_0008
+# ::snt Thanks , I also need a place to stay in Cambridge . I do n't care about free parking , though .
+( Hm1 / Hotel-Inform
+   :Parking ( onHo1 / dontcare)
+)
+
+# ::id PMUL1899.json_0010
+# ::snt I would like to stay in the south please .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n18 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL1899.json_0012
+# ::snt Thank you . What is the postcode ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id PMUL1899.json_0014
+# ::snt No thank you ! That will be all !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2615.json_0000
+# ::snt I 'm looking for a place to stay in Cambridge .   It should include free wifi and be a 3 star .   Can you help me please ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL2615.json_0002
+# ::snt I do not care about price .
+( Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+)
+
+# ::id PMUL2615.json_0004
+# ::snt I would like a hotel in the centre with free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2615.json_0006
+# ::snt Do they have free parking ? If so , please reserve a room for Tuesday for 7 people , 4 nights .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stay ( StaHo3 / Stay 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo5 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo7 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL2615.json_0008
+# ::snt Thank you . I 'm looking for places to go in town . Can you recommend something near the hotel ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL2615.json_0010
+# ::snt What 's the postal code ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL2615.json_0012
+# ::snt Great that 's all I needed . Thank you . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20205.json_0000
+# ::snt I want to find a moderately priced restaurant in the south part of town . What is the phone number and address ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20205.json_0002
+# ::snt Thank you , goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4533.json_0000
+# ::snt I 'm looking for a guesthouse to stay at with free wifi included please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL4533.json_0002
+# ::snt I do not care as long as it is moderately priced and has free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+   :Area ( onHo3 / dontcare)
+)
+
+# ::id PMUL4533.json_0004
+# ::snt Yes please . It needs to be for 4 people for 4 nights starting on Monday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4533.json_0006
+# ::snt I also need to find a place to dine . It should serve British food and be in the moderate price range .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "british"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n14 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL4533.json_0008
+# ::snt Okay please book a table for   the same group of people at 16:45 on the same day
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "16:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id PMUL4533.json_0010
+# ::snt That would be all .
+( o / out_of_scope )
+
+# ::id PMUL1280.json_0000
+# ::snt I need a thursday train that arrives by 8:30 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "thursday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "8:30"
+  ))
+)
+
+# ::id PMUL1280.json_0002
+# ::snt I need to go from cambridge to stevenage .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "stevenage"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1280.json_0004
+# ::snt Either one is fine . I need 8 tickets please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL1280.json_0006
+# ::snt Yes I would like the reference number , can you also give me information about Cherry Hinton Hall and Grounds ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n12 / name
+     :op1 "cherry"
+     :op2 "hinton"
+     :op3 "hall"
+     :op4 "and"
+     :op5 "grounds"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL1333.json_0000
+# ::snt I 'm looking for a hotel with free wifi that is cheap
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Internet ( esHo2 / yes)
+   :Type ( TypHo5 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL1333.json_0002
+# ::snt I want it to have a 4 star rating and have free parking , please .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1333.json_0004
+# ::snt I need to get a reference number first . This booking is for 7 people and 3 nights starting from thursday .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL1333.json_0006
+# ::snt Excellent . I 'm also looking for a restaurant .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id MUL1333.json_0008
+# ::snt I want a restaurant that serve belgian food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "belgian"
+  ))
+)
+
+# ::id MUL1333.json_0010
+# ::snt How about some cheap italian located in the north ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n18 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n20 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL1333.json_0012
+# ::snt Yes please . For the same amount of people on the same day at 14:15 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n22 / name
+     :op1 "14:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n24 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n26 / name
+     :op1 "same"
+     :op2 "amount"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id MUL1333.json_0014
+# ::snt Could you also help me with a taxi between the hotel and restaurant ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   :Type ( TypHo4 / Type 
+    :name ( n29 / name
+     :op1 "hotel"
+  ))
+   )
+ :op3(Rm3 / Restaurant-Inform
+   :none ( onRe3 / none)
+   )
+)
+
+# ::id MUL1333.json_0016
+# ::snt Thank You for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1333.json_0018
+# ::snt No , that will be all , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1101.json_0000
+# ::snt I need a one bed hotel room near Cambridge on Friday . Can you assist ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Day ( DayHo3 / Day 
+    :name ( n2 / name
+     :op1 "friday"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL1101.json_0002
+# ::snt I would like a recommend for an attraction to visit in the Centre please .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL1101.json_0004
+# ::snt I 'm not particular . I 'm just looking for something to do . Is there something that you could recommend as a you do n't want to miss while your in town thing ?
+( o / out_of_scope )
+
+# ::id PMUL1101.json_0006
+# ::snt Yes , can I get the address and phone number ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL1101.json_0008
+# ::snt I am also interested in finding a train to Cambridge from Norwich on Thursday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n12 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id PMUL1101.json_0010
+# ::snt i need the train to leave after 15:30 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n14 / name
+     :op1 "15:30"
+  ))
+)
+
+# ::id PMUL1101.json_0012
+# ::snt 15 36 is good . book for 5 please
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL1101.json_0014
+# ::snt May I have the reference number ?
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL1101.json_0016
+# ::snt Okay ... do you have the reference number yet ?
+( a / and
+ :op1(Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id WOZ20666.json_0000
+# ::snt I would like a moderately priced restaurant in the west part of town
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id WOZ20666.json_0002
+# ::snt Can I have the address and phone number of the Italian location ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20666.json_0004
+# ::snt That 's it . Thank you , goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0543.json_0000
+# ::snt I would like information on museums to visit in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id MUL0543.json_0002
+# ::snt Which one do you recommend ? Can i have the address and phone number ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL0543.json_0004
+# ::snt Thanks ! I also need a train to Broxbourne on Saturday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "broxbourne"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id MUL0543.json_0006
+# ::snt I am departing from Cambridge and do n't care what time I arrive as long as I depart after 21:30 from broxbourne .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n12 / name
+     :op1 "21:30"
+  ))
+)
+
+# ::id MUL0543.json_0008
+# ::snt I think that one is a good bet . Can you book it for me ?
+( o / out_of_scope )
+
+# ::id MUL0543.json_0010
+# ::snt I 've got a group of 8 people in all .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL0543.json_0012
+# ::snt What is the reference number ?
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL4739.json_0000
+# ::snt Can you help me look up for any architecture attraction in the West of Cambridge ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id PMUL4739.json_0002
+# ::snt how about some entertainment ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL4739.json_0004
+# ::snt can i get their phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL4739.json_0006
+# ::snt Thank you . I 'm also looking for a train going to Cambridge that leaves on Friday . Any time would be okay .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL4739.json_0008
+# ::snt I need to get to town by 12:30 . And I 'm coming from bishops stortford
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n12 / name
+     :op1 "12:30"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n14 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id PMUL4739.json_0010
+# ::snt No thanks . I just need the train ID and travel time for now .
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id PMUL4739.json_0012
+# ::snt Thanks for your help .   That was all I needed to know .   Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0365.json_0000
+# ::snt I was wondering if you could help me in finding a train to the airport .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id SNG0365.json_0002
+# ::snt I will need to leave from Cambridge if that 's ok
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG0365.json_0004
+# ::snt On Wednesday . I need the train to arrive by 19:15 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "wednesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n6 / name
+     :op1 "19:15"
+  ))
+)
+
+# ::id SNG0365.json_0006
+# ::snt I 'd like to book 3 tickets on the train arriving at 19:08 , please . And would it be possible to have a reference number for the booking ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id SNG0365.json_0008
+# ::snt Yes , it will . Thanks so much . Have a nice day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1930.json_0000
+# ::snt Hello , can you help me find information about Finches Bed and Breakfast in Cambridge ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "finches"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+)
+
+# ::id PMUL1930.json_0002
+# ::snt Yes please ! I 'd like the reservation to be for 2 people for 4 nights starting on Sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL1930.json_0004
+# ::snt Thanks for your help .   Have a good day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2214.json_0000
+# ::snt I am looking for a 4 star hotel with free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2214.json_0002
+# ::snt I would also like free parking
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id MUL2214.json_0004
+# ::snt What is their address ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id MUL2214.json_0006
+# ::snt Ok great . I need to get a train ticket going too kings lynn on friday . Can you help me ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL2214.json_0008
+# ::snt I need a train that leaves afer 21:15 and departs from cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n12 / name
+     :op1 "21:15"
+  ))
+)
+
+# ::id MUL2214.json_0010
+# ::snt Yes , for just myself please .
+( o / out_of_scope )
+
+# ::id MUL2214.json_0012
+# ::snt No thank you .   That 's all I needed .   Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1834.json_0000
+# ::snt I am looking for information about Cambridge . What kind of places can you go in town ?
+( o / out_of_scope )
+
+# ::id MUL1834.json_0002
+# ::snt A nightclub sounds fun . Is there one in the centre of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "nightclub"
+  ))
+)
+
+# ::id MUL1834.json_0004
+# ::snt Sounds fun , can I get entrance fee , address , and postcode .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+)
+
+# ::id MUL1834.json_0006
+# ::snt I think Club Salsa would be perfect . I am also looking for a train to depart from Cambridge and go to London Kings Cross .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt5 / Name 
+    :name ( n11 / name
+     :op1 "Club"
+     :op2 "Salsa"
+  ))
+   )
+)
+
+# ::id MUL1834.json_0008
+# ::snt The train should arrive by 12:00 . I am looking to travel on Wednesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n14 / name
+     :op1 "12:00"
+  ))
+)
+
+# ::id MUL1834.json_0010
+# ::snt Yes , that will work .   Can you please give me the train ID for that booking ?
+( Tt1 / Train-Request
+  :Id ( aTr0 / question )
+)
+
+# ::id MUL1834.json_0012
+# ::snt Actually , I do n't think I will book that train just yet .   Thank you for all the info .   That 's all I needed .   Goodbye !
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id SNG0341.json_0000
+# ::snt I am looking for a train departing from London Kings Cross .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id SNG0341.json_0002
+# ::snt Yes , I 'd like to go to Cambridge on Tuesday , sometime after 13:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n8 / name
+     :op1 "13:15"
+  ))
+)
+
+# ::id SNG0341.json_0004
+# ::snt I think that will work . What is the ticket price and travel time for that train ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id SNG0341.json_0006
+# ::snt Yes , that sounds good .
+( o / out_of_scope )
+
+# ::id SNG0341.json_0008
+# ::snt Okay thank you for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0341.json_0010
+# ::snt No , that 's all I need today . I appreciate your help .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id MUL2473.json_0000
+# ::snt You may help me by finding a Muslim restaurant for me to eat at please .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id MUL2473.json_0002
+# ::snt can you book the backstreet bistro for me ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "backstreet"
+     :op2 "bistro"
+  ))
+)
+
+# ::id MUL2473.json_0004
+# ::snt I 'd like to book a table for two around 19:45 on wednesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "19:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "two"
+  ))
+)
+
+# ::id MUL2473.json_0006
+# ::snt Thanks . Next can I get some info on theatre 's in the centre ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n12 / name
+     :op1 "theatre"
+  ))
+)
+
+# ::id MUL2473.json_0008
+# ::snt Can you recommend one for me please ?
+( o / out_of_scope )
+
+# ::id MUL2473.json_0010
+# ::snt Could you give me their address ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id MUL2473.json_0012
+# ::snt I would also like to know about any attractions that is in the centre of town that is a theatre type .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n16 / name
+     :op1 "theatre"
+  ))
+)
+
+# ::id MUL2473.json_0014
+# ::snt Could I get the address for the Cambridge Arts Theatre ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n18 / name
+     :op1 "cambridge"
+     :op2 "arts"
+     :op3 "theatre"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+)
+
+# ::id PMUL4761.json_0000
+# ::snt I would like to find a cheap restaurant in the centre .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4761.json_0002
+# ::snt How about Asian Oriental ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+)
+
+# ::id PMUL4761.json_0004
+# ::snt Sure , thank you ! Will you please book a table for 2 people ?
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL4761.json_0006
+# ::snt I need to reserve it on Monday at 14:00 . There will be 2 people dining .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "14:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL4761.json_0008
+# ::snt Thank you so much .   Could you also get me the address for the Cambridge Museum of Technology ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n16 / name
+     :op1 "cambridge"
+     :op2 "museum"
+     :op3 "of"
+     :op4 "technology"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+)
+
+# ::id PMUL4761.json_0010
+# ::snt That was everything I needed , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4761.json_0012
+# ::snt No , you took care of it all . You were very helpful . Have a great night ! Goodbye .
+( a / and
+ :op1(ge1 / general-bye
+   :none ( onge1 / none)
+   )
+ :op2(gt2 / general-greet
+   :none ( onge2 / none)
+   )
+)
+
+# ::id PMUL0845.json_0000
+# ::snt I 'm looking for a restaurant called pizza express Fen Ditton , do you have any information on it ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "pizza"
+     :op2 "express"
+     :op3 "Fen"
+     :op4 "Ditton"
+  ))
+)
+
+# ::id PMUL0845.json_0002
+# ::snt Can you tell me if they have a table for 8 available at 12:45 Monday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "12:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL0845.json_0004
+# ::snt Wait , I need to change the booking to friday .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL0845.json_0006
+# ::snt Yes , I also need a train after 18:15 on Saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n14 / name
+     :op1 "18:15"
+  ))
+)
+
+# ::id PMUL0845.json_0008
+# ::snt I 'm leaving from cambridge , and I need to go to bishops stortford .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0845.json_0010
+# ::snt Yes , I would like to reserve seats on that train . Same group from the restaurant .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :none ( onTr1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL0845.json_0012
+# ::snt Thank you very much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4532.json_0000
+# ::snt Can you help me find a place to stay for my upcoming trip ?   I am excited to see some of your local attractions .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL4532.json_0002
+# ::snt I 'm not looking for a specific area but I would like it to be a 2 star and expensive please .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( onHo2 / dontcare)
+   :Stars ( StaHo5 / Stars 
+    :name ( n4 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL4532.json_0004
+# ::snt Does it have free parking
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL4532.json_0006
+# ::snt Great . Please book it for 3 people for 2 nights starting on tuesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL4532.json_0008
+# ::snt Great . I am also looking for a particular attraction called Old Schools .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n12 / name
+     :op1 "old"
+     :op2 "schools"
+  ))
+)
+
+# ::id PMUL4532.json_0010
+# ::snt May I please get the address for Old Schools ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n15 / name
+     :op1 "Old"
+     :op2 "Schools"
+  ))
+   )
+)
+
+# ::id PMUL4532.json_0012
+# ::snt Yes , actually . That would be very helpful . I want to leave the hotel by 11:00 to head over there .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n16 / name
+     :op1 "11:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL4532.json_0014
+# ::snt Thank you that is all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1374.json_0000
+# ::snt I am looking for a chinese restaurant in the south .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id SNG1374.json_0002
+# ::snt Yes could you book a table for 5 at any one of them please ?
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SNG1374.json_0004
+# ::snt Thanks so much . That will be all for today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20240.json_0000
+# ::snt Hi , I 'm looking for an expensive restaurant in the south part of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id WOZ20240.json_0002
+# ::snt I do n't care
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+)
+
+# ::id WOZ20240.json_0004
+# ::snt What other options are there ?
+( o / out_of_scope )
+
+# ::id WOZ20240.json_0006
+# ::snt What is the address and phone number of one of them ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20240.json_0008
+# ::snt That will do , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4580.json_0000
+# ::snt I need something to do in canbridge in the centre that has lots to do with sports
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "sports"
+  ))
+)
+
+# ::id PMUL4580.json_0002
+# ::snt how about a concerthall ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "concerthall"
+  ))
+)
+
+# ::id PMUL4580.json_0004
+# ::snt yes please find me their address and phone number
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL4580.json_0006
+# ::snt Thank you . I also need a german restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "german"
+  ))
+)
+
+# ::id PMUL4580.json_0008
+# ::snt wow ! what about european food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "european"
+  ))
+)
+
+# ::id PMUL4580.json_0010
+# ::snt I am looking for modern european food in the moderate price range . Any area is okay .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n14 / name
+     :op1 "moderate"
+  ))
+   :Area ( onRe3 / dontcare)
+)
+
+# ::id PMUL4580.json_0012
+# ::snt book that for 4 people at 15:15 on saturday
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "15:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4580.json_0014
+# ::snt Thank you ! I also ned a taxi that goes from the concert hall to the restaurant , and arrives by the time of my reservation . Can you pleas help with that ?
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "time"
+     :op3 "of"
+     :op4 "my"
+     :op5 "reservation"
+  ))
+)
+
+# ::id PMUL4580.json_0016
+# ::snt Thank you !   That will be all today !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01285.json_0000
+# ::snt Help , I was robbed . I need to contact someone .
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG01285.json_0002
+# ::snt Thank you . What 's the post code ?
+( Pt1 / Police-Request
+  :Post ( aPo0 / question )
+)
+
+# ::id SNG01285.json_0004
+# ::snt I should be okay with their help . Thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01285.json_0006
+# ::snt Okay , I will if I need to ! I appreciate your help . Goodbye .
+( a / and
+ :op1(ge1 / general-bye
+   :none ( onge1 / none)
+   )
+ :op2(gt2 / general-greet
+   :none ( onge2 / none)
+   )
+)
+
+# ::id MUL1776.json_0000
+# ::snt I 'm looking for information on trains from Broxbourne to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id MUL1776.json_0002
+# ::snt Tursday , leaving after 17:00 , please .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n6 / name
+     :op1 "17:00"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "Tursday"
+  ))
+)
+
+# ::id MUL1776.json_0004
+# ::snt Yes please .   I would like a booking for 5 people and the reference number once the booking has been confirmed .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL1776.json_0006
+# ::snt I 'm also looking for a college to see in the centre area . Can you give me some matches to this criteria ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n14 / name
+     :op1 "college"
+  ))
+)
+
+# ::id MUL1776.json_0008
+# ::snt Christ 's college sounds perfect . Can I get the postcode and phone number please ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL1776.json_0010
+# ::snt That 's all I need . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0093.json_0000
+# ::snt I 'm looking for yu garden , can you help me find it ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "yu"
+     :op2 "garden"
+  ))
+)
+
+# ::id SSNG0093.json_0002
+# ::snt Would you please book me a table for two at 14:30 on Monday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "14:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "two"
+  ))
+)
+
+# ::id SSNG0093.json_0004
+# ::snt What is the area and price range for the Yu Garden , please ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n10 / name
+     :op1 "yu"
+     :op2 "garden"
+  ))
+)
+
+# ::id SSNG0093.json_0006
+# ::snt That sounds great . Could you book it for me please , and give me the reference number
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id SSNG0093.json_0008
+# ::snt Yes , please try another different restaurant in the same area with same price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id SSNG0093.json_0010
+# ::snt Thank you , that is all I need . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0251.json_0000
+# ::snt Can you find me a 4 star hotel with wi - fi ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n2 / name
+     :op1 "4"
+  ))
+   :Internet ( esHo2 / yes)
+   :Type ( TypHo5 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id SSNG0251.json_0002
+# ::snt I would like it to be in the moderate price range please .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id SSNG0251.json_0004
+# ::snt The area does n't matter . I need one that can accommodate 6 people for 3 nights starting on Wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SSNG0251.json_0006
+# ::snt No , that 's all I need . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1087.json_0000
+# ::snt Hi . I 'm looking for something to do . Are there any entertainment attractions in the South part of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id MUL1087.json_0002
+# ::snt Could you please give me the postcode , address and entrance free of a museum ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Fee ( aAt2 / question )
+)
+
+# ::id MUL1087.json_0004
+# ::snt Thank you . I am also looking for a nice expensive hotel . It does not need internet . Can you help with that ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Internet ( oHo2 / no)
+   :Type ( TypHo5 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL1087.json_0006
+# ::snt No , and it also does not need free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( oHo1 / no)
+)
+
+# ::id MUL1087.json_0008
+# ::snt I will stay in the west area of town .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n10 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL1087.json_0010
+# ::snt Okay , I will need to book for 8 people for 4 nights starting from Sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL1087.json_0012
+# ::snt Yes , I would also like a taxi to take me between the Marriot and the museum .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL1087.json_0014
+# ::snt Oh , sorry ! I would like to leave the museum by 11:15 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n18 / name
+     :op1 "11:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "museum"
+  ))
+)
+
+# ::id MUL1087.json_0016
+# ::snt Thank you for all your help . I am all set now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2213.json_0000
+# ::snt I am looking for Nandos city centre in Cambridge , can you give me directions ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "nandos"
+     :op2 "city"
+     :op3 "centre"
+  ))
+)
+
+# ::id PMUL2213.json_0002
+# ::snt Great .   Can you let me know the price range and phone number of the restaurant ?
+( Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+  :Phone ( aRe1 / question )
+)
+
+# ::id PMUL2213.json_0004
+# ::snt In which area of town is it found ?
+( Rt1 / Restaurant-Request
+  :Area ( aRe0 / question )
+)
+
+# ::id PMUL2213.json_0006
+# ::snt Not right now .   But could you   please also find a museum to go to in the east ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n6 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL2213.json_0008
+# ::snt Great .   Thanks for all your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2213.json_0010
+# ::snt No , you were of much help and I appreciate it
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id SNG0935.json_0000
+# ::snt I live in the centre of town and want to see if I can find a reasonable room for my parents to stay while they are visiting .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0935.json_0002
+# ::snt That sounds like it might work .   Could you check availability for two people this weekend ?
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n4 / name
+     :op1 "two"
+  ))
+)
+
+# ::id SNG0935.json_0004
+# ::snt I am unsure at this time .
+( o / out_of_scope )
+
+# ::id SNG0935.json_0006
+# ::snt Can you tell me what the address is ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id SNG0935.json_0008
+# ::snt Does this place include free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id SNG0935.json_0010
+# ::snt You have been very helpful .   I have everything I need , thanks .   Bye
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0070.json_0000
+# ::snt I am in center area and need a moderately priced restaurant please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id MUL0070.json_0002
+# ::snt Actually I 'd like european food , please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "european"
+  ))
+)
+
+# ::id MUL0070.json_0004
+# ::snt European , please . I want a table for 3 people at 13:45 on Saturday .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   :Food ( FooRe6 / Food 
+    :name ( n12 / name
+     :op1 "European"
+  ))
+   :Time ( TimRe8 / Time 
+    :name ( n14 / name
+     :op1 "13:45"
+  ))
+)
+
+# ::id MUL0070.json_0006
+# ::snt Yes , and can I get a reference number ?
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id MUL0070.json_0008
+# ::snt Can you try 12:45 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "12:45"
+  ))
+)
+
+# ::id MUL0070.json_0010
+# ::snt Can you give me the reference number for that please ?
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id MUL0070.json_0012
+# ::snt Yes , I also need a hotel . It should be moderately priced , include free wifi and be in the centre of town .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n18 / name
+     :op1 "moderately"
+  ))
+   :Internet ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n20 / name
+     :op1 "centre"
+  ))
+   :Type ( TypHo7 / Type 
+    :name ( n22 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL0070.json_0014
+# ::snt Can you tell me what type of hotel this is please ?
+( Ht1 / Hotel-Request
+  :Type ( aHo0 / question )
+)
+
+# ::id MUL0070.json_0016
+# ::snt Can I get it 's postcode ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id MUL0070.json_0018
+# ::snt No that 's all the info I needed I need a taxi between the hotel and restaurant though to get me there by 12:45 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n24 / name
+     :op1 "12:45"
+  ))
+)
+
+# ::id MUL0070.json_0020
+# ::snt Okay , thank you , that 's all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3229.json_0000
+# ::snt Can you help me find a college to visit ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL3229.json_0002
+# ::snt Location is not important for me
+( Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+)
+
+# ::id PMUL3229.json_0004
+# ::snt pick for me and I would need the area and postcode
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL3229.json_0006
+# ::snt Actually , yes . I am really in the mood for good indian food . Could you help me find somewhere new to try ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL3229.json_0008
+# ::snt I would like a moderately priced one on the east side .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL3229.json_0010
+# ::snt what their postcode ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id PMUL3229.json_0012
+# ::snt Yes , could I also have their phone number please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id PMUL3229.json_0014
+# ::snt no reservation please , I also want to book a taxi to commute between the two places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL3229.json_0016
+# ::snt I need to leave clare hall by 24:45 going to curry prince . I also need the contact number and car type please .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n10 / name
+     :op1 "24:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n12 / name
+     :op1 "clare"
+     :op2 "hall"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n14 / name
+     :op1 "curry"
+     :op2 "prince"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+ :op3(Am3 / Attraction-Inform
+   )
+ :op4(Rm4 / Restaurant-Inform
+   )
+)
+
+# ::id PMUL3229.json_0018
+# ::snt no thanks , that is all for today
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2596.json_0000
+# ::snt I need to find a place to stay . I prefer a guesthouse and I 'll need free parking for my car .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id MUL2596.json_0002
+# ::snt Does it also have free WiFi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id MUL2596.json_0004
+# ::snt Yes , can I get the address postcode and the number of stars it has ?
+( Ht1 / Hotel-Request
+  :Stars ( aHo0 / question )
+  :Addr ( aHo1 / question )
+  :Post ( aHo2 / question )
+)
+
+# ::id MUL2596.json_0006
+# ::snt Great thank you I am also looking to get some info on the broughton house gallery
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n4 / name
+     :op1 "broughton"
+     :op2 "house"
+     :op3 "gallery"
+  ))
+)
+
+# ::id MUL2596.json_0008
+# ::snt Yes I need the post code as well , thanks .
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL2596.json_0010
+# ::snt Nope . Thanks so much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0588.json_0000
+# ::snt Hello , I 'm looking for a train departing from ely .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id MUL0588.json_0002
+# ::snt Yes I want to arrive in Cambridge on Tuesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id MUL0588.json_0004
+# ::snt I need to depart from ely and arrive in cambridge by 17:15
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "17:15"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "ely"
+  ))
+   :Dest ( DesTr6 / Dest 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0588.json_0006
+# ::snt The 5:52 will be fine . Please book it for five people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "five"
+  ))
+)
+
+# ::id MUL0588.json_0008
+# ::snt Awesome . I 'm also looking for places to go in the centre . Can you get me the entrance fees to these places ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+   )
+)
+
+# ::id MUL0588.json_0010
+# ::snt I would like an attraction in the centre please .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n18 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0588.json_0012
+# ::snt Do you have any museums ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n20 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id MUL0588.json_0014
+# ::snt Sure , the history of science sounds cool . How much is the entrance fee for it ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL0588.json_0016
+# ::snt Yes , I think that 's the last thing I 'll need .
+( o / out_of_scope )
+
+# ::id MUL0588.json_0018
+# ::snt Thanks , that 's all I need . Have a nice day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1099.json_0000
+# ::snt I would like to find out about going to a park in the west .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "park"
+  ))
+)
+
+# ::id PMUL1099.json_0002
+# ::snt What about a museum on the west side ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n8 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL1099.json_0004
+# ::snt Free is great for entrance fee . I 'll just need the postcode .
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL1099.json_0006
+# ::snt I 'm also looking for a train to leave after 12:30
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n10 / name
+     :op1 "12:30"
+  ))
+)
+
+# ::id PMUL1099.json_0008
+# ::snt No , thank you - were you just going to book a random day for me ?
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1099.json_0010
+# ::snt I need to go Cambridge from London Liverpool street on Thurday , please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n14 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Day ( DayTr6 / Day 
+    :name ( n16 / name
+     :op1 "Thurday"
+  ))
+)
+
+# ::id PMUL1099.json_0012
+# ::snt THat sounds great , can I please get 6 tickets ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n18 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL1099.json_0014
+# ::snt No thank you . You 've been very helpful . Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0684.json_0000
+# ::snt I 'm looking for a train that will depart from Birmingham New Street and go to Cambridge . Can you help me ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id MUL0684.json_0002
+# ::snt Yes , I want to leave on Monday and I need to arrive by 11:15
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "11:15"
+  ))
+)
+
+# ::id MUL0684.json_0004
+# ::snt Yes , that would be perfect , thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0684.json_0006
+# ::snt Can you help me find a place to stay ? I am looking a 0 star hotel with a cheap price .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "cheap"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n12 / name
+     :op1 "0"
+  ))
+   :Type ( TypHo6 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL0684.json_0008
+# ::snt Are you able to find me a hotel in the east with free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n16 / name
+     :op1 "east"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n18 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL0684.json_0010
+# ::snt No , I 'd like that zero star cheap guesthouse in the north .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n20 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n22 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n24 / name
+     :op1 "zero"
+  ))
+   :Price ( PriHo8 / Price 
+    :name ( n26 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL0684.json_0012
+# ::snt Monday . Please give me their phone number , postcode and address
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n28 / name
+     :op1 "monday"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Addr ( aHo1 / question )
+  :Post ( aHo2 / question )
+  :Phone ( aHo3 / question )
+   )
+)
+
+# ::id MUL0684.json_0014
+# ::snt No . Thank you . You have been quite helpful .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4347.json_0000
+# ::snt I would really like to go find places in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4347.json_0002
+# ::snt I 'm not sure . What 's your favorite thing to do ?
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+)
+
+# ::id PMUL4347.json_0004
+# ::snt Sounds great ! Can I get their address and postcode ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL4347.json_0006
+# ::snt I also need a train going to broxbourne I need to leave after 13:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "broxbourne"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n6 / name
+     :op1 "13:00"
+  ))
+)
+
+# ::id PMUL4347.json_0008
+# ::snt I want to leave on Thursday from Cambridge .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4347.json_0010
+# ::snt That is all the information I need . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4347.json_0012
+# ::snt No , you have been extremely helpful .   Thanks for everything .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20456.json_0000
+# ::snt I would like a restaurant in the east part of town that serves british food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "british"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id WOZ20456.json_0002
+# ::snt Yes , please along with the phone number and the post code .   Thanks .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id WOZ20456.json_0004
+# ::snt Wonderful , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2556.json_0000
+# ::snt I 'm wanting information about museums in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id MUL2556.json_0002
+# ::snt The fitzwilliam sounds good .   Could I get the phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL2556.json_0004
+# ::snt I 'm also looking for a hotel that is cheap and includes free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Price ( PriHo5 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL2556.json_0006
+# ::snt No , thanks . That will be all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2556.json_0008
+# ::snt No , again , that is all , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1511.json_0000
+# ::snt Hello ! Are there any cheap restaurants in the centre ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1511.json_0002
+# ::snt No just one that I can book for friday would be good .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+   :Day ( DayRe3 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL1511.json_0004
+# ::snt 16:00 on Friday please for 6 people .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "16:00"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL1511.json_0006
+# ::snt Yes , can I also get the reference number ?
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id MUL1511.json_0008
+# ::snt Thank you , I also am looking for a train that goes from cambridge to stansted airport
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1511.json_0010
+# ::snt I need to arrive by 09:45 Saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n18 / name
+     :op1 "saturday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n20 / name
+     :op1 "09:45"
+  ))
+)
+
+# ::id MUL1511.json_0012
+# ::snt Yes , please . For 6 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n22 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL1511.json_0014
+# ::snt I would need 6 tickets please and the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n24 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL1511.json_0016
+# ::snt Thank you . That 'll be all !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2474.json_0000
+# ::snt Yes , I 'd like to know what there is to see in the center of town .
+( o / out_of_scope )
+
+# ::id MUL2474.json_0002
+# ::snt Some type of fancy architecture would be neat .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id MUL2474.json_0004
+# ::snt Great , I like free !   Can you give me the postcode and phone number to all saints church please ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n4 / name
+     :op1 "all"
+     :op2 "saints"
+     :op3 "church"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id MUL2474.json_0006
+# ::snt Thanks ! Can you also tell me about J Restaurant ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "j"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id MUL2474.json_0008
+# ::snt Yes please , for 5 people at 13:00 on Tuesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "13:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL2474.json_0010
+# ::snt Can you book me a taxi to take me from the church to get me to the restaurant for my reservation ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Dest ( DesTa3 / Dest 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id MUL2474.json_0012
+# ::snt No that will do it . Thanks a lot . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01497.json_0000
+# ::snt I need a train leaving Cambridge sometime after 13:15 please .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "13:15"
+  ))
+)
+
+# ::id SNG01497.json_0002
+# ::snt I 'm going to Bishops Stortford .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id SNG01497.json_0004
+# ::snt I 'm a little overwhelmed by the information . I am actually leaving on Sunday , this seems to be Friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id SNG01497.json_0006
+# ::snt I need to depart from Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG01497.json_0008
+# ::snt No . I need the train to go from Cambridge to Bishops Stortford on Sunday and leaving after 13:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n14 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n18 / name
+     :op1 "13:15"
+  ))
+)
+
+# ::id SNG01497.json_0010
+# ::snt That sounds great . Could I get the price please ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id SNG01497.json_0012
+# ::snt I think that 's it . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4420.json_0000
+# ::snt I need a train to Cambridge please . I plan to leave out on Tuesday
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL4420.json_0002
+# ::snt I am leaving peterborough .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id PMUL4420.json_0004
+# ::snt I need to leave after 14:15
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "14:15"
+  ))
+)
+
+# ::id PMUL4420.json_0006
+# ::snt Um , the one at 14:48 please . Could you book it for 6 people ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL4420.json_0008
+# ::snt Yes . I 'm looking for a restaurant called Gourmet Burger Kitchen . Can you tell me the price range and area that 's in ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n12 / name
+     :op1 "gourmet"
+     :op2 "burger"
+     :op3 "kitchen"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Price ( aRe1 / question )
+  :Area ( aRe2 / question )
+   )
+)
+
+# ::id PMUL4420.json_0010
+# ::snt No , that 's it . Thanks for your help . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2659.json_0000
+# ::snt Hi , can you help me find a guesthouse to stay at ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL2659.json_0002
+# ::snt I do not have a preference .
+( Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+   :Area ( onHo2 / dontcare)
+)
+
+# ::id PMUL2659.json_0004
+# ::snt I do not have a price range in mind .
+( o / out_of_scope )
+
+# ::id PMUL2659.json_0006
+# ::snt Yes please for 2 nights starting from Sunday for 4 people . I will need a reference number .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL2659.json_0008
+# ::snt Did you get the reference number yet ? ? ?
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL2659.json_0010
+# ::snt Thank you . I 'm also looking for a place to go in the centre . I 'll need the postcode for the attraction .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2659.json_0012
+# ::snt No preference . You pick .
+( o / out_of_scope )
+
+# ::id PMUL2659.json_0014
+# ::snt Yes I need their postcode .
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL2659.json_0016
+# ::snt Can you help me book a taxi ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL2659.json_0018
+# ::snt I need to leave the attraction by 15:15 and arrive at the hotel .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n12 / name
+     :op1 "15:15"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Depart ( DepTa6 / Depart 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "attraction"
+  ))
+)
+
+# ::id PMUL2659.json_0020
+# ::snt Have a nice day .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2659.json_0022
+# ::snt Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2659.json_0024
+# ::snt That is all I needed thank you for your time .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2659.json_0026
+# ::snt No thank you . That is all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4906.json_0000
+# ::snt I am looking for information in Cambridge
+( o / out_of_scope )
+
+# ::id PMUL4906.json_0002
+# ::snt I need help finding a place to stay .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL4906.json_0004
+# ::snt Actually , can we look for a train first ? I need to be in Cambridge by 15:15 on Saturday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "saturday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n6 / name
+     :op1 "15:15"
+  ))
+)
+
+# ::id PMUL4906.json_0006
+# ::snt I am leaving from Ely .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n8 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL4906.json_0008
+# ::snt No , could you just give me the price and the departure time please ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id PMUL4906.json_0010
+# ::snt I also need a hotel room .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Type ( TypHo3 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL4906.json_0012
+# ::snt I do n't care about the price . I just need it to be in the North part of town , and have a 4-star rating , please .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+   :Area ( AreHo3 / Area 
+    :name ( n12 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo5 / Stars 
+    :name ( n14 / name
+     :op1 "4-star"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4906.json_0014
+# ::snt I do not want a guesthouse .
+( o / out_of_scope )
+
+# ::id PMUL4906.json_0016
+# ::snt Is there a 3-star hotel or guesthouse in the north ? The hotel does n't need to include internet .
+( Hm1 / Hotel-Inform
+   :Internet ( onHo1 / dontcare)
+   :Area ( AreHo3 / Area 
+    :name ( n16 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo5 / Stars 
+    :name ( n18 / name
+     :op1 "3-star"
+  ))
+   :Type ( TypHo7 / Type 
+    :name ( n20 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL4906.json_0018
+# ::snt Lets go with a guesthouse than
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n22 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL4906.json_0020
+# ::snt 4 star please
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n24 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4906.json_0022
+# ::snt No , whichever you choose will be fine . I 'll just need it booked for 4 people , 4 nights , and starting on Saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n26 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n28 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n30 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4906.json_0024
+# ::snt Great , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4906.json_0026
+# ::snt No , that 's all . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02070.json_0000
+# ::snt Can you help me book a taxi to lan hong house , please ?
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "lan"
+     :op2 "hong"
+     :op3 "house"
+  ))
+)
+
+# ::id SNG02070.json_0002
+# ::snt I need to get there by 7:00 .
+( o / out_of_scope )
+
+# ::id SNG02070.json_0004
+# ::snt I 'm departing from alexander bed and breakfast .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n4 / name
+     :op1 "alexander"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+)
+
+# ::id SNG02070.json_0006
+# ::snt Great , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02070.json_0008
+# ::snt That 's all I need . Thanks again .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1008.json_0000
+# ::snt Hello , I would like to find the el shaddai hotel . Can you help me ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "el"
+     :op2 "shaddai"
+  ))
+)
+
+# ::id SNG1008.json_0002
+# ::snt Can I book a stay there for 1 person for 5 nights starting tuesday please ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "1"
+  ))
+)
+
+# ::id SNG1008.json_0004
+# ::snt Nope , that 'll do it . Thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4892.json_0000
+# ::snt Hello , I 'm looking for a gueshouse on the northside .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "northside"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n4 / name
+     :op1 "gueshouse"
+  ))
+)
+
+# ::id PMUL4892.json_0002
+# ::snt Yes , I am looking for free parking .   Internet is not important .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( onHo2 / dontcare)
+)
+
+# ::id PMUL4892.json_0004
+# ::snt Not particularly considered about price range , just as long as it 's a 4 star hotel
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+   :Stars ( StaHo3 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4892.json_0006
+# ::snt Okay book it for 2 people for 3 nights and let me have the reference number . Also find me a Train departing from London liverpool street to arrive Cambridge by 08:15 .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Tm2 / Train-Inform
+   :Dest ( DesTr5 / Dest 
+    :name ( n13 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr7 / Arrive 
+    :name ( n15 / name
+     :op1 "08:15"
+  ))
+   :Depart ( DepTr9 / Depart 
+    :name ( n17 / name
+     :op1 "london"
+     :op2 "liverpool"
+  ))
+   )
+ :op3(Ht3 / Hotel-Request
+  :Ref ( aHo2 / question )
+   )
+)
+
+# ::id SNG0762.json_0000
+# ::snt Do they have any cheap places to stay on the west side ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id SNG0762.json_0002
+# ::snt The guest house , please .
+( o / out_of_scope )
+
+# ::id SNG0762.json_0004
+# ::snt No thank you , but could you tell me the phone number ? And do they have free internet ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Internet ( aHo1 / question )
+  :Phone ( aHo2 / question )
+   )
+)
+
+# ::id SNG0762.json_0006
+# ::snt Thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0116.json_0000
+# ::snt I am looking for a moderately priced hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL0116.json_0002
+# ::snt No , but I am looking for a 4 star hotel .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0116.json_0004
+# ::snt I really am interested in a 4 star hotel and would rather not settle for a 2 star hotel .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0116.json_0006
+# ::snt Yes , that sounds good . Can you recommend one of those ?
+( o / out_of_scope )
+
+# ::id PMUL0116.json_0008
+# ::snt What 's the postcode ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id PMUL0116.json_0010
+# ::snt Great , I am also looking for a restaurant in the centre of town in the moderate price range too .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0116.json_0012
+# ::snt i would really enjoy some international food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "international"
+  ))
+)
+
+# ::id PMUL0116.json_0014
+# ::snt Let 's go with the Bloomsbury . I need a reservation for Tuesday for 7 people .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n16 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n18 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL0116.json_0016
+# ::snt Thanks . Can you book for 15:45 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n20 / name
+     :op1 "15:45"
+  ))
+)
+
+# ::id PMUL0445.json_0000
+# ::snt I 'd like to find a French restaurant on the north side of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "french"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL0445.json_0002
+# ::snt Yes let 's do one for 6 people at 16:00 on sunday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "16:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL0445.json_0004
+# ::snt I also need to find a guesthouse please , preferably one with 3 stars that is near the restaurant .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+   :Area ( AreHo6 / Area 
+    :name ( n16 / name
+     :op1 "near"
+     :op2 "the"
+     :op3 "restaurant"
+  ))
+)
+
+# ::id PMUL0445.json_0006
+# ::snt I 'll be starting my stay on sunday and it 'll be 3 nights and 6 people
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n20 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n22 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL0445.json_0008
+# ::snt I do n't need either .
+( Hm1 / Hotel-Inform
+   :Parking ( oHo1 / no)
+   :Internet ( oHo2 / no)
+)
+
+# ::id PMUL0445.json_0010
+# ::snt Yes . I already told you 2 turns ago what the specifics of my reservation are . Please complete it and give me the reference number
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL0445.json_0012
+# ::snt Could you book a taxi between the two places ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL0445.json_0014
+# ::snt That 's all I needed today ! Thanks for all your help ! Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0008.json_0000
+# ::snt I am looking for a moderately priced restaurant in the centre of Cambridge .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0008.json_0002
+# ::snt Yes , I would like to find something with south african food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "south"
+     :op2 "african"
+  ))
+)
+
+# ::id MUL0008.json_0004
+# ::snt What about one in the centre of cambridge that serves spanish food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "spanish"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0008.json_0006
+# ::snt Yes please , make a reservation for 8 people at 13:00 on friday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "13:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL0008.json_0008
+# ::snt Yes please try 12:00 with the reservation for 8 and once made , send me the reference number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "12:00"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0008.json_0010
+# ::snt Yes I 'm also looking for a place to stay
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id MUL0008.json_0012
+# ::snt The hotel should include free wifi and does n't need to have free parking .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Parking ( oHo2 / no)
+   :Type ( TypHo4 / Type 
+    :name ( n20 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL0008.json_0014
+# ::snt I need it in the same area as the restaurant .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id MUL0008.json_0016
+# ::snt I want the hotel to also be in the centre and moderate price .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n24 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n26 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0008.json_0018
+# ::snt Can they handle 8 people ? And we 'll need it for 3 nights starting the same day as the restaurant reservation .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n28 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n30 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n32 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL0008.json_0020
+# ::snt Yes , I would also like   to book a taxi to the restaurant .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Dest ( DesTa3 / Dest 
+    :name ( n34 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id MUL0008.json_0022
+# ::snt Can I get the contact number ? And what type of car is it ?
+( Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+)
+
+# ::id MUL0008.json_0024
+# ::snt Yes that is correct . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0008.json_0026
+# ::snt Nothing else , thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1644.json_0000
+# ::snt I need to book a train from Norwich to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id MUL1644.json_0002
+# ::snt I need to leave on Monday and arrive by 17:45 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "17:45"
+  ))
+)
+
+# ::id MUL1644.json_0004
+# ::snt Could I please get the price and the train ID ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id MUL1644.json_0006
+# ::snt I also need a restaurant . Can you do that ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id MUL1644.json_0008
+# ::snt fusion food would be ideal .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "fusion"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Id ( aTr1 / question )
+   )
+)
+
+# ::id MUL1644.json_0010
+# ::snt Try chinese food instead .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id MUL1644.json_0012
+# ::snt Can we get a restaurant in the cheap price range . It will be for 5 people at 20:30 , on the same day
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n14 / name
+     :op1 "cheap"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n16 / name
+     :op1 "20:30"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n20 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL1644.json_0014
+# ::snt Pick your favorite and book it . We are a party of 5 and we 'd like to eat late , like 20:30 , on the same day as that train you found for me .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :none ( onTr1 / none)
+   :Day ( DayTr3 / Day 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :People ( PeoRe4 / People 
+    :name ( n25 / name
+     :op1 "5"
+  ))
+   )
+)
+
+# ::id MUL1644.json_0016
+# ::snt Could you try for 19:30 please ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n26 / name
+     :op1 "19:30"
+  ))
+)
+
+# ::id MUL1644.json_0018
+# ::snt Thanks for all your help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0007.json_0000
+# ::snt I need a taxi to take me to the hotel from the airport now , can you give me the number to call ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Dest ( DesTa3 / Dest 
+    :name ( n2 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+)
+
+# ::id MUL0007.json_0002
+# ::snt Never mind . I 'm looking for a guesthouse to stay at . It must be in the north and 4 stars .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL0007.json_0004
+# ::snt Okay great . Could I have their postcode and phone number ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id MUL0007.json_0006
+# ::snt Yes I am looking for information on the Sesame Restaurant and Bar .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n10 / name
+     :op1 "sesame"
+     :op2 "restaurant"
+     :op3 "and"
+     :op4 "bar"
+  ))
+)
+
+# ::id MUL0007.json_0008
+# ::snt I need a taxi to commute between the two places . I want to leave the Restaurant at 15:45 . Can I get the phone number and type of car ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n12 / name
+     :op1 "15:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Phone ( aTa1 / question )
+   )
+)
+
+# ::id MUL0007.json_0010
+# ::snt Ok , great . Thank you very much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0007.json_0012
+# ::snt No , that is all . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0915.json_0000
+# ::snt Could you help me find Cityroomz , please ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "cityroomz"
+  ))
+)
+
+# ::id SNG0915.json_0002
+# ::snt Can you book a room for me there ? We 'll be arriving on Saturday and need to stay 4 nights . There will be 7 of us staying .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "7"
+  ))
+)
+
+# ::id SNG0915.json_0004
+# ::snt Nope , that 'll be all , thanks . Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG01368.json_0000
+# ::snt Do you know where the Parkside Police Station is ?
+( Pm1 / Police-Inform
+   :Name ( NamPo2 / Name 
+    :name ( n2 / name
+     :op1 "Parkside"
+     :op2 "Police"
+     :op3 "Station"
+  ))
+)
+
+# ::id SNG01368.json_0002
+# ::snt That 's all I need . Thanks , good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0070.json_0000
+# ::snt I would like to stay at Rosa 's bed and breakfast in cambridge . can you give tell me their contact information and location ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "rosa"
+     :op2 "'s"
+     :op3 "bed"
+     :op4 "and"
+     :op5 "breakfast"
+  ))
+)
+
+# ::id PMUL0070.json_0002
+# ::snt No , I just need information today thanks .   So , it is a bed and breakfast right ?   I do n't want a hotel .   Any parking or internet available ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Parking ( aHo1 / question )
+  :Internet ( aHo2 / question )
+   )
+)
+
+# ::id PMUL0070.json_0004
+# ::snt looking for a place to dine in moderate price and in the south
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL0070.json_0006
+# ::snt Yes chinese please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL0070.json_0008
+# ::snt How about checking Modern European food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+)
+
+# ::id PMUL0070.json_0010
+# ::snt That 's a wonderful suggestion . May I have the phone number and postcode , please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id PMUL0070.json_0012
+# ::snt No that will be all for today . Thank you for your help . Goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4418.json_0000
+# ::snt looking for places to go in town . The attraction should be in the type of museum
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL4418.json_0002
+# ::snt How about centre ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4418.json_0004
+# ::snt Yes , I also need the entrance fee and the number .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL4418.json_0006
+# ::snt I also need to find a guesthouse in the moderate price range that is rated by 2 stars and will include free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n8 / name
+     :op1 "moderate"
+  ))
+   :Internet ( esHo3 / yes)
+   :Stars ( StaHo7 / Stars 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL4418.json_0008
+# ::snt Rather than a guest house , do you have a hotel that meets those specifications ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL4418.json_0010
+# ::snt How about a hotel instead of a guesthouse ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL4418.json_0012
+# ::snt No I just need an address .
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id PMUL4418.json_0014
+# ::snt Is that a hotel or a guesthouse ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL4418.json_0016
+# ::snt No , get me their address instead .
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id PMUL4418.json_0018
+# ::snt No , that is all for today .
+( o / out_of_scope )
+
+# ::id WOZ20450.json_0000
+# ::snt I 'm looking for a restaurant that serves belgian food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "belgian"
+  ))
+)
+
+# ::id WOZ20450.json_0002
+# ::snt Portuguese , please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "Portuguese"
+  ))
+)
+
+# ::id WOZ20450.json_0004
+# ::snt Yes , please .   I will take the phone number and address for Nandos in the south area .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "south"
+  ))
+   :Name ( NamRe4 / Name 
+    :name ( n8 / name
+     :op1 "nandos"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20450.json_0006
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0372.json_0000
+# ::snt Can I have the contact information for the Fitzbillies Restaurant .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "fitzbillies"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id MUL0372.json_0002
+# ::snt thank you get for that . i will give them a call .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0372.json_0004
+# ::snt Yes , thanks , I am also looking for a train . I 'd like to leave on monday , heading to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id MUL0372.json_0006
+# ::snt I would like to depart from ely .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n8 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id MUL0372.json_0008
+# ::snt Yes , I 'd like to depart any time after 21:45 . Do any trains fit that time frame ? If so , could I have the train ID , travel time , and when it will arrive ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n10 / name
+     :op1 "21:45"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Arrive ( aTr1 / question )
+  :Time ( aTr2 / question )
+  :Id ( aTr3 / question )
+   )
+)
+
+# ::id MUL0372.json_0010
+# ::snt What would the price be for that train ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :none ( onTr1 / none)
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL0372.json_0012
+# ::snt Train TR4724 is fine . What is the travel time ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL0372.json_0014
+# ::snt So TR4724 leaves at 23:35 and arrives at 23:52 correct ? If so that would be fine .
+( Tm1 / Train-Inform
+   :Id ( IdTr2 / Id 
+    :name ( n12 / name
+     :op1 "TR4724"
+  ))
+)
+
+# ::id MUL0372.json_0016
+# ::snt I can go ahead and book on my own , thanks . Thank you for the info . That was all I needed for today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1764.json_0000
+# ::snt I sure hope so . A friend recommended the Alexander Bed and Breakfast . What can you tell me about it ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "alexander"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+)
+
+# ::id PMUL1764.json_0002
+# ::snt That sounds like a great place ! What 's the address ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id PMUL1764.json_0004
+# ::snt I will also need a train on Tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL1764.json_0006
+# ::snt I need the train to depart from Leicester and arrive in Cambridge by 10:15 .   I am open on departure time .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "10:15"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n10 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id SNG01394.json_0000
+# ::snt I was robbed and I want some help
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG01394.json_0002
+# ::snt Thanks , I also need he address and post code .
+( Pt1 / Police-Request
+  :Addr ( aPo0 / question )
+  :Post ( aPo1 / question )
+)
+
+# ::id SNG01394.json_0004
+# ::snt I will call now , thanks . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20193.json_0000
+# ::snt i would like an expensive restaurant that serves irish food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "irish"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id WOZ20193.json_0002
+# ::snt How about modern european food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+)
+
+# ::id WOZ20193.json_0004
+# ::snt Yes please , I would like the address and the phone number .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20193.json_0006
+# ::snt Thank you .   Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20193.json_0008
+# ::snt No , thank you . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1198.json_0000
+# ::snt I am looking for a place to go in the centre of cambridge that is a museum
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL1198.json_0002
+# ::snt Great ! Are there any without an entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL1198.json_0004
+# ::snt Which would you recommend ?
+( o / out_of_scope )
+
+# ::id MUL1198.json_0006
+# ::snt Yes , that 'd be great .
+( o / out_of_scope )
+
+# ::id MUL1198.json_0008
+# ::snt yes i am also looking for an expensive hotel
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL1198.json_0010
+# ::snt It does n't matter .
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+)
+
+# ::id MUL1198.json_0012
+# ::snt As long as it has free wifi it 's good .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id MUL1198.json_0014
+# ::snt Any three star locations ? I 'd like an expensive place too .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n12 / name
+     :op1 "three"
+  ))
+)
+
+# ::id MUL1198.json_0016
+# ::snt Does it have free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id MUL1198.json_0018
+# ::snt No thank you , could you give their full address ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id MUL1198.json_0020
+# ::snt No , I think that 's everything .   Thanks very much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20063.json_0000
+# ::snt Is there any place serving cheap indian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id WOZ20063.json_0002
+# ::snt I do n't care .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "do"
+     :op2 "n't"
+     :op3 "care"
+  ))
+)
+
+# ::id WOZ20063.json_0004
+# ::snt Of course !
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20063.json_0006
+# ::snt no thank you . that 's all I need . good bye
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0671.json_0000
+# ::snt I 'm looking for a train that will depart from bishops stortford and that will arrive by 11:45 . I 'm looking forward to a good lunch in Cambridge !
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "11:45"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n6 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id PMUL0671.json_0002
+# ::snt ok thank you , lets book that one
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0671.json_0004
+# ::snt I would need seats for 5 people please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL0671.json_0006
+# ::snt Thank you . Can you also help me find a good Italian eatery ? I 'd like it to be moderately priced , please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n12 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL0671.json_0008
+# ::snt The area does n't matter . Please recommend a good place if you could . I need a table booked for 5 people at 16:45 on Tuesday .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n16 / name
+     :op1 "16:45"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n18 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL0671.json_0010
+# ::snt yes , it 'll be for the same group of people .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id PMUL0671.json_0012
+# ::snt Same day tuesday , lets try for 16:45 , get a little ahead of the dinner crowd .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n22 / name
+     :op1 "16:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n24 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL0671.json_0014
+# ::snt That is all , thank you very much
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3480.json_0000
+# ::snt i am visiting cambridge and want to go to a theater in the east side .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "theater"
+  ))
+)
+
+# ::id PMUL3480.json_0002
+# ::snt Maybe a museum then ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL3480.json_0004
+# ::snt Yes , can I get the postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL3480.json_0006
+# ::snt Thanks . Can you help me find a restaurant called pizza hut city centre ? I want to book it for 2 people this wednesday at 18:00 . And I 'll need a reference number
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "pizza"
+     :op2 "hut"
+     :op3 "city"
+     :op4 "centre"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n10 / name
+     :op1 "18:00"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL3480.json_0008
+# ::snt Great , thank you that was all I needed today !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1429.json_0000
+# ::snt I need to find a train leaving Cambridge on Wednesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1429.json_0002
+# ::snt I am looking to go to norwich .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id MUL1429.json_0004
+# ::snt The train should arrive by 21:30
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "21:30"
+  ))
+)
+
+# ::id MUL1429.json_0006
+# ::snt That sounds goo . Can you book for 4 people ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1429.json_0008
+# ::snt I am also looking for a restaurant on the east side of town .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n12 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL1429.json_0010
+# ::snt Yes it sound good , can you book table for 4 people at 16:30 on Wednesday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "16:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1429.json_0012
+# ::snt That 's it . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0111.json_0000
+# ::snt I am looking for a mexican restaurant in south cambridge
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "mexican"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL0111.json_0002
+# ::snt Yes . Actually can you make a booking for me ?
+( o / out_of_scope )
+
+# ::id PMUL0111.json_0004
+# ::snt Actually , can you just send me the address ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id PMUL0111.json_0006
+# ::snt I am needing a place to stay with a star of 3 and free wifi please .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL0111.json_0008
+# ::snt i need something cheap
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL0111.json_0010
+# ::snt Do you have an expensive hotel that meets my other criteria ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0111.json_0012
+# ::snt Either of those sounds great . There will be 8 of us for 5 nights starting on Sunday . Can you book that , please ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL0111.json_0014
+# ::snt Darn . Why do n't we try booking it for tuesday instead then ?
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n20 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL0111.json_0016
+# ::snt Is the system back up now ?
+( o / out_of_scope )
+
+# ::id PMUL0111.json_0018
+# ::snt That would be great , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0111.json_0020
+# ::snt Nope , that 's all I needed . Thanks for your help . Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0134.json_0000
+# ::snt Hello ! I 'm looking for the Parkside Police Station .
+( Pm1 / Police-Inform
+   :Name ( NamPo2 / Name 
+    :name ( n2 / name
+     :op1 "Parkside"
+     :op2 "Police"
+     :op3 "Station"
+  ))
+)
+
+# ::id SNG0134.json_0002
+# ::snt Could I also have the postcode please ?
+( Pt1 / Police-Request
+  :Post ( aPo0 / question )
+)
+
+# ::id SNG0134.json_0004
+# ::snt Thank you , that is the information I needed
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0096.json_0000
+# ::snt Hello , I 'm planning a trip to Cambridge and looking to make a reservation at a restaurant called the " Royal Standard " . Can you get me the information for that restaurant please ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "royal"
+     :op2 "standard"
+  ))
+)
+
+# ::id MUL0096.json_0002
+# ::snt What is the food type and price range ?
+( Rt1 / Restaurant-Request
+  :Food ( aRe0 / question )
+  :Price ( aRe1 / question )
+)
+
+# ::id MUL0096.json_0004
+# ::snt No thank you . I 'm also looking for a 4 star guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL0096.json_0006
+# ::snt I 'm not sure yet . I 'll take a place with free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id MUL0096.json_0008
+# ::snt I do n't have a location preference but can you give me the phone number , postal code and price range ?
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+  :Post ( aHo1 / question )
+  :Phone ( aHo2 / question )
+  :Addr ( aHo3 / question )
+)
+
+# ::id MUL0096.json_0010
+# ::snt Ok . I will take it .
+( o / out_of_scope )
+
+# ::id MUL0096.json_0012
+# ::snt No thanks .   Is there another with free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id MUL0096.json_0014
+# ::snt Alright , thanks for the information . That was all I needed for today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2115.json_0000
+# ::snt I am looking for places to go in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2115.json_0002
+# ::snt I do n't know .   Can you make some suggestions ?
+( o / out_of_scope )
+
+# ::id PMUL2115.json_0004
+# ::snt A church sounds great .   It does n't matter what type church it is .   Will you pick one and send me the address including the postcode ?
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+)
+
+# ::id PMUL2115.json_0006
+# ::snt Can you also find me a restaurant ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL2115.json_0008
+# ::snt Reservation for 3 at 13:00 on Saturday at the Ugly Duckling . Please provide reference number . Book a taxi to arrive before the booked time . Phone number and car type .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n4 / name
+     :op1 "ugly"
+     :op2 "duckling"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n6 / name
+     :op1 "13:00"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+  :Phone ( aTa2 / question )
+   )
+ :op3(At3 / Attraction-Request
+  :Type ( aAt2 / question )
+   )
+ :op4(Rt4 / Restaurant-Request
+  :Ref ( aRe3 / question )
+  :Phone ( aRe4 / question )
+   )
+)
+
+# ::id PMUL2115.json_0010
+# ::snt At the church   going to the restaurant , would like to get there before the reserved time of 13:00
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n12 / name
+     :op1 "13:00"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Depart ( DepTa6 / Depart 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "church"
+  ))
+)
+
+# ::id PMUL2115.json_0012
+# ::snt Alright thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1702.json_0000
+# ::snt Hello , I 'm looking for a place to go in the north . Could you suggest some places ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL1702.json_0002
+# ::snt Can I get the phone number please ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL1702.json_0004
+# ::snt Yea I also need a train that goes to cambridge and should leave after 17:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n6 / name
+     :op1 "17:30"
+  ))
+)
+
+# ::id MUL1702.json_0006
+# ::snt I 'm leaving Kings Lynn on Wednesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id MUL1702.json_0008
+# ::snt Arrival time does not matter , just leave after 17:30
+( Tm1 / Train-Inform
+   :Arrive ( onTr1 / dontcare)
+   :Leave ( LeaTr3 / Leave 
+    :name ( n12 / name
+     :op1 "17:30"
+  ))
+)
+
+# ::id MUL1702.json_0010
+# ::snt I need to book for two people and I need the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "two"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL1702.json_0012
+# ::snt That would work .   Can you book that please ?
+( o / out_of_scope )
+
+# ::id MUL1702.json_0014
+# ::snt Perfect !   That is all I needed .   Thank you for the help .   Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4138.json_0000
+# ::snt Can you assist me to find places in the centre part of town to go to ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4138.json_0002
+# ::snt I am studying to be an architect so something having to do with that would be great .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "architect"
+  ))
+)
+
+# ::id PMUL4138.json_0004
+# ::snt I actually would like something in the south .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n6 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL4138.json_0006
+# ::snt How about a cinema in the south ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n8 / name
+     :op1 "cinema"
+  ))
+)
+
+# ::id PMUL4138.json_0008
+# ::snt Yes , can I get the address and postcode please .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL4138.json_0010
+# ::snt Yes , thanks .   I also need a train ; can you help me with that ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL4138.json_0012
+# ::snt I will be traveling to cambridge from birmingham new street .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL4138.json_0014
+# ::snt I would like to travel on Monday , please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL4138.json_0016
+# ::snt it should arrive 09:45 . get me the price
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n16 / name
+     :op1 "09:45"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4138.json_0018
+# ::snt That is all . thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0026.json_0000
+# ::snt I would like help booking a taxi please . I will need the Taxi to pick me up at the Peterborough Train Station at 18:45
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n2 / name
+     :op1 "18:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "peterborough"
+     :op2 "train"
+     :op3 "station"
+  ))
+)
+
+# ::id SNG0026.json_0002
+# ::snt i would like travel to the good luck Chinese food takeaway . I also need the contact number for the taxi .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n6 / name
+     :op1 "good"
+     :op2 "luck"
+  ))
+)
+
+# ::id SNG0026.json_0004
+# ::snt That is all ! Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0807.json_0000
+# ::snt I was wondering if you can help me find an expensive restaurant in the centre ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0807.json_0002
+# ::snt Okay I would like to book a table for 7 people at 15:30 on Friday . Can I get the reference number please ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "15:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0807.json_0004
+# ::snt Yes please , I am also looking for a train that will take me to Peterborough from Cambridge .   Is there anything available ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "peterborough"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0807.json_0006
+# ::snt I 'm looking to leave after 12:00 on Saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n16 / name
+     :op1 "saturday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n18 / name
+     :op1 "12:00"
+  ))
+)
+
+# ::id PMUL0807.json_0008
+# ::snt Can you book it for me and get a reference number ?
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL0807.json_0010
+# ::snt all seven in my party please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n20 / name
+     :op1 "seven"
+  ))
+)
+
+# ::id PMUL0807.json_0012
+# ::snt What is the travel time for that trip ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL0807.json_0014
+# ::snt that 's perfect . I think this is all i need for now .
+( o / out_of_scope )
+
+# ::id PMUL2843.json_0000
+# ::snt Hi , I would like info about museums I could visit on the west side .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id PMUL2843.json_0002
+# ::snt That one sounds great . Can you give the address and hours ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL2843.json_0004
+# ::snt Great , thanks !   I also need a place to stay , I 'd prefer a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL2843.json_0006
+# ::snt Yes please . The north side of town and only 4 star guesthouses please .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n8 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2843.json_0008
+# ::snt The acorn please . can you book that ?
+( o / out_of_scope )
+
+# ::id PMUL2843.json_0010
+# ::snt Actually , I 'll hold off on booking for the moment , but could I also get information about a taxi .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL2843.json_0012
+# ::snt first of all does the guesthouse have free internet ? That is important . First things first .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Internet ( aHo1 / question )
+   )
+)
+
+# ::id PMUL2843.json_0014
+# ::snt Okay . I need a taxi between the hotel and the museum .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+)
+
+# ::id PMUL2843.json_0016
+# ::snt I would like to leave the museum by 16:00 , please .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n12 / name
+     :op1 "16:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "museum"
+  ))
+)
+
+# ::id PMUL2843.json_0018
+# ::snt Do n't you have access to my previous requests ?   It would be from Kettle 's Yard to the acorn guest house and I need to leave by 16:00 .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n16 / name
+     :op1 "acorn"
+     :op2 "guest"
+     :op3 "house"
+  ))
+)
+
+# ::id PMUL2843.json_0020
+# ::snt Sounds great ! I think I have everything I need now . Thanks for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02074.json_0000
+# ::snt Do you have any information on the Parkside Police Station ?
+( Pm1 / Police-Inform
+   :Name ( NamPo2 / Name 
+    :name ( n2 / name
+     :op1 "Parkside"
+     :op2 "Police"
+     :op3 "Station"
+  ))
+)
+
+# ::id SNG02074.json_0002
+# ::snt No that is everything , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0103.json_0000
+# ::snt I 'm looking to find a place to stay in Cambridge , if you could help me ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL0103.json_0002
+# ::snt I 'm looking for a place that has free wifi , in the expensive price range , and it should be a hotel with a 4 star rating .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   :Internet ( esHo3 / yes)
+   :Stars ( StaHo7 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0103.json_0004
+# ::snt Can I get the phone numbers please ?
+( a / and
+ :op1(Tt1 / Taxi-Request
+  :Phone ( aTa0 / question )
+   )
+ :op2(Ht2 / Hotel-Request
+  :Phone ( aHo1 / question )
+   )
+)
+
+# ::id PMUL0103.json_0006
+# ::snt I also need a place to eat that serves indian food and should be in the south
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n10 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL0103.json_0008
+# ::snt No thank you .   This is all the information I need at this time .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2926.json_0000
+# ::snt I would like to find a guesthouse in Cambridge that has free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL2926.json_0002
+# ::snt I 'm looking for a guesthouse in the cheap price range .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL2926.json_0004
+# ::snt I do n't have a preference but I would like free wifi , parking in a guesthouse in the cheap price range .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL2926.json_0006
+# ::snt No , I do n't have any preference on star rating .   Whichever one that meets my previous criteria would be great .
+( o / out_of_scope )
+
+# ::id PMUL2926.json_0008
+# ::snt No , but could you give me their address , phone number , and post code ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+  :Phone ( aHo2 / question )
+)
+
+# ::id PMUL2926.json_0010
+# ::snt I 'm looking for somewhere to go in the western part of town , I 'm a big sports fan so it should involve any type of sport .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "western"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n12 / name
+     :op1 "sports"
+  ))
+)
+
+# ::id PMUL2926.json_0012
+# ::snt That is fine , I just need to know the entrance fee please .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL2926.json_0014
+# ::snt Okay thank you .   That was all I needed to know .   Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4952.json_0000
+# ::snt i am looking for attractions in the centre part of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4952.json_0002
+# ::snt Not really . Would you be able to recommend one ?
+( o / out_of_scope )
+
+# ::id PMUL4952.json_0004
+# ::snt Sounds great . Can I get their address and phone number please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL4952.json_0006
+# ::snt I am also looking for an Indian restaurant in the same area .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL4952.json_0008
+# ::snt No . As long as its in the same area , please book me a table for 2 at 15:00 for monday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "15:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+   :Area ( AreRe8 / Area 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL4952.json_0010
+# ::snt Yes , thanks ! Can I also get a taxi from All Saints to the Golden Curry ? I need to make sure I make it there by the reservation time .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n16 / name
+     :op1 "golden"
+     :op2 "curry"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe4 / Name 
+    :name ( n19 / name
+     :op1 "Golden"
+     :op2 "Curry"
+  ))
+   )
+)
+
+# ::id PMUL4952.json_0012
+# ::snt No , thank you . I think I have everything I need at this time .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0012.json_0000
+# ::snt Hello , I need a taxi to pick me up at chiquito restaurant bar .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n2 / name
+     :op1 "chiquito"
+     :op2 "restaurant"
+     :op3 "bar"
+  ))
+)
+
+# ::id SNG0012.json_0002
+# ::snt Could I get the taxi by 22:30
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n4 / name
+     :op1 "22:30"
+  ))
+)
+
+# ::id SNG0012.json_0004
+# ::snt I would like to go to queens ' college and I want to leave the restaurant after 22:30 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n6 / name
+     :op1 "22:30"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n8 / name
+     :op1 "queens"
+     :op2 "'"
+     :op3 "college"
+  ))
+)
+
+# ::id SNG0012.json_0006
+# ::snt No , that 's all I need .   Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0012.json_0008
+# ::snt I 'm all set .   Have a nice day .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0509.json_0000
+# ::snt I would like to eat in the Center of town at a expensive place .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "Center"
+  ))
+)
+
+# ::id SNG0509.json_0002
+# ::snt How about African ? I 'd like to book a table for 7 at 16:15 on Tuesday .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "african"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n8 / name
+     :op1 "16:15"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id SNG0509.json_0004
+# ::snt Nope that 's all I needed ! Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1037.json_0000
+# ::snt I 'm looking for a hotel in East Cambridge .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL1037.json_0002
+# ::snt Sure , is there anything in the cheap price range ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL1037.json_0004
+# ::snt It is n't important that the hotel have free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+   :Parking ( oHo2 / no)
+)
+
+# ::id MUL1037.json_0006
+# ::snt Could you please tell me the star of the hotel ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL1037.json_0008
+# ::snt That would be great !
+( o / out_of_scope )
+
+# ::id MUL1037.json_0010
+# ::snt I actually do n't need to book . Could you just just give me the star rating , postcode and phone number please .
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id MUL1037.json_0012
+# ::snt That is all I needed , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20416.json_0000
+# ::snt I am looking for a restaurant in the north part of town serving persian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "persian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id WOZ20416.json_0002
+# ::snt Are there chinese restaurants in the north part of town ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "north"
+  ))
+)
+
+# ::id WOZ20416.json_0004
+# ::snt Any price range would be fine .
+( Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+)
+
+# ::id WOZ20416.json_0006
+# ::snt Please provide a phone number for one of the restaurants .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id WOZ20416.json_0008
+# ::snt Can i have the phone number to one more restarant please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id WOZ20416.json_0010
+# ::snt No , thank you .   That is good .   Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1094.json_0000
+# ::snt Can you tell me about Jesus college ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "jesus"
+     :op2 "college"
+  ))
+)
+
+# ::id MUL1094.json_0002
+# ::snt No . that will be all . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1094.json_0004
+# ::snt I 'm also looking for a place to stay .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id MUL1094.json_0006
+# ::snt I 'm looking for somewhere moderately priced with wifi .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL1094.json_0008
+# ::snt The south . I 'd like a 3 star place if you can find one .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "south"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL1094.json_0010
+# ::snt If it offers free Wifi , sure . I need a single for 3 nights starting Thursday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+   :Internet ( esHo3 / yes)
+)
+
+# ::id MUL1094.json_0012
+# ::snt Can you find me a taxi to commute between the hotel and Jesus College ?
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n14 / name
+     :op1 "jesus"
+     :op2 "college"
+  ))
+)
+
+# ::id MUL1094.json_0014
+# ::snt Yes , I want to be picked up at the hotel no later than 11:00 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n16 / name
+     :op1 "11:00"
+  ))
+)
+
+# ::id MUL1094.json_0016
+# ::snt Thanks so much . That was it for me for today . Have a good night . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2208.json_0000
+# ::snt Can you provide information about Clare Hall ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "clare"
+     :op2 "hall"
+  ))
+)
+
+# ::id PMUL2208.json_0002
+# ::snt I just need the area it is located in and the phone number please .
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL2208.json_0004
+# ::snt I am also looking for a restaurant in the centre in the expensive price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2208.json_0006
+# ::snt I really love mexican . Do you have one that serves that ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "mexican"
+  ))
+)
+
+# ::id PMUL2208.json_0008
+# ::snt okay , how about indian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL2208.json_0010
+# ::snt That sounds nice , can I get their phone number please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id PMUL2208.json_0012
+# ::snt Can you also book a cab to get me to the restaurant in time for my reservation ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL2208.json_0014
+# ::snt I want to leave the restaurant by 11:45 . Going to Clare Hall .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n12 / name
+     :op1 "11:45"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n14 / name
+     :op1 "clare"
+     :op2 "hall"
+  ))
+   :Depart ( DepTa6 / Depart 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL2208.json_0016
+# ::snt Wonderful , you made me excited for this trip now ca n't wait ! ,   That is everything , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2472.json_0000
+# ::snt I 'm looking for some boats in the East , actually .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "boats"
+  ))
+)
+
+# ::id MUL2472.json_0002
+# ::snt That might be good . What is the entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL2472.json_0004
+# ::snt Ok , thank you . I 'm also looking for a restaurant called don pasquale pizzeria .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "don"
+     :op2 "pasquale"
+     :op3 "pizzeria"
+  ))
+)
+
+# ::id MUL2472.json_0006
+# ::snt Yes , please . For 5 people at 14:00 on monday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "14:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL2472.json_0008
+# ::snt Thank you for the reference number . Goodbye !
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+   )
+ :op2(gk2 / general-thank
+   :none ( onge2 / none)
+   )
+)
+
+# ::id MUL2680.json_0000
+# ::snt Yes , I need a hotel that offers free wifi & parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Internet ( esHo3 / yes)
+)
+
+# ::id MUL2680.json_0002
+# ::snt I need one in the moderate price range and a guesthouse would be great .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL2680.json_0004
+# ::snt Not really . Is there one you would recommend for someone who was never been to Cambridge before ?
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+   :Stars ( onHo2 / dontcare)
+)
+
+# ::id MUL2680.json_0006
+# ::snt No , I would like you to book 3 people for 3 nights starting on friday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL2680.json_0008
+# ::snt what s the entrance fee and post code . ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id MUL1307.json_0000
+# ::snt I am looking for a hotel in Cambridge .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Type ( TypHo3 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL1307.json_0002
+# ::snt Just a 4 star guesthouse that has free parking please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1307.json_0004
+# ::snt Do not care what area , it will be for 2 people and for 4 nights starting Wednesday .
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+   :Stay ( StaHo3 / Stay 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo5 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo7 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL1307.json_0006
+# ::snt Can we book it for 2 people for 4 nights ?
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1307.json_0008
+# ::snt Could you try it for one night only ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL1307.json_0010
+# ::snt Yes please , and I 'll need the reference number .
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id MUL1307.json_0012
+# ::snt I am also looking for an expensive mediterranean restaurant in the west .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n20 / name
+     :op1 "mediterranean"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n22 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n24 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL1307.json_0014
+# ::snt Yes , how about a restaurant that serves Indian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n26 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id MUL1307.json_0016
+# ::snt Cocum sound fine , but I just need the postcode , please .   No reservation .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n28 / name
+     :op1 "cocum"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Post ( aRe1 / question )
+   )
+)
+
+# ::id MUL1307.json_0018
+# ::snt Thank you ! That 's all I need . Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3509.json_0000
+# ::snt I need help locating a moderately priced Italian restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL3509.json_0002
+# ::snt I do n't care which area , as long as I can make a reservation .
+( Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+)
+
+# ::id PMUL3509.json_0004
+# ::snt Please reserve a spot for me and two other friends ( 3 total ) on Friday at 17:15 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "17:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3509.json_0006
+# ::snt I 'd also like a place to stay with free wifi in the west .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n12 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL3509.json_0008
+# ::snt How about a 4 star rating hotel ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3509.json_0010
+# ::snt I would like it to be in the west .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n18 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL3509.json_0012
+# ::snt Do they have free parking ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Parking ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Parking ( esHo2 / yes)
+   )
+)
+
+# ::id PMUL3509.json_0014
+# ::snt No , thank you . I would just like the hotel 's phone number .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n20 / name
+     :op1 "hotel"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Phone ( aHo1 / question )
+   )
+)
+
+# ::id PMUL3509.json_0016
+# ::snt Great , thanks .   I 'm also going to need to get a taxi to the restaurant from the hotel for our reservation time .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n22 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL3509.json_0018
+# ::snt Thank you very much today . That is all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0209.json_0000
+# ::snt Can you find a 3 star hotel in the moderate price range ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SSNG0209.json_0002
+# ::snt No it needs to be a hotel that includes wifi
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id SSNG0209.json_0004
+# ::snt Does one have free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id SSNG0209.json_0006
+# ::snt Actually , a guest room will be fine .   As long as it is a 3 star moderate . I 'd like both free wifi and free parking .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "moderate"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   :Parking ( esHo3 / yes)
+   :Internet ( esHo4 / yes)
+)
+
+# ::id SSNG0209.json_0008
+# ::snt I need a moderate hotel , free parking for 4 people , 2 nights on friday . I need a reference number too please
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "moderate"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n16 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+   :Parking ( esHo5 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id SSNG0209.json_0010
+# ::snt Yes , book it please .
+( o / out_of_scope )
+
+# ::id SSNG0209.json_0012
+# ::snt Yes a hotel in the same price range .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Price ( PriHo3 / Price 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id SSNG0209.json_0014
+# ::snt No . That is it . Thanks so much for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2408.json_0000
+# ::snt I 'm looking for a moderately priced steakhouse .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "steakhouse"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL2408.json_0002
+# ::snt I 'm sorry . Can you check the south and see if there is one ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL2408.json_0004
+# ::snt Sure , are there any moderately priced Italain restaurants in the south ?
+( Rm1 / Restaurant-Inform
+   :Food ( ulRe1 / null)
+   :Price ( PriRe3 / Price 
+    :name ( n8 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe5 / Area 
+    :name ( n10 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL2408.json_0006
+# ::snt I think I can find it .   Could you book a table for 8 on Friday for 16:45 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "16:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL2408.json_0008
+# ::snt Great ! Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2408.json_0010
+# ::snt I am also looking for an attraction in the same are .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL2408.json_0012
+# ::snt I do n't have a preference can you make a suggestion ?
+( Am1 / Attraction-Inform
+   :Type ( onAt1 / dontcare)
+)
+
+# ::id PMUL2408.json_0014
+# ::snt That sounds good can I get the postcode and phone number ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL2408.json_0016
+# ::snt I 'll a taxi to get between the 2 places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL2408.json_0018
+# ::snt it will be late at night around 22:00
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n18 / name
+     :op1 "22:00"
+  ))
+)
+
+# ::id PMUL2408.json_0020
+# ::snt Thank you so much , Have a great Day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01240.json_0000
+# ::snt Please give me directions to the Parkside Police Station .
+( Pm1 / Police-Inform
+   :Name ( NamPo2 / Name 
+    :name ( n2 / name
+     :op1 "Parkside"
+     :op2 "Police"
+     :op3 "Station"
+  ))
+)
+
+# ::id SNG01240.json_0002
+# ::snt Can I get the address and phone number too ?
+( Pt1 / Police-Request
+  :Addr ( aPo0 / question )
+  :Phone ( aPo1 / question )
+)
+
+# ::id SNG01240.json_0004
+# ::snt Okay , great . that 's all I needed
+( o / out_of_scope )
+
+# ::id SNG01858.json_0000
+# ::snt I got injured and are looking for a hospital nearby
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01858.json_0002
+# ::snt Could you also provide the phone number please ?
+( Ht1 / Hospital-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id SNG01858.json_0004
+# ::snt Thank you for your help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0969.json_0000
+# ::snt Hello , I am looking for a hotel in the north part of town . The hotel needs to include free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SNG0969.json_0002
+# ::snt That sounds great ! Can you tell me more about it ?
+( o / out_of_scope )
+
+# ::id SNG0969.json_0004
+# ::snt Yes , please book for 4 nights starting Wednesday . There will be 8 of us .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+)
+
+# ::id SNG0969.json_0006
+# ::snt That should do it ! Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0319.json_0000
+# ::snt Are there any trains leaving from Cambridge on Thursday ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG0319.json_0002
+# ::snt I 'm heading to Broxbourne .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id SNG0319.json_0004
+# ::snt I am looking for one that will arrive by 15:00
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "15:00"
+  ))
+)
+
+# ::id SNG0319.json_0006
+# ::snt Yes , I would also like the reference number for the booking please .
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id SNG0319.json_0008
+# ::snt I need that for 6 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SNG0319.json_0010
+# ::snt No , I think I 'm all set . Thank you very much for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2529.json_0000
+# ::snt I 'd like to find an attraction in the centre of town , please .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2529.json_0002
+# ::snt Do you have any swimming pools ? I might want to go swimming .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "swimming"
+     :op2 "pools"
+  ))
+)
+
+# ::id MUL2529.json_0004
+# ::snt Yes , that would work for me . Can I get their address please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id MUL2529.json_0006
+# ::snt I also need to find a Guesthouse to stay in while visiting .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id MUL2529.json_0008
+# ::snt I would like free parking and free wifi .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL2529.json_0010
+# ::snt Not really . Please give me a recommendation
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "Not"
+     :op2 "really"
+  ))
+)
+
+# ::id MUL2529.json_0012
+# ::snt Yes can you book that for 5 people and 4 nights starting from sunday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL2529.json_0014
+# ::snt I also need to book a taxi , can you help me . I need to leave the hotel by 4:15 .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Leave ( LeaTa3 / Leave 
+    :name ( n16 / name
+     :op1 "4:15"
+  ))
+   :Depart ( DepTa5 / Depart 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+)
+
+# ::id MUL2529.json_0016
+# ::snt Nah , you 've been a great help mate . Thanks a million .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20535.json_0000
+# ::snt Hello , I am looking for a moderately priced restaurant that serves european food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "european"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id WOZ20535.json_0002
+# ::snt I do n't care .
+( o / out_of_scope )
+
+# ::id WOZ20535.json_0004
+# ::snt Can you please give me the address and phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20535.json_0006
+# ::snt Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1011.json_0000
+# ::snt Hello there , when I visit Cambridge , I 'd love to go to a college . Are there any in the centre ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "college"
+  ))
+)
+
+# ::id MUL1011.json_0002
+# ::snt Corpus Christi is fine .   May I have the address and phone number ?   What is the entrance fee ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n6 / name
+     :op1 "corpus"
+     :op2 "christi"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Addr ( aAt2 / question )
+  :Phone ( aAt3 / question )
+   )
+)
+
+# ::id MUL1011.json_0004
+# ::snt Yes , I am looking for a place to stay . Can you recommend a 2 star hotel ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL1011.json_0006
+# ::snt I 'm not looking to book just now , but are any of those a bit more moderately priced ? I 'm on a budget .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id MUL1011.json_0008
+# ::snt Yes , sorry , I 'm getting more information from my group just now . If the Ashley has wifi , can you please book a stay for 7 for 2 nights , starting Friday ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stay ( StaHo3 / Stay 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo5 / Day 
+    :name ( n16 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo7 / People 
+    :name ( n18 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL1011.json_0010
+# ::snt Yeah , try shortening the stay to one night only .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL1011.json_0012
+# ::snt That 's all I needed ! Thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2613.json_0000
+# ::snt How many museums are in town ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id PMUL2613.json_0002
+# ::snt Could you choose the best and give me their phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL2613.json_0004
+# ::snt Yes , I am also looking for a place to stay .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL2613.json_0006
+# ::snt I would like the centre .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2613.json_0008
+# ::snt A hotel please .   I do n't care about price .   I do want free parking and 0 stars .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Price ( onHo3 / dontcare)
+   :Stars ( StaHo6 / Stars 
+    :name ( n8 / name
+     :op1 "0"
+  ))
+)
+
+# ::id PMUL2613.json_0010
+# ::snt How about one that has a star of 4 ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2613.json_0012
+# ::snt Ok that will work I need the phone number please .
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id PMUL2613.json_0014
+# ::snt Thanks a lot .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2613.json_0016
+# ::snt Nope .   That is all I needed .   Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4108.json_0000
+# ::snt Hello , can you give me information on williams art and antiques ? I need their address , phone , and postcode please . Is there an admission fee ? Will I need taxi from Cambridge ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "williams"
+     :op2 "art"
+     :op3 "and"
+     :op4 "antiques"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+  :Addr ( aAt3 / question )
+  :Fee ( aAt4 / question )
+   )
+ :op3(Rt3 / Restaurant-Request
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id PMUL4108.json_0002
+# ::snt what is their postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL4108.json_0004
+# ::snt Thank you , I need to find an Indian restaurant in the south that is expensive .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n8 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL4108.json_0006
+# ::snt Yes , book it please and can I have the address . Thank you
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id PMUL4108.json_0008
+# ::snt Thanks , I 'm all set now . Take care !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2315.json_0000
+# ::snt I 'm looking for architecture in the centre of town . Can you help me with this ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id PMUL2315.json_0002
+# ::snt What is the entrance fee for the school ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL2315.json_0004
+# ::snt Could I also get the phone number for the school ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL2315.json_0006
+# ::snt Can i get the post code too please ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL2315.json_0008
+# ::snt Ok , I 'm also looking for a cheap place to grab some food . Maybe carribean ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n8 / name
+     :op1 "carribean"
+  ))
+)
+
+# ::id PMUL2315.json_0010
+# ::snt Hmmm how about Italian then
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id PMUL2315.json_0012
+# ::snt I just want a cheap italian place . Choose one you recommend for me . Then I need help reserving it .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n14 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL2315.json_0014
+# ::snt 6 on Thursday at 16:45 please
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "16:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL2315.json_0016
+# ::snt I will also need a taxi .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL2315.json_0018
+# ::snt Old schools to the restaurant .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n22 / name
+     :op1 "old"
+     :op2 "schools"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL2315.json_0020
+# ::snt I would like to make sure the taxi arrives at the restaurant by my 16:45 reservation .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n26 / name
+     :op1 "16:45"
+  ))
+)
+
+# ::id PMUL2315.json_0022
+# ::snt Thank you for your help today , I do not need anything else .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1687.json_0000
+# ::snt I 'm looking for a particular hotel called the kirkwood house . Where is it , and what other information do you have about it ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "kirkwood"
+     :op2 "house"
+  ))
+)
+
+# ::id PMUL1687.json_0002
+# ::snt That sounds perfect . Can you reserve it for seven people ?
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n4 / name
+     :op1 "seven"
+  ))
+)
+
+# ::id PMUL1687.json_0004
+# ::snt 5 nights starting Thursday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL1687.json_0006
+# ::snt Yes , I will need a train to cambridge on thursday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL1687.json_0008
+# ::snt I 'm departing from Norwich and want to arrive by 13:00 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n14 / name
+     :op1 "13:00"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id PMUL1687.json_0010
+# ::snt not right now , what 's the travel time on that ride ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL1687.json_0012
+# ::snt thanks for your help you have been great !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0202.json_0000
+# ::snt I am looking for a place to stay in the north .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SSNG0202.json_0002
+# ::snt Yes , I need both wifi and free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id SSNG0202.json_0004
+# ::snt That sounds great . Can you book it for 6 people starting Tuesday for a total of 2 nights ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SSNG0202.json_0006
+# ::snt Okay . May I have the reference number ?
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id SSNG0202.json_0008
+# ::snt Thank you for booking it . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2776.json_0000
+# ::snt I want to know about the Cambridge and County Folk Museum
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "cambridge"
+     :op2 "and"
+     :op3 "county"
+     :op4 "folk"
+     :op5 "museum"
+  ))
+)
+
+# ::id PMUL2776.json_0002
+# ::snt No but I do need the address please .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL2776.json_0004
+# ::snt Great !   I also need a moderately priced hotel that is in the east .   Can you help ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n6 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL2776.json_0006
+# ::snt Free wifi would be great . I do n't care about the parking .
+( Hm1 / Hotel-Inform
+   :Parking ( onHo1 / dontcare)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL2776.json_0008
+# ::snt are any of them a 4 star ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2776.json_0010
+# ::snt Yes , please book for 5 people and 2 nights starting on wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL2776.json_0012
+# ::snt Yes , that sounds great . Can I please have the reference number as well ?
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id SNG0777.json_0000
+# ::snt Can you find me a cheap hotel with free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id SNG0777.json_0002
+# ::snt How many stars does this hotel have , and does it have wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id SNG0777.json_0004
+# ::snt Can you tell me the name and phone number of that hotel please ?
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id SNG0777.json_0006
+# ::snt No , actually that did it . I have all I need . Thanks again . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20357.json_0000
+# ::snt I want to find an expensive restaurant in the east part of town . What is the phone number and type of food ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Food ( aRe1 / question )
+  :Phone ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20357.json_0002
+# ::snt Ok , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1112.json_0000
+# ::snt We want info about a particular attraction , Christ 's college .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "christ"
+     :op2 "'s"
+     :op3 "college"
+  ))
+)
+
+# ::id PMUL1112.json_0002
+# ::snt What area is that in ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+)
+
+# ::id PMUL1112.json_0004
+# ::snt Can you help me find a restaurant as well ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL1112.json_0006
+# ::snt What was Christ 's College 's address please ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+   )
+)
+
+# ::id PMUL1112.json_0008
+# ::snt I 'm sorry , I 'm so confused and stressed from planning this trip . I do not need a restaurant , I need a train for Saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL1112.json_0010
+# ::snt I 'm departing london liverpool street on Saturday and I want to be in Cambridge by 13:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "13:45"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n10 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Day ( DayTr8 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL1112.json_0012
+# ::snt No , that will be all for today . Thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0001.json_0000
+# ::snt Yes , please help me find a restaurant in the center of town .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Area ( AreRe3 / Area 
+    :name ( n2 / name
+     :op1 "center"
+  ))
+)
+
+# ::id SSNG0001.json_0002
+# ::snt It should be in the moderate price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id SSNG0001.json_0004
+# ::snt I would like to book the asian one for tuesday .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n8 / name
+     :op1 "asian"
+  ))
+)
+
+# ::id SSNG0001.json_0006
+# ::snt 19:00 , for 6 people .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "19:00"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SSNG0001.json_0008
+# ::snt As long as its in the same area and price range that will be fine I also need the reference number too
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Area ( AreRe3 / Area 
+    :name ( n15 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Price ( PriRe5 / Price 
+    :name ( n17 / name
+     :op1 "same"
+     :op2 "area"
+     :op3 "and"
+     :op4 "price"
+     :op5 "range"
+  ))
+   )
+)
+
+# ::id SSNG0001.json_0010
+# ::snt Yes can , I please get the reference number ?
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id SSNG0001.json_0012
+# ::snt Thank you for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2905.json_0000
+# ::snt I am looking for a hotel to stay at in Cambridge , at least a 4 star place please
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2905.json_0002
+# ::snt are any of them on the north side of town ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL2905.json_0004
+# ::snt Can you check the north side for other hotels ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n8 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL2905.json_0006
+# ::snt i 'd prefer a 4 star in the north
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n10 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2905.json_0008
+# ::snt Is there possibly a guest house ?   I need free parking also .
+( Hm1 / Hotel-Inform
+   :Parking ( oHo1 / no)
+)
+
+# ::id PMUL2905.json_0010
+# ::snt No , no price preference . What do you recommend ?
+( o / out_of_scope )
+
+# ::id PMUL2905.json_0012
+# ::snt Yes for 7 for 2 nights starting sunday , need the ref # too please
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL2905.json_0014
+# ::snt Yes , please . Are there any park attractions in the same area as the Acorn Guest House ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n22 / name
+     :op1 "park"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Name ( NamHo5 / Name 
+    :name ( n25 / name
+     :op1 "Acorn"
+     :op2 "Guest"
+     :op3 "House"
+  ))
+   )
+)
+
+# ::id PMUL2905.json_0016
+# ::snt Can I have their phone number , please ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL2905.json_0018
+# ::snt That is all I needed . Thanks a bunch . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0596.json_0000
+# ::snt I am looking for a restaurant that serves asian oriental food in the centre of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0596.json_0002
+# ::snt I 'm interested in a cheap place . What can you tell me about those ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SNG0596.json_0004
+# ::snt Yes , get me a table for two at Dojo noodle bar on Wednesday at 16:00
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "dojo"
+     :op2 "noodle"
+     :op3 "bar"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n10 / name
+     :op1 "16:00"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n14 / name
+     :op1 "two"
+  ))
+)
+
+# ::id SNG0596.json_0006
+# ::snt Hmm .. can you try at 15:00 instead ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "15:00"
+  ))
+)
+
+# ::id SNG0596.json_0008
+# ::snt No , that will be all .   Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0645.json_0000
+# ::snt I am looking for moderately - priced three - star guesthouse in Cambridge .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n6 / name
+     :op1 "three"
+  ))
+)
+
+# ::id MUL0645.json_0002
+# ::snt It does n't need to have free parking and I do n't care about the internet . Which guesthouse can accommodate for 3 people ?
+( Hm1 / Hotel-Inform
+   :Parking ( oHo1 / no)
+   :Internet ( onHo2 / dontcare)
+   :People ( PeoHo4 / People 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL0645.json_0004
+# ::snt I would like to call them myself please . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0645.json_0006
+# ::snt Yes please . Can I actually have you book them ? I need the reference number as well .
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id MUL0645.json_0008
+# ::snt I 'll need the reservation for 3 people starting Saturday for 4 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL0645.json_0010
+# ::snt Thank you , I will also need a train from Peterborough to Cambridge on Saturday . Is there anything available ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n18 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n20 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id MUL0645.json_0012
+# ::snt I wish to arrive before 12:45 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n22 / name
+     :op1 "12:45"
+  ))
+)
+
+# ::id MUL0645.json_0014
+# ::snt Saturday from Peterborough to Cambridge for 3 people . I will need the reference number too please .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n24 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n26 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n28 / name
+     :op1 "peterborough"
+  ))
+   :People ( PeoTr8 / People 
+    :name ( n30 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0645.json_0016
+# ::snt It does n't matter when I leave , as long as I arrive by 12:45 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n32 / name
+     :op1 "12:45"
+  ))
+   :Leave ( onTr2 / dontcare)
+)
+
+# ::id MUL0645.json_0018
+# ::snt Yes , for the same group of 3 people from before .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n34 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL0645.json_0020
+# ::snt No I think that will be it , thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0752.json_0000
+# ::snt I need to find a train leaving after 21:30 from Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "21:30"
+  ))
+)
+
+# ::id PMUL0752.json_0002
+# ::snt I am leaving on Saturday and going to Birmingham New Street .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL0752.json_0004
+# ::snt That 'll work . How much does that cost and how long does it take to get into Birmingham new street ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL0752.json_0006
+# ::snt No , I will just buy my ticket at the station .   Thanks .   Can you help me find a restaurant ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0752.json_0008
+# ::snt Is there anything in the city Centre that sells Afghan food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "afghan"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0752.json_0010
+# ::snt Yeah , how about modern european ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+)
+
+# ::id PMUL0752.json_0012
+# ::snt Moderate would be fine , but any of them will do , as long as I can get in today , at 17:45 .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n18 / name
+     :op1 "moderate"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n20 / name
+     :op1 "17:45"
+  ))
+)
+
+# ::id PMUL0752.json_0014
+# ::snt Sure , let 's try de luca cucina . I want to reserve a table for 1 person on saturday at 17:45 . I will need you to give me a reference number
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n22 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n24 / name
+     :op1 "1"
+  ))
+   :Time ( TimRe6 / Time 
+    :name ( n26 / name
+     :op1 "17:45"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0752.json_0016
+# ::snt That is all I needed , thank you . Good bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL2158.json_0000
+# ::snt Hello , I am looking for a train departing from cambridge on tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2158.json_0002
+# ::snt To Broxbourne .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id MUL2158.json_0004
+# ::snt I would like to leave after 17:30 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "17:30"
+  ))
+)
+
+# ::id MUL2158.json_0006
+# ::snt No thank you but can I get the Train ID and travel time for that ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id MUL2158.json_0008
+# ::snt I would like to find a hotel that is in the moderate price range in the centre .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n12 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreHo6 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2158.json_0010
+# ::snt Thank you . I 'd like to book a room for myself on friday , for four nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "four"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL2158.json_0012
+# ::snt Wonderful . Thank you for all of your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2158.json_0014
+# ::snt No thank you . You 've been very helpful .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0559.json_0000
+# ::snt Hi ! Can you give me some information on the Golden Curry restaurant ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "Golden"
+     :op2 "Curry"
+  ))
+)
+
+# ::id SNG0559.json_0002
+# ::snt That sounds great . I would like a table for 5 people at 19:00 on tuesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "19:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SNG0559.json_0004
+# ::snt Okay try 18:00 instead .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "18:00"
+  ))
+)
+
+# ::id SNG0559.json_0006
+# ::snt That 's all that I needed today , thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0559.json_0008
+# ::snt Thanks , I will . Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4585.json_0000
+# ::snt I need to leave london kings cross and arrive at cambridge by 11:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "11:00"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id PMUL4585.json_0002
+# ::snt I want to travel by train on Friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL4585.json_0004
+# ::snt Great I need 6 tickets and the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4585.json_0006
+# ::snt Great . Can you also tell me about the bedouin restaurant ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n12 / name
+     :op1 "bedouin"
+  ))
+)
+
+# ::id PMUL4585.json_0008
+# ::snt Yes , what is there postcode ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id PMUL4585.json_0010
+# ::snt Great , that is everything I need .   May your day be filled with awesomeness .
+( o / out_of_scope )
+
+# ::id MUL1364.json_0000
+# ::snt Hi , I 'd like a 3 star hotel please . And also internet !
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "3"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL1364.json_0002
+# ::snt Actually , I do n't have a lot to spend . Do you have anything in a cheap price range ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Price ( aRe1 / question )
+   )
+)
+
+# ::id MUL1364.json_0004
+# ::snt Okay , why do n't we splurge a little . How about telling me what you 've got that 's expensive ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL1364.json_0006
+# ::snt I 'd like to book a room at the Gonville for 5 people . We 'll arrive on Saturday and will stay for 4 nights , please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL1364.json_0008
+# ::snt May I have the reference number for my reservation please ?
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id MUL1364.json_0010
+# ::snt I am also looking to eating Italian , in the East part of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "italian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n18 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL1364.json_0012
+# ::snt Could I get the address and price range first ?
+( Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id MUL1364.json_0014
+# ::snt Thank you that 's all I needed today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1103.json_0000
+# ::snt Howdy ! I 'd like to go to a museum .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL1103.json_0002
+# ::snt Could you recommend one to me ? I am not looking for one in particular . May i also have it 's postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL1103.json_0004
+# ::snt Can you recommend an expensive guesthouse ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL1103.json_0006
+# ::snt I 'm looking for a 0 star guesthouse in the north .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n8 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n10 / name
+     :op1 "0"
+  ))
+   :Type ( TypHo6 / Type 
+    :name ( n12 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id MUL1103.json_0008
+# ::snt How about one in the cheap price range ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n14 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL1103.json_0010
+# ::snt If you could , that would be awesome .
+( o / out_of_scope )
+
+# ::id MUL1103.json_0012
+# ::snt Is that in the cheap price range ?
+( o / out_of_scope )
+
+# ::id MUL1103.json_0014
+# ::snt Can I book for 8 people for 3 nights starting Tuesday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n20 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL1103.json_0016
+# ::snt Looks like there 's some confusion . I need the hotel on Tuesday , for 3 nights , and 8 people . If that does n't work , try 2 nights instead .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n22 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n24 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n26 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL1103.json_0018
+# ::snt Thank you . No , that will be all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1103.json_0020
+# ::snt Sure .   Have a nice day .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3937.json_0000
+# ::snt i 'm looking for rosa 's bed and breakfast
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "rosa"
+     :op2 "'s"
+     :op3 "bed"
+     :op4 "and"
+     :op5 "breakfast"
+  ))
+)
+
+# ::id PMUL3937.json_0002
+# ::snt No , that 's great , thank you . Could you reserve rooms there for 3 people for 3 nights starting Thursday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3937.json_0004
+# ::snt If that does n't work , please try for Sunday .
+( o / out_of_scope )
+
+# ::id PMUL3937.json_0006
+# ::snt Are you aware of any Scottish restaurants in the south ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "scottish"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL3937.json_0008
+# ::snt No , what type of cheap restaurants are there ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n14 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL3937.json_0010
+# ::snt I prefer the portuguese restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "portuguese"
+  ))
+)
+
+# ::id PMUL3937.json_0012
+# ::snt Can you book for the same group of people at 12:00 the same day ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "12:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id PMUL3937.json_0014
+# ::snt Thank you ! What is the reference number please ?
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL3937.json_0016
+# ::snt Thank you . That is all for today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0204.json_0000
+# ::snt I 'm looking for a certain hotel someone recommended , I think it 's called the Gonville ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SSNG0204.json_0002
+# ::snt Yes , please , I need a room for 3 nights for one person , starting on Saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n2 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n4 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n6 / name
+     :op1 "one"
+  ))
+)
+
+# ::id SSNG0204.json_0004
+# ::snt How about a different hotel in the same price range please ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id SSNG0204.json_0006
+# ::snt Is that rated similar to the other one ?
+( o / out_of_scope )
+
+# ::id SSNG0204.json_0008
+# ::snt Yes please boook me that one .
+( o / out_of_scope )
+
+# ::id SSNG0204.json_0010
+# ::snt No thank you . You have been very helpful with all your assistance .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2373.json_0000
+# ::snt I am looking for an attraction called great saint mary 's church .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "great"
+     :op2 "saint"
+     :op3 "mary"
+     :op4 "'s"
+     :op5 "church"
+  ))
+)
+
+# ::id MUL2373.json_0002
+# ::snt Is there price for admission ? what type of attraction is it ?
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+  :Fee ( aAt1 / question )
+)
+
+# ::id MUL2373.json_0004
+# ::snt OK thank you .    I also need a place to dine that serves austrian and that is cheap .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "austrian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL2373.json_0006
+# ::snt What about Chinese food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id MUL2373.json_0008
+# ::snt The one in the south will do . Could you give me their postcode and phone number please ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n10 / name
+     :op1 "south"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Post ( aRe2 / question )
+   )
+)
+
+# ::id MUL2373.json_0010
+# ::snt I can book it myself , thanks . However , I will need a taxi from great saint mary 's church to the lucky star .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n12 / name
+     :op1 "the"
+     :op2 "lucky"
+     :op3 "star"
+  ))
+)
+
+# ::id MUL2373.json_0012
+# ::snt I would like to leave the church by 24:30 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n14 / name
+     :op1 "24:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "church"
+  ))
+)
+
+# ::id MUL2373.json_0014
+# ::snt Nope , I just need to get there eventually ! Please send me the contact number and car type when you get the chance , thanks !
+( a / and
+ :op1(Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+   )
+ :op2(At2 / Attraction-Request
+  :Type ( aAt1 / question )
+   )
+)
+
+# ::id MUL2373.json_0016
+# ::snt No , I think you covered it . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20309.json_0000
+# ::snt I 'd like to find a north american restaurant in any area . I 'd   like the address , phone , and price range .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "north"
+     :op2 "american"
+  ))
+   :Area ( onRe2 / dontcare)
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Price ( aRe1 / question )
+  :Phone ( aRe2 / question )
+  :Addr ( aRe3 / question )
+   )
+)
+
+# ::id WOZ20309.json_0002
+# ::snt Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20309.json_0004
+# ::snt Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG01896.json_0000
+# ::snt I am looking for a restaurant . The restaurant should be in the south and should be in the cheap price range
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id SNG01896.json_0002
+# ::snt Is that restaurant in the south ? I"d like to book for 4 people at 1330 on saturday please
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "south"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG01896.json_0004
+# ::snt Thanks , that 's all . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG01601.json_0000
+# ::snt I have been involved in a car accident dispute and i do not know where to go from here
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG01601.json_0002
+# ::snt Thank you very much I will call them now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01601.json_0004
+# ::snt Can I get the address as well ?
+( Pt1 / Police-Request
+  :Addr ( aPo0 / question )
+)
+
+# ::id SNG01601.json_0006
+# ::snt Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01601.json_0008
+# ::snt No that was all . Thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02000.json_0000
+# ::snt I need a taxi from thanh binh .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n2 / name
+     :op1 "thanh"
+     :op2 "binh"
+  ))
+)
+
+# ::id SNG02000.json_0002
+# ::snt Prezzo is my destination
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n4 / name
+     :op1 "prezzo"
+  ))
+)
+
+# ::id SNG02000.json_0004
+# ::snt That s perfect that you for your help
+( o / out_of_scope )
+
+# ::id MUL2671.json_0000
+# ::snt I am looking for a place to stay in the centre of town that includes free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2671.json_0002
+# ::snt Moderate would be best .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL2671.json_0004
+# ::snt Do they offer free wifi ? If so , I would like to have the address , please .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Addr ( aHo1 / question )
+   )
+)
+
+# ::id MUL2671.json_0006
+# ::snt i also looking for places to go in town . The attraction should be in the type of entertainment and should be in the same area as the hotel
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n6 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n8 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id MUL2671.json_0008
+# ::snt Okay , could you look for one that is architecture instead ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id MUL2671.json_0010
+# ::snt sounds good . Does it have an entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL2671.json_0012
+# ::snt That 's all i need . you have been very helpful . Thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1887.json_0000
+# ::snt I want a place to stay . Find me a hotel that includes free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id PMUL1887.json_0002
+# ::snt The west , please . And can I get free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL1887.json_0004
+# ::snt Yes , that sounds like a good choice . Can you book it for me for 3 people starting Saturday ? Thanks
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL1887.json_0006
+# ::snt I would like to stay for 3 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL1887.json_0008
+# ::snt I need a train from norwich to get to the hotel by 16:30 .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   )
+ :op2(Tm2 / Train-Inform
+   :Arrive ( ArrTr3 / Arrive 
+    :name ( n15 / name
+     :op1 "16:30"
+  ))
+   :Depart ( DepTr5 / Depart 
+    :name ( n17 / name
+     :op1 "norwich"
+  ))
+   )
+ :op3(Tm3 / Taxi-Inform
+   :Dest ( DesTa6 / Dest 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+)
+
+# ::id PMUL1887.json_0010
+# ::snt It does n't really matter , just need to get there by 16:30 .
+( o / out_of_scope )
+
+# ::id PMUL1887.json_0012
+# ::snt Yes please book that for the same group of people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id PMUL1887.json_0014
+# ::snt Thank you for arranging the lodging and transportation . That 's all I need . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01990.json_0000
+# ::snt I 'm looking to find Addenbrookes Hospital please .
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01990.json_0002
+# ::snt Do you have a driver who can take me there ?
+( o / out_of_scope )
+
+# ::id SNG01990.json_0004
+# ::snt Actually , can you please give me the phone number ?
+( Ht1 / Hospital-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id SNG01990.json_0006
+# ::snt Could you give me the address and postcode please ?
+( Ht1 / Hospital-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id SNG01990.json_0008
+# ::snt Ah , OK , yeah you said that earlier . Sorry , I got distracted by the car thing but my friend said he could give me a lift . Thanks for everything .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01990.json_0010
+# ::snt No that was all . Thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2638.json_0000
+# ::snt Hi , I 'm looking for information on concert halls in the east . Can you give me any suggestions ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "concert"
+     :op2 "halls"
+  ))
+)
+
+# ::id PMUL2638.json_0002
+# ::snt Yes an you check the south please ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n6 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL2638.json_0004
+# ::snt how about just entertainment instead ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n8 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL2638.json_0006
+# ::snt could you please provide the phone number , postcode , and entrance fee for each .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL2638.json_0008
+# ::snt I also need a guesthouse with free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL2638.json_0010
+# ::snt Any area will do . Is there a cheap one that 's 4 stars , with wifi ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "cheap"
+  ))
+   :Internet ( esHo2 / yes)
+   :Area ( onHo3 / dontcare)
+   :Stars ( StaHo6 / Stars 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2638.json_0012
+# ::snt I just need it to be cheap and available on Tuesday .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n16 / name
+     :op1 "tuesday"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n18 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL2638.json_0014
+# ::snt ca n't you suggest one and book a room for 2 for 5 nights starting tues . please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "5"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n22 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL2638.json_0016
+# ::snt I need a taxi from the attraction to the hotel , I want to leave the attraction by 06:15 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n24 / name
+     :op1 "06:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n26 / name
+     :op1 "the"
+     :op2 "attraction"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n28 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL2638.json_0018
+# ::snt That is all , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1076.json_0000
+# ::snt I 'm looking for an attraction called whale of a time .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "whale"
+     :op2 "of"
+     :op3 "a"
+     :op4 "time"
+  ))
+)
+
+# ::id PMUL1076.json_0002
+# ::snt What is the postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL1076.json_0004
+# ::snt Great Thank you . I also need to look for a train departing from Ely to Cambridge on a Tuesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n8 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL1076.json_0006
+# ::snt I need to leave after 11:30 please .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n10 / name
+     :op1 "11:30"
+  ))
+)
+
+# ::id PMUL1076.json_0008
+# ::snt Yes , that will work for me .
+( o / out_of_scope )
+
+# ::id PMUL1076.json_0010
+# ::snt Yes please book this train and give me the reference number .
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL1076.json_0012
+# ::snt I need 4 tickets , please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1076.json_0014
+# ::snt Thank you so much . That will be all today . Goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02150.json_0000
+# ::snt In the west part of town , are there any upscale pricey restaurants ?
+( Rm1 / Restaurant-Inform
+   :Price ( xpRe1 / expensive)
+   :Area ( AreRe3 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+)
+
+# ::id SNG02150.json_0002
+# ::snt I 'm not picky ; do you have a favorite ? I 'd appreciate it if you would choose one for me and give me the address . Thanks !
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id SNG02150.json_0004
+# ::snt No , I just need the address .
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id SNG02150.json_0006
+# ::snt Great , I think that 's everything I need . Thank you for helping me .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02150.json_0008
+# ::snt Nope , as I said , that 's all I need .
+( o / out_of_scope )
+
+# ::id SNG0020.json_0000
+# ::snt I need to book a taxi to the Bridge Guest House please .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "bridge"
+     :op2 "guest"
+     :op3 "house"
+  ))
+)
+
+# ::id SNG0020.json_0002
+# ::snt Arrival does n't matter . I just need to leave after 19:15 from Ashley Hotel , and I want to go to Bridge Guest House .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n4 / name
+     :op1 "19:15"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n6 / name
+     :op1 "bridge"
+     :op2 "guest"
+     :op3 "house"
+  ))
+   :Depart ( DepTa6 / Depart 
+    :name ( n8 / name
+     :op1 "Ashley"
+     :op2 "Hotel"
+  ))
+)
+
+# ::id SNG0020.json_0004
+# ::snt I am leaving from ashley hotel .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n10 / name
+     :op1 "ashley"
+     :op2 "hotel"
+  ))
+)
+
+# ::id SNG0020.json_0006
+# ::snt Thanks !   That 's all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2086.json_0000
+# ::snt I 'm trying to see if they serve drinks on the Riverboat Georgina
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "riverboat"
+     :op2 "georgina"
+  ))
+)
+
+# ::id PMUL2086.json_0002
+# ::snt Actually , that 's ok . I can find out later . But can you tell me what attraction type they are ?
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+)
+
+# ::id PMUL2086.json_0004
+# ::snt Can you tell me what area they are in and what their postcode is please ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL2086.json_0006
+# ::snt I bet I 'll be hungry after visiting the Georgina so can you please find me a   chinese restaurant in the centre ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "chinese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2086.json_0008
+# ::snt Thank you , the restaurant should be in the expensive price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL2086.json_0010
+# ::snt Yes , give me the address and phone number to the ugly duckling plox
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n10 / name
+     :op1 "ugly"
+     :op2 "duckling"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+  :Phone ( aRe2 / question )
+   )
+)
+
+# ::id PMUL2086.json_0012
+# ::snt Can you book me a taxi to go from the restaurant to riverboat ? I want to leave the restaurant by 22:45 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n12 / name
+     :op1 "22:45"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n14 / name
+     :op1 "riverboat"
+  ))
+   :Depart ( DepTa6 / Depart 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL2086.json_0014
+# ::snt I 'd like to leave the restaurant by 22:45 , please . I do n't care about the arrival time .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n18 / name
+     :op1 "22:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL2086.json_0016
+# ::snt I 'm going to riverboat georgina .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n22 / name
+     :op1 "riverboat"
+     :op2 "georgina"
+  ))
+)
+
+# ::id PMUL2086.json_0018
+# ::snt No thank you . That is all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0634.json_0000
+# ::snt Hello there . Any suggestions on a good seafood restaurant located in the centre of town ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "seafood"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0634.json_0002
+# ::snt Yes , that will be fine . Could you make a reservation for 3 at 12:30 on Saturday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "12:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SNG0634.json_0004
+# ::snt Thank you so much . That was all I needed today . Have a good afternoon .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0145.json_0000
+# ::snt Could you help me find an expensive restaurant in the centre ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SSNG0145.json_0002
+# ::snt I want to try Seafood . Can you book for 4 people at 17:45 on Thursday ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "seafood"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n8 / name
+     :op1 "17:45"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SSNG0145.json_0004
+# ::snt Please try booking any different restaurant in the same area and price range as Loch Fyne .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Name ( NamRe3 / Name 
+    :name ( n14 / name
+     :op1 "Loch"
+     :op2 "Fyne"
+  ))
+   :Area ( AreRe5 / Area 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Price ( PriRe7 / Price 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "area"
+     :op3 "and"
+     :op4 "price"
+     :op5 "range"
+  ))
+)
+
+# ::id SSNG0145.json_0006
+# ::snt Yes , and book it for 4 people on Thursday at 7:45, thank you .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n22 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id SSNG0145.json_0008
+# ::snt Could you please give me the reference number ?
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id SSNG0145.json_0010
+# ::snt No thank you that is all I needed .   Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0239.json_0000
+# ::snt I am looking for a guesthouse to stay in that offers free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id SSNG0239.json_0002
+# ::snt I would like to stay in the Centre in the expensive price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SSNG0239.json_0004
+# ::snt I m sorry . The area and price range do not matter . I need a 3 star guesthouse with free wifi please .
+( Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo4 / Stars 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   :Type ( TypHo6 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id MUL1895.json_0000
+# ::snt I am looking for places to go on the south side of town .   Can you help me with that ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL1895.json_0002
+# ::snt Pick a place for me . I need the postcode .
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL1895.json_0004
+# ::snt Actually , could you find me a park , instead ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "park"
+  ))
+)
+
+# ::id MUL1895.json_0006
+# ::snt That is perfect !   Can you give me the postcode for the sheep 's green park ?   That 's in the south area right ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL1895.json_0008
+# ::snt I am also looking for a train departing from Cambridge to Stansted airport on Thursday . The train should depart after 08:15 . I also need the train ID and price .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n12 / name
+     :op1 "08:15"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+  :Id ( aTr2 / question )
+   )
+)
+
+# ::id MUL1895.json_0010
+# ::snt Okay that 's all I needed , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1628.json_0000
+# ::snt I want a place to stay in the north of town .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL1628.json_0002
+# ::snt I would like something with a 2 star rating if possible .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n4 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL1628.json_0004
+# ::snt Bood ashley hotel for 2 people and 3 nights starting from Thursday .   What is the reference number please ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n6 / name
+     :op1 "ashley"
+     :op2 "hotel"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL1628.json_0006
+# ::snt I am also looking for a train . Can you help me with that ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL1628.json_0008
+# ::snt The train should go to cambridge and should leave after 21:15 .  The train should depart from birmingham new street and should be on the same day as the hotel booking
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n18 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n20 / name
+     :op1 "21:15"
+  ))
+)
+
+# ::id PMUL1628.json_0010
+# ::snt I need the train to leave after 21:15 . I also need it booked for two people .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n22 / name
+     :op1 "21:15"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n24 / name
+     :op1 "two"
+  ))
+)
+
+# ::id PMUL1628.json_0012
+# ::snt Yes please . I need tickets for 2 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n26 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL1628.json_0014
+# ::snt That will be all today .. Thanks . Goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02226.json_0000
+# ::snt I need some help involving a problem with an automobile accident .
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG02226.json_0002
+# ::snt Thanks , that 's all . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0471.json_0000
+# ::snt What can you tell me about the El Shaddai ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "El"
+     :op2 "Shaddai"
+  ))
+)
+
+# ::id PMUL0471.json_0002
+# ::snt I need to book 8 people for 4 nights starting on Friday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL0471.json_0004
+# ::snt Yes , could you help me find a steakhouse that is cheap .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "steakhouse"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n12 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL0471.json_0006
+# ::snt Yes can you find me a restaurant that serves Italian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id PMUL0471.json_0008
+# ::snt I want the restaurant to be in the north
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n16 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL0471.json_0010
+# ::snt Yes , I want to book the restaurant please . For 8 people at 11:45
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "11:45"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n20 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL0471.json_0012
+# ::snt Friday the same day please
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n22 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL0471.json_0014
+# ::snt No that will be all . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1036.json_0000
+# ::snt Hello , I would like information on Milton County Park .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id MUL1036.json_0002
+# ::snt Yes thank you ! That is all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1036.json_0004
+# ::snt Sorry , also , I need information on the Alexander Bed and Breakfast .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "alexander"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+)
+
+# ::id MUL1036.json_0006
+# ::snt Perfect . I was curious about how many stars they had . Thanks so much for the information .
+( Ht1 / Hotel-Request
+  :Stars ( aHo0 / question )
+)
+
+# ::id MUL1036.json_0008
+# ::snt Maybe . How many stars is the hotel rated ?
+( Ht1 / Hotel-Request
+  :Stars ( aHo0 / question )
+)
+
+# ::id MUL1036.json_0010
+# ::snt No I need some time to consider my choices . Thank you for your help today . That is all the information I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1036.json_0012
+# ::snt Thank you for your help .   I will .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0990.json_0000
+# ::snt I need to find a train headed to Cambridge that leaves after 10:00 AM . Can you help ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "10:00"
+  ))
+)
+
+# ::id PMUL0990.json_0002
+# ::snt I 'm departing from Leicester and leaving on Monday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id PMUL0990.json_0004
+# ::snt I need to make a booking for two . How can I do that ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "two"
+  ))
+)
+
+# ::id PMUL0990.json_0006
+# ::snt I need a moderate priced Jamican restaurant .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n12 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL0990.json_0008
+# ::snt Do they serve Jamaican food and is it in the Centre ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "Jamaican"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n16 / name
+     :op1 "Centre"
+  ))
+)
+
+# ::id PMUL0990.json_0010
+# ::snt How about Italian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n18 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id PMUL0990.json_0012
+# ::snt I only need their postcode please .
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id PMUL0990.json_0014
+# ::snt No . That 's all I need . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4907.json_0000
+# ::snt I am planning a trip in Cambridge .
+( o / out_of_scope )
+
+# ::id PMUL4907.json_0002
+# ::snt No , price range in mind , but I would like it to be in the centre .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4907.json_0004
+# ::snt What type of accommodation is this ?
+( Ht1 / Hotel-Request
+  :Type ( aHo0 / question )
+)
+
+# ::id PMUL4907.json_0006
+# ::snt book for 7 people and 2 nights starting from thursday and get the reference number
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL4907.json_0008
+# ::snt I am looking for a train . The train should leave on saturday and should depart from cambridge
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4907.json_0010
+# ::snt I have a business meeting in Ely . I definitely need to be on time , so I need a train that will arrive by 19:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "ely"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n16 / name
+     :op1 "19:45"
+  ))
+)
+
+# ::id PMUL4907.json_0012
+# ::snt No thank you . I just need to find out how much it is going to cost .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1226.json_0000
+# ::snt I need a train to peterborough from cambridge on sunday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "peterborough"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG1226.json_0002
+# ::snt I would like to leave after 18:15 please .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "18:15"
+  ))
+)
+
+# ::id SNG1226.json_0004
+# ::snt No , thank you . I just need the train ID and price of the ticket .
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id SNG1226.json_0006
+# ::snt No thanks that is all I need . Thanks for the assistance .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1226.json_0008
+# ::snt Thank you and goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1819.json_0000
+# ::snt Hello , I 'm looking for a gueshouse on the northside .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "northside"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n4 / name
+     :op1 "gueshouse"
+  ))
+)
+
+# ::id PMUL1819.json_0002
+# ::snt Yes , I am looking for free parking .   Internet is not important .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( onHo2 / dontcare)
+)
+
+# ::id PMUL1819.json_0004
+# ::snt Not particularly considered about price range , just as long as it 's a 4 star hotel
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+   :Stars ( StaHo3 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1819.json_0006
+# ::snt Okay book it for 2 people for 3 nights and let me have the reference number . Also find me a Train departing from London liverpool street to arrive Cambridge by 08:15 .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Tm2 / Train-Inform
+   :Dest ( DesTr5 / Dest 
+    :name ( n13 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr7 / Arrive 
+    :name ( n15 / name
+     :op1 "08:15"
+  ))
+   :Depart ( DepTr9 / Depart 
+    :name ( n17 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   )
+ :op3(Ht3 / Hotel-Request
+  :Ref ( aHo2 / question )
+   )
+)
+
+# ::id MUL2375.json_0000
+# ::snt Can you tell me a little about the clare college ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "clare"
+     :op2 "college"
+  ))
+)
+
+# ::id MUL2375.json_0002
+# ::snt Thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2375.json_0004
+# ::snt Yes what restaurants are in the west area in the expensive price range ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL2375.json_0006
+# ::snt Do n't care as long as it 's expensive and in the west side .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n10 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL2375.json_0008
+# ::snt No , but I 'd like their number and address please .
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id MUL2375.json_0010
+# ::snt Thank you for all your help today ! Goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20101.json_0000
+# ::snt I am looking for a cheap restaurant in the east part of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id WOZ20101.json_0002
+# ::snt could i have the phone number and address please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20101.json_0004
+# ::snt Thank you , goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0046.json_0000
+# ::snt I would like to book a taxi that should leave at 12:45 and depart from the Museum of Classical Archaeology .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n2 / name
+     :op1 "12:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "museum"
+     :op2 "of"
+     :op3 "classical"
+     :op4 "archaeology"
+  ))
+)
+
+# ::id SNG0046.json_0002
+# ::snt I 'd like to be taken to the Kirkwood House .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n6 / name
+     :op1 "kirkwood"
+     :op2 "house"
+  ))
+)
+
+# ::id SNG0046.json_0004
+# ::snt No that is all thank you good day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0162.json_0000
+# ::snt I am looking for Addenbrookes Hospital . Does it also provide acute medicine care for the elderly ?
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+   :Department ( DepHo3 / Department 
+    :name ( n2 / name
+     :op1 "acute"
+     :op2 "medicine"
+  ))
+)
+
+# ::id SNG0162.json_0002
+# ::snt can you give me the address and post code ?
+( Ht1 / Hospital-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id SNG0162.json_0004
+# ::snt That will be all thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2682.json_0000
+# ::snt I am looking for places to go in Cambridge .   I was thinking about visiting a college .   Any suggestions ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "college"
+  ))
+)
+
+# ::id MUL2682.json_0002
+# ::snt That sounds great , I 'll need the address and entrance fee information , please .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+)
+
+# ::id MUL2682.json_0004
+# ::snt Can you help me find the Limehouse hotel ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n4 / name
+     :op1 "limehouse"
+  ))
+)
+
+# ::id MUL2682.json_0006
+# ::snt Does the hotel have free wi - fi ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL2682.json_0008
+# ::snt No thank you I just need their postcode and phone number please .
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id MUL2682.json_0010
+# ::snt that is all for now . thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4457.json_0000
+# ::snt I need a hotel to stay in the north part of the town .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL4457.json_0002
+# ::snt Does it offer free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL4457.json_0004
+# ::snt Perfect . I need to book it for 7 people staying 5 nights . We will be arriving on Saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL4457.json_0006
+# ::snt Thanks ! I 'm also looking for an expensive place to dine . I 'd like to eat hungarian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "hungarian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n14 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL4457.json_0008
+# ::snt How about british food then . expensive british food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "british"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n18 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL4457.json_0010
+# ::snt No , but I m need British food for the same group of people at 17:45 on the same day
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n20 / name
+     :op1 "british"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n22 / name
+     :op1 "17:45"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n24 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n26 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id PMUL4457.json_0012
+# ::snt Yes , please pick one for me .
+( o / out_of_scope )
+
+# ::id PMUL4457.json_0014
+# ::snt I need a taxi to make sure it arrives the restaurant by the booked time .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL4457.json_0016
+# ::snt Thank you . That is all that I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4457.json_0018
+# ::snt wonderful time too
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3383.json_0000
+# ::snt i 'm   looking for places to go in town .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL3383.json_0002
+# ::snt In the east , please .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL3383.json_0004
+# ::snt I would like a cheap place to stay at with 5 stars .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n4 / name
+     :op1 "5"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL3383.json_0006
+# ::snt Are there any 4 star places I can stay ? I also need free internet .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3383.json_0008
+# ::snt I am not particular .
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+)
+
+# ::id PMUL3383.json_0010
+# ::snt Yes , I want that from Sunday on for 4 nights . 3 people will be staying .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3383.json_0012
+# ::snt Thank you that will be all I need today ?
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4586.json_0000
+# ::snt I 'm looking for a train departing from cambridge going to birmingham new street .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4586.json_0002
+# ::snt I need to leave after 11:15 on Sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "11:15"
+  ))
+)
+
+# ::id PMUL4586.json_0004
+# ::snt Not yet .   What time will that arrive in Birmingham ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+)
+
+# ::id PMUL4586.json_0006
+# ::snt Okay what is the price per ticket ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL4586.json_0008
+# ::snt No tickets yet . But I do need info on a swimming pool in the north . I you could recommend one ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "north"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n12 / name
+     :op1 "swimming"
+     :op2 "pool"
+  ))
+)
+
+# ::id PMUL4586.json_0010
+# ::snt Yes please . I 'll also need the entrance fee , post code and address .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+)
+
+# ::id PMUL4586.json_0012
+# ::snt The outdoor pool please .
+( o / out_of_scope )
+
+# ::id PMUL4586.json_0014
+# ::snt That 's okay . That will be it . Thanks for all your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4586.json_0016
+# ::snt No , that is all the help I need for today . Thanks again !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0075.json_0000
+# ::snt Howdy , I was wondering if the alpha - milton guest house still does business ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "alpha"
+     :op2 "-"
+     :op3 "milton"
+     :op4 "guest"
+     :op5 "house"
+  ))
+)
+
+# ::id PMUL0075.json_0002
+# ::snt I would like to stay at the alpha - Milton guest house .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n4 / name
+     :op1 "alpha"
+     :op2 "-"
+  ))
+)
+
+# ::id PMUL0075.json_0004
+# ::snt I need it for 2 people for 2 nights starting on a Sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL0075.json_0006
+# ::snt i m also looking for a cheap restaurant in the centre and tell me the food type
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n12 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Food ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0075.json_0008
+# ::snt That is fine . I also want to book a taxi to commute between the two places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL0075.json_0010
+# ::snt No I do n't need the restaurant booked but I do need a taxi .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL0075.json_0012
+# ::snt Leaving The Rice House to go to the hotel
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n16 / name
+     :op1 "rice"
+     :op2 "house"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL0075.json_0014
+# ::snt i want to leave the restaurant by 02:15 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n20 / name
+     :op1 "02:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL0075.json_0016
+# ::snt No thank you , I appreciate all your help . Have a good day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0175.json_0000
+# ::snt Greetings , got any British food places in town ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "british"
+  ))
+)
+
+# ::id PMUL0175.json_0002
+# ::snt Moderate please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL0175.json_0004
+# ::snt I would like to eat in the Centre .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0175.json_0006
+# ::snt Yes , please . Can you make a reservation for Tuesday for 4 at 15:30 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "15:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0175.json_0008
+# ::snt Thank you ! I 'm also looking for a place to stay . I 'd like it to be in the same price range and area as the restaurant .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+   :Area ( enHo2 / centre)
+)
+
+# ::id PMUL0175.json_0010
+# ::snt Sounds good . I 'd like to book for 2 nights starting tuesday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL0175.json_0012
+# ::snt I would like it booked for 4 people , please .
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0175.json_0014
+# ::snt That will be all .   I appreciate your time .   Have a good day !
+( a / and
+ :op1(ge1 / general-bye
+   :none ( onge1 / none)
+   )
+ :op2(ge2 / general-welcome
+   :none ( onge2 / none)
+   )
+ :op3(gt3 / general-greet
+   :none ( onge3 / none)
+   )
+)
+
+# ::id SSNG0238.json_0000
+# ::snt Hello , I 'm looking for a place to stay on the north end . I 'd like a place with free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SSNG0238.json_0002
+# ::snt It needs to be in the moderate price range
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id SSNG0238.json_0004
+# ::snt No , I do nt have a preference . I need it for 4 people and 5 nights starting from Wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SSNG0238.json_0006
+# ::snt Thanks that s all I need today , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1232.json_0000
+# ::snt i want to book a taxi .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id SNG1232.json_0002
+# ::snt To clare college around 15:00 , please
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n2 / name
+     :op1 "15:00"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n4 / name
+     :op1 "clare"
+     :op2 "college"
+  ))
+)
+
+# ::id SNG1232.json_0004
+# ::snt From hamilton lodge . Can I get the car and contact number for that ?
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n6 / name
+     :op1 "hamilton"
+     :op2 "lodge"
+  ))
+)
+
+# ::id SNG1232.json_0006
+# ::snt That will be all , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1232.json_0008
+# ::snt Thanks again for the help . Have a great day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2140.json_0000
+# ::snt I am looking for a portuguese place to dine in the south .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n4 / name
+     :op1 "portuguese"
+  ))
+)
+
+# ::id PMUL2140.json_0002
+# ::snt Is this in the cheap price range ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL2140.json_0004
+# ::snt Yes please . I need it for tuesday .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL2140.json_0006
+# ::snt For 5 people at 16:00 , please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "16:00"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL2140.json_0008
+# ::snt I would like to go to a nightclub in the same area as the restaurant .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n16 / name
+     :op1 "nightclub"
+  ))
+)
+
+# ::id PMUL2140.json_0010
+# ::snt Great , thanks ! That s all I need . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1893.json_0000
+# ::snt I 'm looking for a train that goes to Stevenage and arrives before 10:30 . Is there anything like that available ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "stevenage"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "10:30"
+  ))
+)
+
+# ::id MUL1893.json_0002
+# ::snt I am leaving Cambridge on Thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1893.json_0004
+# ::snt No , that is all the information I needed .   Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1893.json_0006
+# ::snt I really would like to go to an attraction in the east area . Something fun maybe ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL1893.json_0008
+# ::snt No , surprise me ! I would just like the entrance fee , attraction type , and postcode , please .
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+  :Fee ( aAt1 / question )
+  :Post ( aAt2 / question )
+)
+
+# ::id MUL1893.json_0010
+# ::snt No thanks , that is everything .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0966.json_0000
+# ::snt Hi , I am interested in finding attractions on the west side of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL0966.json_0002
+# ::snt That 's great . What time does each attraction open ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id MUL0966.json_0004
+# ::snt Can you tell me what type of attraction Cafe Jello Gallery is please ?   I also want to find an indian restaurant .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n4 / name
+     :op1 "cafe"
+     :op2 "jello"
+     :op3 "gallery"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Food ( FooRe4 / Food 
+    :name ( n7 / name
+     :op1 "indian"
+  ))
+   )
+ :op3(At3 / Attraction-Request
+  :Type ( aAt2 / question )
+   )
+)
+
+# ::id MUL0966.json_0006
+# ::snt Great thank you , I am also looking for an expensive Indian place to eat
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL0966.json_0008
+# ::snt I would prefer to eat in the same area as Cafe Jello Gallery .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt4 / Name 
+    :name ( n15 / name
+     :op1 "Cafe"
+     :op2 "Jello"
+     :op3 "Gallery"
+  ))
+   )
+)
+
+# ::id MUL0966.json_0010
+# ::snt Sounds great ! Could I book a reservation for 6 people at 13:30 on wednesday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "13:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL0966.json_0012
+# ::snt Let 's try 12:30 then .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n22 / name
+     :op1 "12:30"
+  ))
+)
+
+# ::id MUL0966.json_0014
+# ::snt What is the reference number for the reservation ?
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id MUL0966.json_0016
+# ::snt Yes .   I need a taxi to take me from the museum to the restaurant .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Dest ( DesTa3 / Dest 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id MUL0966.json_0018
+# ::snt I will need to arrive at Tandoori Palace by 12:30 please .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n26 / name
+     :op1 "12:30"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n28 / name
+     :op1 "Tandoori"
+     :op2 "Palace"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   )
+)
+
+# ::id MUL0966.json_0020
+# ::snt No , I think that 's everything .   Thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3243.json_0000
+# ::snt I need to find a train that will arrive cambridge by 13:45 on friday
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "friday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n6 / name
+     :op1 "13:45"
+  ))
+)
+
+# ::id PMUL3243.json_0002
+# ::snt I 'm departing from cambridge and want to go to birmingham new street
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3243.json_0004
+# ::snt Well , first , what is the departure time , price and travel time ?   It sounds like it will work .
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Time ( aTr1 / question )
+  :Ticket ( aTr2 / question )
+)
+
+# ::id PMUL3243.json_0006
+# ::snt Thank you . Are there any expensive restaurants in the town centre ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3243.json_0008
+# ::snt Not really . Can I just have the postcode and phone number for your favorite place ?
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Food ( FooRe3 / Food 
+    :name ( n17 / name
+     :op1 "Not"
+     :op2 "really"
+  ))
+   )
+)
+
+# ::id PMUL3243.json_0010
+# ::snt Great .   Thanks .   That is all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01222.json_0000
+# ::snt I am looking for a place to stay . The hotel should have a star of 4 and should include free parking
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG01222.json_0002
+# ::snt Sorry . I prefer a guesthouse . Does the Cambridge Belfry meet that requirement ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+   :Name ( NamHo4 / Name 
+    :name ( n8 / name
+     :op1 "Cambridge"
+     :op2 "Belfry"
+  ))
+)
+
+# ::id SNG01222.json_0004
+# ::snt Yes , it should be in the cheap price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SNG01222.json_0006
+# ::snt Sounds interesting ! What area is it in ?
+( Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+)
+
+# ::id SNG01222.json_0008
+# ::snt Do they have internet ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Internet ( aHo1 / question )
+   )
+)
+
+# ::id SNG01222.json_0010
+# ::snt Wait , first let me know : do they have internet access ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Internet ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Internet ( esHo2 / yes)
+   )
+)
+
+# ::id SNG01222.json_0012
+# ::snt I do n't need a booking yet . I do need the postcode , though .
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id SNG01222.json_0014
+# ::snt Could you also please tell me the area that is in ?
+( Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+)
+
+# ::id SNG01222.json_0016
+# ::snt No , I think that 's all I need . Thank you for your help today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01448.json_0000
+# ::snt Am looking for the Parkside Police Station
+( Pm1 / Police-Inform
+   :Name ( NamPo2 / Name 
+    :name ( n2 / name
+     :op1 "Parkside"
+     :op2 "Police"
+     :op3 "Station"
+  ))
+)
+
+# ::id SNG01448.json_0002
+# ::snt Can I also get their phone number please ?
+( Pt1 / Police-Request
+  :Phone ( aPo0 / question )
+)
+
+# ::id SNG01448.json_0004
+# ::snt Thanks for all of your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01448.json_0006
+# ::snt You 've given me everything I need . Thanks . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0282.json_0000
+# ::snt I need an expensive place to stay .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0282.json_0002
+# ::snt Please look in the centre of town .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0282.json_0004
+# ::snt I do n't have a star rating preference but it needs to have free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL0282.json_0006
+# ::snt Yes can you please book four nights starting thursday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "four"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL0282.json_0008
+# ::snt I will need you to make that reservation and provide a reference number .
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL0282.json_0010
+# ::snt Actually I changed my mind just 2 nights for 5 people
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL0282.json_0012
+# ::snt Yes , I need the postcode for Bangkok city restaurant please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n14 / name
+     :op1 "bangkok"
+     :op2 "city"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Post ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0282.json_0014
+# ::snt No , thanks , but I will be needing a taxi .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL0282.json_0016
+# ::snt Nee to go from the hotel and the restaurant . I should leave by 2:15 .
+( Tm1 / Taxi-Inform
+   :Depart ( onTa1 / gonville_hotel)
+   :Leave ( LeaTa3 / Leave 
+    :name ( n16 / name
+     :op1 "2:15"
+  ))
+   :Dest ( DesTa5 / Dest 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL0282.json_0018
+# ::snt Thank you so much . That 's all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0456.json_0000
+# ::snt Hi . I am looking for a place to stay .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0456.json_0002
+# ::snt I 'm looking for a cheap 4 star hotel in the east that has free wifi .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Internet ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+   :Stars ( StaHo7 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0456.json_0004
+# ::snt Please recommend the best one , I need to book a stay for 7 people starting Thursday for 2 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL0456.json_0006
+# ::snt Thanks ! Are there any cheap Indian restaurants near the hotel ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n16 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n18 / name
+     :op1 "near"
+     :op2 "the"
+     :op3 "hotel"
+  ))
+)
+
+# ::id PMUL0456.json_0008
+# ::snt How about Indian restaurant with moderate price range and do not care about location
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n20 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n22 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL0456.json_0010
+# ::snt I would prefer one that is located in the east .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n24 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL0456.json_0012
+# ::snt Yes , I will need to book it for the same day .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n26 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+)
+
+# ::id PMUL0456.json_0014
+# ::snt There will be 7 of us .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n28 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL0456.json_0016
+# ::snt I would like the table at 16:45 , please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n30 / name
+     :op1 "16:45"
+  ))
+)
+
+# ::id PMUL0456.json_0018
+# ::snt Great .   I have all that I need .   Thank you very much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0780.json_0000
+# ::snt Hi , I need a place to stay . Something expensive on the north side .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SNG0780.json_0002
+# ::snt How about any part of town with free parking and free wifi ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   :Area ( onHo3 / dontcare)
+)
+
+# ::id SNG0780.json_0004
+# ::snt Is there something in the cheap price range ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SNG0780.json_0006
+# ::snt Yes please . I 'll need the phone number and hotel type please .
+( Ht1 / Hotel-Request
+  :Type ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id SNG0780.json_0008
+# ::snt That 's all I need . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2079.json_0000
+# ::snt I need a cheap place to stay , what would you recommend ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL2079.json_0002
+# ::snt It does n't matter .   I need free parking and prefer a place with 4 stars .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2079.json_0004
+# ::snt Yes , this will work for me . Please send me the address , postcode and reference number .
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id MUL2079.json_0006
+# ::snt What type of hotel is this ?
+( Ht1 / Hotel-Request
+  :Type ( aHo0 / question )
+)
+
+# ::id MUL2079.json_0008
+# ::snt And what type of hotel is that ?
+( Ht1 / Hotel-Request
+  :Type ( aHo0 / question )
+)
+
+# ::id MUL2079.json_0010
+# ::snt I 'd like some information on a train next .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL2079.json_0012
+# ::snt I will be departing from Kings Lynn , and traveling to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id MUL2079.json_0014
+# ::snt The train should arrive by 16:45 and should leave on wednesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n12 / name
+     :op1 "16:45"
+  ))
+)
+
+# ::id MUL2079.json_0016
+# ::snt No , thanks ! How long is the travel time ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL2079.json_0018
+# ::snt No thank you . That is all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3906.json_0000
+# ::snt I am looking for information in Cambridge .
+( o / out_of_scope )
+
+# ::id PMUL3906.json_0002
+# ::snt I 'm looking for places to go in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3906.json_0004
+# ::snt I 'm looking for a museum in the centre of town
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "museum"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3906.json_0006
+# ::snt What is the entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL3906.json_0008
+# ::snt I also need to get a train on thursday departing cambridge .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3906.json_0010
+# ::snt Oops , before we move on to the train , I forgot to ask - what is the address and postcode for Castle Galleries ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n13 / name
+     :op1 "Castle"
+     :op2 "Galleries"
+  ))
+   )
+)
+
+# ::id PMUL3906.json_0012
+# ::snt Thank you . I also need a train for thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL3906.json_0014
+# ::snt I 'd like to leave on Thursday and depart from Cambridge .   Arriving by 9:45 in Leicester .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "leicester"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n18 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n20 / name
+     :op1 "Cambridge"
+  ))
+   :Arrive ( ArrTr8 / Arrive 
+    :name ( n22 / name
+     :op1 "9:45"
+  ))
+)
+
+# ::id PMUL3906.json_0016
+# ::snt find me the departure time please
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+)
+
+# ::id PMUL3906.json_0018
+# ::snt Okay . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3906.json_0020
+# ::snt No , that will be all . Thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3906.json_0022
+# ::snt Have a great day .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL2545.json_0000
+# ::snt Hello , I 'm looking for an attraction that is in the type of multiple sports and is located in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "multiple"
+     :op2 "sports"
+  ))
+)
+
+# ::id MUL2545.json_0002
+# ::snt No problem , are there any college places ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "college"
+  ))
+)
+
+# ::id MUL2545.json_0004
+# ::snt Please pick one , and tell me the entrance fee and post code .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id MUL2545.json_0006
+# ::snt I also need a moderate place to stay , with free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n8 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL2545.json_0008
+# ::snt I am looking for a moderately priced hotel , that has a 4 star rating .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "moderately"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2545.json_0010
+# ::snt Does it have free wifi at least ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id MUL2545.json_0012
+# ::snt Book it !   Need 3 people for 5 nights starting Friday .   Thank you .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL2545.json_0014
+# ::snt Awesome ! Thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2545.json_0016
+# ::snt Yes please . I want to leave the attraction no later than 22:45 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n20 / name
+     :op1 "22:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "attraction"
+  ))
+)
+
+# ::id MUL2545.json_0018
+# ::snt Thanks for your help . That 's all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2545.json_0020
+# ::snt Bye , take care
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0157.json_0000
+# ::snt where is the Addenbrookes Hospital ?
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG0157.json_0002
+# ::snt Thanks , do they have a children 's oncology and haematology department ?
+( Hm1 / Hospital-Inform
+   :Department ( DepHo2 / Department 
+    :name ( n2 / name
+     :op1 "children"
+     :op2 "'s"
+     :op3 "oncology"
+     :op4 "and"
+     :op5 "haematology"
+  ))
+)
+
+# ::id SNG0157.json_0004
+# ::snt No , that 's all I needed to know . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0157.json_0006
+# ::snt I will . Goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0872.json_0000
+# ::snt Could I ask for your help in finding a guesthouse to put my friends up in nearby ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id SNG0872.json_0002
+# ::snt Some place moderately priced , with free wifi .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id SNG0872.json_0004
+# ::snt I do n't have a preference . Which one looks best to you ?
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+)
+
+# ::id SNG0872.json_0006
+# ::snt No thank you , that is all I needed . Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0872.json_0008
+# ::snt I will be sure to do that .
+( o / out_of_scope )
+
+# ::id MUL0431.json_0000
+# ::snt hi am looking for a train leaving broxbourne at 11:00 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "broxbourne"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "11:00"
+  ))
+)
+
+# ::id MUL0431.json_0002
+# ::snt That should be fine , can you book that on thursday to cambridge ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id MUL0431.json_0004
+# ::snt One ticket , please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL0431.json_0006
+# ::snt Yes , please . I 'm also looking a ticket to the Scott Polar Museum
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n12 / name
+     :op1 "scott"
+     :op2 "polar"
+     :op3 "museum"
+  ))
+)
+
+# ::id MUL0431.json_0008
+# ::snt no , just the postcode
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL0431.json_0010
+# ::snt No , I think that 's all that I 'm looking for . Thank you very much for the help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0431.json_0012
+# ::snt Thank you so much for the assistance !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2413.json_0000
+# ::snt Can you tell me more about gourmet burger kitchen ? Where is it ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "gourmet"
+     :op2 "burger"
+     :op3 "kitchen"
+  ))
+)
+
+# ::id MUL2413.json_0002
+# ::snt Yes please , a table for 6 people at 13:15 on Tuesday would be amazing .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "13:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL2413.json_0004
+# ::snt What can you tell me about attractions in the south part of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL2413.json_0006
+# ::snt no , not really .   What are entrance fees on the 8 attractions ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL2413.json_0008
+# ::snt How about the postcode and attraction type for Byard Art ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n12 / name
+     :op1 "byard"
+     :op2 "art"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Type ( aAt1 / question )
+  :Post ( aAt2 / question )
+   )
+)
+
+# ::id MUL2413.json_0010
+# ::snt I need a taxi from Byard Art that will get us to the restaurant on time .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n14 / name
+     :op1 "byard"
+     :op2 "art"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id MUL2413.json_0012
+# ::snt No , that 's all I need for now . you 've been very helpful . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2413.json_0014
+# ::snt Thanks , I 'm all done here .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1871.json_0000
+# ::snt I need to catch a train on Thursday , departing from Birmingham New Street .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL1871.json_0002
+# ::snt I am travelling to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1871.json_0004
+# ::snt I need to leave after 14:45 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "14:45"
+  ))
+)
+
+# ::id PMUL1871.json_0006
+# ::snt I do n't have an arrival preference .
+( Tm1 / Train-Inform
+   :Arrive ( onTr1 / dontcare)
+)
+
+# ::id PMUL1871.json_0008
+# ::snt Yes I need 6 tickets and the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1871.json_0010
+# ::snt You should have replied with the booking information .   Please book this now or get me a manager .
+( Bk1 / Booking-Book
+   :none ( onBo1 / none)
+)
+
+# ::id PMUL1871.json_0012
+# ::snt I 'd like to find a guesthouse with free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id PMUL1871.json_0014
+# ::snt That 'll work . Please book it for 6 people for 5 nights . We 'll check in on Thursday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL1871.json_0016
+# ::snt No , thank you . I have everything I need at this time .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01713.json_0000
+# ::snt I am looking for a place to stay . The hotel does n't need to have free parking and should be in the moderate price range
+( Hm1 / Hotel-Inform
+   :Parking ( onHo1 / dontcare)
+   :Price ( PriHo3 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id SNG01713.json_0002
+# ::snt I would like to stay in the east .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id SNG01713.json_0004
+# ::snt Okay , I want to book it for 2 people and 4 nights starting from Tuesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SNG01713.json_0006
+# ::snt What about on Friday ?
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id SNG01713.json_0008
+# ::snt Great , thanks so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4593.json_0000
+# ::snt I need a train from Ely to Cambridge please
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL4593.json_0002
+# ::snt I 'll be leaving after 19:00 on Monday . What are my options ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "19:00"
+  ))
+)
+
+# ::id PMUL4593.json_0004
+# ::snt I will take the one that leaves at 19:35 . Can you tell me how long the travel time is ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL4593.json_0006
+# ::snt Could you recommend a museum in the east ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n12 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL4593.json_0008
+# ::snt Can you give me the postcode of The Cambridge Artworks ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n14 / name
+     :op1 "cambridge"
+     :op2 "artworks"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+   )
+)
+
+# ::id PMUL4593.json_0010
+# ::snt That is all , thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2050.json_0000
+# ::snt I need to get out of Cambridge quick ! Can you find me a train for tomorrow , Tuesday ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id MUL2050.json_0002
+# ::snt I would like to arrive to Cambridge from Broxbourne and would like to leave after 15:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "broxbourne"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n10 / name
+     :op1 "15:45"
+  ))
+)
+
+# ::id MUL2050.json_0004
+# ::snt Yes . I actually need 3 seats
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL2050.json_0006
+# ::snt Can you find me a place to stay in the centre . I do n't need internet .
+( Hm1 / Hotel-Inform
+   :Internet ( onHo1 / none)
+   :Area ( AreHo3 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2050.json_0008
+# ::snt No thank you I will call back
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2050.json_0010
+# ::snt Well , I do need a place to stay . How about one with free wifi in the centre of town ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2050.json_0012
+# ::snt No , I really would like a hotel in the centre with free parking and it can have wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n18 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n20 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2050.json_0014
+# ::snt If there are no hotels with free parking in the centre , how about one with free wifi ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   :Area ( AreHo4 / Area 
+    :name ( n22 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2050.json_0016
+# ::snt I guess that will work book for 2 please
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n24 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL2050.json_0018
+# ::snt I would like to check in on Tuesday please . And I want to stay for one night .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n26 / name
+     :op1 "one"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n28 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id MUL2050.json_0020
+# ::snt No thanks . That would be all . I appreciate your help . Take care . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL2050.json_0022
+# ::snt No thanks . I forgot I should wait to book until I am sure how many people we will have . Thanks though . Good night !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20339.json_0000
+# ::snt I 'm looking for an expensive restaurant in the east part of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id WOZ20339.json_0002
+# ::snt I do n't care .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+)
+
+# ::id WOZ20339.json_0004
+# ::snt What is the phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id SSNG0081.json_0000
+# ::snt Hello , I 'm trying to find an expensive asian oriental restaurant . Can you help me find one ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SSNG0081.json_0002
+# ::snt Could you book one of them for Thursday at 13:15 for 5 people ? Thanks
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "13:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SSNG0081.json_0004
+# ::snt No , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0081.json_0006
+# ::snt Thank you , you too
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2544.json_0000
+# ::snt Can you help me find a moderately priced guesthouse ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL2544.json_0002
+# ::snt I 'd like free wifi included please .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL2544.json_0004
+# ::snt Yes .   Please book for 8 people for 4 nights starting Thursday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL2544.json_0006
+# ::snt Yes , I need the reference number .
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL2544.json_0008
+# ::snt OK ... can I have that reference number , please ?
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id SNG02022.json_0000
+# ::snt I am   looking for the Addenbrookes Hospital with hepatology department
+( Hm1 / Hospital-Inform
+   :Department ( DepHo2 / Department 
+    :name ( n2 / name
+     :op1 "hepatology"
+  ))
+)
+
+# ::id SNG02022.json_0002
+# ::snt Thank you Goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2687.json_0000
+# ::snt Are there any fun places to go in the centre of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2687.json_0002
+# ::snt Recommend a swimming pool for me please .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "swimming"
+     :op2 "pool"
+  ))
+)
+
+# ::id PMUL2687.json_0004
+# ::snt What 's their phone number , and how much does it cost to get in ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL2687.json_0006
+# ::snt Yes . I need a place to stay . Free parking and free wifi are important to me
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL2687.json_0008
+# ::snt No but it needs to be in the moderate price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+   :Area ( onHo2 / dontcare)
+)
+
+# ::id PMUL2687.json_0010
+# ::snt I would rather have a hotel . I need it for 8 people for 3 nights . Is there anything available ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL2687.json_0012
+# ::snt The Ashley Hotel sounds great . Can you reserve a room on Thursday for 8 people , 3 nights please ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n14 / name
+     :op1 "ashley"
+     :op2 "hotel"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n18 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n20 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL2687.json_0014
+# ::snt Ok , thanks for that . What 's the reference number ?
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL2687.json_0016
+# ::snt Yes please , I 'll need a taxi from the pool to the hotel .   I 'd like to leave the pool by 05:15 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n22 / name
+     :op1 "05:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "pool"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n26 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL2687.json_0018
+# ::snt What kind of car is the taxi ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL2687.json_0020
+# ::snt Thanks !   That 's all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4145.json_0000
+# ::snt do you know anything about emmanuel college ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "emmanuel"
+     :op2 "college"
+  ))
+)
+
+# ::id PMUL4145.json_0002
+# ::snt Is that their full address ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL4145.json_0004
+# ::snt I 'm also looking for a recommendation on 4 star , moderately priced hotels .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4145.json_0006
+# ::snt Do they have free WiFi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL4145.json_0008
+# ::snt book it for 4 people and 3 nights starting   from thursday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4145.json_0010
+# ::snt no , that 's it . thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1561.json_0000
+# ::snt I 'm looking for a seafood restaurant in the centre .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "seafood"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1561.json_0002
+# ::snt That sounds great . Can you book me a table there for 3 people ?
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL1561.json_0004
+# ::snt Is there any other restaurant that you could try for me before I call myself ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id MUL1561.json_0006
+# ::snt As long as the seafood restaurant is in the centre I am fine with 18:00 and I need the reference number . I need a train arriving at Cambridge by 08:00 .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n10 / name
+     :op1 "08:00"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Food ( FooRe5 / Food 
+    :name ( n13 / name
+     :op1 "seafood"
+  ))
+   :Area ( AreRe7 / Area 
+    :name ( n15 / name
+     :op1 "centre"
+  ))
+   :Time ( TimRe9 / Time 
+    :name ( n17 / name
+     :op1 "18:00"
+  ))
+   )
+ :op3(Rt3 / Restaurant-Request
+  :Ref ( aRe2 / question )
+   )
+)
+
+# ::id MUL1561.json_0008
+# ::snt I 'm dining on Saturday .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n18 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id MUL1561.json_0010
+# ::snt I need to find a train leaving london kings cross on Saturday as well .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n20 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n22 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id MUL1561.json_0012
+# ::snt I would like to be in Cambridge by 08:00
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n24 / name
+     :op1 "Cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n26 / name
+     :op1 "08:00"
+  ))
+)
+
+# ::id MUL1561.json_0014
+# ::snt No thank you . What is the price for that train ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL1561.json_0016
+# ::snt THe train booking is for the same day as my dinner reservation correct ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+   :Day ( DayTr3 / Day 
+    :name ( n28 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+)
+
+# ::id MUL1561.json_0018
+# ::snt No thanks .   I may be back in touch though !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1561.json_0020
+# ::snt Thank you , good bye
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG01972.json_0000
+# ::snt I was just robbed ! Please help ! I need to contact the police .
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG01972.json_0002
+# ::snt May I have the address and postcode ?
+( Pt1 / Police-Request
+  :Addr ( aPo0 / question )
+  :Post ( aPo1 / question )
+)
+
+# ::id SNG01972.json_0004
+# ::snt Are you sure there 's no address ?
+( Pt1 / Police-Request
+  :Addr ( aPo0 / question )
+)
+
+# ::id SNG01972.json_0006
+# ::snt That is all I   needed thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0284.json_0000
+# ::snt I am looking for a Thursday departure for a train going to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id MUL0284.json_0002
+# ::snt I am looking to depart from Birmingham new street after 12:45
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "12:45"
+  ))
+)
+
+# ::id MUL0284.json_0004
+# ::snt Great can I get the train ID , price , and arrival time for that one ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+  :Id ( aTr2 / question )
+)
+
+# ::id MUL0284.json_0006
+# ::snt I do n't need train booking . I do need to find a cheap Spanish restaurant , though .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "spanish"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n12 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL0284.json_0008
+# ::snt That 's all I needed , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0284.json_0010
+# ::snt I 'd like to book a table for 3 at 18:15 on Thursday . And if possible , I 'd like a reference number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "18:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0284.json_0012
+# ::snt That is all , thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1334.json_0000
+# ::snt I 'm looking for an Italian restaurant in Cambridge in the west .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL1334.json_0002
+# ::snt Ok sounds Great I want to book a table on wednesday for 6 people at 16:15 and i would like the reference number
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "16:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL1334.json_0004
+# ::snt I am also looking for a hotel . I would like it to be expensive and in the same area as the restaurant .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Type ( TypHo6 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL1334.json_0006
+# ::snt Do they have free parking and free wifi ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL1334.json_0008
+# ::snt Perfect . Can you reserve me rooms for the same 6 people for 4 nights , and we 'd like to check in the same day , too .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n22 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL1334.json_0010
+# ::snt Sure . Let 's try just one night then .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n24 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL1334.json_0012
+# ::snt I also need a taxi to get from the restaurant to the hotel .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n26 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Dest ( DesTa5 / Dest 
+    :name ( n28 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+ :op3(Rm3 / Restaurant-Inform
+   :none ( onRe3 / none)
+   )
+)
+
+# ::id MUL1334.json_0014
+# ::snt I want to arrive at the restaurant by the booked time
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n30 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n32 / name
+     :op1 "the"
+     :op2 "booked"
+     :op3 "time"
+  ))
+)
+
+# ::id MUL1334.json_0016
+# ::snt Actually , that was all I needed . Thanks so much . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0331.json_0000
+# ::snt I 'm looking for a hotel with a 3 star rating in the north .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL0331.json_0002
+# ::snt That will be fine . I have a party of 2 adults and 3 children ages 4,5 , and 6 .
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL0331.json_0004
+# ::snt I 'll be arriving on a Saturday and staying for 5 days .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL0331.json_0006
+# ::snt Sorry about that , I do n't need a booking . Could you just give me the price range , postcode , and address instead ? Sorry for the confusion
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+  :Addr ( aHo1 / question )
+  :Post ( aHo2 / question )
+)
+
+# ::id PMUL0331.json_0008
+# ::snt Yeah , can you help me find a moderately priced restaurant in the north ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n12 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "north"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Price ( aHo1 / question )
+   )
+)
+
+# ::id PMUL0331.json_0010
+# ::snt The Golden Wok sounds good . Can I get reservations at 17:45 ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n16 / name
+     :op1 "golden"
+     :op2 "wok"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n18 / name
+     :op1 "17:45"
+  ))
+)
+
+# ::id PMUL0331.json_0012
+# ::snt It will just be one in the party . But I want to make sure I am out of the restaurant by 17:45 so can you make my reservation earlier ?
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n20 / name
+     :op1 "one"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n22 / name
+     :op1 "17:45"
+  ))
+)
+
+# ::id PMUL0331.json_0014
+# ::snt I also need a taxi leaving the restaurant at 17:45 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n24 / name
+     :op1 "17:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n26 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL0331.json_0016
+# ::snt I need to be picked up at the hotel and arrive to the restaurant by 17:45 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n28 / name
+     :op1 "17:45"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n30 / name
+     :op1 "17:45"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n32 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL0331.json_0018
+# ::snt that is it thanks for your help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3818.json_0000
+# ::snt Hello , I am looking for a train to leave on Monday after 12:45 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "monday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "12:45"
+  ))
+)
+
+# ::id PMUL3818.json_0002
+# ::snt i need to leave after 12:45 on Monday
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n6 / name
+     :op1 "12:45"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL3818.json_0004
+# ::snt That sounds great . Thank you so much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3818.json_0006
+# ::snt I do n't need anything to be booked but I do need the train ID and the travel time .
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id PMUL3818.json_0008
+# ::snt Yes , can you tell me about the Hotpot Restaurant ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n10 / name
+     :op1 "hotpot"
+  ))
+)
+
+# ::id PMUL3818.json_0010
+# ::snt Can you please book me a table at the restaurant for 2 people ?
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL3818.json_0012
+# ::snt Thanks ! For 17:45 on Monday , please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "17:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL3818.json_0014
+# ::snt That will be all . Thank you for your help . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20413.json_0000
+# ::snt I need a restaurant that serves european food please
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "european"
+  ))
+)
+
+# ::id WOZ20413.json_0002
+# ::snt Anything in the area would be fine
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Area ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20413.json_0004
+# ::snt I am looking for something in the expensive price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id WOZ20338.json_0000
+# ::snt I want a cheap restaurant in the west part of town . I need its address and phone number please
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20338.json_0002
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3069.json_0000
+# ::snt Can you help me find a train leaving Peterborough that arrives by 11:45 ?
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n2 / name
+     :op1 "11:45"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "peterborough"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n6 / name
+     :op1 "11:45"
+  ))
+)
+
+# ::id PMUL3069.json_0002
+# ::snt I need to go to Cambridge on Monday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL3069.json_0004
+# ::snt Yes , that is great . Just to verify , the travel time is 50 minutes ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL3069.json_0006
+# ::snt i also need a hotel
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL3069.json_0008
+# ::snt I 'd like it to be moderately priced and include free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n14 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id SNG02293.json_0000
+# ::snt I 'm looking for a place , I believe its official name is " Parkside Police Station " .
+( Pm1 / Police-Inform
+   :Name ( NamPo2 / Name 
+    :name ( n2 / name
+     :op1 "Parkside"
+     :op2 "Police"
+     :op3 "Station"
+  ))
+)
+
+# ::id SNG02293.json_0002
+# ::snt What is their postcode ?
+( Pt1 / Police-Request
+  :Post ( aPo0 / question )
+)
+
+# ::id SNG02293.json_0004
+# ::snt Ok , thank you very much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2159.json_0000
+# ::snt I need a train to Cambridge , leaving after 17:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "17:00"
+  ))
+)
+
+# ::id MUL2159.json_0002
+# ::snt I 'll be leaving from Norwich on Wednesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id MUL2159.json_0004
+# ::snt Can you give me the price and travel time of TR2379 , please ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id MUL2159.json_0006
+# ::snt Great , please book that . I would also like to book a hotel , called Kirkwood house
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n10 / name
+     :op1 "kirkwood"
+     :op2 "house"
+  ))
+)
+
+# ::id MUL2159.json_0008
+# ::snt Can you book the hotel for 4 people starting Wednesday night for 4 nights ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2159.json_0010
+# ::snt No , that looks good to me . You have a great day .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG01815.json_0000
+# ::snt I need a taxi to take me to finches bed and breakfast
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "finches"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+)
+
+# ::id SNG01815.json_0002
+# ::snt I 'm departing from aylesbray lodge guest house .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n4 / name
+     :op1 "aylesbray"
+     :op2 "lodge"
+     :op3 "guest"
+     :op4 "house"
+  ))
+)
+
+# ::id SNG01815.json_0004
+# ::snt Anytime after 11:45 will be fine .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n6 / name
+     :op1 "11:45"
+  ))
+)
+
+# ::id SNG01815.json_0006
+# ::snt Can I have the car type and contact information ?
+( Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+)
+
+# ::id SNG01815.json_0008
+# ::snt Perfect , that 's all that I need . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0741.json_0000
+# ::snt Can you help me find a cheap restaurant in the centre of town ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0741.json_0002
+# ::snt Surprise me .   What food type can you recommend ?
+( Rt1 / Restaurant-Request
+  :Food ( aRe0 / question )
+)
+
+# ::id SNG0741.json_0004
+# ::snt What 's the post code for Nando City ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id SNG0741.json_0006
+# ::snt No , that 's all I needed . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20558.json_0000
+# ::snt Please suggest me a venetian restaurant in the moderate price range .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "venetian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id WOZ20558.json_0002
+# ::snt Ok , how about a restaurant that serves gastropub type of food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "gastropub"
+  ))
+)
+
+# ::id WOZ20558.json_0004
+# ::snt Great ! can you please give me the address and phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20558.json_0006
+# ::snt Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3216.json_0000
+# ::snt I need help finding a 4 star hotel
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n2 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3216.json_0002
+# ::snt no , but I need free parking and wifi .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL3216.json_0004
+# ::snt nah , I just need it for 4 nights starting from wednesday . maybe look at moderately priced hotels ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL3216.json_0006
+# ::snt 1 person , plese .
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL3216.json_0008
+# ::snt Yes , please . I 'm looking for a jamaican restaurant that is moderately priced .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "jamaican"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n14 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL3216.json_0010
+# ::snt Is there one in the centre of town maybe ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3216.json_0012
+# ::snt Are there any Spanish restaurants available ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n18 / name
+     :op1 "spanish"
+  ))
+)
+
+# ::id PMUL3216.json_0014
+# ::snt Yes , please . I would like its address and postal code .
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id PMUL3216.json_0016
+# ::snt La Tasca sounds interesting , can you book a table for my group at 12:30 ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n20 / name
+     :op1 "la"
+     :op2 "tasca"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n22 / name
+     :op1 "12:30"
+  ))
+)
+
+# ::id PMUL3216.json_0018
+# ::snt I 'm sorry , I forgot some of my friends could n't make it .   It will just be myself , and I need the reservation for Wednesday .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n24 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL3216.json_0020
+# ::snt i also need a taxi to commute between the two places
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL3216.json_0022
+# ::snt I would want to be able to arrive to the restaurant by the time booked , 12:30 !
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n26 / name
+     :op1 "12:30"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n28 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL3216.json_0024
+# ::snt That is all I need , thank you , goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0414.json_0000
+# ::snt Can you help me find a restaurant with a moderate price range that serves turkish food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "turkish"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL0414.json_0002
+# ::snt Sure . I 'd like a table for 2 at antolia on thursday at 13:45 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "13:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   :Name ( NamRe8 / Name 
+    :name ( n12 / name
+     :op1 "antolia"
+  ))
+)
+
+# ::id PMUL0414.json_0004
+# ::snt I am also looking for a moderate priced guesthouse to stay in that includes free parking
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n16 / name
+     :op1 "moderate"
+  ))
+   :Parking ( esHo3 / yes)
+)
+
+# ::id PMUL3077.json_0000
+# ::snt Can you help me find a train going to cambridge and arriving by 15:30 ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "15:30"
+  ))
+)
+
+# ::id PMUL3077.json_0002
+# ::snt The train should depart from norwich and should leave on monday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id PMUL3077.json_0004
+# ::snt how   much does it cost ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL3077.json_0006
+# ::snt How about a hotel room ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL3077.json_0008
+# ::snt I 'm looking for a moderate priced place to stay with a 3 star rating .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "moderate"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3077.json_0010
+# ::snt Yes try a different area .
+( o / out_of_scope )
+
+# ::id PMUL3077.json_0012
+# ::snt Yes , that would be fine .
+( o / out_of_scope )
+
+# ::id PMUL3077.json_0014
+# ::snt I think so . Does it have wifi and parking included ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL3077.json_0016
+# ::snt OK , well I do need a room someplace with internet and parking . I need a room for 3 people , 3 nights .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   :Stay ( StaHo4 / Stay 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3077.json_0018
+# ::snt Can you book that for 3 people for 3 nights the same day as the train ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n24 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3077.json_0020
+# ::snt We will be arriving on Monday around 15:30 .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n26 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL3077.json_0022
+# ::snt NO that was all I needed . Thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1099.json_0000
+# ::snt I am looking for regency gallery .   Can you tell me where it is located ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "regency"
+     :op2 "gallery"
+  ))
+)
+
+# ::id MUL1099.json_0002
+# ::snt Okay , what kind of place is it ?
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+)
+
+# ::id MUL1099.json_0004
+# ::snt Maybe . Unless you can just tell me what the entrance fee is and then I wo n't need it ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL1099.json_0006
+# ::snt Yes , I 'd like a place to stay , too , please .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id MUL1099.json_0008
+# ::snt I 'd like a room in the north please
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL1099.json_0010
+# ::snt I would like a hotel that has open bookings for 6 people for 2 nights starting from Saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL1099.json_0012
+# ::snt No . Is there availability for 1 night ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL1099.json_0014
+# ::snt Okay . Can you book me a taxi as well ? I want to leave the hotel by 04:00 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n14 / name
+     :op1 "04:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id MUL1099.json_0016
+# ::snt I 'd like to commute between the two places .
+( Tm1 / Taxi-Inform
+   :Dest ( egTa1 / regency_gallery)
+)
+
+# ::id MUL1099.json_0018
+# ::snt Wonderful , you 've been very helpful ! That 's all I need for today , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2429.json_0000
+# ::snt I need a boat trip in the east please .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "boat"
+  ))
+)
+
+# ::id PMUL2429.json_0002
+# ::snt Yes , please tell me about it . I would like to know the postcode and area for it ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL2429.json_0004
+# ::snt Perfect . I 'm looking for a Thai place to eat , too . Can you help ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "thai"
+  ))
+)
+
+# ::id PMUL2429.json_0006
+# ::snt Yes , Bangkok City . What is the price range , address and phone number ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "bangkok"
+     :op2 "city"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+  :Phone ( aRe2 / question )
+   )
+)
+
+# ::id PMUL2429.json_0008
+# ::snt Could you also give me the phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id PMUL2429.json_0010
+# ::snt Yes , I 'm sorry , but I actually need an architecture attraction , not boats . Can you give me the postcode and area for the best one in town ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "architecture"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+  :Post ( aAt2 / question )
+   )
+)
+
+# ::id PMUL2429.json_0012
+# ::snt Could you look for an architectural attract in other parts of the city then ?
+( Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+)
+
+# ::id PMUL2429.json_0014
+# ::snt Yes please do and I need the postcode and area .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+  :Post ( aAt2 / question )
+   )
+)
+
+# ::id PMUL2429.json_0016
+# ::snt Can I also book a taxi to leave the restaurant at 12:45 ?
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n12 / name
+     :op1 "12:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL2429.json_0018
+# ::snt I 'm going from the restaurant to the architecture .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "architecture"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL2429.json_0020
+# ::snt Thank you . That is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01631.json_0000
+# ::snt I want to book a taxi to pick me up Travellers Rest to take me to Finches Bed and Breakfast .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "finches"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "travellers"
+     :op2 "rest"
+  ))
+)
+
+# ::id SNG01631.json_0002
+# ::snt I would like to arrive at the restaurant no later than ten o'clock a. m.
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id SNG01631.json_0004
+# ::snt Ok great , can I have the contact number ?
+( Tt1 / Taxi-Request
+  :Phone ( aTa0 / question )
+)
+
+# ::id SNG01631.json_0006
+# ::snt No , thank you . Great service . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2695.json_0000
+# ::snt I need help finding a hotel called Bridge Guest House . Thanks .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "bridge"
+     :op2 "guest"
+     :op3 "house"
+  ))
+)
+
+# ::id PMUL2695.json_0002
+# ::snt Do they have internet ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Internet ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Internet ( esHo2 / yes)
+   )
+)
+
+# ::id PMUL2695.json_0004
+# ::snt Not at the moment . I 'm also interest in an attraction called Emmanuel College . Where is it located ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n4 / name
+     :op1 "emmanuel"
+     :op2 "college"
+  ))
+)
+
+# ::id PMUL2695.json_0006
+# ::snt Yes , are there any boat attractions ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "boat"
+  ))
+)
+
+# ::id PMUL2695.json_0008
+# ::snt Actually can I have the address and post code to the Bridge Guest House and the same for Emmanuel College ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n8 / name
+     :op1 "emmanuel"
+     :op2 "college"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Addr ( aHo1 / question )
+  :Post ( aHo2 / question )
+   )
+ :op3(At3 / Attraction-Request
+  :Addr ( aAt2 / question )
+  :Post ( aAt3 / question )
+   )
+ :op4(Hm4 / Hotel-Inform
+   :Name ( NamHo6 / Name 
+    :name ( n13 / name
+     :op1 "Bridge"
+     :op2 "Guest"
+     :op3 "House"
+  ))
+   )
+)
+
+# ::id PMUL2695.json_0010
+# ::snt Thank you for all of the information . That is exactly what I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2695.json_0012
+# ::snt No , thank you . You have been very helpful . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02216.json_0000
+# ::snt I 'm trying to find the Parkside Police Station .
+( Pm1 / Police-Inform
+   :Name ( NamPo2 / Name 
+    :name ( n2 / name
+     :op1 "Parkside"
+     :op2 "Police"
+     :op3 "Station"
+  ))
+)
+
+# ::id SNG02216.json_0002
+# ::snt Thanks ! That 's all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02216.json_0004
+# ::snt I would love the phone number .
+( Pt1 / Police-Request
+  :Phone ( aPo0 / question )
+)
+
+# ::id SNG02216.json_0006
+# ::snt Great , that is everything I need today , thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0063.json_0000
+# ::snt I 'm looking for a hotel called avalon .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "avalon"
+  ))
+)
+
+# ::id PMUL0063.json_0002
+# ::snt Great , yes please .   There will be 7 of us arriving on Wednesday .   We 'd like to stay for 4 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL0502.json_0000
+# ::snt Hello , I need to book a roundtrip train ticket that will be going to Cambridge and then leaving on friday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL0502.json_0002
+# ::snt I 'd like to leave Norwich on Friday and arrive by 12:30 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "12:30"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n10 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id MUL0502.json_0004
+# ::snt No , but can you tell me the total travel time for that train ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL0502.json_0006
+# ::snt Thank you I also am looking for the all saints church
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n12 / name
+     :op1 "all"
+     :op2 "saints"
+     :op3 "church"
+  ))
+)
+
+# ::id MUL0502.json_0008
+# ::snt Okay , what is the entrance fee ?   And what part of town was it in again ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL0502.json_0010
+# ::snt No thanks , that 's all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0307.json_0000
+# ::snt Hi there ! I 'm searching for a relatively cheap Portuguese restaurant here in Cambridge , do you have any recommendations ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n4 / name
+     :op1 "Portuguese"
+  ))
+)
+
+# ::id MUL0307.json_0002
+# ::snt No , I would like a place that 's in the south part of town . Is there one of those ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL0307.json_0004
+# ::snt May I have the address and postcode of Nandos , please ?
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe3 / Name 
+    :name ( n9 / name
+     :op1 "Nandos"
+  ))
+   )
+)
+
+# ::id MUL0307.json_0006
+# ::snt Can you help me find a train out of Cambridge ?
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0307.json_0008
+# ::snt I would like to depart on Monday and head to Birmingham .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+   :Dest ( DesTr4 / Dest 
+    :name ( n14 / name
+     :op1 "birmingham"
+  ))
+)
+
+# ::id MUL0307.json_0010
+# ::snt Actually , I need to leave from Cambridge Saturday after 09:45 and go to Birmingham New Street . May I have the arrival time , train ID , and price , please ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n18 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n20 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n22 / name
+     :op1 "09:45"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Arrive ( aTr1 / question )
+  :Ticket ( aTr2 / question )
+  :Id ( aTr3 / question )
+   )
+)
+
+# ::id MUL0307.json_0012
+# ::snt Could I have the arrival time , train ID and price for a train leaving as close to 0945 as possible
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+  :Id ( aTr2 / question )
+)
+
+# ::id MUL0307.json_0014
+# ::snt Okay thank you ! That 's all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0887.json_0000
+# ::snt I am looking for a museum in the south please .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL0887.json_0002
+# ::snt I am looking to visit a college in Cambridge and I will need to know the area , entrance fee , and phone number .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "college"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+  :Fee ( aAt2 / question )
+  :Phone ( aAt3 / question )
+   )
+)
+
+# ::id MUL0887.json_0004
+# ::snt Yes , that 's perfect ! Thank you ! I 'm also looking for a restaurant in the centre of town . It needs to be expensive , as well .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0887.json_0006
+# ::snt I 'd prefer turkish food , if at all possible .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "turkish"
+  ))
+)
+
+# ::id MUL0887.json_0008
+# ::snt Yes , thank you very much ! We 'd like a dinner reservation for two , at 6 or 630 please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n14 / name
+     :op1 "two"
+  ))
+   )
+ :op2(gk2 / general-thank
+   :none ( onge2 / none)
+   )
+)
+
+# ::id MUL0887.json_0010
+# ::snt Today , if possible , but it does n't matter .
+( o / out_of_scope )
+
+# ::id MUL0887.json_0012
+# ::snt There is not . Thank you so much for all of your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4789.json_0000
+# ::snt i am looking for places to go in town . The attraction should be in the centre and should be in the type of theatre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "theatre"
+  ))
+)
+
+# ::id PMUL4789.json_0002
+# ::snt May I please have the address and phone number of one that you recommend ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL4789.json_0004
+# ::snt I am also looking for a place to stay in a cheap price range . Do you have any suggestions ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL4789.json_0006
+# ::snt I would like to stay in the North area , please .   I need free parking also .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n8 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL4789.json_0008
+# ::snt Is it in the moderate price range
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL4789.json_0010
+# ::snt Please book Worth House for 3 people , for 3 nights starting on Sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+   :Name ( NamHo8 / Name 
+    :name ( n18 / name
+     :op1 "Worth"
+     :op2 "House"
+  ))
+)
+
+# ::id PMUL4789.json_0012
+# ::snt Nope , that 's all I need .
+( o / out_of_scope )
+
+# ::id PMUL4133.json_0000
+# ::snt Can you tell me about the entertainment type attractions in the west ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL4133.json_0002
+# ::snt What 's their postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL4133.json_0004
+# ::snt I 'm looking for a hotel called city centre north b and b.
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n6 / name
+     :op1 "city"
+     :op2 "centre"
+     :op3 "north"
+     :op4 "b"
+     :op5 "and"
+     :op6 "b."
+  ))
+)
+
+# ::id PMUL4133.json_0006
+# ::snt Yes please , for 4 nights starting Monday for 4 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4133.json_0008
+# ::snt No , I think that 's all I need .   Thank you so much for all your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01840.json_0000
+# ::snt Would you tell me the location of Addenbrookes Hospital please ?
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01840.json_0002
+# ::snt No , that is it . Thank you , good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG01554.json_0000
+# ::snt I am looking for a restaurant . The restaurant should serve italian food and should be in the moderate price range
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id SNG01554.json_0002
+# ::snt Could I book through you a table at the Prezzo for 8 on 17:15 this Friday , as well as get the reference number for the Prezzo ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "prezzo"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n8 / name
+     :op1 "17:15"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id SNG01554.json_0004
+# ::snt Nothing else . Thanks for your great help . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1037.json_0000
+# ::snt I 'd like to find an attraction to visit on the west side of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL1037.json_0002
+# ::snt Yes , I am looking for cinemas and museums .
+( o / out_of_scope )
+
+# ::id PMUL1037.json_0004
+# ::snt What train go there from Cambridge ?
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1037.json_0006
+# ::snt Can you give me the postcode to the museum and I will be traveling on tuesday .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+   )
+)
+
+# ::id PMUL1037.json_0008
+# ::snt I 'd like to depart cambridge to arrive by 12:15 to stansted airport on tuesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n12 / name
+     :op1 "12:15"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr10 / Leave 
+    :name ( n16 / name
+     :op1 "12:15"
+  ))
+)
+
+# ::id PMUL1037.json_0010
+# ::snt I actually do n't want to book tickets today . I just need the train ID and the times it runs .
+( Tt1 / Train-Request
+  :Id ( aTr0 / question )
+)
+
+# ::id PMUL1037.json_0012
+# ::snt Yes , could you tell me the travel time for the TR1656 ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL1037.json_0014
+# ::snt thanks . i think that s take care of everything for me . thanks . bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0660.json_0000
+# ::snt I need a train that is leaving on wednesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL0660.json_0002
+# ::snt Yes , I need to get to Cambridge by 17:15 .   From the Kings Lane station .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n6 / name
+     :op1 "17:15"
+  ))
+)
+
+# ::id PMUL0660.json_0004
+# ::snt Yes . I need to book tickets for 8 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL0660.json_0006
+# ::snt Thanks .   I am also looking for some Korean food in the north part of town .
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Food ( FooRe3 / Food 
+    :name ( n11 / name
+     :op1 "Korean"
+  ))
+   :Area ( AreRe5 / Area 
+    :name ( n13 / name
+     :op1 "north"
+  ))
+   )
+)
+
+# ::id PMUL0660.json_0008
+# ::snt I do n't have a preference .   Pick one that you like ?
+( o / out_of_scope )
+
+# ::id PMUL0660.json_0010
+# ::snt Then can I do a search for one that serves Italian food instead ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id PMUL0660.json_0012
+# ::snt That works , can I get an address ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id PMUL0660.json_0014
+# ::snt No thank you .   That was all I needed to know .   Thanks and goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20654.json_0000
+# ::snt I am looking for a moderately priced restaurant in the south part of town . Any kind of food is good with me ; I would just like to know the phone number of the venue you find .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+   :Price ( PriRe3 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe5 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Food ( aRe1 / question )
+  :Phone ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20654.json_0002
+# ::snt Can you tell me what type of food they serve ?
+( Rt1 / Restaurant-Request
+  :Food ( aRe0 / question )
+)
+
+# ::id WOZ20654.json_0004
+# ::snt Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0183.json_0000
+# ::snt I 'd like to locate Addenbrookes Hospital , please .
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG0183.json_0002
+# ::snt And what 's the postcode and the main phone number ?
+( Ht1 / Hospital-Request
+  :Post ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id SNG0183.json_0004
+# ::snt No , thank you . That is it .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2114.json_0000
+# ::snt Hello . I need help finding a train on Friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL2114.json_0002
+# ::snt I 'm departing from london kings cross and going to cambridge on Friday . I 'm working , so I have to wait until after 11:45 to leave .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n8 / name
+     :op1 "11:45"
+  ))
+   :Day ( DayTr8 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL2114.json_0004
+# ::snt Yes please . Could you also give me the price ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL2114.json_0006
+# ::snt Thank you that will work fine for me and my husband
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2114.json_0008
+# ::snt Can you help me find a good hotel ? I need one in the south .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n12 / name
+     :op1 "south"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL2114.json_0010
+# ::snt I need one with free wifi and parking , please .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL2114.json_0012
+# ::snt The hotel please , thanks .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL2114.json_0014
+# ::snt Yes , please . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2114.json_0016
+# ::snt On second thought I just wanted to find a hotel in the south area . Thanks so much for your help !
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n18 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL0470.json_0000
+# ::snt I am looking for an indian restaurant .   I want this to be a special experience so expensive is preferred .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0470.json_0002
+# ::snt Any area of town is fine . I need to make my reservation for Tuesday so hopefully something is available .
+( Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+   :Day ( DayRe3 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL0470.json_0004
+# ::snt There will be 4 people attending .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0470.json_0006
+# ::snt I 'd like to dine around 18:30 if that 's possible .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "18:30"
+  ))
+)
+
+# ::id PMUL0470.json_0008
+# ::snt Yes , please book . May I have the reference number ?
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id PMUL0470.json_0010
+# ::snt i also want to use a taxi
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL0470.json_0012
+# ::snt To commute between the two places .
+( o / out_of_scope )
+
+# ::id PMUL0470.json_0014
+# ::snt I need to arrive to the restaurant by 18:30 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n12 / name
+     :op1 "18:30"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL0470.json_0016
+# ::snt I 'll be going from the hotel to the restaurant please . Could I get the contact number and car type please ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+ :op3(Tm3 / Taxi-Inform
+   :Dest ( DesTa5 / Dest 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+)
+
+# ::id PMUL0470.json_0018
+# ::snt I will be with 4 people .
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0470.json_0020
+# ::snt No , I asked for a taxi please . I need to arrive at the restaurant by my booked time .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Dest ( DesTa3 / Dest 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id MUL2668.json_0000
+# ::snt Can you recommend some places to go in the west side of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL2668.json_0002
+# ::snt Not really . What would you recommend ?
+( Am1 / Attraction-Inform
+   :Type ( onAt1 / dontcare)
+)
+
+# ::id MUL2668.json_0004
+# ::snt What is the postcode and address for the museum ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id MUL2668.json_0006
+# ::snt Can you help me find the Worth House hotel ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n4 / name
+     :op1 "worth"
+     :op2 "house"
+  ))
+)
+
+# ::id MUL2668.json_0008
+# ::snt Yes , please , that would be perfect .
+( o / out_of_scope )
+
+# ::id MUL2668.json_0010
+# ::snt I 'm sorry , but do n't book it . I just need the area and address .
+( Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+  :Addr ( aHo1 / question )
+)
+
+# ::id MUL2668.json_0012
+# ::snt Thanks for all your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0757.json_0000
+# ::snt I am currently in Cambridge and I am looking for train departure times .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0757.json_0002
+# ::snt I would like to go to Leicester this Friday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "leicester"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL0757.json_0004
+# ::snt I am departing Cambridge on Friday going to leicester and want to arrive by 13:30 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "13:30"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "Cambridge"
+  ))
+   :Day ( DayTr6 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+   :Dest ( DesTr8 / Dest 
+    :name ( n14 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id MUL0757.json_0006
+# ::snt Yes . I also need a place to stay on the south side of the town . I would prefer something in the expensive price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n16 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n18 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL0757.json_0008
+# ::snt yes please . two adults and one child .
+( o / out_of_scope )
+
+# ::id MUL0757.json_0010
+# ::snt I need more information before booking . How many stars does The Lensfield hotel have ? Does it include free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Name ( NamHo3 / Name 
+    :name ( n20 / name
+     :op1 "Lensfield"
+     :op2 "hotel"
+  ))
+)
+
+# ::id MUL0757.json_0012
+# ::snt Thank you . Out of curiosity , is that a guesthouse or hotel ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id MUL0757.json_0014
+# ::snt Fantastic . Please provide me with the address and phone number .
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id MUL0757.json_0016
+# ::snt No , thank you . I can take care of that on my own . I think that 's all I need for today !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0503.json_0000
+# ::snt I 'm looking for place to go in town in the east area .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL0503.json_0002
+# ::snt I am looking for an entertainment attraction in the east .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n6 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id MUL0503.json_0004
+# ::snt What 's the address and postcode of the Artworks ? Also , I need to book a train leaving Thursday from Peterborough .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "peterborough"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+   )
+)
+
+# ::id MUL0503.json_0006
+# ::snt I need to leave after 15:45 , and I 'm going to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n14 / name
+     :op1 "15:45"
+  ))
+)
+
+# ::id MUL0503.json_0008
+# ::snt Could you just let me know what the travel time for that is ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL0503.json_0010
+# ::snt Thanks , that 's all I need . Have a nice day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02160.json_0000
+# ::snt Please book me a taxi to take me from Aylesbray Lodge Guest House to the London Liverpool Street Train Station .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+     :op4 "train"
+     :op5 "station"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "aylesbray"
+     :op2 "lodge"
+     :op3 "guest"
+     :op4 "house"
+  ))
+)
+
+# ::id SNG02160.json_0002
+# ::snt I need to get there by 1:30 .
+( o / out_of_scope )
+
+# ::id SNG02347.json_0000
+# ::snt I am looking for a train .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id SNG02347.json_0002
+# ::snt I 'll be heading to peterborough on thursday
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "peterborough"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id SNG02347.json_0004
+# ::snt Thank you for your help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1728.json_0000
+# ::snt I want a train leaving from norwich .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id PMUL1728.json_0002
+# ::snt I would like to leave after 14:30 and go to Cambridge , please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n6 / name
+     :op1 "14:30"
+  ))
+)
+
+# ::id PMUL1728.json_0004
+# ::snt I 'm planning to leave on Thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL1728.json_0006
+# ::snt As long as you mean a 15:16 departure , I 'll take 8 tickets , please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL1728.json_0008
+# ::snt I 'm also looking for a hotel to stay in . Preferably a 3 star one .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL1728.json_0010
+# ::snt I do n't have a preference for either , but I 'd like it to be in the type of hotel . I 'll also need free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id PMUL1728.json_0012
+# ::snt The Gonville would be great , could you get me the phone number , price range , and postcode ?
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+  :Post ( aHo1 / question )
+  :Phone ( aHo2 / question )
+)
+
+# ::id PMUL1728.json_0014
+# ::snt No thank you for everything .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0393.json_0000
+# ::snt Hello , I 'm looking for a guesthouse to stay in during my visit . I do n't want to stay anywhere cheap , more like the moderate price range please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL0393.json_0002
+# ::snt No , but I would like it to have a 4 star rating .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0393.json_0004
+# ::snt Do they have free parking ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Parking ( aHo1 / question )
+   )
+)
+
+# ::id PMUL0393.json_0006
+# ::snt Not at the moment but thank you . Could you recommend a good restaurant on the west side of town , preferably in the moderate price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n10 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL0393.json_0008
+# ::snt I am looking for Indian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL0393.json_0010
+# ::snt Sounds great ! Can you please book me a table for 1 on Saturday at 15:30 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "15:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL0393.json_0012
+# ::snt Great !   That is all I needed .
+( o / out_of_scope )
+
+# ::id SNG02338.json_0000
+# ::snt It would be great if you could help me reserve a taxi
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id SNG02338.json_0002
+# ::snt I would like to arrive by 16:00 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n2 / name
+     :op1 "16:00"
+  ))
+)
+
+# ::id SNG02338.json_0004
+# ::snt I 'm at Sheep 's green and lammas land park fen causeway .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n4 / name
+     :op1 "sheep"
+     :op2 "'s"
+     :op3 "green"
+     :op4 "and"
+     :op5 "lammas"
+     :op6 "land"
+     :op7 "park"
+     :op8 "fen"
+     :op9 "causeway"
+  ))
+)
+
+# ::id SNG02338.json_0006
+# ::snt I will be going to lynne strover gallery .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n6 / name
+     :op1 "lynne"
+     :op2 "strover"
+     :op3 "gallery"
+  ))
+)
+
+# ::id SNG02338.json_0008
+# ::snt No you 've done it all for me . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1804.json_0000
+# ::snt I need to find a college in town .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "college"
+  ))
+)
+
+# ::id MUL1804.json_0002
+# ::snt I 'd prefer somewhere in the west .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL1804.json_0004
+# ::snt Can you tell me their address and postcode , please ? And do they charge any entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+)
+
+# ::id MUL1804.json_0006
+# ::snt I am also looking for train schedules .   Can you help me with that ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL1804.json_0008
+# ::snt I 'm leaving sunday from cambridge going towards london kings cross .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1804.json_0010
+# ::snt I am traveling on Sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id MUL1804.json_0012
+# ::snt Yes , please . Can I get six tickets and a reference number once it 's booked ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "six"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL1804.json_0014
+# ::snt No , thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1353.json_0000
+# ::snt i am looking for a place to dine . The restaurant should serve Chinese food and should be in the center .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id SNG1353.json_0002
+# ::snt Is it expensive ? I would like an expensive restaurant .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SNG1353.json_0004
+# ::snt Sure .   Can you make a reservation for me ?   There will be 8 of us , at 12:30 on Saturday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "12:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+)
+
+# ::id SNG1353.json_0006
+# ::snt No , that is it for today , thank you and goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2507.json_0000
+# ::snt I 'm looking for the cambridge and county folk museum .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "cambridge"
+     :op2 "and"
+     :op3 "county"
+     :op4 "folk"
+     :op5 "museum"
+  ))
+)
+
+# ::id PMUL2507.json_0002
+# ::snt Thanks , can you also give me the entrance fee , phone number , and postcode ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL2507.json_0004
+# ::snt I also need a place to stay .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL2507.json_0006
+# ::snt Do you have any 0 star places ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n4 / name
+     :op1 "0"
+  ))
+)
+
+# ::id PMUL2507.json_0008
+# ::snt Is there one in the moderate price range ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL2507.json_0010
+# ::snt Yes , that would be great . There will be 7 of us .
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n8 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL2507.json_0012
+# ::snt I 'd like to start on Friday please and stay for 3 nights .   I will also need the reference number .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL2507.json_0014
+# ::snt That will be all , and thanks so much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0002.json_0000
+# ::snt Looking for a place to eat in the city center .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Area ( AreRe3 / Area 
+    :name ( n2 / name
+     :op1 "center"
+  ))
+)
+
+# ::id MUL0002.json_0002
+# ::snt I 'd like to have some Chinese food .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "chinese"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Food ( aRe1 / question )
+   )
+)
+
+# ::id MUL0002.json_0004
+# ::snt I am looking for a moderately priced place to eat , I am also looking to book a room in the bridge guest house hotel .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n6 / name
+     :op1 "bridge"
+     :op2 "guest"
+     :op3 "house"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Price ( PriRe4 / Price 
+    :name ( n9 / name
+     :op1 "moderately"
+  ))
+   )
+)
+
+# ::id MUL0002.json_0006
+# ::snt Before I commit I have a few questions . What area is the hotel located in ?
+( Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+)
+
+# ::id MUL0002.json_0008
+# ::snt Does it provide free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id MUL0002.json_0010
+# ::snt OK , 2 questions . 1 - What are the moderately priced restaurants in the center of town ; and 2 - how many stars does the Bridge Guest House have ? Thanks !
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "center"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Stars ( aHo1 / question )
+   )
+ :op3(Hm3 / Hotel-Inform
+   :Name ( NamHo6 / Name 
+    :name ( n16 / name
+     :op1 "Bridge"
+     :op2 "Guest"
+     :op3 "House"
+  ))
+   )
+)
+
+# ::id MUL0002.json_0012
+# ::snt That was all the questions I had . Thank you very much for helping me .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0019.json_0000
+# ::snt I would like to book a reservation at the cambridge lodge restaurant
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "cambridge"
+     :op2 "lodge"
+     :op3 "restaurant"
+  ))
+)
+
+# ::id PMUL0019.json_0002
+# ::snt I 'm sorry , I 'm just looking for information . Could you tell me the area , food type , and post code for that restaurant ?
+( Rt1 / Restaurant-Request
+  :Food ( aRe0 / question )
+  :Area ( aRe1 / question )
+  :Post ( aRe2 / question )
+)
+
+# ::id PMUL0019.json_0004
+# ::snt I alkso need a place to stay , what would you offer in cheap price range ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL0019.json_0006
+# ::snt I would like the guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL0019.json_0008
+# ::snt I need it for 3 days for 2 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL0019.json_0010
+# ::snt I do not have a specific day at this time .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Day ( onHo1 / dontcare)
+   )
+ :op2(Bt2 / Booking-Request
+  :Day ( aBo1 / question )
+   )
+)
+
+# ::id PMUL0019.json_0012
+# ::snt Could you please give me the address and postcode ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id PMUL4734.json_0000
+# ::snt i am looking for places to go in town . The attraction should be in the centre and should be in the type of entertainment .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL4734.json_0002
+# ::snt What do you recommend ?
+( o / out_of_scope )
+
+# ::id PMUL4734.json_0004
+# ::snt How about a college ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL4734.json_0006
+# ::snt Either is fine , can you suggest one for me to visit ?
+( o / out_of_scope )
+
+# ::id PMUL4734.json_0008
+# ::snt Could I have the address please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL4734.json_0010
+# ::snt Okay , great . I 'm also looking for a hotel with free parking and a moderate price .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Price ( PriHo5 / Price 
+    :name ( n10 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL4734.json_0012
+# ::snt The area does not matter .
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+)
+
+# ::id PMUL4734.json_0014
+# ::snt I actually prefer a hotel , rather than a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL4734.json_0016
+# ::snt Yes , please book the Ashley Hotel . I need a booking for 7 people for 4 nights , starting from Friday .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+   :Name ( NamHo4 / Name 
+    :name ( n16 / name
+     :op1 "ashley"
+     :op2 "hotel"
+  ))
+   :Stay ( StaHo6 / Stay 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo8 / Day 
+    :name ( n20 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo10 / People 
+    :name ( n22 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL4734.json_0018
+# ::snt I would like a taxi to take me from Christ 's College to the restaurant .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL4734.json_0020
+# ::snt I would like to leave Christ College by 15:15 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n24 / name
+     :op1 "15:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n26 / name
+     :op1 "Christ"
+  ))
+)
+
+# ::id PMUL4734.json_0022
+# ::snt Thank you so much , that 's all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4734.json_0024
+# ::snt You have a great day too
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4274.json_0000
+# ::snt Hello , I would like some information on a hotel called The Bridge guest house , please .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "bridge"
+     :op2 "guest"
+     :op3 "house"
+  ))
+)
+
+# ::id PMUL4274.json_0002
+# ::snt Please book a room for 2 people starting on Saturday for 3 nights . I will need the reference number too . Thanks .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL4274.json_0004
+# ::snt Thank you . I also need to find entertainment in the south . What is available ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "south"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n12 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL4274.json_0006
+# ::snt That would be great . I need the phone number , address and entrance fee .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL4274.json_0008
+# ::snt Okay , now I 'd like a taxi to take me from the hotel to Tenpin . I want to leave at 07:30 . Please send the car type and contact number
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n14 / name
+     :op1 "07:30"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n16 / name
+     :op1 "tenpin"
+  ))
+   :Depart ( DepTa6 / Depart 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id PMUL4274.json_0010
+# ::snt I will need to know the car type .
+( Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+)
+
+# ::id PMUL4274.json_0012
+# ::snt Thanks . Well , I guess that 's all I need today . Thanks for your help . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0672.json_0000
+# ::snt Hello ! I 'm looking for information on Restaurant One Seven .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "restaurant"
+     :op2 "one"
+     :op3 "seven"
+  ))
+)
+
+# ::id SNG0672.json_0002
+# ::snt Yes please , could you book me a table for 3 people on Tuesday at 14:15 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "14:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SNG0672.json_0004
+# ::snt Can we try the same day for 13:15 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "13:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+)
+
+# ::id SNG0672.json_0006
+# ::snt No , that 's all I needed . Thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1178.json_0000
+# ::snt I need to find an expensive restaurant in the west .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id SNG1178.json_0002
+# ::snt No , I do n't really care .   Can you suggest one ?
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+)
+
+# ::id SNG1178.json_0004
+# ::snt That sounds yummy ! What is their postcode and phone number , please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id SNG1178.json_0006
+# ::snt No , that is all I need today . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01232.json_0000
+# ::snt Hello , I need a hospital please and make sure it has a medical decisions unit , if you will .
+( Hm1 / Hospital-Inform
+   :Department ( DepHo2 / Department 
+    :name ( n2 / name
+     :op1 "medical"
+     :op2 "decisions"
+     :op3 "unit"
+  ))
+)
+
+# ::id SNG01232.json_0002
+# ::snt Thank you . Can you please let me know their phone number ?
+( Ht1 / Hospital-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id SNG01232.json_0004
+# ::snt What is the postcode ?
+( Ht1 / Hospital-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id SNG01232.json_0006
+# ::snt Thank you for your help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01232.json_0008
+# ::snt No , that 's it . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20401.json_0000
+# ::snt A moderate priced irish food restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "irish"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id WOZ20401.json_0002
+# ::snt Yes , could you please check whether there is a gastropub ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "gastropub"
+  ))
+)
+
+# ::id WOZ20401.json_0004
+# ::snt I would like the address and phone number of the one in the east part of town .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n8 / name
+     :op1 "east"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20401.json_0006
+# ::snt Can I have the address and phone number of a gastropub in the centre of town ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20401.json_0008
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2964.json_0000
+# ::snt I am looking for a college in town
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL2964.json_0002
+# ::snt Area does not matter . You pick , just let me know the area and postcode please .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+  :Post ( aAt2 / question )
+   )
+)
+
+# ::id PMUL2964.json_0004
+# ::snt Do you have any other suggestions ?
+( o / out_of_scope )
+
+# ::id PMUL2964.json_0006
+# ::snt Thank you . I also need a hotel called home from home .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n4 / name
+     :op1 "home"
+     :op2 "from"
+     :op3 "home"
+  ))
+)
+
+# ::id PMUL2964.json_0008
+# ::snt I just need a reference number for the reservation .
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL2964.json_0010
+# ::snt i do n't need any dads reserved . i already have one .
+( o / out_of_scope )
+
+# ::id PMUL2964.json_0012
+# ::snt there will be 3 people and 4 nights from thursday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL2964.json_0014
+# ::snt No that will be all thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01204.json_0000
+# ::snt I want to book a taxi after 14:00 and would like to the rice house .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n2 / name
+     :op1 "14:00"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n4 / name
+     :op1 "rice"
+     :op2 "house"
+  ))
+)
+
+# ::id SNG01204.json_0002
+# ::snt I will be at Cityroomz .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n6 / name
+     :op1 "cityroomz"
+  ))
+)
+
+# ::id SNG01204.json_0004
+# ::snt Thank you that is all I need
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0568.json_0000
+# ::snt I 'm looking for a decent place to dine in Cambridge please .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0568.json_0002
+# ::snt how about canapes food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "canapes"
+  ))
+)
+
+# ::id PMUL0568.json_0004
+# ::snt Could you please try for Italian ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id PMUL0568.json_0006
+# ::snt Lets try for a moderately priced place in the centre .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0568.json_0008
+# ::snt No thanks . I just need the address , postcode , and phone number for this restaurant please .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id PMUL0568.json_0010
+# ::snt I would like to book a train to ely , from cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "ely"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0568.json_0012
+# ::snt i want to leave on friday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL0568.json_0014
+# ::snt The train should leave after 11:15 . Thanks
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n16 / name
+     :op1 "11:15"
+  ))
+)
+
+# ::id PMUL0568.json_0016
+# ::snt no that s all the information i needed . thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0502.json_0000
+# ::snt I need some help finding a place in Centre to eat , can you look it up for me ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0502.json_0002
+# ::snt We would like to try a Portuguese place . Is there one available ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "Portuguese"
+  ))
+)
+
+# ::id PMUL0502.json_0004
+# ::snt Yes . Please reserve for 2 people on Tuesday at 15:15 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "15:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL0502.json_0006
+# ::snt Thank you .   I would also like a train leaving on Saturday going to Kings Lynn .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n14 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL0502.json_0008
+# ::snt I am departing from Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0502.json_0010
+# ::snt Yes please book 2 tickets .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n18 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL0502.json_0012
+# ::snt I would like to leave after 20:45
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n20 / name
+     :op1 "20:45"
+  ))
+)
+
+# ::id PMUL0502.json_0014
+# ::snt There will be 2 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n22 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL0502.json_0016
+# ::snt Yes . I 'd like to book that for two . Could I get the reference number please ?
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL0502.json_0018
+# ::snt Thank for the help , goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2521.json_0000
+# ::snt I will be visiting Cambridge and I need a list of the main attractions in the south .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL2521.json_0002
+# ::snt I do n't have a particular type .   What would you recommend ?
+( Am1 / Attraction-Inform
+   :Type ( onAt1 / dontcare)
+)
+
+# ::id MUL2521.json_0004
+# ::snt What is their address ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id MUL2521.json_0006
+# ::snt Yes I am also looking for a 2 star guesthouse to stay at .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( onHo2 / none)
+   :Stars ( StaHo5 / Stars 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL2521.json_0008
+# ::snt Is it a 2 star or better ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL2521.json_0010
+# ::snt No thank you . I just need the post code .
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id MUL2521.json_0012
+# ::snt Thanks . I will also need a taxi to take me from the Junction to the Ashley Hotel . I would like to leave the attraction by 21:15 .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n10 / name
+     :op1 "21:15"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n12 / name
+     :op1 "ashley"
+     :op2 "hotel"
+  ))
+   :Depart ( DepTa6 / Depart 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "attraction"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Type ( TypHo6 / Type 
+    :name ( n17 / name
+     :op1 "hotel"
+  ))
+   )
+)
+
+# ::id MUL2521.json_0014
+# ::snt Yes . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0465.json_0000
+# ::snt I need to find a train that goes to London Kings Cross from Cambridge please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0465.json_0002
+# ::snt I need to leave on Thursday after 17:30 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "17:30"
+  ))
+)
+
+# ::id MUL0465.json_0004
+# ::snt Yes , that will work . Can you book me for five people please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "five"
+  ))
+)
+
+# ::id MUL0465.json_0006
+# ::snt Yes . I would like help in locating a place to go in town . A college in the east part of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n14 / name
+     :op1 "college"
+  ))
+)
+
+# ::id MUL0465.json_0008
+# ::snt Yes , are there any museums in the east area ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n16 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n18 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id MUL0465.json_0010
+# ::snt Yes could I have the address , telephone number and postcode of the Cambridge Museum of Technology ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n20 / name
+     :op1 "cambridge"
+     :op2 "museum"
+     :op3 "of"
+     :op4 "technology"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+  :Phone ( aAt3 / question )
+   )
+)
+
+# ::id MUL0465.json_0012
+# ::snt Thank you , that 's all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0929.json_0000
+# ::snt I am looking to book an expensive restaurant in the west part of town . What is available ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL0929.json_0002
+# ::snt How about some Thai food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "thai"
+  ))
+)
+
+# ::id MUL0929.json_0004
+# ::snt Yes please . Can reserve for 6 people at 15:00 on Wednesday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "15:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL0929.json_0006
+# ::snt Could we try for 14:00 instead ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "14:00"
+  ))
+)
+
+# ::id MUL0929.json_0008
+# ::snt Alright , awesome ! Could you also try to find a specific college I 'm looking for ? It 's called Saint John 's College .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n16 / name
+     :op1 "saint"
+     :op2 "john"
+     :op3 "'s"
+     :op4 "college"
+  ))
+)
+
+# ::id MUL0929.json_0010
+# ::snt Can you book me a taxi to go from the college to the restaurant by 14:00 ? Please include the contact number and car type .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n18 / name
+     :op1 "14:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "college"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id MUL0929.json_0012
+# ::snt I want to make sure that it will be arriving by 14:00 . Can you confirm ?
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n24 / name
+     :op1 "14:00"
+  ))
+)
+
+# ::id MUL0929.json_0014
+# ::snt Okay , thank you . That 's all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20093.json_0000
+# ::snt I would like a cheap restaurant which serves italian food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id WOZ20093.json_0002
+# ::snt What is their address and what part of town are they in ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id WOZ20093.json_0004
+# ::snt Sorry what type of food do they serve ?
+( Rt1 / Restaurant-Request
+  :Food ( aRe0 / question )
+)
+
+# ::id WOZ20093.json_0006
+# ::snt Thank you . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20093.json_0008
+# ::snt thank you , goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01715.json_0000
+# ::snt I need you to help me find an expensive restaurant to dine in , I 'd like it to be chinese food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SNG01715.json_0002
+# ::snt I am looking for a restaurant in the centre of town , please .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG01715.json_0004
+# ::snt No , I just need the address , postcode and phone number . Thanks !
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id SNG01715.json_0006
+# ::snt That 's all I need . Thanks , good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3969.json_0000
+# ::snt i am new here . i need a place to stay with free wifi
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL3969.json_0002
+# ::snt cheaper the better free wifi too
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "cheaper"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL3969.json_0004
+# ::snt No particular area , whatever you suggest .
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+)
+
+# ::id PMUL3969.json_0006
+# ::snt Yes please book 2 nights for 5 people , starting on Saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL3969.json_0008
+# ::snt That 's it . Thank you , goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4358.json_0000
+# ::snt I am coming to Cambridge and need a place to stay . Is there a hotel in centre with free wifi ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4358.json_0002
+# ::snt Is that a guesthouse ? I would like to stay in a guesthouse please . It does n't need to have free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id PMUL4358.json_0004
+# ::snt El Shaddai sounds interesting . Can you tell me more about it ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n8 / name
+     :op1 "El"
+     :op2 "Shaddai"
+  ))
+)
+
+# ::id PMUL4358.json_0006
+# ::snt Yes , please . I 'd like a reservation for 7 people for 4 nights starting on Tuesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL4358.json_0008
+# ::snt Nothing else . Thank you for getting us booked .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4358.json_0010
+# ::snt actually , i also need a chinese restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL4358.json_0012
+# ::snt I am looking for the south side and cheap please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n18 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n20 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL4358.json_0014
+# ::snt yes the same group of people on the same day at 13:30 please , sorry for being such a pain today
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n22 / name
+     :op1 "13:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n24 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n26 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id PMUL4358.json_0016
+# ::snt Thank you . What is the reference number ?
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL4358.json_0018
+# ::snt Ok great , Thank you . That is all that I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1502.json_0000
+# ::snt I am looking for a train departing ely and should arrive by 16:45 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n2 / name
+     :op1 "16:45"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id MUL1502.json_0002
+# ::snt I would like to go to cambridge on thursday
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id MUL1502.json_0004
+# ::snt It does n't matter what time I leave as long as I 'm there by 16:45 .
+( Tm1 / Train-Inform
+   :Leave ( onTr1 / dontcare)
+   :Arrive ( ArrTr3 / Arrive 
+    :name ( n10 / name
+     :op1 "16:45"
+  ))
+)
+
+# ::id MUL1502.json_0006
+# ::snt Yes ,   please make me a reservation for two people on TR3240 arriving at 15:52 .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "two"
+  ))
+)
+
+# ::id MUL1502.json_0008
+# ::snt I 'm also looking for a expensive restaurant in the north .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n14 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n16 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL1502.json_0010
+# ::snt Choose your favorite . I do need an address and post code , please .
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id MUL1502.json_0012
+# ::snt The Hotpot sounds great ! Can you please make a reservation for Friday for 2 people at 8 pm ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "8"
+     :op2 "pm"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n20 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n22 / name
+     :op1 "2"
+  ))
+   :Name ( NamRe8 / Name 
+    :name ( n24 / name
+     :op1 "Hotpot"
+  ))
+)
+
+# ::id MUL1502.json_0014
+# ::snt Yes please , thank you for your help .   The reference number will come in handy .
+( a / and
+ :op1(Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL1502.json_0016
+# ::snt Alright , thank you , I think that will be all for today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1502.json_0018
+# ::snt Again , thanks for all of your help today .   Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1315.json_0000
+# ::snt Yes , I am planning a trip and could use some information on attractions .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL1315.json_0002
+# ::snt I am looking for Holy Trinity Church .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "holy"
+     :op2 "trinity"
+     :op3 "church"
+  ))
+)
+
+# ::id PMUL1315.json_0004
+# ::snt Yes , I would- what area is that in also ?   I 'm needing a train from Steveanage to Cambridge .   Can you help ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "Steveanage"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+   )
+)
+
+# ::id PMUL1315.json_0006
+# ::snt Thanks .   The train to Cambridge should arrive by 15:30 on Sunday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n12 / name
+     :op1 "15:30"
+  ))
+)
+
+# ::id PMUL1315.json_0008
+# ::snt Yes please . I need the price also
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL1315.json_0010
+# ::snt Yes please book me on that train .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL1315.json_0012
+# ::snt No thanks . I 'm actually not booking at this time . Thanks for your help . goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4658.json_0000
+# ::snt I am planning a trip in Cambridge
+( o / out_of_scope )
+
+# ::id PMUL4658.json_0002
+# ::snt No , I 'm looking info on saint barnabas press gallery .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "saint"
+     :op2 "barnabas"
+     :op3 "press"
+     :op4 "gallery"
+  ))
+)
+
+# ::id PMUL4658.json_0004
+# ::snt May I have their phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL4658.json_0006
+# ::snt I also need information on a train from bishops stortford to Cambridge on Thursday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n8 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id PMUL4658.json_0008
+# ::snt I 'd like to get there by 14:30 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "14:30"
+  ))
+)
+
+# ::id PMUL4658.json_0010
+# ::snt No , any available train would be fine . I will need four tickets , please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "four"
+  ))
+)
+
+# ::id SNG02062.json_0000
+# ::snt I need a taxi to come to curry garden and take me to nandos .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "nandos"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "curry"
+     :op2 "garden"
+  ))
+)
+
+# ::id SNG02062.json_0002
+# ::snt I need to arrive by 04:45
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n6 / name
+     :op1 "04:45"
+  ))
+)
+
+# ::id SNG02062.json_0004
+# ::snt That is all I need today thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02062.json_0006
+# ::snt That is all .   Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0196.json_0000
+# ::snt I was looking for a hotel in the center of town that offers free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id MUL0196.json_0002
+# ::snt Is the hotel expensive , and is it a guesthouse ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL0196.json_0004
+# ::snt Okay , how about any hotels that are expensive that has free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotels"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+   :Parking ( esHo3 / yes)
+)
+
+# ::id MUL0196.json_0006
+# ::snt How about a hotel type instead of guesthouse ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL0196.json_0008
+# ::snt Yes please book Gonville Hotel for 2 people for 4 nights starting tuesday
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+   :Name ( NamHo4 / Name 
+    :name ( n18 / name
+     :op1 "gonville"
+     :op2 "hotel"
+  ))
+   :Stay ( StaHo6 / Stay 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo8 / Day 
+    :name ( n22 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo10 / People 
+    :name ( n24 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL0196.json_0010
+# ::snt Can you try 3 nights instead ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n26 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL0196.json_0012
+# ::snt Yes , are there any modern american restaurants in the center of town ? Something expensive .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n28 / name
+     :op1 "modern"
+     :op2 "american"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n30 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n32 / name
+     :op1 "center"
+  ))
+)
+
+# ::id MUL0196.json_0014
+# ::snt How about a modern european restaurant ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n34 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+)
+
+# ::id MUL0196.json_0016
+# ::snt Yes I want a reservation for 2 people at 14:30
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n36 / name
+     :op1 "14:30"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n38 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL0196.json_0018
+# ::snt Tuesday please . Also I need the booking reference number when you are done please .
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Day ( DayRe3 / Day 
+    :name ( n41 / name
+     :op1 "tuesday"
+  ))
+   )
+)
+
+# ::id MUL0196.json_0020
+# ::snt No that 's all . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1746.json_0000
+# ::snt I 'm looking for a place to stay .   Can you help me find one ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL1746.json_0002
+# ::snt I would like to stay in the north . Wi - fi and at least four star reviews are also important .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "four"
+  ))
+   :Internet ( esHo3 / yes)
+)
+
+# ::id PMUL1746.json_0004
+# ::snt Not really , no . Can you give me the phone number for your favorite place ?
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id PMUL1746.json_0006
+# ::snt Thanks , I also need to train form broxbourne to cambridge on sunday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n10 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id PMUL1746.json_0008
+# ::snt Depart does not matter but I need it to arrive by 12:45 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n12 / name
+     :op1 "12:45"
+  ))
+)
+
+# ::id PMUL1746.json_0010
+# ::snt Sounds like it .   What is that travel time exactly ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL1746.json_0012
+# ::snt Thanks . That 's all I need . Good - bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0223.json_0000
+# ::snt Hi , I 'm looking for a place to stay with free parking and zero stars .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "zero"
+  ))
+)
+
+# ::id SSNG0223.json_0002
+# ::snt the el shaddai in the centre
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n4 / name
+     :op1 "el"
+     :op2 "shaddai"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SSNG0223.json_0004
+# ::snt I need it for four people and four nights starting Monday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "four"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "four"
+  ))
+)
+
+# ::id SSNG0223.json_0006
+# ::snt Lets try City centre north b and b , if that is not successful , any hotel in the same price range
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n14 / name
+     :op1 "city"
+     :op2 "centre"
+     :op3 "north"
+     :op4 "b"
+     :op5 "and"
+     :op6 "b"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "price"
+  ))
+)
+
+# ::id SSNG0223.json_0008
+# ::snt Thank you so much for your help .   Have a nice day .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2322.json_0000
+# ::snt I would like to find a cheap African restaurant in the area .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "african"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL2322.json_0002
+# ::snt What cheap restaurants are in the centre ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2322.json_0004
+# ::snt How about Spanish food . Do you have a restaurant serving that ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "spanish"
+  ))
+)
+
+# ::id PMUL2322.json_0006
+# ::snt Yes please book a table for 7 people at 16:45 on Sunday .   Can you give me the reference number ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "16:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL2322.json_0008
+# ::snt Yes , can you help me find places to go to in town ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL2322.json_0010
+# ::snt I would like a museum in the same area as La Raza .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n20 / name
+     :op1 "museum"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe5 / Name 
+    :name ( n23 / name
+     :op1 "La"
+     :op2 "Raza"
+  ))
+   )
+)
+
+# ::id PMUL2322.json_0012
+# ::snt I think what ever one you would say is best please .
+( o / out_of_scope )
+
+# ::id PMUL2322.json_0014
+# ::snt Can you please provide me with the postcode and phone number for the museum ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL2322.json_0016
+# ::snt You have helped me a lot thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4065.json_0000
+# ::snt I would like to find out information about a hotel called Warkworth House .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "warkworth"
+     :op2 "house"
+  ))
+)
+
+# ::id PMUL4065.json_0002
+# ::snt Yes please . It 'll be for 4 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4065.json_0004
+# ::snt Thank you .   Can I get a reference number for the booking ?
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL4065.json_0006
+# ::snt I need to book it to 2 people for 4 nights starting from wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL4065.json_0008
+# ::snt I 'm also looking for a train . I 'll be traveling back to Broxbourne on Friday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "broxbourne"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n14 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL4065.json_0010
+# ::snt yes i will   be leaving from Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n16 / name
+     :op1 "Cambridge"
+  ))
+)
+
+# ::id PMUL1704.json_0000
+# ::snt I need to find a train that goes to stevenage and arrives by 17:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "stevenage"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "17:30"
+  ))
+)
+
+# ::id PMUL1704.json_0002
+# ::snt Yes , I will be departing from Cambridge . I also need to leave on Tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "Cambridge"
+  ))
+)
+
+# ::id PMUL1704.json_0004
+# ::snt Yes please . May I have the departure time , train i d , and price ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL1704.json_0006
+# ::snt I just need to know how long the travel time it .
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL1704.json_0008
+# ::snt I would also like to find an expensive guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL1704.json_0010
+# ::snt Sure check moderate for me .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n14 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL1704.json_0012
+# ::snt Sounds great , can you please book me for 5 people and 4 nights starting on friday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n20 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL1704.json_0014
+# ::snt Great .   That is all .
+( o / out_of_scope )
+
+# ::id PMUL2608.json_0000
+# ::snt Hi , I 'm looking to book the Hamilton Lodge in Cambridge
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "hamilton"
+     :op2 "lodge"
+  ))
+)
+
+# ::id PMUL2608.json_0002
+# ::snt I want a room on Sunday for 2 people .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL2608.json_0004
+# ::snt Five days . Does the room have internet ? Also , what is the hotel type ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stay ( StaHo3 / Stay 
+    :name ( n8 / name
+     :op1 "five"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Type ( aHo1 / question )
+  :Internet ( aHo2 / question )
+   )
+)
+
+# ::id PMUL2608.json_0006
+# ::snt Yes , that 's okay . Please get me their phone number . Also , find out if they have internet or not
+( Ht1 / Hotel-Request
+  :Internet ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id PMUL2608.json_0008
+# ::snt Great ! I also need a college to go see in the centre . I need the phone number and entrance fee to one you recommend .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n12 / name
+     :op1 "college"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id PMUL2608.json_0010
+# ::snt Oh great . Can I also get you to book me a taxi from the college to my hotel ? I want to leave by 22:30 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n14 / name
+     :op1 "22:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "college"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n18 / name
+     :op1 "my"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL2608.json_0012
+# ::snt That 's all I needed . Thanks . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4481.json_0000
+# ::snt Are there any hotels in the centre that have free parking , please ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4481.json_0002
+# ::snt Does either one have a star of 4 ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4481.json_0004
+# ::snt Do they have internet and if so what is the address there ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Internet ( aHo1 / question )
+  :Addr ( aHo2 / question )
+   )
+)
+
+# ::id PMUL4481.json_0006
+# ::snt Thanks . I 'm also looking for a train from cambridge to london liverpool street ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4481.json_0008
+# ::snt Um , Sunday but after 11:15
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n12 / name
+     :op1 "11:15"
+  ))
+)
+
+# ::id PMUL4481.json_0010
+# ::snt 3 people , please . And if I can also get the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4481.json_0012
+# ::snt Yes , thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2533.json_0000
+# ::snt Do you know what this city might have in entertainment venues ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id MUL2533.json_0002
+# ::snt I do n't care about the area .   If you were me , which one would you enjoy the most ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+   )
+)
+
+# ::id MUL2533.json_0004
+# ::snt Is there a place to stay with a moderate price range and free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL2533.json_0006
+# ::snt I 'm looking for a place that is moderately priced and has free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n6 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id MUL2533.json_0008
+# ::snt That is all the information I need . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2533.json_0010
+# ::snt Wait ! I do want the hotel reservation . Can you book it for me on Thursday for 4 nights for 4 people ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2533.json_0012
+# ::snt No that is all the info I need . I 'm sure of it this time ha ha . Thank you !
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe3 / Name 
+    :name ( n15 / name
+     :op1 "ha"
+     :op2 "ha"
+  ))
+   )
+)
+
+# ::id SNG0168.json_0000
+# ::snt I 've been injured and I need to find a hospital .
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG0168.json_0002
+# ::snt Yes I will need the phone number also .
+( Ht1 / Hospital-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id SNG0168.json_0004
+# ::snt I need the address and postcode .
+( Ht1 / Hospital-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id SNG0168.json_0006
+# ::snt No that 's all I need . Thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3452.json_0000
+# ::snt List all thursday train times heading to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL3452.json_0002
+# ::snt Okay , I guess that would be quite a lot of typing . How about this : I need a train leaving from Leicester sometime after 21:45 on Thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "leicester"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n10 / name
+     :op1 "21:45"
+  ))
+)
+
+# ::id PMUL3452.json_0004
+# ::snt Anytime after 21:45 is good .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n12 / name
+     :op1 "21:45"
+  ))
+)
+
+# ::id PMUL3452.json_0006
+# ::snt That is fine . Can you give me the price and travel time , please ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id MUL2475.json_0000
+# ::snt Hi , I am looking for a Venetian restaurant please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "venetian"
+  ))
+)
+
+# ::id MUL2475.json_0002
+# ::snt What other restaurants are there in the centre area that serve expensive food ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2475.json_0004
+# ::snt Ok , how about something Indian ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id MUL2475.json_0006
+# ::snt Of the 6 , what is your restaurant recommendation for good curry ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id MUL2475.json_0008
+# ::snt Yes , can I get the address , postcode , and phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id MUL2475.json_0010
+# ::snt Yes , I am actually looking for a place to go that is entertaining .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id MUL2475.json_0012
+# ::snt I do n't care about the area , but can you find something that is free ?
+( Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+)
+
+# ::id MUL2475.json_0014
+# ::snt No , that should be all , thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4767.json_0000
+# ::snt Hello , I am looking for places to go in the north .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL4767.json_0002
+# ::snt The boat sounds like it will be fun . Do you have the phone number handy ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "boat"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Phone ( aAt1 / question )
+   )
+)
+
+# ::id PMUL4767.json_0004
+# ::snt Great can I also get a train on sunday that 'll go to cambridge
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL4767.json_0006
+# ::snt I would like to depart from Ely after 11:00 please
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n10 / name
+     :op1 "ely"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n12 / name
+     :op1 "11:00"
+  ))
+)
+
+# ::id PMUL4767.json_0008
+# ::snt Perfect . I need 3 tickets . please provide the reference number
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4767.json_0010
+# ::snt That 's all I needed today thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01947.json_0000
+# ::snt I am looking for a particular restaurant . Its name is called restaurant one seven
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "restaurant"
+     :op2 "one"
+     :op3 "seven"
+  ))
+)
+
+# ::id SNG01947.json_0002
+# ::snt Yes , please give me the complete address .
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id SNG01947.json_0004
+# ::snt Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0930.json_0000
+# ::snt Hi !   I 'm looking for some entertainment in town , no particular type , I just want to get out !
+( Am1 / Attraction-Inform
+   :Type ( onAt1 / dontcare)
+)
+
+# ::id MUL0930.json_0002
+# ::snt Sounds great ! Is there an entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL0930.json_0004
+# ::snt No , but you could tell me the area .
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+)
+
+# ::id MUL0930.json_0006
+# ::snt Great , thanks . Can you also help me find a restaurant ? I 'm looking for one that is cheap and in the East . Any cuisine .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL0930.json_0008
+# ::snt Great can I book that for 8 people at 11:00 on saturday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "11:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL0930.json_0010
+# ::snt Yes , can you try for 10:00 instead ? I will need a reference number as well .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "10:00"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0930.json_0012
+# ::snt Can you book me a taxi to take me from the museum to The Missing Sock in time for my reservation ?
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "missing"
+     :op3 "sock"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "museum"
+  ))
+)
+
+# ::id MUL0930.json_0014
+# ::snt No , thank you . Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2292.json_0000
+# ::snt I need a train leaving Cambridge on Sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2292.json_0002
+# ::snt I need to arrive by 21:30 and go to London Liverpool street .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "21:30"
+  ))
+)
+
+# ::id MUL2292.json_0004
+# ::snt Yes , for six people , please . I will need a reference number , as well .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "six"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL2292.json_0006
+# ::snt I also need a place to stay .   I would like a hotel with a 3 star rating and free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL2292.json_0008
+# ::snt I 'm just looking for now . Can you recommend a hotel ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Type ( TypHo3 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL2292.json_0010
+# ::snt I want to confirm with you that the gonville does not need to include internet .
+( Hm1 / Hotel-Inform
+   :Internet ( oHo1 / no)
+)
+
+# ::id MUL2292.json_0012
+# ::snt Yes , and thank you kind person for helping me !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2292.json_0014
+# ::snt Yes , can I get the address please ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id MUL2292.json_0016
+# ::snt No thank you .   I appreciate the help today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2292.json_0018
+# ::snt Goodbye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4279.json_0000
+# ::snt Please find a museum in town .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL4279.json_0002
+# ::snt I do n't have a preference but can you suggest one and give me their address ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL4279.json_0004
+# ::snt Thank you ! Also , can you recommend a moderately - priced international restaurant , please ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "international"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL4279.json_0006
+# ::snt Thank you for the info , that will be all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0255.json_0000
+# ::snt Got any fish and chip shops on the westside ?
+( Rm1 / Restaurant-Inform
+   :Area ( onRe1 / none)
+)
+
+# ::id PMUL0255.json_0002
+# ::snt I meant british food with that .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "british"
+  ))
+)
+
+# ::id PMUL0255.json_0004
+# ::snt I want one in the expensive range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0255.json_0006
+# ::snt yes for 7 at 17:15 on wednesday , I 'll need the reference number then too please
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "17:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0255.json_0008
+# ::snt yeah i also need a place to stay
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL0255.json_0010
+# ::snt Any area of town would be fine . I am looking for a guesthouse in the expensive price range .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n14 / name
+     :op1 "expensive"
+  ))
+   :Area ( onHo3 / dontcare)
+)
+
+# ::id PMUL0255.json_0012
+# ::snt how about one that is in the type of hotel . ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL0255.json_0014
+# ::snt That will work .   Can I book that for 7 people on Wednesday ? We will be there for 2 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n20 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n22 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL0255.json_0016
+# ::snt Thank you ! I will also need a taxi to travel between the two places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL0255.json_0018
+# ::snt I need to be at restaurant by 17:15
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n24 / name
+     :op1 "17:15"
+  ))
+)
+
+# ::id PMUL0255.json_0020
+# ::snt Thank you so much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0733.json_0000
+# ::snt Yes , I was wondering if you could help me find a guesthouse in Cambridge .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id MUL0733.json_0002
+# ::snt Yes , I would like a 4 star guesthouse that is moderately priced with wifi included .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :Type ( TypHo7 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL0733.json_0004
+# ::snt I do n't care about the area so much , I just need free wifi and to know whether they have free parking .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( onHo1 / none)
+   :Area ( onHo2 / dontcare)
+   :Internet ( esHo3 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Parking ( aHo1 / question )
+   )
+)
+
+# ::id MUL0733.json_0006
+# ::snt How many star does it have ?
+( Ht1 / Hotel-Request
+  :Stars ( aHo0 / question )
+)
+
+# ::id MUL0733.json_0008
+# ::snt Not at the moment . But I do need information on a train   from Leicester to Cambridge on Sunday leaving after 12:00 noon .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n14 / name
+     :op1 "leicester"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n16 / name
+     :op1 "12:00"
+  ))
+)
+
+# ::id MUL0733.json_0010
+# ::snt Can you give me the price for the train leaving at 12:09 ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL0733.json_0012
+# ::snt Ok , and what was the address of the Acorn Guest House ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Name ( NamHo3 / Name 
+    :name ( n19 / name
+     :op1 "Acorn"
+     :op2 "Guest"
+     :op3 "House"
+  ))
+   )
+)
+
+# ::id MUL0733.json_0014
+# ::snt I also need a train leaving sunday after 12:00
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n20 / name
+     :op1 "sunday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n22 / name
+     :op1 "12:00"
+  ))
+)
+
+# ::id PMUL3577.json_0000
+# ::snt could you give me information about the cherry hinton village centre .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "the"
+     :op2 "cherry"
+     :op3 "hinton"
+     :op4 "village"
+     :op5 "centre"
+  ))
+)
+
+# ::id PMUL3577.json_0002
+# ::snt Thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3577.json_0004
+# ::snt What is it 's phone number ? Also are there any expensive British restaurants in town ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "british"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Phone ( aAt1 / question )
+   )
+ :op3(Rt3 / Restaurant-Request
+  :Phone ( aRe2 / question )
+   )
+)
+
+# ::id PMUL3577.json_0006
+# ::snt I do n't have a preference of area as long as it 's an expensive restaurant .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL3577.json_0008
+# ::snt Sounds good !   I need a table for just myself at 11:30 on monday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "11:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL3577.json_0010
+# ::snt Thank you that is all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1112.json_0000
+# ::snt I am looking for a boat in town .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "boat"
+  ))
+)
+
+# ::id MUL1112.json_0002
+# ::snt It does n't really matter . Can you recommend one ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "does"
+     :op2 "n't"
+     :op3 "really"
+     :op4 "matter"
+  ))
+)
+
+# ::id MUL1112.json_0004
+# ::snt Sounds good .   What is their postcode number as well as their phone number ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL1112.json_0006
+# ::snt Can you look up information for a hotel called Acorn Guest House ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n6 / name
+     :op1 "acorn"
+     :op2 "guest"
+     :op3 "house"
+  ))
+)
+
+# ::id MUL1112.json_0008
+# ::snt That sounds perfect . Would you please book a room for two starting on Thursday ?
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n10 / name
+     :op1 "two"
+  ))
+)
+
+# ::id MUL1112.json_0010
+# ::snt Actually , lets not book a room yet . Can you tell me if they have internet ? Also the address and the area of town it is located in .
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Internet ( aHo0 / question )
+  :Area ( aHo1 / question )
+  :Addr ( aHo2 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Internet ( esHo2 / yes)
+   )
+)
+
+# ::id MUL1112.json_0012
+# ::snt Wonderful , thank you . I think that 's all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1112.json_0014
+# ::snt No thank you .   I think that I am good for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1112.json_0016
+# ::snt No , that is all for now . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01670.json_0000
+# ::snt i am looking for the Addenbrookes
+( o / out_of_scope )
+
+# ::id SNG01670.json_0002
+# ::snt Can I please have the phone number for the hospital ?
+( Ht1 / Hospital-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id SNG01670.json_0004
+# ::snt no . Thank you for your help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1926.json_0000
+# ::snt Can you help me find a train leaving Tuesday from Norwich ? Thanks .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id PMUL1926.json_0002
+# ::snt I want to leave after 20:15 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n6 / name
+     :op1 "20:15"
+  ))
+)
+
+# ::id PMUL1926.json_0004
+# ::snt I would like to making a booking for one please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL1926.json_0006
+# ::snt Can you help with info on places to stay ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL1926.json_0008
+# ::snt I would like a really nice place because I 'm celebrating my 10 year anniversary .   Something cozy and romantic .
+( o / out_of_scope )
+
+# ::id PMUL1926.json_0010
+# ::snt Price is no concern for me . I need it booked for 1 person for 4 nights starting on Tuesday please .
+( Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+   :Stay ( StaHo3 / Stay 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo5 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo7 / People 
+    :name ( n14 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL1926.json_0012
+# ::snt I do n't need a specific area . What do you recommend ?
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+)
+
+# ::id PMUL1926.json_0014
+# ::snt Does it have free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL1926.json_0016
+# ::snt Yes please . I 'm celebrating my anniversary with myself , so I need a room for 1 starting Tuesday for 4 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n18 / name
+     :op1 "1"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n20 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL2631.json_0000
+# ::snt I want to find out more about the arbury guesthouse .
+( o / out_of_scope )
+
+# ::id PMUL2631.json_0002
+# ::snt i want to book it for 8 people and 2 nights starting tuesday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n2 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n4 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n6 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL2631.json_0004
+# ::snt Were you able to book it for tuesday ?
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL2631.json_0006
+# ::snt Great . Do you also have any entertainment venues in the east ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n12 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL2631.json_0008
+# ::snt Yes I would please .
+( o / out_of_scope )
+
+# ::id PMUL2631.json_0010
+# ::snt Ok , that is all of the information I need . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1392.json_0000
+# ::snt I would like a train going to cambridge from leicester in the morning .   Can you book a seat for me and let me know the reservation number ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id PMUL1392.json_0002
+# ::snt I need to arrive by 10 am please on a Tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "10"
+     :op2 "am"
+  ))
+)
+
+# ::id PMUL1392.json_0004
+# ::snt Sounds good . I need 4 tickets .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1392.json_0006
+# ::snt I 'm also looking for a cinema to visit ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "cinema"
+  ))
+)
+
+# ::id PMUL1392.json_0008
+# ::snt I would like the cinema in the south please . I need the phone number , entrance fee , and postcode .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "south"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Post ( aAt2 / question )
+  :Phone ( aAt3 / question )
+   )
+)
+
+# ::id PMUL1392.json_0010
+# ::snt Thank you so much for the information .   I will call them .   Have a good day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1392.json_0012
+# ::snt Yeah you are very welcome .
+( ge1 / general-welcome
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4070.json_0000
+# ::snt I am looking for an expensive restaurant for us to eat at . Some place nice .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL4070.json_0002
+# ::snt I was thinking of having caribbean food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "caribbean"
+  ))
+)
+
+# ::id PMUL4070.json_0004
+# ::snt how about indian . yummy !
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL4070.json_0006
+# ::snt Sure !   I need a table for just me on Tuesday at 16:45 , please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "16:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL4070.json_0008
+# ::snt I 'm also looking for places to go in the city centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4070.json_0010
+# ::snt It should be in the same area as the restaurant .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Area ( AreRe3 / Area 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL4070.json_0012
+# ::snt Lets pay , this trip is a business write off , so money is no object , Ill take the 2 pound entrance fee .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL4070.json_0014
+# ::snt That sounds good . Can you give me the address , postcode , and phone number please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL4070.json_0016
+# ::snt No , thank you . I think I have everything I need at this time .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1467.json_0000
+# ::snt I 'm looking for a train leaving from cambridge and going to norwich .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "norwich"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1467.json_0002
+# ::snt No thatnk you but may I have the train ID ?
+( Tt1 / Train-Request
+  :Id ( aTr0 / question )
+)
+
+# ::id PMUL1467.json_0004
+# ::snt I actually need one leaving on Saturday at that time .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL1467.json_0006
+# ::snt No thanks . I need information on an attraction   called williams art and antiques
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n8 / name
+     :op1 "williams"
+     :op2 "art"
+     :op3 "and"
+     :op4 "antiques"
+  ))
+)
+
+# ::id PMUL1467.json_0008
+# ::snt What type of attraction is it ?
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+)
+
+# ::id PMUL1467.json_0010
+# ::snt Thank you for your help . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01875.json_0000
+# ::snt I am injured and need to find a nearby hospital .
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01875.json_0002
+# ::snt Yes , it does . Can I get the post code and phone number for that location ?
+( Ht1 / Hospital-Request
+  :Post ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id SNG01875.json_0004
+# ::snt Thank you for your help . That is all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0540.json_0000
+# ::snt I am looking for more information regarding the cambridge chop house .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "the"
+     :op2 "cambridge"
+     :op3 "chop"
+     :op4 "house"
+  ))
+)
+
+# ::id SNG0540.json_0002
+# ::snt I guess I just need the address .
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id SNG0540.json_0004
+# ::snt That 's all I needed . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0540.json_0006
+# ::snt Nope , that 's it ! Thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02179.json_0000
+# ::snt Please book me a taxi to arrive by 12:45 to the city stop restaurant .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "city"
+     :op2 "stop"
+     :op3 "restaurant"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n4 / name
+     :op1 "12:45"
+  ))
+)
+
+# ::id SNG02179.json_0002
+# ::snt I 'll be departing from jinling noodle bar
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n6 / name
+     :op1 "jinling"
+     :op2 "noodle"
+     :op3 "bar"
+  ))
+)
+
+# ::id SNG02179.json_0004
+# ::snt Ok I need to book this taxi and I need the contact number and car type please .
+( Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+)
+
+# ::id SNG02179.json_0006
+# ::snt contact number please !
+( Tt1 / Taxi-Request
+  :Phone ( aTa0 / question )
+)
+
+# ::id SNG02179.json_0008
+# ::snt That should cover it . Thanks for your help . Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02331.json_0000
+# ::snt I am looking for a place to stay . The hotel should be in the west and should be in the cheap price range
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreHo6 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+)
+
+# ::id SNG02331.json_0002
+# ::snt no , I need a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id SNG02331.json_0004
+# ::snt i d apreciate if that s offered
+( o / out_of_scope )
+
+# ::id SNG02331.json_0006
+# ::snt I 'll contact them myself thank . Can you tell me their address , including postcode ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id SNG02331.json_0008
+# ::snt I am grateful for all your assistance . Wonderful service . Goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG01999.json_0000
+# ::snt I am looking for a nearest police station
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG01999.json_0002
+# ::snt I also need the police station 's address and postcode , please .
+( Pt1 / Police-Request
+  :Addr ( aPo0 / question )
+  :Post ( aPo1 / question )
+)
+
+# ::id SNG01999.json_0004
+# ::snt No , that 's all . Thank you , good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1850.json_0000
+# ::snt Hi ! I am looking for a train to Cambridge that leaves after 21:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "21:15"
+  ))
+)
+
+# ::id MUL1850.json_0002
+# ::snt Great ! Can you please boo that for me ?
+( o / out_of_scope )
+
+# ::id MUL1850.json_0004
+# ::snt Actually , I would need 2 tickets for that train .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL1850.json_0006
+# ::snt Fantastic .   Can I also get information about Clare Hall ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n8 / name
+     :op1 "clare"
+     :op2 "hall"
+  ))
+)
+
+# ::id MUL1850.json_0008
+# ::snt Yes , what is the entrance fee for Clare Hall ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n11 / name
+     :op1 "Clare"
+     :op2 "Hall"
+  ))
+   )
+)
+
+# ::id MUL1850.json_0010
+# ::snt No , that is all I need , thank you . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2103.json_0000
+# ::snt Can you tell me some colleges that I could go to in town ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id PMUL2103.json_0002
+# ::snt I 'm looking on the east side of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL2103.json_0004
+# ::snt Ok , how about a museum in the east ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "museum"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n8 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL2103.json_0006
+# ::snt That sounds nice can I please get a postcode , entrance fee , and phone number .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL2103.json_0008
+# ::snt I am looking for a restaurant called The Copper Kettle .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n10 / name
+     :op1 "Copper"
+     :op2 "Kettle"
+  ))
+)
+
+# ::id PMUL2103.json_0010
+# ::snt I need reservations for 2 people at 13:30 on saturday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "13:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL2103.json_0012
+# ::snt I would also like to book a taxi to commute between the two places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL2103.json_0014
+# ::snt Thank you no that will be all !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2924.json_0000
+# ::snt Are there any theatres nearby ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "theatres"
+  ))
+)
+
+# ::id PMUL2924.json_0002
+# ::snt Could you please recommend one and give me the phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL2924.json_0004
+# ::snt I also need to find a guesthouse to say in . Preferably a 0 star one .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n6 / name
+     :op1 "0"
+  ))
+)
+
+# ::id PMUL2924.json_0006
+# ::snt I 'm guessing that 's in the centre area of town ? I actually need a guesthouse in the south with free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n8 / name
+     :op1 "south"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL2924.json_0008
+# ::snt No let 's try looking in the north instead
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n12 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL2924.json_0010
+# ::snt Yes , please 5 people for 5 nights on Saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL2924.json_0012
+# ::snt Just a taxi leaving the theatre by 10:45 and going to the hotel .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n20 / name
+     :op1 "10:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "theatre"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL2924.json_0014
+# ::snt Can I get a shuttle back to the airport ?
+( o / out_of_scope )
+
+# ::id PMUL2924.json_0016
+# ::snt I mean I would love to have a taxi
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL2924.json_0018
+# ::snt Nope , that 's all I needed . Thanks , and goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0279.json_0000
+# ::snt What trains are available going to Stevenage on Wednesday ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "stevenage"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id MUL0279.json_0002
+# ::snt Yes , from Cambridge and it should leave after 15:45 if possible .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "15:45"
+  ))
+)
+
+# ::id MUL0279.json_0004
+# ::snt Okay , for 6 people , please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL0279.json_0006
+# ::snt I 'd also like a place to dine . I want it to be latin american and cheap .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "latin"
+     :op2 "american"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n14 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL0279.json_0008
+# ::snt How about a place that serves asian oriental food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+)
+
+# ::id MUL0279.json_0010
+# ::snt I think I 'll go with Dojo Nooodle Bar . What is the address ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id MUL0279.json_0012
+# ::snt Great , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0279.json_0014
+# ::snt That is everything I needed . Thank you very much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0081.json_0000
+# ::snt I need a hotel at the center of town to stay in
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id MUL0081.json_0002
+# ::snt Yes , that would be great .
+( o / out_of_scope )
+
+# ::id MUL0081.json_0004
+# ::snt I would like to book it for tonight , please .
+( o / out_of_scope )
+
+# ::id MUL0081.json_0006
+# ::snt I 'd like to know the price range , address , and phone number please .
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+  :Addr ( aHo1 / question )
+  :Phone ( aHo2 / question )
+)
+
+# ::id MUL0081.json_0008
+# ::snt Okay thanks . I am also looking for a restaurant . Can you help me ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id MUL0081.json_0010
+# ::snt I would like it to be in the expensive price range and in the same area as the hotel .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Price ( PriRe4 / Price 
+    :name ( n9 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n11 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   )
+ :op3(Ht3 / Hotel-Request
+  :Price ( aHo2 / question )
+   )
+)
+
+# ::id MUL0081.json_0012
+# ::snt No preference however I just need something for 13:45 on Tuesday
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n14 / name
+     :op1 "13:45"
+  ))
+)
+
+# ::id MUL0081.json_0014
+# ::snt I need a table for five people please .   I do n't care which kind of food .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n16 / name
+     :op1 "five"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n18 / name
+     :op1 "do"
+     :op2 "n't"
+     :op3 "care"
+  ))
+)
+
+# ::id MUL0081.json_0016
+# ::snt 12:45 will work for me .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n20 / name
+     :op1 "12:45"
+  ))
+)
+
+# ::id MUL0081.json_0018
+# ::snt Not at this moment . Thank you so much for all of your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0793.json_0000
+# ::snt Please help me look for a train that leaves on Friday and arrives at its destination by 1:15 PM .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "friday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "1:15"
+  ))
+)
+
+# ::id PMUL0793.json_0002
+# ::snt I am leaving from Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0793.json_0004
+# ::snt cambridge and should go to norwich. for 6 people . I need the the reference number
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "norwich"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL0793.json_0006
+# ::snt I am also looking for a expensive restaurant that serves south african food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "south"
+     :op2 "african"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n16 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0793.json_0008
+# ::snt Could you check the city center for me ?
+( o / out_of_scope )
+
+# ::id PMUL0793.json_0010
+# ::snt How about indian ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n18 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL0793.json_0012
+# ::snt Yes please and a confirmation number too
+( o / out_of_scope )
+
+# ::id PMUL0793.json_0014
+# ::snt I do n't need a booking quite yet , could you get me the postcode ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id PMUL0793.json_0016
+# ::snt that is it for today thank you very much
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1542.json_0000
+# ::snt Hi I 'd like to book a taxi
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL1542.json_0002
+# ::snt I would like to book a table for 3 at The Lucky Star on Monday at 12:00 .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "lucky"
+     :op2 "star"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n4 / name
+     :op1 "12:00"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL1542.json_0004
+# ::snt Could you try Monday at 11:00 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "11:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id MUL1542.json_0006
+# ::snt Great ! I do need a train , too . I need to leave from Cambridge and arrive at my destination by 9:45 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n14 / name
+     :op1 "9:45"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1542.json_0008
+# ::snt The train should go to london liverpool street
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n18 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id MUL1542.json_0010
+# ::snt I will be traveling Tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n20 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id MUL1542.json_0012
+# ::snt Yes please book for 3 people , I also need a reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n22 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL1542.json_0014
+# ::snt Thank you so much for your help today .   I greatly appreciate it .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2943.json_0000
+# ::snt I need some help finding an attraction . I have the name here .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL2943.json_0002
+# ::snt The place is called peoples portraits exhibition at Girton College .   Could I get the area , postcode , and address for this ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "peoples"
+     :op2 "portraits"
+     :op3 "exhibition"
+     :op4 "at"
+     :op5 "girton"
+     :op6 "college"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+  :Addr ( aAt2 / question )
+  :Post ( aAt3 / question )
+   )
+)
+
+# ::id PMUL2943.json_0004
+# ::snt What can you tell me about this hotel , the bridge guest house ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n4 / name
+     :op1 "bridge"
+     :op2 "guest"
+     :op3 "house"
+  ))
+)
+
+# ::id PMUL2943.json_0006
+# ::snt Sounds good I want to make a booking for 2 people and 5 nights starting from friday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL0091.json_0000
+# ::snt Hi , can you help me find an upscale restaurant in Cambridge that is centrally located ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id MUL0091.json_0002
+# ::snt Are any of those Ethiopian restaurants ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id MUL0091.json_0004
+# ::snt yes , could you make reservations for three please ?
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n2 / name
+     :op1 "three"
+  ))
+)
+
+# ::id MUL0091.json_0006
+# ::snt Actually , book the table for 6 people on Tuesday at 13:30 . I will need the reference number for this , please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "13:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0091.json_0008
+# ::snt I also need a hotel in the same area and price range as the restaurant .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "area"
+     :op3 "and"
+     :op4 "price"
+     :op5 "range"
+     :op6 "as"
+     :op7 "the"
+     :op8 "restaurant"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id MUL0091.json_0010
+# ::snt Does the Gonville hotel have free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Name ( NamHo3 / Name 
+    :name ( n14 / name
+     :op1 "Gonville"
+     :op2 "hotel"
+  ))
+)
+
+# ::id MUL0091.json_0012
+# ::snt Yes I would like to book the Gonville hotel for 3 nights for 6 people starting from Tuesday please . I will need a reference number .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n16 / name
+     :op1 "gonville"
+     :op2 "hotel"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n20 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n22 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL0091.json_0014
+# ::snt No thank you , have a great day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2017.json_0000
+# ::snt I 'm planning a trip to Cambridge and looking for a train to get me there . Can you help me find one please ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2017.json_0002
+# ::snt I am departing from cambridge and I would like to go to london kings cross . I would like my train to arrive by 09:15 and leave on friday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n8 / name
+     :op1 "09:15"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2017.json_0004
+# ::snt Yes please book a round trip ticket for 10 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "10"
+  ))
+)
+
+# ::id MUL2017.json_0006
+# ::snt I need a hotel with free parking and free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Internet ( esHo3 / yes)
+)
+
+# ::id MUL2017.json_0008
+# ::snt It does not matter but I would like it to have a star rating of 0 .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n16 / name
+     :op1 "0"
+  ))
+)
+
+# ::id MUL2017.json_0010
+# ::snt What about a guesthouse ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n18 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id MUL2017.json_0012
+# ::snt What is the price range of those hotels ?
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+)
+
+# ::id MUL2017.json_0014
+# ::snt Not at this time . Thank you for all the information . I 'm all set . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1741.json_0000
+# ::snt I want to find a hotel to stay at that has free wifi and is moderately priced . Can you help ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Internet ( esHo2 / yes)
+   :Type ( TypHo5 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1741.json_0002
+# ::snt Yes , I 'd like to be on the east side .   The hotel should have a 4 star rating please .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "east"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1741.json_0004
+# ::snt Ok , Carolina B&B it is . Can you book me a room for 1 person staying 5 nights on Sunday please ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL1741.json_0006
+# ::snt Yes I also need a train . Can you help me ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL1741.json_0008
+# ::snt I need it to go to cambridge and should depart from leicester .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n18 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id PMUL1741.json_0010
+# ::snt I 'd like to arrive by 13:45 on sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n20 / name
+     :op1 "sunday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n22 / name
+     :op1 "13:45"
+  ))
+)
+
+# ::id PMUL1741.json_0012
+# ::snt I do n't need a ticket just yet . Can you tell me the total cost per ticket , though ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL1741.json_0014
+# ::snt That will be all for the day , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1741.json_0016
+# ::snt I hope to .   Thanks again .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2298.json_0000
+# ::snt I 'm looking for a chinese restaurant in the center of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL2298.json_0002
+# ::snt I want something cheap .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL2298.json_0004
+# ::snt Yes , can you give me the address , phone , and postcode .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id PMUL2298.json_0006
+# ::snt Oh goodness . My mistake . I was supposed to be going to the south part of town . Can you see if you have any cheap chinese restaurants in that area ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n10 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n12 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL2298.json_0008
+# ::snt Can I have the address , postcode , and number for that restaurant as well ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id PMUL2298.json_0010
+# ::snt I also need the number to an attraction called Cambridge contemporary art please .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n14 / name
+     :op1 "cambridge"
+     :op2 "contemporary"
+     :op3 "art"
+  ))
+)
+
+# ::id PMUL2298.json_0012
+# ::snt Cool I also need a taxi
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL2298.json_0014
+# ::snt I need a taxi leaving the attraction by 23:45 , heading to the restaurant .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n16 / name
+     :op1 "23:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "attraction"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL2298.json_0016
+# ::snt Thank you ! That will be all for today !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20534.json_0000
+# ::snt I 'd like an expensive restaurant in the south part of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id WOZ20534.json_0002
+# ::snt Mexican
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "mexican"
+  ))
+)
+
+# ::id WOZ20534.json_0004
+# ::snt What is the phone number and postcode ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id WOZ20534.json_0006
+# ::snt Thank you !   That is all I needed to know .   Good night .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1305.json_0000
+# ::snt I am looking for a hotel called a and b guest house .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "a"
+     :op2 "and"
+     :op3 "b"
+     :op4 "guest"
+     :op5 "house"
+  ))
+)
+
+# ::id MUL1305.json_0002
+# ::snt Do they provide free parking and internet ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Parking ( aHo1 / question )
+  :Internet ( aHo2 / question )
+   )
+)
+
+# ::id MUL1305.json_0004
+# ::snt That 's fine I guess . I need to reserve a table at an expensive restaurant in the centre part of town , can you help me ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1305.json_0006
+# ::snt can i please get the address , postcode , and food type
+( Rt1 / Restaurant-Request
+  :Food ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id MUL1305.json_0008
+# ::snt Thank you that is all I needed today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0110.json_0000
+# ::snt I 'd like to stay in a guesthouse that offers free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id PMUL0110.json_0002
+# ::snt Yes , I would like an expensive guesthouse please ! The area does not matter .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   :Area ( onHo2 / dontcare)
+   :Type ( TypHo5 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL0110.json_0004
+# ::snt I want a guesthouse with a 4 star rating .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL0110.json_0006
+# ::snt I guess . I 'll need a room for 8 people , for two nights starting on wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "two"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL0110.json_0008
+# ::snt I am also looking for some international food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n18 / name
+     :op1 "international"
+  ))
+)
+
+# ::id PMUL0110.json_0010
+# ::snt Do you have any in the East ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n20 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL0110.json_0012
+# ::snt Yes , please book at 18:45 on the same day , Wednesday , for the same number of people , eight .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n22 / name
+     :op1 "18:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n24 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n26 / name
+     :op1 "eight"
+  ))
+)
+
+# ::id PMUL0405.json_0000
+# ::snt Can you help me locate a hotel to stay at that has free parking and a 4 star rating ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0405.json_0002
+# ::snt Oh , expensive please .   I do hope it is a guesthouse ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0405.json_0004
+# ::snt Oh .   I would really prefer a guesthouse .   How about the moderate price range ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n12 / name
+     :op1 "moderate"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Price ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0405.json_0006
+# ::snt The location is n't important . I need to book it for Friday , please .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n14 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL0405.json_0008
+# ::snt Yes . I will be staying 5 nights starting Friday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL0405.json_0010
+# ::snt I 'll be staying for 5 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL0405.json_0012
+# ::snt I m also looking for the cow pizza kitchen and bar . What s the address for it ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "cow"
+     :op3 "pizza"
+     :op4 "kitchen"
+     :op5 "and"
+     :op6 "bar"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0405.json_0014
+# ::snt I need it 's price range please
+( Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+)
+
+# ::id PMUL0405.json_0016
+# ::snt You have helped me with everything I need . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2005.json_0000
+# ::snt I 'm looking for a place to stay that has free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id MUL2005.json_0002
+# ::snt I am planning my trip to Cambridge . I am looking for a cheap place to stay the hotel should be in the cheap price range and I want the hotel to be in the type of a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL2005.json_0004
+# ::snt Area does n't matter to me , but I would like it to have free parking . Tell me about your favorite ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( onHo2 / dontcare)
+)
+
+# ::id MUL2005.json_0006
+# ::snt Great , can you book a room for Thursday ?   I will be alone and need to stay for 3 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id MUL2005.json_0008
+# ::snt Can you try for 2 nights instead ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL2005.json_0010
+# ::snt Yes .   I need a train that leaves Cambridge and goes to Bishops Stortford .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2005.json_0012
+# ::snt I 'd like to travel on Saturday and arrive by 19:30 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n16 / name
+     :op1 "saturday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n18 / name
+     :op1 "19:30"
+  ))
+)
+
+# ::id SNG02185.json_0000
+# ::snt I 'm in need of a place to stay for the night , I 'd like it to be in the centre of town and have at least a 4 star rating .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG02185.json_0002
+# ::snt Either as long as it includes free parking and internet is optional .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id SNG02185.json_0004
+# ::snt Do either of those have free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id SNG02185.json_0006
+# ::snt Thanks ! What 's the phone number ?
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id SNG02185.json_0008
+# ::snt Sure . Please give me that one as well .
+( o / out_of_scope )
+
+# ::id SNG02185.json_0010
+# ::snt No thank you ! I will give them a call .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02185.json_0012
+# ::snt No thank you , I appreciate all your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3000.json_0000
+# ::snt Hi , I 'm looking for some kind of entertainment in Cambridge ?
+( a / and
+ :op1(gt1 / general-greet
+   :none ( onge1 / none)
+   )
+ :op2(Am2 / Attraction-Inform
+   :Type ( TypAt3 / Type 
+    :name ( n3 / name
+     :op1 "entertainment"
+  ))
+   )
+)
+
+# ::id PMUL3000.json_0002
+# ::snt Great , thanks ! Do I have any other entertainment options ?
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3000.json_0004
+# ::snt The whale of time sounds great . I also need a place to stay that has free internet and in the west .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL3000.json_0006
+# ::snt A 4 star rating please .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3000.json_0008
+# ::snt I would like the moderate price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL3000.json_0010
+# ::snt Can you try looking in the north ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n10 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL3000.json_0012
+# ::snt Perfect . I need 5 nights for 6 people starting on Wednesday . Could I have the reference number after booking ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL3000.json_0014
+# ::snt Yes , I 'll need a taxi to get to the hotel from whale of a time . I need it to leave by 06:00
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n18 / name
+     :op1 "06:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n20 / name
+     :op1 "whale"
+     :op2 "of"
+     :op3 "a"
+     :op4 "time"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL3000.json_0016
+# ::snt No thanks , that 's all I needed .   Have a good day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0214.json_0000
+# ::snt I am looking for a guesthouse that has free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Type ( TypHo3 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id SSNG0214.json_0002
+# ::snt What is its rating . I need a 4 star hotel ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SSNG0214.json_0004
+# ::snt Yes I need a room booked for 8 people . We will be there for 3 nights starting on Friday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+)
+
+# ::id SSNG0214.json_0006
+# ::snt Yes please could you try a different hotel in the same price range ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Price ( PriHo3 / Price 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id SSNG0214.json_0008
+# ::snt Yes , the same price range as the Arbury Lodge please .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id SSNG0214.json_0010
+# ::snt Okay great . That is all I need .
+( o / out_of_scope )
+
+# ::id SNG0480.json_0000
+# ::snt I am looking for a place to dine . I would like european food in the expensive price range .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "european"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SNG0480.json_0002
+# ::snt Is it in the north area ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SNG0480.json_0004
+# ::snt Yes please . I would like to book a table for 8 people on Tuesday at 15:00 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "15:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+)
+
+# ::id SNG0480.json_0006
+# ::snt That 's great - can you give me the reference number ?
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id SNG0480.json_0008
+# ::snt that s all - thanks for great service !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0054.json_0000
+# ::snt Could you help me find a place to stay ? I need a place in town that offers free parking and free wifi .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL0054.json_0002
+# ::snt Are any of them a guesthouse in the moderate price range ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL0054.json_0004
+# ::snt Could i get the postcode , please ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id MUL0054.json_0006
+# ::snt I am also looking for a place to dine .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id MUL0054.json_0008
+# ::snt Yes , I would like british food in the moderate price range please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "british"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL0054.json_0010
+# ::snt Great ! Can I have the address and phone number , please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id PMUL2744.json_0000
+# ::snt I want some entertainment in the centre .   What do you have ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL2744.json_0002
+# ::snt Are there any musems in centre ?
+( o / out_of_scope )
+
+# ::id PMUL2744.json_0004
+# ::snt Could you just pick one for me ?
+( o / out_of_scope )
+
+# ::id PMUL2744.json_0006
+# ::snt Sounds interesting .   What is their address with postcode ?   Is it free ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL2744.json_0008
+# ::snt I need a place to stay . Can you suggest a hotel in the centre of town ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2744.json_0010
+# ::snt I would like moderate pricing and 4 stars please
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "moderate"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2744.json_0012
+# ::snt Type does not matter . Please try the search again without type specified
+( Hm1 / Hotel-Inform
+   :Type ( onHo1 / dontcare)
+)
+
+# ::id PMUL2744.json_0014
+# ::snt Okay . I do n't care if it is a hotel or guest house , but it needs to be expensive , 4 stars , and in the centre .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n14 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2744.json_0016
+# ::snt Is that 4 stars and in the moderate price range ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n22 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL2744.json_0018
+# ::snt No need to book it , just give me the address please
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id PMUL2744.json_0020
+# ::snt Okay thank you I wo n't be needing any more from you today . Goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2147.json_0000
+# ::snt I am looking for a moderate priced place to stay with free wifi .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Internet ( esHo2 / yes)
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL2147.json_0002
+# ::snt Let 's try narrowing it down in the north then .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL2147.json_0004
+# ::snt Yes , please , it 's for 1 person for 4 nights starting from Monday . If you can get it , I need the reference number , please .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL2147.json_0006
+# ::snt Thank you so much , I also need a train frm Cambridge to bishops stortford , after 21:45
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n14 / name
+     :op1 "21:45"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2147.json_0008
+# ::snt I will be leaving Friday , thanks .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n18 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL2147.json_0010
+# ::snt This time is okay .
+( o / out_of_scope )
+
+# ::id MUL2147.json_0012
+# ::snt What time will the train arrive , please ? And what 's the price ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id MUL2147.json_0014
+# ::snt Thanks . That will be fine . Can I get a train ID ?
+( Tt1 / Train-Request
+  :Id ( aTr0 / question )
+)
+
+# ::id MUL2147.json_0016
+# ::snt That 's all I need . Thanks so much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3878.json_0000
+# ::snt I would like to find a train leaving from Peterborough .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id PMUL3878.json_0002
+# ::snt I will be leaving on Friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL3878.json_0004
+# ::snt Two people going to cambridge . We 'd like to arrive by 12:45 . Please book 2 seats and give the refernce number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "12:45"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+   :Dest ( DesTr6 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3878.json_0006
+# ::snt Actually , I could use some help finding a theatre to visit in town while I am there .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "theatre"
+  ))
+)
+
+# ::id PMUL3878.json_0008
+# ::snt Yes , I 'd like a place in the center of town , please .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL3878.json_0010
+# ::snt Which one would you recommend ?
+( o / out_of_scope )
+
+# ::id PMUL3878.json_0012
+# ::snt Sure- what is the entrance fee , phone number , and postcode ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL3878.json_0014
+# ::snt And , what is the postcode and entrance fee , please ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL3878.json_0016
+# ::snt Okay thank you , that s all i need for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1275.json_0000
+# ::snt I 'm are looking for a train . The train should go to cambridge and should leave on saturday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id SNG1275.json_0002
+# ::snt I will be departing from Norwich .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id SNG1275.json_0004
+# ::snt I would like to leave after 14:30 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "14:30"
+  ))
+)
+
+# ::id SNG1275.json_0006
+# ::snt Yes . That works . I need 3 tickets , please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SNG1275.json_0008
+# ::snt Great , thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0384.json_0000
+# ::snt I need a place to stay in the east that has free wifi available .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+)
+
+# ::id SSNG0384.json_0002
+# ::snt It does n't matter about the price . I would like it to be a guesthouse though , if that 's possible .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( onHo2 / dontcare)
+)
+
+# ::id SSNG0384.json_0004
+# ::snt Any one would be fine can I get a room for 1 person for 2 nights starting tuesday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+)
+
+# ::id SSNG0384.json_0006
+# ::snt Yes one in the same price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id SSNG0384.json_0008
+# ::snt Thank you ! Can you give me the address and the phone number for them ?
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Addr ( aHo1 / question )
+  :Phone ( aHo2 / question )
+   )
+)
+
+# ::id SSNG0384.json_0010
+# ::snt Nope , I 'm all set . Goodbye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG1115.json_0000
+# ::snt I am looking for an east - based place to go in town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+)
+
+# ::id SNG1115.json_0002
+# ::snt Can you tell me what the entrance fee is for those ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id SNG1115.json_0004
+# ::snt No , thanks . Can I get the postcode for Funky Fun House , please ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Post ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n5 / name
+     :op1 "Funky"
+     :op2 "Fun"
+     :op3 "House"
+  ))
+   )
+)
+
+# ::id SNG1115.json_0006
+# ::snt Thank you very much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1115.json_0008
+# ::snt Yes , that 's all . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1952.json_0000
+# ::snt Would you like me to look up entertainment for you ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id MUL1952.json_0002
+# ::snt I 'd like a type of entertainment in the south , please .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n6 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id MUL1952.json_0004
+# ::snt Give me the address and postcode for Tenpin please .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n8 / name
+     :op1 "tenpin"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+   )
+)
+
+# ::id MUL1952.json_0006
+# ::snt Thanks . I also need a train from Bishops Stortford going to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id MUL1952.json_0008
+# ::snt I 'd like to leave on Tuesday sometime after 09:00 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "tuesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n16 / name
+     :op1 "09:00"
+  ))
+)
+
+# ::id MUL1952.json_0010
+# ::snt Yes , I 'll need 8 tickets please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n18 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL1952.json_0012
+# ::snt That 'll do it . Thank you very much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1952.json_0014
+# ::snt Have a nice day !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1231.json_0000
+# ::snt Can you help me find a place to eat located in the centre that serves british food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "british"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1231.json_0002
+# ::snt Yes , actually . Is there one that is expensive ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL1231.json_0004
+# ::snt What are their names ? I need to choose one I can book a table at .
+( o / out_of_scope )
+
+# ::id MUL1231.json_0006
+# ::snt The cambridge chop house sounds good . Could you book it for 5 people at 19:45 on monday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "19:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+   :Name ( NamRe8 / Name 
+    :name ( n14 / name
+     :op1 "The"
+     :op2 "cambridge"
+     :op3 "chop"
+     :op4 "house"
+  ))
+)
+
+# ::id MUL1231.json_0008
+# ::snt Yes , can you try the same for 18:45 instead ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "18:45"
+  ))
+)
+
+# ::id MUL1231.json_0010
+# ::snt Thank you and Goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0450.json_0000
+# ::snt Yes I need to find a hotel in the north that has a star rating of 4 .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0450.json_0002
+# ::snt It can be any type , not just a hotel . I also need free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( onHo1 / dontcare)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL0450.json_0004
+# ::snt Can you check again ? Maybe check a guesthouse ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL0450.json_0006
+# ::snt Yes , please book for for 4 people starting monday for 4 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0450.json_0008
+# ::snt I am also looking to eat at the Gardenia .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n16 / name
+     :op1 "Gardenia"
+  ))
+)
+
+# ::id PMUL0450.json_0010
+# ::snt I would like to book a table for the same group of people at 12:15 on the same day .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "12:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id PMUL0450.json_0012
+# ::snt That 's all I need for right now .   Thanks for the help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0197.json_0000
+# ::snt I 'm needing a place to eat on the eastside .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "eastside"
+  ))
+)
+
+# ::id PMUL0197.json_0002
+# ::snt Yes italian food please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id PMUL0197.json_0004
+# ::snt Yes , please . I 'll be there on tuesday with a party of 4 . Is there space at 15:00 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "15:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0197.json_0006
+# ::snt Yes ,   is the Allenbell hotel still in Cambridge ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n12 / name
+     :op1 "allenbell"
+  ))
+)
+
+# ::id PMUL0197.json_0008
+# ::snt yes for 4 people staying 5 nights starting tues
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0197.json_0010
+# ::snt No , I 'm all good .
+( o / out_of_scope )
+
+# ::id PMUL0197.json_0012
+# ::snt Thanks so much . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0309.json_0000
+# ::snt I 'm looking for an expensive guesthouse to say at .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SSNG0309.json_0002
+# ::snt Do you have a hotel with free parking ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id SSNG0309.json_0004
+# ::snt Can you look at the cheap price range for me please ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SSNG0309.json_0006
+# ::snt I need a cheap hotel for 6 people on wednesday for 3 nights please .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "cheap"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n14 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n16 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SSNG0309.json_0008
+# ::snt Yes please for 3 nights from Wednesday for 6 people please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n20 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n22 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SSNG0309.json_0010
+# ::snt Yes please . One in the same price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n24 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id SSNG0309.json_0012
+# ::snt Perfect ! Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0309.json_0014
+# ::snt Thanks so much . That is all I need . Have a good day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0223.json_0000
+# ::snt I am trying to find a train that leaves on Sunday from London Kings Cross .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id MUL0223.json_0002
+# ::snt I am wanting to go to Cambridge and leave anytime after 13:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "13:30"
+  ))
+)
+
+# ::id MUL0223.json_0004
+# ::snt I want to make a booking for 4 people
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL0223.json_0006
+# ::snt Thanks I 'm also looking for a moderately priced lebanese restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "lebanese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n14 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id MUL0223.json_0008
+# ::snt I would like to get the phone number for that please .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id MUL0223.json_0010
+# ::snt Nah , I 'll call and do that on my own . I think I 'm all set . Thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0223.json_0012
+# ::snt Thank you I will appreciate your help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0223.json_0014
+# ::snt You too ! Take Care .
+( a / and
+ :op1(ge1 / general-bye
+   :none ( onge1 / none)
+   )
+ :op2(gt2 / general-greet
+   :none ( onge2 / none)
+   )
+)
+
+# ::id MUL1471.json_0000
+# ::snt Hello . I 'm leaving the city on Wednesday and need to find a train , but it must be after 13:00 . Can you help me book a ticket ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "wednesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "13:00"
+  ))
+)
+
+# ::id MUL1471.json_0002
+# ::snt I would like to go to cambridge from london liverpool street .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Dest ( DesTr4 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1471.json_0004
+# ::snt That sounds perfect .   Can you book 7 seats for me ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL1471.json_0006
+# ::snt I 'm also looking for a moderate priced restaurant in the area of west .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n12 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL1471.json_0008
+# ::snt It does n't matter .
+( o / out_of_scope )
+
+# ::id MUL1471.json_0010
+# ::snt Sure , for the same group of people on the same day at 20:00 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "20:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id MUL1471.json_0012
+# ::snt I also need the reference number .
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id MUL1471.json_0014
+# ::snt No , thank you , that should be all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1238.json_0000
+# ::snt I need a taxi from london kings cross train station to the gonville hotel .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "gonville"
+     :op2 "hotel"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+     :op4 "train"
+     :op5 "station"
+  ))
+)
+
+# ::id SNG1238.json_0002
+# ::snt Um what ? I need to arrive by 23:00 . Can you help or not ?
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n6 / name
+     :op1 "23:00"
+  ))
+)
+
+# ::id SNG1238.json_0004
+# ::snt That 's okay , thanks so much for your help . Have a good day now , bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0858.json_0000
+# ::snt Yes , I am looking for information for a restaurant of moderate price serving catalan food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "catalan"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL0858.json_0002
+# ::snt How about a restaurant that serves British food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "british"
+  ))
+)
+
+# ::id MUL0858.json_0004
+# ::snt Can you recommend a good one for me ? I 'll need the address and postcode .
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id MUL0858.json_0006
+# ::snt Yes . I would like to go to a museum in the Centre of town . If price is no object , what 's the best one ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n10 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL0858.json_0008
+# ::snt The Primavera sounds good .   Can you give me the phone number , address and postcode ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n12 / name
+     :op1 "primavera"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+  :Phone ( aAt3 / question )
+   )
+)
+
+# ::id MUL0858.json_0010
+# ::snt Yes , I 'll need a taxi from the Primavera to Oak Bistro . Can you make sure I leave the Primavera no later than 17:00 ?
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n14 / name
+     :op1 "17:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n16 / name
+     :op1 "primavera"
+  ))
+)
+
+# ::id MUL0858.json_0012
+# ::snt Wonderful , that is everything I needed . Thank You !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0024.json_0000
+# ::snt I 'm just looking for a place to sleep tonight in Cambridge .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL0024.json_0002
+# ::snt Could it be in the north and include free wifi please ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL0024.json_0004
+# ::snt No . But it should be a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( onHo2 / dontcare)
+   :Stars ( onHo3 / dontcare)
+)
+
+# ::id PMUL0024.json_0006
+# ::snt I would like a guesthouse in the moderate price range for one person and four nights , starting on Sunday .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n8 / name
+     :op1 "four"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n12 / name
+     :op1 "one"
+  ))
+   :Type ( TypHo10 / Type 
+    :name ( n14 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL0024.json_0008
+# ::snt Yes please . I need it for 1 person for 4 nights starting on Sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n18 / name
+     :op1 "1"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n20 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL0024.json_0010
+# ::snt i also need a place to dine in the north
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n22 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL0024.json_0012
+# ::snt Thank you , I 'm looking for a place that serves Chinese food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n24 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL0024.json_0014
+# ::snt The price does n't matter .
+( Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+)
+
+# ::id PMUL0024.json_0016
+# ::snt Sure ! I need a table for 1 at 16:15 on Sunday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n26 / name
+     :op1 "16:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n28 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n30 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL4200.json_0000
+# ::snt i am looking for places to go in town . The attraction should be in the centre and should be in the type of entertainment .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL4200.json_0002
+# ::snt How interesting that there 's NO entertainment in the centre of Cambridge , sound like a fun town ... perhaps there is a college I could visit ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL4200.json_0004
+# ::snt Could you suggest one and provide the postcode and phone number ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL4200.json_0006
+# ::snt Can I also get a place to stay , needs to include wifi but I do nt care about parking .
+( Hm1 / Hotel-Inform
+   :Parking ( oHo1 / no)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL4200.json_0008
+# ::snt I actually want a hotel with 0 stars , I do n't like stars .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n10 / name
+     :op1 "0"
+  ))
+)
+
+# ::id PMUL4200.json_0010
+# ::snt Yes , I would like to book it for 2 nights starting from Monday for 6 people . Please let me know the reference number .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL4200.json_0012
+# ::snt thank you that will be all
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1849.json_0000
+# ::snt Hi there , I 'm in the centre of town and I 'm bored . Can you tell me about what sorts of things to do there are around here ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1849.json_0002
+# ::snt Could I have the addresses and postcodes for all of them please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id MUL1849.json_0004
+# ::snt What do you recommend ?
+( o / out_of_scope )
+
+# ::id MUL1849.json_0006
+# ::snt Can I get the postcode , address of a great architecture place to visit please ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "architecture"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+   )
+)
+
+# ::id MUL1849.json_0008
+# ::snt Yes , I need a train . I 'll be departing from broxbourne on friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id MUL1849.json_0010
+# ::snt Yes , my destination is cambridge .   I need to get there by 15:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n12 / name
+     :op1 "15:45"
+  ))
+)
+
+# ::id MUL1849.json_0012
+# ::snt What is the price ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL1849.json_0014
+# ::snt Yes I would like to book that ticket for Friday please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL1849.json_0016
+# ::snt Thank you , that't all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1849.json_0018
+# ::snt Thanks again for all your help . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01753.json_0000
+# ::snt I want to eat some north american food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "north"
+     :op2 "american"
+  ))
+)
+
+# ::id SNG01753.json_0002
+# ::snt Can you tell me the price range ?
+( Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+)
+
+# ::id SNG01753.json_0004
+# ::snt Thanks , can I get the address and phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id SNG01753.json_0006
+# ::snt No , that is ok . Thank you for all your help today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01753.json_0008
+# ::snt Thank you , good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG01339.json_0000
+# ::snt Am looking for a train , it should go to stansted airport and should leave after 13:30
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "13:30"
+  ))
+)
+
+# ::id SNG01339.json_0002
+# ::snt The train should depart from cambridge and should leave on friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG01339.json_0004
+# ::snt That sounds like an excellent choice ! Thank you for the help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01339.json_0006
+# ::snt Can you make a booking for me ?
+( o / out_of_scope )
+
+# ::id SNG01339.json_0008
+# ::snt I just need to verify that that booking is for 4 people . If not , can you change it ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG01339.json_0010
+# ::snt I think we have taken care of everything . Thank you so much for your time !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1723.json_0000
+# ::snt Can you help me find a train out of Cambridge that leaves after 10:30 ?
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "10:30"
+  ))
+)
+
+# ::id PMUL1723.json_0002
+# ::snt I am looking to travel Sunday going to Stevenage . Does that train travel on that day ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "stevenage"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL1723.json_0004
+# ::snt Yes , that will work for me .   Can you please make a booking for 7 people ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL1723.json_0006
+# ::snt Well yeah , I would need the reference number if you booked it ?
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL1723.json_0008
+# ::snt Thank you . I 'm also looking for a hotel in the south area of town . It needs to be a hotel . Can you recommend any ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n14 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL1723.json_0010
+# ::snt Just give me the postcode please and tell me if they offer parking
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Parking ( aHo0 / question )
+  :Post ( aHo1 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Parking ( esHo2 / yes)
+   )
+)
+
+# ::id PMUL1723.json_0012
+# ::snt Great . Thank you for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0050.json_0000
+# ::snt Hi I am looking for a place to stay with a 4 star rating in the east part of town .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0050.json_0002
+# ::snt I want it to be a guesthouse , have free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id PMUL0050.json_0004
+# ::snt can you book it for 5 night for 7 starting on friday ? I also need free parking
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stay ( StaHo3 / Stay 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo5 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo7 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL0050.json_0006
+# ::snt I would also like to find some Swedish food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "swedish"
+  ))
+)
+
+# ::id PMUL0050.json_0008
+# ::snt Okay , how about indian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL0050.json_0010
+# ::snt Can you find me something in the east part of town ? Price range does n't matter .
+( Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+   :Area ( AreRe3 / Area 
+    :name ( n18 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL0050.json_0012
+# ::snt Sound great !   Can I book a table for 7 at 17:00 on Friday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n20 / name
+     :op1 "17:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n22 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n24 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL0050.json_0014
+# ::snt Thanks so much for all of your help you 've been great !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0050.json_0016
+# ::snt Nope , that 's all I needed today . Thank you , goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2552.json_0000
+# ::snt I 'm looking for a guesthouse that has free wifi preferably in the centre .   Can you help me ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2552.json_0002
+# ::snt Can you book a room for me and send me the reference number please .
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL2552.json_0004
+# ::snt We are going to be staying for 2 nights beginning Saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL2552.json_0006
+# ::snt There will be 7 people staying .
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL2552.json_0008
+# ::snt Thank you . We are also looking for an entertainment attraction in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n14 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL2552.json_0010
+# ::snt What is the postcode and entrance fee .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL2552.json_0012
+# ::snt Great ! Can I book a taxi ? I need to leave the hotel by 17:30 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n16 / name
+     :op1 "17:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL2552.json_0014
+# ::snt No , that 's all I needed today . Thank you for you help . Have a great day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2111.json_0000
+# ::snt Can you find me a boat attraction in the north ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "boat"
+  ))
+)
+
+# ::id PMUL2111.json_0002
+# ::snt Ok , great . Can you provide me with their address and phone number ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL2111.json_0004
+# ::snt Ok , I 'm also looking for an inexpensive restaurant . One with Indian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "inexpensive"
+  ))
+)
+
+# ::id PMUL2111.json_0006
+# ::snt Can I get more information about the one in the north ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n10 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL2111.json_0008
+# ::snt ok , i want to book a table there please
+( o / out_of_scope )
+
+# ::id PMUL2111.json_0010
+# ::snt I would like it for Tuesday for 6 people at 15:15 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "15:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL2111.json_0012
+# ::snt That 's what I needed for now . Thank you very much . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0359.json_0000
+# ::snt I am looking for a place to stay .   Can you help me out ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL0359.json_0002
+# ::snt In the East and must be a hotel
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL0359.json_0004
+# ::snt That would be fine .
+( o / out_of_scope )
+
+# ::id PMUL0359.json_0006
+# ::snt Yes please for 2 people for 4 nights starting from Friday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL0359.json_0008
+# ::snt Yes , I 'm also looking for a moderate priced restaurant near the hotel . Can you find one ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Price ( PriRe3 / Price 
+    :name ( n13 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe5 / Area 
+    :name ( n15 / name
+     :op1 "near"
+     :op2 "the"
+     :op3 "hotel"
+  ))
+   )
+)
+
+# ::id PMUL0359.json_0010
+# ::snt Definitely Italian , curry gives me gas .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id PMUL0359.json_0012
+# ::snt That sounds great .   Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0359.json_0014
+# ::snt I do not need a reservation right now .
+( o / out_of_scope )
+
+# ::id PMUL0359.json_0016
+# ::snt That 's all I needed tonight . Thanks for the help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1304.json_0000
+# ::snt I 'm looking for unusual and expensive cuisine in the west . Do you have any suggestions ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "unusual"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+)
+
+# ::id SNG1304.json_0002
+# ::snt How about an Indian restaurant ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id SNG1304.json_0004
+# ::snt I just want to go to one you think is best please
+( o / out_of_scope )
+
+# ::id SNG1304.json_0006
+# ::snt Yes , please . I need a table for 4 people at 14:45 on Thursday . If not Thursday , I 'd like the same time on Tuesday . Please send me the reference number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "14:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id SNG1304.json_0008
+# ::snt No , you 've been awesome thanks for all your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1411.json_0000
+# ::snt What is the best cinema in Cambridge you can recommend ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "cinema"
+  ))
+)
+
+# ::id PMUL1411.json_0002
+# ::snt The exact area does not matter .
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+)
+
+# ::id PMUL1411.json_0004
+# ::snt Sounds great . What area is that in ? And could you get me the phone number ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL1411.json_0006
+# ::snt I also need a train .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL1411.json_0008
+# ::snt Yes ! I am leaving from Cambridge on Tuesday . You need this info .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   )
+ :op2(gt2 / general-greet
+   :none ( onge2 / none)
+   )
+)
+
+# ::id PMUL1411.json_0010
+# ::snt I am going to birmingham new street and want to leave after 21:00
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n10 / name
+     :op1 "21:00"
+  ))
+)
+
+# ::id PMUL1411.json_0012
+# ::snt How much is it ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL1411.json_0014
+# ::snt What time does that train arrive ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+)
+
+# ::id PMUL1411.json_0016
+# ::snt Okay , I 'm all done for today . Thanks , bye
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0420.json_0000
+# ::snt I am looking for places to go , preferably a college .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "college"
+  ))
+)
+
+# ::id MUL0420.json_0002
+# ::snt Can you provide me with the area , phone number and address of Christ 's College please ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id MUL0420.json_0004
+# ::snt Yes , I would also like too book a train to Stevenage , I would like for it to arrive by 19:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "stevenage"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n6 / name
+     :op1 "19:15"
+  ))
+)
+
+# ::id MUL0420.json_0006
+# ::snt I 'm departing from cambridge on friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0420.json_0008
+# ::snt Yes that sounds like it will work for us , please book me 7 tickets and provide a reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0420.json_0010
+# ::snt That is all I need right now . Thank you for all of your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2485.json_0000
+# ::snt I 'd like to go to the theatre , can you tell me about what 's available in Cambridge , please ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "theatre"
+  ))
+)
+
+# ::id MUL2485.json_0002
+# ::snt I prefer the center of town
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id MUL2485.json_0004
+# ::snt Yes please ! What 's the postcode , fee , and number ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Fee ( aAt1 / question )
+)
+
+# ::id MUL2485.json_0006
+# ::snt I would also like a restaurant that is in the North area that serve Northern European food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "northern"
+     :op2 "european"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL2485.json_0008
+# ::snt How about a Chinese food restaurant ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id MUL2485.json_0010
+# ::snt OK go ahead and book a table for 3 people at 18:00 on thursday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "18:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL2485.json_0012
+# ::snt Yes , can we try 17:00 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "17:00"
+  ))
+)
+
+# ::id MUL2485.json_0014
+# ::snt Yes , please .   I 'd like a taxi between the two places to arrive by 17:00 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n20 / name
+     :op1 "17:00"
+  ))
+)
+
+# ::id WOZ20284.json_0000
+# ::snt Hello , I am looking for a restaurant on the south side of town that serves christmas food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "christmas"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id WOZ20284.json_0002
+# ::snt how about chinese ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id WOZ20284.json_0004
+# ::snt I do n't care about price .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Price ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20284.json_0006
+# ::snt Yes , I would like their address .
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id WOZ20284.json_0008
+# ::snt what is the food type of that restaurant ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id WOZ20284.json_0010
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0153.json_0000
+# ::snt Would you happen to know if there are any cheap restaurants with scottish cuisine ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "scottish"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SSNG0153.json_0002
+# ::snt No , not at this time . I was really only hunting a restaurant with scottish cuisine . Thank you for your time .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Food ( FooRe3 / Food 
+    :name ( n6 / name
+     :op1 "scottish"
+  ))
+)
+
+# ::id SSNG0153.json_0004
+# ::snt Is there one available that serves Chinese food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id SSNG0153.json_0006
+# ::snt Yes , Monday , 12:15 for four .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "12:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "four"
+  ))
+)
+
+# ::id SSNG0153.json_0008
+# ::snt That 's wonderful . Thank you for your assistance , bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0916.json_0000
+# ::snt I 'm looking for a cheap indian restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL0916.json_0002
+# ::snt The Centre would be convenient .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0916.json_0004
+# ::snt That sounds like it would be nice .   I 'd like to book a table for 5 people at 14:45 on Saturday , please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "14:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL0916.json_0006
+# ::snt I am also looking for a train that should depart from kings lynn and should arrive by 10:15 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n14 / name
+     :op1 "10:15"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id PMUL0916.json_0008
+# ::snt Saturday departiung from kings lynn and arrive cambridge same day as restaurant booking
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n20 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n22 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id PMUL0916.json_0010
+# ::snt The restaurant booking was for Saturday , which is the same day that I would like the train booking to be made for .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n24 / name
+     :op1 "saturday"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Day ( DayRe4 / Day 
+    :name ( n27 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   )
+)
+
+# ::id PMUL0916.json_0012
+# ::snt That sounds great ! Can you book tickets for everyone on that train ? Same group that will be eating together .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL0916.json_0014
+# ::snt That 's all I need today . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4642.json_0000
+# ::snt I am planning a trip in Cambridge
+( o / out_of_scope )
+
+# ::id PMUL4642.json_0002
+# ::snt I am looking for a place to stay in the north while I 'm there .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL4642.json_0004
+# ::snt I would prefer a hotel that is nice but in the cheaper price range .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "cheaper"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4642.json_0006
+# ::snt Sure , could you give me their name and postcode ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   )
+ :op2(Ht2 / Hotel-Request
+  :Post ( aHo1 / question )
+   )
+)
+
+# ::id PMUL4642.json_0008
+# ::snt Yes , please book it for me .
+( o / out_of_scope )
+
+# ::id PMUL4642.json_0010
+# ::snt I do not need to book it . I need a train to depart from leicester .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n8 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id PMUL4642.json_0012
+# ::snt I 'll be traveling on Thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL4642.json_0014
+# ::snt I need to leave for Cambridge after 13:45 .   Do n't let me forget to back track and check on another place to stay please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n14 / name
+     :op1 "13:45"
+  ))
+)
+
+# ::id PMUL4642.json_0016
+# ::snt Before you book it , I need the price and I need the approximate travel time .
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id PMUL4642.json_0018
+# ::snt Yes book 2 seats please and I 'll need the train ID . Also book the Worth House guesthouse for 3 people and 4 nights . And give me the reference number please .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n16 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Id ( aTr1 / question )
+  :Ref ( aTr2 / question )
+   )
+ :op3(Hm3 / Hotel-Inform
+   :Name ( NamHo5 / Name 
+    :name ( n20 / name
+     :op1 "Worth"
+     :op2 "House"
+  ))
+   :Stay ( StaHo7 / Stay 
+    :name ( n22 / name
+     :op1 "4"
+  ))
+   )
+)
+
+# ::id PMUL4642.json_0020
+# ::snt No thank you that will be all
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4642.json_0022
+# ::snt Thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2066.json_0000
+# ::snt Hi , I 'm looking for a guesthouse that 's in the expensive range .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL2066.json_0002
+# ::snt I need the place I 'd like to stay to also include wifi , is there anything ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id MUL2066.json_0004
+# ::snt I 'd prefer a cheap guesthouse instead ( that still offers WiFi ) .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL2066.json_0006
+# ::snt Yes , please . I would like to book a room starting Wednesday for 5 people , 2 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL2066.json_0008
+# ::snt I also am looking for a train .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL2066.json_0010
+# ::snt I will be travelling from Ely to Cambridge on Wednesday   and need to leave after .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n16 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n18 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id MUL2066.json_0012
+# ::snt I 'd like to leave after 16:30 , please .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n20 / name
+     :op1 "16:30"
+  ))
+)
+
+# ::id MUL2066.json_0014
+# ::snt Thank you , I will not need the booking quite yet but I would like to have the price of the train as well please .
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL2066.json_0016
+# ::snt And what time does the train arrive ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+)
+
+# ::id MUL2066.json_0018
+# ::snt No thank you .   That 's all I need .   Thank you and goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2700.json_0000
+# ::snt I am looking for places to go in the east side of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL2700.json_0002
+# ::snt I would like a boat type . Thank you .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "boat"
+  ))
+)
+
+# ::id MUL2700.json_0004
+# ::snt Thank you , can I get the postal code and phone number as well ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL2700.json_0006
+# ::snt Yes . I need a hotel with a star rating of 0 that includes free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n6 / name
+     :op1 "0"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL2700.json_0008
+# ::snt Whichever one provides free parking and is at least a 4 star will work .   Please book and provide a reference number .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   :Parking ( esHo2 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL2700.json_0010
+# ::snt Alright pick one then .
+( o / out_of_scope )
+
+# ::id MUL2700.json_0012
+# ::snt Does it have internet ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Internet ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Internet ( esHo2 / yes)
+   )
+)
+
+# ::id MUL2700.json_0014
+# ::snt I 'm not booking it now , just gathering information which you have provided .   Thank you very much !   That is all I need .   Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20209.json_0000
+# ::snt I want the creative food , sir . oh and this needs to be in the south as well .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "creative"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id WOZ20209.json_0002
+# ::snt Any price range will be fine .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Price ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20209.json_0004
+# ::snt How about chinese food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id WOZ20209.json_0006
+# ::snt Yes please
+( o / out_of_scope )
+
+# ::id WOZ20209.json_0008
+# ::snt no , thank you and good bye
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG02253.json_0000
+# ::snt What hospitals are located in town ?
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG02253.json_0002
+# ::snt Great . Can I get the phone number , address , and postcode please ?
+( Ht1 / Hospital-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+  :Phone ( aHo2 / question )
+)
+
+# ::id SNG02253.json_0004
+# ::snt Thanks that 's all I need for now !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1778.json_0000
+# ::snt I am planning to visit cambridge and would like a train leaving on thursday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id MUL1778.json_0002
+# ::snt Stansted airport . Also , if I could arrive by 11:00 that would be great .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "11:00"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id MUL1778.json_0004
+# ::snt Sounds great !   Can I get tickets for 3 people ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL1778.json_0006
+# ::snt Great . I am also looking for colleges to visit in the west .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n14 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id MUL1778.json_0008
+# ::snt Can I get more information on the first one ?
+( o / out_of_scope )
+
+# ::id MUL1778.json_0010
+# ::snt No , that is all that I needed .   Thank you so much for your help !   Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1340.json_0000
+# ::snt Can you check the availability at the University Arms Hotel for five people ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "university"
+     :op2 "arms"
+     :op3 "hotel"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n4 / name
+     :op1 "five"
+  ))
+)
+
+# ::id SNG1340.json_0002
+# ::snt Thursday please .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id SNG1340.json_0004
+# ::snt Actually for 5 nights and there will be 5 of us staying
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SNG1340.json_0006
+# ::snt Thank you so much , that is all that I need for now . Have a wonderful day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4584.json_0000
+# ::snt I 'm planning a trip to Cambridge and I would like to find a hotel on the East side that offers free parking
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL4584.json_0002
+# ::snt Okay , I am looking for a 1-star hotel . Are any of those options 1-star hotels ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Stars ( StaHo3 / Stars 
+    :name ( n6 / name
+     :op1 "1-star"
+  ))
+)
+
+# ::id PMUL4584.json_0004
+# ::snt How about four star hotels that fit the same requirements ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n8 / name
+     :op1 "four"
+  ))
+)
+
+# ::id PMUL4584.json_0006
+# ::snt Price does n't matter to me as long as it comes with free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n10 / name
+     :op1 "does"
+     :op2 "n't"
+     :op3 "matter"
+  ))
+)
+
+# ::id PMUL4584.json_0008
+# ::snt yes please ,   people for 3 nights . what is a good place to eat nearby ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL4584.json_0010
+# ::snt I would like to stay 3 nights starting Thursday .   I need the room for two people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "two"
+  ))
+)
+
+# ::id PMUL4584.json_0012
+# ::snt Yes what kind of expensive restaurants are near the hotel ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n20 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n22 / name
+     :op1 "near"
+     :op2 "the"
+     :op3 "hotel"
+  ))
+)
+
+# ::id PMUL4584.json_0014
+# ::snt I m not picky as long as it is in the same area as the hotel
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Area ( AreHo3 / Area 
+    :name ( n24 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL4584.json_0016
+# ::snt book a table   for 2 people at11:00 on thursday
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n26 / name
+     :op1 "2"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n28 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL4584.json_0018
+# ::snt I 'm looking for an expensive restaurant in the east part of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n30 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n32 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL4584.json_0020
+# ::snt I think that about covers it .   Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2061.json_0000
+# ::snt I am looking for a place to stay and it does n't need free parking , but I would like it to be cheap .
+( Hm1 / Hotel-Inform
+   :Parking ( onHo1 / dontcare)
+   :Price ( PriHo3 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL2061.json_0002
+# ::snt Yes , the east part of town .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL2061.json_0004
+# ::snt As long as it has free parking , we are good to go !
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id MUL2061.json_0006
+# ::snt Yes and can I get a postcode ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id MUL2061.json_0008
+# ::snt I am not sure on the day yet , However am looking for a train to goes to Broxbourne .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id MUL2061.json_0010
+# ::snt I would like to leave on wednesday and arrive by 20:00 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n10 / name
+     :op1 "20:00"
+  ))
+)
+
+# ::id MUL2061.json_0012
+# ::snt Yes , for six people , please . And I 'd like the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "six"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL2061.json_0014
+# ::snt Thank you , that is everything that I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1298.json_0000
+# ::snt Yes can you book me a 3 star hotel that offers free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "3"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL1298.json_0002
+# ::snt I am looking for one in the west , price really does n't matter .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL1298.json_0004
+# ::snt Yes , that works . May i have the address ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id MUL1298.json_0006
+# ::snt There will be two people . I want to book on June 18th . We will be staying 7 days .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "7"
+  ))
+   :Day ( unHo2 / sunday)
+   :People ( PeoHo5 / People 
+    :name ( n10 / name
+     :op1 "two"
+  ))
+)
+
+# ::id MUL1298.json_0008
+# ::snt I actually do n't need a hotel booking right now , just the address you already gave me , and a confirmation of the hotel type .
+( Ht1 / Hotel-Request
+  :Type ( aHo0 / question )
+  :Addr ( aHo1 / question )
+)
+
+# ::id MUL1298.json_0010
+# ::snt I need a restaurant in the same area as the hotel that serves international food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "international"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id MUL1298.json_0012
+# ::snt Thai food will work if you can find that .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "thai"
+  ))
+)
+
+# ::id MUL1298.json_0014
+# ::snt I need to leave the restaurant by 04:45 so can you book it for earlier than 04:00 , I will also need a taxi to commute .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n18 / name
+     :op1 "04:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id MUL1298.json_0016
+# ::snt I do n't need to book a table , but I do need a taxi to leave the restaurant by 04:45 and go to the hotel .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n22 / name
+     :op1 "04:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n26 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id MUL1298.json_0018
+# ::snt Yes , can I have the address and postcode of the restaurant , please ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id MUL1298.json_0020
+# ::snt No thank you .   That 's all I needed .   Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0196.json_0000
+# ::snt Are there any cheap Indian restaurants around ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SSNG0196.json_0002
+# ::snt Yes , I would prefer the centre .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SSNG0196.json_0004
+# ::snt Let 's go with the first one , Kohinoor . Do they have a table for 2 available at 1 pm tomorrow ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "kohinoor"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SSNG0196.json_0006
+# ::snt Wednesday , like the girl from the Adam 's Family .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id SSNG0196.json_0008
+# ::snt Another place to eat , any type , Centre and cheap .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n14 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+   :Food ( FooRe6 / Food 
+    :name ( n18 / name
+     :op1 "any"
+  ))
+)
+
+# ::id SSNG0196.json_0010
+# ::snt Actually , I just found out that another couple will be joining us and we 'd like to eat at 17:15 . Can you make me a reservation for 4 at that time ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n20 / name
+     :op1 "17:15"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n22 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SSNG0196.json_0012
+# ::snt Thank you . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3409.json_0000
+# ::snt Hello ! Can you please recommend a 3-star hotel ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n2 / name
+     :op1 "3-star"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL3409.json_0002
+# ::snt Do you have one in the north with free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL3409.json_0004
+# ::snt Is Hamilton Lodge a hotel or guesthouse ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+   :Name ( NamHo4 / Name 
+    :name ( n10 / name
+     :op1 "hamilton"
+     :op2 "lodge"
+  ))
+)
+
+# ::id PMUL3409.json_0006
+# ::snt Can you book it for 6 people ?
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL3409.json_0008
+# ::snt I need 6 people for 4 nights starting tuesday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL3409.json_0010
+# ::snt ok , now i need a train .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL3409.json_0012
+# ::snt I 'll be leaving from cambridge and going to london liverpool street
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n20 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n22 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3409.json_0014
+# ::snt The train should leave after 08:45 and should leave on saturday . I will need a arrival time and price
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n24 / name
+     :op1 "saturday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n26 / name
+     :op1 "08:45"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Arrive ( aTr1 / question )
+  :Ticket ( aTr2 / question )
+   )
+)
+
+# ::id PMUL3409.json_0016
+# ::snt I just needed that information , thank you for your help today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1017.json_0000
+# ::snt Can you find a train for me that leaves from Stevenage and is going to Cambridge ? Thanks .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "stevenage"
+  ))
+)
+
+# ::id PMUL1017.json_0002
+# ::snt Wednesday , and I would like to be there by 08:00 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "08:00"
+  ))
+)
+
+# ::id PMUL1017.json_0004
+# ::snt An how much will that cost ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL1017.json_0006
+# ::snt I am also looking for a attraction called whale of a time . Do you have more information on that ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n10 / name
+     :op1 "whale"
+     :op2 "of"
+     :op3 "a"
+     :op4 "time"
+  ))
+)
+
+# ::id PMUL1017.json_0008
+# ::snt No , that will be all . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20185.json_0000
+# ::snt I 'm looking for a cheap restaurant in the north part of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id WOZ20185.json_0002
+# ::snt Is there anything else ?
+( o / out_of_scope )
+
+# ::id WOZ20185.json_0004
+# ::snt Yes please .
+( o / out_of_scope )
+
+# ::id WOZ20185.json_0006
+# ::snt What is the phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id WOZ20185.json_0008
+# ::snt What is the postcode ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id WOZ20185.json_0010
+# ::snt what is the price range ?
+( Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+)
+
+# ::id WOZ20185.json_0012
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4355.json_0000
+# ::snt Yes , hello . I interested in finding a 0-star hotel in the centre please
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n6 / name
+     :op1 "0-star"
+  ))
+)
+
+# ::id PMUL4355.json_0002
+# ::snt I do n't need free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( onHo1 / dontcare)
+)
+
+# ::id PMUL4355.json_0004
+# ::snt Cheap one . Book it for 2 people , 2 nights starting from Wednesday . Reference number .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL4355.json_0006
+# ::snt Thank you . Can you help me out in finding an indian restaurant in town ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL4355.json_0008
+# ::snt Yes , I need the expensive price range please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n18 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL4355.json_0010
+# ::snt There is not a certain part of town . But I will need a table for 2 people on Wednesdat at 13:30 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n20 / name
+     :op1 "13:30"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n22 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL4355.json_0012
+# ::snt That should be all , Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1786.json_0000
+# ::snt I need a train going to cambridge on thursday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL1786.json_0002
+# ::snt I will be departing from broxbourne on thursday .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "broxbourne"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL1786.json_0004
+# ::snt I just need to arrive at or a little before 13:00 , please .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "13:00"
+  ))
+)
+
+# ::id PMUL1786.json_0006
+# ::snt Yes . I also am looking for a hotel called Worth House .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n12 / name
+     :op1 "worth"
+     :op2 "house"
+  ))
+)
+
+# ::id PMUL1786.json_0008
+# ::snt No , can you give me the travel time , departure time , and train ID for the train you mentioned ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Time ( aTr1 / question )
+  :Id ( aTr2 / question )
+)
+
+# ::id PMUL1786.json_0010
+# ::snt Thanks ! I 'd like to book at the worth house for 7 people and 3 nights starting thursday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "7"
+  ))
+   :Name ( NamHo8 / Name 
+    :name ( n20 / name
+     :op1 "worth"
+     :op2 "house"
+  ))
+)
+
+# ::id PMUL1786.json_0012
+# ::snt No thank you that will be all
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4979.json_0000
+# ::snt Are there any museums you can recommend ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id PMUL4979.json_0002
+# ::snt No how about you pick on and give me the entrance fee if any and the phone number please
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL4979.json_0004
+# ::snt Great I 'm also looking to travel to london kings cross on monday by train
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL4979.json_0006
+# ::snt As early as possible in the morning .
+( o / out_of_scope )
+
+# ::id PMUL4979.json_0008
+# ::snt Does that train depart from Cambridge ?
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4979.json_0010
+# ::snt Why did I ask this ?   Of course it would be cambridge   Sorry , my mistake .   Please book me for 1 person and I need a reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4979.json_0012
+# ::snt Wonderful , thanks for your help today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1929.json_0000
+# ::snt Hi there , I am looking for a train going to Cambridge , and departing from London liverpool street . Can you book me one ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id MUL1929.json_0002
+# ::snt I 'll be traveling on Saturday , please . Oh and I do n't want to leave too early , let 's say something after 17:45 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "17:45"
+  ))
+)
+
+# ::id MUL1929.json_0004
+# ::snt That would work , could you tell me the travel time for that as well ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL1929.json_0006
+# ::snt No , I do n't need it booked right now . I would really like to find a college to visit in town .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "college"
+  ))
+)
+
+# ::id MUL1929.json_0008
+# ::snt Yes .   Could you tell me what the entrance fee is ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL1929.json_0010
+# ::snt Thank you for that information , you 've been very helpful . I will call back when I 'm ready to book the train .   Goodbye .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL0333.json_0000
+# ::snt I am looking for a train departing from Cambridge that would arrive by 19:45 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n2 / name
+     :op1 "19:45"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0333.json_0002
+# ::snt Yes , I need a train that goes to Ely and leaves on Sunday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "ely"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id MUL0333.json_0004
+# ::snt That works , can you book 2 seats for me please ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL0333.json_0006
+# ::snt I am also looking for a very expensive restaurant located in the Centre . Do you have any suggestions ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0333.json_0008
+# ::snt Yes , I 'd prefer British food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "british"
+  ))
+)
+
+# ::id MUL0333.json_0010
+# ::snt That one sounds good , could you reserve me a table for 2 at 14:15 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "14:15"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n20 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL0333.json_0012
+# ::snt The same day as the train , on sunday . Can I also get the reference number please ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n22 / name
+     :op1 "sunday"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0333.json_0014
+# ::snt Can you try booking for 2 on Sunday at 13:15 instead ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n24 / name
+     :op1 "13:15"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n26 / name
+     :op1 "2"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n28 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id MUL0333.json_0016
+# ::snt Thanks so much - that 's all I need today . You 've been a great help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2493.json_0000
+# ::snt I am looking for a restaurant sitar tandoori . Can you give me more information ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "sitar"
+     :op2 "tandoori"
+  ))
+)
+
+# ::id MUL2493.json_0002
+# ::snt Yes . I would like to book a table for 6 at 18:00 on Monday please .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n4 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n6 / name
+     :op1 "6"
+  ))
+   :Time ( TimRe6 / Time 
+    :name ( n8 / name
+     :op1 "18:00"
+  ))
+)
+
+# ::id MUL2493.json_0004
+# ::snt Can you try for 17:00 instead ? And if they are available , I need the reference number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "17:00"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL2493.json_0006
+# ::snt Thanks . I am also looking for a college to visit while I am in town .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "college"
+  ))
+)
+
+# ::id MUL2493.json_0008
+# ::snt How about in a different area ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+)
+
+# ::id MUL0319.json_0000
+# ::snt I am looking for a modern European restaurant in the moderate range .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL0319.json_0002
+# ::snt Sure , you can choose . As long it 's in the moderate price range and serves modern European food , can you tell me what area it is in please ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "moderate"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Area ( aRe1 / question )
+   )
+)
+
+# ::id MUL0319.json_0004
+# ::snt Let me think on that , could you help me book a train ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL0319.json_0006
+# ::snt I 'd like to leave after 13:45 on thursday from cambridge to stansted airport .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n14 / name
+     :op1 "13:45"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0319.json_0008
+# ::snt No , I just need to leave after 13:45 . Give me which ever one is earliest .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n18 / name
+     :op1 "13:45"
+  ))
+)
+
+# ::id MUL0319.json_0010
+# ::snt Not at this time , no . I just needed the information , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0319.json_0012
+# ::snt That is everything . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4268.json_0000
+# ::snt i need information about   wandlebury country park
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "wandlebury"
+     :op2 "country"
+     :op3 "park"
+  ))
+)
+
+# ::id PMUL4268.json_0002
+# ::snt What type of attraction is this ?
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+)
+
+# ::id PMUL4268.json_0004
+# ::snt Just want to check if that address was legitimate , than I need a place to stay with free wifi and free parking .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+)
+
+# ::id PMUL4268.json_0006
+# ::snt Yes , I 'd like a hotel with a star of 0 . Actually , instead of a hotel , can we look for a guesthouse ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n6 / name
+     :op1 "0"
+  ))
+)
+
+# ::id PMUL4268.json_0008
+# ::snt No but you can book it for 7 people and 5 nights starting from wednesday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL4268.json_0010
+# ::snt Thank you so much . That is all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1319.json_0000
+# ::snt I am looking for a place to stay in the north with a 0 star rating .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "0"
+  ))
+)
+
+# ::id MUL1319.json_0002
+# ::snt Okay thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1319.json_0004
+# ::snt No , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1319.json_0006
+# ::snt What is the phone number and post code for that B and B ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id MUL1319.json_0008
+# ::snt Yes , I need a restaurant that serves sri lankan food in the same area .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "sri"
+     :op2 "lankan"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id MUL1319.json_0010
+# ::snt That 's OK , can you look for an Italian food restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id MUL1319.json_0012
+# ::snt No that will be all thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4645.json_0000
+# ::snt I 'm looking for a guesthouse where I can stay in east Cambridge .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL4645.json_0002
+# ::snt I was hoping for one that is in the moderate price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL4645.json_0004
+# ::snt Yes , actually . Can you reserve a room for me for Friday for 3 guests ?
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL4645.json_0006
+# ::snt I 'm also looking for an Italian restaurant , something in the same area as the hotel .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "italian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL4645.json_0008
+# ::snt Yes , please make it for   the same group of people at 15:00 on the same day .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "15:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id PMUL4645.json_0010
+# ::snt I also need a taxi
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL4645.json_0012
+# ::snt I need a taxi to commute between the two places .
+( Tm1 / Taxi-Inform
+   :Depart ( _aTa1 / a_and_b_guest_house)
+)
+
+# ::id PMUL4645.json_0014
+# ::snt The hotel to the restaurant please
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL4645.json_0016
+# ::snt Thanks , that 's all . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2516.json_0000
+# ::snt I 'd like to attend an architecture related attraction in the centre , do you have anything of that nature ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id PMUL2516.json_0002
+# ::snt Yes that would be great . Can you also give me the phone number and entrance fee ? Thanks
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL2516.json_0004
+# ::snt What is the address ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL2516.json_0006
+# ::snt Thanks .   I am also looking for an expensive place to stay .   I 'll need free wifi .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL2516.json_0008
+# ::snt in the north , please .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n8 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL2516.json_0010
+# ::snt how about something in the north ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n10 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL2516.json_0012
+# ::snt Let 's try the centre of town please
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2516.json_0014
+# ::snt Do it also have free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL2516.json_0016
+# ::snt Thank you , I would like to book it for 8 people for 2 nights starting from friday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL2516.json_0018
+# ::snt Great , thank you so much for your help today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2516.json_0020
+# ::snt No that is it . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4865.json_0000
+# ::snt Good day . I 'm headed into town and I need help finding a guesthouse that offers free wifi please
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL4865.json_0002
+# ::snt The area does n't matter , but I would like it to be in the moderate price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+   :Area ( onHo2 / dontcare)
+)
+
+# ::id PMUL4865.json_0004
+# ::snt Okay , i 'll try it out !   Book me for 6 people , 2 nights starting this monday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL4865.json_0006
+# ::snt Thank you .   Yes , I also need to find a moderately priced Italian restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n14 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL4865.json_0008
+# ::snt I would refer in the center and   as long as it 's moderate pricing .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n16 / name
+     :op1 "center"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n18 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL4865.json_0010
+# ::snt Yes , let 's go for the one in Regent Street City Centre . It will be on Monday , at 19:15 , and there will be 6 people .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n20 / name
+     :op1 "19:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n22 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n24 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL4865.json_0012
+# ::snt thank you that will be all
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1164.json_0000
+# ::snt Hello , I am looking for People 's Portraits Exhibition at Girton College , can you help me ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "people"
+     :op2 "'s"
+     :op3 "portraits"
+     :op4 "exhibition"
+     :op5 "at"
+     :op6 "girton"
+     :op7 "college"
+  ))
+   )
+ :op2(gt2 / general-greet
+   :none ( onge2 / none)
+   )
+)
+
+# ::id SNG1164.json_0002
+# ::snt yes , I would like the area and the postcode .
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id SNG1164.json_0004
+# ::snt That is all I need for today . Thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0061.json_0000
+# ::snt I am looking for a restaurant in Cambridge that serves Turkish food and is located in the west .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "turkish"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL0061.json_0002
+# ::snt is there a restaurant serving indian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id MUL0061.json_0004
+# ::snt Either price range is fine , can you tell me more about some of the restaurants you mentioned ?
+( Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+)
+
+# ::id MUL0061.json_0006
+# ::snt Can you give me the address , price range , and phone number of the best one ?
+( Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id MUL0061.json_0008
+# ::snt Thank you . I am also looking for a place to stay . I am specifically look for a four star hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n10 / name
+     :op1 "four"
+  ))
+)
+
+# ::id MUL0061.json_0010
+# ::snt Not necessarily I just needed to be a guest house with free Wi - Fi
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id MUL0061.json_0012
+# ::snt Please book it for 6 people and 5 nights starting from sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL0061.json_0014
+# ::snt I need a taxi to travel between the two places . I need to leave tandoori by 07:30 . Can you suggest something for me ? I need contact number and car type .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n18 / name
+     :op1 "07:30"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id MUL0061.json_0016
+# ::snt Yes to the hotel from the restaurant . I need to leave by 7:30 and will need the car type and a contact number please .
+( Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+)
+
+# ::id MUL0061.json_0018
+# ::snt Thank you so much for your assistance today I think that will be all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0160.json_0000
+# ::snt I would like to find a French restaurant , please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "french"
+  ))
+)
+
+# ::id PMUL0160.json_0002
+# ::snt If it 's moderately priced , yes please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL0160.json_0004
+# ::snt Hmm . How about Indian instead ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL0160.json_0006
+# ::snt Yes , please book me for 2 people at 14:30 on Monday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "14:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL0160.json_0008
+# ::snt I also need to find a place to stay while I am in town .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL0160.json_0010
+# ::snt I am looking for a 2 star hotel with free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL0160.json_0012
+# ::snt Yes ,  The hotel should include free wifi and does n't need to have free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( oHo1 / no)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL0160.json_0014
+# ::snt book it for the same group of people and 4 nights starting from the same day .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id PMUL0160.json_0016
+# ::snt thank you . you took care of all my needs . thanks . bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20053.json_0000
+# ::snt I want a restaurant in the centre and serves japanese food . What is the address ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "japanese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20053.json_0002
+# ::snt Thank You !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20053.json_0004
+# ::snt No thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4657.json_0000
+# ::snt i want to sight see in cambridge and want to see architectural stuff
+( o / out_of_scope )
+
+# ::id PMUL4657.json_0002
+# ::snt What area is all saints church located ? Is there an entrance fee ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "all"
+     :op2 "saints"
+     :op3 "church"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+  :Fee ( aAt2 / question )
+   )
+)
+
+# ::id PMUL4657.json_0004
+# ::snt Thanks ! I 've also heard about a little place in town called Autumn House . What can you tell me about it ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n4 / name
+     :op1 "autumn"
+     :op2 "house"
+  ))
+)
+
+# ::id PMUL4657.json_0006
+# ::snt Can you book a room for me ?
+( o / out_of_scope )
+
+# ::id PMUL4657.json_0008
+# ::snt Yes thursday and at 17:50 .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL4657.json_0010
+# ::snt It 'll be for 7 people , 2 nights , starting saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL4657.json_0012
+# ::snt What is the reference number for that booking ?
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL4657.json_0014
+# ::snt That will be all . Thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0365.json_0000
+# ::snt I am looking for information on train schedules . i need a train that leaves after 11:00 to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "11:00"
+  ))
+)
+
+# ::id MUL0365.json_0002
+# ::snt I will be departing from London Kings Cross and want to leave on Monday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id MUL0365.json_0004
+# ::snt Perfect .   I 'd like to be on that train .   TR572 , is that the train ID ?
+( a / and
+ :op1(Tt1 / Train-Request
+  :Id ( aTr0 / question )
+   )
+ :op2(Tm2 / Train-Inform
+   :Id ( IdTr3 / Id 
+    :name ( n11 / name
+     :op1 "TR572"
+  ))
+   )
+)
+
+# ::id MUL0365.json_0006
+# ::snt Ok , great thanks . Could you also give me information on a restaurant called la mimosa ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n12 / name
+     :op1 "la"
+     :op2 "mimosa"
+  ))
+)
+
+# ::id MUL0365.json_0008
+# ::snt Yes please book it for seven people on the same day also please give me a reference number
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n14 / name
+     :op1 "seven"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0365.json_0010
+# ::snt I would like the reservation for 20:00 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "20:00"
+  ))
+)
+
+# ::id MUL0365.json_0012
+# ::snt La Mimosa restaurant for 7 people at 15:15 on Monday .   Can you please send me the reference number ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n20 / name
+     :op1 "la"
+     :op2 "mimosa"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n22 / name
+     :op1 "15:15"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n24 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n26 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0365.json_0014
+# ::snt Thank you , that is all I need at this time .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1272.json_0000
+# ::snt Hi , I am looking for a restaurant called Yu garden .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "yu"
+     :op2 "garden"
+  ))
+)
+
+# ::id MUL1272.json_0002
+# ::snt Yes I need a booking for 3 people at 17:30 on sunday . I also need a reference number with that .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "17:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL1272.json_0004
+# ::snt I also need to find a hotel in the area .   Can you help me with that ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Type ( TypHo3 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL1272.json_0006
+# ::snt I have no preference on location , but something in a moderate price range with free parking . It does n't need to have internet .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n12 / name
+     :op1 "moderate"
+  ))
+   :Internet ( onHo3 / none)
+)
+
+# ::id MUL1272.json_0008
+# ::snt Actually , could you check for a hotel that also has free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Type ( TypHo3 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL1272.json_0010
+# ::snt Yes , same three people for four nights , from the same day , Sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "four"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n20 / name
+     :op1 "three"
+  ))
+)
+
+# ::id MUL1272.json_0012
+# ::snt I do n't really care . Where would you book , if you were in my shoes ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n22 / name
+     :op1 "do"
+     :op2 "n't"
+     :op3 "really"
+     :op4 "care"
+  ))
+)
+
+# ::id MUL1272.json_0014
+# ::snt Let 's book that one . Please send me the reference number .
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id MUL1272.json_0016
+# ::snt Thanks , that 's what I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1272.json_0018
+# ::snt no , thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1272.json_0020
+# ::snt Thanks , I 'm all set . You can end this conversation on your end now !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3020.json_0000
+# ::snt I need to find a train that leaves after 13:00 on Saturday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "saturday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "13:00"
+  ))
+)
+
+# ::id PMUL3020.json_0002
+# ::snt I 'll be departing from cambridge and going to broxbourne
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "broxbourne"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3020.json_0004
+# ::snt What time is the next one after that ?   That is cutting it close and I do n't want to miss it .
+( o / out_of_scope )
+
+# ::id PMUL3020.json_0006
+# ::snt book for me that for one person
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL3020.json_0008
+# ::snt Can you get me the reference number too ?
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL3020.json_0010
+# ::snt I am also looking for a mid ranged priced Indian place to dine .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "indian"
+  ))
+   :Price ( odRe2 / moderate)
+)
+
+# ::id PMUL3020.json_0012
+# ::snt I want to eat in the east please
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n14 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL3020.json_0014
+# ::snt Please do . I 'll need a table for 1 person on saturday at 10:45 . And give me the reference number too .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "10:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "1"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL3020.json_0016
+# ::snt Thank you for your time .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3020.json_0018
+# ::snt That is all today , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2921.json_0000
+# ::snt Hi , I 'm looking for a guesthouse . Do you know of any 4-star properties ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4-star"
+  ))
+)
+
+# ::id PMUL2921.json_0002
+# ::snt No particular area but free parking would be nice
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2921.json_0004
+# ::snt Yes please book that for 5 people for 3 nights starting on Saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL2921.json_0006
+# ::snt Actually , yes . I wanted to visit a college whilst I 'm in town . Could you recommend one for me ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL2921.json_0008
+# ::snt I really do not have a preference on the area . Which one would you recommend ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+)
+
+# ::id PMUL2921.json_0010
+# ::snt Can you give me the phone number for it ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL2921.json_0012
+# ::snt I will also need a taxi between them . I need to leave the hotel by 24:45 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n14 / name
+     :op1 "24:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL2921.json_0014
+# ::snt That is all I need , thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02021.json_0000
+# ::snt Hello , I 'm looking for a hospital in town .
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG02021.json_0002
+# ::snt No , I just needed the address . Good bye .
+( Ht1 / Hospital-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id PMUL0073.json_0000
+# ::snt hi , i am looking for bar in town that serves food .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0073.json_0002
+# ::snt it should be in the east area and serve south indian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "south"
+     :op2 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL0073.json_0004
+# ::snt I would like something cheap please ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL0073.json_0006
+# ::snt How about a restaurant that serves Chinese food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL0073.json_0008
+# ::snt I really wanted South Indian food in the easy .   Are there any choices regardless of price ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "south"
+     :op2 "indian"
+  ))
+   :Price ( onRe2 / dontcare)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Price ( aHo1 / question )
+   )
+)
+
+# ::id PMUL0073.json_0010
+# ::snt Yes please book a table for 3 people at 17:45 on sunday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "17:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL0073.json_0012
+# ::snt Thanks . Can you also find lodging for me ? I am looking for a 4 star hotel that has free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0073.json_0014
+# ::snt No any one will do . What ever you recommend . it should also have free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( onHo2 / dontcare)
+)
+
+# ::id PMUL0073.json_0016
+# ::snt Could you please give me their address ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id PMUL0073.json_0018
+# ::snt Can I get a taxi from University Arms Hotel to Curry Prince by 17:45 ?
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n20 / name
+     :op1 "curry"
+     :op2 "prince"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n22 / name
+     :op1 "university"
+     :op2 "arms"
+     :op3 "hotel"
+  ))
+   :Arrive ( ArrTa6 / Arrive 
+    :name ( n24 / name
+     :op1 "17:45"
+  ))
+)
+
+# ::id PMUL0073.json_0020
+# ::snt Thank you so much . That 's all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1136.json_0000
+# ::snt I 'm looking for a nightclub to visit in the centre area .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "nightclub"
+  ))
+)
+
+# ::id SNG1136.json_0002
+# ::snt Can I just get the address for Ballare , please ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n6 / name
+     :op1 "ballare"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+)
+
+# ::id SNG1136.json_0004
+# ::snt Oh , no . That answered all my questions . Thanks . Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0134.json_0000
+# ::snt I am looking for information on the hamilton lodge hotel .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "hamilton"
+     :op2 "lodge"
+  ))
+)
+
+# ::id MUL0134.json_0002
+# ::snt Yes , please , I want to book it . Give me the reference number .
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id MUL0134.json_0004
+# ::snt 7 people are staying for 3 nights starting on friday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL0134.json_0006
+# ::snt I 'm also looking for a restaurant in the expensive price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL0134.json_0008
+# ::snt Is Siagon City in the west ? I want a restaurant in the west .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n12 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL0134.json_0010
+# ::snt What 's the address and postcode for Graffiti ?   Could you also book a taxi from the hotel at 20:15 ? Please send me the contact number and car type .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n14 / name
+     :op1 "20:15"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+ :op3(Rt3 / Restaurant-Request
+  :Post ( aRe2 / question )
+  :Addr ( aRe3 / question )
+   )
+ :op4(Rm4 / Restaurant-Inform
+   :Name ( NamRe6 / Name 
+    :name ( n19 / name
+     :op1 "Graffiti"
+  ))
+   )
+)
+
+# ::id MUL0134.json_0012
+# ::snt Great can I also get a taxi to take me between the hotel and restaurant ?
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id MUL0134.json_0014
+# ::snt That is everything . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0134.json_0016
+# ::snt Thanks , I do n't need anything else today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0333.json_0000
+# ::snt I 'm looking for a 4 star hotel in the east .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n2 / name
+     :op1 "4"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo6 / Area 
+    :name ( n6 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL0333.json_0002
+# ::snt I do not have a date at this time .
+( o / out_of_scope )
+
+# ::id PMUL0333.json_0004
+# ::snt I need free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL0333.json_0006
+# ::snt Ok , can you pick one for me ?   I 'll just need the address and postcode please .
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id PMUL0333.json_0008
+# ::snt Yes , I need to find a restaurant that serves international food and is cheap . Also I need it in the same area as my hotel .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "international"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n10 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL0333.json_0010
+# ::snt Great , can you book a table for 4 people on Thursday at 19:45 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "19:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0333.json_0012
+# ::snt No , is there anything available for 18:45 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n20 / name
+     :op1 "18:45"
+  ))
+)
+
+# ::id PMUL0333.json_0014
+# ::snt Can you try again for me ?
+( o / out_of_scope )
+
+# ::id PMUL0333.json_0016
+# ::snt thanks so much you 've been really patient and kind .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0333.json_0018
+# ::snt No , you have helped me fully .   Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0472.json_0000
+# ::snt I am looking for a place called The Fez Club in Cambridge .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "fez"
+     :op2 "club"
+  ))
+)
+
+# ::id MUL0472.json_0002
+# ::snt Yes please let me know the area and address .
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Addr ( aAt1 / question )
+)
+
+# ::id MUL0472.json_0004
+# ::snt Yes . I 'm looking for a train leaving on Monday going to London Liverpool Street .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id MUL0472.json_0006
+# ::snt There will be four people riding with me .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "four"
+  ))
+)
+
+# ::id MUL0472.json_0008
+# ::snt From cambridge to london liverpool street . I do n't need a specific time , I just need to know the arrival time .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Dest ( DesTr4 / Dest 
+    :name ( n12 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Arrive ( aTr1 / question )
+   )
+)
+
+# ::id MUL0472.json_0010
+# ::snt Are there any trains that arrive after 21:00 ?
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n14 / name
+     :op1 "21:00"
+  ))
+)
+
+# ::id MUL0472.json_0012
+# ::snt Sure , I would love to purchase my ticket .
+( o / out_of_scope )
+
+# ::id MUL0472.json_0014
+# ::snt That should be all that I need , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3128.json_0000
+# ::snt Can you help me find a restaurant in the centre ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3128.json_0002
+# ::snt I am looking for a restaurant that serves modern European food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+)
+
+# ::id PMUL3128.json_0004
+# ::snt moderate price range please and thank you that will be all
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Price ( PriRe3 / Price 
+    :name ( n7 / name
+     :op1 "moderate"
+  ))
+   )
+)
+
+# ::id PMUL3128.json_0006
+# ::snt Ok sure . I need brassiere
+( o / out_of_scope )
+
+# ::id PMUL3128.json_0008
+# ::snt Yes , a table for one on Wednesday at 20:00 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "20:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL3128.json_0010
+# ::snt I will also need a taxi .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL3128.json_0012
+# ::snt I want the taxi to arrive to the restaurant in time for my reservation there
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n16 / name
+     :op1 "time"
+     :op2 "for"
+     :op3 "my"
+     :op4 "reservation"
+  ))
+)
+
+# ::id PMUL3128.json_0014
+# ::snt Sorry I need to book a hotel first . Do you have a 3 star with free parking in the same area ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n18 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Stars ( StaHo7 / Stars 
+    :name ( n22 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3128.json_0016
+# ::snt Do they have wifi ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Internet ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Internet ( esHo2 / yes)
+   )
+)
+
+# ::id PMUL3128.json_0018
+# ::snt Okay can you tell me the address and price range of the Gonville Hotel ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n24 / name
+     :op1 "hotel"
+  ))
+   :Name ( NamHo4 / Name 
+    :name ( n26 / name
+     :op1 "Gonville"
+     :op2 "Hotel"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Price ( aHo1 / question )
+  :Addr ( aHo2 / question )
+   )
+)
+
+# ::id PMUL3128.json_0020
+# ::snt Thanks .   Now I can book my taxi from the hotel to the restaurant .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n28 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL3128.json_0022
+# ::snt No reservation , just a taxi from the hotel to the restaurant arriving by 20:00
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n30 / name
+     :op1 "20:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n32 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n34 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Type ( TypHo6 / Type 
+    :name ( n37 / name
+     :op1 "hotel"
+  ))
+   )
+)
+
+# ::id PMUL3128.json_0024
+# ::snt Thank you that will be all I need
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0074.json_0000
+# ::snt I am looking for a restaurant
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0074.json_0002
+# ::snt The town centre , please .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0074.json_0004
+# ::snt I do n't care , as long as it 's really expensive .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n6 / name
+     :op1 "do"
+     :op2 "n't"
+     :op3 "care"
+  ))
+)
+
+# ::id PMUL0074.json_0006
+# ::snt Yes , for four people on Saturday . Do you have anything at 15:45 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "15:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "four"
+  ))
+)
+
+# ::id PMUL0074.json_0008
+# ::snt I also need a place to stay that is a guesthouse and should include free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id PMUL0074.json_0010
+# ::snt Expensive , I would like the place to be pricey .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n16 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0074.json_0012
+# ::snt Hmm .. okay , how about moderate ?   Big thing I guess is free parking and a 3 star rating .
+( Hm1 / Hotel-Inform
+   :Parking ( oHo1 / no)
+   :Price ( PriHo3 / Price 
+    :name ( n18 / name
+     :op1 "moderate"
+  ))
+   :Stars ( StaHo5 / Stars 
+    :name ( n20 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL0074.json_0014
+# ::snt You choose your favorite . Book me for the same group of people please for 3 nights starting on Saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n22 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n24 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n26 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id PMUL0074.json_0016
+# ::snt Thank you . I also need a taxi to pick me up at the hotel and get me to the restaurant on time , 15:45 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n28 / name
+     :op1 "15:45"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n30 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL0074.json_0018
+# ::snt Thank you very much . Have a nice day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0044.json_0000
+# ::snt I need a taxi . I 'll be departing the Fitzwilliam museum and need to arrive by 20:15
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n2 / name
+     :op1 "fitzwilliam"
+     :op2 "museum"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n4 / name
+     :op1 "20:15"
+  ))
+)
+
+# ::id SNG0044.json_0002
+# ::snt I am heading to restaurant one seven .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n6 / name
+     :op1 "restaurant"
+     :op2 "one"
+     :op3 "seven"
+  ))
+)
+
+# ::id SNG0044.json_0004
+# ::snt That is all that I need thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0044.json_0006
+# ::snt Thanks for your help .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3801.json_0000
+# ::snt I 'd like to find an expensive restaurant where I can eat african food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "african"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL3801.json_0002
+# ::snt Yes , a table for two at 5:00 . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3801.json_0004
+# ::snt I would prefer Sunday at 15:30 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "15:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL3801.json_0006
+# ::snt I also need a train from Kings Lynn on Sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id PMUL3801.json_0008
+# ::snt I 'd like to arrive by 12:00 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n14 / name
+     :op1 "12:00"
+  ))
+)
+
+# ::id PMUL3801.json_0010
+# ::snt Yes that sounds perfect !
+( o / out_of_scope )
+
+# ::id PMUL3801.json_0012
+# ::snt Actually I 'm sorry I do n't need it booked right now . May I get travel time , and departure time ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Time ( aTr1 / question )
+)
+
+# ::id PMUL3801.json_0014
+# ::snt Thank you very much . That is all for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3801.json_0016
+# ::snt Actually , I need a table for 5 , not 2 , sorry about that .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL3801.json_0018
+# ::snt No that 's all I need . Thank you for the help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20096.json_0000
+# ::snt I am looking for a moderately priced restaurant in the north part of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id WOZ20096.json_0002
+# ::snt Can I get the address and phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20096.json_0004
+# ::snt For both please
+( o / out_of_scope )
+
+# ::id WOZ20096.json_0006
+# ::snt Thank you and goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3325.json_0000
+# ::snt Hey , I 'll be in Cambridge and I 'm curious about the local restaurants . Can you find me a moderately priced one that serves European food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "european"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL3325.json_0002
+# ::snt Is that found in the center ?
+( o / out_of_scope )
+
+# ::id PMUL3325.json_0004
+# ::snt Can you please give me the address and postcode and phone number ? I want to jot this down in case I get lost .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id PMUL3325.json_0006
+# ::snt No thanks . I also need an expensive place to stay that has free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL3325.json_0008
+# ::snt I do n't have a preference . As long as it has free wifi and is a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL3325.json_0010
+# ::snt Can you find me a moderately priced one ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL3325.json_0012
+# ::snt The Bridge Guest House sounds fine . I 'll need it booked for Wednesday , 4 nights , and 8 people .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n12 / name
+     :op1 "bridge"
+     :op2 "guest"
+     :op3 "house"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n16 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n18 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL3325.json_0014
+# ::snt That is all I need . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1098.json_0000
+# ::snt Hi . I 'm looking for a place to stay in the North part of town . I 'd like the hotel to have free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL1098.json_0002
+# ::snt Yes . I would like it to be a guesthouse with a star of 4 .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1098.json_0004
+# ::snt Yes , please make a reservation for 3 people for 4 nights starting from thursday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL1098.json_0006
+# ::snt What about for 3 nights ? Also can I get a reference number if it is available ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL1098.json_0008
+# ::snt I 'm also looking for places to go . Is there a boat in the same area as the hotel ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n18 / name
+     :op1 "boat"
+  ))
+)
+
+# ::id MUL1098.json_0010
+# ::snt Can I please have its address ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id MUL1098.json_0012
+# ::snt I 'd like to book a taxi to go between the boat and the hotel .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+)
+
+# ::id MUL1098.json_0014
+# ::snt I need a taxi that will take me from the riverboat to the hotel .   I want to leave the riverboat at 04:00 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n20 / name
+     :op1 "04:00"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id MUL1098.json_0016
+# ::snt Can I have a contact number for the taxi ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL1098.json_0018
+# ::snt Thanks so much . That 's all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01813.json_0000
+# ::snt I 'm looking for the Addenbrookes Hospital .
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01813.json_0002
+# ::snt I need the postcode , please . I 'm just getting general information for now .
+( Ht1 / Hospital-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id SNG01813.json_0004
+# ::snt Thank you for helping me . That is all I need for right now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01813.json_0006
+# ::snt welcome . Thank you for your help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2038.json_0000
+# ::snt I want to take a trip to Cambridge , but need some help locating a train . Can you provide some information for me please ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2038.json_0002
+# ::snt i 'm leaving from peterborough on tuesday and the train should arrive after 15:30
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "peterborough"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n8 / name
+     :op1 "15:30"
+  ))
+)
+
+# ::id MUL2038.json_0004
+# ::snt Oh , yes , I meant I need to leave after 15:30 . I guess that means it will arrive after 15:30 , too , ha ha .
+( o / out_of_scope )
+
+# ::id MUL2038.json_0006
+# ::snt Yes . What is the price on that ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL2038.json_0008
+# ::snt Please book that train . I 'm also in search of a particular hotel . It 's called Worth House .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n10 / name
+     :op1 "worth"
+     :op2 "house"
+  ))
+)
+
+# ::id MUL2038.json_0010
+# ::snt Just the one , please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL2038.json_0012
+# ::snt Can we book the hotel for 1 person and 5 nights starting from Tuesday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL2038.json_0014
+# ::snt Thank you so much that is everything that I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2038.json_0016
+# ::snt Thank you ! You 've been very helpful . I will be sure to ask for you if I need anything else on our trip .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0951.json_0000
+# ::snt Hello . I need to get to the airport from my hotel .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id MUL0951.json_0002
+# ::snt I am looking for places to go in the East side of town . Do you have any suggestions ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL0951.json_0004
+# ::snt That 's sounds great . Can I have the telephone number ? I 'm also looking for a place to dine in the expensive price range in the same area , any suggestions ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+   )
+ :op3(At3 / Attraction-Request
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id MUL0951.json_0006
+# ::snt I 'd prefer a place that serves Indian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id MUL0951.json_0008
+# ::snt I 'm not ready to book yet .   Can you give me the postcode for Sitar Tandoori ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n10 / name
+     :op1 "sitar"
+     :op2 "tandoori"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Post ( aRe1 / question )
+   )
+)
+
+# ::id MUL0951.json_0010
+# ::snt I would like to book a taxi to take me from Sitar Tandoori to Funky Fun House at 21:30 . Can you provide a contact number and the car type ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n12 / name
+     :op1 "21:30"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n14 / name
+     :op1 "funky"
+     :op2 "fun"
+     :op3 "house"
+  ))
+   :Depart ( DepTa6 / Depart 
+    :name ( n16 / name
+     :op1 "sitar"
+     :op2 "tandoori"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id MUL0951.json_0012
+# ::snt Thanks ! That 's all I needed today . Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3563.json_0000
+# ::snt Can you find me a good restaurant in the city centre ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3563.json_0002
+# ::snt I do n't really have one but would like to try a European restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "european"
+  ))
+)
+
+# ::id PMUL3563.json_0004
+# ::snt Sounds great . Would you book me a table for 8 , for Monday at 19:00 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "19:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL3563.json_0006
+# ::snt Are there any entertainment venues near the restaurant ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   )
+ :op2(Am2 / Attraction-Inform
+   :Type ( TypAt3 / Type 
+    :name ( n13 / name
+     :op1 "entertainment"
+  ))
+   :Area ( AreAt5 / Area 
+    :name ( n15 / name
+     :op1 "near"
+     :op2 "the"
+     :op3 "restaurant"
+  ))
+   )
+)
+
+# ::id PMUL3563.json_0008
+# ::snt The attraction should be in the same area as the restaurant and should be in the type of entertainment . A museum
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n16 / name
+     :op1 "museum"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL3563.json_0010
+# ::snt What area are they in ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+)
+
+# ::id PMUL3563.json_0012
+# ::snt Yes , please provide a suggestion .
+( o / out_of_scope )
+
+# ::id PMUL3563.json_0014
+# ::snt I will also need a taxi from the attraction to my dinning .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "attraction"
+  ))
+   )
+ :op2(Am2 / Attraction-Inform
+   :none ( onAt2 / none)
+   )
+)
+
+# ::id PMUL3563.json_0016
+# ::snt Thank you so much for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1054.json_0000
+# ::snt I am looking to go to a museum in the east part of Cambridge , can you help me find one ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL1054.json_0002
+# ::snt That sounds good . What is the postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL1054.json_0004
+# ::snt I 'm in need of a guesthouse . I 'd like it to have three stars .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n8 / name
+     :op1 "three"
+  ))
+)
+
+# ::id MUL1054.json_0006
+# ::snt Yes , I 'd prefer a moderate place in the south .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n12 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL1054.json_0008
+# ::snt yes please for 7 people and for 3 nights starting Wednesday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL1054.json_0010
+# ::snt No , you 've been great .
+( o / out_of_scope )
+
+# ::id SNG01236.json_0000
+# ::snt can i find the nearest police station
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG01236.json_0002
+# ::snt Can you give me the address ?
+( Pt1 / Police-Request
+  :Addr ( aPo0 / question )
+)
+
+# ::id SNG01236.json_0004
+# ::snt No , that 's good , thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02141.json_0000
+# ::snt I need a tax going to tang chinese .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "tang"
+     :op2 "chinese"
+  ))
+)
+
+# ::id SNG02141.json_0002
+# ::snt I 'll be coming from whale of a time
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n4 / name
+     :op1 "whale"
+     :op2 "of"
+     :op3 "a"
+     :op4 "time"
+  ))
+)
+
+# ::id SNG02141.json_0004
+# ::snt I need to arrive by 05:15 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n6 / name
+     :op1 "05:15"
+  ))
+)
+
+# ::id SNG02141.json_0006
+# ::snt Nothing else right now . Thanks for the booking . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0165.json_0000
+# ::snt I need to find a certain restaurant called the slug and lettuce .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "the"
+     :op2 "slug"
+     :op3 "and"
+     :op4 "lettuce"
+  ))
+)
+
+# ::id MUL0165.json_0002
+# ::snt No . I just needed the area . Thank you !
+( Rt1 / Restaurant-Request
+  :Area ( aRe0 / question )
+)
+
+# ::id MUL0165.json_0004
+# ::snt Yes , please . I need a 3-star hotel with free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n4 / name
+     :op1 "3-star"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL0165.json_0006
+# ::snt I 'd like it to be a guesthouse with free parking included please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id MUL0165.json_0008
+# ::snt What is the price range ? Can I also get the address and postcode ?
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+  :Addr ( aHo1 / question )
+  :Post ( aHo2 / question )
+)
+
+# ::id MUL0165.json_0010
+# ::snt Great ! That s all the information I needed . Have a great day .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0165.json_0012
+# ::snt Thank you , and goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1947.json_0000
+# ::snt I will be visiting Cambridge and I need to arrive by 9:15 on Saturday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "saturday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n6 / name
+     :op1 "9:15"
+  ))
+)
+
+# ::id MUL1947.json_0002
+# ::snt I 'll be departing from peterborough .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n8 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id MUL1947.json_0004
+# ::snt Can I get the price and train ID please ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id MUL1947.json_0006
+# ::snt I 'm also looking for swimming pools in the area . Can you help me ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "swimming"
+     :op2 "pools"
+  ))
+)
+
+# ::id MUL1947.json_0008
+# ::snt is there a swimming pool in the east ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n14 / name
+     :op1 "swimming"
+     :op2 "pool"
+  ))
+)
+
+# ::id MUL1947.json_0010
+# ::snt Yes please . And can I also get the entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL1947.json_0012
+# ::snt Can I please get the address for the swimming pool .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id MUL1947.json_0014
+# ::snt Can you give me the phone number for the pool ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL1947.json_0016
+# ::snt What 's the entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL1947.json_0018
+# ::snt Okay , I will do that , thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1947.json_0020
+# ::snt No thank you .   Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1780.json_0000
+# ::snt I am looking for a train that leaves on Friday and goes to cambidge
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "friday"
+  ))
+   :Dest ( DesTr4 / Dest 
+    :name ( n4 / name
+     :op1 "cambidge"
+  ))
+)
+
+# ::id PMUL1780.json_0002
+# ::snt I will be departing from stansted airport and want to leave after 18:15 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "18:15"
+  ))
+)
+
+# ::id PMUL1780.json_0004
+# ::snt yes , what is the travel time , train ID and price please per ticket
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+  :Id ( aTr2 / question )
+)
+
+# ::id PMUL1780.json_0006
+# ::snt Could you confirm the travel time and price please ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id PMUL1780.json_0008
+# ::snt Not , at the moment .   However , I would also like to find a hotel to stay with free wifi and a moderate price range .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "moderate"
+  ))
+   :Internet ( esHo2 / yes)
+   :Type ( TypHo5 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1780.json_0010
+# ::snt I would like a 0 star hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n16 / name
+     :op1 "0"
+  ))
+)
+
+# ::id PMUL1780.json_0012
+# ::snt Yes ,   please book it for the same day for a party of 4 for 4 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n22 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1780.json_0014
+# ::snt Yes the same day please .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n24 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+)
+
+# ::id PMUL1780.json_0016
+# ::snt Thanks , that 's all I needed today . Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0334.json_0000
+# ::snt I am looking for a train going to Broxbourne .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id SNG0334.json_0002
+# ::snt I am leaving from Cambridge heading to Broxbourne .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Dest ( DesTr4 / Dest 
+    :name ( n6 / name
+     :op1 "Broxbourne"
+  ))
+)
+
+# ::id SNG0334.json_0004
+# ::snt I 'd like to leave after 10:30 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "10:30"
+  ))
+)
+
+# ::id SNG0334.json_0006
+# ::snt I am leaving on Thursday and can you please give me the travel time and price ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Time ( aTr1 / question )
+  :Ticket ( aTr2 / question )
+   )
+)
+
+# ::id SNG0334.json_0008
+# ::snt That would be perfect , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0334.json_0010
+# ::snt No that will be all for now .
+( o / out_of_scope )
+
+# ::id SNG0334.json_0012
+# ::snt Yes . Have a nice day .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2600.json_0000
+# ::snt I 'm looking to visit a museum in the east part of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL2600.json_0002
+# ::snt Sounds great . Could you recommend one , and give me the address , postcode , and phone number ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL2600.json_0004
+# ::snt Thank you , also can you help me find a place to eat ?
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2600.json_0006
+# ::snt actually , i 'm looking for a place to stay .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL2600.json_0008
+# ::snt A guesthouse in the northern part of town , please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n8 / name
+     :op1 "northern"
+  ))
+)
+
+# ::id SNG1338.json_0000
+# ::snt i want to book a taxi .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id SNG1338.json_0002
+# ::snt I need to arrive by 13:00 . It does n't matter what time I leave .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n2 / name
+     :op1 "13:00"
+  ))
+)
+
+# ::id SNG1338.json_0004
+# ::snt I want to go to the lensfield hotel and depart from the fez club . Could you please give me the contact number and car type of the driver ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n4 / name
+     :op1 "lensfield"
+     :op2 "hotel"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n6 / name
+     :op1 "the"
+     :op2 "fez"
+     :op3 "club"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id SNG1338.json_0006
+# ::snt No , that will be all . Thank you very much for your time .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4452.json_0000
+# ::snt I am traveling to Cambridge and looking forward to try local restaurants .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL4452.json_0002
+# ::snt I still need to discuss restaurants details with a couple people first , can I start by looking for a 4 star place to stay in the south with free parking please ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+   :Stars ( StaHo5 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4452.json_0004
+# ::snt Do they have wifi ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Internet ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Internet ( esHo2 / yes)
+   )
+)
+
+# ::id PMUL4452.json_0006
+# ::snt Okay , which place do you recommend ?
+( o / out_of_scope )
+
+# ::id PMUL4452.json_0008
+# ::snt not now . i am also looking for a place to dine
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL4452.json_0010
+# ::snt I would like a japanese place in the cheap range .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "japanese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL4452.json_0012
+# ::snt Can we search for Portuguese instead ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "Portuguese"
+  ))
+)
+
+# ::id PMUL4452.json_0014
+# ::snt That sounds lovely . I would like to book it for Saturday , for 7 people , at 14:15 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "14:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL4452.json_0016
+# ::snt i also want a taxi
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL4452.json_0018
+# ::snt i want to book a taxi to commute between the two places .
+( Tm1 / Taxi-Inform
+   :Dest ( anTa1 / nandos_city_centre)
+   :Depart ( amTa2 / cambridge_train_station)
+)
+
+# ::id PMUL4452.json_0020
+# ::snt The most important thing is that it gets me to the restaurant in time for the reservation . I can leave the hotel whenever necessary .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL4452.json_0022
+# ::snt Thank you , that is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1259.json_0000
+# ::snt Are there any 4-star places to stay that also have free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "4-star"
+  ))
+)
+
+# ::id MUL1259.json_0002
+# ::snt I prefer something in the north . And a guesthouse would be better .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL1259.json_0004
+# ::snt No , but free wifi and four star please .
+( Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+   :Stars ( StaHo3 / Stars 
+    :name ( n8 / name
+     :op1 "four"
+  ))
+   :Internet ( esHo3 / yes)
+)
+
+# ::id MUL1259.json_0006
+# ::snt Please book it for 1 people for 2 nights starting from friday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL1259.json_0008
+# ::snt Yes , I 'm also looking for a cheap place to eat that 's also in the north .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n16 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n18 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL1259.json_0010
+# ::snt Let 's try the Italian one .   Can I get the postcode and phone number for it , too ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n20 / name
+     :op1 "italian"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Post ( aRe2 / question )
+   )
+)
+
+# ::id MUL1259.json_0012
+# ::snt Great , thank you for all your help today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1259.json_0014
+# ::snt No , that would be all . Thanks . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL2202.json_0000
+# ::snt I am in desperate need of a getaway . Can you help me find a cheap place to stay ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL2202.json_0002
+# ::snt I like staying on the north side of town and I do need free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL2202.json_0004
+# ::snt Does it have free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id MUL2202.json_0006
+# ::snt The Worth house sounds fine . I would need the postcode .
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Name ( NamHo3 / Name 
+    :name ( n7 / name
+     :op1 "Worth"
+     :op2 "house"
+  ))
+   )
+)
+
+# ::id MUL2202.json_0008
+# ::snt Yes please . I 'm also looking for a train that leaves on friday that departs from leicester and goes to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n12 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id MUL2202.json_0010
+# ::snt I 'd like to leave after 11:45 , please .
+( Tm1 / Train-Inform
+   :Arrive ( onTr1 / none)
+   :Leave ( LeaTr3 / Leave 
+    :name ( n14 / name
+     :op1 "11:45"
+  ))
+)
+
+# ::id MUL2202.json_0012
+# ::snt Yes please .   I need 8 tickets .   And I 'm sorry , I did n't need you to book the hotel , hope it 's not too late .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n16 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL2202.json_0014
+# ::snt No , I believe that is everything . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2202.json_0016
+# ::snt Thanks one more time . Lets end this conversation PLEASE
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0215.json_0000
+# ::snt I am looking for a restaurant called Charlie Chan
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "charlie"
+     :op2 "chan"
+  ))
+)
+
+# ::id MUL0215.json_0002
+# ::snt yes please , for 1 person at 12:45 on Thursday , thank you
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "12:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL0215.json_0004
+# ::snt Thanks ! I also need a train to Cambridge on Thursday . Can you help me with that ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id MUL0215.json_0006
+# ::snt I am looking to leave Kings Lynn station and arrive by 9:45
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n14 / name
+     :op1 "9:45"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id MUL0215.json_0008
+# ::snt What 's the price and travel time for that train ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id MUL0215.json_0010
+# ::snt Yes , that sounds good .
+( o / out_of_scope )
+
+# ::id MUL0215.json_0012
+# ::snt Actually hold off on booking for now .   Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0215.json_0014
+# ::snt No , that will be all . Thank you for all your assistance .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1516.json_0000
+# ::snt Hi , can you point me to an expensive restaurant that serves Italian food ?   I will be in the area soon .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL1516.json_0002
+# ::snt Yes , I would like to book a reservation in the south for 2 people on friday afternoon .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "south"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL1516.json_0004
+# ::snt Yes . I actually need a restaurant in the centre for three people on Wednesday at 18:15 .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n14 / name
+     :op1 "18:15"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n16 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n18 / name
+     :op1 "three"
+  ))
+)
+
+# ::id MUL1516.json_0006
+# ::snt Can you try 17:15 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n20 / name
+     :op1 "17:15"
+  ))
+)
+
+# ::id MUL1516.json_0008
+# ::snt Thank you . Can you book me a train arriving the same day as I am going to the restaurant ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+)
+
+# ::id MUL1516.json_0010
+# ::snt I 'm coming to Cambridge from London Liverpool Street .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n24 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n26 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id MUL1516.json_0012
+# ::snt I would like to arrive by 10:00 and I would like to book it for the same quantity of people as in the restaurant . I also would like the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n28 / name
+     :op1 "10:00"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n30 / name
+     :op1 "same"
+     :op2 "quantity"
+     :op3 "of"
+     :op4 "people"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL1516.json_0014
+# ::snt Thank you ! Goobye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0597.json_0000
+# ::snt I am looking for a train to cambridge leaving on Sunday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id MUL0597.json_0002
+# ::snt I am departing from Leicester and need to leave after 8:45 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "leicester"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "8:45"
+  ))
+)
+
+# ::id MUL0597.json_0004
+# ::snt Great I 'll take TR1079 for two people please give me the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "two"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0597.json_0006
+# ::snt Great . I 'm also looking to book that for two people . Also , I 'm interested in places around town . Any parks in the south area ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "south"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n14 / name
+     :op1 "parks"
+  ))
+)
+
+# ::id MUL0597.json_0008
+# ::snt Can I get the phone numbers for both please ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL0597.json_0010
+# ::snt Can I please get the entrance fee for the Lammas Land Park ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL0597.json_0012
+# ::snt No , that 's all . You 've been very helpful ! Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20415.json_0000
+# ::snt Please find me a restaurant in the centre part of town .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id WOZ20415.json_0002
+# ::snt I am looking for traditional food in the centre part of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "traditional"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id WOZ20415.json_0004
+# ::snt How about turkish food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "turkish"
+  ))
+)
+
+# ::id WOZ20415.json_0006
+# ::snt What is price range ?
+( Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+)
+
+# ::id WOZ20415.json_0008
+# ::snt No , that is it . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3095.json_0000
+# ::snt I need to book a restaurant .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL3095.json_0002
+# ::snt I would really love to try christmas food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "christmas"
+  ))
+)
+
+# ::id PMUL3095.json_0004
+# ::snt I would love italian food then .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id PMUL3095.json_0006
+# ::snt No thank you . I 'll just need a price range and postcode for one of them .
+( a / and
+ :op1(Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Price ( aRe1 / question )
+  :Post ( aRe2 / question )
+   )
+)
+
+# ::id PMUL3095.json_0008
+# ::snt Thank you for the information , I also need a train on Wednesday from Cambridge .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3095.json_0010
+# ::snt I would like to request information about a train to London Liverpool Street , I would like to leave after 9:15 , when do I arrive and what is the price ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n12 / name
+     :op1 "9:15"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Arrive ( aTr1 / question )
+  :Ticket ( aTr2 / question )
+   )
+ :op3(Rt3 / Restaurant-Request
+  :Price ( aRe2 / question )
+   )
+)
+
+# ::id PMUL3095.json_0012
+# ::snt Yes that was all I needed to today .   Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1037.json_0000
+# ::snt I 'm looking for a guesthouse to stay at with free wifi please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id SNG1037.json_0002
+# ::snt In the north area , please .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SNG1037.json_0004
+# ::snt No , I do n't care about price , but I do need to have free parking .
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Parking ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Parking ( esHo2 / yes)
+   )
+)
+
+# ::id SNG1037.json_0006
+# ::snt That`s fine . What is their address , please ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id SNG1037.json_0008
+# ::snt No thank you . Do they offer free parking ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Parking ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Parking ( esHo2 / yes)
+   )
+)
+
+# ::id SNG1037.json_0010
+# ::snt Wonderful .   I just need their postcode then please .
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id SNG1037.json_0012
+# ::snt That is it , thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1199.json_0000
+# ::snt Hi , I 'm looking for upscale hotels in the north part of Cambridge . Are there any that also include free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL1199.json_0002
+# ::snt Does it include free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id MUL1199.json_0004
+# ::snt Can you book it for 6 people staying 5 nights starting on saturday ? I 'll need the reference number as well .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL1199.json_0006
+# ::snt thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1199.json_0008
+# ::snt Yes . Can you also tell me if there is a park in the North by the hotel ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "north"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n12 / name
+     :op1 "park"
+  ))
+)
+
+# ::id MUL1199.json_0010
+# ::snt Great ! May I have the address and phone number ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL1199.json_0012
+# ::snt No , I think that 's everything .   Thanks for the info .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20192.json_0000
+# ::snt Is there a restaurant in the centre of town serving halal food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "halal"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id WOZ20192.json_0002
+# ::snt Is there any restaurant in the centre serving spanish food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "spanish"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id WOZ20192.json_0004
+# ::snt I do n't care .
+( Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+)
+
+# ::id WOZ20192.json_0006
+# ::snt La Raza sounds lovely . May I have the number and postcode please ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n10 / name
+     :op1 "la"
+     :op2 "raza"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Post ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20192.json_0008
+# ::snt No , thank you , I have all I need .   Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20192.json_0010
+# ::snt Again , goodbye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL2444.json_0000
+# ::snt Could you find me a cheap restaurant in the centre please
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2444.json_0002
+# ::snt Is there one that serves chinese food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id MUL2444.json_0004
+# ::snt Rice House sounds interesting , and I need some cheap egg rolls . What postcode is that place in ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+   :Name ( NamRe4 / Name 
+    :name ( n10 / name
+     :op1 "rice"
+     :op2 "house"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Post ( aRe1 / question )
+   )
+)
+
+# ::id MUL2444.json_0006
+# ::snt Thanks - I am also wondering if there are any multiple sports attractions in the city centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n14 / name
+     :op1 "multiple"
+     :op2 "sports"
+  ))
+)
+
+# ::id MUL2444.json_0008
+# ::snt How about a college type attraction in the same area as the restaurant then ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n16 / name
+     :op1 "college"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id MUL2444.json_0010
+# ::snt Would you recommend one ?
+( o / out_of_scope )
+
+# ::id MUL2444.json_0012
+# ::snt Can I get their phone number , address and postcode please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id MUL2444.json_0014
+# ::snt I 'd like a taxi to commute back and forth please .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL2444.json_0016
+# ::snt I want to leave the restaurant by 17:00 please .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n20 / name
+     :op1 "17:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id MUL2444.json_0018
+# ::snt Thanks a bunch . Have a great night . Take care . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1988.json_0000
+# ::snt Hi , I am planning a trip and could use some advice on a place to stay .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1988.json_0002
+# ::snt I would like a moderate price hotel in Cambridge .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1988.json_0004
+# ::snt I 'm not concerned about the area but it does n't need to include internet .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( onHo2 / dontcare)
+)
+
+# ::id PMUL1988.json_0006
+# ::snt Either one is fine . I need to book it for 5 nights on Wednesday . There are 4 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1988.json_0008
+# ::snt Let me know when your break is over . I 'll need a reference number please .
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL1988.json_0010
+# ::snt I also need info on a train . It should arrive in london liverpool street by 16:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n14 / name
+     :op1 "16:30"
+  ))
+)
+
+# ::id PMUL1988.json_0012
+# ::snt I will be departing Cambridge on Friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n16 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1988.json_0014
+# ::snt Yes , please book it for me .
+( o / out_of_scope )
+
+# ::id PMUL1988.json_0016
+# ::snt I need 4 tickets , and the price and train ID
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+  :Id ( aTr2 / question )
+   )
+)
+
+# ::id PMUL1988.json_0018
+# ::snt That is all , thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20412.json_0000
+# ::snt I am looking for a cheap restaurant
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id WOZ20412.json_0002
+# ::snt I want somewhere in the center .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id WOZ20412.json_0004
+# ::snt I made a mistake . I am looking for a cheap restaurant in the north part of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "north"
+  ))
+)
+
+# ::id WOZ20412.json_0006
+# ::snt I prefer Indian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id WOZ20412.json_0008
+# ::snt Is there anything else ?
+( o / out_of_scope )
+
+# ::id WOZ20412.json_0010
+# ::snt How about that Italian restaurant ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id WOZ20412.json_0012
+# ::snt Thank you for the information . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01852.json_0000
+# ::snt I want to find a hotel to stay in located in the centre
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG01852.json_0002
+# ::snt Can you help me find a hotel in the cheap price range that includes free wifi ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+   :Internet ( esHo2 / yes)
+   :Type ( TypHo5 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id SNG01852.json_0004
+# ::snt Try a guesthouse please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id SNG01852.json_0006
+# ::snt Is it cheap ? I do n't have much money . And do they have free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n12 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SNG01852.json_0008
+# ::snt Just information for now , can you please give me the address ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id SNG01852.json_0010
+# ::snt That is all I needed . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1574.json_0000
+# ::snt Hello , I 'm looking for a place to eat - moderately priced in the centre area .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1574.json_0002
+# ::snt I would love to try modern european . Do you have that type ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+)
+
+# ::id MUL1574.json_0004
+# ::snt Perhaps the Riverside Brasserie . I would like to book a table for 8 at 11:00 on Monday , please get me the reference number . Thank you .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "11:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+   :Name ( NamRe8 / Name 
+    :name ( n14 / name
+     :op1 "Riverside"
+     :op2 "Brasserie"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL1574.json_0006
+# ::snt Yes I need at train arriving by 08:45 to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n18 / name
+     :op1 "08:45"
+  ))
+)
+
+# ::id MUL1574.json_0008
+# ::snt I will be leaving Monday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n20 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id MUL1574.json_0010
+# ::snt I am departing from leicester
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n22 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id MUL1574.json_0012
+# ::snt That sounds fine . Can you please reserve seats for a party of eight on that train ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n24 / name
+     :op1 "eight"
+  ))
+)
+
+# ::id MUL1574.json_0014
+# ::snt No , that 's all . Thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0033.json_0000
+# ::snt I need to get a taxi from Funky Funhouse .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n2 / name
+     :op1 "Funky"
+     :op2 "Funhouse"
+  ))
+)
+
+# ::id SNG0033.json_0002
+# ::snt I need to go to nusha and I would like to arrive by 04:30
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n4 / name
+     :op1 "nusha"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n6 / name
+     :op1 "04:30"
+  ))
+)
+
+# ::id SNG0033.json_0004
+# ::snt Thank you for your help , that 's all the help I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0643.json_0000
+# ::snt Hi , I would like a restaurant inthe centre of town which serves creative food please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "creative"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0643.json_0002
+# ::snt How about a restaurant that services Chinese food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id SNG0643.json_0004
+# ::snt I do n't care about the price range . Can you just pick a good one for me ?
+( Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+)
+
+# ::id SNG0643.json_0006
+# ::snt Yes , sounds good . Please reserve a table for six at 12:15 on Saturday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "12:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "six"
+  ))
+)
+
+# ::id SNG0643.json_0008
+# ::snt Is 11:15 on Saturday available ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "11:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id SNG0643.json_0010
+# ::snt Nothing else . I look forward to the meal . Thank you for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2892.json_0000
+# ::snt Hello . I would like to visit an attraction called Byard Art . Can you help me get some information ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "byard"
+     :op2 "art"
+  ))
+)
+
+# ::id PMUL2892.json_0002
+# ::snt Yes , the address and postcode , please .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL2892.json_0004
+# ::snt Thanks so much .   Can you help me with a place to stay ?
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2892.json_0006
+# ::snt The hotel should include free parking and should include free wifi . The hotel should be in the cheap price range
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Price ( PriHo5 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+   :Internet ( esHo4 / yes)
+)
+
+# ::id PMUL2892.json_0008
+# ::snt Do n't care as long as it has free wifi and parking
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL2892.json_0010
+# ::snt Is that an actual hotel ?   I do n't like guesthouses .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL2892.json_0012
+# ::snt No , just the postcode will be fine .
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id PMUL2892.json_0014
+# ::snt Yes , I need to book a taxi to go between the hotel and byard art , I 'll need to leave by 19:30
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n10 / name
+     :op1 "19:30"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Type ( TypHo4 / Type 
+    :name ( n13 / name
+     :op1 "hotel"
+  ))
+   )
+ :op3(Am3 / Attraction-Inform
+   :Name ( NamAt6 / Name 
+    :name ( n16 / name
+     :op1 "byard"
+     :op2 "art"
+  ))
+   )
+)
+
+# ::id PMUL2892.json_0016
+# ::snt I will be leaving from Byard Art by 19:30
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n16 / name
+     :op1 "byard"
+     :op2 "art"
+  ))
+   :Leave ( LeaTa4 / Leave 
+    :name ( n18 / name
+     :op1 "19:30"
+  ))
+)
+
+# ::id PMUL2892.json_0018
+# ::snt Thanks for the help with the museum , hotel and taxi . I do n't need anything else . Goodbye .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n20 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL0500.json_0000
+# ::snt What museums are in Cambridge ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id MUL0500.json_0002
+# ::snt Um , yes , in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0500.json_0004
+# ::snt That 's okay , I just want the phone number for it .
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL0500.json_0006
+# ::snt Can you also help me find a train leaving on Sunday from cambridge ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0500.json_0008
+# ::snt I want to go to birmingham new street and I 'm looking to arrive by 13:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n12 / name
+     :op1 "13:45"
+  ))
+)
+
+# ::id MUL0500.json_0010
+# ::snt All that sounds perfect . I just need the price on one train ticket , please . Thank you and have a nice day .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "one"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL0500.json_0012
+# ::snt Okay but first can I get the train ID please ?
+( Tt1 / Train-Request
+  :Id ( aTr0 / question )
+)
+
+# ::id MUL0500.json_0014
+# ::snt Thanks , I actually do n't need you to book a ticket . In fact , I 'm all set . Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0500.json_0016
+# ::snt Thank you very much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1135.json_0000
+# ::snt Hey there . Can you help me find a swimming pool here in the city ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "swimming"
+     :op2 "pool"
+  ))
+)
+
+# ::id SNG1135.json_0002
+# ::snt Not really , no . Any area will do . Can you recommend one and provide me the phone number ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id SNG1135.json_0004
+# ::snt No actually , that is just the information I needed .   Thanks and have a good day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4164.json_0000
+# ::snt I need a train to take me to Cambridge departing from London Liverpool Street .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL4164.json_0002
+# ::snt On Thursday . I need to arrive by 20:45
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "20:45"
+  ))
+)
+
+# ::id PMUL4164.json_0004
+# ::snt That would be fine . I 'll need the travel time , departure time , and train ID , please ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Time ( aTr1 / question )
+  :Id ( aTr2 / question )
+)
+
+# ::id PMUL4164.json_0006
+# ::snt What 's the duration of the trip ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL4164.json_0008
+# ::snt Yes , I also need a boat type of place to go in the north .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "north"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n12 / name
+     :op1 "boat"
+  ))
+)
+
+# ::id PMUL4164.json_0010
+# ::snt Can you give me the phone number , address and entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL4164.json_0012
+# ::snt Okay . Thank you for your time !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4164.json_0014
+# ::snt Have a great day .   I am all set .   Goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0149.json_0000
+# ::snt I need   a nice place to stay , do you have those ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL0149.json_0002
+# ::snt I would like to stay in the centre of town .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0149.json_0004
+# ::snt I would like the moderate price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL0149.json_0006
+# ::snt Yes please make a booking for 6 people and 2 nights starting from monday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL0149.json_0008
+# ::snt I would like more info on the Travellers Rest , it is a restaurant .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n12 / name
+     :op1 "travellers"
+     :op2 "rest"
+  ))
+)
+
+# ::id PMUL0149.json_0010
+# ::snt Sure . I would like to book it for 6 people on Monday at 14:30 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "14:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL0149.json_0012
+# ::snt I also need to find a taxi .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL0149.json_0014
+# ::snt Can they pick me up at the hotel and take me to the restaurant in time for my reservations ?
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL0149.json_0016
+# ::snt That 's it for me today . Thank you , bye
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20125.json_0000
+# ::snt I want to find a moderate price restaurant and serving austrian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "austrian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id WOZ20125.json_0002
+# ::snt What about British food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "british"
+  ))
+)
+
+# ::id WOZ20125.json_0004
+# ::snt Saint Johns Chop House sounds good . Could you give me the phone number ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "saint"
+     :op2 "johns"
+     :op3 "chop"
+     :op4 "house"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20125.json_0006
+# ::snt Thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20125.json_0008
+# ::snt That 's it , goodbye
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1149.json_0000
+# ::snt What can you tell me about an attraction called the Fez Club ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "fez"
+     :op2 "club"
+  ))
+)
+
+# ::id PMUL1149.json_0002
+# ::snt Yes , I need the phone number please .
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL1149.json_0004
+# ::snt I also need a train from Cambridge to Stansted Airport .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1149.json_0006
+# ::snt From Cambridge ? Stansteadthrough the country though . but need to leave on Saturday and arrive n\by 14:30
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n10 / name
+     :op1 "14:30"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n12 / name
+     :op1 "Cambridge"
+  ))
+)
+
+# ::id PMUL1149.json_0008
+# ::snt I 'm sorry , but I actually need to leave after 16:30 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n14 / name
+     :op1 "16:30"
+  ))
+)
+
+# ::id PMUL1149.json_0010
+# ::snt I need to arrive by 17:45 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n16 / name
+     :op1 "17:45"
+  ))
+)
+
+# ::id PMUL1149.json_0012
+# ::snt Yes , please book me for that .   I will need one ticket .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n18 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL1149.json_0014
+# ::snt That will be all . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02194.json_0000
+# ::snt where is the parkside police station
+( Pm1 / Police-Inform
+   :Name ( NamPo2 / Name 
+    :name ( n2 / name
+     :op1 "parkside"
+     :op2 "police"
+     :op3 "station"
+  ))
+)
+
+# ::id SNG02194.json_0002
+# ::snt Thank you . That helped a lot .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2554.json_0000
+# ::snt I need a place to stay in the north with a 4 star rating please .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2554.json_0002
+# ::snt Is it in the cheap price range ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL2554.json_0004
+# ::snt What hotels have free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL2554.json_0006
+# ::snt No thank you , could I have the address with postcode and phone number ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+  :Addr ( aHo1 / question )
+  :Phone ( aHo2 / question )
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2554.json_0008
+# ::snt I would like to find a boat in the north of town as well .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n8 / name
+     :op1 "north"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n10 / name
+     :op1 "boat"
+  ))
+)
+
+# ::id PMUL2554.json_0010
+# ::snt Can you just give me the entrance fee amount and the address ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+)
+
+# ::id PMUL2554.json_0012
+# ::snt There is no entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL2554.json_0014
+# ::snt Okay , thank you so much ! I do n't need anything else then , goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1084.json_0000
+# ::snt I am looking for a vegetarian restaurant near South Cambridge , or a restaurant that has a variety of vegetarian dishes .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Food ( FooRe3 / Food 
+    :name ( n2 / name
+     :op1 "vegetarian"
+  ))
+)
+
+# ::id MUL1084.json_0002
+# ::snt Uh , can you tell me where the Man on the Moon exhibit is ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n4 / name
+     :op1 "man"
+     :op2 "on"
+     :op3 "the"
+     :op4 "moon"
+  ))
+)
+
+# ::id MUL1084.json_0004
+# ::snt What is the area that is in ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+)
+
+# ::id MUL1084.json_0006
+# ::snt Yes , I also need a place to stay I need a hotel that is expensive .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL1084.json_0008
+# ::snt Free parking is n't that expensive to me , are there any others or just the University Arms ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL1084.json_0010
+# ::snt Does it have internet ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Internet ( aHo1 / question )
+   )
+)
+
+# ::id MUL1084.json_0012
+# ::snt Is it in the centre ?   If it is , I would like to book it .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1084.json_0014
+# ::snt Please book the Marriott for 4 please .
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1084.json_0016
+# ::snt I 'm not sure yet .   I actually just need the info .   Sorry .
+( o / out_of_scope )
+
+# ::id MUL1084.json_0018
+# ::snt No , that is all I need . Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2937.json_0000
+# ::snt Can I get information on 3 star hotels in the moderate price range ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotels"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL2937.json_0002
+# ::snt The hotel should be of the guesthouse type and should be located in the west area .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n10 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL2937.json_0004
+# ::snt Can you book it for me ?
+( o / out_of_scope )
+
+# ::id PMUL2937.json_0006
+# ::snt book it for 7 people and 2 nights starting from saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL2937.json_0008
+# ::snt What are some attractions on the east side ? Is there a swimming pool available ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n18 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n20 / name
+     :op1 "swimming"
+     :op2 "pool"
+  ))
+)
+
+# ::id PMUL2937.json_0010
+# ::snt I need the postcodes and entrance fees please .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL2937.json_0012
+# ::snt oh you do n't have that information ?
+( o / out_of_scope )
+
+# ::id PMUL2937.json_0014
+# ::snt No problem , I can afford it , why am I so worried ? lol .    That is everything I need , you were very helpful .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0325.json_0000
+# ::snt I need a place to stay please . A hotel would be great .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id SSNG0325.json_0002
+# ::snt No , but I 'm looking for a place with a 5 start rating and it should also have free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( onHo2 / dontcare)
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SSNG0325.json_0004
+# ::snt The huntingdon marriott would be perfect .
+( o / out_of_scope )
+
+# ::id SSNG0325.json_0006
+# ::snt Please book for 6 people and 2 nights starting from saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SSNG0325.json_0008
+# ::snt Okay thank you for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2381.json_0000
+# ::snt I need a swimming pool in the north .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "swimming"
+     :op2 "pool"
+  ))
+)
+
+# ::id MUL2381.json_0002
+# ::snt Yes what 's the postcode for kings hedges learner pool ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n6 / name
+     :op1 "kings"
+     :op2 "hedges"
+     :op3 "learner"
+     :op4 "pool"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+   )
+)
+
+# ::id MUL2381.json_0004
+# ::snt I 'd also like to find an expensive restaurant in the same area , please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id MUL2381.json_0006
+# ::snt I want an expensive restaurant that serves asian oriental food in the same area as the attraction , please .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / none)
+   :Price ( PriRe3 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe5 / Area 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id MUL2381.json_0008
+# ::snt Please book for 2 people at 14:00 on Saturday . May I confirm the reference number ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "14:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL2381.json_0010
+# ::snt Thank you so much for your help . You have been most helpful .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4401.json_0000
+# ::snt I am   looking for information in Cambridge .
+( o / out_of_scope )
+
+# ::id PMUL4401.json_0002
+# ::snt Oops , sorry . I should have given you more info . I am wanting to find a train to get me to Bishops Stortford .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id PMUL4401.json_0004
+# ::snt Me and 6 of my friends want to leave sometime after 8:30 .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n4 / name
+     :op1 "6"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n6 / name
+     :op1 "8:30"
+  ))
+)
+
+# ::id PMUL4401.json_0006
+# ::snt I 'll be leaving cambridge on Tuesday and need a booking .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4401.json_0008
+# ::snt Yes , for 7 . Please give me the reference number .
+( a / and
+ :op1(Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+   )
+ :op2(Tm2 / Train-Inform
+   :People ( PeoTr3 / People 
+    :name ( n13 / name
+     :op1 "7"
+  ))
+   )
+)
+
+# ::id PMUL4401.json_0010
+# ::snt Can I get an expensive place to stay ?   A hotel more specifcally , 2 stars please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n16 / name
+     :op1 "expensive"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n18 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL4401.json_0012
+# ::snt Can you book a room for me ?
+( o / out_of_scope )
+
+# ::id PMUL4401.json_0014
+# ::snt I 'm looking just for the phone number , address , and area of the hotel .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n20 / name
+     :op1 "hotel"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Area ( aHo1 / question )
+  :Addr ( aHo2 / question )
+  :Phone ( aHo3 / question )
+   )
+)
+
+# ::id PMUL4401.json_0016
+# ::snt Yes , that one would be perfect . I need the address , phone number and area please .
+( Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+  :Addr ( aHo1 / question )
+  :Phone ( aHo2 / question )
+)
+
+# ::id PMUL4401.json_0018
+# ::snt that is all i wanted to know for today thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4528.json_0000
+# ::snt Find me a cheap vietnamese food place please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "vietnamese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL4528.json_0002
+# ::snt Yes , please book a table for 8 on Thursday at 15:00 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "15:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL4528.json_0004
+# ::snt I also need a Friday train .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL4528.json_0006
+# ::snt I am departing from Cambridge and going to Birmingham New Street .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4528.json_0008
+# ::snt I want to arrive at Birmingham new street by 21:15 , please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n18 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n20 / name
+     :op1 "21:15"
+  ))
+)
+
+# ::id PMUL4528.json_0010
+# ::snt Yes please pick the last option and book 8 tickets for me . I will definitely need the reference number too .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n22 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4528.json_0012
+# ::snt Great . Thank you for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0086.json_0000
+# ::snt I need a restaurant in Cambridge that has international food and a moderate price range please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "international"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL0086.json_0002
+# ::snt Yes please make me a reservation at the Bloomsbury for 2 people at 19:30 on Thursday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "19:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL0086.json_0004
+# ::snt How about 18:30 instead ? Does that work ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "18:30"
+  ))
+)
+
+# ::id MUL0086.json_0006
+# ::snt I am also looking for a place to stay . Are there any 5 star hotels that include free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL0086.json_0008
+# ::snt Yes please , but it definitely needs to be a hotel , not a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL0086.json_0010
+# ::snt Yes , that would be great . I also need the reference number for the Bloomsbury booking please .
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id MUL0086.json_0012
+# ::snt Thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0086.json_0014
+# ::snt I would like to book The Huntingdon Marriott on Thursday for 5 nights for the same 2 people . If it is not available , please book another one .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n20 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n22 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL0086.json_0016
+# ::snt Do they have a booking for one day ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n24 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL0086.json_0018
+# ::snt I 'm also in need of a taxi to commute between the locations , can you find me one ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL0086.json_0020
+# ::snt I 'd like the taxi to pick me up from the hotel . I need to be at the restaurant at 18:30 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n26 / name
+     :op1 "18:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n28 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id MUL0086.json_0022
+# ::snt No , thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1651.json_0000
+# ::snt I want to book a place to stay that is a 5 star hotel with free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n4 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL1651.json_0002
+# ::snt Truly ? I 'm sorry , I 'm just surprised Cambridge does n't have a 5 star hotel . Well , I need something moderately priced .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "moderately"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL1651.json_0004
+# ::snt That sounds good I would like to book a room
+( o / out_of_scope )
+
+# ::id PMUL1651.json_0006
+# ::snt I will be staying 2 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL1651.json_0008
+# ::snt I will be arriving on Friday and I need it for 8 people please .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL1651.json_0010
+# ::snt Great . I also need a train from cambridge leaving after 11:15 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n18 / name
+     :op1 "11:15"
+  ))
+)
+
+# ::id PMUL1651.json_0012
+# ::snt Going to Broxbourne on Saturday
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n20 / name
+     :op1 "broxbourne"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n22 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL1651.json_0014
+# ::snt That sounds good .   Yes , please book that . I 'll also need a reference number .
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL1651.json_0016
+# ::snt I would like 8 tickets for the train please .   I also have a quick question about the hotel that was booked . Is it a 4 star hotel ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n24 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Tm2 / Train-Inform
+   :People ( PeoTr4 / People 
+    :name ( n27 / name
+     :op1 "8"
+  ))
+   )
+)
+
+# ::id PMUL1651.json_0018
+# ::snt Ok I need another hotel then it must be 4 stars .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n28 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1651.json_0020
+# ::snt Okay , that will be fine .
+( o / out_of_scope )
+
+# ::id PMUL1651.json_0022
+# ::snt No thank you . That will be all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0162.json_0000
+# ::snt Are there any Indonesian restaurants in the centre ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indonesian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SSNG0162.json_0002
+# ::snt No . I would like an expensive restaurant , though .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SSNG0162.json_0004
+# ::snt I 'm not a fan of Mediterranean , is there a Sushi spot somewhere close ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "sushi"
+  ))
+)
+
+# ::id SSNG0162.json_0006
+# ::snt Let 's try expensive Italian food . I need a table for 6 on wednesday at 18:45 , can you help me ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "italian"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n12 / name
+     :op1 "18:45"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n14 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n16 / name
+     :op1 "6"
+  ))
+   :Price ( PriRe10 / Price 
+    :name ( n18 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SSNG0162.json_0008
+# ::snt Thank you can I get the reference number for my reservation ?
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id SSNG0162.json_0010
+# ::snt Yes can you find another restaurant in the same area and price range ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Area ( AreRe3 / Area 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Price ( PriRe5 / Price 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "area"
+     :op3 "and"
+     :op4 "price"
+     :op5 "range"
+  ))
+)
+
+# ::id SSNG0162.json_0012
+# ::snt Okay thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2822.json_0000
+# ::snt I would like to look into more tourist information .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL2822.json_0002
+# ::snt No problem , what would you like to know ?
+( o / out_of_scope )
+
+# ::id PMUL2822.json_0004
+# ::snt Yes .   I am looking for a theatre .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "theatre"
+  ))
+)
+
+# ::id PMUL2822.json_0006
+# ::snt Yes , can I have the phone number ? I am also looking for a place to stay in the west , with a moderate price range , free parking , and a star of 3 .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreHo5 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+   :Stars ( StaHo7 / Stars 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Phone ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2822.json_0008
+# ::snt Do you have Hobsons House phone number ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n10 / name
+     :op1 "hobsons"
+     :op2 "house"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Phone ( aHo1 / question )
+   )
+)
+
+# ::id PMUL2822.json_0010
+# ::snt No thanks . I also need a taxi to commute between the two places . I want to leave the attraction by 03:45 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n12 / name
+     :op1 "03:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "attraction"
+  ))
+)
+
+# ::id PMUL2822.json_0012
+# ::snt thank you that will be all goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0493.json_0000
+# ::snt I 'd like to find a place to eat on the west side . Something moderately priced , please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id SNG0493.json_0002
+# ::snt Do any of those serve british food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "british"
+  ))
+)
+
+# ::id SNG0493.json_0004
+# ::snt I only need the restaurant 's address , phone number , and postcode .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id SNG0493.json_0006
+# ::snt No , that should be all . Thank you so much for your assistance !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0657.json_0000
+# ::snt I 'm looking for a luxurious dining experience in the centre of Cambridge .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0657.json_0002
+# ::snt I would really like asian oriental food tonight .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+)
+
+# ::id PMUL0657.json_0004
+# ::snt any of them . book a table for 2 people at 18:45 on wednesday
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "18:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL0657.json_0006
+# ::snt Yes , I will need the reference number please .
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id PMUL0609.json_0000
+# ::snt Hello , I 'd like some information on a restaurant today .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0609.json_0002
+# ::snt I 'm looking for an expensive polynesian place .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "polynesian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0609.json_0004
+# ::snt Yes , can you look for chinese food please ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL0609.json_0006
+# ::snt I 'd really like something in the centre , do you have Polynesian or Chinese in the centre ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0609.json_0008
+# ::snt That sounds interesting . Could you give me the address , phone number and postcode ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id PMUL0609.json_0010
+# ::snt I also need a train . It should leave London liverpool Street after 12:45 on Wednesday . I am going to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n14 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n16 / name
+     :op1 "12:45"
+  ))
+)
+
+# ::id PMUL0609.json_0012
+# ::snt Yes , that would be great . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0609.json_0014
+# ::snt Just for myself .
+( Tm1 / Train-Inform
+   :People ( Tr1 / 1)
+)
+
+# ::id PMUL0609.json_0016
+# ::snt You know what , I 'm so sorry I actually did not need a booking at all . I just wanted to know the travel time , arrival time , and price . Sorry .
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+  :Time ( aTr1 / question )
+  :Ticket ( aTr2 / question )
+)
+
+# ::id PMUL0609.json_0018
+# ::snt No . That actually takes care of everything . Thanks . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0757.json_0000
+# ::snt Hello , I need a place to eat in the center of town .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0757.json_0002
+# ::snt I would like Indian cuisine please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL0757.json_0004
+# ::snt I would like a cheaper place please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "cheaper"
+  ))
+)
+
+# ::id PMUL0757.json_0006
+# ::snt Yes . 7 people on Friday . 18:30 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "18:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL0757.json_0008
+# ::snt thanks , I 'll also need a train from cambridge to kings lynn .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0757.json_0010
+# ::snt I 'll be traveling on Monday . I 'll be leaving after 9:15 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n16 / name
+     :op1 "monday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n18 / name
+     :op1 "9:15"
+  ))
+)
+
+# ::id PMUL0757.json_0012
+# ::snt That would be great , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1303.json_0000
+# ::snt Hello , I 'd like to stay in a two star guesthouse . Know of anything good ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "two"
+  ))
+)
+
+# ::id MUL1303.json_0002
+# ::snt A three star would be OK as long as it 's got free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n6 / name
+     :op1 "three"
+  ))
+)
+
+# ::id MUL1303.json_0004
+# ::snt Ok . Can you tell me if I can book a room at the Bridge Guest House ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n8 / name
+     :op1 "bridge"
+     :op2 "guest"
+     :op3 "house"
+  ))
+)
+
+# ::id MUL1303.json_0006
+# ::snt Do they have internet ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Internet ( aHo1 / question )
+   )
+)
+
+# ::id MUL1303.json_0008
+# ::snt Yes please . I am also looking for a particular restaurant , it 's called the rice boat .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n10 / name
+     :op1 "rice"
+     :op2 "boat"
+  ))
+)
+
+# ::id MUL1303.json_0010
+# ::snt Yes please . Also , can you book the restaurant for 5 people at 17:30 this Thursday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "17:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL1303.json_0012
+# ::snt I would say I 'm all set , thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2319.json_0000
+# ::snt I wanted to visit a place called Center , could you tell me the hours it 's open , and if it is an attraction that I would need to book in advance ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL2319.json_0002
+# ::snt ok . can you find me a nice hotel where i can spend over the weekend
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Type ( TypHo3 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL2319.json_0004
+# ::snt Yes , I am interested in one located in the city Centre . Can you list out several for me so I can choose from them ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2319.json_0006
+# ::snt Please give me a list of nightclubs and the admission fee
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "nightclubs"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2319.json_0008
+# ::snt Can you give me the post code for the Soul Tree Nightclub ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n8 / name
+     :op1 "soul"
+     :op2 "tree"
+     :op3 "nightclub"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2319.json_0010
+# ::snt I would also like to book a table for a restaurant that serves British food and is expensive . I need this to be in the same area as the nightclub .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "british"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL2319.json_0012
+# ::snt yes can you please help me with that ?
+( o / out_of_scope )
+
+# ::id PMUL2319.json_0014
+# ::snt I 'd like to book a table for 12:00 on Wednesday
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "12:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL2319.json_0016
+# ::snt I 'd like it for 7 people please . And could you also get me a taxi to go between the two ?
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n20 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL2319.json_0018
+# ::snt Thank you . Can you also book me a taxi to go between the two ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL2319.json_0020
+# ::snt adress and phone number please and thank you
+( Tt1 / Taxi-Request
+  :Phone ( aTa0 / question )
+)
+
+# ::id PMUL2319.json_0022
+# ::snt So sorry , I was distracted . I need to arrive at the restaurant in time for my booking , please .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL2319.json_0024
+# ::snt please do and give me car type and contact
+( a / and
+ :op1(Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+   )
+ :op2(At2 / Attraction-Request
+  :Type ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2319.json_0026
+# ::snt Thank you so much . That 's all I need for today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0323.json_0000
+# ::snt I need a four star room , free wifi too ,
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "four"
+  ))
+)
+
+# ::id SSNG0323.json_0002
+# ::snt Any area is fine . However , I do require free parking and in a cheap price range , please .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+   :Area ( onHo3 / dontcare)
+)
+
+# ::id SSNG0323.json_0004
+# ::snt Yes , I would like a reservation for 7 people for 3 nights starting Sunday please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id SSNG0323.json_0006
+# ::snt Okay , how about a different place to stay that 's cheap ?
+( Hm1 / Hotel-Inform
+   :Price ( onHo1 / none)
+   :Stay ( onHo2 / none)
+)
+
+# ::id SSNG0323.json_0008
+# ::snt No that would be all . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0628.json_0000
+# ::snt I need a place to dine , and I 'd like to know what my options are in the way of moderately priced vietnamese cuisine .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "vietnamese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL0628.json_0002
+# ::snt I need something in the centre .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0628.json_0004
+# ::snt What about a Gastropub ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "gastropub"
+  ))
+)
+
+# ::id PMUL0628.json_0006
+# ::snt That sounds great ! Can you book a table on Sunday at 13:00 for 4 people , please ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "13:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0628.json_0008
+# ::snt Thanks . I also need train tickets from leicester to cambridge please
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n18 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id PMUL0628.json_0010
+# ::snt It will be the same day as the booking and I need to arrive by 09:30
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n22 / name
+     :op1 "09:30"
+  ))
+)
+
+# ::id PMUL0628.json_0012
+# ::snt I would like to get the departure time and price first .
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id PMUL0628.json_0014
+# ::snt Please book for me , thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0628.json_0016
+# ::snt Thank you . The restaurant and train were my needs today which were successfully met . Goodbye .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :none ( onTr1 / none)
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id SNG01662.json_0000
+# ::snt Can you give me the address for Addenbrookes Hospital ?
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01662.json_0002
+# ::snt Wonderful . I have everything I need . Thank you . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0514.json_0000
+# ::snt Hi . Can you help me find a train that is departing from leicester ?
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id PMUL0514.json_0002
+# ::snt I 'm leaving Monday from Cambridge and going to Leicester .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "leicester"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0514.json_0004
+# ::snt 11:15 for 4 people , can you book it for me ?
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n10 / name
+     :op1 "11:15"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0514.json_0006
+# ::snt Thank you . Can yo also find a restaurant that serves   traditional food and   in the expensive price range ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "traditional"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n16 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0514.json_0008
+# ::snt Ok , well how about Chinese in the expensive range ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n18 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n20 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0514.json_0010
+# ::snt Yes the north please .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n22 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL0514.json_0012
+# ::snt Ok great . Can I get the address and phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id PMUL0514.json_0014
+# ::snt no . i 'm going to head out now . it was great that you could help . goodbye .
+( a / and
+ :op1(ge1 / general-bye
+   :none ( onge1 / none)
+   )
+ :op2(gt2 / general-greet
+   :none ( onge2 / none)
+   )
+)
+
+# ::id SNG01610.json_0000
+# ::snt I need a taxi from bedouin that will leave after 20:00
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n2 / name
+     :op1 "20:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "bedouin"
+  ))
+)
+
+# ::id SNG01610.json_0002
+# ::snt stansted airport train station is the drop off location
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n6 / name
+     :op1 "stansted"
+     :op2 "airport"
+     :op3 "train"
+     :op4 "station"
+  ))
+)
+
+# ::id SNG01610.json_0004
+# ::snt I need a contact number please .
+( Tt1 / Taxi-Request
+  :Phone ( aTa0 / question )
+)
+
+# ::id SNG01610.json_0006
+# ::snt Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01610.json_0008
+# ::snt No that will be all , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01762.json_0000
+# ::snt I am looking for a place to stay . The hotel should have a star of 4 and should be in the type of guesthouse
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG01762.json_0002
+# ::snt Any part of town as long as it   includes free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id SNG01762.json_0004
+# ::snt You read my mind . Yes , free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( onHo1 / none)
+)
+
+# ::id SNG01762.json_0006
+# ::snt No , I 'm not picky .
+( o / out_of_scope )
+
+# ::id SNG01762.json_0008
+# ::snt Yes , if Acorn House has free parking , please book my reservation .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id SNG01762.json_0010
+# ::snt I 'm sorry I do n't need a reservation . Could you just confirm the price range , postcode and what area that is in ?
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+  :Area ( aHo1 / question )
+  :Post ( aHo2 / question )
+  :Addr ( aHo3 / question )
+)
+
+# ::id SNG01762.json_0012
+# ::snt Thanks so much . I wo n't be needing anything further today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1827.json_0000
+# ::snt I need a train to cambridge from norwich on Sunday , please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n6 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id MUL1827.json_0002
+# ::snt I need to arrive by 14:30 , is there anything for that time ?
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "14:30"
+  ))
+)
+
+# ::id MUL1827.json_0004
+# ::snt Yes perfect . What is the departure time on that train so I am not late .
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+)
+
+# ::id MUL1827.json_0006
+# ::snt Wait , I thought it arrived at 13:35 , no ?
+( o / out_of_scope )
+
+# ::id MUL1827.json_0008
+# ::snt Can you verify the departure time for that train again please ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+)
+
+# ::id MUL1827.json_0010
+# ::snt Thank you . I am also looking for a place to go in town . I 'd like it to be located in the centre and be a mutliple sports
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n12 / name
+     :op1 "sports"
+  ))
+)
+
+# ::id MUL1827.json_0012
+# ::snt Are there any theatres to go to in the centre of town ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "theatres"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1827.json_0014
+# ::snt Yes can I get the address and fee and number for the theatre ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Type ( TypAt3 / Type 
+    :name ( n19 / name
+     :op1 "theatre"
+  ))
+   )
+)
+
+# ::id MUL1827.json_0016
+# ::snt Thank you . You have bee very helpful . Have a nice day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3228.json_0000
+# ::snt Hi ! Would you please help me find a hotel to stay at ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL3228.json_0002
+# ::snt It needs to be 2 star , have free parking and free wifi .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL3228.json_0004
+# ::snt I do not have a preference . Please pick one and get me a booking for 8 people for 3 nights staring from Friday .
+( Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+   :Stay ( StaHo3 / Stay 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo5 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo7 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL3228.json_0006
+# ::snt i also need a train that should leave after 16:45 destination   bishops stortford
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n14 / name
+     :op1 "16:45"
+  ))
+)
+
+# ::id PMUL3228.json_0008
+# ::snt I need to travel on Monday , departing Cambridge . Does that make a difference ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n16 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3228.json_0010
+# ::snt Yes , I need 8 tickets . And could you provide the reference number ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n20 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3228.json_0012
+# ::snt No thanks , that will be everything .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2532.json_0000
+# ::snt I need to find a moderately priced place to stay , with free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id MUL2532.json_0002
+# ::snt Anywhere is fine , but it needs to be a moderately priced 4 star hotel with free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n6 / name
+     :op1 "moderately"
+  ))
+   :Area ( onHo3 / dontcare)
+   :Stars ( StaHo7 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Parking ( esHo5 / yes)
+)
+
+# ::id MUL2532.json_0004
+# ::snt You are totally certain there is n't a single moderately priced hotel with free parking and a 4 star rating ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n10 / name
+     :op1 "moderately"
+  ))
+   :Stars ( StaHo5 / Stars 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2532.json_0006
+# ::snt The Acorn will do . Can you please book me a room for Monday for 3 people , 5 nights please ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL2532.json_0008
+# ::snt Can you try 1 night ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL2532.json_0010
+# ::snt Great I also am looking for a place to go that is a museum .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n22 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL2532.json_0012
+# ::snt Yeah , could I get its postcode , phone number , and address , please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id MUL2532.json_0014
+# ::snt Can you book me a taxi to commute between the two places ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL2532.json_0016
+# ::snt I want to leave the gallery by 2:45 .
+( o / out_of_scope )
+
+# ::id PMUL4480.json_0000
+# ::snt I am looking for an expensive Indian restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL4480.json_0002
+# ::snt Yes , I 'd like to find one in the centre .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4480.json_0004
+# ::snt Is Curry Garden expensive ? If so , I want to make a reservation for Sunday .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "curry"
+     :op2 "garden"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :Price ( PriRe6 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL4480.json_0006
+# ::snt 1 person and 12:15 on Sunday or Thursday . I also need a reference number
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "12:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "1"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL4480.json_0008
+# ::snt Yes I already asked you to do it ! ! And send the reference number !
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id PMUL4480.json_0010
+# ::snt Could you please try again ? I really need that reservation . I 'd prefer it for Sunday but if they ca n't accommodate that time , Thursday will suffice .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n20 / name
+     :op1 "thursday"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Day ( DayRe4 / Day 
+    :name ( n23 / name
+     :op1 "sunday"
+  ))
+   )
+)
+
+# ::id PMUL4480.json_0012
+# ::snt Could you try again , just want something on Thursday , at 12:15 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n24 / name
+     :op1 "12:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n26 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL4480.json_0014
+# ::snt Great . Now I need somewhere to stay . I want an expensive place with 2 stars plus parking and wifi too .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n28 / name
+     :op1 "expensive"
+  ))
+   :Internet ( esHo3 / yes)
+   :Stars ( StaHo6 / Stars 
+    :name ( n30 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL4480.json_0016
+# ::snt Yes , please , for 4 people , 4 nights . Same day as the restaurant booking .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n32 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n34 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n36 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4480.json_0018
+# ::snt No thank you , you have been very helpful but please use you 're and your in the right places .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3692.json_0000
+# ::snt What have you got on the west side , in the way of places to stay offering free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL3692.json_0002
+# ::snt That does n't matter to me but I do want to make sure I stay somewhere with free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL3692.json_0004
+# ::snt Yes , could you tell me the postcode and the price range ?
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id PMUL3692.json_0006
+# ::snt That would be fine . I also need a train that leaves after 21:30 on wednesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "wednesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n6 / name
+     :op1 "21:30"
+  ))
+)
+
+# ::id PMUL3692.json_0008
+# ::snt I will go to London 's Kings Crossing from Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Dest ( DesTr4 / Dest 
+    :name ( n10 / name
+     :op1 "london"
+     :op2 "'s"
+     :op3 "kings"
+     :op4 "crossing"
+  ))
+)
+
+# ::id SNG0227.json_0000
+# ::snt I 'm looking for a hospital with a gynecology department .
+( Hm1 / Hospital-Inform
+   :Department ( DepHo2 / Department 
+    :name ( n2 / name
+     :op1 "gynecology"
+  ))
+)
+
+# ::id SNG0227.json_0002
+# ::snt Is the hospital located in town , and what is their postcode ?
+( Ht1 / Hospital-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id SNG0227.json_0004
+# ::snt No , that 's OK , I have everything I need now . Thanks very much for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1025.json_0000
+# ::snt Hi , can you help me find a place to stay ? I 'd like a hotel on the north side , please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SNG1025.json_0002
+# ::snt That sounds like what I am looking for .   Yes , I 'd like to book a room .
+( o / out_of_scope )
+
+# ::id SNG1025.json_0004
+# ::snt I would like to book a room for 3 days starting Tuesday . There is a total of 3 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SNG1025.json_0006
+# ::snt Can you try for just 1 night then ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "1"
+  ))
+)
+
+# ::id SNG1025.json_0008
+# ::snt Yes , whatever you can find .
+( o / out_of_scope )
+
+# ::id SNG1025.json_0010
+# ::snt Thanks , I think that 's all I need right now . Bye
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0245.json_0000
+# ::snt Oh I 'm not feeling so well .   Where is the nearest hospital ?
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG0245.json_0002
+# ::snt Okay thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0245.json_0004
+# ::snt What is the hospital 's phone number ?
+( Ht1 / Hospital-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id SNG0245.json_0006
+# ::snt Can you provide me with the address please ?
+( Ht1 / Hospital-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id SNG0245.json_0008
+# ::snt That 's all I needed . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0208.json_0000
+# ::snt I 'd like to find a hospital please , it needs to have an antenatal department .
+( Hm1 / Hospital-Inform
+   :Department ( DepHo2 / Department 
+    :name ( n2 / name
+     :op1 "antenatal"
+  ))
+)
+
+# ::id SNG0208.json_0002
+# ::snt great thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1647.json_0000
+# ::snt I could use some help finding a train for my stay with you .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL1647.json_0002
+# ::snt I would like to travel on Sunday please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL1647.json_0004
+# ::snt Oops .   Sorry .   My travel day is Monday not Sunday .   What do you have for that day .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL1647.json_0006
+# ::snt My arrival destination is Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1647.json_0008
+# ::snt I want to arrive by 15:45
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "15:45"
+  ))
+)
+
+# ::id PMUL1647.json_0010
+# ::snt Kings Lynn . I need 5 tickets and my reference number
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n10 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1647.json_0012
+# ::snt Yes that would be great also I need the reference number after you book it .
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL1647.json_0014
+# ::snt Yea that is okay THank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1647.json_0016
+# ::snt no thanks that 's all
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1835.json_0000
+# ::snt Yes , I need to find a train departing from Broxbourne and going to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id MUL1835.json_0002
+# ::snt On Saturday . I would like to leave after eight thirty .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id MUL1835.json_0004
+# ::snt Yes please that works for me .
+( o / out_of_scope )
+
+# ::id MUL1835.json_0006
+# ::snt Great . I am also looking for some entertainment in the centre of town . Any ideas ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n10 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id MUL1835.json_0008
+# ::snt Is there anything in the entertainment type ? If not , then a museum would be nice .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL1835.json_0010
+# ::snt Great ! What is the post code and the address ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id MUL1835.json_0012
+# ::snt Thanks so much . I think I have all the info I need . Have a good day . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG1116.json_0000
+# ::snt I am getting ready to go off to college . I thought while I was in town maybe I could visit one .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "college"
+  ))
+)
+
+# ::id SNG1116.json_0002
+# ::snt I think I 'd like to visit the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG1116.json_0004
+# ::snt Great !   Can I have the address , please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id SNG1116.json_0006
+# ::snt Great , thank you very much . That 's all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20225.json_0000
+# ::snt I want to find a restaurant in the north part of town that serves christmas food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "christmas"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id WOZ20225.json_0002
+# ::snt How about asian oriental food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+)
+
+# ::id WOZ20225.json_0004
+# ::snt That sounds like it will work .   May I have the address and phone number , please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20225.json_0006
+# ::snt Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4599.json_0000
+# ::snt Please find an Indian restaurant in the North .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL4599.json_0002
+# ::snt How about the cheap priced one ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL4599.json_0004
+# ::snt Please set up a reservation . I need a setting for 7 people on Friday at 16:15 , my wife 's family is flying in then .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "16:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL4599.json_0006
+# ::snt No , but how about attractions in the same area as the restaurant ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL4599.json_0008
+# ::snt i like the park . can i get the phone number and address
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n16 / name
+     :op1 "park"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id PMUL4599.json_0010
+# ::snt Ok great , thanks very much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02103.json_0000
+# ::snt I need to get a taxi to take me to efes restaurant please .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "efes"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id SNG02103.json_0002
+# ::snt I 'd like to arrive by 21:30 please .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n4 / name
+     :op1 "21:30"
+  ))
+)
+
+# ::id SNG02103.json_0004
+# ::snt I will be leaving from Avalon .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n6 / name
+     :op1 "avalon"
+  ))
+)
+
+# ::id SNG02103.json_0006
+# ::snt No , but thank you , you 've been very helpful .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4489.json_0000
+# ::snt We are planning to be in cambridge . We would like to go to a swimmingpool in the east . Are there any available in the east ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "swimmingpool"
+  ))
+)
+
+# ::id PMUL4489.json_0002
+# ::snt Could I get the phone number and what the entrance fee is please ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL4489.json_0004
+# ::snt Could you give me some information about a hotel called Allenbell ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n6 / name
+     :op1 "allenbell"
+  ))
+)
+
+# ::id PMUL4489.json_0006
+# ::snt Can you please book it for me ? 5 nights starting on Monday for 7 people .   Please and thank you .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL4489.json_0008
+# ::snt No , nothing else . Thanks so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1428.json_0000
+# ::snt I need to find a place called Royal Spice in Cambridge .   It is a restaurant , can you help me ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "royal"
+     :op2 "spice"
+  ))
+)
+
+# ::id MUL1428.json_0002
+# ::snt Can you please provide the full address ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id MUL1428.json_0004
+# ::snt I also need to find a train going to Cambridge from birmingham new street .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id MUL1428.json_0006
+# ::snt The train should leave on Friday after 19:00
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n10 / name
+     :op1 "19:00"
+  ))
+)
+
+# ::id MUL1428.json_0008
+# ::snt I do not think I want to book at this time . Thank you for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0186.json_0000
+# ::snt Are there any british restaurants on the west side ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "british"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL0186.json_0002
+# ::snt Is that in the moderate price range ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL0186.json_0004
+# ::snt Great !   I 'm not sure when I want to go , so can I just get the address and postcode ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id PMUL0186.json_0006
+# ::snt I am also looking for a hotel in the same area that offers free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n8 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL0186.json_0008
+# ::snt Can you book that for 6 ?
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL0186.json_0010
+# ::snt I 'd like to book 2 nights starting on tuesday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL0186.json_0012
+# ::snt Yes I do , I 'd like to leave the restaurant by 04:45 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n18 / name
+     :op1 "04:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL0186.json_0014
+# ::snt Yes , please , and go to the B&B you booked for me .
+( o / out_of_scope )
+
+# ::id PMUL0186.json_0016
+# ::snt Thank you , that was everything that I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0220.json_0000
+# ::snt I 'm looking for a guesthouse to stay in that includes free wi - fi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id SSNG0220.json_0002
+# ::snt It should be in the moderate price range with free parking
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id SSNG0220.json_0004
+# ::snt Yes please book it for 2 people and 4 nights starting from sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SSNG0220.json_0006
+# ::snt Yes , that 's perfect ! Thank you so much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2988.json_0000
+# ::snt Hello ! I 'm looking for a fun attraction in the center of town .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+   :Area ( AreAt3 / Area 
+    :name ( n2 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL2988.json_0002
+# ::snt How about the cinema ? Could you tell me their name , as well as their phone number and entrance fee ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "cinema"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id PMUL2988.json_0004
+# ::snt Thank you very much .   I am also interested in a hotel named " Bridge Guest House . "   Can you please provide me with a bit of information regarding this hotel ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n6 / name
+     :op1 "bridge"
+     :op2 "guest"
+     :op3 "house"
+  ))
+)
+
+# ::id PMUL2988.json_0006
+# ::snt Can you just go ahead and book that for me ?
+( o / out_of_scope )
+
+# ::id PMUL2988.json_0008
+# ::snt I want to go on Sunday . 7 people and 5 nights . Thank you .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL2988.json_0010
+# ::snt Thank you , have a great day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2988.json_0012
+# ::snt You have . Thanks again . Good - bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0496.json_0000
+# ::snt I want to find a moderately - priced restaurant in the centre .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0496.json_0002
+# ::snt I 'd like Lebanese food please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "lebanese"
+  ))
+)
+
+# ::id SNG0496.json_0004
+# ::snt Yes please . I need a table for 3 at 18:45 on a Tuesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "18:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SNG0496.json_0006
+# ::snt I guess we could move it an hour earlier , if that 's better ?
+( Bt1 / Booking-Request
+  :Time ( aBo0 / question )
+)
+
+# ::id SNG0496.json_0008
+# ::snt That 's all I needed . Thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1914.json_0000
+# ::snt Hi . Can you help me find an east hotel ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL1914.json_0002
+# ::snt I would like something with 4 or 5 stars .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n4 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL1914.json_0004
+# ::snt No , it does not matter . I am also looking a for place with free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL1914.json_0006
+# ::snt The price does not matter .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "does"
+     :op2 "not"
+     :op3 "matter"
+  ))
+)
+
+# ::id PMUL1914.json_0008
+# ::snt Does it also have free wifi ? I need wifi too .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL1914.json_0010
+# ::snt Yes , for myself and 4 nights starting tuesday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL1914.json_0012
+# ::snt I need a train ticket from cambridge to ely . I want to arrive at least by 21:15 , can I get the reference # too please ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "ely"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n14 / name
+     :op1 "21:15"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1914.json_0014
+# ::snt I will be traveling on tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n18 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL1914.json_0016
+# ::snt yes please . Can I get the reference number ?
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL1914.json_0018
+# ::snt I do not have a specific time to leave , thank you for asking .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Leave ( onTr1 / dontcare)
+   )
+ :op2(gk2 / general-thank
+   :none ( onge2 / none)
+   )
+)
+
+# ::id PMUL1914.json_0020
+# ::snt arrive by 21:15 for the same group of people . and I need a reference number
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n20 / name
+     :op1 "21:15"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1914.json_0022
+# ::snt Thank you so much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1914.json_0024
+# ::snt That is all for now . Thank you for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2230.json_0000
+# ::snt I need a train to Broxbourne .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id MUL2230.json_0002
+# ::snt I 'll need to travel on Sunday , from Cambridge to Broxbourne , and I 'd like to arrive by 10:15 please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "broxbourne"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n8 / name
+     :op1 "10:15"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2230.json_0004
+# ::snt Yes please . I need to book it for 7 people . Can I please get the reference number after it 's booked ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL2230.json_0006
+# ::snt Yes , I need a cheap place to stay .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n14 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL2230.json_0008
+# ::snt I want it to have star of 4 , and include free wifi . It does n't need to have free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( oHo1 / no)
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo4 / Stars 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2230.json_0010
+# ::snt No , the location is flexible . Can you tell me if Rosa 's offers free parking or wifi or both ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   :Area ( onHo3 / dontcare)
+)
+
+# ::id MUL2230.json_0012
+# ::snt Yes I need it for Friday for two nights for 7 people please . I will also need the reference number .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "two"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n20 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n22 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL2230.json_0014
+# ::snt No thank you . That is all . Have a good night . Goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20062.json_0000
+# ::snt I want a restaurant in the south part of town and serves panasian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "panasian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id WOZ20062.json_0002
+# ::snt italian food please . phone number and postcode please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Post ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20062.json_0004
+# ::snt Sorry what type of food do they serve ?
+( Rt1 / Restaurant-Request
+  :Food ( aRe0 / question )
+)
+
+# ::id WOZ20062.json_0006
+# ::snt what is the price range ?
+( Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+)
+
+# ::id WOZ20062.json_0008
+# ::snt Thank you for your help . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20488.json_0000
+# ::snt Hello .   I 'm trying to find an inexpensive restaurant that serves Moroccan food .   Can you help me ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "moroccan"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "inexpensive"
+  ))
+)
+
+# ::id WOZ20488.json_0002
+# ::snt How about vietnamese food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "vietnamese"
+  ))
+)
+
+# ::id WOZ20488.json_0004
+# ::snt could i have the phone number please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id WOZ20488.json_0006
+# ::snt Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1813.json_0000
+# ::snt Yes , can you help me with some information on a place to stay ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL1813.json_0002
+# ::snt I 'd like something moderately priced , with a 4 star rating . I 'd like free parking too .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Stars ( StaHo5 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1813.json_0004
+# ::snt I would prefer to stay in the west .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL1813.json_0006
+# ::snt Yes , I 'm open to a hotel as long as it 's a 4 star with free parking
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   :Parking ( esHo3 / yes)
+)
+
+# ::id PMUL1813.json_0008
+# ::snt No that s all I need thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1813.json_0010
+# ::snt Could you find me a train leaving on Tuesday going to London Kings Cross ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n14 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL1813.json_0012
+# ::snt Thanks ! Whenever I depart is fine , as long as I arrive at London Kings Cross by 8:30 !
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n16 / name
+     :op1 "8:30"
+  ))
+   :Leave ( onTr2 / dontcare)
+   :Dest ( DesTr5 / Dest 
+    :name ( n18 / name
+     :op1 "London"
+     :op2 "Kings"
+     :op3 "Cross"
+  ))
+)
+
+# ::id PMUL1813.json_0014
+# ::snt I do n't need a ticket today , but could you tell me the price ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL1813.json_0016
+# ::snt Thank you . That is all that I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1813.json_0018
+# ::snt You too . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0336.json_0000
+# ::snt I would like to get some information about a local restaurant and a hotel please . Include the best options for me .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Type ( TypHo3 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL0336.json_0002
+# ::snt The hotel that I am looking for is called Gonville . I would like to book it for 8 people for 2 nights , starting on Wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL0336.json_0004
+# ::snt Can you find me a modern European cuisine restaurant   in the centre area ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0336.json_0006
+# ::snt I would like the moderate price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n14 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL0336.json_0008
+# ::snt The latter please . Can you book that ?
+( o / out_of_scope )
+
+# ::id PMUL0336.json_0010
+# ::snt Please reserve for 8 people .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n16 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL0336.json_0012
+# ::snt I want to go Wednesday please
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n18 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL0336.json_0014
+# ::snt How much time ?
+( o / out_of_scope )
+
+# ::id PMUL0336.json_0016
+# ::snt I want to leave the hotel by 09:15
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL0336.json_0018
+# ::snt sorry , i 'm being such a confusing pain . i do n't want to reserve a table . i just need the address .
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id PMUL0336.json_0020
+# ::snt Can I get the postcode with that ? And their phone number , while you 're at it ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id PMUL0336.json_0022
+# ::snt I also need a taxi to go between the hotel and the restaurant . I 'd like to leave the Gonville hotel by 09:15
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n20 / name
+     :op1 "09:15"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Name ( NamHo4 / Name 
+    :name ( n23 / name
+     :op1 "gonville"
+     :op2 "hotel"
+  ))
+   )
+)
+
+# ::id PMUL0336.json_0024
+# ::snt I just mentioned that I would like to leave by 9:15 please .
+( o / out_of_scope )
+
+# ::id PMUL0336.json_0026
+# ::snt That is all , Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0016.json_0000
+# ::snt I need to find a restaurant in the west area and more on the expensive side .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id SSNG0016.json_0002
+# ::snt I do n't have a preference .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "do"
+     :op2 "n't"
+     :op3 "have"
+     :op4 "a"
+     :op5 "preference"
+  ))
+)
+
+# ::id SSNG0016.json_0004
+# ::snt That sounds good . I would like a reservation for 6 people at 19:45 on Sunday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "19:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SSNG0016.json_0006
+# ::snt Is there another restaurant available at that time in the same area and price range ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Area ( AreRe3 / Area 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Price ( PriRe5 / Price 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "area"
+     :op3 "and"
+     :op4 "price"
+     :op5 "range"
+  ))
+)
+
+# ::id SSNG0016.json_0008
+# ::snt I think that is all , thank you , cheers .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20223.json_0000
+# ::snt Hello , I am looking for a moderately priced restaurant on the east side of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id WOZ20223.json_0002
+# ::snt Is there anything else ?
+( o / out_of_scope )
+
+# ::id WOZ20223.json_0004
+# ::snt What is the address , phone number , and type of food of one of them ?
+( Rt1 / Restaurant-Request
+  :Food ( aRe0 / question )
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id WOZ20223.json_0006
+# ::snt Thank you . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG01480.json_0000
+# ::snt I need a taxi at 12:45 to take me to Ruskin Gallery .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n2 / name
+     :op1 "12:45"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n4 / name
+     :op1 "ruskin"
+     :op2 "gallery"
+  ))
+)
+
+# ::id SNG01480.json_0002
+# ::snt I want to be picked up at arbury lodge guesthouse .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n6 / name
+     :op1 "arbury"
+     :op2 "lodge"
+     :op3 "guesthouse"
+  ))
+)
+
+# ::id SNG01480.json_0004
+# ::snt That is all I needed thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0242.json_0000
+# ::snt Are there any restaurants in the centre that offer Austrian cuisine ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "austrian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0242.json_0002
+# ::snt No , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0242.json_0004
+# ::snt No how about trying to look for Chinese food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL0242.json_0006
+# ::snt I would like one that is moderately priced .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL0242.json_0008
+# ::snt That sounds great . Can you make a reservation for Thursday for 8 guests at 16:45 please ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "16:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL0242.json_0010
+# ::snt Great , thanks ! And yes , I 'm also looking for a place to stay , also located in the centre and with free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0242.json_0012
+# ::snt No particular price range .   Yes , I would appreciate a recommendation .
+( Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+)
+
+# ::id PMUL0242.json_0014
+# ::snt That would be fine please book that for 4 nights on the same day and for the same people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "people"
+  ))
+)
+
+# ::id PMUL0242.json_0016
+# ::snt Thank you for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0242.json_0018
+# ::snt No , you have been most helpful with the restaurant and lodging . Thank you . Goodbye .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id SNG01306.json_0000
+# ::snt I 'm involved in a bit of an argument related to an automobile accident . Can you help me out ?
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG01306.json_0002
+# ::snt Can I please get the address instead ?
+( Pt1 / Police-Request
+  :Addr ( aPo0 / question )
+)
+
+# ::id SNG01306.json_0004
+# ::snt Thanks , that 's all . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0046.json_0000
+# ::snt I 'm looking for an expensive restaurant in the centre of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0046.json_0002
+# ::snt I 'd like to try some Turkish cuisine if there 's a restaurant that serves it .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "turkish"
+  ))
+)
+
+# ::id PMUL0046.json_0004
+# ::snt Please do , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0046.json_0006
+# ::snt No . thank you . I am also looking for a place to stay . I would like a 3 star hotel in the expensive price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   :Type ( TypHo6 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL0046.json_0008
+# ::snt Do they offer free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL0046.json_0010
+# ::snt And what 's their phone number ?
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id PMUL0046.json_0012
+# ::snt That 's all the information I need on the hotel . I would like to book a taxi to commute between the restaurant and the Gonville Hotel .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   :Name ( NamHo4 / Name 
+    :name ( n15 / name
+     :op1 "Gonville"
+     :op2 "Hotel"
+  ))
+   )
+ :op3(Rm3 / Restaurant-Inform
+   :none ( onRe3 / none)
+   )
+)
+
+# ::id PMUL0046.json_0014
+# ::snt I would like to leave the restaurant by 11:15 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n16 / name
+     :op1 "11:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL0046.json_0016
+# ::snt I also would like a restaurant .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0046.json_0018
+# ::snt No , thank you . Please go ahead and make a reservation at Meze Bar .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n20 / name
+     :op1 "meze"
+     :op2 "bar"
+  ))
+)
+
+# ::id PMUL0046.json_0020
+# ::snt I 'll do that later once I find out how many people can make it . Thank you for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0455.json_0000
+# ::snt Hi , I am looking for a nice moderately priced hotel located in the east .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL0455.json_0002
+# ::snt Maybe .   Does it have 4 stars ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0455.json_0004
+# ::snt Does it have internet ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Internet ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Internet ( esHo2 / yes)
+   )
+)
+
+# ::id PMUL0455.json_0006
+# ::snt Okay , thanks .   I 'm also looking for a place to eat that serves australian food .   Can you help me with that ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "australian"
+  ))
+   )
+ :op2(gk2 / general-thank
+   :none ( onge2 / none)
+   )
+)
+
+# ::id PMUL0455.json_0008
+# ::snt How about a Chinese restaurant ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL0455.json_0010
+# ::snt Can i get the address and number to Yu Garden ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n12 / name
+     :op1 "yu"
+     :op2 "garden"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0455.json_0012
+# ::snt Thank you . I also need a taxi to get between the two places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL0455.json_0014
+# ::snt I would like to leave at 5:45 .
+( o / out_of_scope )
+
+# ::id PMUL0455.json_0016
+# ::snt No , that is it . Thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4300.json_0000
+# ::snt I need to find a train out of King 's Lynn that will arrive by 17:45 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n2 / name
+     :op1 "17:45"
+  ))
+)
+
+# ::id PMUL4300.json_0002
+# ::snt Cambridge , and it will be on sunday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL4300.json_0004
+# ::snt That sounds great . Can you book me 4 tickets on that train please ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4300.json_0006
+# ::snt Awesome ! I also need help finding a place to stay in the South . Not driving so do n't need parking .
+( Hm1 / Hotel-Inform
+   :Parking ( onHo1 / dontcare)
+   :Area ( AreHo3 / Area 
+    :name ( n10 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL4300.json_0008
+# ::snt I would like a hotel and my only preference , besides being in the south , is I would like it to have a 3 star rating please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n14 / name
+     :op1 "south"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL4300.json_0010
+# ::snt Yes please , 4 people for 2 nights starting on Sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n20 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n22 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4300.json_0012
+# ::snt Could you please provide me with the reference number ?
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL4300.json_0014
+# ::snt There is nothing more for me . Thanks for your help , adios !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0485.json_0000
+# ::snt I am looking for a German restaurant in the west .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "german"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id SNG0485.json_0002
+# ::snt How about one that serves british food instead ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "british"
+  ))
+)
+
+# ::id SNG0485.json_0004
+# ::snt I 'm looking for meals under 30 $ a person . I need to book for 3 at 16:15 on Wednesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "16:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SNG0485.json_0006
+# ::snt Yes please and I will need a reference number .
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id SNG0485.json_0008
+# ::snt No thank you . That is great .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0485.json_0010
+# ::snt Have a good day !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0120.json_0000
+# ::snt I need a place to stay in the centre that has free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0120.json_0002
+# ::snt I would like it to have a star rating of 4 and cost does not matter , I would also like it to have free parking .
+( Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+   :Stars ( StaHo3 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+   :Parking ( esHo3 / yes)
+)
+
+# ::id MUL0120.json_0004
+# ::snt Please book a 4 night stay for 3 people on saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL0120.json_0006
+# ::snt Yes , I also need a restaurant with Turkish food near the hotel in the centre area please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "turkish"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0120.json_0008
+# ::snt I 'd like the restaurant to be in the moderate price range . Can you narrow it down ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n16 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL0120.json_0010
+# ::snt I 'll take Efes for 3 people on saturday at 15:00 please .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n18 / name
+     :op1 "efes"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n20 / name
+     :op1 "15:00"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n22 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n24 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL0120.json_0012
+# ::snt How about for 3 people on Saturday at 14:00 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n26 / name
+     :op1 "14:00"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n28 / name
+     :op1 "3"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n30 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id MUL0120.json_0014
+# ::snt Yes , can you arrange a taxi between the hotel and the restaurant that arrives to the restaurant by 14:00 ?
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n32 / name
+     :op1 "14:00"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n34 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id MUL0120.json_0016
+# ::snt Please provide me the contact number and car type for the taxi . It   will be at the restaurant by 14:00 ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n36 / name
+     :op1 "14:00"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id MUL0120.json_0018
+# ::snt Great that 's all the info I need , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0120.json_0020
+# ::snt Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0120.json_0022
+# ::snt I will , thank you again !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0791.json_0000
+# ::snt Hi is there any deals for tourists that will be a great price ? so i can book them all at the same time ?
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0791.json_0002
+# ::snt Yes , the efes restaurant . I 'd like to book for 6 people at 12:00 on sunday . Could I also get the reference number ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "efes"
+     :op2 "restaurant"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n4 / name
+     :op1 "12:00"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n8 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0791.json_0004
+# ::snt Hi I am also looking for a plane , leaving Monday at 6:00 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n12 / name
+     :op1 "6:00"
+  ))
+)
+
+# ::id PMUL0791.json_0006
+# ::snt Yes , I would like to go to the airport on Monday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL0791.json_0008
+# ::snt Going to Stansted Airport , from Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0791.json_0010
+# ::snt That should be fine . Please provide me tickets for the same group of people . I will also need a reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL0791.json_0012
+# ::snt That is everything , thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0791.json_0014
+# ::snt Nope . That 's it . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0087.json_0000
+# ::snt I need to book a hotel .   I need it to be in the town center , and have a minimum star rating of 4 .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n2 / name
+     :op1 "4"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo6 / Area 
+    :name ( n6 / name
+     :op1 "center"
+  ))
+)
+
+# ::id MUL0087.json_0002
+# ::snt It should be a hotel type with free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id MUL0087.json_0004
+# ::snt Yes , please book that one . It will need to be for 3 people , and we 'll be staying for 5 nights , beginning on Sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL0087.json_0006
+# ::snt Alright , what about only for 3 nights then . I can do 3 , book it and give me the reference number please .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL0087.json_0008
+# ::snt I 'd like to find a korean restaurant in the same area as that hotel .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n18 / name
+     :op1 "korean"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id MUL0087.json_0010
+# ::snt Yes please book it for 3 people sunday .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n22 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n24 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL0087.json_0012
+# ::snt I would like it booked for the same day at 14:15 . Can I get a reference number too ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n26 / name
+     :op1 "14:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n28 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0087.json_0014
+# ::snt No that will be all .
+( o / out_of_scope )
+
+# ::id PMUL3230.json_0000
+# ::snt Yes , I am looking for an early evening train leaving from Cambridge . Is there one available ?
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3230.json_0002
+# ::snt Tuesday going to bishops stortford please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL3230.json_0004
+# ::snt I would need to arrive by 16:30 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "16:30"
+  ))
+)
+
+# ::id PMUL3230.json_0006
+# ::snt How much will it cost and how long will the trip take ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL3230.json_0008
+# ::snt I also need a guesthouse to stay in . It does n't need to have free parking or internet .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( onHo2 / dontcare)
+   :Internet ( onHo3 / dontcare)
+)
+
+# ::id SNG01985.json_0000
+# ::snt I would like to find a hotel that has 4 stars and included free parking
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG01985.json_0002
+# ::snt The hotel should have a star of 4 and should include free parking .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id SNG01985.json_0004
+# ::snt yes , please . 8 people for 2 nights starting on saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+)
+
+# ::id SNG01985.json_0006
+# ::snt Thank you that is all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01566.json_0000
+# ::snt i want to find a hospital in town
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01566.json_0002
+# ::snt Great , can I get the address and postcode .
+( Ht1 / Hospital-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id SNG01566.json_0004
+# ::snt Thank you for your help . That is all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2876.json_0000
+# ::snt I 'm looking for a place to stay in the north that has free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL2876.json_0002
+# ::snt I do n't need parking .
+( Hm1 / Hotel-Inform
+   :Parking ( oHo1 / no)
+)
+
+# ::id PMUL2876.json_0004
+# ::snt That sounds fine . What is their address and postcode ? Oh , I 'll need their phone number too , if it 's available .
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+  :Phone ( aHo2 / question )
+)
+
+# ::id PMUL2876.json_0006
+# ::snt yes please book it for me thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2876.json_0008
+# ::snt Actually , I do n't want to book it at this time . Can I get some information about the Vue Cinema , though ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n4 / name
+     :op1 "vue"
+     :op2 "cinema"
+  ))
+)
+
+# ::id PMUL2876.json_0010
+# ::snt I would like the address and phone number .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL2876.json_0012
+# ::snt Thanks .   Do you know if there is an entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL2876.json_0014
+# ::snt Oh , that 's alright , thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2876.json_0016
+# ::snt No , thank you . That 's all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02114.json_0000
+# ::snt I need a taxi departing from huntingdon marriot hotel .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n2 / name
+     :op1 "huntingdon"
+     :op2 "marriot"
+     :op3 "hotel"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+)
+
+# ::id SNG02114.json_0002
+# ::snt I need to arrive by 20:15 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n4 / name
+     :op1 "20:15"
+  ))
+)
+
+# ::id SNG02114.json_0004
+# ::snt saint barnabas press gallery please
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n6 / name
+     :op1 "saint"
+     :op2 "barnabas"
+  ))
+)
+
+# ::id SNG02114.json_0006
+# ::snt Thank you . I will be looking for the taxi to arrive by 20:15 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n8 / name
+     :op1 "20:15"
+  ))
+)
+
+# ::id SNG02114.json_0008
+# ::snt Yes , that 's everything . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2463.json_0000
+# ::snt I need a place to eat that is cheap .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL2463.json_0002
+# ::snt Yes , in the South , I am also looking for Romanian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "romanian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL2463.json_0004
+# ::snt Same area and price , but portuguese , anything for that ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "portuguese"
+  ))
+)
+
+# ::id PMUL2463.json_0006
+# ::snt Can you try chinese ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL2463.json_0008
+# ::snt You choose as long as it is cheap . Could you book a table for 7 people at 15:45 on Wednesday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "15:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "7"
+  ))
+   :Price ( PriRe8 / Price 
+    :name ( n18 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL2463.json_0010
+# ::snt Are there any museums close to restaurant ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n20 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id PMUL2463.json_0012
+# ::snt What is the address for the museum ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL2463.json_0014
+# ::snt Great ! Thanks . Have a good night . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1809.json_0000
+# ::snt Hello . I am looking for attractions in the east Cambridge area , can you help me ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL1809.json_0002
+# ::snt Maybe entertainment . Can you give me postcode and entrance fee information ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "entertainment"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Post ( aAt2 / question )
+   )
+)
+
+# ::id MUL1809.json_0004
+# ::snt Can you look up a train for me ? I 'll be departing from broxbourne and would like to leave after 15:15 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "broxbourne"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "15:15"
+  ))
+)
+
+# ::id MUL1809.json_0006
+# ::snt That sounds great . Can I get the train ID please ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :none ( onTr1 / none)
+   )
+ :op2(Tt2 / Train-Request
+  :Id ( aTr1 / question )
+   )
+)
+
+# ::id MUL1809.json_0008
+# ::snt What is the price for the train ticket ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL1809.json_0010
+# ::snt That 's all I need . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1809.json_0012
+# ::snt Thanks again for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01541.json_0000
+# ::snt i want to find a hospital in town
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01541.json_0002
+# ::snt I 'll need the postcode and phone also please .
+( Ht1 / Hospital-Request
+  :Post ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id SNG01541.json_0004
+# ::snt I 'm injured so let me call the hospital . Thanks . Goodbye .
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL3289.json_0000
+# ::snt Hello , can you give me information about Express by Holiday Inn Cambridge , please ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "express"
+     :op2 "by"
+     :op3 "holiday"
+     :op4 "inn"
+     :op5 "cambridge"
+  ))
+)
+
+# ::id PMUL3289.json_0002
+# ::snt Price is of no concern since I just won the lottery . Please book a room starting on Monday for 2 people for 3 nights . Thanks !
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL3289.json_0004
+# ::snt Yes I would like the reference number , thank you .
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL3289.json_0006
+# ::snt Yes , can you help me find a great place to spend my time and money in town . I prefer the east . It 's time to live life to the fullest !
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL3289.json_0008
+# ::snt Can you recommend one and give me their post code .
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL3289.json_0010
+# ::snt could I have the postcode please
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL3289.json_0012
+# ::snt I am pretty sure i wo nt be in condition to drive if you know what i mean , need a taxi from the attraction to the restaurant , leaving at 05:15
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n12 / name
+     :op1 "05:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "attraction"
+  ))
+)
+
+# ::id PMUL3289.json_0014
+# ::snt I am sorry . Yes please book from the funky house to the hotel .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL3289.json_0016
+# ::snt Thank you for helping me .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3289.json_0018
+# ::snt Actually that 's all , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0749.json_0000
+# ::snt I 'm looking for some caribbean food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "caribbean"
+  ))
+)
+
+# ::id PMUL0749.json_0002
+# ::snt Well , how about a gastropub ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "gastropub"
+  ))
+)
+
+# ::id PMUL0749.json_0004
+# ::snt No any area is fine with me I just need the area and postcode of a good restaurant .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Area ( aRe1 / question )
+  :Post ( aRe2 / question )
+   )
+)
+
+# ::id PMUL0749.json_0006
+# ::snt I need a train leaving on friday from cambridge can you help me get a ticket ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0749.json_0008
+# ::snt Sorry I messed up before . I actually did want an expensive restaurant . Is Kitchen and Bar expensive ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+   :Name ( NamRe4 / Name 
+    :name ( n12 / name
+     :op1 "kitchen"
+     :op2 "and"
+     :op3 "bar"
+  ))
+)
+
+# ::id PMUL0749.json_0010
+# ::snt No , I just need the area and the post code please .
+( Rt1 / Restaurant-Request
+  :Area ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id PMUL0749.json_0012
+# ::snt Thanks I also need a trin from cambridge to london liverpool street on firday
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0749.json_0014
+# ::snt I would like to arrive by 11:00 . Can you choose the train with the closest arrival time to 11:00 and book it for 7 people ? Then give me the reference number
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n18 / name
+     :op1 "11:00"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n20 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL0749.json_0016
+# ::snt Thanks for your time . That is all for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2380.json_0000
+# ::snt I need to find a place to visit while in town . What attractions are in Centre ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2380.json_0002
+# ::snt I 'd like to see a college , please .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "college"
+  ))
+)
+
+# ::id MUL2380.json_0004
+# ::snt Sounds good .   Can I get the address with the postcode for that one , please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id MUL2380.json_0006
+# ::snt Is it free ?   I also am looking for a Mediterranean restaurant in the same area .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "mediterranean"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id MUL2380.json_0008
+# ::snt I 'm looking for something cheap , I 'm on a budget .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL2380.json_0010
+# ::snt No I will take care of that . Please provide the phone number , address , and postcode for the restaurant
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id MUL2380.json_0012
+# ::snt I also need to book a taxi from the College to the restaurant .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n12 / name
+     :op1 "the"
+     :op2 "college"
+  ))
+   :Dest ( DesTa5 / Dest 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id MUL2380.json_0014
+# ::snt I want to leave at least by 14:45 if that is okay .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n16 / name
+     :op1 "14:45"
+  ))
+)
+
+# ::id MUL2380.json_0016
+# ::snt Thanks . Can I get the taxi company 's contact phone number please ?
+( Tt1 / Taxi-Request
+  :Phone ( aTa0 / question )
+)
+
+# ::id MUL2380.json_0018
+# ::snt That 's all I needed . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0247.json_0000
+# ::snt I am looking for information on the Warkworth House .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "warkworth"
+     :op2 "house"
+  ))
+)
+
+# ::id SSNG0247.json_0002
+# ::snt I need a reservation at the Warkworth house for 4 nights . Just one person , starting on Tuesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "one"
+  ))
+   :Name ( NamHo8 / Name 
+    :name ( n10 / name
+     :op1 "Warkworth"
+     :op2 "house"
+  ))
+)
+
+# ::id SSNG0247.json_0004
+# ::snt Is there another hotel available that is in the same price range ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id SSNG0247.json_0006
+# ::snt Perfect . Could you make the same booking for me ?
+( o / out_of_scope )
+
+# ::id SSNG0247.json_0008
+# ::snt Thank you so much for all your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0247.json_0010
+# ::snt I know we will . Thanks so much . Good - Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1565.json_0000
+# ::snt I 'm looking for a train leaving on Saturday from Kings Lynn .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id MUL1565.json_0002
+# ::snt I need to leave after 13:00 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n6 / name
+     :op1 "13:00"
+  ))
+)
+
+# ::id MUL1565.json_0004
+# ::snt I am wanting to go to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1565.json_0006
+# ::snt Yes book for 4 people
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1565.json_0008
+# ::snt I am looking for an expensive restaurant in the centre city .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1565.json_0010
+# ::snt No preference . Can you recommend one & book a table for 4 people at 17:45 on saturday . & may I have the reference # please ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "17:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL1565.json_0012
+# ::snt That would be fine .   Is it available Saturday at 17:45 ?
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n22 / name
+     :op1 "saturday"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n24 / name
+     :op1 "17:45"
+  ))
+)
+
+# ::id MUL1565.json_0014
+# ::snt Thank you for your help , have a nice day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0313.json_0000
+# ::snt I need to book a train departing from Cambridge after 9:15 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "9:15"
+  ))
+)
+
+# ::id SNG0313.json_0002
+# ::snt I am going to Stevenage , on Wednesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "stevenage"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id SNG0313.json_0004
+# ::snt Could you tell me what the price of this trip is ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id SNG0313.json_0006
+# ::snt Yes , what 's the train ID and what time does it arrive ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id SNG0313.json_0008
+# ::snt Great . That is all I need .
+( o / out_of_scope )
+
+# ::id MUL1856.json_0000
+# ::snt I need a train leaving cambridge on thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1856.json_0002
+# ::snt I would like to go to Leicester and get there by 18:45
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "leicester"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "18:45"
+  ))
+)
+
+# ::id MUL1856.json_0004
+# ::snt Not right now .   Thanks for the information though !   Have a great day ! Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1856.json_0006
+# ::snt Oh wait !   Before you go , can you give me some information on the cherry   hinton village centre ?
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id MUL1856.json_0008
+# ::snt Sounds good . What is the postcode , please ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL1856.json_0010
+# ::snt Yes , may I have their address , please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id MUL1856.json_0012
+# ::snt That is all I need , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1856.json_0014
+# ::snt Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0630.json_0000
+# ::snt I am looking for a cheap restaurant in the centre part of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0630.json_0002
+# ::snt How about Chinese ? can you book me a table for 3 people at 18:15 on a Sunday ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n8 / name
+     :op1 "18:15"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SNG0630.json_0004
+# ::snt Ok , I 'll try for a little earlier , how about 17:15 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "17:15"
+  ))
+)
+
+# ::id SNG0630.json_0006
+# ::snt Thanks so much . I think that was all I needed . Have a great day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0441.json_0000
+# ::snt I would like to find an Italian restaurant open for dinner ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Food ( FooRe3 / Food 
+    :name ( n2 / name
+     :op1 "Italian"
+  ))
+)
+
+# ::id SNG0441.json_0002
+# ::snt I am looking for a train departing from london liverpool street on thursday to go to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n8 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id SNG0441.json_0004
+# ::snt I need to arrive by 09:30 . The booking is for me only and I will need a reference number please .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "09:30"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id SNG0441.json_0006
+# ::snt That sounds good . Please book me for one person and give me the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "one"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id SNG0441.json_0008
+# ::snt No , that 's everything today , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20116.json_0000
+# ::snt I am in the past of town . Can you recommend a restaurant in a moderate priced range ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id WOZ20116.json_0002
+# ::snt I do not care about the type of food .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+)
+
+# ::id WOZ20116.json_0004
+# ::snt Is it in the west part of town ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id WOZ20116.json_0006
+# ::snt yes west please
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+)
+
+# ::id WOZ20116.json_0008
+# ::snt Great ! Could you please give me the address and phone number of that restaurant ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20116.json_0010
+# ::snt Thank you , goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2643.json_0000
+# ::snt I am looking for an architecture attraction somewhere in Cambridge .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id MUL2643.json_0002
+# ::snt Okay .   Can you tell me how much it costs to get in ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL2643.json_0004
+# ::snt Yes , what can you tell me about a hotel called the Warkworth House ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n4 / name
+     :op1 "warkworth"
+     :op2 "house"
+  ))
+)
+
+# ::id MUL2643.json_0006
+# ::snt I would like to book it for 8 people for 2 nights starting on wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL2643.json_0008
+# ::snt Actually , yes . I need a taxi to pick me up from Holy Trinity Church at 1:15   and take me to the hotel .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n12 / name
+     :op1 "holy"
+     :op2 "trinity"
+     :op3 "church"
+  ))
+   :Leave ( LeaTa4 / Leave 
+    :name ( n14 / name
+     :op1 "1:15"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id MUL2643.json_0010
+# ::snt Yes , please , that would be nice .
+( o / out_of_scope )
+
+# ::id MUL2643.json_0012
+# ::snt No thank you , that is everything .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4387.json_0000
+# ::snt Well hello there , I 'm on a budget and I 'm wondering if there are any hotels in the moderate price range that offer free parking
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL4387.json_0002
+# ::snt Let 's start with hotels in the centre .   Which ones do you recommend ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4387.json_0004
+# ::snt OK , how about the north then ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL4387.json_0006
+# ::snt I do n't care .   As longs as it is moderately priced .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL4387.json_0008
+# ::snt I am looking in the moderate price range , stars do n't matter .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL4387.json_0010
+# ::snt That will work can you book that for three nights starting on thursday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "three"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL4387.json_0012
+# ::snt Sorry , I do n't actually need to make a reservation . I just need to know the postcode , hotel type , and whether they have internet .
+( Ht1 / Hotel-Request
+  :Type ( aHo0 / question )
+  :Internet ( aHo1 / question )
+  :Post ( aHo2 / question )
+)
+
+# ::id PMUL4387.json_0014
+# ::snt Great thanks . I m also looking for an african restaurant on the north side of town
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "african"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n18 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL4387.json_0016
+# ::snt I would like an Indian restaurant for Sunday then .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n20 / name
+     :op1 "indian"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n22 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL4387.json_0018
+# ::snt the moderately priced one
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n24 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL4387.json_0020
+# ::snt There are 2 people total .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n26 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL4387.json_0022
+# ::snt at 12:00 on Sunday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n28 / name
+     :op1 "12:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n30 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL4387.json_0024
+# ::snt Can you please provide me with the phone number and address to the Royal Spice restaurant ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Name ( NamRe3 / Name 
+    :name ( n32 / name
+     :op1 "Royal"
+     :op2 "Spice"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id PMUL4387.json_0026
+# ::snt Thank you for your research . I have no more questions . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01910.json_0000
+# ::snt I am looking for the nearest hospital .
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01910.json_0002
+# ::snt Yes , please . And the postcode .
+( Ht1 / Hospital-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id SNG01910.json_0004
+# ::snt No that will be all for now . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01910.json_0006
+# ::snt Does the hospital have the truama and orthopaedics department ?
+( Hm1 / Hospital-Inform
+   :Department ( DepHo2 / Department 
+    :name ( n2 / name
+     :op1 "truama"
+     :op2 "and"
+     :op3 "orthopaedics"
+  ))
+)
+
+# ::id SNG01910.json_0008
+# ::snt Yes , please . the postcode address , and phone number .
+( Ht1 / Hospital-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+  :Phone ( aHo2 / question )
+)
+
+# ::id SNG01910.json_0010
+# ::snt Awesome . Thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01910.json_0012
+# ::snt No , that is all I need today . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2102.json_0000
+# ::snt I 'd like to find an Italian restaurant , on the west side .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL2102.json_0002
+# ::snt Which one is cheap ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL2102.json_0004
+# ::snt No thank you . Could I get the address and postcode please ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id PMUL2102.json_0006
+# ::snt i also need a place to go which should be in the type of a boat
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n8 / name
+     :op1 "boat"
+  ))
+)
+
+# ::id PMUL2102.json_0008
+# ::snt Can I get info to the one in the east please . thank you ,
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Am2 / Attraction-Inform
+   :Area ( AreAt3 / Area 
+    :name ( n11 / name
+     :op1 "east"
+  ))
+   )
+)
+
+# ::id PMUL2102.json_0010
+# ::snt I 'm going to need a ride to get to and from both places .
+( o / out_of_scope )
+
+# ::id PMUL2102.json_0012
+# ::snt I would like to leave the restaurant by 03:45 please .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n12 / name
+     :op1 "03:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL2102.json_0014
+# ::snt In summary , I am leaving La Margherita restaurant by 03:45 to go to Camboats .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n16 / name
+     :op1 "03:45"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n18 / name
+     :op1 "camboats"
+  ))
+   :Depart ( DepTa6 / Depart 
+    :name ( n20 / name
+     :op1 "la"
+     :op2 "margherita"
+  ))
+)
+
+# ::id PMUL2102.json_0016
+# ::snt That is all thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1851.json_0000
+# ::snt I 'm looking for a train to stevenage , leaving on Sunday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "stevenage"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id MUL1851.json_0002
+# ::snt No , I need to leave some time after 14:30 , and I 'll be traveling to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "14:30"
+  ))
+)
+
+# ::id MUL1851.json_0004
+# ::snt I m leaving from Cambridge and going to Stevenage .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "stevenage"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1851.json_0006
+# ::snt Before we do that are there any attractions that feature a swimming pool in town ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "swimming"
+     :op2 "pool"
+  ))
+)
+
+# ::id MUL1851.json_0008
+# ::snt What is the name , entrance fee , and phone number of the one in the center ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL1851.json_0010
+# ::snt Do you have entrance fees for any of the others ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL1851.json_0012
+# ::snt No thank you that is all the information I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3132.json_0000
+# ::snt Yes , hopefully you can help with some information on a particular hotel ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL3132.json_0002
+# ::snt It is called home from home . I was wondering what type of hotel it is and the star of the hotel .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "home"
+     :op2 "from"
+     :op3 "home"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Type ( aHo1 / question )
+   )
+)
+
+# ::id PMUL3132.json_0004
+# ::snt Thanks , that is all I need on the hotel but can I book a train from cambridge to stevenage , I need ot arrive by 20:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "stevenage"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n6 / name
+     :op1 "20:45"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3132.json_0006
+# ::snt I would like to leave on Thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL3132.json_0008
+# ::snt I just need the departure time and price please
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id MUL1012.json_0000
+# ::snt I 'm looking for a hotel named Express by Holiday Inn Cambridge . Do you have any information on that ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "express"
+     :op2 "by"
+     :op3 "holiday"
+     :op4 "inn"
+     :op5 "cambridge"
+  ))
+)
+
+# ::id MUL1012.json_0002
+# ::snt Yes , I would like to book the room for 3 people and 3 nights starting on Wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL1012.json_0004
+# ::snt Can you try 1 night instead ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL1012.json_0006
+# ::snt Sure , Is there an attraction called Castle Galleries ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n12 / name
+     :op1 "castle"
+     :op2 "galleries"
+  ))
+)
+
+# ::id MUL1012.json_0008
+# ::snt I 'd like the phone number and postcode for the museum .
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL1012.json_0010
+# ::snt Yes , please I would like a taxi to get me from the museum by 9:45 to my hotel .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "museum"
+  ))
+   :Dest ( DesTa5 / Dest 
+    :name ( n16 / name
+     :op1 "my"
+     :op2 "hotel"
+  ))
+   :Leave ( LeaTa7 / Leave 
+    :name ( n18 / name
+     :op1 "9:45"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+)
+
+# ::id MUL1012.json_0012
+# ::snt No , thank you . I 'm all set !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2788.json_0000
+# ::snt Are there good hotels that you can book ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotels"
+  ))
+)
+
+# ::id PMUL2788.json_0002
+# ::snt I need it to have free wifi and priced moderately .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL2788.json_0004
+# ::snt I want the north area .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL2788.json_0006
+# ::snt Are any options able to accommodate 6 people for 5 nights , starting Tuesday , with free parking ? Hopefully , near some attractions too . Oh , and I almost forgot , may I get a reference number ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stay ( StaHo3 / Stay 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo5 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo7 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL2788.json_0008
+# ::snt Yes please . What do you have in the same area as the hotel ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL2788.json_0010
+# ::snt Boating sounds fun what 's the entrance fee ? I also need the phone number and address .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n16 / name
+     :op1 "boating"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Addr ( aAt2 / question )
+  :Phone ( aAt3 / question )
+   )
+)
+
+# ::id PMUL2788.json_0012
+# ::snt Thanks . Can you book me a taxi to take me from Acorn Guesthouse to the Riverboat Georgina by 20:15 ?
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n18 / name
+     :op1 "20:15"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n20 / name
+     :op1 "riverboat"
+     :op2 "georgina"
+  ))
+)
+
+# ::id PMUL2788.json_0014
+# ::snt I have everything I need . Thanks for all your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1194.json_0000
+# ::snt Hi , I 'm looking for a nightclub located in the east .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "nightclub"
+  ))
+)
+
+# ::id MUL1194.json_0002
+# ::snt No that 's ok . Is there anything in the east in the category of multiple sports ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "multiple"
+     :op2 "sports"
+  ))
+)
+
+# ::id MUL1194.json_0004
+# ::snt Can I get their telephone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL1194.json_0006
+# ::snt I also need their address .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id MUL1194.json_0008
+# ::snt I also need a 4 star hotel with free wifi . I prefer a guesthouse in moderate price range . It will be for 7 people for 2 nights starting from Monday .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n10 / name
+     :op1 "moderate"
+  ))
+   :Internet ( esHo3 / yes)
+   :Stars ( StaHo7 / Stars 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   :Stay ( StaHo9 / Stay 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo11 / Day 
+    :name ( n16 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo13 / People 
+    :name ( n18 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL1194.json_0010
+# ::snt Yes please , and can you send me the reference number once the booking is complete ?
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id MUL1194.json_0012
+# ::snt Thanks . I need help with one more thing , a taxi to travel from the hotel .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+)
+
+# ::id MUL1194.json_0014
+# ::snt between the hotel and the arcon guest house .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   )
+ :op2(Tm2 / Taxi-Inform
+   :Dest ( DesTa3 / Dest 
+    :name ( n23 / name
+     :op1 "arcon"
+     :op2 "guest"
+     :op3 "house"
+  ))
+   )
+)
+
+# ::id MUL1194.json_0016
+# ::snt Oh sure , I would like to leave the hotel by 9:45 .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id MUL1194.json_0018
+# ::snt Thanks so much . That 's all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2611.json_0000
+# ::snt I wanted help with finding a hotel in Cambridge today .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL2611.json_0002
+# ::snt I do n't have a preference .   But it does need to have 4 stars and include free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( onHo2 / dontcare)
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2611.json_0004
+# ::snt Can you tell me the area the cheap one is in and give me it 's phone number ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Area ( aHo1 / question )
+  :Phone ( aHo2 / question )
+   )
+)
+
+# ::id PMUL2611.json_0006
+# ::snt Yes , could you give me information on the cambridge corn exchange ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n8 / name
+     :op1 "the"
+     :op2 "cambridge"
+     :op3 "corn"
+     :op4 "exchange"
+  ))
+)
+
+# ::id PMUL2611.json_0008
+# ::snt I need the postcode please .
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL2611.json_0010
+# ::snt That is all I need , thank you . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3945.json_0000
+# ::snt I am planning a trip in Cambridge
+( o / out_of_scope )
+
+# ::id PMUL3945.json_0002
+# ::snt I need a train that   will leave monday ggo to Cambridge at 12:00
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "monday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n6 / name
+     :op1 "12:00"
+  ))
+)
+
+# ::id PMUL3945.json_0004
+# ::snt I will be leaving London Liverpool Street .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n8 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL3945.json_0006
+# ::snt Okay . I also need to find a guesthouse to stay in the expensive price range .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL3945.json_0008
+# ::snt I prefer an expensive hotel in the north please
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n14 / name
+     :op1 "north"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n16 / name
+     :op1 "expensive"
+  ))
+   :Type ( TypHo6 / Type 
+    :name ( n18 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL3945.json_0010
+# ::snt How about one in the moderate price range then .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n20 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL3945.json_0012
+# ::snt I prefer a four star hotel , please . And can you tell me whether one has free parking ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n22 / name
+     :op1 "four"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n24 / name
+     :op1 "hotel"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Parking ( aHo1 / question )
+   )
+)
+
+# ::id PMUL3945.json_0014
+# ::snt That sounds nice , thank you . May have their number and postcode , please ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id PMUL3945.json_0016
+# ::snt No thanks . Do they have free parking ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Parking ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Parking ( esHo2 / yes)
+   )
+)
+
+# ::id PMUL3945.json_0018
+# ::snt Thank you for your assistance . I will do the booking , myself .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3945.json_0020
+# ::snt that is fine for today . thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0943.json_0000
+# ::snt Howdy ! I 'm in town for the night and need a place to stay . I 'd like a four star joint with free parking , if you please .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "four"
+  ))
+)
+
+# ::id SNG0943.json_0002
+# ::snt I do n't have a price range . As long as it 's nice .
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+)
+
+# ::id SNG0943.json_0004
+# ::snt No , I do n't care about the area , either . But do you have a guesthouse ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( onHo2 / dontcare)
+)
+
+# ::id SNG0943.json_0006
+# ::snt Do any of those have free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id SNG0943.json_0008
+# ::snt Sure , what is its address and price range ?
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+  :Addr ( aHo1 / question )
+)
+
+# ::id SNG0943.json_0010
+# ::snt What is the price range ?
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+)
+
+# ::id SNG0943.json_0012
+# ::snt no that 's fine .
+( o / out_of_scope )
+
+# ::id SNG0943.json_0014
+# ::snt No that 's all . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0902.json_0000
+# ::snt I 'm looking for a hotel in the centre of town .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id SNG0902.json_0002
+# ::snt I 'd prefer an unrated place , I do n't need free parking or wifi , for what it 's worth .
+( Hm1 / Hotel-Inform
+   :Parking ( oHo1 / no)
+)
+
+# ::id SNG0902.json_0004
+# ::snt Actually , come to think of it I might need free wifi . Do either of those offer that ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id SNG0902.json_0006
+# ::snt Yes can you please send me the address for El Shaddai ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Name ( NamHo3 / Name 
+    :name ( n7 / name
+     :op1 "El"
+     :op2 "Shaddai"
+  ))
+   )
+)
+
+# ::id SNG0902.json_0008
+# ::snt No , that 's all I need . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02151.json_0000
+# ::snt Am injured and are looking for a hospital nearby
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG02151.json_0002
+# ::snt That may be good . How many minutes away is that hospital ?
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG02151.json_0004
+# ::snt Nevermind , sorry . I just needed the postcode and address . I 'm all set now .
+( Ht1 / Hospital-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id MUL0461.json_0000
+# ::snt I 'm looking for entertainment places in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id MUL0461.json_0002
+# ::snt How about a cinema ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "cinema"
+  ))
+)
+
+# ::id MUL0461.json_0004
+# ::snt Yes please , I would like the address , postcode , and phone number .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id MUL0461.json_0006
+# ::snt I am also looking for a train that will go to Peterborough and leave on a Sunday .   Can you locate one for me ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "peterborough"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id MUL0461.json_0008
+# ::snt The train should leave after 13:45 and should depart from cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n14 / name
+     :op1 "13:45"
+  ))
+)
+
+# ::id MUL0461.json_0010
+# ::snt As early as possible , but still departing after 13:45 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n16 / name
+     :op1 "13:45"
+  ))
+)
+
+# ::id MUL0461.json_0012
+# ::snt That will work , can you please give me the train ID , price , and travel time ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+  :Id ( aTr2 / question )
+)
+
+# ::id MUL0461.json_0014
+# ::snt Great . Thank you . That 's all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0278.json_0000
+# ::snt I need a train to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG0278.json_0002
+# ::snt I 'll be leaving from bishops stortford on saturday , and I need to get to cambridge at or a little before 14:00 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "saturday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n6 / name
+     :op1 "14:00"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n8 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Dest ( DesTr8 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG0278.json_0004
+# ::snt Just one , please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "one"
+  ))
+)
+
+# ::id SNG0278.json_0006
+# ::snt Yes I need the reference number for the booking please .
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id SNG0278.json_0008
+# ::snt No , that 's all . Thank you very much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01967.json_0000
+# ::snt I want to get a taxi to pick me up from the Cambridge train station please .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+     :op2 "train"
+     :op3 "station"
+  ))
+)
+
+# ::id SNG01967.json_0002
+# ::snt I 'd like to leave after 09:15 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n4 / name
+     :op1 "09:15"
+  ))
+)
+
+# ::id SNG01967.json_0004
+# ::snt I want to go to county folk museum
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n6 / name
+     :op1 "county"
+     :op2 "folk"
+     :op3 "museum"
+  ))
+)
+
+# ::id SNG01967.json_0006
+# ::snt Thanks , that 's all I need . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0647.json_0000
+# ::snt Yes I would like to find Spanish food in the center of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "spanish"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id SNG0647.json_0002
+# ::snt Let 's go with the cheap one . I 'll need a table for 7 on Sunday at 12:15 please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n8 / name
+     :op1 "12:15"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id SNG0647.json_0004
+# ::snt Can you try on saturday , 7 people , at 12:15
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n14 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n16 / name
+     :op1 "7"
+  ))
+   :Time ( TimRe6 / Time 
+    :name ( n18 / name
+     :op1 "12:15"
+  ))
+)
+
+# ::id SNG0647.json_0006
+# ::snt No , that 's all I need . Thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0834.json_0000
+# ::snt Hey , is curry king still open ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "curry"
+     :op2 "king"
+  ))
+)
+
+# ::id PMUL0834.json_0002
+# ::snt yes and thank you for your help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0834.json_0004
+# ::snt i m also looking for a train from cambidge and shound arrive by 11:45
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n4 / name
+     :op1 "11:45"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "cambidge"
+  ))
+)
+
+# ::id PMUL0834.json_0006
+# ::snt I will be traveling on Sunday to London Kings Cross
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL0834.json_0008
+# ::snt Yes , please make a reservation for 8 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL0834.json_0010
+# ::snt Thanks . We never did book a table at   Curry King . I would like to book a table for 8 at 15:30 on Saturday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "15:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "8"
+  ))
+   :Name ( NamRe8 / Name 
+    :name ( n20 / name
+     :op1 "Curry"
+     :op2 "King"
+  ))
+)
+
+# ::id PMUL0834.json_0012
+# ::snt that takes care of everything i need . thanks for the help . bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4882.json_0000
+# ::snt I am looking for a free entertainment .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL4882.json_0002
+# ::snt Never mind that for now . I need a hotel in the centre that includes free wifi and in the expensive price range .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Internet ( esHo3 / yes)
+   :Area ( AreHo7 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4882.json_0004
+# ::snt That 's fine . I 'll need it booked for Sunday , 3 nights , and 6 people , please ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL4882.json_0006
+# ::snt hi how are you ? may i help you sir ?
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4882.json_0008
+# ::snt Yes I need a train from London Kings Cross to Cambridge for Sunday to arrive in Cambridge by 20:45 please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n18 / name
+     :op1 "sunday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n20 / name
+     :op1 "20:45"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n22 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id PMUL4882.json_0010
+# ::snt I will need 6 tickets .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n24 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL4882.json_0012
+# ::snt That was all I needed . Thank you so much for all the assistance .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2019.json_0000
+# ::snt I am looking for a hotel to stay at in Cambridge . Can you recommend a place on the east side ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL2019.json_0002
+# ::snt does it have free wifi and parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL2019.json_0004
+# ::snt Could you please provide me the phone number of the hotel ?
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id MUL2019.json_0006
+# ::snt I am also looking for a train on Saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id MUL2019.json_0008
+# ::snt From cambridge to norwich .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "norwich"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2019.json_0010
+# ::snt I need to leave after 8:15 , please . I also need the travel time for that
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL2019.json_0012
+# ::snt No , I think I can do that myself . Thank you for all your help today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2019.json_0014
+# ::snt You too , thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3768.json_0000
+# ::snt I 'm looking for a restaurant that serves afghan food in the south
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "afghan"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL3768.json_0002
+# ::snt Are there any Portuguese restaurants in the south ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "south"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n8 / name
+     :op1 "Portuguese"
+  ))
+)
+
+# ::id PMUL3768.json_0004
+# ::snt I would like a reservation for 6 people on Wednesday at 13:15 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "13:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL3768.json_0006
+# ::snt Thank you ! Can you also help me with a place to stay ?
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4177.json_0000
+# ::snt I had always wanted to go to Cambridge and say " I 'm on a boat "   Can you tell me about attractions which are boat places to visit in Cambridge ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "boat"
+  ))
+)
+
+# ::id PMUL4177.json_0002
+# ::snt Any part of town is fine .
+( o / out_of_scope )
+
+# ::id PMUL4177.json_0004
+# ::snt Yes . What are the entrance fees ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL4177.json_0006
+# ::snt Do you have the phone number to any of these attractions ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL4177.json_0008
+# ::snt Yes . Is there any train that is taking off on Monday ? I want to arrive my destination by 20:30 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "monday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n6 / name
+     :op1 "20:30"
+  ))
+)
+
+# ::id PMUL4177.json_0010
+# ::snt I need a train from cambridge to ely .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "ely"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4177.json_0012
+# ::snt I only need 1 ticket .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL4177.json_0014
+# ::snt No . That 's all thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01984.json_0000
+# ::snt I need to find the nearest hospital please .
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01984.json_0002
+# ::snt No thanks , I am all set .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01811.json_0000
+# ::snt Good evening , where would I find a hospital in town please ?
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01811.json_0002
+# ::snt Can I please have a phone number , post code and address please ?
+( Ht1 / Hospital-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+  :Phone ( aHo2 / question )
+)
+
+# ::id SNG01811.json_0004
+# ::snt That 's all I need . Thanks , good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0404.json_0000
+# ::snt While in Cambridge I want to get a train that leaves on Sunday and goes to stansted airport .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0404.json_0002
+# ::snt I would like to leave Cambridge after 13:15 , thank you
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n10 / name
+     :op1 "13:15"
+  ))
+)
+
+# ::id MUL0404.json_0004
+# ::snt That would be great .   How much would it cost to travel to stansted from Cambridge ?
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0404.json_0006
+# ::snt Yes . I am looking for places to go in the centre area . I am looking for college .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n16 / name
+     :op1 "college"
+  ))
+)
+
+# ::id MUL0404.json_0008
+# ::snt I would n't mind seeing Emmanuel College . Can you give me the postcode ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Post ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n19 / name
+     :op1 "Emmanuel"
+     :op2 "College"
+  ))
+   )
+)
+
+# ::id MUL0404.json_0010
+# ::snt Can you please give me the exact address .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id MUL0404.json_0012
+# ::snt I think that 's all for now , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0652.json_0000
+# ::snt I 'm looking for a train leaving after 10:30 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n2 / name
+     :op1 "10:30"
+  ))
+)
+
+# ::id MUL0652.json_0002
+# ::snt I 'll be leaving from Leicester and want to go to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id MUL0652.json_0004
+# ::snt All right . I need a booking for six , please , and the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "six"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0652.json_0006
+# ::snt I need a hotel in the north that has free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n10 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL0652.json_0008
+# ::snt No not really , I would prefer a guesthouse type of hotel with free wifi though .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( onHo2 / dontcare)
+   :Internet ( esHo3 / yes)
+)
+
+# ::id MUL0652.json_0010
+# ::snt Perfect . I 'd like to book a 5 night stay for the six of us .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n16 / name
+     :op1 "six"
+  ))
+)
+
+# ::id MUL0652.json_0012
+# ::snt Yes it is .
+( Hm1 / Hotel-Inform
+   :Parking ( onHo1 / none)
+   :Internet ( onHo2 / none)
+)
+
+# ::id MUL0652.json_0014
+# ::snt No thank you that will be all .   Thank you for your help in booking my trip and stay !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0460.json_0000
+# ::snt I need train reservations from Cambridge to stevenage
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "stevenage"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0460.json_0002
+# ::snt Yes , I need to leave on Monday and arrive in Stevenage by 16:30 please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "stevenage"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n10 / name
+     :op1 "16:30"
+  ))
+)
+
+# ::id MUL0460.json_0004
+# ::snt Yes , please make a booking for 7 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL0460.json_0006
+# ::snt Can you also recommend a park for me to visit ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "park"
+  ))
+)
+
+# ::id MUL0460.json_0008
+# ::snt That sounds great , what is the entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL0460.json_0010
+# ::snt Holy Moly ! No , thanks , that 's everything I needed today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3294.json_0000
+# ::snt I need help finding a place to stay in the east .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL3294.json_0002
+# ::snt I want somewhere with 3 stars and free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3294.json_0004
+# ::snt Yes , please try a hotel in the centre
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL3294.json_0006
+# ::snt Yes , that 'd be great . I need it booked for 5 people and for 2 nights starting from sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL3294.json_0008
+# ::snt Thanks for taking care of the hotel . I have another request . This time for a restaurant in the same area as the hotel .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL3294.json_0010
+# ::snt Are there any places serving modern european food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n18 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+)
+
+# ::id PMUL3294.json_0012
+# ::snt Are you sure there are no modern european restaurants in the centre ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n20 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n22 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3294.json_0014
+# ::snt I do not , what price ranges are the restaurants in ?
+( Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+)
+
+# ::id PMUL3294.json_0016
+# ::snt Can you pick one and just let me know the price range , I 'm comfortable with all .
+( Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+)
+
+# ::id PMUL3294.json_0018
+# ::snt I actually do n't need anything else today . Thank you ! Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG02043.json_0000
+# ::snt I am   looking for the Addenbrookes Hospital
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG02043.json_0002
+# ::snt I want the postcode
+( Ht1 / Hospital-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id SNG02043.json_0004
+# ::snt Thank you . That was all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2590.json_0000
+# ::snt i need to find a place to stay in the east side
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL2590.json_0002
+# ::snt I need a room in the expensive price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL2590.json_0004
+# ::snt I 'd also like it to have a 4 star rating .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2590.json_0006
+# ::snt Yes , can you try a moderately priced place instead ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id MUL2590.json_0008
+# ::snt That sounds great ! May I have their address , please ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id MUL2590.json_0010
+# ::snt Thank you .   Also I am looking for the address of a place called williams art and antiques .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n10 / name
+     :op1 "williams"
+     :op2 "art"
+     :op3 "and"
+     :op4 "antiques"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+)
+
+# ::id MUL2590.json_0012
+# ::snt Thanks . I would like a taxi to commute between the two places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL2590.json_0014
+# ::snt I just need to leave the hotel by 03:45 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n12 / name
+     :op1 "03:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id MUL2590.json_0016
+# ::snt OK , thanks . That 's all I need today !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0296.json_0000
+# ::snt I am looking for a place to stay with free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL0296.json_0002
+# ::snt In the east side of town .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL0296.json_0004
+# ::snt Not really , but can you give me the address for your favorite place ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id PMUL0296.json_0006
+# ::snt Could you just give me the address for now ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id PMUL0296.json_0008
+# ::snt I would also like to get some expensive fusion food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "fusion"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0296.json_0010
+# ::snt How about a British restaurant instead ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "british"
+  ))
+)
+
+# ::id PMUL0296.json_0012
+# ::snt Is Graffiti in the same area as my hotel ? I 'd like to keep it to that area if possible .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n10 / name
+     :op1 "graffiti"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL0296.json_0014
+# ::snt yes , I would prefer it to be in the west area .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n14 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL0296.json_0016
+# ::snt Possibly , but first can you give me the exact address for Graffiti ?
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe3 / Name 
+    :name ( n17 / name
+     :op1 "Graffiti"
+  ))
+   )
+)
+
+# ::id PMUL0296.json_0018
+# ::snt I 'm sorry , I was confused .   I need a british restaurant in the east side .   Sounds like Graffiti wo n't work for me .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n18 / name
+     :op1 "british"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n20 / name
+     :op1 "east"
+  ))
+   :Name ( NamRe6 / Name 
+    :name ( n22 / name
+     :op1 "Graffiti"
+  ))
+)
+
+# ::id PMUL0296.json_0020
+# ::snt I need a restaurant in the east area , so that wo n't work .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n24 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL0296.json_0022
+# ::snt Yes please . Go ahead and book it for me . Thank you and good bye
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3316.json_0000
+# ::snt I need information on a place called Magdalene college .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "magdalene"
+     :op2 "college"
+  ))
+)
+
+# ::id PMUL3316.json_0002
+# ::snt Great ! What is their postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL3316.json_0004
+# ::snt Yes , I 'm looking for a place to stay while I 'm in town .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL3316.json_0006
+# ::snt I would like a guesthouse in the moderate area , I do n't care about free parking , I wo n't be bringing my mercedes on this trip .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL3316.json_0008
+# ::snt No , thank you . However , will you please tell me the postcode ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id PMUL3316.json_0010
+# ::snt Could you tell me now many star rating that has ? Is it in the North ? I forgot to say I need it there .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n8 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL3316.json_0012
+# ::snt Internet does n't matter to me . Any guesthouse in the north that you recommend will be fine . I 'll just need the phone number , star , and postcode .
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+  :Phone ( aHo1 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Type ( TypHo3 / Type 
+    :name ( n11 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo5 / Area 
+    :name ( n13 / name
+     :op1 "north"
+  ))
+   )
+)
+
+# ::id PMUL3316.json_0014
+# ::snt Thanks , that is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3316.json_0016
+# ::snt YOu too thanks so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3316.json_0018
+# ::snt i will be sure to call you if i need your services
+( o / out_of_scope )
+
+# ::id PMUL0364.json_0000
+# ::snt Does Cambridge have an establishment called the Shanghai Family Restaurant ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "shanghai"
+     :op2 "family"
+     :op3 "restaurant"
+  ))
+)
+
+# ::id PMUL0364.json_0002
+# ::snt Yes , please ! I need a reservation for 2 people at 18:15 on Sunday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "18:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL0364.json_0004
+# ::snt Yes . I would like a hotel in the centre that has free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL0364.json_0006
+# ::snt Yes , i am looking for a four star hotel in the expensive range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n14 / name
+     :op1 "expensive"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n16 / name
+     :op1 "four"
+  ))
+   :Type ( TypHo6 / Type 
+    :name ( n18 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL0364.json_0008
+# ::snt Yes , please ! Same group of people as the restaurant , same day . We 'll want to stay for 4 nights .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n24 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Day ( DayRe6 / Day 
+    :name ( n27 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   )
+)
+
+# ::id PMUL0364.json_0010
+# ::snt No , I believe we are all set . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01407.json_0000
+# ::snt i want a place for dinner and serves a mexican food , where can i find it?please first pick for me a taxi to that place should be to the north .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "mexican"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SNG01407.json_0002
+# ::snt How about a chinese restaurant ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id SNG01407.json_0004
+# ::snt Yes , please . 6 people at 11:30 on sunday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "11:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SNG01407.json_0006
+# ::snt Yes , let 's shoot for the same thing but on Wednesday instead , okay ?
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n14 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id SNG01407.json_0008
+# ::snt May I have the reference number please ?
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id SNG01407.json_0010
+# ::snt That was all . Thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01407.json_0012
+# ::snt No , I do n't need that anymore . Thanks . Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3242.json_0000
+# ::snt I 'm looking for a hotel with a 4 star rating to stay at and I do n't need to have internet . Can you help ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Internet ( onHo2 / dontcare)
+   :Stars ( StaHo5 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3242.json_0002
+# ::snt Tell me about the expensive options .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL3242.json_0004
+# ::snt The University Arms sounds good .
+( o / out_of_scope )
+
+# ::id PMUL3242.json_0006
+# ::snt I need it for 8 people , 2 nights from Monday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+)
+
+# ::id SNG0538.json_0000
+# ::snt I 'd like to find information for the restaurant called The Missing Sock .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "missing"
+     :op2 "sock"
+  ))
+)
+
+# ::id SNG0538.json_0002
+# ::snt No , that 's it . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0096.json_0000
+# ::snt I would like to book a taxi departing from Leverton House and arriving by 07:30 .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n2 / name
+     :op1 "leverton"
+     :op2 "house"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n4 / name
+     :op1 "07:30"
+  ))
+)
+
+# ::id SNG0096.json_0002
+# ::snt ok awesome i will be going to jesus college
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n6 / name
+     :op1 "jesus"
+     :op2 "college"
+  ))
+)
+
+# ::id SNG0096.json_0004
+# ::snt That is all I need good day to you .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0609.json_0000
+# ::snt I need a place to stay in the south .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL0609.json_0002
+# ::snt I am looking for something in a moderate price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL0609.json_0004
+# ::snt That sounds perfect !   Please book it for me .   Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0609.json_0006
+# ::snt How about you try to search for a type of the guest house without certain dates ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guest"
+     :op2 "house"
+  ))
+   )
+ :op2(Bt2 / Booking-Request
+  :Day ( aBo1 / question )
+   )
+)
+
+# ::id MUL0609.json_0008
+# ::snt I would like to know more about the Aylesbray Lodge , do you have the address and can you tell me whether they offer free parking ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Parking ( aHo0 / question )
+  :Addr ( aHo1 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Parking ( esHo2 / yes)
+   )
+)
+
+# ::id MUL0609.json_0010
+# ::snt That 's all the info I need about the guesthouse , but I also need to book a train leaving on Friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL0609.json_0012
+# ::snt I need to go to cambridge from bishops stortford
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id MUL0609.json_0014
+# ::snt I just need to get there by 2:30 PM is all .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n14 / name
+     :op1 "2:30"
+  ))
+)
+
+# ::id MUL0609.json_0016
+# ::snt Yes , I need tickets for 4 people , and can you give me a reference number ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0609.json_0018
+# ::snt That is all I needed today and I thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20507.json_0000
+# ::snt I need the address and phone number of a restaurant that serves polish .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "polish"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20507.json_0002
+# ::snt Ok , how about a Thai restaurant ? i want address and phone number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "thai"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20507.json_0004
+# ::snt Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0051.json_0000
+# ::snt Hi I am looking for some information on the good luck chinese food takeaway .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+   :Name ( NamRe4 / Name 
+    :name ( n4 / name
+     :op1 "the"
+     :op2 "good"
+     :op3 "luck"
+     :op4 "chinese"
+     :op5 "food"
+     :op6 "takeaway"
+  ))
+)
+
+# ::id SSNG0051.json_0002
+# ::snt Can you make a reservation for 3 people at 20:00 on Tuesday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "20:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SSNG0051.json_0004
+# ::snt No thank you I will think of something else once I call a friend .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0051.json_0006
+# ::snt Yes actually .   I 'd like the reservation for any other restaurant that is in the same area and price range as The Good Luck Chinese Food Takeaway .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "area"
+     :op3 "and"
+     :op4 "price"
+     :op5 "range"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Name ( NamRe6 / Name 
+    :name ( n16 / name
+     :op1 "good"
+     :op2 "luck"
+     :op3 "chinese"
+     :op4 "food"
+     :op5 "takeaway"
+  ))
+)
+
+# ::id SSNG0051.json_0008
+# ::snt Great ! Thank you for your time . Nothing else for now , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3150.json_0000
+# ::snt i want to do some boating today
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "boating"
+  ))
+)
+
+# ::id PMUL3150.json_0002
+# ::snt Is that located in the north ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL3150.json_0004
+# ::snt Perfect , could you give me their post code ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL3150.json_0006
+# ::snt Great . I am also looking for a place to stay in the north .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL3150.json_0008
+# ::snt The hotel should be in the same area as the attraction and should have a star of 4 .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL3150.json_0010
+# ::snt 5 nights , starting from Thursday . For 3 people . Reference number please .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL3150.json_0012
+# ::snt Yes , please pick one for me .
+( o / out_of_scope )
+
+# ::id PMUL3150.json_0014
+# ::snt I would like you to book please .
+( o / out_of_scope )
+
+# ::id PMUL3150.json_0016
+# ::snt I also need a taxi to leave the hotel by 3:15 . Please provide the contact number and car type .
+( a / and
+ :op1(Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+   )
+ :op2(Tm2 / Taxi-Inform
+   :Leave ( LeaTa3 / Leave 
+    :name ( n19 / name
+     :op1 "3:15"
+  ))
+   :Depart ( DepTa5 / Depart 
+    :name ( n21 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+)
+
+# ::id PMUL3150.json_0018
+# ::snt Great thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3150.json_0020
+# ::snt I want to go to the Riverboat Georgina , please .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n22 / name
+     :op1 "riverboat"
+     :op2 "georgina"
+  ))
+)
+
+# ::id PMUL3150.json_0022
+# ::snt I 'd like to leave the hotel by 3:15 please .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL3150.json_0024
+# ::snt Thank you , that will be all for today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2904.json_0000
+# ::snt Can I get the next train ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL2904.json_0002
+# ::snt No , but I am looking for a nightclub to go to . What ones are there ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "nightclub"
+  ))
+)
+
+# ::id PMUL2904.json_0004
+# ::snt Club Salsa sounds good . Can I get their phone number , address and postcode please ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n4 / name
+     :op1 "club"
+     :op2 "salsa"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+  :Phone ( aAt3 / question )
+   )
+)
+
+# ::id PMUL2904.json_0006
+# ::snt Thanks . I would like some information on Rosa 's bed and breakfast , please .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n6 / name
+     :op1 "rosa"
+     :op2 "'s"
+     :op3 "bed"
+     :op4 "and"
+     :op5 "breakfast"
+  ))
+)
+
+# ::id PMUL2904.json_0008
+# ::snt Does such a place exist ? If so , I would like some information on it , like the postcode .
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id PMUL2904.json_0010
+# ::snt That is everything , thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2257.json_0000
+# ::snt Hi , Can you help me find a train from Norwich to Cambridge ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id MUL2257.json_0002
+# ::snt I would like to arrive wednesday at 16:45 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "16:45"
+  ))
+)
+
+# ::id MUL2257.json_0004
+# ::snt No need to book it today .   I would like the price and travel time if you have it there , though .
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id MUL2257.json_0006
+# ::snt I also need a hotel with free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Type ( TypHo3 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL2257.json_0008
+# ::snt I 'd like a guesthouse with a star of 4 , please .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2257.json_0010
+# ::snt Yes please , I need it for 4 people , 3 nights starting on Wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2257.json_0012
+# ::snt How about 1 night at the archway house for 4 people .   Please book and provide a reference number .   Thank you .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n22 / name
+     :op1 "1"
+  ))
+   :Name ( NamHo4 / Name 
+    :name ( n24 / name
+     :op1 "archway"
+     :op2 "house"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n26 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL2257.json_0014
+# ::snt That 's all I needed today , thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0839.json_0000
+# ::snt I 'm looking for the Lensfield Hotel . Can you help me find it ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "Lensfield"
+     :op2 "Hotel"
+  ))
+)
+
+# ::id SNG0839.json_0002
+# ::snt No thank you . Could you give me the postcode and tell me if they have free parking ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Parking ( aHo1 / question )
+  :Post ( aHo2 / question )
+   )
+)
+
+# ::id SNG0839.json_0004
+# ::snt No , that 's all I needed . Thanks ! Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2847.json_0000
+# ::snt I 'm looking for some info on a hotel called the cambrdige belfry .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL2847.json_0002
+# ::snt Yes can I get a booking for 6 people and 2 nights starting from wednesday .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   :Stay ( StaHo4 / Stay 
+    :name ( n4 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n8 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL2847.json_0004
+# ::snt I think I 'm all set . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01712.json_0000
+# ::snt I would like to book a train . I need to go to peterborough on thursday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "peterborough"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id SNG01712.json_0002
+# ::snt I 'll be leaving from Cambridge , thanks .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   )
+ :op2(gk2 / general-thank
+   :none ( onge2 / none)
+   )
+)
+
+# ::id SNG01712.json_0004
+# ::snt Great ! Please make a booking for 3 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SNG01712.json_0006
+# ::snt Thanks very much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0461.json_0000
+# ::snt I 'd really like to find a moderately priced guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL0461.json_0002
+# ::snt I am looking for a guesthouse in the moderate price range which includes free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Type ( TypHo3 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo5 / Price 
+    :name ( n8 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL0461.json_0004
+# ::snt Yes , let 's book a room here .
+( o / out_of_scope )
+
+# ::id PMUL0461.json_0006
+# ::snt Any time is fine .   What area is it located ?
+( Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+)
+
+# ::id PMUL0461.json_0008
+# ::snt Hm , I think I want to hold off on a booking . But I do need to book a place to eat . I think I 'll just want north american food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "north"
+     :op2 "american"
+  ))
+)
+
+# ::id PMUL0461.json_0010
+# ::snt What part of town is it in ?
+( Rt1 / Restaurant-Request
+  :Area ( aRe0 / question )
+)
+
+# ::id PMUL0461.json_0012
+# ::snt Okay great . Let 's book it for tuesday at 16:45 , with 3 people . And please remember to send the reference number
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "16:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0461.json_0014
+# ::snt Great . ! ! Nope that 'll be all . Thank you have a great day
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2402.json_0000
+# ::snt I 'm looking for an attraction which should be in the east a museum if possible .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL2402.json_0002
+# ::snt A museum located east side . Can I get the postcode , phone number and is there an admission fee ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n6 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n8 / name
+     :op1 "museum"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+  :Fee ( aAt3 / question )
+   )
+)
+
+# ::id MUL2402.json_0004
+# ::snt Great , is that the free one ?   I also need someplace to eat in that same area .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id MUL2402.json_0006
+# ::snt I am open to any suggestion , but I am looking for a fancy expensive restaurant . What would you suggest ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL2402.json_0008
+# ::snt Sounds good . Can you help me book at taxi from the restaurant to the Museum ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Dest ( DesTa5 / Dest 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "museum"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id MUL2402.json_0010
+# ::snt Yes , I just need to leave Yu Garden by 5:45 .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n18 / name
+     :op1 "Yu"
+     :op2 "Garden"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n20 / name
+     :op1 "5:45"
+  ))
+)
+
+# ::id MUL2402.json_0012
+# ::snt Thank you , that 's all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0395.json_0000
+# ::snt I am looking for a train from kings lynn .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id SNG0395.json_0002
+# ::snt I would like to travel on Thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id SNG0395.json_0004
+# ::snt I 'd like to go after 10:00 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n6 / name
+     :op1 "10:00"
+  ))
+)
+
+# ::id SNG0395.json_0006
+# ::snt Please book that for 8 people . Please give me the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id SNG0395.json_0008
+# ::snt Thank you so much for your help . No , that is all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0338.json_0000
+# ::snt I 'm looking for a restaurant in the centre , please .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0338.json_0002
+# ::snt Asian oriental , and expensive please !
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0338.json_0004
+# ::snt Yes , I 'd like a table for four people at 13:30 on Wednesday please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "13:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "four"
+  ))
+)
+
+# ::id PMUL0338.json_0006
+# ::snt Yes , please do give me the reference number .
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id PMUL0338.json_0008
+# ::snt Can you also help me find a hotel ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Type ( TypHo3 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL0338.json_0010
+# ::snt I want an expensive 3 star hotel that has free internet . The area does n't matter .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n16 / name
+     :op1 "expensive"
+  ))
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+   :Type ( TypHo7 / Type 
+    :name ( n20 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL0338.json_0012
+# ::snt The gonville please
+( o / out_of_scope )
+
+# ::id PMUL0338.json_0014
+# ::snt Yes , for 4 people . It 'll be a total of 4 nights starting from Wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n22 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n24 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n26 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0338.json_0016
+# ::snt I do n't need anything else .
+( o / out_of_scope )
+
+# ::id PMUL4385.json_0000
+# ::snt Can you help me find a train that leaves on friday departing from bishops stortford ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id PMUL4385.json_0002
+# ::snt I need to leave after 09:15 , please .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n6 / name
+     :op1 "09:15"
+  ))
+)
+
+# ::id PMUL4385.json_0004
+# ::snt Great . Let 's book it for 6 people . Give me the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4385.json_0006
+# ::snt Thanks . I 'm also looking for information on moderately priced hotels with free wifi .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "moderately"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL4385.json_0008
+# ::snt The place must have a 3 star rating and include parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL4385.json_0010
+# ::snt No I do not .
+( o / out_of_scope )
+
+# ::id PMUL4385.json_0012
+# ::snt Well lets try again and book me in what you choose for 2 nights from Friday for 6 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL4385.json_0014
+# ::snt That sounds great .   Can I book 2 nights for 6 people starting on Friday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n22 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n24 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL4385.json_0016
+# ::snt No , that 's all I need today . Thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0188.json_0000
+# ::snt I 'm hoping to find a cheap restaurant in the centre .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SSNG0188.json_0002
+# ::snt I would love to have some Indian food please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id SSNG0188.json_0004
+# ::snt Would you see if any of those are available on Wednesday at 14:45 for 5 people ? Thanks .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "14:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SSNG0188.json_0006
+# ::snt Thank you ! There will be nothing else , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02219.json_0000
+# ::snt I am looking for the Addenbrookes Hospital . It should also have a respiratory medicine department .
+( Hm1 / Hospital-Inform
+   :Department ( DepHo2 / Department 
+    :name ( n2 / name
+     :op1 "respiratory"
+     :op2 "medicine"
+  ))
+)
+
+# ::id SNG02219.json_0002
+# ::snt Thank you , may I have their phone number and address ?
+( Ht1 / Hospital-Request
+  :Addr ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id SNG02219.json_0004
+# ::snt What is their postcode ?
+( Ht1 / Hospital-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id SNG02219.json_0006
+# ::snt I have everything I need . Thanks . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1527.json_0000
+# ::snt I 'm looking for a place to stay in Cambridge .   Where would you recommend ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL1527.json_0002
+# ::snt any part but should have free parking and moderately priced . should also be a star of 4
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Stars ( StaHo5 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1527.json_0004
+# ::snt Do you have any thing that is not a guesthouse in other areas ?
+( o / out_of_scope )
+
+# ::id PMUL1527.json_0006
+# ::snt Yes . Monday , two nights three people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "two"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "three"
+  ))
+)
+
+# ::id PMUL1527.json_0008
+# ::snt Do you have any of the guesthouses in the centre ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "guesthouses"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL1527.json_0010
+# ::snt It does n't matter where the guesthouse is ! I 'm sorry , a hotel or guesthouse is absolutely fine , the only thing that matters is free parking , 4 stars , and in the moderate price .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n16 / name
+     :op1 "moderate"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+   :Parking ( esHo3 / yes)
+)
+
+# ::id PMUL1527.json_0012
+# ::snt Yes please . There 's 3 of us and we want to check in on Monday and stay for just 2 nights
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "2"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n22 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n24 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL0446.json_0000
+# ::snt I need to know more about a hotel called home from home .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "home"
+     :op2 "from"
+     :op3 "home"
+  ))
+)
+
+# ::id PMUL0446.json_0002
+# ::snt I 'd prefer an address at this point . Thanks !
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id PMUL0446.json_0004
+# ::snt Thanks ! I 'm also looking for an expensive restaurant in the east .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL0446.json_0006
+# ::snt Yes , please .   I will have a party of 8 ready to dine on Sunday at 18:15 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "18:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL0446.json_0008
+# ::snt Perfect !   That is all I needed .
+( o / out_of_scope )
+
+# ::id PMUL0446.json_0010
+# ::snt Oh yes of course . I need one to arrive at the restaurant by 18:15 . Please provide the car type and contact number .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n14 / name
+     :op1 "18:15"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id PMUL0446.json_0012
+# ::snt No , that was all I need , thanks .   Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1201.json_0000
+# ::snt I need a restaurant of moderate price in the west .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id SNG1201.json_0002
+# ::snt I would like to eat British food please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "british"
+  ))
+)
+
+# ::id SNG1201.json_0004
+# ::snt No thanks .   Can I get the address with postcode please ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id SNG1201.json_0006
+# ::snt Thanks , that 's all I needed today . Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3373.json_0000
+# ::snt i am looking for a place to stay . The hotel should have a star of 4 and should include free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3373.json_0002
+# ::snt Price does n't really matter , but the centre of town might be better .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+   :Area ( AreHo3 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Price ( aHo1 / question )
+   )
+)
+
+# ::id PMUL3373.json_0004
+# ::snt Can you provide the address please ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id PMUL3373.json_0006
+# ::snt What was their price range again , please ?
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+)
+
+# ::id PMUL3373.json_0008
+# ::snt i am also looking for a place to go in the centre
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3373.json_0010
+# ::snt Nothing in particular . What do you recommend ?
+( Am1 / Attraction-Inform
+   :Type ( onAt1 / dontcare)
+)
+
+# ::id PMUL3373.json_0012
+# ::snt i also want to book a taxi
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL3373.json_0014
+# ::snt that 's it for today . thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1267.json_0000
+# ::snt I am looking for a place to stay with free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id MUL1267.json_0002
+# ::snt My price range is mid to high range .
+( Hm1 / Hotel-Inform
+   :Price ( odHo1 / moderate)
+)
+
+# ::id MUL1267.json_0004
+# ::snt I would like a hotel in the south with a star rating of 4 .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+   :Type ( TypHo6 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL1267.json_0006
+# ::snt All right , if there are no hotels , the guest house will do . Could you give me the address and postcode , please ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id MUL1267.json_0008
+# ::snt Not right now . Can you help me find a modern European restaurant that is cheap ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n10 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL1267.json_0010
+# ::snt Sure . Book it for 7 people at 11:15 on thursday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "11:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL1267.json_0012
+# ::snt No , that 'll be all , thanks . You were a great help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3398.json_0000
+# ::snt I am looking for a hotel with free parking in east cambridge .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL3398.json_0002
+# ::snt Is the Express by Holiday Inn cheap ? And have a star of 4 ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3398.json_0004
+# ::snt Hm , I would rather stay at a cheap hotel with a 4 star rating .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "cheap"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   :Type ( TypHo6 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL3398.json_0006
+# ::snt I just would like their postcode and phone number and can you tell me whether they have free wifi ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Internet ( aHo1 / question )
+  :Post ( aHo2 / question )
+  :Phone ( aHo3 / question )
+   )
+)
+
+# ::id PMUL3398.json_0008
+# ::snt Sounds great .   Could I also get info on a train for monday ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n16 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL3398.json_0010
+# ::snt It should depart Cambridge to Peterborough .   I need to be there by 21:30 .   I need reservations for 8 .   Can I get a reference number please ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n18 / name
+     :op1 "peterborough"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n20 / name
+     :op1 "21:30"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n22 / name
+     :op1 "cambridge"
+  ))
+   :People ( PeoTr8 / People 
+    :name ( n24 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3398.json_0012
+# ::snt Thanks for all of your help today . That is all I need .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0217.json_0000
+# ::snt I am looking for a train to Cambridge on Friday that departs after 14:30 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n6 / name
+     :op1 "14:30"
+  ))
+)
+
+# ::id MUL0217.json_0002
+# ::snt Yes , I need a train from cambridge to kings lynn on friday . I 'll be traveling after 14:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n14 / name
+     :op1 "14:30"
+  ))
+)
+
+# ::id MUL0217.json_0004
+# ::snt Yes please I would like to book it for 6 people please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n16 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL0217.json_0006
+# ::snt Yes , I am also looking for information on a restaurant called Tang Chinese .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n18 / name
+     :op1 "tang"
+     :op2 "chinese"
+  ))
+)
+
+# ::id MUL0217.json_0008
+# ::snt Can you book me a table for 6 on Friday at 11:45 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n20 / name
+     :op1 "11:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n22 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n24 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL0217.json_0010
+# ::snt Thank you so much for all of your help . That is all I needed for today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20659.json_0000
+# ::snt I would like a restaurant in any area that serves scandinavian food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "scandinavian"
+  ))
+   :Area ( onRe2 / dontcare)
+)
+
+# ::id WOZ20659.json_0002
+# ::snt How about french ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "french"
+  ))
+)
+
+# ::id WOZ20659.json_0004
+# ::snt If you could give me the phone number , that would be great .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id WOZ20659.json_0006
+# ::snt No , thank you , that does it .   Thank you and goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1737.json_0000
+# ::snt I need to take a train on Tuesday . I want to visit somewhere I have n't been before .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id MUL1737.json_0002
+# ::snt I need to depart cambridge and head to the stansted airport and arrive by 12:15
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n6 / name
+     :op1 "12:15"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1737.json_0004
+# ::snt That sounds great .   Can you book 4 seats for me ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1737.json_0006
+# ::snt I am also interested in places to go in town centre .   Can you offer me some ideas ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1737.json_0008
+# ::snt Sure , a museum sounds good , which one would you recommend ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL1737.json_0010
+# ::snt That sounds perfect . I will check it out , thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1737.json_0012
+# ::snt That is all , goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1481.json_0000
+# ::snt Hello , are there any moderate catalan restaurants in town ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "catalan"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL1481.json_0002
+# ::snt How about Italian food , than ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id MUL1481.json_0004
+# ::snt I would like something in the moderate price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL1481.json_0006
+# ::snt That sounds good .   Can you book the table for 7 people on Tuesday at 16:15 ?   I also need a train departing from Cambridge that leaves after 11:30 .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n12 / name
+     :op1 "11:30"
+  ))
+   :People ( PeoTr6 / People 
+    :name ( n14 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Time ( TimRe6 / Time 
+    :name ( n17 / name
+     :op1 "16:15"
+  ))
+   :Day ( DayRe8 / Day 
+    :name ( n19 / name
+     :op1 "tuesday"
+  ))
+   )
+)
+
+# ::id MUL1481.json_0008
+# ::snt I 'll be going to peterborough on wednesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n20 / name
+     :op1 "peterborough"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n22 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id MUL1481.json_0010
+# ::snt Sounds perfect .   I need seven tickets please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n24 / name
+     :op1 "seven"
+  ))
+)
+
+# ::id MUL1481.json_0012
+# ::snt No , that will be all . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3030.json_0000
+# ::snt I need a place to stay in the east . Oh i need free parking , thank you .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL3030.json_0002
+# ::snt Well I would like a guesthouse and I do n't have to have internet .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( onHo2 / dontcare)
+)
+
+# ::id PMUL3030.json_0004
+# ::snt It really does n't matter . Can you recommend one ?
+( Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+)
+
+# ::id PMUL3030.json_0006
+# ::snt Yes please , I need 5 people to stay for 3 nights starting on Thursday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL3030.json_0008
+# ::snt I am also looking for a place called Nandos , it is a restaurant .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n12 / name
+     :op1 "nandos"
+  ))
+)
+
+# ::id PMUL3030.json_0010
+# ::snt I have no preference , I just need it booked for 5 people at 13:00   on Thursday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "13:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL3030.json_0012
+# ::snt Okay why do n't you try for saturday instead then ?
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n20 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL3030.json_0014
+# ::snt Can you try again ?   I would really like to try this restaurant .   I have heard really good things about the food .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL3030.json_0016
+# ::snt That was everything . Thank You
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3030.json_0018
+# ::snt Thank you . Thanks again for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2528.json_0000
+# ::snt Can you direct me to hotel in the west end ?   Ideally one with free parking ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL2528.json_0002
+# ::snt I need a guesthouse that also has free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL2528.json_0004
+# ::snt Yes , 5 people 2 nights from Monday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL2528.json_0006
+# ::snt No that 's it ' . I really appreciate your help !
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3337.json_0000
+# ::snt I am looking for information in Cambridge .
+( o / out_of_scope )
+
+# ::id PMUL3337.json_0002
+# ::snt i would like to stay in the north and looking for something with 4 stars
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3337.json_0004
+# ::snt I do need parking . Is there anything available ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL3337.json_0006
+# ::snt book for 4 people and 4 nights from wednsday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n10 / name
+     :op1 "wednsday"
+  ))
+)
+
+# ::id PMUL3337.json_0008
+# ::snt I am also am looking for a train that goes to kings lynn .   I need to arrive by 12:30 .   Can you help me book a train ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n14 / name
+     :op1 "12:30"
+  ))
+)
+
+# ::id PMUL3337.json_0010
+# ::snt I 'm departing from Cambridge on Friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n16 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3337.json_0012
+# ::snt What is price for a ticket and I also need the travel time .
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id PMUL3337.json_0014
+# ::snt No , you have been very helpful .   I have all of the information I need for now .   Thanks so much , bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0612.json_0000
+# ::snt Would you happen to have any expensive Creative restaurants ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "creative"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0612.json_0002
+# ::snt I would like Chinese food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL0612.json_0004
+# ::snt Any part of town is good . I need a booking for two people on Saturday at 16:45 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "16:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "two"
+  ))
+)
+
+# ::id PMUL0612.json_0006
+# ::snt Yes please can you send that .
+( o / out_of_scope )
+
+# ::id PMUL0612.json_0008
+# ::snt I would like a train to stansted airport by 11:00
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n16 / name
+     :op1 "11:00"
+  ))
+)
+
+# ::id PMUL0612.json_0010
+# ::snt Sunday , and I will be departing Cambridge .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n18 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n20 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0612.json_0012
+# ::snt That 's great . Can you book that train for 2 people , please ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n22 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL0612.json_0014
+# ::snt Great , that 's all I need , thanks so much for your help ! Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1469.json_0000
+# ::snt I am looking for a place to visit in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL1469.json_0002
+# ::snt No matter can you just recommend one ?
+( o / out_of_scope )
+
+# ::id PMUL1469.json_0004
+# ::snt I need the phone number and postcode .
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL1469.json_0006
+# ::snt Could I get the phone number as well ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL1469.json_0008
+# ::snt I also need a train leaving from cambridge on monday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1469.json_0010
+# ::snt I will be travelling to Leicester .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id WOZ20151.json_0000
+# ::snt I am looking for a restaurant in the south part of town and serving portuguese food . What is the address and phone number ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n4 / name
+     :op1 "portuguese"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20151.json_0002
+# ::snt Ok .   Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20151.json_0004
+# ::snt That is all , thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4000.json_0000
+# ::snt I am looking for a hotel in North Cambridge
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL4000.json_0002
+# ::snt I need them in the cheap range
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL4000.json_0004
+# ::snt No , thank you . I 'd like more information on the ones in the moderate price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL4000.json_0006
+# ::snt Do they have free parking and wifi ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Parking ( aHo1 / question )
+  :Internet ( aHo2 / question )
+   )
+)
+
+# ::id PMUL4000.json_0008
+# ::snt Great , I 'll book Tuesday - Sunday night so that I leave on Monday .
+( Hm1 / Hotel-Inform
+   :Stay ( Ho1 / 5)
+   :Day ( DayHo3 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL4000.json_0010
+# ::snt No that 's all sure you get address and entrance fee .
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Addr ( aAt2 / question )
+   )
+)
+
+# ::id PMUL4000.json_0012
+# ::snt Can you let me know the entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL4000.json_0014
+# ::snt Can you tell me if they have free parking and internet ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Parking ( aHo0 / question )
+  :Internet ( aHo1 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Parking ( esHo2 / yes)
+   :Internet ( esHo3 / yes)
+   )
+)
+
+# ::id PMUL4000.json_0016
+# ::snt I 'd also like some information on a park near the hotel .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "park"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n14 / name
+     :op1 "near"
+     :op2 "the"
+     :op3 "hotel"
+  ))
+)
+
+# ::id PMUL4000.json_0018
+# ::snt I want the address and entrance fee information
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+)
+
+# ::id PMUL4000.json_0020
+# ::snt Thanks ! Can you book a taxi to pick me up at 11:00 at the hotel and take me to the park ?
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n16 / name
+     :op1 "11:00"
+  ))
+)
+
+# ::id PMUL4000.json_0022
+# ::snt Thanks that will be all I 'm needing today . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0307.json_0000
+# ::snt I am looking for a train .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id SNG0307.json_0002
+# ::snt I need to leave on Thursday from Cambridge .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id SNG0307.json_0004
+# ::snt I am heading to the Stansted Airport , just myself , and I need to leave after 17:00 . Go ahead and book it and give me the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "17:00"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id SNG0307.json_0006
+# ::snt No , thank you . That is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0307.json_0008
+# ::snt Yes they have . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0445.json_0000
+# ::snt I 'd like a train to London Kings Cross to arrive by 21:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "21:15"
+  ))
+)
+
+# ::id SNG0445.json_0002
+# ::snt I am travelling on Thursday and going to Cambridge .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :Dest ( DesTr4 / Dest 
+    :name ( n8 / name
+     :op1 "Cambridge"
+  ))
+)
+
+# ::id SNG0445.json_0004
+# ::snt Yes , that does work .   Could you book it for 1 person please ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+)
+
+# ::id SNG0445.json_0006
+# ::snt That 's everything I needed . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4536.json_0000
+# ::snt Can you find a hotel named Worth House for me ? Thanks .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "worth"
+     :op2 "house"
+  ))
+)
+
+# ::id PMUL4536.json_0002
+# ::snt Can you tell me if they have free internet ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Internet ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Internet ( esHo2 / yes)
+   )
+)
+
+# ::id PMUL4536.json_0004
+# ::snt I would also like a train that leaves on Tuesday and arrive by 14:30 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "tuesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n6 / name
+     :op1 "14:30"
+  ))
+)
+
+# ::id PMUL4536.json_0006
+# ::snt I will be going from Cambridge to Bishops Stortford .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4536.json_0008
+# ::snt I need to arrive by 14:30 I do n't have a preference on departing time .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n12 / name
+     :op1 "14:30"
+  ))
+   :Leave ( onTr2 / dontcare)
+)
+
+# ::id PMUL4340.json_0000
+# ::snt i need info about cambridge university botanic gardens
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "cambridge"
+     :op2 "university"
+     :op3 "botanic"
+     :op4 "gardens"
+  ))
+)
+
+# ::id PMUL4340.json_0002
+# ::snt What is the cost of admission to the park ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL4340.json_0004
+# ::snt Can you tell me their hours of operation please ?
+( o / out_of_scope )
+
+# ::id PMUL4340.json_0006
+# ::snt I also need a hotel .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Type ( TypHo3 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL4340.json_0008
+# ::snt I 'm actually looking for the Gonville hotel .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n6 / name
+     :op1 "gonville"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL4340.json_0010
+# ::snt Yes , I 'll be staying 4 nights starting Friday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL4340.json_0012
+# ::snt just one person .
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n12 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL0620.json_0000
+# ::snt Hello , I 'd like some information on a train today .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL0620.json_0002
+# ::snt I would like to depart on Saturday from Stevenage and arrive in Cambridge by 15:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "saturday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n6 / name
+     :op1 "15:30"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n8 / name
+     :op1 "stevenage"
+  ))
+)
+
+# ::id PMUL0620.json_0004
+# ::snt 11 pm would be a time I need to leave
+( o / out_of_scope )
+
+# ::id PMUL0620.json_0006
+# ::snt Yes , please ! I 'd like 4 tickets on that train .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0620.json_0008
+# ::snt I 'm also looking for the address of a restaurant , taj tandoori .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n12 / name
+     :op1 "taj"
+     :op2 "tandoori"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0620.json_0010
+# ::snt What area of town is that in ?
+( Rt1 / Restaurant-Request
+  :Area ( aRe0 / question )
+)
+
+# ::id PMUL0620.json_0012
+# ::snt That would be all for today .
+( o / out_of_scope )
+
+# ::id MUL1801.json_0000
+# ::snt I need assistance finding a train departing from Cambridge and arriving at London Kings Cross .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1801.json_0002
+# ::snt I 'm leaving after 15:15 on Tuesday . What 's available then ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "15:15"
+  ))
+)
+
+# ::id MUL1801.json_0004
+# ::snt It does n't matter .
+( Tm1 / Train-Inform
+   :Arrive ( onTr1 / dontcare)
+)
+
+# ::id MUL1801.json_0006
+# ::snt Yes please . Could you also tell me how much it is & what time it arrives ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+)
+
+# ::id MUL1801.json_0008
+# ::snt I am also looking for a particular attraction . The name of the place is Lynne Strover Gallery . Can you give me the address and fee ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n10 / name
+     :op1 "lynne"
+     :op2 "strover"
+     :op3 "gallery"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+)
+
+# ::id MUL1801.json_0010
+# ::snt May I have the postal code for the Gallery as well please ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL1801.json_0012
+# ::snt No , that 's all I needed . Have a nice day .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1358.json_0000
+# ::snt I need a hotel to stay at that is 3 stars . I would preferably like one that has free wifi at it , and possibly close to the local restaurants .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL1358.json_0002
+# ::snt Ok , sounds good .   What is the price ?
+( o / out_of_scope )
+
+# ::id MUL1358.json_0004
+# ::snt Oh , that wo n't work . I need it to be cheap .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL1358.json_0006
+# ::snt How about one in the expensive price range ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL1358.json_0008
+# ::snt The one in the south . Can you book it for me ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n10 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL1358.json_0010
+# ::snt I need it booked for 2 people for 5 nights starting Thursday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL1358.json_0012
+# ::snt Can I get the reference number on that ? Also I would like to book a restaurant as well in the same price range
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "price"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL1358.json_0014
+# ::snt I would like fusion food and please make sure the restaurant is located in centre .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n20 / name
+     :op1 "fusion"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n22 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1358.json_0016
+# ::snt Could you try european ? I 'd like a booking for the same group of people at 17:45 on the same day .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n24 / name
+     :op1 "european"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n26 / name
+     :op1 "17:45"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n28 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n30 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id MUL1358.json_0018
+# ::snt Yes I suppose , how about 16:45 instead ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n32 / name
+     :op1 "16:45"
+  ))
+)
+
+# ::id MUL1358.json_0020
+# ::snt Sounds great !   I 'd like to book a taxi to commute between the two .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL1358.json_0022
+# ::snt I want it to arrive at the restaurant at the booked time .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n34 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n36 / name
+     :op1 "the"
+     :op2 "booked"
+     :op3 "time"
+  ))
+)
+
+# ::id MUL1358.json_0024
+# ::snt can I please have the contact number for the taxi ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL1358.json_0026
+# ::snt Great .   Looks like I have all the information I need .   Thanks so much .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0126.json_0000
+# ::snt Please help me , I 've just been robbed and I need to report this to the police .
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG0126.json_0002
+# ::snt And the address for the police station please ?
+( Pt1 / Police-Request
+  :Addr ( aPo0 / question )
+  :Post ( aPo1 / question )
+  :Phone ( aPo2 / question )
+)
+
+# ::id SNG0126.json_0004
+# ::snt That 's all I need , thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0232.json_0000
+# ::snt I 'm in search of a place to stay . A hotel , please , with free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id SSNG0232.json_0002
+# ::snt It would be great if it included wifi and was in the north .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SSNG0232.json_0004
+# ::snt Yes please , parking and WiFi and Car Rental .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id SSNG0232.json_0006
+# ::snt Yes . I need the reference number too
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id SSNG0232.json_0008
+# ::snt Friday , 5 nights , beginning this friday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id SSNG0232.json_0010
+# ::snt There will be 3 people .
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SSNG0232.json_0012
+# ::snt Yes , as long as it 's in the same price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id SSNG0232.json_0014
+# ::snt That is everything , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01739.json_0000
+# ::snt I am looking for the   nearest police station .
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG01739.json_0002
+# ::snt Thank you goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2479.json_0000
+# ::snt I am looking for a restaurant called lan hong house . Can you get me more information about it please ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "lan"
+     :op2 "hong"
+     :op3 "house"
+  ))
+)
+
+# ::id MUL2479.json_0002
+# ::snt Yes please , on thursday at 20:00 for 8 People . Could I get a reference number as well ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "20:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL2479.json_0004
+# ::snt Thanks , I 'm also looking for places to go in the west .   What can you tell me ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL2479.json_0006
+# ::snt Let 's go with an entertainment attraction .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id MUL2479.json_0008
+# ::snt Could I get the phone number for that attraction ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL2479.json_0010
+# ::snt I also need a taxi between Whale of a Time and Lan Hong House that arrives by are reservation time at the restaurant
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n14 / name
+     :op1 "lan"
+     :op2 "hong"
+     :op3 "house"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n16 / name
+     :op1 "whale"
+     :op2 "of"
+     :op3 "a"
+     :op4 "time"
+  ))
+   :Arrive ( ArrTa6 / Arrive 
+    :name ( n18 / name
+     :op1 "reservation"
+     :op2 "time"
+     :op3 "at"
+     :op4 "the"
+     :op5 "restaurant"
+  ))
+)
+
+# ::id MUL2479.json_0012
+# ::snt Can I please get the contact number for the taxi company ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL2479.json_0014
+# ::snt No thank you That is all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0336.json_0000
+# ::snt I am looking for a train to peterborough .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id SNG0336.json_0002
+# ::snt I am looking to go from cambridge to peterborough and leave after 14:15
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n6 / name
+     :op1 "14:15"
+  ))
+   :Dest ( DesTr6 / Dest 
+    :name ( n8 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id SNG0336.json_0004
+# ::snt I 'll be traveling on Tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id SNG0336.json_0006
+# ::snt I will take the 14:34 . Can you book that for 4 people and provide me with a reference number please ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id SNG0336.json_0008
+# ::snt Thank you so much ! Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2572.json_0000
+# ::snt What is there to do or see for entertainment ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL2572.json_0002
+# ::snt What is in the centre ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2572.json_0004
+# ::snt If there is nothing under entertainment , do you have a museum you can recommend ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL2572.json_0006
+# ::snt No , I do n't mind paying admission .
+( o / out_of_scope )
+
+# ::id PMUL2572.json_0008
+# ::snt Sound good . Can I get their address , phone number and entrance fee please ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL2572.json_0010
+# ::snt Thanks . I also need help with lodging in the moderate price range with free wifi , please .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "moderate"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL2572.json_0012
+# ::snt Do you happen to have any guesthouses in that area ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouses"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n12 / name
+     :op1 "that"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL2572.json_0014
+# ::snt Yes please find me a guesthouse in the north , in the moderate price range that includes free wifi .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n14 / name
+     :op1 "north"
+  ))
+   :Internet ( esHo2 / yes)
+   :Type ( TypHo5 / Type 
+    :name ( n16 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo7 / Price 
+    :name ( n18 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL2572.json_0016
+# ::snt I have no preference .
+( o / out_of_scope )
+
+# ::id PMUL2572.json_0018
+# ::snt Yes please . I need the reservation to be for 5 people .
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n20 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL2572.json_0020
+# ::snt Saturday or tuesday .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n22 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL2572.json_0022
+# ::snt I would prefer Saturday please .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n24 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL2572.json_0024
+# ::snt I want five nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n26 / name
+     :op1 "five"
+  ))
+)
+
+# ::id PMUL2572.json_0026
+# ::snt Thanks . I will also need a taxi from great saint mary 's church to the Avalon guesthouse .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n28 / name
+     :op1 "Avalon"
+     :op2 "guesthouse"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n30 / name
+     :op1 "great"
+     :op2 "saint"
+     :op3 "mary"
+     :op4 "'s"
+     :op5 "church"
+  ))
+)
+
+# ::id PMUL2572.json_0028
+# ::snt I 'd like to leave the church by 12:00 , please .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n32 / name
+     :op1 "12:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n34 / name
+     :op1 "the"
+     :op2 "church"
+  ))
+)
+
+# ::id PMUL2572.json_0030
+# ::snt Thank you , goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01641.json_0000
+# ::snt i want to find a hospital in town
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01641.json_0002
+# ::snt Could I get the phone and postal for the emergency department ?
+( a / and
+ :op1(Hm1 / Hospital-Inform
+   :Department ( DepHo2 / Department 
+    :name ( n2 / name
+     :op1 "emergency"
+     :op2 "department"
+  ))
+   )
+ :op2(Ht2 / Hospital-Request
+  :Post ( aHo1 / question )
+  :Phone ( aHo2 / question )
+   )
+)
+
+# ::id SNG01641.json_0004
+# ::snt May I also have the general hospital number , too , just in case I need it ?
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01641.json_0006
+# ::snt enjoyed your services . keep that up
+( a / and
+ :op1(ge1 / general-bye
+   :none ( onge1 / none)
+   )
+ :op2(gt2 / general-greet
+   :none ( onge2 / none)
+   )
+)
+
+# ::id SNG01641.json_0008
+# ::snt I will , good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG01665.json_0000
+# ::snt Hi , I need a tax to queens ' college please .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "queens"
+     :op2 "'"
+     :op3 "college"
+  ))
+)
+
+# ::id SNG01665.json_0002
+# ::snt I 'm departing from the oak bistro .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n4 / name
+     :op1 "the"
+     :op2 "oak"
+     :op3 "bistro"
+  ))
+)
+
+# ::id SNG01665.json_0004
+# ::snt I would like to leave after 17:00 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n6 / name
+     :op1 "17:00"
+  ))
+)
+
+# ::id PMUL1544.json_0000
+# ::snt Hello can you help me find a place to stay , such as a hotel ? Also it needs to be at a reasonable price with free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( odHo2 / moderate)
+   :Type ( TypHo4 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL1544.json_0002
+# ::snt Do any of the options have two stars ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n4 / name
+     :op1 "two"
+  ))
+)
+
+# ::id PMUL1544.json_0004
+# ::snt Any star is fine .
+( o / out_of_scope )
+
+# ::id PMUL1544.json_0006
+# ::snt Is that in the moderate price range ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL1544.json_0008
+# ::snt Yes please .   I actually do need a 2 star rating too .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL1544.json_0010
+# ::snt Sure it 'll be for 5 people for 4 nights starting on tuesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL1544.json_0012
+# ::snt Thank you . I am also looking for a train leaving on Tuesday . I will be departing Birmingham New Street for Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n18 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n20 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL1544.json_0014
+# ::snt Yes I need to arrive by 19:45 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n22 / name
+     :op1 "19:45"
+  ))
+)
+
+# ::id PMUL1544.json_0016
+# ::snt How long is the train trip ? I just need to arrive by 19:45
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n24 / name
+     :op1 "19:45"
+  ))
+)
+
+# ::id PMUL1544.json_0018
+# ::snt Sure . Please book it for 5 people and provide me the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n26 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1544.json_0020
+# ::snt That will be all , thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01930.json_0000
+# ::snt Am looking for the Addenbrookes Hospital
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01930.json_0002
+# ::snt I just need the main phone number for the Addenbrookes Hospital please .
+( Ht1 / Hospital-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id SNG01930.json_0004
+# ::snt Thank you . That is all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1823.json_0000
+# ::snt I need a train going to london kings cross .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id MUL1823.json_0002
+# ::snt I would like a train that leaves after 12:15 on Monday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "monday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n6 / name
+     :op1 "12:15"
+  ))
+)
+
+# ::id MUL1823.json_0004
+# ::snt Can you book me 8 tickets on the 13:00 train ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL1823.json_0006
+# ::snt Thanks , could you also tell me about the museum of archaelogy and anthropology ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n10 / name
+     :op1 "museum"
+     :op2 "of"
+     :op3 "archaelogy"
+     :op4 "and"
+     :op5 "anthropology"
+  ))
+)
+
+# ::id MUL1823.json_0008
+# ::snt Yes , I need their phone number as well .
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL1823.json_0010
+# ::snt What 's the entrance fee as well ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL1823.json_0012
+# ::snt that is all for now .
+( o / out_of_scope )
+
+# ::id MUL1823.json_0014
+# ::snt Have a great day as well .   Goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0465.json_0000
+# ::snt I need a restaurant in the east .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL0465.json_0002
+# ::snt not really . just book it for 6 people at 15:00 on monday . Get me a ref number please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+   :Time ( TimRe3 / Time 
+    :name ( n4 / name
+     :op1 "15:00"
+  ))
+   :Day ( DayRe5 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe7 / People 
+    :name ( n8 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0465.json_0004
+# ::snt I also need a place to stay and would like to fins a guesthouse with a star rating of 4 .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0465.json_0006
+# ::snt On the East side please , in the same area as the restaurant
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n14 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL0465.json_0008
+# ::snt I 'm impartial to both , but would like to know if they have or do n't have internet available .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( onHo1 / dontcare)
+   :Internet ( onHo2 / dontcare)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Internet ( aHo1 / question )
+   )
+)
+
+# ::id PMUL0465.json_0010
+# ::snt Ill take the one in the East , can you book it for me ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n16 / name
+     :op1 "East"
+  ))
+)
+
+# ::id PMUL0465.json_0012
+# ::snt Sounds great ! May I please have the postcode ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id PMUL0465.json_0014
+# ::snt That 's all I need today thanks for all the help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1369.json_0000
+# ::snt Hello , can you help me find a four star place to stay in the west ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "four"
+  ))
+)
+
+# ::id MUL1369.json_0002
+# ::snt Does this include free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id MUL1369.json_0004
+# ::snt Please book it for 6 people for 4 nights starting on friday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL1369.json_0006
+# ::snt Yes , could you try just for one night starting on Friday ? Please let me know the reference number as well .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "one"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "friday"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL1369.json_0008
+# ::snt I need an expensive restaurant . Something that is impressive in the same area of the hotel . Can you find one for me ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n16 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id MUL1369.json_0010
+# ::snt No , I do n't have a preference . But I want something in the west and is expensive . Can you suggest one ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n20 / name
+     :op1 "do"
+     :op2 "n't"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n22 / name
+     :op1 "west"
+  ))
+   :Price ( PriRe6 / Price 
+    :name ( n24 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL1369.json_0012
+# ::snt I do n't have a preference but I need the reservation at 15:15 for 6 people on friday .   Can you find one to meet those requirements ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n26 / name
+     :op1 "15:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n28 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n30 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL1369.json_0014
+# ::snt That is great . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1369.json_0016
+# ::snt No , thank you ! Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0002.json_0000
+# ::snt I would like to book a Taxi to Junction , leaving after 02:45
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n2 / name
+     :op1 "02:45"
+  ))
+)
+
+# ::id SNG0002.json_0002
+# ::snt from alexander bed and breakfast
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n4 / name
+     :op1 "alexander"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+)
+
+# ::id SNG0002.json_0004
+# ::snt Nah , that 'll be all , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1955.json_0000
+# ::snt I 'm planning a trip to Cambridge and need info on trains .   I am coming from Birmingham New St.
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "Birmingham"
+  ))
+)
+
+# ::id MUL1955.json_0002
+# ::snt I will be leaving on a Tuesday and I would like to arrive by 17:30 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "17:30"
+  ))
+)
+
+# ::id MUL1955.json_0004
+# ::snt Great can you book that for one person ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL1955.json_0006
+# ::snt Thanks !   Can you help me find a college to visit in the centre ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n14 / name
+     :op1 "college"
+  ))
+)
+
+# ::id MUL1955.json_0008
+# ::snt I have heard of Christ 's College . Is there a more detailed address ? I would also like their phone number , please .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL1955.json_0010
+# ::snt No , you have been very helpful , thank you .   Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2024.json_0000
+# ::snt I want a french restaurant on the west side please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "french"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL2024.json_0002
+# ::snt Is there any thai restaurants on the west side ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "thai"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL2024.json_0004
+# ::snt That sounds good . Can you give me the phone number and address , please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id PMUL2024.json_0006
+# ::snt Could you also help me find Byard art ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n10 / name
+     :op1 "byard"
+     :op2 "art"
+  ))
+)
+
+# ::id PMUL2024.json_0008
+# ::snt Is it a museum ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL2024.json_0010
+# ::snt Thanks that 's all I need
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2927.json_0000
+# ::snt I am looking for a park to go to .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "park"
+  ))
+)
+
+# ::id PMUL2927.json_0002
+# ::snt I would prefer the south side of Cambridge .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL2927.json_0004
+# ::snt Yes .   Please give me the entrance fee , address , and phone number for The Sheep 's Green , please .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Phone ( aAt1 / question )
+  :Addr ( aAt2 / question )
+)
+
+# ::id PMUL2927.json_0006
+# ::snt Thank you . I 'm also look for an expensive hotel , not a guesthouse , to stay in . I 'd like it to have free wifi and it needs to have 2 stars .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+   :Internet ( esHo3 / yes)
+   :Stars ( StaHo7 / Stars 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL2927.json_0008
+# ::snt Do they have free parking ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Parking ( aHo1 / question )
+   )
+)
+
+# ::id PMUL2927.json_0010
+# ::snt please do the booking for me .. two persons
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n12 / name
+     :op1 "two"
+  ))
+)
+
+# ::id PMUL2927.json_0012
+# ::snt Sorry , do n't want to book right now .   But I do need a taxi to get between the attraction and the hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL2927.json_0014
+# ::snt I need to leave the attraction by 11:30 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n16 / name
+     :op1 "11:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "attraction"
+  ))
+)
+
+# ::id PMUL2927.json_0016
+# ::snt Just me , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2927.json_0018
+# ::snt Thank you , that is all I need for to today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0054.json_0000
+# ::snt I would like to book a taxi leaving after 10:00 from the Cambridge book and print gallery .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n2 / name
+     :op1 "10:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+     :op2 "book"
+     :op3 "and"
+     :op4 "print"
+     :op5 "gallery"
+  ))
+)
+
+# ::id SNG0054.json_0002
+# ::snt I would like to go to the Bloomsbury restaurant . Could you send me the contact number and car type of the taxi , once it 's booked ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n6 / name
+     :op1 "bloomsbury"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id SNG0054.json_0004
+# ::snt No , thank you for your quick help .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1359.json_0000
+# ::snt Need a moderately priced hotel with 4 stars .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Price ( aRe1 / question )
+   )
+)
+
+# ::id MUL1359.json_0002
+# ::snt Could you find me something that includes free parking and wifi ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL1359.json_0004
+# ::snt Great can I book a room for 7 people for 2 nights starting thursday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL1359.json_0006
+# ::snt i am also looking for a restaurant in centre of town serving british food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "british"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1359.json_0008
+# ::snt Not really , but can you tell me the phone number and price range for your favorite one ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Price ( aRe1 / question )
+  :Phone ( aRe2 / question )
+   )
+)
+
+# ::id MUL1359.json_0010
+# ::snt I need a taxi to get between the two places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL1359.json_0012
+# ::snt I need it by 21:45 from the restaurant to the hotel . I also want to know the car type and the contact number .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n18 / name
+     :op1 "21:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id MUL1359.json_0014
+# ::snt No , that is all thank you so much . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1288.json_0000
+# ::snt Where can I find a swimming pool in the north of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "swimming"
+     :op2 "pool"
+  ))
+)
+
+# ::id PMUL1288.json_0002
+# ::snt I 'd like to try the Kings Hedges Learner Pool .   Is there an entrance fee ?   Can I get their phone number please .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n6 / name
+     :op1 "kings"
+     :op2 "hedges"
+     :op3 "learner"
+     :op4 "pool"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id PMUL1288.json_0004
+# ::snt Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1288.json_0006
+# ::snt Yes , I am looking for a train that departs from cambridge on wednesday .   I would like to leave after 17:15 and my destination is stansted airport .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n14 / name
+     :op1 "17:15"
+  ))
+)
+
+# ::id PMUL1288.json_0008
+# ::snt Yes that sounds perfect . Please secure passage for 8 people on the TR8893 .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n16 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL1288.json_0010
+# ::snt That is all , thank you for your help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0932.json_0000
+# ::snt Are there any rooms available in hotels with free parking ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotels"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id SNG0932.json_0002
+# ::snt Are there any available for less than $ 200 a night ?
+( o / out_of_scope )
+
+# ::id SNG0932.json_0004
+# ::snt Is that a 2 star hotel ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SNG0932.json_0006
+# ::snt Let 's try a hotel type with free parking in the centre of town with a star of 2 .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   :Parking ( esHo3 / yes)
+   :Area ( AreHo7 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0932.json_0008
+# ::snt how about for 2 nights ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n16 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SNG0932.json_0010
+# ::snt Yes that would be fine with me
+( o / out_of_scope )
+
+# ::id SNG0932.json_0012
+# ::snt Can you make a reservation for 6 people for 3 nights starting on Wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n20 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n22 / name
+     :op1 "6"
+  ))
+)
+
+# ::id SNG0932.json_0014
+# ::snt How about for 2 nights ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n24 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SNG0932.json_0016
+# ::snt Can I have the reference number and address please ?
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id SNG0932.json_0018
+# ::snt Nope , that 's all I need . Thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2920.json_0000
+# ::snt I want to stay at an expensive 4 star hotel .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+   :Type ( TypHo6 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL2920.json_0002
+# ::snt I would like to stay at university Arms , can you book it for me ?
+( o / out_of_scope )
+
+# ::id PMUL2920.json_0004
+# ::snt four people for four nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "four"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n10 / name
+     :op1 "four"
+  ))
+)
+
+# ::id PMUL2920.json_0006
+# ::snt I will be staying tonight . Is there parking available ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Parking ( aHo1 / question )
+   )
+)
+
+# ::id PMUL2920.json_0008
+# ::snt Can you also tell me some places to go in the same area ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL2920.json_0010
+# ::snt I do n't have a preference .
+( Am1 / Attraction-Inform
+   :Type ( onAt1 / dontcare)
+)
+
+# ::id PMUL2920.json_0012
+# ::snt Yes , can you please send me the info on a college ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL2920.json_0014
+# ::snt That sounds perfect .   That is all I need today .
+( o / out_of_scope )
+
+# ::id PMUL3751.json_0000
+# ::snt I would like to find a train going to Norwich .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id PMUL3751.json_0002
+# ::snt Thursday , leave after 21:15 . Depart from cambridge .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n8 / name
+     :op1 "21:15"
+  ))
+)
+
+# ::id PMUL3751.json_0004
+# ::snt Yes , for 2 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL3751.json_0006
+# ::snt i also want a place to go in the north side of town
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL3751.json_0008
+# ::snt An attraction please . Something in the north please .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL3751.json_0010
+# ::snt Whatever you recommend . I just need the name , number , post code and entrance fee .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL3751.json_0012
+# ::snt I only needed that .
+( o / out_of_scope )
+
+# ::id MUL1306.json_0000
+# ::snt I am looking for an expensive gastropub restaurant in Cambridge
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "gastropub"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL1306.json_0002
+# ::snt Yes I need the one in the east .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL1306.json_0004
+# ::snt Yes . We need a table for 2 at 14:45 on Saturday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "14:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL1306.json_0006
+# ::snt How about at 13:45 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "13:45"
+  ))
+)
+
+# ::id MUL1306.json_0008
+# ::snt Thank you so much . Can you help me find a place to stay ? I would like a 3 star place that 's in the expensive price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n16 / name
+     :op1 "expensive"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL1306.json_0010
+# ::snt I would like it to have free parking , please .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id MUL1306.json_0012
+# ::snt I would like to book a room , please .
+( o / out_of_scope )
+
+# ::id MUL1306.json_0014
+# ::snt Actually , I think I 'll hold off on the reservation , but can you provide their phone number , please ?
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id MUL1306.json_0016
+# ::snt Thank you . Do you know what type of hotel Lensfield is ?
+( Ht1 / Hotel-Request
+  :Type ( aHo0 / question )
+)
+
+# ::id MUL1306.json_0018
+# ::snt Does this hotel offer free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id MUL1306.json_0020
+# ::snt I need to book a taxi to go between both places , needs to arrive after we finish at restaurant and I need car type and number
+( a / and
+ :op1(Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+   )
+ :op2(Ht2 / Hotel-Request
+  :Type ( aHo1 / question )
+   )
+)
+
+# ::id MUL1306.json_0022
+# ::snt Actually , I know I said * after * we finish at the restaurant , but it turns out I need the taxi arrives at the restaurant at the reservation time - 14:45 on Saturday
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n20 / name
+     :op1 "14:45"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Day ( DayRe4 / Day 
+    :name ( n23 / name
+     :op1 "saturday"
+  ))
+   )
+)
+
+# ::id MUL1306.json_0024
+# ::snt Great , thanks so much . Sorry for the confusion .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1306.json_0026
+# ::snt That is everything , thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0952.json_0000
+# ::snt I am looking for places to go in the south part of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+)
+
+# ::id MUL0952.json_0002
+# ::snt Actually ,   I would prefer the cinema .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "cinema"
+  ))
+)
+
+# ::id MUL0952.json_0004
+# ::snt Thank you , can you also find a restaurant called Ian Hong house .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Name ( NamRe3 / Name 
+    :name ( n6 / name
+     :op1 "Ian"
+     :op2 "Hong"
+     :op3 "house"
+  ))
+)
+
+# ::id MUL0952.json_0006
+# ::snt Can you reserve a table there for 2 people on Wednesday at 14:45 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "14:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL0952.json_0008
+# ::snt That is all I need . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0351.json_0000
+# ::snt I need an expensive restaurant that serves Persian food in the town center .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "persian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n6 / name
+     :op1 "center"
+  ))
+)
+
+# ::id MUL0351.json_0002
+# ::snt Are there any Persian restaurants in the area ? The west side would be best .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n8 / name
+     :op1 "west"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n10 / name
+     :op1 "Persian"
+  ))
+)
+
+# ::id MUL0351.json_0004
+# ::snt Ok , how about some Indian restaurant in the west then ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL0351.json_0006
+# ::snt May I please have their address , post code , and phone number ? Thank you .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id MUL0351.json_0008
+# ::snt Yes I 'm also looking for a train that should go to Ely and apart from Cambridge
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "ely"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0351.json_0010
+# ::snt I would like to leave after 19:45 on Thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n20 / name
+     :op1 "thursday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n22 / name
+     :op1 "19:45"
+  ))
+)
+
+# ::id MUL0351.json_0012
+# ::snt First , what 's the train ID ?
+( Tt1 / Train-Request
+  :Id ( aTr0 / question )
+)
+
+# ::id MUL0351.json_0014
+# ::snt Okay Thank you . That is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0721.json_0000
+# ::snt Yes , I was wondering if you could assist me with finding a train for Thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id MUL0721.json_0002
+# ::snt I 'll be leaving from stansted airport and heading to cambridge . I need to get there by 19:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n6 / name
+     :op1 "19:30"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n8 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id MUL0721.json_0004
+# ::snt No , but could you give me the train ID , departure time , and travel time of that train ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Time ( aTr1 / question )
+  :Id ( aTr2 / question )
+)
+
+# ::id MUL0721.json_0006
+# ::snt I am also looking for a hotel . I would like it to be a four star that includes wi - fi .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n10 / name
+     :op1 "four"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL0721.json_0008
+# ::snt Actually , I 'd like the hotel to include free parking if possible , but it does n't need to have free wifi . I 'd like to stay on the north end of town .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( onHo2 / dontcare)
+   :Area ( AreHo4 / Area 
+    :name ( n12 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL0721.json_0010
+# ::snt Is that in the north ? It sounds like what I 'm looking for if it 's in that area .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n14 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL0721.json_0012
+# ::snt Yes , I need of for seven people starting today and lasting five nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "five"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n18 / name
+     :op1 "seven"
+  ))
+)
+
+# ::id MUL0721.json_0014
+# ::snt Thanks for you 're help ! That 'll be all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1486.json_0000
+# ::snt I want to take a train to Cambridge on Friday , what 's available ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL1486.json_0002
+# ::snt I would like the departure station to be broxbourne .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id MUL1486.json_0004
+# ::snt No , I need something that gets there by 9:45 .
+( o / out_of_scope )
+
+# ::id MUL1486.json_0006
+# ::snt Yes , I need the reference number .    I am also looking for a place to eat in the south area , preferable italian .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "italian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n10 / name
+     :op1 "south"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL1486.json_0008
+# ::snt Pick one of those . I need it for the same amount of people at 17:15 on the same day .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "one"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Time ( TimRe4 / Time 
+    :name ( n15 / name
+     :op1 "17:15"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n17 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n19 / name
+     :op1 "same"
+     :op2 "amount"
+     :op3 "of"
+     :op4 "people"
+  ))
+   )
+)
+
+# ::id MUL1486.json_0010
+# ::snt Okay . Can you find another Italian restaurant ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n20 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id MUL1486.json_0012
+# ::snt Not really . Please make a recommendation .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n22 / name
+     :op1 "Not"
+  ))
+)
+
+# ::id MUL1486.json_0014
+# ::snt Yes . It will just me at 17:15 on Friday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n24 / name
+     :op1 "17:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n26 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL1486.json_0016
+# ::snt Terrific .   I appreciate your help .   Good bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0226.json_0000
+# ::snt what is a good tourist spot ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id MUL0226.json_0002
+# ::snt Actually , I was looking for italian food in the moderate price range .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL0226.json_0004
+# ::snt It really does n't matter .
+( o / out_of_scope )
+
+# ::id MUL0226.json_0006
+# ::snt Go ahead and choose the one you recommend and book me a table for 2 on Sunday at 14:15 . Thanks .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "14:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL0226.json_0008
+# ::snt Is 13:15 available ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "13:15"
+  ))
+)
+
+# ::id MUL0226.json_0010
+# ::snt I am looking for a train that departs kings lynn on sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id MUL0226.json_0012
+# ::snt I 'm looking to get to Cambridge on Sunday by 10:45
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n20 / name
+     :op1 "sunday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n22 / name
+     :op1 "10:45"
+  ))
+)
+
+# ::id MUL0226.json_0014
+# ::snt Yes . Could you make a booking for 2 people ? I need a reference number as well .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n24 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0226.json_0016
+# ::snt Great that 's all I needed , thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20465.json_0000
+# ::snt I 'm looking for a moderately priced restaurant .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id WOZ20465.json_0002
+# ::snt chinese food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id WOZ20465.json_0004
+# ::snt Could you give me the address and phone number of the one in the north ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20465.json_0006
+# ::snt Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1129.json_0000
+# ::snt I 'm trying to find a good museum in town .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id SNG1129.json_0002
+# ::snt I am open to any side of town !
+( o / out_of_scope )
+
+# ::id SNG1129.json_0004
+# ::snt That would be great . Can I get the postcode , please ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id SNG1129.json_0006
+# ::snt No , that 's all . You 've been a great help , thanks . I 'm sure my visit will be fun . Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2083.json_0000
+# ::snt Hi , I am planning a trip and am looking for a particular attraction .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL2083.json_0002
+# ::snt It 's called the ADC theatre . Can you tell me what area it 's in ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "adc"
+     :op2 "theatre"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2083.json_0004
+# ::snt I also need a restaurant .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL2083.json_0006
+# ::snt In the east please .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL2083.json_0008
+# ::snt Expensive Polunesian .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n8 / name
+     :op1 "Polunesian"
+  ))
+)
+
+# ::id PMUL2083.json_0010
+# ::snt Can you try indian food please ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL2083.json_0012
+# ::snt Yes please book for 1 person at 14:00 on monday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "14:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL2083.json_0014
+# ::snt Thank you . That is all that I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0894.json_0000
+# ::snt I 'm looking for a train that leaves on Wednesday from Stevenage . Can you help me locate one ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "stevenage"
+  ))
+)
+
+# ::id PMUL0894.json_0002
+# ::snt That would work for me .
+( o / out_of_scope )
+
+# ::id PMUL0894.json_0004
+# ::snt Yes , can you please and send me a reference number ? Thank you
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL0894.json_0006
+# ::snt Yes I would please . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0894.json_0008
+# ::snt Could you give me the train ID , too ?
+( Tt1 / Train-Request
+  :Id ( aTr0 / question )
+)
+
+# ::id PMUL0894.json_0010
+# ::snt I am looking for a restaurant in the centre that serves modern eclectic food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "modern"
+     :op2 "eclectic"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0894.json_0012
+# ::snt What about a Chinese Restaurant ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL0894.json_0014
+# ::snt I 'm not really concerned with price .   Which would you suggest ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Price ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0894.json_0016
+# ::snt I just need the address , price range , and the postcode .
+( Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id PMUL0894.json_0018
+# ::snt Um are there any chinese places to eat in that area ? I want to keep my options open .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL0894.json_0020
+# ::snt Cool , I will go with that , no need ot book a reservation , Ill do it later , that is everything .
+( o / out_of_scope )
+
+# ::id PMUL0894.json_0022
+# ::snt Can I get the address to the Rice House ?
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe3 / Name 
+    :name ( n15 / name
+     :op1 "Rice"
+     :op2 "House"
+  ))
+   )
+)
+
+# ::id PMUL0894.json_0024
+# ::snt What is the price range on that ? And also the post code ?
+( Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id PMUL0894.json_0026
+# ::snt Thanks , I 'm all set now . Have a good day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0740.json_0000
+# ::snt Hi I would like to find a place to stay that has a guesthouse and free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id MUL0740.json_0002
+# ::snt Can you tell me the hotels that meet that criteria first ? I need a 4-star guesthouse with parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n6 / name
+     :op1 "4-star"
+  ))
+)
+
+# ::id MUL0740.json_0004
+# ::snt Book it for 4 people staying for 2 nights and give me the reference number .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL0740.json_0006
+# ::snt monday , please
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id MUL0740.json_0008
+# ::snt Also on Monday I am looking for a train destined for Cambridge . I need to depart at 21:00 from the Stevenage .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n16 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n18 / name
+     :op1 "stevenage"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n20 / name
+     :op1 "21:00"
+  ))
+)
+
+# ::id MUL0740.json_0010
+# ::snt Before we continue , I need the reference number for my hotel booking .
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0740.json_0012
+# ::snt So is there any train on Monday ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n22 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id MUL0740.json_0014
+# ::snt Are there any trains from stevenage to cambridge on Monday leaving at 21:00 ? That is what I 'd prefer .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n24 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n26 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n28 / name
+     :op1 "stevenage"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n30 / name
+     :op1 "21:00"
+  ))
+)
+
+# ::id MUL0740.json_0016
+# ::snt I suppose , please give me a price and train ID .
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id MUL0740.json_0018
+# ::snt One ticket , please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n32 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL0740.json_0020
+# ::snt No that will be all for today . Thank You !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0159.json_0000
+# ::snt I need a place to stay that has 4 stars .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n2 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0159.json_0002
+# ::snt Yes , the centre of town please . Also , no internet is needed , but i would prefer free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( oHo2 / no)
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0159.json_0004
+# ::snt no worries , i can give you three options to choose from
+( o / out_of_scope )
+
+# ::id PMUL0159.json_0006
+# ::snt Can i get the phone number and address for University Arms please ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id PMUL0159.json_0008
+# ::snt No I just need the price range , address and phone please .
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+  :Addr ( aHo1 / question )
+  :Phone ( aHo2 / question )
+)
+
+# ::id PMUL0159.json_0010
+# ::snt Thanks , I also need to find a restaurant with modern eclectic food in Centre .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "modern"
+     :op2 "eclectic"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0159.json_0012
+# ::snt How about lebanese food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "lebanese"
+  ))
+)
+
+# ::id PMUL0159.json_0014
+# ::snt Yes that sounds great . Please book me a table for 5 at 20:00 on Monday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "20:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n14 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL0159.json_0016
+# ::snt Thank you , that is all I need . Have a good day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1180.json_0000
+# ::snt i want to book a taxi . The taxi should go to lynne strover gallery and should depart from parkside police station .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "lynne"
+     :op2 "strover"
+     :op3 "gallery"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "parkside"
+     :op2 "police"
+     :op3 "station"
+  ))
+   )
+ :op2(Pm2 / Police-Inform
+   :Name ( NamPo5 / Name 
+    :name ( n7 / name
+     :op1 "Parkside"
+     :op2 "Police"
+     :op3 "Station"
+  ))
+   )
+)
+
+# ::id SNG1180.json_0002
+# ::snt The taxi should leave after 22:15 . Can I get the contact number and car type for that reservation ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n8 / name
+     :op1 "22:15"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id SNG1180.json_0004
+# ::snt i really appreciate , thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1180.json_0006
+# ::snt No , that 's everything . Thank you very much for your time .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20219.json_0000
+# ::snt I am looking for a cheap restaurant in the south part of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id WOZ20219.json_0002
+# ::snt Is there anything else available ?
+( o / out_of_scope )
+
+# ::id WOZ20219.json_0004
+# ::snt OK . Can you give me the address of the Lucky Star ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "Lucky"
+     :op2 "Star"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Addr ( aRe1 / question )
+   )
+)
+
+# ::id WOZ20219.json_0006
+# ::snt No that would be all . Thank you and good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3381.json_0000
+# ::snt Please find me some information about the mutliple sports in the centre
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "sports"
+  ))
+)
+
+# ::id PMUL3381.json_0002
+# ::snt No , I need to stay in the centre . Are there any parks there ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "parks"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3381.json_0004
+# ::snt Great ! What is their phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL3381.json_0006
+# ::snt I also need a train departing from cambridge to arrive by 21:15
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "21:15"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3381.json_0008
+# ::snt The destination is peterborough .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id PMUL3381.json_0010
+# ::snt Sounds good , please book me for four people and can I get a reference number ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n16 / name
+     :op1 "four"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3381.json_0012
+# ::snt That is all I need .
+( o / out_of_scope )
+
+# ::id MUL2689.json_0000
+# ::snt I am looking for a hotel called the alpha - milton guest house .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "alpha"
+     :op2 "-"
+     :op3 "milton"
+     :op4 "guest"
+     :op5 "house"
+  ))
+)
+
+# ::id MUL2689.json_0002
+# ::snt No thank you but I do need the address please ?
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id MUL2689.json_0004
+# ::snt I am also looking for a attraction called cambridge contemporary art .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n4 / name
+     :op1 "cambridge"
+     :op2 "contemporary"
+     :op3 "art"
+  ))
+)
+
+# ::id MUL2689.json_0006
+# ::snt Could I get the phone number and entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL2689.json_0008
+# ::snt No , that 's all I needed . Thank you so much and have a wonderful day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0753.json_0000
+# ::snt I am hoping you can find a guesthouse in the north part of town for me .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SNG0753.json_0002
+# ::snt Well I would like one that 's in a moderate price range . It needs to include free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id SNG0753.json_0004
+# ::snt No , that does n't matter . I need to book one for Wednesday .
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id SNG0753.json_0006
+# ::snt Yes , that works . I 'd like to book 3 days for 7 people . I also need the reference number as well .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id SNG0753.json_0008
+# ::snt 2 nights , then .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SNG0753.json_0010
+# ::snt Yes , please . Something in the north , again .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n16 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SNG0753.json_0012
+# ::snt Nope . I think I 'm all set . Thank you kindly .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0557.json_0000
+# ::snt I am starving !
+( o / out_of_scope )
+
+# ::id SNG0557.json_0002
+# ::snt Indian food in the centre , please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0557.json_0004
+# ::snt I do n't have a price range in mind . Can you recommend just one restaurant matching my criteria ?
+( Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+)
+
+# ::id SNG0557.json_0006
+# ::snt That sounds great . Can you just give me the postcode ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id SNG0557.json_0008
+# ::snt One more thing , what 's the price range ?
+( Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+)
+
+# ::id SNG0557.json_0010
+# ::snt Wonderful . That 's all I need !
+( o / out_of_scope )
+
+# ::id SNG0325.json_0000
+# ::snt I need a train going from Stevenage to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "stevenage"
+  ))
+)
+
+# ::id SNG0325.json_0002
+# ::snt I would like to leave on Tuesday and need to arrive by 09:00 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "09:00"
+  ))
+)
+
+# ::id SNG0325.json_0004
+# ::snt Yes . Can I also please have the departure time and travel time for this trip ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Time ( aTr1 / question )
+)
+
+# ::id SNG0325.json_0006
+# ::snt Yes thank you . That is all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1358.json_0000
+# ::snt I am looking for places to go in town , preferably a nightclub .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "nightclub"
+  ))
+)
+
+# ::id PMUL1358.json_0002
+# ::snt You can pick for me . I just need the phone number , address .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL1358.json_0004
+# ::snt I also need a train to Ely that would arrive by 11:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "ely"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n6 / name
+     :op1 "11:30"
+  ))
+)
+
+# ::id PMUL1358.json_0006
+# ::snt i want to leave on sunday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL1358.json_0008
+# ::snt How long is the train ride itself ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL1358.json_0010
+# ::snt Ok thank you for the prompt response . That 's all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0958.json_0000
+# ::snt Hi there ! I 'm looking for something fun to do in the center of town . What kind of attractions are there ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+   :Area ( AreAt3 / Area 
+    :name ( n2 / name
+     :op1 "center"
+  ))
+)
+
+# ::id MUL0958.json_0002
+# ::snt Yes ! I 'd like a phone number and address of one of those .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL0958.json_0004
+# ::snt Yes I am looking for a restaurant called cafe uno .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n4 / name
+     :op1 "cafe"
+     :op2 "uno"
+  ))
+)
+
+# ::id MUL0958.json_0006
+# ::snt Yes please . I 'll need a table for 4 at 19:15 on Wednesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "19:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL0958.json_0008
+# ::snt Yes , I also need a taxi to take me to the restaurant , so I will need to be there by 19:15 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n12 / name
+     :op1 "19:15"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id MUL0958.json_0010
+# ::snt Can I get the contact number and car type for the cab .
+( Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+)
+
+# ::id MUL0958.json_0012
+# ::snt Thank you for all of your help . I do n't need anything else today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1245.json_0000
+# ::snt Hey trying to locate a train that would leave on Wednesday and arrive in Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL1245.json_0002
+# ::snt I want to depart from Bishops Stortford .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id PMUL1245.json_0004
+# ::snt I need to arrive by 15:15 and will need to book for 5 people .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "15:15"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL1245.json_0006
+# ::snt What other days are there ?
+( o / out_of_scope )
+
+# ::id PMUL1245.json_0008
+# ::snt Maybe I confused you .   Sorry .   I need to leave Bishops Stortford on Wednesday , and arrive in Cambridge by 15:15 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "wednesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n14 / name
+     :op1 "15:15"
+  ))
+)
+
+# ::id PMUL1245.json_0010
+# ::snt Yes , please . May I get the reference number ?
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id PMUL1245.json_0012
+# ::snt Please find a concerthall in the west for me .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n16 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n18 / name
+     :op1 "concerthall"
+  ))
+)
+
+# ::id PMUL1245.json_0014
+# ::snt Yes , just the entrance fee , postcode and phone number .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL1245.json_0016
+# ::snt That 's ok . I 'll call for it . Thanks again . Bye for now .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3261.json_0000
+# ::snt I am looking for a restaurant in the moderate price range that is also in the south part of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL3261.json_0002
+# ::snt Italian sounds good . May I please have the phone number of a restaurant that you recommend ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+   )
+)
+
+# ::id PMUL3261.json_0004
+# ::snt Could you also help me find a place to stay ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL3261.json_0006
+# ::snt Price is n't important . I need free parking and wifi . It also should be a 3 star hotel . Can you find one in the same area as Pizza Hut ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   :Area ( AreHo4 / Area 
+    :name ( n8 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3261.json_0008
+# ::snt Yes I would like to book a room .
+( o / out_of_scope )
+
+# ::id PMUL3261.json_0010
+# ::snt Actually the wife just told me she already booked .    I just need info on a taxi from the restaurant to the hotel .   Need to leave by 02:15
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n12 / name
+     :op1 "02:15"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n14 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Depart ( DepTa6 / Depart 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL3261.json_0012
+# ::snt Thank you for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01431.json_0000
+# ::snt Can you help me book a taxi please ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id SNG01431.json_0002
+# ::snt I am departing from sheep 's green and lammas land park fen causeway .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n2 / name
+     :op1 "sheep"
+     :op2 "'s"
+     :op3 "green"
+     :op4 "and"
+     :op5 "lammas"
+     :op6 "land"
+     :op7 "park"
+     :op8 "fen"
+     :op9 "causeway"
+  ))
+)
+
+# ::id WOZ20582.json_0000
+# ::snt I 'm in the east part of town , and I 'd like to find a nearby Scandinavian restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "scandinavian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id WOZ20582.json_0002
+# ::snt How about Indian food . Give me their address and phone number .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20582.json_0004
+# ::snt it does n't matter
+( Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+)
+
+# ::id WOZ20582.json_0006
+# ::snt Can I have the phone number please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id WOZ20582.json_0008
+# ::snt I need their address .
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id WOZ20582.json_0010
+# ::snt Thank you . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0798.json_0000
+# ::snt I was hoping to dine at a korean restaurant while in Cambridge .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "korean"
+  ))
+)
+
+# ::id PMUL0798.json_0002
+# ::snt What is the price range of that restaurant ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0798.json_0004
+# ::snt Is that in the centre area ? If so I 'd like a reservation for 7 on Friday please .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL0798.json_0006
+# ::snt Yes can you please and send me the reference number .
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id PMUL0798.json_0008
+# ::snt Can you reserve a table for Friday for 7 people at 15:45 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "15:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL0798.json_0010
+# ::snt what is the reference number ?
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id PMUL0798.json_0012
+# ::snt I 'm also looking for a train . The train should leave after 13:30 and should leave on Monday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n16 / name
+     :op1 "monday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n18 / name
+     :op1 "13:30"
+  ))
+)
+
+# ::id PMUL0798.json_0014
+# ::snt I am departing from Cambridge and need to get to Norwich .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n20 / name
+     :op1 "norwich"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n22 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0378.json_0000
+# ::snt When i I get to Cambridge I need to know where to find a restaurant called frankie and bennys .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "frankie"
+     :op2 "and"
+     :op3 "bennys"
+  ))
+)
+
+# ::id MUL0378.json_0002
+# ::snt Ok I need to book a reservation for 3 people at 18:00 on Tuesday , I will need a reference number as well .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "18:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0378.json_0004
+# ::snt I need to book a train that leaves from Leicester on Tuesday also .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id MUL0378.json_0006
+# ::snt I need a train bound to Cambrige that arrives by 13:45 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n14 / name
+     :op1 "13:45"
+  ))
+   :Dest ( DesTr4 / Dest 
+    :name ( n16 / name
+     :op1 "Cambrige"
+  ))
+)
+
+# ::id MUL0378.json_0008
+# ::snt The 11:09 train would be fine . I need 3 tickets and a reference number , please .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0378.json_0010
+# ::snt Great thank you for your help you have been great to deal with .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0378.json_0012
+# ::snt Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2099.json_0000
+# ::snt I 'm looking for an attraction called Gonville and Caius College . Will you help me ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "gonville"
+     :op2 "and"
+     :op3 "caius"
+     :op4 "college"
+  ))
+)
+
+# ::id PMUL2099.json_0002
+# ::snt Thank you for that .   Can you give me the postcode and entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL2099.json_0004
+# ::snt Yes , can you help me find an expensive restaurant that serves british food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "british"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL2099.json_0006
+# ::snt i 'd like it to be in the west .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n8 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL2099.json_0008
+# ::snt I would like to try Graffiti . Can I get the address , postcode , and phone number ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n10 / name
+     :op1 "graffiti"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Post ( aRe2 / question )
+  :Addr ( aRe3 / question )
+   )
+)
+
+# ::id PMUL2099.json_0010
+# ::snt Thank you very much , that should be it .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2099.json_0012
+# ::snt Thank you , you too !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0085.json_0000
+# ::snt Can you find me a place to eat ?   I want something cheap and Spanish .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "spanish"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL0085.json_0002
+# ::snt Is this in the centre ? I 'd like something in the centre , if possible .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0085.json_0004
+# ::snt Yes . Book it for 6 people at 18:15 on monday . Can I also get the reference number too ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "18:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0085.json_0006
+# ::snt Yes , I am also looking for a place to stay . I would like a 4 star hotel in the west part of town , please .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n14 / name
+     :op1 "west"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+   :Type ( TypHo6 / Type 
+    :name ( n18 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL0085.json_0008
+# ::snt I am looking for a moderate price range and I will need free wifi as well .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n20 / name
+     :op1 "moderate"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL0085.json_0010
+# ::snt Ok , how about a cheap one instead ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n22 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL0085.json_0012
+# ::snt Yes ! Please book me for a 4 night stay , starting Monday , for 6 people . Please send reference number as well .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n24 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n26 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n28 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL0085.json_0014
+# ::snt I also need a taxi from the hotel to the restaurant by 18:15 , please .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n30 / name
+     :op1 "18:15"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n32 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n34 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id MUL0085.json_0016
+# ::snt Sounds great . Please make a booking .
+( o / out_of_scope )
+
+# ::id MUL0085.json_0018
+# ::snt Not today - thank you so much for all your help ! I 'm excited to see Cambridge .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0797.json_0000
+# ::snt I 'm travelling to cambridge and I need a train leaving after 16:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "16:15"
+  ))
+)
+
+# ::id PMUL0797.json_0002
+# ::snt I am leaving from Peterborough .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id PMUL0797.json_0004
+# ::snt I would like to leave on Tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL0797.json_0006
+# ::snt Is there one a little earlier ? I 'd actually like to leave closer to 13:15 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n10 / name
+     :op1 "13:15"
+  ))
+)
+
+# ::id PMUL0797.json_0008
+# ::snt No just to leave after 13:15 .
+( o / out_of_scope )
+
+# ::id PMUL0797.json_0010
+# ::snt I 'd like to book for 3 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL0797.json_0012
+# ::snt Thank you so much , now can you please recommend a restaurant in the north with a moderate price range ?   Any type of food will do .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+   :Price ( PriRe3 / Price 
+    :name ( n14 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe5 / Area 
+    :name ( n16 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL0797.json_0014
+# ::snt Oooh . I like both of those . Which would you recommend ?
+( o / out_of_scope )
+
+# ::id PMUL0797.json_0016
+# ::snt Okay , thanks ! Can you please give me the postcode and address ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id PMUL0797.json_0018
+# ::snt That 's all the help I need for today , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4036.json_0000
+# ::snt I will be visiting family in the south part of cambridge and we would liek to get one last boating excursion in .   Any boating places in the south area ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "boating"
+  ))
+)
+
+# ::id PMUL4036.json_0002
+# ::snt How about a nightclub in the south ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n6 / name
+     :op1 "south"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n8 / name
+     :op1 "nightclub"
+  ))
+)
+
+# ::id PMUL4036.json_0004
+# ::snt Thank you for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4036.json_0006
+# ::snt i would like place to stay . The hotel should be in the type of guesthouse and should include free wifi
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL4036.json_0008
+# ::snt I would prefer a guest house that has one star .   Is there one available also with free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n12 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL4036.json_0010
+# ::snt Okay , the four will be fine , then . I do n't need to book , yet . Thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4036.json_0012
+# ::snt Can you book it for 4 people for 2 nights starting friday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n18 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id SNG0335.json_0000
+# ::snt I 'd like to find a train that leaves after 17:00 on Saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "saturday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "17:00"
+  ))
+)
+
+# ::id SNG0335.json_0002
+# ::snt I 'll be departing from Broxbourne and I 'd like to go to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id SNG0335.json_0004
+# ::snt I 'm not looking to book at the moment , can I just get the train ID ? Thanks !
+( Tt1 / Train-Request
+  :Id ( aTr0 / question )
+)
+
+# ::id SNG0335.json_0006
+# ::snt That is all I need for today . thank you . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0682.json_0000
+# ::snt Hello , I 'd like some information on a train departing from kings lynn .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id PMUL0682.json_0002
+# ::snt I 'll be traveling on Monday , and yes , I 'm going to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL0682.json_0004
+# ::snt arrive by 09:30 and should go to cambridge and I need nthe price
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n10 / name
+     :op1 "09:30"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL0682.json_0006
+# ::snt Not right now , but can you find me a gastropub restaurant in the centre of town ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "gastropub"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0682.json_0008
+# ::snt I would like an expensive price range .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n16 / name
+     :op1 "expensive"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL0682.json_0010
+# ::snt Sounds good .   Can you reserve a table for 6 at 15:00 on the same day I 'm traveling ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "15:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n22 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL0682.json_0012
+# ::snt No thanks . I think that 's all I needed . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2669.json_0000
+# ::snt I am visiting Cambridge and would like to stay at Allenbell can you help give me some information on it ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "allenbell"
+  ))
+)
+
+# ::id PMUL2669.json_0002
+# ::snt i wish to book it   for 5 people and 4 nights starting from friday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL2669.json_0004
+# ::snt Thank you ! I appreciate you providing the reference number .
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+   )
+ :op2(gk2 / general-thank
+   :none ( onge2 / none)
+   )
+)
+
+# ::id PMUL2669.json_0006
+# ::snt I was wondering do they serve complimentary breakfast ?
+( o / out_of_scope )
+
+# ::id PMUL2669.json_0008
+# ::snt I am also looking for some recommendations on places to go in the east .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL2669.json_0010
+# ::snt The only requirement I have is that it be located in the east area of town . Surprise me .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL2669.json_0012
+# ::snt please get phone number and attraction type. thanks
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL2669.json_0014
+# ::snt Perfect , thanks . Can you find me a taxi to commute between the two ? I 'd like to leave the hotel by 11:00 , please .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n14 / name
+     :op1 "11:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL2669.json_0016
+# ::snt Great .   Can you please give me the contact number for the audi ?
+( Tt1 / Taxi-Request
+  :Phone ( aTa0 / question )
+)
+
+# ::id PMUL2669.json_0018
+# ::snt Thank you , that is all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1420.json_0000
+# ::snt I need an information on a train leaving Cambridge on Wednesday , please .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1420.json_0002
+# ::snt I should arrive at birmingham new street after 18:15
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "18:15"
+  ))
+)
+
+# ::id MUL1420.json_0004
+# ::snt What is the train ID ?
+( Tt1 / Train-Request
+  :Id ( aTr0 / question )
+)
+
+# ::id MUL1420.json_0006
+# ::snt Thank you ! What is an expensive restaurant that serves British food close by ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "british"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL1420.json_0008
+# ::snt The centre , please .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1420.json_0010
+# ::snt I think I would .   Can you give me their phone number , postcode , and address , please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id MUL1420.json_0012
+# ::snt Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20306.json_0000
+# ::snt I 'd like something moderately priced please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id WOZ20306.json_0002
+# ::snt No , the type of food does n't matter .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+)
+
+# ::id WOZ20306.json_0004
+# ::snt What is the phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id WOZ20306.json_0006
+# ::snt Thank you for giving me the information . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0304.json_0000
+# ::snt Yes , I would like a train ticket for Sunday . I 'm going to London Kings Cross .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id SNG0304.json_0002
+# ::snt I 'll be leaving from cambridge , and I need to get to kings cross by 10:00 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "10:00"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Dest ( DesTr6 / Dest 
+    :name ( n10 / name
+     :op1 "kings"
+     :op2 "cross"
+  ))
+)
+
+# ::id SNG0304.json_0004
+# ::snt That sounds good . Please book it for 6 people and can I have the reference number ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id SNG0304.json_0006
+# ::snt Thank you . That 's everything I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01982.json_0000
+# ::snt Could you give me the address of the Parkside Police station ?
+( a / and
+ :op1(Pm1 / Police-Inform
+   :Name ( NamPo2 / Name 
+    :name ( n2 / name
+     :op1 "Parkside"
+     :op2 "Police"
+     :op3 "station"
+  ))
+   )
+ :op2(Pt2 / Police-Request
+  :Addr ( aPo1 / question )
+   )
+)
+
+# ::id SNG01982.json_0002
+# ::snt I also need the address for the Parkside Police Station , please .
+( a / and
+ :op1(Pm1 / Police-Inform
+   :Name ( NamPo2 / Name 
+    :name ( n4 / name
+     :op1 "Parkside"
+     :op2 "Police"
+     :op3 "Station"
+  ))
+   )
+ :op2(Pt2 / Police-Request
+  :Addr ( aPo1 / question )
+   )
+)
+
+# ::id SNG01982.json_0004
+# ::snt thanks for your help
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2080.json_0000
+# ::snt I am looking for a train to Cambridge , the train should depart after 21:45 ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "21:45"
+  ))
+)
+
+# ::id MUL2080.json_0002
+# ::snt I need to leave on Saturday from London Kings Cross . Is there a train leaving after 21:45 that fits my needs ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n10 / name
+     :op1 "21:45"
+  ))
+)
+
+# ::id MUL2080.json_0004
+# ::snt Yes , how much would that cost total ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL2080.json_0006
+# ::snt Just one ticket please and thank you
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL2080.json_0008
+# ::snt Can you book autumn house for 7 people , starting on saturday for 4 nights , please ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n14 / name
+     :op1 "autumn"
+     :op2 "house"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n18 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n20 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL2080.json_0010
+# ::snt Yes . I need the reference number .
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL2080.json_0012
+# ::snt That is all I needed today , thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4525.json_0000
+# ::snt I 'm looking for a train going to Birmingham New Street .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL4525.json_0002
+# ::snt I need to leave on Thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL4525.json_0004
+# ::snt I want to leave on Saturday and leave after 10:45 . Could you give me the travel time ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "10:45"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Time ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4525.json_0006
+# ::snt Yes i 'd also like parks I can go to .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "parks"
+  ))
+)
+
+# ::id PMUL4525.json_0008
+# ::snt Okay Could I have their telephone number please ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL4525.json_0010
+# ::snt Thanks for the park info . In review , I do n't see a train ID departing from Cambridge after 10:45 . Do you have it ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n14 / name
+     :op1 "10:45"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Id ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4525.json_0012
+# ::snt I am looking for a park , can you help me with that ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n16 / name
+     :op1 "park"
+  ))
+)
+
+# ::id PMUL4525.json_0014
+# ::snt I do not have a preference on a side of town .
+( Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+)
+
+# ::id PMUL4525.json_0016
+# ::snt Sorry , how long is the travel time on the train ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id PMUL4525.json_0018
+# ::snt Can you also tell me about some parks that I could visit ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n18 / name
+     :op1 "parks"
+  ))
+)
+
+# ::id PMUL4525.json_0020
+# ::snt Thanks . Can you please give me its address ?
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+)
+
+# ::id PMUL4525.json_0022
+# ::snt I think that is all I need today . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01827.json_0000
+# ::snt I need to book a taxi please .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id SNG01827.json_0002
+# ::snt I want to go to hobsons house from bloomsbury restaurant
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "hobsons"
+     :op2 "house"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "bloomsbury"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id SNG01827.json_0004
+# ::snt I want to leave bloomsbury restaurant after 11:45 , please .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n6 / name
+     :op1 "11:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n8 / name
+     :op1 "bloomsbury"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id SNG01827.json_0006
+# ::snt What are the details for the taxi , please ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id SNG01827.json_0008
+# ::snt No that is all I needed today .
+( o / out_of_scope )
+
+# ::id SNG01827.json_0010
+# ::snt Goodbye . I really appreciate your help .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20257.json_0000
+# ::snt I want to find an expensive restaurant in the south part of town . What is the address and phone number ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20257.json_0002
+# ::snt Any kind .   I do n't care . also give me the phone number and address .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20257.json_0004
+# ::snt Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0342.json_0000
+# ::snt I am looking for a train going to Cambridge leaving on Wednesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id MUL0342.json_0002
+# ::snt It really needs to depart from Norwich so I can arrive by 13:15
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "13:15"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id MUL0342.json_0004
+# ::snt I 'll take 5 tickets on the 11:16 , please . Any may I have the reference number ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0342.json_0006
+# ::snt Thanks ! I 'm also looking for a place to dine in the center that 's cheap .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n12 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "center"
+  ))
+)
+
+# ::id MUL0342.json_0008
+# ::snt Nah , I 'm not picky . Surprise me . I will need a phone number , address , and postcode , though .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Post ( aRe2 / question )
+  :Addr ( aRe3 / question )
+   )
+)
+
+# ::id MUL0342.json_0010
+# ::snt Great thank you I think I have all I need
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1127.json_0000
+# ::snt I 'm in the centre of town and need suggetions on things to see .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG1127.json_0002
+# ::snt Nothing particular . What is your favorite attraction in the centre of town ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Type ( aAt1 / question )
+   )
+)
+
+# ::id SNG1127.json_0004
+# ::snt Sounds fun .   Do you know the entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id SNG1127.json_0006
+# ::snt That will be all today . Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4166.json_0000
+# ::snt Hello , I am looking for information .   Can you help me with a train ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL4166.json_0002
+# ::snt I would be leaving Cambridge and heading to Peterborough on Tuesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "peterborough"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4166.json_0004
+# ::snt Yes , I need to arrive in Peterborough by 13:45 .   How long is the train ride ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "peterborough"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n10 / name
+     :op1 "13:45"
+  ))
+)
+
+# ::id PMUL4166.json_0006
+# ::snt No thanks . No need to book at this time . Can you tell me about a hotel called the Avalon ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n12 / name
+     :op1 "avalon"
+  ))
+)
+
+# ::id PMUL4166.json_0008
+# ::snt Sounds great .   How many stars it that ?   And can I have the phone number ?
+( Ht1 / Hotel-Request
+  :Stars ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id PMUL4166.json_0010
+# ::snt Yes please make the reservation .
+( o / out_of_scope )
+
+# ::id PMUL4166.json_0012
+# ::snt I 'm actually going to call the hotel before I make the reservation .   I think you for your time .   Have a nice day .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id MUL1440.json_0000
+# ::snt I am craving Turkish food in the centre . Is there a restaurant available ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "turkish"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1440.json_0002
+# ::snt Sounds great . Can I get their location and phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id MUL1440.json_0004
+# ::snt Can you make a reservation for 6 people at 12:15 on wednesday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "12:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL1440.json_0006
+# ::snt Can you try booking it for 11:15 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "11:15"
+  ))
+)
+
+# ::id MUL1440.json_0008
+# ::snt Can I have the reference number please ?
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id MUL1440.json_0010
+# ::snt Yes , please . I need a train to Leicester on Thursday , please . I need to get there by 16:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "leicester"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n16 / name
+     :op1 "thursday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n18 / name
+     :op1 "16:15"
+  ))
+)
+
+# ::id MUL1440.json_0012
+# ::snt That works for me . Go ahead and book it .
+( o / out_of_scope )
+
+# ::id MUL1440.json_0014
+# ::snt Thank you . You 've been very helpful .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1440.json_0016
+# ::snt Can I get the travel time in minutes please ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL1440.json_0018
+# ::snt I think that is all for now ! Thanks again .   Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20468.json_0000
+# ::snt I need a really inexpensive restaurant on the east side .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "inexpensive"
+  ))
+)
+
+# ::id WOZ20468.json_0002
+# ::snt I do n't care .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+)
+
+# ::id WOZ20468.json_0004
+# ::snt What is the address ?
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id WOZ20468.json_0006
+# ::snt how about their postcode ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id WOZ20468.json_0008
+# ::snt Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1943.json_0000
+# ::snt I 'm looking for a train that leaves Cambridge on Sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1943.json_0002
+# ::snt I want to go to Peterborough .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id MUL1943.json_0004
+# ::snt what time in minutes does the journey take ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+)
+
+# ::id MUL1943.json_0006
+# ::snt I am also looking for places in the centre of the town to visit for architecture . Do you have any suggestions ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n10 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id MUL1943.json_0008
+# ::snt Sure that works . What 's the entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL1943.json_0010
+# ::snt No , thank you . goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1880.json_0000
+# ::snt I 'm going to Cambridge from london liverpool street . I need to leave on tuesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL1880.json_0002
+# ::snt I need a train from London Liverpool Street to Cambridge for Tuesday and I need to get there by 12:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n12 / name
+     :op1 "12:30"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n14 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL1880.json_0004
+# ::snt I want the 9:39 if it makes it there by 12:30 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n16 / name
+     :op1 "12:30"
+  ))
+)
+
+# ::id PMUL1880.json_0006
+# ::snt That 's okay . Can you tell me about a hotel though ? It 's the Express by Holiday Inn Cambridge .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n18 / name
+     :op1 "express"
+     :op2 "by"
+     :op3 "holiday"
+     :op4 "inn"
+     :op5 "cambridge"
+  ))
+   )
+ :op2(Tm2 / Train-Inform
+   :Dest ( DesTr4 / Dest 
+    :name ( n21 / name
+     :op1 "cambridge"
+  ))
+   )
+)
+
+# ::id PMUL1880.json_0008
+# ::snt Okay can I book that for 2 people for 5 nights from Tuesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n22 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n24 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n26 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL1880.json_0010
+# ::snt Thank you that is all I needed today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2676.json_0000
+# ::snt I am going to be visiting cambridge and I would love to find a theatre to go to . Can you help me ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "theatre"
+  ))
+)
+
+# ::id MUL2676.json_0002
+# ::snt That sounds like a place I would enjoy . Can you give me the address ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id MUL2676.json_0004
+# ::snt Yes , please provide info on a hotel called City Centre North b and b.
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n4 / name
+     :op1 "city"
+     :op2 "centre"
+     :op3 "north"
+     :op4 "b"
+     :op5 "and"
+     :op6 "b."
+  ))
+)
+
+# ::id MUL2676.json_0006
+# ::snt Can I have the area the hotel is in ?
+( Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+)
+
+# ::id MUL2676.json_0008
+# ::snt That would be it . Thank you so much . Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0706.json_0000
+# ::snt I 'm looking for a restaurant called The Nirala . Can you tell me where it is ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "Nirala"
+  ))
+)
+
+# ::id PMUL0706.json_0002
+# ::snt Could you please book a table for 2 at 14:45 on Wednesday
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "14:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL0706.json_0004
+# ::snt I need a train from Cambridge as well .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0706.json_0006
+# ::snt I am going to london kings cross on saturday
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n14 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL0706.json_0008
+# ::snt The train needs to arrive by 16:45
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n16 / name
+     :op1 "16:45"
+  ))
+)
+
+# ::id PMUL0706.json_0010
+# ::snt Yes as close to 16:45 as possible , book for 2 people please
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n18 / name
+     :op1 "16:45"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n20 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL0706.json_0012
+# ::snt What time does the 15:51 train arrive ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL0706.json_0014
+# ::snt Yes please book that train for me .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL0706.json_0016
+# ::snt Thank you , that 's all for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01568.json_0000
+# ::snt I am trying to find the Parkside Police Station .
+( Pm1 / Police-Inform
+   :Name ( NamPo2 / Name 
+    :name ( n2 / name
+     :op1 "Parkside"
+     :op2 "Police"
+     :op3 "Station"
+  ))
+)
+
+# ::id SNG01568.json_0002
+# ::snt May I have the address please ?
+( Pt1 / Police-Request
+  :Addr ( aPo0 / question )
+)
+
+# ::id SNG01568.json_0004
+# ::snt OK , I suppose that will have to do . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01568.json_0006
+# ::snt That is all . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01568.json_0008
+# ::snt I will have a great day .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4008.json_0000
+# ::snt Please find me a good Chinese restaurant on the East side
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL4008.json_0002
+# ::snt No at this time I would just like their postcode .
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id PMUL4008.json_0004
+# ::snt Yes , I want to find a hotel with free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL4008.json_0006
+# ::snt I would like to stay in the east . I do not have a price range .
+( Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+   :Area ( AreHo3 / Area 
+    :name ( n8 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL4008.json_0008
+# ::snt Can you book a room for me ?
+( o / out_of_scope )
+
+# ::id PMUL4008.json_0010
+# ::snt Friday for 2 people . We 'll be staying for just 2 nights
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL4008.json_0012
+# ::snt friday and can I get the reference number too please ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Day ( DayHo3 / Day 
+    :name ( n17 / name
+     :op1 "friday"
+  ))
+   )
+)
+
+# ::id PMUL4008.json_0014
+# ::snt Could you fax me the reference number , as well as any fees for additional amenities ?
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL4008.json_0016
+# ::snt Yes , I 'll also need a taxi that will commute between the two places . I 'd like to leave the hotel at 08:45 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n18 / name
+     :op1 "08:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL4008.json_0018
+# ::snt That is everything that I need .
+( o / out_of_scope )
+
+# ::id PMUL4008.json_0020
+# ::snt Ok . Thanks for your help . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01917.json_0000
+# ::snt I want to leave for Cambridge by train on Wednesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id SNG01917.json_0002
+# ::snt I 'll be coming from london kings cross
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id SNG01917.json_0004
+# ::snt i will leave on wednesday
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id SNG01917.json_0006
+# ::snt That will work . Will you please book it for 5 people ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SNG01917.json_0008
+# ::snt That is all I needed . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0294.json_0000
+# ::snt Hello , I 'm looking for a hotel in the centre , can you help me .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SSNG0294.json_0002
+# ::snt What is the price range for that ?
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+)
+
+# ::id SSNG0294.json_0004
+# ::snt No , I need a moderately priced hotel . Do you have one of those ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n8 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id SSNG0294.json_0006
+# ::snt I 'm sorry but I do need an expensive hotel , not a guesthouse , with free parking in the center of town .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Price ( PriHo5 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL1230.json_0000
+# ::snt Hi ! Are there any European restaurants in the center of town ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "european"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id MUL1230.json_0002
+# ::snt Very , very insanely expensive , money is no object .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL1230.json_0004
+# ::snt Yes thank you
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1230.json_0006
+# ::snt Yes , I need a reservation on Thursday at 16:30 for 4 people .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "16:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1230.json_0008
+# ::snt Can   I have the reference number please ?
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id MUL1230.json_0010
+# ::snt A hotel and should include free parking , in the expensive price range , for same group for 2 nights
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Price ( PriHo5 / Price 
+    :name ( n16 / name
+     :op1 "expensive"
+  ))
+   :Stay ( StaHo7 / Stay 
+    :name ( n18 / name
+     :op1 "2"
+  ))
+   :People ( PeoHo9 / People 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "group"
+  ))
+)
+
+# ::id MUL1230.json_0012
+# ::snt Yes , I need a hotel for 4 people with free parking in the expensive price range , for 2 nights
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n22 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n24 / name
+     :op1 "expensive"
+  ))
+   :Stay ( StaHo6 / Stay 
+    :name ( n26 / name
+     :op1 "2"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n28 / name
+     :op1 "4"
+  ))
+   :Parking ( esHo5 / yes)
+)
+
+# ::id MUL1230.json_0014
+# ::snt I would like the hotel for two nights , starting on Thursday .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n30 / name
+     :op1 "hotel"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n32 / name
+     :op1 "two"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n34 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id MUL1230.json_0016
+# ::snt No , that is all . Thank you so much for the assistance .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1230.json_0018
+# ::snt That is all .   Thanks so much for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3380.json_0000
+# ::snt i 'm looking for museums in town
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id PMUL3380.json_0002
+# ::snt None in particular can you just pick one and give me the address please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL3380.json_0004
+# ::snt Thanks . I also need a guesthouse to stay in that is in the moderate price range .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL3380.json_0006
+# ::snt I 'd like to find something in the east , preferably with 4 stars .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n8 / name
+     :op1 "east"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3380.json_0008
+# ::snt That sounds great ! What 's their phone number ?
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id PMUL3380.json_0010
+# ::snt No that will be it ! Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3380.json_0012
+# ::snt Yes . That 's all I need . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3380.json_0014
+# ::snt Thank you .   Good - bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0942.json_0000
+# ::snt I am looking for a reasonably priced pizza place . Can you help ?
+( Rm1 / Restaurant-Inform
+   :Price ( odRe1 / moderate)
+)
+
+# ::id PMUL0942.json_0002
+# ::snt That sounds nice . Can you please book a table for 2 at 16:30 on Friday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n2 / name
+     :op1 "16:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n4 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL0942.json_0004
+# ::snt Great ! Thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0942.json_0006
+# ::snt i 'm also looking for a train .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL0942.json_0008
+# ::snt I need to be in Cambridge by 10:15 on Friday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n12 / name
+     :op1 "10:15"
+  ))
+)
+
+# ::id PMUL0942.json_0010
+# ::snt Friday . I do not have a leaving from time . I just want to be there by 10:15 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "friday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n16 / name
+     :op1 "10:15"
+  ))
+)
+
+# ::id PMUL0942.json_0012
+# ::snt I 'll be leaving from bishops stortford
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n18 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id PMUL0942.json_0014
+# ::snt yes please . 2 tickets
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n20 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL0942.json_0016
+# ::snt Thank you . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1204.json_0000
+# ::snt I need a train to norwich on Sunday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "norwich"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL1204.json_0002
+# ::snt yes if it leave after 19:30 . thanks
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n6 / name
+     :op1 "19:30"
+  ))
+)
+
+# ::id PMUL1204.json_0004
+# ::snt cool , thanks dude
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1204.json_0006
+# ::snt No , I do n't need to book now . On the other hand , I 'm looking for something to do in the centre of city .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL1204.json_0008
+# ::snt Yes I would like to go to a college .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL1204.json_0010
+# ::snt Can I have the postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL1204.json_0012
+# ::snt Yes , can I also get the phone number for Pembroke College ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Name ( NamAt3 / Name 
+    :name ( n13 / name
+     :op1 "Pembroke"
+     :op2 "College"
+  ))
+   )
+)
+
+# ::id PMUL1204.json_0014
+# ::snt Thank you ! That will be all for today !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0561.json_0000
+# ::snt I am looking for a restaurant in the centre that serves african food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "african"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0561.json_0002
+# ::snt I would like a restaurant in the expensive price range please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SNG0561.json_0004
+# ::snt Yes . I want to book a table for 3 people on Tuesday at 19:45 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "19:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SNG0561.json_0006
+# ::snt Could you try 18:45 instead ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "18:45"
+  ))
+)
+
+# ::id SNG0561.json_0008
+# ::snt Thank you very much . Have a great day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0663.json_0000
+# ::snt Hi , I am looking for a cheap Italian restaurant please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SNG0663.json_0002
+# ::snt No , no preference . Please just find me one that has a table available for 4 people at 17:45 on Monday .
+( Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+   :Time ( TimRe3 / Time 
+    :name ( n6 / name
+     :op1 "17:45"
+  ))
+   :Day ( DayRe5 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe7 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG0663.json_0004
+# ::snt Yes , I 'll try for a little earlier , how about 16:45 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "16:45"
+  ))
+)
+
+# ::id SNG0663.json_0006
+# ::snt Thank you very much for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3849.json_0000
+# ::snt Can you help me find a train leaving after 12:15 on friday ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "friday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "12:15"
+  ))
+)
+
+# ::id PMUL3849.json_0002
+# ::snt from broxbourne to cambridge
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id PMUL3849.json_0004
+# ::snt What is the arrival time ? I 'll also need the travel time and train ID .
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+  :Time ( aTr1 / question )
+  :Id ( aTr2 / question )
+)
+
+# ::id PMUL3849.json_0006
+# ::snt I also need to find a hotel with free parking and wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Internet ( esHo3 / yes)
+)
+
+# ::id PMUL3849.json_0008
+# ::snt I want to to have a 4 star rating & be a guesthouse . It can be in any area of the town .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3849.json_0010
+# ::snt The price does n't matter . Is there one that you would recommend ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n16 / name
+     :op1 "does"
+     :op2 "n't"
+     :op3 "matter"
+  ))
+)
+
+# ::id PMUL3849.json_0012
+# ::snt Yes please , for 3 people .   We 'll need 3 nights starting Friday .   Can you please give me the reference number once it 's booked ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n20 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n22 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL3849.json_0014
+# ::snt Great , you have been very helpful today .   Thanks . That is all I need .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0388.json_0000
+# ::snt I 'm looking for a train on Saturday that will take me into cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id SNG0388.json_0002
+# ::snt I will be departing from norwich .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id SNG0388.json_0004
+# ::snt Yes I need to arrive by 20:00 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "20:00"
+  ))
+)
+
+# ::id SNG0388.json_0006
+# ::snt Sure , they are normally on time . Could you book that for 2 people please ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SNG0388.json_0008
+# ::snt Yes , thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2608.json_0000
+# ::snt I 'd like to find a moderately priced hotel with free wifi .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Internet ( esHo2 / yes)
+   :Type ( TypHo5 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL2608.json_0002
+# ::snt In the east please .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "east"
+  ))
+)
+
+# ::id MUL2608.json_0004
+# ::snt Parking is n't necessary , but I would like a 4-star hotel if possible .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n8 / name
+     :op1 "4-star"
+  ))
+   :Parking ( oHo2 / no)
+   :Type ( TypHo5 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL2608.json_0006
+# ::snt Can you give me the postcode for that hotel ?
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id MUL2608.json_0008
+# ::snt Okay , thanks . I 'm also looking for information on cambridge book and print gallery . What area is it in ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n12 / name
+     :op1 "cambridge"
+     :op2 "book"
+     :op3 "and"
+     :op4 "print"
+     :op5 "gallery"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+   )
+)
+
+# ::id MUL2608.json_0010
+# ::snt Nothing else today , thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1939.json_0000
+# ::snt I am going on a trip to Cambridge and I would like a train leaving Wednesday around noon .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id MUL1939.json_0002
+# ::snt it should depart from cambridge and arrive by 08:15
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "08:15"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1939.json_0004
+# ::snt Yes , I am going to peterborough .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id MUL1939.json_0006
+# ::snt Yes , for four please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "four"
+  ))
+)
+
+# ::id MUL1939.json_0008
+# ::snt Yes . I 'd like some information on a particular attraction called Little Saint Mary 's Church .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n14 / name
+     :op1 "little"
+     :op2 "saint"
+     :op3 "mary"
+     :op4 "'s"
+     :op5 "church"
+  ))
+)
+
+# ::id MUL1939.json_0010
+# ::snt That s perfect and what is the entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL1939.json_0012
+# ::snt He s , can you provide me the postcode please ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL1939.json_0014
+# ::snt And what type of attraction is it ?
+( At1 / Attraction-Request
+  :Type ( aAt0 / question )
+)
+
+# ::id MUL1939.json_0016
+# ::snt No , you 've been very helpful .   Thank you .   Goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0259.json_0000
+# ::snt I am looking for a hotel that include free parking and has a 1 star rating .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "1"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id SSNG0259.json_0002
+# ::snt Yes can you find guesthouses meeting that criteria ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouses"
+  ))
+)
+
+# ::id SSNG0259.json_0004
+# ::snt Can you locate a cottage that offers what i am looking for .
+( o / out_of_scope )
+
+# ::id SSNG0259.json_0006
+# ::snt Could you please try guesthouse , with free parking and a 4 star then ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SSNG0259.json_0008
+# ::snt Could find one in a moderate or cheap price range ?
+( o / out_of_scope )
+
+# ::id SSNG0259.json_0010
+# ::snt Yes go ahead and try that please .
+( o / out_of_scope )
+
+# ::id SSNG0259.json_0012
+# ::snt for 8 people . Starting from Sunday for 4 nights , please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "8"
+  ))
+)
+
+# ::id SSNG0259.json_0014
+# ::snt Yes , please . In the same price range , if possible .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id SSNG0259.json_0016
+# ::snt Yes please try to book that for me thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0259.json_0018
+# ::snt Nope , that 's all for me . Thanks for your help . Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1207.json_0000
+# ::snt I want a train that is leaving from cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1207.json_0002
+# ::snt I 'm not sure . How long is the train ride ? I would like to arrive by 13:45 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n4 / name
+     :op1 "13:45"
+  ))
+)
+
+# ::id PMUL1207.json_0004
+# ::snt Is there another train on Monday that would get me to Kings Lynn closer to 13:45 ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n10 / name
+     :op1 "13:45"
+  ))
+)
+
+# ::id PMUL1207.json_0006
+# ::snt All I needed was the info on travel times , can you also help me find an attraction called Clare Hall ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n12 / name
+     :op1 "clare"
+     :op2 "hall"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Time ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1207.json_0008
+# ::snt No that will be all thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01182.json_0000
+# ::snt I am looking for a place to stay . The hotel should be in the east and should have a star of 4
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG01182.json_0002
+# ::snt No , thank you . I 'll have to figure something else out .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01182.json_0004
+# ::snt No , that 's all that I need . Thanks , good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4250.json_0000
+# ::snt I need to find a train that leaves peterborough on friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id PMUL4250.json_0002
+# ::snt I 'll be heading to Cambridge and I 'd like to leave at or a little after 09:00 , if possible .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "09:00"
+  ))
+)
+
+# ::id PMUL4250.json_0004
+# ::snt I need 4 tickets . What is the reference number ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4250.json_0006
+# ::snt I 'm also looking to eat at a restaurant called graffiti .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n12 / name
+     :op1 "graffiti"
+  ))
+)
+
+# ::id PMUL4250.json_0008
+# ::snt No thanks , I just need the address please .
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id PMUL4250.json_0010
+# ::snt I am looking for the address for graffiti
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe3 / Name 
+    :name ( n15 / name
+     :op1 "graffiti"
+  ))
+   )
+)
+
+# ::id PMUL4250.json_0012
+# ::snt No , that will be all . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4598.json_0000
+# ::snt Is there anything fun to do in the centre ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4598.json_0002
+# ::snt I 'd like to go the the theatre and then maybe out for a drink .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "theatre"
+  ))
+)
+
+# ::id PMUL4598.json_0004
+# ::snt get me their post code . i also need a train
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL4598.json_0006
+# ::snt Can you look up info for a train ticket ? I need to leave cambridge and go to stansted airport thursday at 20:00
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n10 / name
+     :op1 "20:00"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4598.json_0008
+# ::snt I 'm sorry for the confusion . I actually need to leave after 20:00 . Do any trains run on that schedule ?
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n14 / name
+     :op1 "20:00"
+  ))
+)
+
+# ::id PMUL4598.json_0010
+# ::snt Please book me two tickets and send me the reference number . Thank you
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n16 / name
+     :op1 "two"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4598.json_0012
+# ::snt What is the arrival time , and travel time please ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+  :Time ( aTr1 / question )
+)
+
+# ::id PMUL4598.json_0014
+# ::snt Great ! That is all that I needed to know . Thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4598.json_0016
+# ::snt No . That is all for today .
+( o / out_of_scope )
+
+# ::id PMUL4598.json_0018
+# ::snt greate day to youu too
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4598.json_0020
+# ::snt Thanks . That 's all I need . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0768.json_0000
+# ::snt Hi ! I 'm looking for a cheap place with free wifi . What are my options ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL0768.json_0002
+# ::snt No particular area , but I 'd like it to be a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( onHo2 / dontcare)
+)
+
+# ::id MUL0768.json_0004
+# ::snt I need to book for 3 people for 5 nights starting Wednesday . Can you give me a reference number ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL0768.json_0006
+# ::snt Thanks , I also need to find a train for Monday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id MUL0768.json_0008
+# ::snt I need to go to London Kings Cross from Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0768.json_0010
+# ::snt I would like to leave after 19:00 , other than that , I have no other preference . Please provide me with the train ID of one of these trains .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Arrive ( onTr1 / dontcare)
+   :Leave ( LeaTr3 / Leave 
+    :name ( n18 / name
+     :op1 "19:00"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Id ( aTr1 / question )
+   )
+)
+
+# ::id MUL0768.json_0012
+# ::snt Yes , that will work . Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0768.json_0014
+# ::snt Sorry , I 'm actually not interested in a booking today , I just needed a train ID . I think that will be all !
+( Tt1 / Train-Request
+  :Id ( aTr0 / question )
+)
+
+# ::id SNG0223.json_0000
+# ::snt I am trying to find info for the Addenbrookes Hospital gastroenterology department .
+( Hm1 / Hospital-Inform
+   :Department ( DepHo2 / Department 
+    :name ( n2 / name
+     :op1 "gastroenterology"
+  ))
+)
+
+# ::id SNG0223.json_0002
+# ::snt Could you give me the address and postcode as well ?
+( Ht1 / Hospital-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id SNG0223.json_0004
+# ::snt Okay thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0405.json_0000
+# ::snt I am looking for a train departing from london kings cross .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id SNG0405.json_0002
+# ::snt I would like to arrive in Cambridge on Tuesday by 17:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n8 / name
+     :op1 "17:00"
+  ))
+)
+
+# ::id SNG0405.json_0004
+# ::snt It does not matter as long as I am in Cambridge by 17:00 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n10 / name
+     :op1 "does"
+     :op2 "not"
+     :op3 "matter"
+  ))
+   :Dest ( DesTr4 / Dest 
+    :name ( n12 / name
+     :op1 "Cambridge"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n14 / name
+     :op1 "17:00"
+  ))
+)
+
+# ::id SNG0405.json_0006
+# ::snt Yes , please book the train for 4 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG0405.json_0008
+# ::snt No , that 's all I needed . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4662.json_0000
+# ::snt I 'm looking for moderately priced rooms . I 'm willing to pay for parking , though .
+( Hm1 / Hotel-Inform
+   :Parking ( onHo1 / dontcare)
+   :Price ( PriHo3 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL4662.json_0002
+# ::snt It does n't matter to me . Is there anything available ?
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+)
+
+# ::id PMUL4662.json_0004
+# ::snt No I diffidently want a hotel .   Ashley sounds good can I book a stay on Thursday ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL4662.json_0006
+# ::snt I need 3 people for 5 nights starting thursday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL4662.json_0008
+# ::snt I also need a train leaving the same day as hotel
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+   )
+ :op2(Tm2 / Train-Inform
+   :Day ( DayTr4 / Day 
+    :name ( n17 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   )
+)
+
+# ::id PMUL4662.json_0010
+# ::snt I will be leaving London kings cross . I need to be in Cambridge by 15:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n20 / name
+     :op1 "15:45"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n22 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id PMUL4662.json_0012
+# ::snt That 's perfect ! Please make a booking for 3 and provide the reference number once you 're done . Thanks !
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n24 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4662.json_0014
+# ::snt Thanks for all your help ! That will be all . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0574.json_0000
+# ::snt Know anywhere that has european food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "european"
+  ))
+)
+
+# ::id SNG0574.json_0002
+# ::snt Yes actually , can we find something in the moderate price range ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id SNG0574.json_0004
+# ::snt That would be greatly appreciated . I will have one other person with me , this will be on sunday at 18:15 . Also could i get the reference number ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "18:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id SNG0574.json_0006
+# ::snt No , you have been very helpful .   Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0574.json_0008
+# ::snt That should be all I need , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0574.json_0010
+# ::snt Thanks I appreciate it .   Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4530.json_0000
+# ::snt I want to party at a nightclub while I am visiting . Got a good one for me ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "nightclub"
+  ))
+)
+
+# ::id PMUL4530.json_0002
+# ::snt How much does it cost to get in to Soul Tree Nightclub ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n4 / name
+     :op1 "soul"
+     :op2 "tree"
+     :op3 "nightclub"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+   )
+)
+
+# ::id PMUL4530.json_0004
+# ::snt Could you just tell me their post code ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id PMUL4530.json_0006
+# ::snt I also need to find a cheap place to stay that has free wifi , is a guesthouse and is located in the north .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+   :Internet ( esHo3 / yes)
+   :Area ( AreHo7 / Area 
+    :name ( n10 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL4530.json_0008
+# ::snt Ok .   Book that for 5 people for 4 nights starting on Sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL4530.json_0010
+# ::snt That is all I need . Goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0498.json_0000
+# ::snt Yes , I need help locating Pizza Hut City Centre .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "pizza"
+     :op2 "hut"
+     :op3 "city"
+     :op4 "centre"
+  ))
+)
+
+# ::id SNG0498.json_0002
+# ::snt What is the price range ?
+( Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+)
+
+# ::id SNG0498.json_0004
+# ::snt Do you have their phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id SNG0498.json_0006
+# ::snt Thanks , that 's all I need . Have a nice day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0285.json_0000
+# ::snt I am looking for a place to dine in the centre of town
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0285.json_0002
+# ::snt It does n't matter .   We want to eat indian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL0285.json_0004
+# ::snt Please provide me with the address and telephone number .
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id PMUL0285.json_0006
+# ::snt Could you also book it for me ? 3 people , 14:30 on Sunday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "14:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL0285.json_0008
+# ::snt no thank you that is all
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0285.json_0010
+# ::snt Sorry , I do need to find a guesthouse as well . Something moderately priced , perhaps 3 stars ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n14 / name
+     :op1 "moderately"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL0285.json_0012
+# ::snt No thank you , I just need the address , phone number and area .
+( Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+  :Addr ( aHo1 / question )
+  :Phone ( aHo2 / question )
+)
+
+# ::id PMUL0285.json_0014
+# ::snt May I also have the telephone number for the alpha - milton , please ?
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id PMUL0285.json_0016
+# ::snt i also want a taxi to help commute between the two places
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL0285.json_0018
+# ::snt it should pick me at the restaurant at the booked time
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL0285.json_0020
+# ::snt I do need the taxi to get to Curry Garden by the booked time of 14:30 . I 'm a little scatter brained today .   Thank you for clarifying .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n20 / name
+     :op1 "curry"
+     :op2 "garden"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n22 / name
+     :op1 "14:30"
+  ))
+)
+
+# ::id PMUL0285.json_0022
+# ::snt nope , that 's all thanks so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0285.json_0024
+# ::snt Yes , that   is it for today . Thanks again .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1609.json_0000
+# ::snt I need to book a train for 18:45 that leaves Cambridge .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n2 / name
+     :op1 "18:45"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1609.json_0002
+# ::snt Norwich is my final destination .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id MUL1609.json_0004
+# ::snt I will be traveling on Friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL1609.json_0006
+# ::snt Actually , I was n't very clear before . I apologize . I need to arrive in Cambridge by 18:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n12 / name
+     :op1 "18:45"
+  ))
+)
+
+# ::id MUL1609.json_0008
+# ::snt Yes , I think it will .   How long is the trip and how much will it cost me ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL1609.json_0010
+# ::snt just the one
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL1609.json_0012
+# ::snt Yes , I 'm also looking for a place to dine . Should be in the west and preferably in the expensive range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n16 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n18 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL1609.json_0014
+# ::snt Steakhouse please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n20 / name
+     :op1 "steakhouse"
+  ))
+)
+
+# ::id MUL1609.json_0016
+# ::snt Yes , could you see if there is one that serves british food instead ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n22 / name
+     :op1 "british"
+  ))
+)
+
+# ::id MUL1609.json_0018
+# ::snt Could I please have the address and postal code ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id MUL1609.json_0020
+# ::snt No that was it thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1609.json_0022
+# ::snt Thanks , you to .   Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2413.json_0000
+# ::snt Hello , can you help me find a pricey Singaporean restaurant in Cambridge ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "singaporean"
+  ))
+   :Price ( xpRe2 / expensive)
+)
+
+# ::id PMUL2413.json_0002
+# ::snt I sort of really had my heart set on Singaporean food .
+( o / out_of_scope )
+
+# ::id PMUL2413.json_0004
+# ::snt Yes Can you find me a hotel that is cheap ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Type ( TypHo3 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo5 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL2413.json_0006
+# ::snt Sorry that last sentence must have been a bad connection , disregard that .   Still looking for a restaurant , are there any expensive indian ones in the centre ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2413.json_0008
+# ::snt Yes , can you book a table for 8 people on Saturday at 15:45 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "15:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n16 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n18 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL2413.json_0010
+# ::snt I 'm also looking for a place called cambridge and country folk museum .
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n20 / name
+     :op1 "cambridge"
+     :op2 "and"
+     :op3 "country"
+     :op4 "folk"
+     :op5 "museum"
+  ))
+)
+
+# ::id PMUL2413.json_0012
+# ::snt No that will be all thanks so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2413.json_0014
+# ::snt I need a taxi to take me to the restaurant from the museum .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Dest ( DesTa3 / Dest 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL2413.json_0016
+# ::snt I need to get to the restaurant in time for the reservation .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL2413.json_0018
+# ::snt no thanks that is all
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1408.json_0000
+# ::snt Can you help me find a very cheap restaurant in the north ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL1408.json_0002
+# ::snt Lets go with the italian restaurant !
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id MUL1408.json_0004
+# ::snt Sounds great . Book me there for 12:45 on sunday for 5 people .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "12:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL1408.json_0006
+# ::snt What other options are there for Italian food ?   Maybe I could go for a moderate price or .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n14 / name
+     :op1 "moderate"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n16 / name
+     :op1 "Italian"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id MUL1408.json_0008
+# ::snt Can you find me a cheap Italian restaurant in the north part of town any one is fine and book it for 5 people at 12:45 on sunday ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n18 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n20 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n22 / name
+     :op1 "north"
+  ))
+   :Time ( TimRe8 / Time 
+    :name ( n24 / name
+     :op1 "12:45"
+  ))
+   :Day ( DayRe10 / Day 
+    :name ( n26 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe12 / People 
+    :name ( n28 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL1408.json_0010
+# ::snt I 'm also looking for a train that departs from cambridge and is leaving on monday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n30 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n32 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1408.json_0012
+# ::snt I need to get to Ely by 17:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n34 / name
+     :op1 "ely"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n36 / name
+     :op1 "17:30"
+  ))
+)
+
+# ::id MUL1408.json_0014
+# ::snt What is the price for TR9310 ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL1408.json_0016
+# ::snt No , thanks , I 'll just take care of it at the station . You 've been a big help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1408.json_0018
+# ::snt No .   Thanks for all of your help though .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1408.json_0020
+# ::snt Thank you for contacting us .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1625.json_0000
+# ::snt I 'm looking for a train that leaves on monday after 16:15 .   Any suggestions ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "monday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "16:15"
+  ))
+)
+
+# ::id PMUL1625.json_0002
+# ::snt I 'm leaving Cambridge and headed to Ely .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "ely"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1625.json_0004
+# ::snt No , I just need the train ID and arrival time .
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id PMUL1625.json_0006
+# ::snt I am also looking for a guesthouse with a rating of 4 stars .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1625.json_0008
+# ::snt It does not matter but I   would like free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( onHo2 / dontcare)
+)
+
+# ::id PMUL1625.json_0010
+# ::snt Price range is not important , just the four stars .
+( Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+   :Stars ( StaHo3 / Stars 
+    :name ( n14 / name
+     :op1 "four"
+  ))
+)
+
+# ::id PMUL1625.json_0012
+# ::snt As long as it has free parking , that 's all I really need . Can you recommend one and tell me a little about it ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL1625.json_0014
+# ::snt Does it have free internet ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Internet ( aHo0 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Internet ( esHo2 / yes)
+   )
+)
+
+# ::id PMUL1625.json_0016
+# ::snt No , just the area and postcode please .
+( Ht1 / Hotel-Request
+  :Area ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id PMUL1625.json_0018
+# ::snt No , thanks . I 'm not ready to book at this time .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1625.json_0020
+# ::snt Nope . That 's all . Goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4548.json_0000
+# ::snt i am looking for a train . The train should go to broxbourne and should leave on sunday
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "broxbourne"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id PMUL4548.json_0002
+# ::snt I 'd like to leave from Cambridge to arrive at Broxbourne by 10:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "broxbourne"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "10:45"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4548.json_0004
+# ::snt Could I get the price , departure time and train ID ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+  :Id ( aTr2 / question )
+)
+
+# ::id PMUL4548.json_0006
+# ::snt Great . I also need a moderate hotel in the south .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n14 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreHo6 / Area 
+    :name ( n16 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL4548.json_0008
+# ::snt Can you suggest something with free wifi and a 3 star rating ? I 'm open to less expensive price ranges .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( heHo1 / cheap)
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo4 / Stars 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4548.json_0010
+# ::snt I would like something in the moderate price range .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n20 / name
+     :op1 "moderate"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4548.json_0012
+# ::snt I think I 'd prefer a hotel .   I need it for 3 people , 2 nights starting Friday .   I need a reference number please .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n22 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n24 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n26 / name
+     :op1 "3"
+  ))
+   :Type ( TypHo8 / Type 
+    :name ( n28 / name
+     :op1 "hotel"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL4548.json_0014
+# ::snt There are no moderate 3 star hotels in the whole of London ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n30 / name
+     :op1 "moderate"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n32 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL4548.json_0016
+# ::snt I need a moderate priced room in the South . Hotel , or guesthouse .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n34 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n36 / name
+     :op1 "south"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ticket ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4548.json_0018
+# ::snt Please book me a room , I would like the reference number .
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL4548.json_0020
+# ::snt Nothing else . I think that 's all I needed . Have a good day . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0516.json_0000
+# ::snt I am looking for a restaurant .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id SNG0516.json_0002
+# ::snt I 'm looking for unusual food . And I want a place in the centre of town .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n4 / name
+     :op1 "unusual"
+  ))
+)
+
+# ::id SNG0516.json_0004
+# ::snt I 'll take something that is cheap .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SNG0516.json_0006
+# ::snt Do you recommend a restaurant that is a little more different then the rest ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id SNG0516.json_0008
+# ::snt Is that Italian ? I would like an Italian restaurant , please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id SNG0516.json_0010
+# ::snt Okay , that sounds good . I need to make a reservation for 2 people on Tuesday .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SNG0516.json_0012
+# ::snt How about 13:15 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "13:15"
+  ))
+)
+
+# ::id SNG0516.json_0014
+# ::snt That 's great , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0363.json_0000
+# ::snt Can you tell me about a particular hotel called the avalon ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "avalon"
+  ))
+)
+
+# ::id PMUL0363.json_0002
+# ::snt Actually , could you book a room for me ? I need it for 2 people , 5 nights . We 'll arrive on Wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL0363.json_0004
+# ::snt Yes , could you help me find a nice place to dine in the north .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n10 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL0363.json_0006
+# ::snt Do any of these places serve Vietnamese food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "vietnamese"
+  ))
+)
+
+# ::id PMUL0363.json_0008
+# ::snt Can you please try French food instead ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "french"
+  ))
+)
+
+# ::id PMUL0363.json_0010
+# ::snt Yes please for two people at 16:15 on Wednesday please if its not too much trouble .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "16:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "two"
+  ))
+)
+
+# ::id PMUL0363.json_0012
+# ::snt That s all for today thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2560.json_0000
+# ::snt I need a place to stay .   I would like a 4 star place in the east area .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2560.json_0002
+# ::snt Yes , I 'd like a place that includes free wifi and it should be a hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id MUL2560.json_0004
+# ::snt No , it would not . What do you have in the west area ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n8 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL2560.json_0006
+# ::snt Hmm , I think we are getting confused on what I need . I really need to find a hotel with 4 stars in the east . Or a guesthouse will do also .
+( Hm1 / Hotel-Inform
+   :Type ( onHo1 / dontcare)
+   :Area ( AreHo3 / Area 
+    :name ( n10 / name
+     :op1 "east"
+  ))
+   :Stars ( StaHo5 / Stars 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2560.json_0008
+# ::snt Could I get the postcode , phone number and whether they have free parking ?
+( a / and
+ :op1(Ht1 / Hotel-Request
+  :Parking ( aHo0 / question )
+  :Post ( aHo1 / question )
+  :Phone ( aHo2 / question )
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Parking ( esHo2 / yes)
+   )
+)
+
+# ::id MUL2560.json_0010
+# ::snt Thanks . I also need an attraction to visit in the college category . Any suggestions ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "college"
+  ))
+)
+
+# ::id MUL2560.json_0012
+# ::snt Yes I would like to go to a college regardless of the area .
+( Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+   :Type ( TypAt3 / Type 
+    :name ( n16 / name
+     :op1 "college"
+  ))
+)
+
+# ::id MUL2560.json_0014
+# ::snt Okay , what about Museums in the east ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n18 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n20 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id MUL2560.json_0016
+# ::snt Please check again for a college in any area .
+( Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+   :Type ( TypAt3 / Type 
+    :name ( n22 / name
+     :op1 "college"
+  ))
+)
+
+# ::id MUL2560.json_0018
+# ::snt The centre is fine and free would be great !
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n24 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2560.json_0020
+# ::snt Yes .   Can I get the postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL2560.json_0022
+# ::snt Thanks , I will need a taxi from the guesthouse to the attraction . I 'd like to leave the guesthouse by 24:30 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n26 / name
+     :op1 "24:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n28 / name
+     :op1 "the"
+     :op2 "guesthouse"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n30 / name
+     :op1 "the"
+     :op2 "attraction"
+  ))
+)
+
+# ::id MUL2560.json_0024
+# ::snt Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4051.json_0000
+# ::snt Hi , I need a train the is heading towards birmingham new street .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL4051.json_0002
+# ::snt yes its ok with me
+( o / out_of_scope )
+
+# ::id PMUL4051.json_0004
+# ::snt Actually I need one that leaves after 21:00 on Thursday , sorry .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "thursday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n6 / name
+     :op1 "21:00"
+  ))
+)
+
+# ::id PMUL4051.json_0006
+# ::snt No , just as long as it leaves after 21:00 on thursday .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "21:00"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL4051.json_0008
+# ::snt Yes . Can I have the arrival time and price , please ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id PMUL4051.json_0010
+# ::snt Thanks can you also give me the entrance fee and phone for a fun boating attraction ? I do n't care what area it 's in .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+   :Type ( TypAt3 / Type 
+    :name ( n12 / name
+     :op1 "boating"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id PMUL4051.json_0012
+# ::snt Do you have any boating attractions that do list their entrance fees ? I want to make sure I have enough cash with me when I arrive .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "boating"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+   )
+ :op3(Tt3 / Train-Request
+  :Arrive ( aTr2 / question )
+   )
+)
+
+# ::id PMUL4051.json_0014
+# ::snt ok that 's all i need thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1829.json_0000
+# ::snt I need to find a train to Cambridge on Sunday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id MUL1829.json_0002
+# ::snt I 'm leaving from London Kings Cross .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id MUL1829.json_0004
+# ::snt It needs to leave after 14:30 . I need a booking for 2 people .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "14:30"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL1829.json_0006
+# ::snt That works for me . I need the reference number .
+( Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+)
+
+# ::id MUL1829.json_0008
+# ::snt Thank you ! Could you also suggest a museum to visit in the centre ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n14 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL1829.json_0010
+# ::snt Perhaps one without an entry fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL1829.json_0012
+# ::snt That sounds perfect .   Can you please give me the phone number , address , and postcode ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id MUL1829.json_0014
+# ::snt Thank you so much for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1829.json_0016
+# ::snt No , that will be all . Goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0541.json_0000
+# ::snt I am looking to eat moderate priced British food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "british"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id SNG0541.json_0002
+# ::snt I want it to be in the centre .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0541.json_0004
+# ::snt That one sounds good . Can I get the address and post code ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id SNG0541.json_0006
+# ::snt Great , and what is the phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id SNG0541.json_0008
+# ::snt That will be all . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3291.json_0000
+# ::snt I am planning a trip in Cambridge
+( o / out_of_scope )
+
+# ::id PMUL3291.json_0002
+# ::snt I am going to be attending college soon and want to browse one of the campuses while I am in the area .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL3291.json_0004
+# ::snt I would like to visit a college in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n6 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL3291.json_0006
+# ::snt Yes , that would be great ! And if you could give me the entrance fee that would be great too .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL3291.json_0008
+# ::snt Okay can I have the address and phone number ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL3291.json_0010
+# ::snt I also am looking for a train on wednesday leaving peterborough .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id PMUL3291.json_0012
+# ::snt Yes .   I am going to Peterborough .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "Peterborough"
+  ))
+)
+
+# ::id PMUL3291.json_0014
+# ::snt Yes , that 's right . It should leave after 8:00 . Book for 4 people .
+( Tm1 / Train-Inform
+   :Dest ( etTr1 / peterborough)
+   :Depart ( amTr2 / cambridge)
+   :People ( PeoTr4 / People 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n16 / name
+     :op1 "8:00"
+  ))
+)
+
+# ::id PMUL3291.json_0016
+# ::snt Thanks so much for your help today !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3291.json_0018
+# ::snt No that is it . Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4994.json_0000
+# ::snt What museums are in Cambridge ?   I am asking " for a friend " .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id PMUL4994.json_0002
+# ::snt I 'm not too particular on the location . Do you have any that you recommend ?
+( o / out_of_scope )
+
+# ::id PMUL4994.json_0004
+# ::snt That sounds good . Can you give me the postcode for the Cambridge Artworks ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n4 / name
+     :op1 "cambridge"
+     :op2 "artworks"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+   )
+)
+
+# ::id PMUL4994.json_0006
+# ::snt Thank you . I also need info on a train . It should go to Birmingham new street and leave on Monday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL4994.json_0008
+# ::snt That sounds great , can you get me 6 tickets ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL4994.json_0010
+# ::snt No that will be all thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0710.json_0000
+# ::snt I am planning a trip to Cambridge and need to find a place to stay .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id MUL0710.json_0002
+# ::snt I need someplace cheap near the center of town . Free wifi and free parking are a must .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Internet ( esHo3 / yes)
+   :Area ( AreHo6 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id MUL0710.json_0004
+# ::snt Let 's book El Shaddai for 4 people for 2 nights starting Sunday .   Can you please send me the reference number ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   :Name ( NamHo8 / Name 
+    :name ( n12 / name
+     :op1 "El"
+     :op2 "Shaddai"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL0710.json_0006
+# ::snt I will also need a train departing from Cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0710.json_0008
+# ::snt I need a train on Tuesday from Cambridge to London Kings Cross that arrives by 8:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n18 / name
+     :op1 "tuesday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n20 / name
+     :op1 "8:30"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n22 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0710.json_0010
+# ::snt No , that 's OK . Can I get the latter train 's ID , departure time , and how long the trip is ?
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id MUL0710.json_0012
+# ::snt Great , thanks . I think that 's all I need . Thank you for all of your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1441.json_0000
+# ::snt Hello , can you help me find a train going to London Kings Cross ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id MUL1441.json_0002
+# ::snt On Monday , from Cambridge .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1441.json_0004
+# ::snt I 'd like to leave after 15:45 , please .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "15:45"
+  ))
+)
+
+# ::id MUL1441.json_0006
+# ::snt Can I get the travel time for that as well ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL1441.json_0008
+# ::snt I want a cheap swedish restaurant in the centre , please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "swedish"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n12 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1441.json_0010
+# ::snt Yes , please . Is there a restaurant with Indian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id MUL1441.json_0012
+# ::snt I 'll take whichever one you recommend . I just need the phone number , postcode & address please .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id MUL1441.json_0014
+# ::snt Yes , I apologize but can you give me the arrival time for train TR7786 ?
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+)
+
+# ::id MUL1441.json_0016
+# ::snt I think that 's everything I need . Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3147.json_0000
+# ::snt Can you help me find a place to dine that is expensive in the west ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL3147.json_0002
+# ::snt My friend wants to eat lobster , so maybe a good seafood place .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "seafood"
+  ))
+)
+
+# ::id PMUL3147.json_0004
+# ::snt I would like to stay in the west area . How about a british restaurant ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "british"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n10 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL3147.json_0006
+# ::snt please get me the address
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id PMUL3147.json_0008
+# ::snt No , I wo n't be in town till next week , thanks .   Can you suggest a college in that same area ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n14 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL3147.json_0010
+# ::snt Can you recommend a college in the west area ? I 'll need the address , entrance fee and post code as well please .
+( a / and
+ :op1(At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Type ( TypAt3 / Type 
+    :name ( n17 / name
+     :op1 "college"
+  ))
+   :Area ( AreAt5 / Area 
+    :name ( n19 / name
+     :op1 "west"
+  ))
+   )
+)
+
+# ::id PMUL3147.json_0012
+# ::snt Sounds great . Can I also get info on a taxi leaving from Queen 's College
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL3147.json_0014
+# ::snt well I want to leave the attraction by 11:00 and I need the contact # and car type
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n20 / name
+     :op1 "11:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "attraction"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+)
+
+# ::id PMUL3147.json_0016
+# ::snt I do not have a destination at this time .
+( Tm1 / Taxi-Inform
+)
+
+# ::id PMUL3147.json_0018
+# ::snt Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3147.json_0020
+# ::snt Thank you so much for your help ! That should be all for now .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2802.json_0000
+# ::snt I would like information about museums in Cambridge .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id PMUL2802.json_0002
+# ::snt Can you tell me about museums in the centre of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n6 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id PMUL2802.json_0004
+# ::snt I also want to find the hotel called Archway House .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n8 / name
+     :op1 "archway"
+     :op2 "house"
+  ))
+)
+
+# ::id PMUL2802.json_0006
+# ::snt Yes , please book for 4 nights on Friday for 4 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2802.json_0008
+# ::snt That is all . Thank you so much for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0330.json_0000
+# ::snt Can you tell me about a hotel called city centre north b and b ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "city"
+     :op2 "centre"
+     :op3 "north"
+     :op4 "b"
+     :op5 "and"
+     :op6 "b"
+  ))
+)
+
+# ::id PMUL0330.json_0002
+# ::snt Is that a hotel or a guesthouse ? And do they happen to provide free Internet ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Internet ( aHo1 / question )
+   )
+)
+
+# ::id PMUL0330.json_0004
+# ::snt Yes , I am also looking for an Indian restaurant to eat at .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL0330.json_0006
+# ::snt I would like it to be expensive .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0330.json_0008
+# ::snt Sure . I 'll be going there on Thursday 12:30 with two other people .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "12:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( Re3 / 3)
+)
+
+# ::id PMUL0330.json_0010
+# ::snt Thank you so much for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01585.json_0000
+# ::snt i want to find a hospital in town
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG01585.json_0002
+# ::snt Yes , please give me the phone number .
+( Ht1 / Hospital-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id SNG01585.json_0004
+# ::snt That 's all I needed , thanks so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01585.json_0006
+# ::snt Awesome ! Have a good day !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0284.json_0000
+# ::snt I 'm looking for a restaurant in the center of town that serves Singaporean food . Do you have any suggestions ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "singaporean"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL0284.json_0002
+# ::snt What about a restaurant in the center part of town that serves British food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "british"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL0284.json_0004
+# ::snt No , can you recommend one ?
+( o / out_of_scope )
+
+# ::id PMUL0284.json_0006
+# ::snt Could you provide me please with their phone number , price range and postcode ?
+( Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+  :Phone ( aRe1 / question )
+  :Post ( aRe2 / question )
+)
+
+# ::id PMUL0284.json_0008
+# ::snt Okay thank you .   I am also looking for the hotel called express by holiday inn cambridge .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n10 / name
+     :op1 "express"
+     :op2 "by"
+     :op3 "holiday"
+     :op4 "inn"
+     :op5 "cambridge"
+  ))
+)
+
+# ::id PMUL0284.json_0010
+# ::snt Two nights starting on Thursday please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "two"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL0284.json_0012
+# ::snt There will be two people total .
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n16 / name
+     :op1 "two"
+  ))
+)
+
+# ::id PMUL0284.json_0014
+# ::snt Thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0284.json_0016
+# ::snt That is all I needed , have a nice day .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0249.json_0000
+# ::snt I am looking for an Indian restaurant that is in a cheap price range
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL0249.json_0002
+# ::snt I prefer one in the centre , and would like to reserve a table for 2 at 13:45 on Friday . Please forward me the reference number once it is booked .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n8 / name
+     :op1 "13:45"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0249.json_0004
+# ::snt Excellent . I 'm also looking to depart from birmingham new street by train the same day as the restaurant . Is that possible ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id MUL0249.json_0006
+# ::snt Are those going to cambridge ? Because I really really need to arrive by 10:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n20 / name
+     :op1 "10:45"
+  ))
+)
+
+# ::id MUL0249.json_0008
+# ::snt yes please book two tickets and I need my reference number as well .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n22 / name
+     :op1 "two"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0249.json_0010
+# ::snt No thank you , you have been very helpful ! And have a wonderful day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2636.json_0000
+# ::snt I 'm looking for museums to visit in town .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "museums"
+  ))
+)
+
+# ::id MUL2636.json_0002
+# ::snt Where exactly is that located ?   And is there a fee to enter the gallery ? How is the area ?   Is there a lot located around it to do ? Thank you !
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+)
+
+# ::id MUL2636.json_0004
+# ::snt I also need a place to stay . I would like a hotel with 4 stars and free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2636.json_0006
+# ::snt No , I am not .
+( o / out_of_scope )
+
+# ::id MUL2636.json_0008
+# ::snt Can you book that for 1 person , 3 nights , starting Thursday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL2636.json_0010
+# ::snt Can you try booking it for two nights ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "two"
+  ))
+)
+
+# ::id MUL2636.json_0012
+# ::snt I think I 'll need a taxi from the gallery to the hotel . Can you help with that ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+   )
+ :op2(Tm2 / Taxi-Inform
+   :Depart ( DepTa4 / Depart 
+    :name ( n19 / name
+     :op1 "the"
+     :op2 "gallery"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n21 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+)
+
+# ::id MUL2636.json_0014
+# ::snt I will need to leave the gallery by 03:00 please .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n22 / name
+     :op1 "03:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "gallery"
+  ))
+)
+
+# ::id MUL2636.json_0016
+# ::snt I need to leave by 3:00 , arrival does n't matter .
+( o / out_of_scope )
+
+# ::id MUL2636.json_0018
+# ::snt No , that will be all .   Thank you for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0337.json_0000
+# ::snt Yes I am looking for a guesthouse that is cheap to stay in Cambridge in .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL0337.json_0002
+# ::snt Does it include free parking and wifi ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL0337.json_0004
+# ::snt Yes please , I need to book it for 8 people for 2 nights starting sunday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL0337.json_0006
+# ::snt Thank you . I am also looking for an Indian restaurant and is located in the centre .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0337.json_0008
+# ::snt Yes , I am looking for a cheap restaurant .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n16 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL0337.json_0010
+# ::snt No thanks , I just need the address including post code .
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id PMUL0337.json_0012
+# ::snt Great , thanks so much for your help . There 's nothing more , bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL0817.json_0000
+# ::snt Hi , what are some fun attractions in west Cambridge ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL0817.json_0002
+# ::snt I need an attraction in the west part of town . Please provide the address and amount of the entrance fee so I can prepare .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Addr ( aAt2 / question )
+   )
+)
+
+# ::id MUL0817.json_0004
+# ::snt Yes , I 'd also like to find an expensive restaurant in the west side of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL0817.json_0006
+# ::snt Just pick one in the same area as Queens ' College ,   and can you book a table for 1 at 18:30 on Saturday please ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "18:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "1"
+  ))
+   :Area ( AreRe8 / Area 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id MUL0817.json_0008
+# ::snt Graffiti sounds good . Can you book a table for me ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n18 / name
+     :op1 "Graffiti"
+  ))
+)
+
+# ::id MUL0817.json_0010
+# ::snt No that 's all I need . Thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0817.json_0012
+# ::snt I certainly will . Thanks for the help that is all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0956.json_0000
+# ::snt I 'm looking for a cheap hotel .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id SNG0956.json_0002
+# ::snt Does it have a star of 4 . I do n't care if it has free parking .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :Parking ( esHo2 / yes)
+   :Parking ( oHo3 / no)
+)
+
+# ::id SNG0956.json_0004
+# ::snt Actually , you mentioned its in the east . I really prefer something in the centre of town that s cheap and 4-star rated . It can be a guesthouse or hotel .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n12 / name
+     :op1 "4-star"
+  ))
+)
+
+# ::id SNG0956.json_0006
+# ::snt Yes . I 'm travelling with my family , so I need a room for 7 people for 4 nights , arriving Thursday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "7"
+  ))
+)
+
+# ::id SNG0956.json_0008
+# ::snt Can you see if they have just 2 nights available ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SNG0956.json_0010
+# ::snt Are you sure the Alexander is in the centre ? You said earlier that it 's in the east .
+( o / out_of_scope )
+
+# ::id SNG0956.json_0012
+# ::snt Please double check and make sure the booking is good .
+( o / out_of_scope )
+
+# ::id SNG0956.json_0014
+# ::snt That is all for today . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20359.json_0000
+# ::snt I am looking for a restaurant serving malaysian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "malaysian"
+  ))
+)
+
+# ::id WOZ20359.json_0002
+# ::snt I am also looking for a restaurant serving asian oriental food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+)
+
+# ::id WOZ20359.json_0004
+# ::snt I do n't care .
+( Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+)
+
+# ::id WOZ20359.json_0006
+# ::snt I do n't care
+( Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+)
+
+# ::id WOZ20359.json_0008
+# ::snt Yes , and their address too .
+( Rt1 / Restaurant-Request
+  :Addr ( aRe0 / question )
+)
+
+# ::id WOZ20359.json_0010
+# ::snt What is the postcode ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id WOZ20359.json_0012
+# ::snt No , that will be all .   Thank you and goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20359.json_0014
+# ::snt You , too .
+( o / out_of_scope )
+
+# ::id MUL1195.json_0000
+# ::snt Hi . I am looking for a hotel that is a guesthouse that has free parking . Can you help me find one ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id MUL1195.json_0002
+# ::snt Sure , how about an expensive , four star guest house ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n6 / name
+     :op1 "four"
+  ))
+)
+
+# ::id MUL1195.json_0004
+# ::snt Moderate will do . Can you give me more information please ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL1195.json_0006
+# ::snt Yes and can i get the reference number ?
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id MUL1195.json_0008
+# ::snt I would like to check in on saturday . We would need 4 nights for 8 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL1195.json_0010
+# ::snt Yes , can I get the phone number and address for the Cambridge and County Folk Museum ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n16 / name
+     :op1 "cambridge"
+     :op2 "and"
+     :op3 "county"
+     :op4 "folk"
+     :op5 "museum"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id MUL1195.json_0012
+# ::snt No , that will be all .
+( o / out_of_scope )
+
+# ::id WOZ20477.json_0000
+# ::snt I want to find a place that serves halal food .   Can you help me ?   Not too expensive , please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "halal"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id WOZ20477.json_0002
+# ::snt How about European food instead ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "european"
+  ))
+)
+
+# ::id WOZ20477.json_0004
+# ::snt That sounds good .   may I have their address and postcode , please ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20477.json_0006
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01916.json_0000
+# ::snt Oh , hey , can you tell me where Parkside Police Station is located ?
+( Pm1 / Police-Inform
+   :Name ( NamPo2 / Name 
+    :name ( n2 / name
+     :op1 "Parkside"
+     :op2 "Police"
+     :op3 "Station"
+  ))
+)
+
+# ::id SNG01916.json_0002
+# ::snt Thanks , that 's all . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG0976.json_0000
+# ::snt I need to find lodgings on the north side of town .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SNG0976.json_0002
+# ::snt Some place in the north and it does not need to have free parking
+( Hm1 / Hotel-Inform
+   :Parking ( oHo1 / no)
+)
+
+# ::id SNG0976.json_0004
+# ::snt Is the Avalon a hotel or a guesthouse ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Name ( NamHo4 / Name 
+    :name ( n6 / name
+     :op1 "avalon"
+  ))
+)
+
+# ::id SNG0976.json_0006
+# ::snt Yes please , I would arrive Tuesday and need to book for 3 people .   It will be a 4 night stay .   Can I get a reference number please ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id SNG0976.json_0008
+# ::snt That 's all I need . Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0634.json_0000
+# ::snt I 'm looking for a train that will be leaving on Sunday going to Peterborough .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "peterborough"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id MUL0634.json_0002
+# ::snt I need to get there by 21:30 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "21:30"
+  ))
+)
+
+# ::id MUL0634.json_0004
+# ::snt Yes , for 1 person please , and give me the reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "1"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0634.json_0006
+# ::snt I also need a room in Peterborough .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id MUL0634.json_0008
+# ::snt I would like to stay at the El Shaddai . I would like to book it for 1 person for 4 nights starting on Wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "1"
+  ))
+   :Name ( NamHo8 / Name 
+    :name ( n18 / name
+     :op1 "El"
+     :op2 "Shaddai"
+  ))
+)
+
+# ::id MUL0634.json_0010
+# ::snt Is it possible to book this reservation for 2 nights ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL0634.json_0012
+# ::snt That 's all .   Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2175.json_0000
+# ::snt I 'm looking for a restaurant called Thanh Binh . Can you help me find it ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "thanh"
+     :op2 "binh"
+  ))
+)
+
+# ::id PMUL2175.json_0002
+# ::snt Sounds perfect . Could you book it for myself and five others on Friday ?
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n4 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL2175.json_0004
+# ::snt Yes but if you could book it for 6 , at 12:00 on friday , that would be good .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "12:00"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n8 / name
+     :op1 "6"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL2175.json_0006
+# ::snt Of course I would like the reference number .
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id PMUL2175.json_0008
+# ::snt Can you book it for 11 instead ?
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n12 / name
+     :op1 "11"
+  ))
+)
+
+# ::id PMUL2175.json_0010
+# ::snt Hmm , how about 11:00 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "11:00"
+  ))
+)
+
+# ::id PMUL2175.json_0012
+# ::snt Yes , please try for 12:00
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "12:00"
+  ))
+)
+
+# ::id PMUL2175.json_0014
+# ::snt Sure , what do you have available ?
+( o / out_of_scope )
+
+# ::id PMUL2175.json_0016
+# ::snt Can you please try again at 12 on friday ?
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n18 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL2175.json_0018
+# ::snt How about 11:00 that day ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n20 / name
+     :op1 "11:00"
+  ))
+)
+
+# ::id PMUL2175.json_0020
+# ::snt No thank you .   Can you help me find an attraction ?
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL2175.json_0022
+# ::snt Any kind of entertainment in the Centre please .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n22 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n24 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL2175.json_0024
+# ::snt Yes , the type of concert hall . I need address and a taxi for 11 and the car type and contact number please
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n26 / name
+     :op1 "concert"
+     :op2 "hall"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+ :op3(At3 / Attraction-Request
+  :Addr ( aAt2 / question )
+   )
+)
+
+# ::id PMUL2175.json_0026
+# ::snt Great .   Can you please give me the address ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL2175.json_0028
+# ::snt Great , can you also book a taxi for me ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL2175.json_0030
+# ::snt I just need it to arrive at the restaurant at the correct time .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n28 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL2175.json_0032
+# ::snt From the concert hall to the restaurant .
+( Tm1 / Taxi-Inform
+   :Depart ( heTa1 / the_man_on_the_moon)
+   :Dest ( DesTa3 / Dest 
+    :name ( n30 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL2175.json_0034
+# ::snt It will be for six people .
+( o / out_of_scope )
+
+# ::id PMUL2175.json_0036
+# ::snt Can you please just book me for taxi service ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL2175.json_0038
+# ::snt Yes , please . I need it to get to the restaurant in time for that reservation .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n32 / name
+     :op1 "time"
+     :op2 "for"
+     :op3 "that"
+     :op4 "reservation"
+  ))
+)
+
+# ::id PMUL2175.json_0040
+# ::snt Thank you , that is everything .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0068.json_0000
+# ::snt Can you help me find a place to eat serving british food in the moderate price range ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "british"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL0068.json_0002
+# ::snt It needs to be close to my hotel and open late .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL0068.json_0004
+# ::snt In the centre if possible
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0068.json_0006
+# ::snt Yes please , could you book a table for 6 at 16:45 on Wednesday ? Could i get a reference number too please ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "16:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0068.json_0008
+# ::snt Yes , I 'd like a hotel in the same area .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL0068.json_0010
+# ::snt Wednesday , for 2 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n20 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL0068.json_0012
+# ::snt i do nt mind any price .
+( Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+)
+
+# ::id PMUL0068.json_0014
+# ::snt Ok , can you book a room for our group or are you expecting me to call them ?
+( Bt1 / Booking-Request
+  :People ( aBo0 / question )
+)
+
+# ::id PMUL0068.json_0016
+# ::snt I actually need a moderate hotel in the centre . I do n't need free parking . I will need the hotel booked for 6 people , 2 nights , on Wednesday , please .
+( Hm1 / Hotel-Inform
+   :Parking ( oHo1 / no)
+   :Price ( PriHo3 / Price 
+    :name ( n22 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreHo5 / Area 
+    :name ( n24 / name
+     :op1 "centre"
+  ))
+   :Stay ( StaHo7 / Stay 
+    :name ( n26 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo9 / Day 
+    :name ( n28 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo11 / People 
+    :name ( n30 / name
+     :op1 "6"
+  ))
+   :Type ( TypHo13 / Type 
+    :name ( n32 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL1238.json_0000
+# ::snt I would like to find a nightclub to go to while I am in Cambridge . Can you give me information on any ?
+( o / out_of_scope )
+
+# ::id PMUL1238.json_0002
+# ::snt Yes , I would like a taxi .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL1238.json_0004
+# ::snt Actually , I need to find a college .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL1238.json_0006
+# ::snt Yes , that is good . But I really need a train to Cambridge , leaving after 12:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n6 / name
+     :op1 "12:15"
+  ))
+)
+
+# ::id PMUL1238.json_0008
+# ::snt I am departing from Broxbourne on Friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "broxbourne"
+  ))
+)
+
+# ::id PMUL1238.json_0010
+# ::snt That will work can you get me a ticket for that ?
+( o / out_of_scope )
+
+# ::id PMUL1238.json_0012
+# ::snt Great , that 's all I need , thanks so much ! Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1466.json_0000
+# ::snt I want to go to a theater in the east part of town . Can you help me find some ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "theater"
+  ))
+)
+
+# ::id PMUL1466.json_0002
+# ::snt Oh darn . Well how about something in the type of swimmingpool on the east side ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n6 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n8 / name
+     :op1 "swimmingpool"
+  ))
+)
+
+# ::id PMUL1466.json_0004
+# ::snt Please give me their address and postcode .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL1466.json_0006
+# ::snt is there an entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL1466.json_0008
+# ::snt I need a train to go to London Liverpool Street .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL1466.json_0010
+# ::snt I 'm leaving on Monday and would like to arrive by 21:15 . I will be departing from Cambridge .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n14 / name
+     :op1 "21:15"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1466.json_0012
+# ::snt that should be fine . please make a booking for one person .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n18 / name
+     :op1 "one"
+  ))
+)
+
+# ::id PMUL1466.json_0014
+# ::snt No thank you that is all I needed today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3788.json_0000
+# ::snt Hello , can you recommend a moderately - priced hotel in the North part of town , please ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreHo6 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL3788.json_0002
+# ::snt Do you have any 3 star hotels available ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3788.json_0004
+# ::snt There are no 3 star hotels in the north with a moderate price ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n12 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo6 / Stars 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3788.json_0006
+# ::snt Yes , please . Can I get a room for 4 people ? We 'll arrive on Wednesday and stay 5 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3788.json_0008
+# ::snt Thanks for recommending the Guest House . I am also looking for some town nightlife , especially a nightclub .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n22 / name
+     :op1 "nightclub"
+  ))
+   )
+ :op2(gk2 / general-thank
+   :none ( onge2 / none)
+   )
+)
+
+# ::id PMUL3788.json_0010
+# ::snt I have no preference .   Can you suggest one and give me their postcode and phone number ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id PMUL3788.json_0012
+# ::snt Great , thank you ! That 's all for today ! Bye bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1151.json_0000
+# ::snt I am traveling to Cambridge and excited about seeing location attractions . Could you help me find a place to go , like a college ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "college"
+  ))
+)
+
+# ::id MUL1151.json_0002
+# ::snt Can you give me the entrance fee for one of the colleges in the centre ?
+( a / and
+ :op1(At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Type ( TypAt3 / Type 
+    :name ( n5 / name
+     :op1 "colleges"
+  ))
+   )
+)
+
+# ::id MUL1151.json_0004
+# ::snt I 'm also looking for a hotel in the centre . I do n't want to stay in a guesthouse . It needs to be a hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1151.json_0006
+# ::snt Yes . That would be great .
+( o / out_of_scope )
+
+# ::id MUL1151.json_0008
+# ::snt I want to stay for 5 nights starting on Tuesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id MUL1151.json_0010
+# ::snt Can you see if they have just 1 night available ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL1151.json_0012
+# ::snt I need a taxi please between the 2 places .   I want to leave the attraction by 2:30 .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Leave ( LeaTa3 / Leave 
+    :name ( n16 / name
+     :op1 "2:30"
+  ))
+   )
+ :op2(Am2 / Attraction-Inform
+   :none ( onAt2 / none)
+   )
+)
+
+# ::id MUL1151.json_0014
+# ::snt Awesome , thanks ! I think that takes care of everything I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1077.json_0000
+# ::snt Where is the Abbey Pool and Astroturf pitch ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "abbey"
+     :op2 "pool"
+     :op3 "and"
+     :op4 "astroturf"
+     :op5 "pitch"
+  ))
+)
+
+# ::id PMUL1077.json_0002
+# ::snt What is the entrance fee and the address ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+)
+
+# ::id PMUL1077.json_0004
+# ::snt Okay , thanks .   I am need some assistance booking a train for Monday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL1077.json_0006
+# ::snt I need to leave on monday and should depart from leicester and going to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "leicester"
+  ))
+   :Day ( DayTr6 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL1077.json_0008
+# ::snt I will be leaving at 17:00 .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n12 / name
+     :op1 "17:00"
+  ))
+)
+
+# ::id PMUL1077.json_0010
+# ::snt No , that is okay .
+( o / out_of_scope )
+
+# ::id PMUL1077.json_0012
+# ::snt That is all , thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0910.json_0000
+# ::snt I want a restaurant in the centre of town .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0910.json_0002
+# ::snt Yes , French food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "french"
+  ))
+)
+
+# ::id PMUL0910.json_0004
+# ::snt Yes !   I need at table for 6 at 18:30 Wednesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "18:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL0910.json_0006
+# ::snt Yes I need to find a train to Cambridge from Kings Lynn .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n14 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id PMUL0910.json_0008
+# ::snt Thursday morning at 9 am
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n16 / name
+     :op1 "thursday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n18 / name
+     :op1 "9"
+  ))
+)
+
+# ::id PMUL0910.json_0010
+# ::snt yes please . make a booking fr the same number of people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "number"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id PMUL0910.json_0012
+# ::snt That is all I needed today .
+( o / out_of_scope )
+
+# ::id MUL0922.json_0000
+# ::snt I am looking for a place to dine that serves sri lankan food in the centre .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "sri"
+     :op2 "lankan"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0922.json_0002
+# ::snt Yes , are there any options for Italian food in the centre ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0922.json_0004
+# ::snt I 'd like the address , phone number and postcode for one of the cheap restaurants , please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "cheap"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Post ( aRe2 / question )
+  :Addr ( aRe3 / question )
+   )
+)
+
+# ::id MUL0922.json_0006
+# ::snt I 'm looking for entertainment spots to visit near the restaurant . What kinds of things are there to do ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "entertainment"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n14 / name
+     :op1 "near"
+     :op2 "the"
+     :op3 "restaurant"
+  ))
+)
+
+# ::id MUL0922.json_0008
+# ::snt I 'm interested in entertainment activities . Are there any theaters in the area of the restaurant ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n16 / name
+     :op1 "theaters"
+  ))
+)
+
+# ::id MUL0922.json_0010
+# ::snt Can you tell me about colleges in the center of town ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n18 / name
+     :op1 "colleges"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n20 / name
+     :op1 "center"
+  ))
+)
+
+# ::id MUL0922.json_0012
+# ::snt Give me your recommendation for a college with a free entrance fee . Please include a phone number too .
+( a / and
+ :op1(At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Phone ( aAt1 / question )
+   )
+ :op2(Am2 / Attraction-Inform
+   :Type ( TypAt3 / Type 
+    :name ( n23 / name
+     :op1 "college"
+  ))
+   )
+)
+
+# ::id MUL0922.json_0014
+# ::snt Can I get their phone number please
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL0922.json_0016
+# ::snt Is there an entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id MUL0922.json_0018
+# ::snt Okay thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0922.json_0020
+# ::snt No , that 's all I need . Thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0175.json_0000
+# ::snt I am looking for the nearest hospital to me .
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG0175.json_0002
+# ::snt No I just needed the phone number and post code . Thank You
+( Ht1 / Hospital-Request
+  :Post ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id WOZ20597.json_0000
+# ::snt I need an east restaurant . I want to try some Canapes food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "canapes"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id WOZ20597.json_0002
+# ::snt Then could you recommend a Chinese restaurant ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id WOZ20597.json_0004
+# ::snt address , phone number , and postcode , please
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id WOZ20597.json_0006
+# ::snt No , thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20597.json_0008
+# ::snt Goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4154.json_0000
+# ::snt I am planning a trip in Cambridge
+( o / out_of_scope )
+
+# ::id PMUL4154.json_0002
+# ::snt Thank you ! Can you help me find a train to Norwich , please ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id PMUL4154.json_0004
+# ::snt I 'll be leaving Cambridge on Monday at 9 PM .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "monday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n8 / name
+     :op1 "9"
+     :op2 "pm"
+  ))
+)
+
+# ::id PMUL4154.json_0006
+# ::snt I need the train to arrive by 21:00 .   Is there one at that time ?
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "21:00"
+  ))
+)
+
+# ::id PMUL4154.json_0008
+# ::snt yes book that for 3 people please
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL4154.json_0010
+# ::snt I am now looking to dine at mahal of cambridge
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n14 / name
+     :op1 "mahal"
+     :op2 "of"
+     :op3 "cambridge"
+  ))
+)
+
+# ::id PMUL4154.json_0012
+# ::snt what kind of food do they serve and how expensive is it ?
+( Rt1 / Restaurant-Request
+  :Food ( aRe0 / question )
+)
+
+# ::id PMUL4154.json_0014
+# ::snt No . I think that is all .
+( o / out_of_scope )
+
+# ::id PMUL4154.json_0016
+# ::snt Actually , I would like to book a table at that restaurant .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL4154.json_0018
+# ::snt Come to think of it , I wo n't need a reservation . That will be all for today . Thanks for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4154.json_0020
+# ::snt Great . I 'll call back if I need anything . Goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4443.json_0000
+# ::snt I 'm looking for someplace fun to visit in town .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id PMUL4443.json_0002
+# ::snt Hmm , I 'm not sure .   Can you pick one for me ?   I need it to be in the city centre .   I need a phone number , postcode , and attraction type .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Type ( aAt1 / question )
+  :Post ( aAt2 / question )
+  :Phone ( aAt3 / question )
+   )
+)
+
+# ::id PMUL4443.json_0004
+# ::snt Can you find a restaurant by the name of sitar tandoori ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n4 / name
+     :op1 "sitar"
+     :op2 "tandoori"
+  ))
+)
+
+# ::id PMUL4443.json_0006
+# ::snt Yes please 6 people , at 14:45 on Thursday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "14:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL4443.json_0008
+# ::snt i also want to book a taxi to commute between the two places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL4443.json_0010
+# ::snt I would just to arrive by the time for the reservation . Can I have the contact number and car type please ?
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n12 / name
+     :op1 "the"
+     :op2 "time"
+     :op3 "for"
+     :op4 "the"
+     :op5 "reservation"
+  ))
+   )
+ :op2(Tt2 / Taxi-Request
+  :Car ( aTa1 / question )
+   )
+ :op3(At3 / Attraction-Request
+  :Type ( aAt2 / question )
+   )
+)
+
+# ::id PMUL4443.json_0012
+# ::snt No , that 's all . Thanks , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2471.json_0000
+# ::snt I am looking for a restaurant that is expensive in the north .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL2471.json_0002
+# ::snt I think I 'll try Chinese .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id MUL2471.json_0004
+# ::snt Hakka sounds interesting . Can you book a table for 3 at 16:30 on Sunday please ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "hakka"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n10 / name
+     :op1 "16:30"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL2471.json_0006
+# ::snt How about an hour earlier ?
+( o / out_of_scope )
+
+# ::id MUL2471.json_0008
+# ::snt Can you find me an attraction in the same area , too ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id MUL2471.json_0010
+# ::snt Any is fine . Could I get the postcode once you 've found one ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL2471.json_0012
+# ::snt Could you also get me a taxi to go between the two places , I 'd like to arrive at the restaurant by the booked time .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "booked"
+     :op3 "time"
+  ))
+)
+
+# ::id MUL2471.json_0014
+# ::snt No thank you , that is everything that I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1262.json_0000
+# ::snt I need to find a place to dine in the expensive price range that serves indian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL1262.json_0002
+# ::snt I think I 'd like to eat on the west side .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL1262.json_0004
+# ::snt That sounds wonderful . Can you book me a table for 7 ?
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n8 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL1262.json_0006
+# ::snt This will be for 7 people at 19:15 on friday
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "19:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL1262.json_0008
+# ::snt Yes , how about 18:15 on Friday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "18:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL1262.json_0010
+# ::snt I would also like to find a guesthouse . I want something 2-star that has free parking and free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n20 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+   :Internet ( esHo3 / yes)
+   :Stars ( StaHo6 / Stars 
+    :name ( n22 / name
+     :op1 "2-star"
+  ))
+)
+
+# ::id MUL1262.json_0012
+# ::snt Not really . I just need a 2 star guesthouse or 4 star hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n24 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n26 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL1262.json_0014
+# ::snt How about a guesthouse with a star of 4 ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n28 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n30 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1262.json_0016
+# ::snt Yes , I 'd like it for the same number of people for 4 nights on the same day .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n32 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n34 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n36 / name
+     :op1 "same"
+     :op2 "number"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id MUL1262.json_0018
+# ::snt Awesome ! Thanks . That 's all I needed . Have a good one . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1262.json_0020
+# ::snt No , I 'm all set . Have a great day .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1262.json_0022
+# ::snt Okay great , that 's everything else I needed . Goodnight !
+( o / out_of_scope )
+
+# ::id PMUL4341.json_0000
+# ::snt I need a place to stay in the north that includes free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL4341.json_0002
+# ::snt I would like to stay in the moderate price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL4341.json_0004
+# ::snt That 's perfect , I was looking for a guesthouse . I 'm still planning . Could you just give me the postcode for now ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Post ( aHo1 / question )
+   )
+)
+
+# ::id PMUL4341.json_0006
+# ::snt Do they have free parking ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Parking ( aHo1 / question )
+   )
+)
+
+# ::id PMUL3190.json_0000
+# ::snt What type of attractions are in the centre ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Type ( aAt1 / question )
+   )
+)
+
+# ::id PMUL3190.json_0002
+# ::snt That sounds cool ! Can I get their address , postcode , and entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Post ( aAt2 / question )
+)
+
+# ::id PMUL3190.json_0004
+# ::snt I 'd also like to find a guesthouse to stay in .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL3190.json_0006
+# ::snt Well I would like a 4-star place with free wifi , if possible .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n6 / name
+     :op1 "4-star"
+  ))
+)
+
+# ::id PMUL3190.json_0008
+# ::snt Can we make that a hotel instead ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL3190.json_0010
+# ::snt Okay , thanks ! Are they both 4-star ?
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3190.json_0012
+# ::snt I 'm sorry , I have n't been clear . I am looking for a guesthouse , not a hotel . Is there a   4-star guesthouse with free wifi ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n12 / name
+     :op1 "4-star"
+  ))
+)
+
+# ::id PMUL3190.json_0014
+# ::snt It does n't matter what area .   I 'll need free wifi .   I need to book for 5 people for 2 nights starting Monday .   I 'll need the reference number please .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n18 / name
+     :op1 "monday"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL3190.json_0016
+# ::snt Not really . What 's your recommendation ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n20 / name
+     :op1 "Not"
+  ))
+)
+
+# ::id PMUL3190.json_0018
+# ::snt Yes go ahead and book it for 5 people and two nights starting this Monday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n22 / name
+     :op1 "two"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n24 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n26 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL3190.json_0020
+# ::snt that is all for now thatk you .
+( o / out_of_scope )
+
+# ::id PMUL3190.json_0022
+# ::snt thank you again
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3190.json_0024
+# ::snt I really have to go now . I 'm going to be late for work . Thanks for the help . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1752.json_0000
+# ::snt I need a train leaving from cambridge and should leave on tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1752.json_0002
+# ::snt I would like one going to Kings Lynn and should arrive by 11:00
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "11:00"
+  ))
+)
+
+# ::id MUL1752.json_0004
+# ::snt Yes , that 's fine , thank you ! That 's all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1752.json_0006
+# ::snt it has been my pleasure .
+( a / and
+ :op1(ge1 / general-bye
+   :none ( onge1 / none)
+   )
+ :op2(ge2 / general-welcome
+   :none ( onge2 / none)
+   )
+)
+
+# ::id MUL1752.json_0008
+# ::snt I 'm sorry , I am also looking for an attraction in the town centre . Can you locate anything architectural ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0541.json_0000
+# ::snt I 'm hoping to find a place to eat .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0541.json_0002
+# ::snt I would like to eat international food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "international"
+  ))
+)
+
+# ::id PMUL0541.json_0004
+# ::snt I would like moderate pricing .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL0541.json_0006
+# ::snt I would like to pick a restaurant in the north .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SNG01496.json_0000
+# ::snt I am injured and need   to get to a hospital that has a pediatric clinic .
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+   :Department ( DepHo3 / Department 
+    :name ( n2 / name
+     :op1 "pediatric"
+     :op2 "clinic"
+  ))
+)
+
+# ::id SNG01496.json_0002
+# ::snt where else could i possibly find the department
+( o / out_of_scope )
+
+# ::id SNG01496.json_0004
+# ::snt Thank you , could you also give me the postcode and address , please ?
+( Ht1 / Hospital-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id SNG01496.json_0006
+# ::snt No , thanks again .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20097.json_0000
+# ::snt cheap restaurant , please
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id WOZ20097.json_0002
+# ::snt do you have any serves jamaican food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "jamaican"
+  ))
+)
+
+# ::id WOZ20097.json_0004
+# ::snt How about mediterranean ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "mediterranean"
+  ))
+)
+
+# ::id WOZ20097.json_0006
+# ::snt Yes , and the postcode please .
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id WOZ20097.json_0008
+# ::snt No , thank you , goodbye ,
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4613.json_0000
+# ::snt Can you tell me what theatres are in cambridge please ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "theatres"
+  ))
+)
+
+# ::id PMUL4613.json_0002
+# ::snt I 'm interested in the one on the south side of town . Please provide me their postcode and phone number .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id PMUL4613.json_0004
+# ::snt Thank you . Are there any trains leaving for cambridge from leicester that would get me there by 11:30 ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "11:30"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n10 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id PMUL4613.json_0006
+# ::snt Yes I 'd like to travel on Friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL4613.json_0008
+# ::snt Sure , for 8 people please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL4613.json_0010
+# ::snt No , that is it , thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3540.json_0000
+# ::snt I am coming to cambridge and would like to dine at a chinese restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id PMUL3540.json_0002
+# ::snt Price does n't matter but it needs to be in the centre .
+( Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+   :Area ( AreRe3 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3540.json_0004
+# ::snt Suggest one and I need a reservation for 7 people at 17:00 on Friday and the reference number . I also would like information on Cambridge and County Folk Museum .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n6 / name
+     :op1 "cambridge"
+     :op2 "and"
+     :op3 "county"
+     :op4 "folk"
+     :op5 "museum"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Time ( TimRe4 / Time 
+    :name ( n9 / name
+     :op1 "17:00"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n11 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n13 / name
+     :op1 "7"
+  ))
+   )
+ :op3(Rt3 / Restaurant-Request
+  :Ref ( aRe2 / question )
+   )
+)
+
+# ::id PMUL3540.json_0006
+# ::snt That is everything that I need , thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0024.json_0000
+# ::snt Hi , I 'd like to book a taxi leaving from Archway House , please .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n2 / name
+     :op1 "archway"
+     :op2 "house"
+  ))
+)
+
+# ::id SNG0024.json_0002
+# ::snt My destination is saigon city and I need it to leave after 10:45 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n4 / name
+     :op1 "10:45"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n6 / name
+     :op1 "saigon"
+     :op2 "city"
+  ))
+)
+
+# ::id SNG0024.json_0004
+# ::snt Okay perfect . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0024.json_0006
+# ::snt No thank you . I am all set !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0370.json_0000
+# ::snt I need a train into cambridge leaving after 20:30 , please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "20:30"
+  ))
+)
+
+# ::id SNG0370.json_0002
+# ::snt I 'm leaving London Liverpool Street on Sunday after 20:30 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n10 / name
+     :op1 "20:30"
+  ))
+)
+
+# ::id SNG0370.json_0004
+# ::snt There are none closer to a 20:30 departure ?
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n12 / name
+     :op1 "20:30"
+  ))
+)
+
+# ::id SNG0370.json_0006
+# ::snt That works . What is the price on that ? And how long is the ride ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id SNG0370.json_0008
+# ::snt No , I 'm not ready to book yet .   Thanks for your help .   I am all set .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0370.json_0010
+# ::snt That is all .   Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0532.json_0000
+# ::snt I 'd like to find a panasian restaurant in the centre of town please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "panasian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0532.json_0002
+# ::snt Oh no . Well I 'll take chinese food then .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id SNG0532.json_0004
+# ::snt No , I do n't care about the price . Which one looks good ?
+( Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+)
+
+# ::id SNG0532.json_0006
+# ::snt Can I have the phone number , address and postcode ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id SNG0532.json_0008
+# ::snt That 's all I needed today , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0397.json_0000
+# ::snt I want to find a place to stay in the north with free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SSNG0397.json_0002
+# ::snt Yes , I would prefer a moderate price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id SSNG0397.json_0004
+# ::snt That sounds great , could you make the reservations for me there then ? I will be there Sunday with 3 people and we will stay for 2 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SSNG0397.json_0006
+# ::snt No , lets try ext weekend , see if you can book it for then ?
+( o / out_of_scope )
+
+# ::id SSNG0397.json_0008
+# ::snt Yes , same price range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id SSNG0397.json_0010
+# ::snt Yes , please .
+( o / out_of_scope )
+
+# ::id SSNG0397.json_0012
+# ::snt Okay great . Thank you very much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0397.json_0014
+# ::snt That will be all . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0362.json_0000
+# ::snt I 'm looking for a hotel called kirkwood house
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "kirkwood"
+     :op2 "house"
+  ))
+)
+
+# ::id PMUL0362.json_0002
+# ::snt Lovely , I would like to book it for 3 people for 3 nights starting Wednesday please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL0362.json_0004
+# ::snt I am looking for an expensive Portuguese restaurant .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+   :Food ( FooRe4 / Food 
+    :name ( n12 / name
+     :op1 "Portuguese"
+  ))
+)
+
+# ::id PMUL0362.json_0006
+# ::snt No , I would like it to be in the centre . Are there any Indian Restaurants ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0362.json_0008
+# ::snt I 'd still prefer to keep it in the expensive price range if possible
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n18 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0362.json_0010
+# ::snt No . I am interested in a booking for the same number of people on the same day at 16:00 . Three people on Wednesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n20 / name
+     :op1 "16:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n22 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n24 / name
+     :op1 "three"
+  ))
+)
+
+# ::id PMUL0362.json_0012
+# ::snt Yes , that is correct , I also need a reference number .
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id PMUL0362.json_0014
+# ::snt I need a ride to and from too please . I 'll need the car type and contact number too please .
+( Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+)
+
+# ::id PMUL0362.json_0016
+# ::snt Thanks for all of your help , you 've been great !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1525.json_0000
+# ::snt Hi . I 'm looking for a Hungarian restaurant in Cambridge that is moderately priced . Can you help me ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "hungarian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id MUL1525.json_0002
+# ::snt Hmm , well maybe british food if you have anything .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "british"
+  ))
+)
+
+# ::id MUL1525.json_0004
+# ::snt No can you recommend one ?
+( o / out_of_scope )
+
+# ::id MUL1525.json_0006
+# ::snt That sounds great . Can you reserve us a table ? We 're a party of 3 and would like to eat at 16:15 on Wednesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "16:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL1525.json_0008
+# ::snt How about 15:15 . Also I m looking for a train that should arrive by 10:00 and depart from Kings Lynn .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n14 / name
+     :op1 "10:00"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Time ( TimRe5 / Time 
+    :name ( n19 / name
+     :op1 "15:15"
+  ))
+   )
+)
+
+# ::id MUL1525.json_0010
+# ::snt I am traveling on Wednesday , the same as for the restaurant .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n20 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id MUL1525.json_0012
+# ::snt I need 3 seats same for the restaurant as well .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n22 / name
+     :op1 "3"
+  ))
+)
+
+# ::id MUL1525.json_0014
+# ::snt I need to go to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n24 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1525.json_0016
+# ::snt Any of those would be fine . Thank you . For 3 people and can I have the reference number ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n26 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL1525.json_0018
+# ::snt OK , thanks , that 's what I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1525.json_0020
+# ::snt No , I think that 's all . Thanks so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0385.json_0000
+# ::snt I need a hotel , in the south .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id SSNG0385.json_0002
+# ::snt Does this hotel include free parking ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id SSNG0385.json_0004
+# ::snt Ok , so pick one of them and book me there a room for 7 people for 2 nights starting on Tuesday please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id SSNG0385.json_0006
+# ::snt That 's a pity . Ok , but I want it to be expensive alright ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n14 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SSNG0385.json_0008
+# ::snt Unlucky day for me . Alright , let 's go with moderate one .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n16 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id SSNG0385.json_0010
+# ::snt Finally some good news . Great , thanks for help , bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG02333.json_0000
+# ::snt Yes , I 'm calling regarding Addenbrookes Hospital . What is the address please ?
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG02333.json_0002
+# ::snt Thank you ! That is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1468.json_0000
+# ::snt Hello , a friend recommend I try out Camboats while I 'm in town . Can you tell me more about it ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "camboats"
+  ))
+)
+
+# ::id PMUL1468.json_0002
+# ::snt Yes , please , and also the address .
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL1468.json_0004
+# ::snt Can you tell me the entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+)
+
+# ::id PMUL1468.json_0006
+# ::snt Okay , do n't worry about it . Just please find me a train that arrives in cambridge by 13:30
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n6 / name
+     :op1 "13:30"
+  ))
+)
+
+# ::id PMUL1468.json_0008
+# ::snt you did n't even ask where i 'm leaving . or what time . you 're not very helpful " Help Desk "
+( Tt1 / Train-Request
+  :Leave ( aTr0 / question )
+)
+
+# ::id PMUL1468.json_0010
+# ::snt I will be traveling on Thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL1468.json_0012
+# ::snt Yes , that would be fine . I 'll need tickets for 7 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL1468.json_0014
+# ::snt No , thank you . I have everything I need right now . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20186.json_0000
+# ::snt I would like a restaurant in the west part of town
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+)
+
+# ::id WOZ20186.json_0002
+# ::snt I do n't care .
+( o / out_of_scope )
+
+# ::id WOZ20186.json_0004
+# ::snt canapes food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "canapes"
+  ))
+)
+
+# ::id WOZ20186.json_0006
+# ::snt How about thai food instead ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "thai"
+  ))
+)
+
+# ::id WOZ20186.json_0008
+# ::snt What is the address , phone number , and price range ?
+( Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id WOZ20186.json_0010
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2872.json_0000
+# ::snt Can you give me some information on the Worth House ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "worth"
+     :op2 "house"
+  ))
+)
+
+# ::id PMUL2872.json_0002
+# ::snt i want to book the hotel for two people and five nights starting from monday
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n6 / name
+     :op1 "five"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n10 / name
+     :op1 "two"
+  ))
+)
+
+# ::id PMUL2872.json_0004
+# ::snt Thanks so much for the help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2872.json_0006
+# ::snt Great , thanks .   Can you also recommend something fun to do in the south part of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL2872.json_0008
+# ::snt I 'd like to take a stroll at a park .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n14 / name
+     :op1 "park"
+  ))
+)
+
+# ::id PMUL2872.json_0010
+# ::snt can i get the phone number for wandlebury country park ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n16 / name
+     :op1 "wandlebury"
+     :op2 "country"
+     :op3 "park"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Phone ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2872.json_0012
+# ::snt Also what car type is it ?
+( Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+)
+
+# ::id PMUL2872.json_0014
+# ::snt Sorry to confuse . Yes , can I book a taxi from Wandlebury Country Park to Warkworth House . I want to leave by 11:30 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n18 / name
+     :op1 "11:30"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n20 / name
+     :op1 "warkworth"
+     :op2 "house"
+  ))
+   :Depart ( DepTa6 / Depart 
+    :name ( n22 / name
+     :op1 "wandlebury"
+     :op2 "country"
+     :op3 "park"
+  ))
+)
+
+# ::id PMUL2872.json_0016
+# ::snt No thank you have a nice day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0909.json_0000
+# ::snt Hi , I am looking for a place to swim at in cambridge .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id MUL0909.json_0002
+# ::snt May I have their phone numbers and the entrance fee for the pools .
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id MUL0909.json_0004
+# ::snt Thanks , also in the centre of Cambridge , could you find me an asian oriental place to dine ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0909.json_0006
+# ::snt I prefer moderate cost
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL0909.json_0008
+# ::snt Yes I would like to book a table for 7 on Monday at 17:45
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "17:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id MUL0909.json_0010
+# ::snt Let 's try 16:45 then .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n14 / name
+     :op1 "16:45"
+  ))
+)
+
+# ::id MUL0909.json_0012
+# ::snt That is all I need . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0222.json_0000
+# ::snt I 'm looking for a 2 star hotel in the north .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SSNG0222.json_0002
+# ::snt I would like to book at 74 Chesterton Road .
+( Hm1 / Hotel-Inform
+   :Addr ( AddHo2 / Addr 
+    :name ( n6 / name
+     :op1 "74"
+     :op2 "Chesterton"
+     :op3 "Road"
+  ))
+)
+
+# ::id SSNG0222.json_0004
+# ::snt Wait , before we do that I should probably check on the prices . What sort of room rates am I looking at ?
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+  :Type ( aHo1 / question )
+)
+
+# ::id SSNG0222.json_0006
+# ::snt Yes that would work
+( o / out_of_scope )
+
+# ::id SSNG0222.json_0008
+# ::snt There will be 5 people for a total of 4 nights starting from Monday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "5"
+  ))
+)
+
+# ::id SSNG0222.json_0010
+# ::snt Okay thank you for everything .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4178.json_0000
+# ::snt I 'm hoping you can help me find a guesthouse . Parking is optional .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( onHo2 / dontcare)
+)
+
+# ::id PMUL4178.json_0002
+# ::snt Does it have a 3 star rating ?   I 'm also needing free wifi on this trip .   Thanks for helping me .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL4178.json_0004
+# ::snt does it have free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL4178.json_0006
+# ::snt I need a hotel that has free parking
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Parking ( esHo2 / yes)
+)
+
+# ::id PMUL4178.json_0008
+# ::snt Any type that you have available .
+( o / out_of_scope )
+
+# ::id PMUL4178.json_0010
+# ::snt Can I have the price range and phone number ?
+( Ht1 / Hotel-Request
+  :Price ( aHo0 / question )
+  :Phone ( aHo1 / question )
+)
+
+# ::id PMUL4178.json_0012
+# ::snt Also I need to find an expensive chinese restaurant book the table for 3 at 16:45 on tuesday
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+   :Time ( TimRe6 / Time 
+    :name ( n10 / name
+     :op1 "16:45"
+  ))
+   :Day ( DayRe8 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe10 / People 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL4178.json_0014
+# ::snt I need that in the north please .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n16 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL4178.json_0016
+# ::snt Yes could you please make those reservations ?
+( o / out_of_scope )
+
+# ::id PMUL4178.json_0018
+# ::snt There are 3 people in the group .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n18 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL4178.json_0020
+# ::snt It will be for 16:45 on tuesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n20 / name
+     :op1 "16:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n22 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL4178.json_0022
+# ::snt Yes , please . I need a taxi .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL4178.json_0024
+# ::snt I need to go between the hotel and the restaurant . Arriving by the booked time , please .
+( Tm1 / Taxi-Inform
+   :Depart ( riTa1 / bridge_guest_house)
+   :Dest ( DesTa3 / Dest 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Arrive ( ArrTa5 / Arrive 
+    :name ( n26 / name
+     :op1 "the"
+     :op2 "booked"
+     :op3 "time"
+  ))
+)
+
+# ::id PMUL4178.json_0026
+# ::snt Thank you so much . That is all I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4178.json_0028
+# ::snt Thank you , same to you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4223.json_0000
+# ::snt I 'm in the mood for some modern eclectic food so please find me a cheap restaurant that sells some
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "modern"
+     :op2 "eclectic"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL4223.json_0002
+# ::snt How about Indian , instead ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL4223.json_0004
+# ::snt I want one on the west side of town . If there 's not one there then the centre of town will be fine .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4223.json_0006
+# ::snt That sounds great ! Could you book a table there for 12:00 on Saturday ? Just me .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "12:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL4223.json_0008
+# ::snt I am also looking for a place to stay .
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL4223.json_0010
+# ::snt The area does n't matter .
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+)
+
+# ::id PMUL4223.json_0012
+# ::snt I would prefer a guesthouse and free wifi and parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+   :Internet ( esHo3 / yes)
+)
+
+# ::id PMUL4223.json_0014
+# ::snt I do n't care ,   book it for the same group of people and 2 nights starting from the same day .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id PMUL4223.json_0016
+# ::snt Thank you , that is all that I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0318.json_0000
+# ::snt I need a train that leaves Cambridge on Thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0318.json_0002
+# ::snt I am going to the stansted airport and I need to arrive by 21:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "21:30"
+  ))
+)
+
+# ::id MUL0318.json_0004
+# ::snt Departure time does n't matter , I just need to arrive at the stansted airport by 21:30 on Thursday , and I need to depart from Cambridge .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Leave ( onTr1 / dontcare)
+   :Arrive ( ArrTr3 / Arrive 
+    :name ( n10 / name
+     :op1 "21:30"
+  ))
+   :Day ( DayTr5 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr7 / Depart 
+    :name ( n14 / name
+     :op1 "Cambridge"
+  ))
+   :Dest ( DesTr9 / Dest 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "stansted"
+     :op3 "airport"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Leave ( aTr1 / question )
+   )
+)
+
+# ::id MUL0318.json_0006
+# ::snt Can I please have one at 19:40 . I will get there by 21:30 correct ?
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n18 / name
+     :op1 "21:30"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n20 / name
+     :op1 "19:40"
+  ))
+)
+
+# ::id MUL0318.json_0008
+# ::snt I do n't need tickets at the moment , but I do need the price and train ID for that 19:40 departure , please .
+( a / and
+ :op1(Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+  :Id ( aTr1 / question )
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Price ( aRe1 / question )
+   )
+)
+
+# ::id MUL0318.json_0010
+# ::snt I 'm also looking for a particular restaurant , it 's called Frankie and Benny 's .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Name ( NamRe3 / Name 
+    :name ( n22 / name
+     :op1 "Frankie"
+     :op2 "and"
+     :op3 "Benny"
+  ))
+)
+
+# ::id MUL0318.json_0012
+# ::snt Can you tell me the postcode , food type , and the price range ?
+( a / and
+ :op1(Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Food ( aRe1 / question )
+  :Price ( aRe2 / question )
+  :Post ( aRe3 / question )
+   )
+)
+
+# ::id MUL0318.json_0014
+# ::snt No , that 's all I needed . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2291.json_0000
+# ::snt Can you find a place to dine for me ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL2291.json_0002
+# ::snt I would like to eat catalam food that is expensive and located in the centre of town please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2291.json_0004
+# ::snt How about one that serves Italian food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id PMUL2291.json_0006
+# ::snt Yes please , close to the city center sounds good .
+( o / out_of_scope )
+
+# ::id PMUL2291.json_0008
+# ::snt not now but you get me the address and phone number
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id PMUL2291.json_0010
+# ::snt I would like some information on attractions in town that would be in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2291.json_0012
+# ::snt Perhaps a boating attraction . Is there one in the centre of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n12 / name
+     :op1 "boating"
+  ))
+)
+
+# ::id PMUL2291.json_0014
+# ::snt No , either one will work . Could you get me their phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL2291.json_0016
+# ::snt Nope . That 's all . Thanks a bunch . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20088.json_0000
+# ::snt I am looking for a moderately priced restaurant in the south part of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id WOZ20088.json_0002
+# ::snt do nt care but I would like the address and phone number
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id WOZ20088.json_0004
+# ::snt Which part of town it is in ?
+( o / out_of_scope )
+
+# ::id WOZ20088.json_0006
+# ::snt Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0114.json_0000
+# ::snt I 'm looking for some information on a restaurant called the varsity restaurant .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "the"
+     :op2 "varsity"
+     :op3 "restaurant"
+  ))
+)
+
+# ::id PMUL0114.json_0002
+# ::snt Nope , that is all the information I needed !
+( o / out_of_scope )
+
+# ::id PMUL0114.json_0004
+# ::snt Yes I need a place to stay that includes free parking and is located on the east side of town .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL0114.json_0006
+# ::snt Yes , are there any 4-star places that are cheap ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n8 / name
+     :op1 "4-star"
+  ))
+)
+
+# ::id PMUL0114.json_0008
+# ::snt Great , can you book it for just me for 3 nights ?   I 'll need it from Thursday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL1814.json_0000
+# ::snt I 'm looking for a train going to kings lynn .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id PMUL1814.json_0002
+# ::snt On sunday .   I 'd like to arrive by 09:45 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n6 / name
+     :op1 "09:45"
+  ))
+)
+
+# ::id PMUL1814.json_0004
+# ::snt Yes . Make booking for 3 people and can I have a refernce number ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL1814.json_0006
+# ::snt I also need a guesthouse with free wifi . Can you help me find one ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL1814.json_0008
+# ::snt I would like to stay on the south .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n12 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL1814.json_0010
+# ::snt Is there a guesthouse that does n't have free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( oHo1 / no)
+   :Type ( TypHo3 / Type 
+    :name ( n14 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL1814.json_0012
+# ::snt ok book me one for the same group of people and 4 nights starting from wednesday
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id PMUL1814.json_0014
+# ::snt That is all . Thanks so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0198.json_0000
+# ::snt Hello , I 'm looking for a nearby hospital that has inpatient occupational therapy . Can you help me with this ?
+( Hm1 / Hospital-Inform
+   :Department ( DepHo2 / Department 
+    :name ( n2 / name
+     :op1 "inpatient"
+     :op2 "occupational"
+     :op3 "therapy"
+  ))
+)
+
+# ::id SNG0198.json_0002
+# ::snt Is that the phone number for the inpatient occupational therapy department ?
+( a / and
+ :op1(Hm1 / Hospital-Inform
+   :Department ( DepHo2 / Department 
+    :name ( n4 / name
+     :op1 "inpatient"
+     :op2 "occupational"
+     :op3 "therapy"
+  ))
+   )
+ :op2(Ht2 / Hospital-Request
+  :Phone ( aHo1 / question )
+   )
+)
+
+# ::id SNG0198.json_0004
+# ::snt Thank you that is all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1570.json_0000
+# ::snt I 'm looking for a train from norwich to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "norwich"
+  ))
+)
+
+# ::id MUL1570.json_0002
+# ::snt I am not sure . Do you have one leaving after 9:15 on sunday ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "9:15"
+  ))
+)
+
+# ::id MUL1570.json_0004
+# ::snt No , I do not have a specific arrival time .
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+)
+
+# ::id MUL1570.json_0006
+# ::snt Okay . That sounds good . Can you tell me more about a restaurant called stazione restaurant and coffee bar .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n10 / name
+     :op1 "stazione"
+     :op2 "restaurant"
+     :op3 "and"
+     :op4 "coffee"
+     :op5 "bar"
+  ))
+)
+
+# ::id MUL1570.json_0008
+# ::snt Can you book a table for 5 people at 17:45 for Stazione , please ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n12 / name
+     :op1 "17:45"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL1570.json_0010
+# ::snt Yes .   I need that booking for Sunday .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n16 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id MUL1570.json_0012
+# ::snt I think that is all I needed today . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20627.json_0000
+# ::snt I 'm looking for an English restaurant that 's moderately priced ..
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "english"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id WOZ20627.json_0002
+# ::snt Okay , then I 'm looking for a restaurant with Chinese food that 's moderately priced .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id SNG01740.json_0000
+# ::snt I was in a car accident dispute and need help resolving it
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG01740.json_0002
+# ::snt Can you give me their address and postcode , please ?
+( Pt1 / Police-Request
+  :Addr ( aPo0 / question )
+  :Post ( aPo1 / question )
+)
+
+# ::id SNG01740.json_0004
+# ::snt Thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01740.json_0006
+# ::snt Could you give me the phone number for the station as well ?
+( Pt1 / Police-Request
+  :Phone ( aPo0 / question )
+)
+
+# ::id SNG01740.json_0008
+# ::snt no , that is it . Thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0608.json_0000
+# ::snt I need an expensive restaurant in the centre .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0608.json_0002
+# ::snt Yes Indian sounds good to me !
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id SNG0608.json_0004
+# ::snt Yeah , that sounds great . Would you reserve me a table for 4 , Friday at 13:15 please ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "13:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SNG0608.json_0006
+# ::snt Thanks a bunch ! That 's all I needed . Take care and have a good day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1032.json_0000
+# ::snt What kind of attractions are available in the centre ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL1032.json_0002
+# ::snt Are there any places that have multiple sports ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "multiple"
+     :op2 "sports"
+  ))
+)
+
+# ::id PMUL1032.json_0004
+# ::snt How about any that are about architecture ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "architecture"
+  ))
+)
+
+# ::id PMUL1032.json_0006
+# ::snt Could I get the address please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL1032.json_0008
+# ::snt Yes , may I have the phone number and postcode ? Also , is there an entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL1032.json_0010
+# ::snt Thank you that is all I needed .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1703.json_0000
+# ::snt I 'd like some help finding a train leaving peterborough on tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id PMUL1703.json_0002
+# ::snt Leave after 10:15 , please .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n6 / name
+     :op1 "10:15"
+  ))
+)
+
+# ::id PMUL1703.json_0004
+# ::snt Okay what are the available train times ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL1703.json_0006
+# ::snt OK , is it going to Cambridge ?   Can I have the reference number please ?
+( a / and
+ :op1(Tt1 / Train-Request
+  :Ref ( aTr0 / question )
+   )
+ :op2(Tm2 / Train-Inform
+   :Dest ( DesTr3 / Dest 
+    :name ( n9 / name
+     :op1 "cambridge"
+  ))
+   )
+)
+
+# ::id PMUL1703.json_0008
+# ::snt I need a train from Peterborough to Cambridge on Tuesday , leaving after 10:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n14 / name
+     :op1 "peterborough"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n16 / name
+     :op1 "10:15"
+  ))
+)
+
+# ::id PMUL1703.json_0010
+# ::snt I need to book for one person , I will need the reference number . Also , I need to book a hotel called Caroline Bed and Breakfast , I need the address .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n18 / name
+     :op1 "one"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Addr ( aHo1 / question )
+   )
+ :op3(Tt3 / Train-Request
+  :Ref ( aTr2 / question )
+   )
+ :op4(Hm4 / Hotel-Inform
+   :Name ( NamHo6 / Name 
+    :name ( n23 / name
+     :op1 "Caroline"
+     :op2 "Bed"
+     :op3 "and"
+     :op4 "Breakfast"
+  ))
+   )
+)
+
+# ::id PMUL1703.json_0012
+# ::snt Can you look up a hotel called Carolina bed and breakfast ?
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n22 / name
+     :op1 "carolina"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+)
+
+# ::id PMUL1703.json_0014
+# ::snt Well , that s great .   That means you should be able to give me the address
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id PMUL1703.json_0016
+# ::snt No , I just need the address . Thank you .
+( Ht1 / Hotel-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id PMUL1703.json_0018
+# ::snt Have a nice day .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0411.json_0000
+# ::snt I need a hotel with free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL0411.json_0002
+# ::snt Does n't matter .   I also need free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL0411.json_0004
+# ::snt Could you find me one with a star rating of 3 ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL0411.json_0006
+# ::snt No area does not matter please recommend one .
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+)
+
+# ::id PMUL0411.json_0008
+# ::snt Yes can you please and send me the info ?
+( o / out_of_scope )
+
+# ::id PMUL0411.json_0010
+# ::snt It seems we are on different pages here . Ok , just please book a room for at the Gonville Hotel , 1 person , 4 nights , starting Friday .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n6 / name
+     :op1 "gonville"
+     :op2 "hotel"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n12 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL0411.json_0012
+# ::snt Yes , I also need a Lebanese restaurant in the center of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "lebanese"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n16 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL0411.json_0014
+# ::snt I ca n't wait . Please book a table for 1 at 13:00 on Friday , please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n18 / name
+     :op1 "13:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n20 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n22 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL0411.json_0016
+# ::snt That is everything , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3369.json_0000
+# ::snt Yes , can you help me with my hotel plans ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL3369.json_0002
+# ::snt I want to stay in Cambridge and I need a cheap hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo4 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL3369.json_0004
+# ::snt I prefer a hotel .   Preferably one with free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id PMUL3369.json_0006
+# ::snt I would like to be in the center .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n10 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL3369.json_0008
+# ::snt After rethinking some things , I actually would like an expensive hotel in the centre .   I 'd still like free parking as well .   Are any available ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Price ( PriHo5 / Price 
+    :name ( n14 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreHo7 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0270.json_0000
+# ::snt Hi ! I need a train to Leicester . I want to leave after 14:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "leicester"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "14:45"
+  ))
+)
+
+# ::id SNG0270.json_0002
+# ::snt For Thursday please and I want to go to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id SNG0270.json_0004
+# ::snt Actually I need a train leaving leicester going to Cambridge . Not the reverse .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id SNG0270.json_0006
+# ::snt Yes , please . I need tickets for 5 people and a reference number , if possible .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id SNG0270.json_0008
+# ::snt Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0045.json_0000
+# ::snt Hi , I am looking to book a taxi departing from Loch Fyne after 11:00 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n2 / name
+     :op1 "11:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "loch"
+     :op2 "fyne"
+  ))
+)
+
+# ::id SNG0045.json_0002
+# ::snt I 'm heading to the bridge guest house .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n6 / name
+     :op1 "bridge"
+     :op2 "guest"
+     :op3 "house"
+  ))
+)
+
+# ::id SNG0045.json_0004
+# ::snt Great . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4665.json_0000
+# ::snt I need a train going to Cambridge that 'll leave after 12:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "12:15"
+  ))
+)
+
+# ::id PMUL4665.json_0002
+# ::snt Trusday , I need to leave by the london liverpool street station .
+( Tm1 / Train-Inform
+   :Day ( huTr1 / thursday)
+   :Depart ( DepTr3 / Depart 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL4665.json_0004
+# ::snt Yes .   Also , what will be the arrival time ?   And , what is the train ID ?   Thanks so much !
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id PMUL4665.json_0006
+# ::snt i am , Also   looking for a place to stay . The hotel should be in the north and should be in the moderate price range
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n10 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL4665.json_0008
+# ::snt I 'd prefer a guesthouse . A 4 star one , if possible .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4665.json_0010
+# ::snt Do any have both free parking and internet ? If so , I 'll need their phone number .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Parking ( aHo1 / question )
+  :Internet ( aHo2 / question )
+  :Phone ( aHo3 / question )
+   )
+)
+
+# ::id PMUL4665.json_0012
+# ::snt Can I have their phone number , please ?
+( Ht1 / Hotel-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id PMUL4665.json_0014
+# ::snt No , that is all I need . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4665.json_0016
+# ::snt Yes thanks , that will be all .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3877.json_0000
+# ::snt I 'm looking for a train going to kings lynn .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+)
+
+# ::id PMUL3877.json_0002
+# ::snt On sunday .   I 'd like to arrive by 09:45 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n6 / name
+     :op1 "09:45"
+  ))
+)
+
+# ::id PMUL3877.json_0004
+# ::snt Yes . Make booking for 3 people and can I have a refernce number ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3877.json_0006
+# ::snt I also need a guesthouse with free wifi . Can you help me find one ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id SNG01485.json_0000
+# ::snt Does Addenbrookes Hospital have a neurosciences department ?
+( Hm1 / Hospital-Inform
+   :Department ( DepHo2 / Department 
+    :name ( n2 / name
+     :op1 "neurosciences"
+  ))
+)
+
+# ::id SNG01485.json_0002
+# ::snt Yes , the phone number would be helpful , thanks .
+( Ht1 / Hospital-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id SNG01485.json_0004
+# ::snt Thanks , what 's the address ?
+( Ht1 / Hospital-Request
+  :Addr ( aHo0 / question )
+)
+
+# ::id SNG01485.json_0006
+# ::snt Thanks so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01485.json_0008
+# ::snt Nope that is it . thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1726.json_0000
+# ::snt I am looking for places to go in town .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id MUL1726.json_0002
+# ::snt Somewhere in the Centre , entertainment .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id MUL1726.json_0004
+# ::snt I could also go to a college instead .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "college"
+  ))
+)
+
+# ::id MUL1726.json_0006
+# ::snt Can you give me the address for Christ 's college please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id MUL1726.json_0008
+# ::snt Yes , I need a train coming from Ely on Friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n10 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id MUL1726.json_0010
+# ::snt Yes , it will need to leave after 12:30 . I 'll just book it for one person to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n14 / name
+     :op1 "12:30"
+  ))
+   :People ( PeoTr6 / People 
+    :name ( n16 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL1726.json_0012
+# ::snt Yes . I need to book for one .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n18 / name
+     :op1 "one"
+  ))
+)
+
+# ::id MUL1726.json_0014
+# ::snt That is all . Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20285.json_0000
+# ::snt I would like an expensive restaurant in the south of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id WOZ20285.json_0002
+# ::snt I do n't care .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+)
+
+# ::id WOZ20285.json_0004
+# ::snt can you tell me what type of food they serve and give me the phone number ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Food ( aRe1 / question )
+  :Phone ( aRe2 / question )
+   )
+)
+
+# ::id MUL1970.json_0000
+# ::snt I need to find a train that leaves Cambridge after 08:15 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "08:15"
+  ))
+)
+
+# ::id MUL1970.json_0002
+# ::snt I 'm looking to travel on Friday from cambridge to peterborough , please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "peterborough"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1970.json_0004
+# ::snt Sure . Can you please tell me the price ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL1970.json_0006
+# ::snt Thank you . There 's one more thing . I have a few hours to unwind while I am in town . What type of attractions are available ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+   )
+ :op2(At2 / Attraction-Request
+  :Type ( aAt1 / question )
+   )
+)
+
+# ::id MUL1970.json_0008
+# ::snt I am looking for a Cinema in the west . Is one available in the area ? If not , how about a Museum in the same area ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n14 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL1970.json_0010
+# ::snt Could I just get the phone number please ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL1970.json_0012
+# ::snt Okay , thanks so much for your help . Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0507.json_0000
+# ::snt I am in the centre of town and I need somewhere to go .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0507.json_0002
+# ::snt Anything is fine . Send me to your favorite place in the city , just be sure to give me the postcode .
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL0507.json_0004
+# ::snt I 'm looking for a train from Ely to Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id MUL0507.json_0006
+# ::snt I 'm going Monday and need to leave after 08:00 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "monday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n10 / name
+     :op1 "08:00"
+  ))
+)
+
+# ::id MUL0507.json_0008
+# ::snt That would be fine . What is the price ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL0507.json_0010
+# ::snt No thanks . I will go ahead and book later . I think that 's all the information I need for today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0720.json_0000
+# ::snt Can you help me find a place to stay ? I am looking for a hotel with a star of 0 and it needs free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "0"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL0720.json_0002
+# ::snt Yes . Does it have free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id MUL0720.json_0004
+# ::snt Is that a guesthouse in the north ? If so , I need to book it for 5 people 3 nights starting Tuesday , and I 'll need a reference number .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n8 / name
+     :op1 "north"
+  ))
+   :Stay ( StaHo6 / Stay 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo8 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo10 / People 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL0720.json_0006
+# ::snt Thank you . I would also like to check the train schedule for Friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n16 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL0720.json_0008
+# ::snt I 'll be leaving from Cambridge and going to Norwich on Friday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n18 / name
+     :op1 "norwich"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n20 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr6 / Day 
+    :name ( n22 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL0720.json_0010
+# ::snt Can I get the train ID for the one you mentioned please ?
+( Tt1 / Train-Request
+  :Id ( aTr0 / question )
+)
+
+# ::id MUL0720.json_0012
+# ::snt Any time after 20:45 is just fine with me . I 'll just need the train ID - no booking today .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n24 / name
+     :op1 "20:45"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Id ( aTr1 / question )
+   )
+)
+
+# ::id MUL0720.json_0014
+# ::snt Could you tell me the price of the train please ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id MUL0720.json_0016
+# ::snt Could you please tell me the travel time for that ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL0720.json_0018
+# ::snt Ok , that 's good . I would like to book that train please
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id MUL0720.json_0020
+# ::snt I do n't need a ticket . I just needed to know . That 'll be everything !
+( o / out_of_scope )
+
+# ::id SNG02181.json_0000
+# ::snt I need a tax arriving by 17:00 .
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n2 / name
+     :op1 "17:00"
+  ))
+)
+
+# ::id SNG02181.json_0002
+# ::snt I am going to visit queens ' college
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n4 / name
+     :op1 "queens"
+     :op2 "'"
+     :op3 "college"
+  ))
+)
+
+# ::id SNG02181.json_0004
+# ::snt I 'm departing from ask .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n6 / name
+     :op1 "ask"
+  ))
+)
+
+# ::id SNG02181.json_0006
+# ::snt Wonderful . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02181.json_0008
+# ::snt No , I am all set . Goodbye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG1054.json_0000
+# ::snt I 'd like to find some place to go on the east side of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+)
+
+# ::id SNG1054.json_0002
+# ::snt I would prefer just anything in the east , can you give me the address and attraction type of one ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+   :Type ( onAt2 / dontcare)
+   )
+ :op2(At2 / Attraction-Request
+  :Type ( aAt1 / question )
+  :Addr ( aAt2 / question )
+   )
+)
+
+# ::id SNG1054.json_0004
+# ::snt Sounds great . That 's all I needed . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0504.json_0000
+# ::snt I am interested in attractions located in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0504.json_0002
+# ::snt I would like to see an art museum and know the entrance fee .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "museum"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+   )
+)
+
+# ::id MUL0504.json_0004
+# ::snt That 's great I 'm also looking for a train to go to broxbourne and it should leave after 12:45
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "broxbourne"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "12:45"
+  ))
+)
+
+# ::id MUL0504.json_0006
+# ::snt I need the train for wednesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id MUL0504.json_0008
+# ::snt I 'll be leaving from Cambridge ; arrival time is n't important . I just need to leave after 12:45 .
+( Tm1 / Train-Inform
+   :Arrive ( onTr1 / dontcare)
+   :Depart ( DepTr3 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0504.json_0010
+# ::snt I need to book a ticket for 5 people and get a reference number
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0504.json_0012
+# ::snt Thank you so much for your help ! That 's all I needed !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0504.json_0014
+# ::snt You as well , thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3462.json_0000
+# ::snt I want to find a Chinese restaurant in the cheap price range .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL3462.json_0002
+# ::snt Great , what are they ?
+( o / out_of_scope )
+
+# ::id PMUL3462.json_0004
+# ::snt You decide . I need the area their located in
+( Rt1 / Restaurant-Request
+  :Area ( aRe0 / question )
+)
+
+# ::id PMUL3462.json_0006
+# ::snt Can you book a table for me ?
+( o / out_of_scope )
+
+# ::id PMUL3462.json_0008
+# ::snt Actually , I wo n't need a booking . I 'll just need the phone number , address and area , please ?
+( Rt1 / Restaurant-Request
+  :Area ( aRe0 / question )
+  :Phone ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id PMUL3462.json_0010
+# ::snt I 'm   looking for places to go in town . The attraction should be in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3462.json_0012
+# ::snt Its sounds great , what is the address and post code please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL3462.json_0014
+# ::snt No , i do n't need anything else ! Thanks and have a good day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0397.json_0000
+# ::snt I am looking for a guesthouse to stay at that has a 4 star rating . Can you help me ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL0397.json_0002
+# ::snt No .   But I would like a cheap guesthouse .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n8 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id PMUL0397.json_0004
+# ::snt Yes , can you book it please ?
+( o / out_of_scope )
+
+# ::id PMUL0397.json_0006
+# ::snt I would like to check in on Thursday and stay for 3 nights .   I need to book a room for 6 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL0397.json_0008
+# ::snt May I have the reference number for that booking ?
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL0397.json_0010
+# ::snt Yes please , can you help me me find an Italian restaurant in the west that is cheap ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n16 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n18 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n20 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL0397.json_0012
+# ::snt Yes , I need a table for 6 on Thursday . We 'd like it at 14:15 , please
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n22 / name
+     :op1 "14:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n24 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n26 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL0397.json_0014
+# ::snt Great . I also will need a taxi .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL0397.json_0016
+# ::snt I will need picked up from the hotel and go to the restaurant .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n28 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n30 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL0397.json_0018
+# ::snt Thank you may I have the contact number and car type please .
+( Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+)
+
+# ::id PMUL0397.json_0020
+# ::snt That 'll aboutdo it , thanks a bunch .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4777.json_0000
+# ::snt I want to know if there are any places serving Belgian food in the centre ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "belgian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4777.json_0002
+# ::snt Let 's try a place serving indian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL4777.json_0004
+# ::snt That works for me . Can you reserve a table for 3 people on Sunday at 4 PM ?
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL4777.json_0006
+# ::snt Thank you for taking care of the restaurant . I now need help with a specific hotel called autumn house .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n12 / name
+     :op1 "autumn"
+     :op2 "house"
+  ))
+)
+
+# ::id PMUL4777.json_0008
+# ::snt Please book that for the same day and same group of people for 4 nights
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id PMUL4777.json_0010
+# ::snt I 'd like to book a taxi also , to commute between those two locations , please .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL4777.json_0012
+# ::snt It will be for 3 people as well .
+( o / out_of_scope )
+
+# ::id PMUL4777.json_0014
+# ::snt Nope that 's all I needed tonight .
+( o / out_of_scope )
+
+# ::id MUL2461.json_0000
+# ::snt I am looking for college attractions in the centre .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "college"
+  ))
+)
+
+# ::id MUL2461.json_0002
+# ::snt That is a wonderful suggestion . What is the address and may I have their phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+  :Addr ( aAt1 / question )
+)
+
+# ::id MUL2461.json_0004
+# ::snt Great !   Also I would like to find a place to eat . Somewhere in the same area and expensive .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id MUL2461.json_0006
+# ::snt I do n't care about the type of food .   Do you have a suggestion ?
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+)
+
+# ::id MUL2461.json_0008
+# ::snt That sounds great .   Please book a table for 1 at 19:45 on Monday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "19:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "1"
+  ))
+)
+
+# ::id MUL2461.json_0010
+# ::snt Nope , that 's all I need today . Thank you for your help - goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1257.json_0000
+# ::snt Thanks .   I 'm looking for a place to go on the south .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "south"
+  ))
+)
+
+# ::id SNG1257.json_0002
+# ::snt A museum , please .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id SNG1257.json_0004
+# ::snt Can I get the phone number for that ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id SNG1257.json_0006
+# ::snt No , thanks so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3628.json_0000
+# ::snt I need a train leaving on tuesday going to cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL3628.json_0002
+# ::snt leaving birmingham new st going back to cambridge I would let to get there by 11:30 if possible
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "11:30"
+  ))
+   :Dest ( DesTr4 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n10 / name
+     :op1 "birmingham"
+  ))
+)
+
+# ::id PMUL3628.json_0004
+# ::snt Yes , can you book it for 2 people and could I get the reference number ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3628.json_0006
+# ::snt Thank you so much .   I also need a place to stay while in Cambridge .   Could you help me find a room please ?
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3628.json_0008
+# ::snt no , but could it have a 4 star rating ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3628.json_0010
+# ::snt any that has free wifi
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+)
+
+# ::id PMUL3628.json_0012
+# ::snt Whatever is open and available , please book me for 2 people on 4 night starting tuesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n20 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL3628.json_0014
+# ::snt Thanks ! That 's all I need for now !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01399.json_0000
+# ::snt I got injured and are looking for a hospital nearby it should have the teenage cancer trust unit department
+( Hm1 / Hospital-Inform
+   :Department ( DepHo2 / Department 
+    :name ( n2 / name
+     :op1 "teenage"
+     :op2 "cancer"
+     :op3 "trust"
+     :op4 "unit"
+  ))
+)
+
+# ::id SNG01399.json_0002
+# ::snt Yes , please . Also their address and postcode .
+( Ht1 / Hospital-Request
+  :Addr ( aHo0 / question )
+  :Post ( aHo1 / question )
+)
+
+# ::id SNG01399.json_0004
+# ::snt I think that will do it . Thanks for the information .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0018.json_0000
+# ::snt I need a hotel room .   Are there any left ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL0018.json_0002
+# ::snt A place in the west with free parking and free wifi please .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   :Area ( AreHo4 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL0018.json_0004
+# ::snt Not really . I would like you to pick one and book it for 5 people for 3 nights staring from Wednesday .
+( Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+   :Stay ( StaHo3 / Stay 
+    :name ( n4 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo5 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo7 / People 
+    :name ( n8 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL0018.json_0006
+# ::snt yes please , I need the reference number
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL0018.json_0008
+# ::snt Can yo find an Indian restaurant in the moderate price range ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n12 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL0018.json_0010
+# ::snt I would like it in the same area as my hotel .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n14 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL0018.json_0012
+# ::snt Sounds great , can you reserve me for 5 people on wednesday at 13:45 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "13:45"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL0018.json_0014
+# ::snt Thank you so much , Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20158.json_0000
+# ::snt I want a moroccan restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "moroccan"
+  ))
+)
+
+# ::id WOZ20158.json_0002
+# ::snt Any price range will be fine .
+( Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+)
+
+# ::id WOZ20158.json_0004
+# ::snt Yes . can you find any mediterranean restaurant please
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "mediterranean"
+  ))
+)
+
+# ::id WOZ20158.json_0006
+# ::snt I would like the address , phone number , and post code information for La Mimosa please . Thank you !
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "la"
+     :op2 "mimosa"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Phone ( aRe1 / question )
+  :Post ( aRe2 / question )
+  :Addr ( aRe3 / question )
+   )
+)
+
+# ::id WOZ20158.json_0008
+# ::snt That 's it . Thank you , goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG02332.json_0000
+# ::snt I need the police please .
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG02332.json_0002
+# ::snt Could you also provide me with the post code ?
+( Pt1 / Police-Request
+  :Post ( aPo0 / question )
+)
+
+# ::id SNG02332.json_0004
+# ::snt Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01666.json_0000
+# ::snt I need to book a taxi to take me to Williams Art and Antiques . I need to leave after 24:30 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n2 / name
+     :op1 "24:30"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n4 / name
+     :op1 "williams"
+     :op2 "art"
+     :op3 "and"
+     :op4 "antiques"
+  ))
+)
+
+# ::id SNG01666.json_0002
+# ::snt I 'll be leaving from vue cinema .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n6 / name
+     :op1 "vue"
+     :op2 "cinema"
+  ))
+)
+
+# ::id SNG01666.json_0004
+# ::snt Thank you so very much .   I am done .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0086.json_0000
+# ::snt I need to book a taxi leaving from The Oak Bistro please .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n2 / name
+     :op1 "the"
+     :op2 "oak"
+     :op3 "bistro"
+  ))
+)
+
+# ::id SNG0086.json_0002
+# ::snt a taxi that arrives by 15:00 , the taxi is just for me
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n4 / name
+     :op1 "15:00"
+  ))
+)
+
+# ::id SNG0086.json_0004
+# ::snt I would like to go to la mimosa .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n6 / name
+     :op1 "la"
+     :op2 "mimosa"
+  ))
+)
+
+# ::id SNG0086.json_0006
+# ::snt Could I have the contact number for the car ?
+( Tt1 / Taxi-Request
+  :Phone ( aTa0 / question )
+)
+
+# ::id SNG0086.json_0008
+# ::snt Thanks , that 's all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0199.json_0000
+# ::snt Hi .   I 'm looking for a relatively expensive international restaurant to dine at this evening .   Is there one that you would recommend ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "international"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0199.json_0002
+# ::snt Are there any expensive international food places in the west area ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+   :Food ( FooRe6 / Food 
+    :name ( n10 / name
+     :op1 "international"
+  ))
+)
+
+# ::id PMUL0199.json_0004
+# ::snt How about one that serves Indian food instead ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n12 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id PMUL0199.json_0006
+# ::snt Could I get address and postcode
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id PMUL0199.json_0008
+# ::snt what do you mean ? you 're the one who recommended it .
+( o / out_of_scope )
+
+# ::id PMUL0199.json_0010
+# ::snt Well .   I also need the hotel called Bridge Guest House .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n14 / name
+     :op1 "bridge"
+     :op2 "guest"
+     :op3 "house"
+  ))
+)
+
+# ::id PMUL0199.json_0012
+# ::snt I would like to know if you can book me a room for 5 nights starting Friday . I also need the reservation #
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n18 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id PMUL0199.json_0014
+# ::snt I need the Bridge Guest House for 3 people . I forgot to include that .
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n20 / name
+     :op1 "3"
+  ))
+   :Name ( NamHo4 / Name 
+    :name ( n22 / name
+     :op1 "Bridge"
+     :op2 "Guest"
+     :op3 "House"
+  ))
+)
+
+# ::id PMUL0199.json_0016
+# ::snt Thank you . That is all that I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0067.json_0000
+# ::snt I am looking for a place to stay .   Preferably a guesthouse with free parking included .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id MUL0067.json_0002
+# ::snt I would like the hotel to be expensive .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL0067.json_0004
+# ::snt How about a cheap one ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL0067.json_0006
+# ::snt OK , book that for 4 people . We 'll arrive monday and stay 4 nights . And can I have the reference number ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL0067.json_0008
+# ::snt I 'm looking for a Russian restaurant in the centre .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "russian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0067.json_0010
+# ::snt Is there a Mediterranean restaurant in the centre ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n18 / name
+     :op1 "mediterranean"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n20 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0067.json_0012
+# ::snt I would like the one closest to the alexander bed and breakfast please .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n22 / name
+     :op1 "alexander"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+)
+
+# ::id MUL0067.json_0014
+# ::snt Can you provide me with the price range for the Gardenia as well as the postcode ?
+( a / and
+ :op1(Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+  :Post ( aRe1 / question )
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Name ( NamRe3 / Name 
+    :name ( n25 / name
+     :op1 "Gardenia"
+  ))
+   )
+)
+
+# ::id MUL0067.json_0016
+# ::snt Thank you for the information
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0067.json_0018
+# ::snt No that will be everything I needed for today . Thank You !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0113.json_0000
+# ::snt I am looking for a place called tang chinese
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "tang"
+     :op2 "chinese"
+  ))
+)
+
+# ::id SSNG0113.json_0002
+# ::snt Yes .   Please book a table for 4 people at 17:00 on Friday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "17:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SSNG0113.json_0004
+# ::snt Are there any other restaurants for the same price range in the same area ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id SSNG0113.json_0006
+# ::snt Yes please try the same date and time for that restaurant
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id SSNG0113.json_0008
+# ::snt Thanks , that 's all I need . Have a nice day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01404.json_0000
+# ::snt Can you tell me how to get to the Parkside Police Station from my location ?
+( Pm1 / Police-Inform
+   :Name ( NamPo2 / Name 
+    :name ( n2 / name
+     :op1 "Parkside"
+     :op2 "Police"
+     :op3 "Station"
+  ))
+)
+
+# ::id SNG01404.json_0002
+# ::snt Thank you Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0792.json_0000
+# ::snt I 'm trying to find a restaurant by the name of ali baba . Can you help me out ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "ali"
+     :op2 "baba"
+  ))
+)
+
+# ::id PMUL0792.json_0002
+# ::snt Yes . Six people at 14:00 on Monday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "14:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "six"
+  ))
+)
+
+# ::id PMUL0792.json_0004
+# ::snt Thank you .   Yeah , I 'm also looking for find a train out of Cambridge that will arrive by 11:15 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "11:15"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0792.json_0006
+# ::snt My destination is the Stansted Airport on Tuesday .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n16 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL0792.json_0008
+# ::snt Can you just give me the departure time of the one that gets me to Stansted a little before 11:15 ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n18 / name
+     :op1 "11:15"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Leave ( aTr1 / question )
+   )
+)
+
+# ::id PMUL0792.json_0010
+# ::snt No . That 's all I needed to know , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0814.json_0000
+# ::snt Hello , I am looking for a restaurant that serves international food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "international"
+  ))
+)
+
+# ::id PMUL0814.json_0002
+# ::snt I would like it to be in the East and it should be cheap
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL0814.json_0004
+# ::snt I need to book a table for 6 on Sunday at 19:15 please , and can I get the reference number ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "19:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0814.json_0006
+# ::snt I need to find a train to get to the restaurant . I want to arrive by 16:30 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n14 / name
+     :op1 "16:30"
+  ))
+   :Dest ( DesTr4 / Dest 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL0814.json_0008
+# ::snt I will be departing from london liverpool street and going to cambridge .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n18 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Dest ( DesTr4 / Dest 
+    :name ( n20 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0814.json_0010
+# ::snt thank you that will be all
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0977.json_0000
+# ::snt I 'm looking for a particular restaurant called the cow pizza kitchen and bar . What do you know about it ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "the"
+     :op2 "cow"
+     :op3 "pizza"
+     :op4 "kitchen"
+     :op5 "and"
+     :op6 "bar"
+  ))
+)
+
+# ::id PMUL0977.json_0002
+# ::snt I would like to book a table there for 1 person on Sunday at 19:00 . And could I please have the reference number ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "19:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "1"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0977.json_0004
+# ::snt I also need a training leaving on the same day I booked the restaurant for .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :none ( onTr1 / none)
+   :Day ( DayTr3 / Day 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id PMUL0977.json_0006
+# ::snt I am traveling from Peterborough to Cambridge .   Need to be there by 15:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n14 / name
+     :op1 "15:15"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n16 / name
+     :op1 "peterborough"
+  ))
+)
+
+# ::id PMUL0977.json_0008
+# ::snt I would like to arrive by 15:15 , so if you could find the train closest to that arrival please .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n18 / name
+     :op1 "15:15"
+  ))
+)
+
+# ::id PMUL0977.json_0010
+# ::snt Yes please get me 1 ticket and then tell me the reference number
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n20 / name
+     :op1 "1"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL0977.json_0012
+# ::snt No , that is all I need today . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1235.json_0000
+# ::snt Hi , I 'll be traveling to Cambridge soon and would like to find a restaurant that serves Indian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id MUL1235.json_0002
+# ::snt How about a cheap indian restaurant located in the north please .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "indian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n8 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL1235.json_0004
+# ::snt Yes that sounds great . There will be 4 of us and we 'd like the table for 15:15 on Saturday , please .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "15:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1235.json_0006
+# ::snt Yes , I do need that number , please .
+( o / out_of_scope )
+
+# ::id MUL1235.json_0008
+# ::snt Great I also am looking for a place to stay that has a 4 star rating in the north part of town
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n16 / name
+     :op1 "north"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL1235.json_0010
+# ::snt yes both . reference number please ?
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id MUL1235.json_0012
+# ::snt There will be 4 people checking in and staying two nights starting from the same day . I will also need a taxi to arrive at the restaurant ontime and the hotel .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n22 / name
+     :op1 "arrive"
+     :op2 "at"
+     :op3 "the"
+     :op4 "restaurant"
+     :op5 "ontime"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :Stay ( StaHo5 / Stay 
+    :name ( n25 / name
+     :op1 "two"
+  ))
+   :Day ( DayHo7 / Day 
+    :name ( n27 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoHo9 / People 
+    :name ( n29 / name
+     :op1 "4"
+  ))
+   )
+)
+
+# ::id MUL1235.json_0014
+# ::snt Ok great , can we get a taxi booked now ?   I need it to get me to the restaurant by the time we booked .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Dest ( DesTa3 / Dest 
+    :name ( n30 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :none ( onRe2 / none)
+   )
+)
+
+# ::id MUL1235.json_0016
+# ::snt Royal spice , please
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n32 / name
+     :op1 "royal"
+     :op2 "spice"
+  ))
+)
+
+# ::id MUL1235.json_0018
+# ::snt I think that will be all for now , thanks . Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2167.json_0000
+# ::snt Where can I find a restaurant located in the Cambridge centre ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2167.json_0002
+# ::snt I 'm actually looking for an attraction in the center of town .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+   :Area ( AreAt3 / Area 
+    :name ( n4 / name
+     :op1 "center"
+  ))
+)
+
+# ::id PMUL2167.json_0004
+# ::snt The attraction should be in the centre .  I need the entrance fee , phone number , and attraction type
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Type ( aAt1 / question )
+  :Fee ( aAt2 / question )
+  :Phone ( aAt3 / question )
+   )
+)
+
+# ::id PMUL2167.json_0006
+# ::snt Thank you for the information .   I do have one other request .   I am looking for information on a restaurant that caught my attention called Fitzbillies .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL2167.json_0008
+# ::snt Yes . I would like it for 1 . 15:15 on Tuesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "15:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL2167.json_0010
+# ::snt Great ! Can you also book me a taxi from All Saints Church to Fitzbillies by 15:15 ?
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n14 / name
+     :op1 "all"
+     :op2 "saints"
+     :op3 "church"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n16 / name
+     :op1 "15:15"
+  ))
+)
+
+# ::id PMUL2167.json_0012
+# ::snt Great . Thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3646.json_0000
+# ::snt Please assist me in finding a train going to leicester from cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "leicester"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3646.json_0002
+# ::snt I will be traveling on thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL3646.json_0004
+# ::snt I would love to leave after 12:15 please .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n8 / name
+     :op1 "12:15"
+  ))
+)
+
+# ::id PMUL3646.json_0006
+# ::snt Okay , do you have any other suggestions ?
+( o / out_of_scope )
+
+# ::id PMUL3646.json_0008
+# ::snt I also need a place to stay in the north area .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n10 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL3646.json_0010
+# ::snt It do n't matter as long as it is cheap . I need it for 6 people for 2 nights starting tuesday
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "cheap"
+  ))
+   :Stay ( StaHo4 / Stay 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n16 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo8 / People 
+    :name ( n18 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL3646.json_0012
+# ::snt No , that 's all I need for right now .   Thanks for the assistance !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3375.json_0000
+# ::snt Can you help me find a hotel called Limehouse ? Thanks .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "limehouse"
+  ))
+)
+
+# ::id PMUL3375.json_0002
+# ::snt Yes book for 8 people for 2 nights starting on Tuesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL3375.json_0004
+# ::snt No , that should be it . Thanks so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01520.json_0000
+# ::snt I am looking for a restaurant . I would like something cheap that has Chinese food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id SNG01520.json_0002
+# ::snt Yes , could you make a reservation for 1 at 20:00 on Saturday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "20:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+)
+
+# ::id SNG01520.json_0004
+# ::snt Thank you so much for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01520.json_0006
+# ::snt Thanks , you too . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1188.json_0000
+# ::snt I need a train to leave from cambridge after 15:30 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "15:30"
+  ))
+)
+
+# ::id PMUL1188.json_0002
+# ::snt I will be leaving on saturday and going to london liverpool street .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL1188.json_0004
+# ::snt That sounds fine . Can you reserve 6 tickets for me please ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "6"
+  ))
+)
+
+# ::id PMUL1188.json_0006
+# ::snt I am looking for places to go in town . The attraction should be in the type of museum
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL1188.json_0008
+# ::snt Not really .   Pick the best one for me !
+( Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+)
+
+# ::id PMUL1188.json_0010
+# ::snt That sounds great ! What area and can I get the postcode ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id PMUL1188.json_0012
+# ::snt Great , thanks , that 's all I need !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0594.json_0000
+# ::snt Hello , I 'd like some information on a restaurant today .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0594.json_0002
+# ::snt Expensive price range is fine
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0594.json_0004
+# ::snt Not really . I am just looking for a good local restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+)
+
+# ::id PMUL0594.json_0006
+# ::snt Can you book it for me and get a reference number ?
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id PMUL0594.json_0008
+# ::snt I need a table for 2 people at 17:45 on Sunday please .
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n4 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n6 / name
+     :op1 "2"
+  ))
+   :Time ( TimRe6 / Time 
+    :name ( n8 / name
+     :op1 "17:45"
+  ))
+)
+
+# ::id SNG0909.json_0000
+# ::snt I 'm looking for a guesthouse with free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id SNG0909.json_0002
+# ::snt Something in the east , please .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "east"
+  ))
+)
+
+# ::id SNG0909.json_0004
+# ::snt That sounds like it will work . Do they have a star rating ? If so , can I get the postcode .
+( Ht1 / Hotel-Request
+  :Post ( aHo0 / question )
+)
+
+# ::id SNG0909.json_0006
+# ::snt No that 's okay , I just wanted to learn about it . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0909.json_0008
+# ::snt No , not at this time . Thanks for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0462.json_0000
+# ::snt Hi ! Can you give me some information on the Royal Spice restaurant ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "royal"
+     :op2 "spice"
+  ))
+)
+
+# ::id SNG0462.json_0002
+# ::snt I would like to book for two on Wednesday , at 17:15 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "17:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "two"
+  ))
+)
+
+# ::id SNG0462.json_0004
+# ::snt Great , thanks !   That 's all I needed !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2409.json_0000
+# ::snt Could you help me find Wandlebury Country Park ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "wandlebury"
+     :op2 "country"
+     :op3 "park"
+  ))
+)
+
+# ::id MUL2409.json_0002
+# ::snt Yes please , and what area of the city is that in ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+)
+
+# ::id MUL2409.json_0004
+# ::snt Also want to find some place to eat .   West part of town with an expensive price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n6 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL2409.json_0006
+# ::snt Yes , I would like an expensive restaurant in the west that serves british food , thanks .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "british"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe6 / Area 
+    :name ( n12 / name
+     :op1 "west"
+  ))
+)
+
+# ::id MUL2409.json_0008
+# ::snt Can you book me a table for two at Travellers Rest at 17:15 on Tuesday ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n14 / name
+     :op1 "travellers"
+     :op2 "rest"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n16 / name
+     :op1 "17:15"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n18 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe8 / People 
+    :name ( n20 / name
+     :op1 "two"
+  ))
+)
+
+# ::id MUL2409.json_0010
+# ::snt That 's all I need today . Thank you so much for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2348.json_0000
+# ::snt I am looking for an expensive restaurant in the centre .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2348.json_0002
+# ::snt I 'd like an expensive gastropub .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "gastropub"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id MUL2348.json_0004
+# ::snt That sounds perfect ! Can you book a table for 5 people @ 13:30 on Saturday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "13:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL2348.json_0006
+# ::snt I would also like to know if there are any shows or concerts in town .
+( Am1 / Attraction-Inform
+   :none ( onAt1 / none)
+)
+
+# ::id MUL2348.json_0008
+# ::snt Can you tell me the postcode on that and the entrance fee ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Post ( aAt1 / question )
+)
+
+# ::id MUL2348.json_0010
+# ::snt Could you give me the postcode ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+)
+
+# ::id MUL2348.json_0012
+# ::snt No thank you , that is everything .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1361.json_0000
+# ::snt Hi , i am looking for a indian restaurant on the west side of town .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "indian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "west"
+  ))
+)
+
+# ::id SNG1361.json_0002
+# ::snt That 's not necessary . Can you tell me what price range it 's in ?
+( Rt1 / Restaurant-Request
+  :Price ( aRe0 / question )
+)
+
+# ::id SNG1361.json_0004
+# ::snt Perfect .   How about the phone number and postcode ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id SNG1361.json_0006
+# ::snt Thank you so much for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1361.json_0008
+# ::snt Nope , that 's all I needed today . Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1361.json_0010
+# ::snt It 's one of my favorite places to visit . Thanks . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01326.json_0000
+# ::snt I am looking for a train .
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id SNG01326.json_0002
+# ::snt The train should go to cambridge and should depart from stansted airport .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id SNG01326.json_0004
+# ::snt leaves at 1900hrs , arrives on sunday and booked fir one person. get me the reference number too
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n6 / name
+     :op1 "one"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id SNG01326.json_0006
+# ::snt Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20410.json_0000
+# ::snt Can you recommend a moderately priced restaurant in the South part of town ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id WOZ20410.json_0002
+# ::snt I do n't care . Either one is fine .
+( o / out_of_scope )
+
+# ::id WOZ20410.json_0004
+# ::snt could i have the address and phone number please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20410.json_0006
+# ::snt No , that is all I needed .   Thank you .   Bye bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1679.json_0000
+# ::snt I need some information . on a train to london liverpool street arriving by 13:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "13:00"
+  ))
+)
+
+# ::id MUL1679.json_0002
+# ::snt I 'm leaving on Sunday from Cambridge , is there anything available ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1679.json_0004
+# ::snt Yes , please book that for me .
+( o / out_of_scope )
+
+# ::id MUL1679.json_0006
+# ::snt Hold on a moment . Can I first make a restaurant booking ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id MUL1679.json_0008
+# ::snt I do n't need to book it yet . What 's the departure and travel times for the train ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL1679.json_0010
+# ::snt I really dislike math , can you just let me know the trip duration if you have it in front of you ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+)
+
+# ::id MUL1679.json_0012
+# ::snt Yes , and then lets work on the restaurant .
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id MUL1679.json_0014
+# ::snt I do n't want to book the train right now . Could you find me a restaurant in centre that serves swedish food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n10 / name
+     :op1 "swedish"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL1679.json_0016
+# ::snt Is there British food in the centre in the moderate price range ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "british"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n16 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL1679.json_0018
+# ::snt What 's the postcode with that ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id MUL1679.json_0020
+# ::snt No thank you , that is everything .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0100.json_0000
+# ::snt Hello ! I would like to book a taxi from hughes hall .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n2 / name
+     :op1 "hughes"
+     :op2 "hall"
+  ))
+)
+
+# ::id SNG0100.json_0002
+# ::snt I 'm going to Ali Baba from Hughes Hall . I would like the taxi to arrive at Hughes Hall at 2:45 .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n4 / name
+     :op1 "ali"
+     :op2 "baba"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n6 / name
+     :op1 "hughes"
+     :op2 "hall"
+  ))
+   :Arrive ( ArrTa6 / Arrive 
+    :name ( n8 / name
+     :op1 "2:45"
+  ))
+)
+
+# ::id SNG0100.json_0004
+# ::snt That 's great .   Thanks .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0100.json_0006
+# ::snt No , you have been great .
+( o / out_of_scope )
+
+# ::id PMUL0253.json_0000
+# ::snt I 'm looking for a restaurant in cambridge that serves italian . I would like it to be in the south .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL0253.json_0002
+# ::snt Maybe .   I need a place that serves expensive food .   Does either place fit the bill ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL0253.json_0004
+# ::snt I would like to book a table for 6 people at 19:00 on Monday . I need the reference number for the booking as well .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "19:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "6"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0253.json_0006
+# ::snt I would also like to find a hotel with free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id PMUL0253.json_0008
+# ::snt Yes , I would like it to be in the same area as the restaurant please .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL0253.json_0010
+# ::snt Okay . do they have free parking ? if so are they in the same area as frankie and benny 's ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+)
+
+# ::id PMUL0253.json_0012
+# ::snt Thank you . You just answered all my questions . Have a good day . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0486.json_0000
+# ::snt I want to go to a restaurant in the centre that serves gastropub food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "gastropub"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0486.json_0002
+# ::snt I need it in the moderate price range please .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL0486.json_0004
+# ::snt Yes , could you book The Cow Pizza Kitchen for 8 people on Friday at 17:30 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "17:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL0486.json_0006
+# ::snt Can you help me find a guesthouse that has 0 stars and free wifi , hopefully in the same area as the restaurant ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "guesthouse"
+  ))
+   :Internet ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Stars ( StaHo7 / Stars 
+    :name ( n18 / name
+     :op1 "0"
+  ))
+)
+
+# ::id PMUL0486.json_0008
+# ::snt That sounds perfect , I 'll need it for 2 nights on the same day please .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n22 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+)
+
+# ::id PMUL0486.json_0010
+# ::snt I need the reservation to accommodate 8 people please
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n24 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL0486.json_0012
+# ::snt That is all for now . Thank you for all your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0649.json_0000
+# ::snt I need a good place to eat dinner .   I Like Italian , what do you suggest ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+)
+
+# ::id PMUL0649.json_0002
+# ::snt I do not have a preference in price .
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+)
+
+# ::id PMUL0649.json_0004
+# ::snt Please make a booking for a table of 2 at 16:15 on Thursday and provide the reference number . I also need to look for a train .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "16:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id PMUL0649.json_0006
+# ::snt Great .   I will be leaving London Kings Cross and want to get to Cambridge by 11:45 the day I eat at the restaurant .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n12 / name
+     :op1 "11:45"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n14 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+   :Day ( DayTr8 / Day 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "day"
+     :op3 "i"
+     :op4 "eat"
+  ))
+)
+
+# ::id PMUL0649.json_0008
+# ::snt Okay , may I please have the travel time and price ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Ticket ( aTr1 / question )
+)
+
+# ::id PMUL0649.json_0010
+# ::snt Thank you so much , I will book later .    Have a great day , you have been helpful .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0216.json_0000
+# ::snt I was wondering if you could tell me where the Addenbrookes Hospital is ?
+( Hm1 / Hospital-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id SNG0216.json_0002
+# ::snt what is their phone number ?
+( Ht1 / Hospital-Request
+  :Phone ( aHo0 / question )
+)
+
+# ::id SNG0216.json_0004
+# ::snt Thank you for the information . Have a nice day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1953.json_0000
+# ::snt Hi , could you tell me if Cambridge Book and Print Gallery is still open ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n2 / name
+     :op1 "cambridge"
+     :op2 "book"
+     :op3 "and"
+     :op4 "print"
+     :op5 "gallery"
+  ))
+)
+
+# ::id MUL1953.json_0002
+# ::snt That 's fine , could you give me the address for the gallery please ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id MUL1953.json_0004
+# ::snt Yes , I also need to find a train leaving from cambridge .   Can you help me with that ?
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1953.json_0006
+# ::snt I would like to go to london liverpool street on Thursday . I would like to leave after 16:00 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :Leave ( LeaTr6 / Leave 
+    :name ( n10 / name
+     :op1 "16:00"
+  ))
+)
+
+# ::id MUL1953.json_0008
+# ::snt Just any time leaving after 16:00 , and I need tickets for 5 people .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n12 / name
+     :op1 "16:00"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL1953.json_0010
+# ::snt Great ! I think that is all I need . I appreciate your help today .
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id MUL1953.json_0012
+# ::snt Thank you ! You have a nice day as well .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1953.json_0014
+# ::snt Thank you , you as well , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2022.json_0000
+# ::snt I 'm looking to visit a college .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "college"
+  ))
+)
+
+# ::id PMUL2022.json_0002
+# ::snt It can be anywhere in town .
+( Am1 / Attraction-Inform
+   :Area ( onAt1 / dontcare)
+)
+
+# ::id PMUL2022.json_0004
+# ::snt Yes . May I have the address and the area it is in .
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+  :Addr ( aAt1 / question )
+)
+
+# ::id PMUL2022.json_0006
+# ::snt Yes I want to find an expensive chinese restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "chinese"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n6 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL2022.json_0008
+# ::snt Could you book that place for 7 people on Sunday at 13:00 ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "13:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "7"
+  ))
+)
+
+# ::id WOZ20532.json_0000
+# ::snt Please find me a corsica restaurant .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "corsica"
+  ))
+)
+
+# ::id WOZ20532.json_0002
+# ::snt Are there any gastropub restaurants ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "gastropub"
+  ))
+)
+
+# ::id WOZ20532.json_0004
+# ::snt I do n't care
+( Rm1 / Restaurant-Inform
+   :Area ( onRe1 / dontcare)
+)
+
+# ::id WOZ20532.json_0006
+# ::snt Could I have the area , address , and phone number of the moderately priced one please ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n6 / name
+     :op1 "moderately"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Area ( aRe1 / question )
+  :Phone ( aRe2 / question )
+  :Addr ( aRe3 / question )
+   )
+)
+
+# ::id WOZ20532.json_0008
+# ::snt Thank you goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01384.json_0000
+# ::snt I need to book a taxi to come pick me up by 10:30 to take me to Midsummer House Restaurant .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n2 / name
+     :op1 "10:30"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n4 / name
+     :op1 "midsummer"
+     :op2 "house"
+     :op3 "restaurant"
+  ))
+)
+
+# ::id SNG01384.json_0002
+# ::snt I 'm coming from city stop restaurant .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n6 / name
+     :op1 "city"
+     :op2 "stop"
+     :op3 "restaurant"
+  ))
+)
+
+# ::id SNG01384.json_0004
+# ::snt Thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20580.json_0000
+# ::snt Is there any place here in the centre that serves corsica food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "corsica"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id WOZ20580.json_0002
+# ::snt Any price range will do .
+( Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+)
+
+# ::id WOZ20580.json_0004
+# ::snt Are there any restaurants in the centre that serves North American type of food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "north"
+     :op2 "american"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id WOZ20580.json_0006
+# ::snt Can I get the phone number ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+)
+
+# ::id WOZ20580.json_0008
+# ::snt Thank you . Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4490.json_0000
+# ::snt Yes , I 'm only looking for information right now .   Can you help me with a train ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL4490.json_0002
+# ::snt I 'm leaving from London Kings Cross and want to arrive in Cambridge .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id PMUL4490.json_0004
+# ::snt Wednesday after 13:15 would be great .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "13:15"
+  ))
+)
+
+# ::id PMUL4490.json_0006
+# ::snt I do n't need to book . I just need the train ID , travel time and arrival time for the 13:17 train .
+( Tt1 / Train-Request
+  :Arrive ( aTr0 / question )
+  :Time ( aTr1 / question )
+  :Id ( aTr2 / question )
+)
+
+# ::id PMUL4490.json_0008
+# ::snt I 'd like to find somewhere to stay that is moderately priced , in the east , and with internet included
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "moderately"
+  ))
+   :Internet ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n12 / name
+     :op1 "east"
+  ))
+)
+
+# ::id PMUL4490.json_0010
+# ::snt Yes , please book it for 4 people and 5 nights starting Wednesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n16 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4490.json_0012
+# ::snt That'a all I need for today .   Thanks !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2107.json_0000
+# ::snt Hi there .   I 'm looking for a particular hotel called the A and B Guest House .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "a"
+     :op2 "and"
+     :op3 "b"
+     :op4 "guest"
+     :op5 "house"
+  ))
+)
+
+# ::id MUL2107.json_0002
+# ::snt I need to book the hotel for 2 people for 2 nights starting on Saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL2107.json_0004
+# ::snt OK , thank you ! I am also looking for a train for monday that leaves after 10:15 , could you help me with that ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "monday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n12 / name
+     :op1 "10:15"
+  ))
+)
+
+# ::id MUL2107.json_0006
+# ::snt From Cambridge to Kings Lynn please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL2107.json_0008
+# ::snt I would like 2 tickets please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n18 / name
+     :op1 "2"
+  ))
+)
+
+# ::id MUL2107.json_0010
+# ::snt Thank you . That will be everything I need today .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1397.json_0000
+# ::snt I am looking for an attraction with a boat .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "boat"
+  ))
+)
+
+# ::id PMUL1397.json_0002
+# ::snt What about the south side of town ? Are there any there ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n4 / name
+     :op1 "south"
+  ))
+)
+
+# ::id PMUL1397.json_0004
+# ::snt How about a cinema ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n6 / name
+     :op1 "cinema"
+  ))
+)
+
+# ::id PMUL1397.json_0006
+# ::snt Great , thank you .   I am also needing to book a train for a Sunday departure after 16:30 .   Can you help me with that ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n10 / name
+     :op1 "16:30"
+  ))
+)
+
+# ::id PMUL1397.json_0008
+# ::snt I am going to Norwich from Cambridge
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n12 / name
+     :op1 "norwich"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1397.json_0010
+# ::snt no that is enough for now . thanks for helping
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2326.json_0000
+# ::snt Hi , I need help planning a trip to Cambridge . I 'd like to go to the theatre while I 'm in town , and I 'll be in the city centre . Is there one there ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "theatre"
+  ))
+)
+
+# ::id MUL2326.json_0002
+# ::snt That sounds great , what 's their phone number ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id MUL2326.json_0004
+# ::snt Thanks . I also need information about a specific restaurant called michaelhouse cafe . What can you tell me about it ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n6 / name
+     :op1 "michaelhouse"
+     :op2 "cafe"
+  ))
+)
+
+# ::id MUL2326.json_0006
+# ::snt They serve European food then ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "european"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Food ( aRe1 / question )
+   )
+)
+
+# ::id MUL2326.json_0008
+# ::snt No , that 's perfect , but I will need a taxi to go from Mumford Theatre , leaving by 12:00 , to go to St. Michael 's Church Trinity Street City .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n10 / name
+     :op1 "12:00"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n12 / name
+     :op1 "mumford"
+     :op2 "theatre"
+  ))
+)
+
+# ::id MUL2326.json_0010
+# ::snt That will be all , thank you and goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1954.json_0000
+# ::snt Hi ! I 'm looking to visit a museum . Are there any in the west part of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL1954.json_0002
+# ::snt Can I get information on the County Folk Museum ? Specifically the phone number and postcode .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n6 / name
+     :op1 "county"
+     :op2 "folk"
+     :op3 "museum"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+  :Phone ( aAt2 / question )
+   )
+)
+
+# ::id MUL1954.json_0004
+# ::snt Thank you ! Can you also find me a train going to Cambridge ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL1954.json_0006
+# ::snt I 'm departing from Kings Lynn sometime after 19:30 .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n10 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n12 / name
+     :op1 "19:30"
+  ))
+)
+
+# ::id MUL1954.json_0008
+# ::snt Yes .   I 'd like to travel on Friday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n14 / name
+     :op1 "friday"
+  ))
+)
+
+# ::id MUL1954.json_0010
+# ::snt Yes , what time does it arrive in Cambridge ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n16 / name
+     :op1 "cambridge"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Arrive ( aTr1 / question )
+   )
+)
+
+# ::id MUL1954.json_0012
+# ::snt awesome ! thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1954.json_0014
+# ::snt Nah that wo n't be necessary .
+( o / out_of_scope )
+
+# ::id MUL1954.json_0016
+# ::snt That is all I needed today . Thank you so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3458.json_0000
+# ::snt Hello , can you tell me about some colleges in town ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n2 / name
+     :op1 "colleges"
+  ))
+)
+
+# ::id PMUL3458.json_0002
+# ::snt I 'm looking for college attractions in the cambridge area
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "college"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Area ( aAt1 / question )
+   )
+)
+
+# ::id PMUL3458.json_0004
+# ::snt Yes please . What area is that in ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+)
+
+# ::id PMUL3458.json_0006
+# ::snt Yes , I would like to book a train for cambridge on tuesday
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL3458.json_0008
+# ::snt I 'll be departing from london liverpool street , and I 'd like to arrive by 18:45 .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n10 / name
+     :op1 "18:45"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id PMUL3458.json_0010
+# ::snt Yes for five people please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n14 / name
+     :op1 "five"
+  ))
+)
+
+# ::id PMUL3458.json_0012
+# ::snt No , I believe that 's everything for now . Thank you for all of your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01352.json_0000
+# ::snt I 'm trying to find an expensive restaurant in the centre of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG01352.json_0002
+# ::snt Belgian food please
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "belgian"
+  ))
+)
+
+# ::id SNG01352.json_0004
+# ::snt Ok , how about Chinese food then ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "chinese"
+  ))
+)
+
+# ::id SNG01352.json_0006
+# ::snt No , I do n't need a reservation . Just the phone number and post code please .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+)
+
+# ::id SNG01352.json_0008
+# ::snt Great ! Thanks so much .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01352.json_0010
+# ::snt No that is all . Thanks
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0422.json_0000
+# ::snt I 'm looking for a train to Ely . I need to arrive by 19:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "ely"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "19:30"
+  ))
+)
+
+# ::id MUL0422.json_0002
+# ::snt That train is leaving from Cambridge on Sunday , correct ?
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0422.json_0004
+# ::snt The departure time is of no concern , but I need to arrive on sunday in ely at 19:30 please .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n10 / name
+     :op1 "ely"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n12 / name
+     :op1 "sunday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n14 / name
+     :op1 "19:30"
+  ))
+   :Leave ( onTr4 / dontcare)
+)
+
+# ::id MUL0422.json_0006
+# ::snt Great . I need it booked for 6 people and could you give me the reference number . I 'm also looking for places to go in the centre of town .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+   )
+ :op2(Tm2 / Train-Inform
+   :People ( PeoTr4 / People 
+    :name ( n19 / name
+     :op1 "6"
+  ))
+   )
+ :op3(Tt3 / Train-Request
+  :Ref ( aTr2 / question )
+   )
+)
+
+# ::id MUL0422.json_0008
+# ::snt I also am looking for an attraction to go to in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n20 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0422.json_0010
+# ::snt Yes , in the centre of town .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n22 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0422.json_0012
+# ::snt That would be fine . What is the name and address of one of those attractions ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id MUL0422.json_0014
+# ::snt Please give me their address
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id MUL0422.json_0016
+# ::snt Great , thanks . That 's all I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01575.json_0000
+# ::snt I need to book a taxi to leave after 12:45 to go to yippee noodle bar .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n2 / name
+     :op1 "12:45"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n4 / name
+     :op1 "yippee"
+     :op2 "noodle"
+     :op3 "bar"
+  ))
+)
+
+# ::id SNG01575.json_0002
+# ::snt I 'll be leaving from the Cambridge Punter .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n6 / name
+     :op1 "cambridge"
+     :op2 "punter"
+  ))
+)
+
+# ::id SNG01575.json_0004
+# ::snt No , that will be all , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4797.json_0000
+# ::snt I need a place to stay with free wifi but I do n't need free parking , thank you .
+( Hm1 / Hotel-Inform
+   :Parking ( oHo1 / no)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL4797.json_0002
+# ::snt Do you have any in the cheap price range ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n2 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL4797.json_0004
+# ::snt It does n't matter as long as it 's on the moderate range .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL4797.json_0006
+# ::snt I just need to find one that has room for 3 people to stay 3 nights starting from Saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL4797.json_0008
+# ::snt Yes , let 's go ahead and book with the Avalon .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n12 / name
+     :op1 "avalon"
+  ))
+)
+
+# ::id PMUL4797.json_0010
+# ::snt Thank you . I am also looking for a place to eat in the centre area and that serves indonesian food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "indonesian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n16 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4797.json_0012
+# ::snt are there any indonesian restaurants elsewhere ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+   :Food ( FooRe3 / Food 
+    :name ( n18 / name
+     :op1 "indonesian"
+  ))
+)
+
+# ::id PMUL4797.json_0014
+# ::snt how about lebanese instead ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n20 / name
+     :op1 "lebanese"
+  ))
+)
+
+# ::id PMUL4797.json_0016
+# ::snt Yes , book the table for two . Also , make it a late dinner ?
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n22 / name
+     :op1 "two"
+  ))
+)
+
+# ::id PMUL4509.json_0000
+# ::snt i need info about cityroomz
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "cityroomz"
+  ))
+)
+
+# ::id PMUL4509.json_0002
+# ::snt Thank you . Is it considered a hotel or guesthouse ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL4509.json_0004
+# ::snt Thanks . I also need information for Sheep 's Green and Lammas Land Park Fen Causeway . What can you tell me about it ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n4 / name
+     :op1 "sheep"
+     :op2 "'s"
+     :op3 "green"
+     :op4 "and"
+     :op5 "lammas"
+     :op6 "land"
+     :op7 "park"
+     :op8 "fen"
+     :op9 "causeway"
+  ))
+   )
+ :op2(gk2 / general-thank
+   :none ( onge2 / none)
+   )
+)
+
+# ::id PMUL4509.json_0006
+# ::snt Thanks so much , you 've been really helpful . Have a great day . Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id SNG01260.json_0000
+# ::snt I am looking for the police station
+( Pm1 / Police-Inform
+   :none ( onPo1 / none)
+)
+
+# ::id SNG01260.json_0002
+# ::snt Would you give me their address and postcode also , please ?
+( Pt1 / Police-Request
+  :Addr ( aPo0 / question )
+  :Post ( aPo1 / question )
+)
+
+# ::id SNG01260.json_0004
+# ::snt Thanks . That takes care of everything for me .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0152.json_0000
+# ::snt What do you have in the way of guesthouses in the north ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouses"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL0152.json_0002
+# ::snt Yes I would like it to be moderately priced .   Thank you .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL0152.json_0004
+# ::snt Please provide a recommendation .
+( o / out_of_scope )
+
+# ::id PMUL0152.json_0006
+# ::snt I think that would be great .   May I please book that guest house for 2 nights starting from Friday for 1 person ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "1"
+  ))
+)
+
+# ::id PMUL0152.json_0008
+# ::snt Can you also look up the sitar tandoori restaurant ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n14 / name
+     :op1 "sitar"
+     :op2 "tandoori"
+  ))
+)
+
+# ::id PMUL0152.json_0010
+# ::snt I need reservations for the same group of people at 17:00 on the same day .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n16 / name
+     :op1 "17:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "group"
+     :op3 "of"
+     :op4 "people"
+  ))
+)
+
+# ::id PMUL0152.json_0012
+# ::snt Great . You are so helpful . One more thing , I need a taxi to arrive at the restaurant by the booking time
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n22 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "booking"
+     :op3 "time"
+  ))
+)
+
+# ::id PMUL0152.json_0014
+# ::snt I meant to say I need to commute between the hotel and the restaurant .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n26 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL0152.json_0016
+# ::snt Can I have the contact number and car type ?
+( Tt1 / Taxi-Request
+  :Car ( aTa0 / question )
+)
+
+# ::id PMUL0152.json_0018
+# ::snt Great ! Thank you so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3535.json_0000
+# ::snt I wanted to travel to kings lynn . Do you have a train leaving on monday ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "kings"
+     :op2 "lynn"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n4 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL3535.json_0002
+# ::snt I would like to arrive by 11:00 if possible please .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n6 / name
+     :op1 "11:00"
+  ))
+)
+
+# ::id PMUL3535.json_0004
+# ::snt That would work can I get 7 tickets please ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "7"
+  ))
+)
+
+# ::id PMUL3535.json_0006
+# ::snt any will be fine with me .
+( o / out_of_scope )
+
+# ::id PMUL3535.json_0008
+# ::snt I also need a place to stay that has free wifi and parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL3535.json_0010
+# ::snt It should be in the moderate price range . Does that help ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n10 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL3535.json_0012
+# ::snt That sounds great !   Can you please book it for me starting on Thursday ?   I will need the reference number please .
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id SNG1024.json_0000
+# ::snt Can you find me a place to stay that is moderately priced and includes free parking ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id SNG1024.json_0002
+# ::snt Any area would be fine . But do any of the guesthouses have a 3 star rating ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouses"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SNG1024.json_0004
+# ::snt The area does n't matter , I just need to make sure I have a place to stay for 4 nights starting Saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id SNG1024.json_0006
+# ::snt 3 people .
+( Hm1 / Hotel-Inform
+   :People ( PeoHo2 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SNG1024.json_0008
+# ::snt How about just 1 night ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "1"
+  ))
+)
+
+# ::id SNG1024.json_0010
+# ::snt Thanks so much , I ca n't wait .   Bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1302.json_0000
+# ::snt I need help finding a train that will depart on Saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id PMUL1302.json_0002
+# ::snt I am going to Cambridge and leaving from Stevenage .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n6 / name
+     :op1 "stevenage"
+  ))
+)
+
+# ::id PMUL1302.json_0004
+# ::snt by 18:45 please .
+( Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n8 / name
+     :op1 "18:45"
+  ))
+)
+
+# ::id PMUL1302.json_0006
+# ::snt The train should arrive by 18:45 and should leave on saturday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "saturday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n12 / name
+     :op1 "18:45"
+  ))
+)
+
+# ::id PMUL1302.json_0008
+# ::snt Yes please .   Also I am looking for a concerthall in the east .   If there are none available , how about a boat attraction .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n16 / name
+     :op1 "concerthall"
+  ))
+   :Type ( TypAt6 / Type 
+    :name ( n18 / name
+     :op1 "boat"
+  ))
+)
+
+# ::id PMUL1302.json_0010
+# ::snt I think that is all I need . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0671.json_0000
+# ::snt I am looking for a restaurant serving Persian food in the expensive price range .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "persian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SNG0671.json_0002
+# ::snt How about any restaurant in the centre ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id SNG0671.json_0004
+# ::snt I think I 'd like to try Indian food , are there any of those in the center of town ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n8 / name
+     :op1 "indian"
+  ))
+)
+
+# ::id SNG0671.json_0006
+# ::snt Any of them would be fine .
+( o / out_of_scope )
+
+# ::id SNG0671.json_0008
+# ::snt Yes please , for 3 people t 15:30 on Friday . Thank you .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "15:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+)
+
+# ::id SNG0671.json_0010
+# ::snt That 's awesome . Thanks that 's all i need !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id WOZ20347.json_0000
+# ::snt I would like a restaurant that serves irish food
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "irish"
+  ))
+)
+
+# ::id WOZ20347.json_0002
+# ::snt How about European food in any price range ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n4 / name
+     :op1 "european"
+  ))
+   :Price ( onRe2 / none)
+)
+
+# ::id WOZ20347.json_0004
+# ::snt I do n't care about the price as long as it 's European . Can you recommend one ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "european"
+  ))
+   :Price ( onRe2 / dontcare)
+)
+
+# ::id WOZ20347.json_0006
+# ::snt May I have their address and phone number please ?
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id WOZ20347.json_0008
+# ::snt Thank you , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01862.json_0000
+# ::snt I want to take a taxi from arbury lodge guest house to the varsity restaurant .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n2 / name
+     :op1 "the"
+     :op2 "varsity"
+     :op3 "restaurant"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n4 / name
+     :op1 "arbury"
+     :op2 "lodge"
+     :op3 "guest"
+     :op4 "house"
+  ))
+)
+
+# ::id SNG01862.json_0002
+# ::snt My taxi should arrive by 13:30
+( Tm1 / Taxi-Inform
+   :Arrive ( ArrTa2 / Arrive 
+    :name ( n6 / name
+     :op1 "13:30"
+  ))
+)
+
+# ::id PMUL4943.json_0000
+# ::snt I need some help choosing a train from Cambridge to London King 's Cross .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+   :Dest ( DesTr4 / Dest 
+    :name ( n4 / name
+     :op1 "london"
+     :op2 "king"
+     :op3 "'s"
+     :op4 "cross"
+  ))
+)
+
+# ::id PMUL4943.json_0002
+# ::snt I need to leave on Wednesday sometime after 16:30 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "16:30"
+  ))
+)
+
+# ::id PMUL4943.json_0004
+# ::snt Yes please make a booking for 3 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL4943.json_0006
+# ::snt That 's lovely . We also require lodging . Could you help find a guesthouse with free parking ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n12 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id PMUL4943.json_0008
+# ::snt It does n't matter , we will also need wifi , and will be staying for 2 nights , starting on Monday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "2"
+  ))
+   :Internet ( esHo2 / yes)
+   :Day ( DayHo5 / Day 
+    :name ( n16 / name
+     :op1 "monday"
+  ))
+)
+
+# ::id PMUL4943.json_0010
+# ::snt That sounds great .   Can you go ahead and book it for me ?
+( o / out_of_scope )
+
+# ::id PMUL4943.json_0012
+# ::snt Thanks so much ! I 'm all finished now , goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL1985.json_0000
+# ::snt I would like to visit a museum in the east .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "east"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n4 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id MUL1985.json_0002
+# ::snt Sounds good , what is the postcode for the Cambridge Artworks ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n6 / name
+     :op1 "cambridge"
+     :op2 "artworks"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+   )
+)
+
+# ::id MUL1985.json_0004
+# ::snt Thanks .   Can you tell me if there are any trains that could get me to Cambridge by 13:00 ?
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n8 / name
+     :op1 "cambridge"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n10 / name
+     :op1 "13:00"
+  ))
+)
+
+# ::id MUL1985.json_0006
+# ::snt I 'm flying in to Stansted Airport on Tuesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "tuesday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n14 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+)
+
+# ::id MUL1985.json_0008
+# ::snt That seems to work .   I need 6 tickets .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n16 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL1985.json_0010
+# ::snt That should be all for today .   Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL2391.json_0000
+# ::snt I need an italian place in the moderate price range to eat at .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "italian"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id MUL2391.json_0002
+# ::snt Yes , I like you to tell me all 5 options , than I will decide !
+( o / out_of_scope )
+
+# ::id MUL2391.json_0004
+# ::snt Are any of those options located in the centre of town ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n6 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL2391.json_0006
+# ::snt Choose one of them for me and let me know the phone number , address , and postcode please .
+( Rt1 / Restaurant-Request
+  :Phone ( aRe0 / question )
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+)
+
+# ::id MUL2391.json_0008
+# ::snt I 'll think about it , thank you . Could you reccommend a few attractions in the same area of town ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n8 / name
+     :op1 "same"
+     :op2 "area"
+     :op3 "of"
+     :op4 "town"
+  ))
+)
+
+# ::id MUL2391.json_0010
+# ::snt Please book a taxi between All Saints Church and pizza express , I 'd like to leave the church by 21:45 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n10 / name
+     :op1 "21:45"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n12 / name
+     :op1 "pizza"
+     :op2 "express"
+  ))
+   :Depart ( DepTa6 / Depart 
+    :name ( n14 / name
+     :op1 "all"
+     :op2 "saints"
+     :op3 "church"
+  ))
+)
+
+# ::id MUL2391.json_0012
+# ::snt Okay that 's all I need for now . Thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0090.json_0000
+# ::snt I 'm looking for a place to dine in the centre of town that serves modern european food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id MUL0090.json_0002
+# ::snt Not really , but I have 8 people with me .
+( Rm1 / Restaurant-Inform
+   :Price ( onRe1 / dontcare)
+   :People ( PeoRe3 / People 
+    :name ( n6 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL0090.json_0004
+# ::snt That sounds perfect ! Could you book me a table for friday at 18:00 for 8 people . Could you include the reference number also ?
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "18:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Ref ( aRe1 / question )
+   )
+)
+
+# ::id MUL0090.json_0006
+# ::snt Yes , I also need a hotel , I am on a budget so if you could find a cheap one that would be great .
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n14 / name
+     :op1 "cheap"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL0090.json_0008
+# ::snt Not really , I do n't need free parking or anything . What is available ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id MUL0090.json_0010
+# ::snt Yes , for 2 nights for 8 people starting on Friday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n18 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n20 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n22 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL0090.json_0012
+# ::snt That should be everything . Thank you for all of the assistance !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0359.json_0000
+# ::snt I want to find a hotel in the moderate price range . I do n't need free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Parking ( oHo2 / no)
+   :Price ( PriHo5 / Price 
+    :name ( n4 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id SSNG0359.json_0002
+# ::snt Yes I need it to be in the north .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SSNG0359.json_0004
+# ::snt Are either of them 4 star hotels ? Because that 's what I need .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SSNG0359.json_0006
+# ::snt Yes could you check for a booking for 4 people and 2 nights starting from saturday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n10 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+)
+
+# ::id SSNG0359.json_0008
+# ::snt How about a different hotel in the same price range ?
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+   :Type ( TypHo3 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+   :Price ( PriHo5 / Price 
+    :name ( n18 / name
+     :op1 "same"
+     :op2 "price"
+     :op3 "range"
+  ))
+)
+
+# ::id SSNG0359.json_0010
+# ::snt That 's fine can you try booking that for me ?
+( o / out_of_scope )
+
+# ::id SSNG0359.json_0012
+# ::snt No , thank you . That 's everything I need .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SSNG0359.json_0014
+# ::snt Yes thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1418.json_0000
+# ::snt Hi , I need to spend some time in the town centre . Any interesting sights there ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL1418.json_0002
+# ::snt Nothing in particular .   Can you give a recommendation ?
+( o / out_of_scope )
+
+# ::id PMUL1418.json_0004
+# ::snt Could I get the phone number for old schools please ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n4 / name
+     :op1 "old"
+     :op2 "schools"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Phone ( aAt1 / question )
+   )
+)
+
+# ::id PMUL1418.json_0006
+# ::snt Yes I need a train from Cambridge to Birmingham New Street to arrive 18:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n8 / name
+     :op1 "18:15"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL1418.json_0008
+# ::snt I would be traveling on Thursday . I need to arrive by 18:15 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n12 / name
+     :op1 "thursday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n14 / name
+     :op1 "18:15"
+  ))
+)
+
+# ::id PMUL1418.json_0010
+# ::snt What is the train ID and price please ?
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id PMUL1418.json_0012
+# ::snt thank you I got all I need now
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG1291.json_0000
+# ::snt I 'm looking for a train . The train should leave after 09:00 and should go to broxbourne .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "broxbourne"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n4 / name
+     :op1 "09:00"
+  ))
+)
+
+# ::id SNG1291.json_0002
+# ::snt On Sunday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+)
+
+# ::id SNG1291.json_0004
+# ::snt Yes please . I need that booked for 8 people .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "8"
+  ))
+)
+
+# ::id SNG1291.json_0006
+# ::snt No , thank you , that is all for now . Have a great day .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1520.json_0000
+# ::snt I 'm looking for a 4 star hotel , and it does n't need to have free parking .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Parking ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1520.json_0002
+# ::snt No , but price is important- anything moderately priced on your list ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "moderately"
+  ))
+)
+
+# ::id PMUL1520.json_0004
+# ::snt I 'd like a hotel that is in the moderate price range .   Could you recommend that for me ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n8 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL1520.json_0006
+# ::snt What are those options ?
+( o / out_of_scope )
+
+# ::id PMUL1520.json_0008
+# ::snt All right , let 's try that . May I get a reservation for Friday and Saturday night , 8 people each night ?
+( Hm1 / Hotel-Inform
+   :Stay ( Ho1 / 2)
+   :Day ( DayHo3 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo5 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL1520.json_0010
+# ::snt I also need a train on Sunday from Cambridge to Peterborough leaving after 14:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "peterborough"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n16 / name
+     :op1 "sunday"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n18 / name
+     :op1 "cambridge"
+  ))
+   :Leave ( LeaTr8 / Leave 
+    :name ( n20 / name
+     :op1 "14:15"
+  ))
+)
+
+# ::id PMUL1520.json_0012
+# ::snt No , I just need to leave after 14:15 please .
+( Tm1 / Train-Inform
+   :Leave ( LeaTr2 / Leave 
+    :name ( n22 / name
+     :op1 "14:15"
+  ))
+)
+
+# ::id PMUL1520.json_0014
+# ::snt Great , thanks so much ! That 's all I need ! Have a great day !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG01914.json_0000
+# ::snt I need a taxi after 21:45 to take me to jesus college .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n2 / name
+     :op1 "21:45"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n4 / name
+     :op1 "jesus"
+     :op2 "college"
+  ))
+)
+
+# ::id SNG01914.json_0002
+# ::snt I am coming from 4455 Woodbridge Road . It 's the hotel next to the Shell gas station and Cambridge College .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n6 / name
+     :op1 "4455"
+     :op2 "woodbridge"
+     :op3 "road"
+  ))
+)
+
+# ::id SNG01914.json_0004
+# ::snt I 'm coming from thanh binh .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n8 / name
+     :op1 "thanh"
+     :op2 "binh"
+  ))
+)
+
+# ::id SNG01914.json_0006
+# ::snt Thank you for your help , goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0277.json_0000
+# ::snt I am looking for directions to Jinling Noodle Bar , can you help me ?
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n2 / name
+     :op1 "jinling"
+     :op2 "noodle"
+     :op3 "bar"
+  ))
+)
+
+# ::id MUL0277.json_0002
+# ::snt No , but I need to book a table for 6 people at 12:30 on sunday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n4 / name
+     :op1 "12:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n6 / name
+     :op1 "sunday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n8 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL0277.json_0004
+# ::snt Thank you , I also want to book a train for the the same day , departing from Birmingham new street .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n10 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n12 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+)
+
+# ::id MUL0277.json_0006
+# ::snt Thank you . I also want to book a train for the same day , departing from Birmingham New Street and arriving in Cambridge by 9:30 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n16 / name
+     :op1 "birmingham"
+     :op2 "new"
+     :op3 "street"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n18 / name
+     :op1 "9:30"
+  ))
+   :Day ( DayTr8 / Day 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+)
+
+# ::id MUL0277.json_0008
+# ::snt The 9:23 arrival is perfect timing ! I need it for the same 6 people . Can I please get the reference number for that booking also ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n22 / name
+     :op1 "6"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n24 / name
+     :op1 "9:23"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id MUL0277.json_0010
+# ::snt I think that 's all I need . Thank you !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2824.json_0000
+# ::snt I 'm looking for a certain hotel , can you help me find it ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL2824.json_0002
+# ::snt It is called finches bed and breakfast .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n4 / name
+     :op1 "finches"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+)
+
+# ::id PMUL2824.json_0004
+# ::snt Yes , please . I need a reservation for 5 people for 4 nights starting on Friday . If Friday is not available please check Tuesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL2824.json_0006
+# ::snt Thank you . Could I have the reference number for my records , please ?
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL2824.json_0008
+# ::snt Yes , I 'm also looking for entertainment in the centre please .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n14 / name
+     :op1 "entertainment"
+  ))
+)
+
+# ::id PMUL2824.json_0010
+# ::snt I will go with a college instead , can you recommend one and give me the postcode ?
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n16 / name
+     :op1 "college"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Post ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2824.json_0012
+# ::snt Can I help you with anything else ?
+( o / out_of_scope )
+
+# ::id PMUL2824.json_0014
+# ::snt Good bye .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3370.json_0000
+# ::snt i am looking for a place to stay . The hotel does n't need to include internet and should include free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL3370.json_0002
+# ::snt The location and price range do n't matter to me . I want a guesthouse with 4 stars .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Price ( onHo2 / dontcare)
+   :Area ( onHo3 / dontcare)
+   :Stars ( StaHo6 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL3370.json_0004
+# ::snt Sure , that sounds fine , as long as you 're sure it has free parking .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+)
+
+# ::id PMUL3370.json_0006
+# ::snt book for 1 people for 5 nights starting Thursday and get me the reference number please
+( a / and
+ :op1(Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "1"
+  ))
+   )
+ :op2(Ht2 / Hotel-Request
+  :Ref ( aHo1 / question )
+   )
+)
+
+# ::id PMUL3370.json_0008
+# ::snt And the reference number ?
+( Ht1 / Hotel-Request
+  :Ref ( aHo0 / question )
+)
+
+# ::id PMUL3370.json_0010
+# ::snt Thank you . I 'd also like to find a cinema in the west side of town . Do you know of any in that area ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n12 / name
+     :op1 "west"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n14 / name
+     :op1 "cinema"
+  ))
+)
+
+# ::id PMUL3370.json_0012
+# ::snt Let 's try for a museum in the west instead
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n16 / name
+     :op1 "museum"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n18 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL3370.json_0014
+# ::snt That works , can you please provide the address for me ?
+( At1 / Attraction-Request
+  :Addr ( aAt0 / question )
+)
+
+# ::id PMUL3370.json_0016
+# ::snt Yes .   I would like a taxi from the hotel to the museum please .
+( a / and
+ :op1(Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+   :Depart ( DepTa3 / Depart 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+   )
+ :op2(Hm2 / Hotel-Inform
+   :none ( onHo2 / none)
+   )
+)
+
+# ::id PMUL3370.json_0018
+# ::snt I 'd like to leave the hotel by 10:30 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n22 / name
+     :op1 "10:30"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n24 / name
+     :op1 "the"
+     :op2 "hotel"
+  ))
+)
+
+# ::id PMUL3370.json_0020
+# ::snt No that 's all I need . Have a good night .
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id MUL1280.json_0000
+# ::snt I need a zero star hotel in Cambridge with wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo5 / Stars 
+    :name ( n4 / name
+     :op1 "zero"
+  ))
+)
+
+# ::id MUL1280.json_0002
+# ::snt No , I actually need it in the north part of town .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL1280.json_0004
+# ::snt I guess the Cityroomz in the centre would be fine then .   Does it include free wifi ?
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Area ( AreHo3 / Area 
+    :name ( n8 / name
+     :op1 "centre"
+  ))
+   :Name ( NamHo5 / Name 
+    :name ( n10 / name
+     :op1 "Cityroomz"
+  ))
+)
+
+# ::id MUL1280.json_0006
+# ::snt Can we book it for 8 people starting saturday ?
+( Hm1 / Hotel-Inform
+   :Day ( DayHo2 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n14 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL1280.json_0008
+# ::snt I 'll be there for 5 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL1280.json_0010
+# ::snt I 'm also looking for an inexpensive Italian restaurant in the same area .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n18 / name
+     :op1 "italian"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n20 / name
+     :op1 "same"
+     :op2 "area"
+  ))
+   :Price ( PriRe6 / Price 
+    :name ( n22 / name
+     :op1 "inexpensive"
+  ))
+)
+
+# ::id MUL1280.json_0012
+# ::snt Yes please . For the same amount of people on the same day at 14:30 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n24 / name
+     :op1 "14:30"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n26 / name
+     :op1 "same"
+     :op2 "amount"
+     :op3 "of"
+     :op4 "people"
+  ))
+   :Day ( DayRe6 / Day 
+    :name ( n28 / name
+     :op1 "same"
+     :op2 "day"
+  ))
+)
+
+# ::id MUL1280.json_0014
+# ::snt Is there a reference number for the Pizzeria reservation ?
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id MUL1280.json_0016
+# ::snt No , that 's all I needed . Thanks and bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3455.json_0000
+# ::snt I need a moderately priced restaurant in the centre .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderately"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3455.json_0002
+# ::snt I would like sometthing International .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "international"
+  ))
+)
+
+# ::id PMUL3455.json_0004
+# ::snt Yes there will be 8 of us at 17:15 on Wednesday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n8 / name
+     :op1 "17:15"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "wednesday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL3455.json_0006
+# ::snt Can you help me find a train ?
+( Tm1 / Train-Inform
+   :none ( onTr1 / none)
+)
+
+# ::id PMUL3455.json_0008
+# ::snt I would like a train from Ely to Cambridge on Wednesday and I need to arrive before 10:45 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n14 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n16 / name
+     :op1 "wednesday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n18 / name
+     :op1 "10:45"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n20 / name
+     :op1 "ely"
+  ))
+)
+
+# ::id PMUL3455.json_0010
+# ::snt No thank you . I 'll just need the travel time and train ID , please ?
+( Tt1 / Train-Request
+  :Time ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id PMUL3455.json_0012
+# ::snt No .   That will be all for now .   Thank you for your help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0247.json_0000
+# ::snt Hi there ! I need some information on the Hamilton Lodge , please .
+( Hm1 / Hotel-Inform
+   :Name ( NamHo2 / Name 
+    :name ( n2 / name
+     :op1 "hamilton"
+     :op2 "lodge"
+  ))
+)
+
+# ::id PMUL0247.json_0002
+# ::snt Ok that s the one .   Can I reserve a room for 8 people starting Saturday ?   We will be there 4 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n6 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n8 / name
+     :op1 "8"
+  ))
+)
+
+# ::id PMUL0247.json_0004
+# ::snt Yes can you help me find a restaurant ? I 'm looking for something expensive in the west .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "expensive"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "west"
+  ))
+)
+
+# ::id PMUL0247.json_0006
+# ::snt Sounds great , no need to book yet , I have to check with the real boss , my wife .   Can I get the postcode and address for now ?
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id PMUL0247.json_0008
+# ::snt No . Thanks for all your help . Goodbye
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0956.json_0000
+# ::snt I need a train leaving from leicester on thursday . Thanks .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "thursday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "leicester"
+  ))
+)
+
+# ::id PMUL0956.json_0002
+# ::snt I need to arrive in Cambridge
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL0956.json_0004
+# ::snt Okay . Could you make me a booking for 2 people please ?
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n8 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL0956.json_0006
+# ::snt Can you help me find a place to eat that is really cheap in the centre of town ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n10 / name
+     :op1 "cheap"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0956.json_0008
+# ::snt Just to make sure , TR3839 leaves after 10:00 correct ?   I can not leave before then . As far as cuisine type , Chinese sounds good .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "chinese"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n16 / name
+     :op1 "10:00"
+  ))
+)
+
+# ::id PMUL0956.json_0010
+# ::snt No thank you . I just need the postcode please .
+( Rt1 / Restaurant-Request
+  :Post ( aRe0 / question )
+)
+
+# ::id PMUL0956.json_0012
+# ::snt yes I will be hungry i need a place to eat
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL0956.json_0014
+# ::snt Sorry , I do n't need a reservation . That 's all I need , thanks so much for your help !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4885.json_0000
+# ::snt i need a place to stay
+( Hm1 / Hotel-Inform
+   :none ( onHo1 / none)
+)
+
+# ::id PMUL4885.json_0002
+# ::snt Downtown . In a guest house maybe .
+( o / out_of_scope )
+
+# ::id PMUL4885.json_0004
+# ::snt I do n't have a certain area in mind . But , I would like it to have 4 stars and that it is a guesthouse and not a hotel .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( onHo2 / dontcare)
+   :Stars ( StaHo5 / Stars 
+    :name ( n4 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4885.json_0006
+# ::snt Okay , thank you ! Will you please book it for 5 people for 4 nights , starting Tuesday ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id PMUL4885.json_0008
+# ::snt Yes expensive and also looking for places to go nearby
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n12 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL4885.json_0010
+# ::snt Yes .   Book for 5 people , 4 nights and starting on Tuesday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+   :People ( PeoHo4 / People 
+    :name ( n16 / name
+     :op1 "5"
+  ))
+   :Day ( DayHo6 / Day 
+    :name ( n18 / name
+     :op1 "tuesday"
+  ))
+)
+
+# ::id PMUL4885.json_0012
+# ::snt i need to book a car
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL4885.json_0014
+# ::snt a taxi that should leave by 05:30
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n20 / name
+     :op1 "05:30"
+  ))
+)
+
+# ::id PMUL4885.json_0016
+# ::snt Wait , I need to find a museum in the centre first , then i can get a taxi . I 'm very sorry , I got a little ahead of myself .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n22 / name
+     :op1 "centre"
+  ))
+   :Type ( TypAt4 / Type 
+    :name ( n24 / name
+     :op1 "museum"
+  ))
+)
+
+# ::id PMUL4885.json_0018
+# ::snt Yes , can I please have the phone number for the Whipple Museum of History ?
+( At1 / Attraction-Request
+  :Phone ( aAt0 / question )
+)
+
+# ::id PMUL4885.json_0020
+# ::snt Okay , let 's book the taxi now .   I need to get between the two places .
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL4885.json_0022
+# ::snt I want to leave the whipple museum of the history of science at 05:30 to go to the alexander bed and breakfast , please .
+( Tm1 / Taxi-Inform
+   :Dest ( DesTa2 / Dest 
+    :name ( n26 / name
+     :op1 "alexander"
+     :op2 "bed"
+     :op3 "and"
+     :op4 "breakfast"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n28 / name
+     :op1 "whipple"
+     :op2 "museum"
+     :op3 "of"
+     :op4 "the"
+     :op5 "history"
+     :op6 "of"
+     :op7 "science"
+  ))
+   :Leave ( LeaTa6 / Leave 
+    :name ( n30 / name
+     :op1 "05:30"
+  ))
+)
+
+# ::id PMUL4885.json_0024
+# ::snt Yes that 's correct . Can I also have the phone number and type of car that will be picking me up .
+( Tt1 / Taxi-Request
+  :Phone ( aTa0 / question )
+)
+
+# ::id PMUL4885.json_0026
+# ::snt No thank you . Thanks for everything ! Bye !
+( ge1 / general-bye
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3944.json_0000
+# ::snt I 'm looking for a train departing on saturday from cambridge .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "saturday"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3944.json_0002
+# ::snt Getting out of cambridge for awhile going to stansted airport and would like to leave anytime after 12:30 please
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n6 / name
+     :op1 "stansted"
+     :op2 "airport"
+  ))
+   :Leave ( LeaTr4 / Leave 
+    :name ( n8 / name
+     :op1 "12:30"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n10 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL3944.json_0004
+# ::snt Yes please . I need to book it for 3 people . Once booked can I please have the reference number ?
+( a / and
+ :op1(Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL3944.json_0006
+# ::snt Yes , we 're also looking for a hotel to stay at when we 're in town .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL3944.json_0008
+# ::snt I definitely want a 4-star hotel , not a guesthouse . I do n't care about parking , but I do need free wifi .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+   :Parking ( onHo2 / dontcare)
+   :Internet ( esHo3 / yes)
+   :Stars ( StaHo6 / Stars 
+    :name ( n18 / name
+     :op1 "4-star"
+  ))
+)
+
+# ::id PMUL3944.json_0010
+# ::snt That sounds great . Can you give me some information about it ?
+( o / out_of_scope )
+
+# ::id PMUL3944.json_0012
+# ::snt Can you book it for me . From Thursday , for 2 nights and 3 people .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n20 / name
+     :op1 "2"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n22 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n24 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL3944.json_0014
+# ::snt No , thank you .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL1882.json_0000
+# ::snt i need a hotel with wifi in the north part of town
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n2 / name
+     :op1 "hotel"
+  ))
+   :Internet ( esHo2 / yes)
+   :Area ( AreHo5 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL1882.json_0002
+# ::snt I am open as far as price range , but I would love a 4 star place .
+( Hm1 / Hotel-Inform
+   :Price ( onHo1 / dontcare)
+   :Stars ( StaHo3 / Stars 
+    :name ( n6 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL1882.json_0004
+# ::snt No , the hotel needs to have a 4 star rating . Can you please check your system again ? Thanks
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n10 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id PMUL1882.json_0006
+# ::snt Perhaps there is a guestroom ?
+( o / out_of_scope )
+
+# ::id PMUL1882.json_0008
+# ::snt No I need the north . Is there anything else available in the north ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n12 / name
+     :op1 "north"
+  ))
+)
+
+# ::id MUL2674.json_0000
+# ::snt Yes I 'd like to find a hotel with free parking and 5 star rating .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "5"
+  ))
+   :Type ( TypHo5 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL2674.json_0002
+# ::snt Can you try it in a different area please ?
+( At1 / Attraction-Request
+  :Area ( aAt0 / question )
+)
+
+# ::id MUL2674.json_0004
+# ::snt I do n't have a preference , but I guess we could stay in a four star hotel with free parking if we absolutely had to .
+( Hm1 / Hotel-Inform
+   :Area ( onHo1 / dontcare)
+   :Stars ( StaHo3 / Stars 
+    :name ( n6 / name
+     :op1 "four"
+  ))
+   :Parking ( esHo3 / yes)
+   :Type ( TypHo6 / Type 
+    :name ( n8 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL2674.json_0006
+# ::snt I 'm actually looking for a 5 star place . Any available ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n10 / name
+     :op1 "5"
+  ))
+)
+
+# ::id MUL2674.json_0008
+# ::snt Sure , let 's try a 4 star hotel .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n12 / name
+     :op1 "4"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n14 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL2674.json_0010
+# ::snt I would actually like a 4 star hotel , not a guesthouse .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n16 / name
+     :op1 "hotel"
+  ))
+   :Stars ( StaHo4 / Stars 
+    :name ( n18 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2674.json_0012
+# ::snt Is the University Arms a 4 star hotel ?
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n20 / name
+     :op1 "4"
+  ))
+)
+
+# ::id MUL2674.json_0014
+# ::snt Please book it for 8 people starting Monday for 3 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n22 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n24 / name
+     :op1 "monday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n26 / name
+     :op1 "8"
+  ))
+)
+
+# ::id MUL2674.json_0016
+# ::snt Ok , can we try 2 nights instead please ?
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n28 / name
+     :op1 "2"
+  ))
+)
+
+# ::id PMUL2823.json_0000
+# ::snt I 'm looking to stay at a 4 star place with free wifi .
+( Hm1 / Hotel-Inform
+   :Internet ( esHo1 / yes)
+   :Stars ( StaHo3 / Stars 
+    :name ( n2 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2823.json_0002
+# ::snt Are any in the North ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n4 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL2823.json_0004
+# ::snt OK , can you book a room for me at your favorite place ? 4 of us will arrive on Tuesday , and we need to stay for 3 nights .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n6 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n8 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n10 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL2823.json_0006
+# ::snt I am also looking for an attraction called the cherry hinton village centre . Do you have any information about this place ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n12 / name
+     :op1 "the"
+     :op2 "cherry"
+     :op3 "hinton"
+     :op4 "village"
+     :op5 "centre"
+  ))
+)
+
+# ::id PMUL2823.json_0008
+# ::snt Great , can I also have the postcode and phone number ?
+( At1 / Attraction-Request
+  :Post ( aAt0 / question )
+  :Phone ( aAt1 / question )
+)
+
+# ::id PMUL2823.json_0010
+# ::snt Thank you , I am also looking to book a taxi to commute between these places . I will be leaving the attraction around 12:45 .
+( Tm1 / Taxi-Inform
+   :Leave ( LeaTa2 / Leave 
+    :name ( n14 / name
+     :op1 "12:45"
+  ))
+   :Depart ( DepTa4 / Depart 
+    :name ( n16 / name
+     :op1 "the"
+     :op2 "attraction"
+  ))
+)
+
+# ::id PMUL2823.json_0012
+# ::snt Awesome . Thanks so much for your help today !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL0633.json_0000
+# ::snt Hello ! I need to find a train leaving Wednesday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "wednesday"
+  ))
+)
+
+# ::id PMUL0633.json_0002
+# ::snt I need to go to Cambridge from bishops stortford on wednesday and arrive by 09:15 .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+   :Day ( DayTr4 / Day 
+    :name ( n6 / name
+     :op1 "wednesday"
+  ))
+   :Arrive ( ArrTr6 / Arrive 
+    :name ( n8 / name
+     :op1 "09:15"
+  ))
+   :Depart ( DepTr8 / Depart 
+    :name ( n10 / name
+     :op1 "bishops"
+     :op2 "stortford"
+  ))
+)
+
+# ::id PMUL0633.json_0004
+# ::snt I need one that can fit three people . I need three tickets .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n12 / name
+     :op1 "three"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n14 / name
+     :op1 "three"
+  ))
+)
+
+# ::id PMUL0633.json_0006
+# ::snt I prefer to arrive by 08:07 .   Can you suggest a cheap greek restaurant ? I 'd like a reservation for 3 people at 10:00 .   Please provide reference numbers .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n16 / name
+     :op1 "08:07"
+  ))
+   )
+ :op2(Rm2 / Restaurant-Inform
+   :Price ( PriRe4 / Price 
+    :name ( n19 / name
+     :op1 "cheap"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n21 / name
+     :op1 "3"
+  ))
+   :Food ( FooRe8 / Food 
+    :name ( n23 / name
+     :op1 "greek"
+  ))
+   :Time ( TimRe10 / Time 
+    :name ( n25 / name
+     :op1 "10:00"
+  ))
+   )
+ :op3(Tt3 / Train-Request
+  :Ref ( aTr2 / question )
+   )
+ :op4(Rt4 / Restaurant-Request
+  :Ref ( aRe3 / question )
+   )
+)
+
+# ::id PMUL0633.json_0008
+# ::snt Thank you . Once you provide me with the reference number that is all I need .
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+ :op3(Rt3 / Restaurant-Request
+  :Ref ( aRe2 / question )
+   )
+)
+
+# ::id PMUL0633.json_0010
+# ::snt I also like Asian Oriental .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n26 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+)
+
+# ::id PMUL0633.json_0012
+# ::snt I would like to be in the centre of town .
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n28 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL0633.json_0014
+# ::snt Cheap price sounds good to me .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n30 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL0633.json_0016
+# ::snt That 's all I need for now . Thanks for the help .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2387.json_0000
+# ::snt I want to visit the centre while I am here , what are some of the attractions available to me ?
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n2 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2387.json_0002
+# ::snt I do n't care .
+( Am1 / Attraction-Inform
+   :Type ( onAt1 / dontcare)
+)
+
+# ::id PMUL2387.json_0004
+# ::snt Yes a museum sounds good , adress and phone number please
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n4 / name
+     :op1 "museum"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Phone ( aAt1 / question )
+   )
+)
+
+# ::id PMUL2387.json_0006
+# ::snt I also need a place to eat . It can be expensive and I would like the restaurant to serve Asian oriental food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "asian"
+     :op2 "oriental"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id PMUL2387.json_0008
+# ::snt Yes , could you book that . Saturday , 3 people , 13:30 .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n10 / name
+     :op1 "13:30"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n12 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n14 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL2387.json_0010
+# ::snt Can you also book a taxi to commute between the two place ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id PMUL2387.json_0012
+# ::snt Thanks a lot . That does it for me . Goodbye .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL4251.json_0000
+# ::snt I need a train from cambridge to go to london liverpool street
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+   :Depart ( DepTr4 / Depart 
+    :name ( n4 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4251.json_0002
+# ::snt I will be traveling on Thursday .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n6 / name
+     :op1 "thursday"
+  ))
+)
+
+# ::id PMUL4251.json_0004
+# ::snt I will be traveling on a Sunday , and I need to arrive by 14:30
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n8 / name
+     :op1 "sunday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n10 / name
+     :op1 "14:30"
+  ))
+)
+
+# ::id PMUL4251.json_0006
+# ::snt I should leave Cambridge on sunday and arrive in london liverpool street by 14:30 . I need 4 tickets and a reference number .
+( a / and
+ :op1(Tm1 / Train-Inform
+   :Arrive ( ArrTr2 / Arrive 
+    :name ( n12 / name
+     :op1 "14:30"
+  ))
+   :People ( PeoTr4 / People 
+    :name ( n14 / name
+     :op1 "4"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n16 / name
+     :op1 "Cambridge"
+  ))
+   :Day ( DayTr8 / Day 
+    :name ( n18 / name
+     :op1 "sunday"
+  ))
+   :Dest ( DesTr10 / Dest 
+    :name ( n20 / name
+     :op1 "liverpool"
+     :op2 "street"
+  ))
+   )
+ :op2(Tt2 / Train-Request
+  :Ref ( aTr1 / question )
+   )
+)
+
+# ::id PMUL4251.json_0008
+# ::snt Yes , that 's perfect . I need tickets for 4 people , please .
+( Tm1 / Train-Inform
+   :People ( PeoTr2 / People 
+    :name ( n22 / name
+     :op1 "4"
+  ))
+)
+
+# ::id PMUL4251.json_0010
+# ::snt Yes , i need to find a restaurant to visit in the centre of town . Preferably in the moderate price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n24 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n26 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4251.json_0012
+# ::snt It does n't matter .
+( Rm1 / Restaurant-Inform
+   :Food ( onRe1 / dontcare)
+)
+
+# ::id PMUL4251.json_0014
+# ::snt Yeah , tell me the address for that restaurant and the type of food they serve
+( Rt1 / Restaurant-Request
+  :Food ( aRe0 / question )
+  :Addr ( aRe1 / question )
+)
+
+# ::id PMUL4251.json_0016
+# ::snt That is all that I need .
+( o / out_of_scope )
+
+# ::id MUL1383.json_0000
+# ::snt I 'm looking for a 4 star hotel to stay in .
+( Hm1 / Hotel-Inform
+   :Stars ( StaHo2 / Stars 
+    :name ( n2 / name
+     :op1 "4"
+  ))
+   :Type ( TypHo4 / Type 
+    :name ( n4 / name
+     :op1 "hotel"
+  ))
+)
+
+# ::id MUL1383.json_0002
+# ::snt Before I book , I 'd like to make sure that it is a guesthouse with free parking . Do you have anything with those amenities ?
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n6 / name
+     :op1 "guesthouse"
+  ))
+   :Parking ( esHo2 / yes)
+)
+
+# ::id MUL1383.json_0004
+# ::snt Anything works . Is there a 4 star guesthouse with both free parking and free wifi ?
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Internet ( esHo2 / yes)
+   :Stars ( StaHo4 / Stars 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Type ( TypHo6 / Type 
+    :name ( n10 / name
+     :op1 "guesthouse"
+  ))
+)
+
+# ::id MUL1383.json_0006
+# ::snt Yes .   I need 6 rooms for 3 nights , starting saturday .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n12 / name
+     :op1 "3"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n14 / name
+     :op1 "saturday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n16 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL1383.json_0008
+# ::snt Yes , I 'm also looking for a cheap place to eat that serves modern european food .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n18 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n20 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id MUL1383.json_0010
+# ::snt Yes . Can you get us a table at 14:00 on Saturday ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n22 / name
+     :op1 "14:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n24 / name
+     :op1 "saturday"
+  ))
+)
+
+# ::id MUL1383.json_0012
+# ::snt It will be for the same amount , 6 people .
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n26 / name
+     :op1 "6"
+  ))
+)
+
+# ::id MUL1383.json_0014
+# ::snt Awesome . How about a taxi between the two places ?
+( Tm1 / Taxi-Inform
+   :none ( onTa1 / none)
+)
+
+# ::id MUL1383.json_0016
+# ::snt No , I need it to get me at the hotel and have me to the restaurant by 14:00 for our reservation .   The pickup time does n't really matter .
+( Tm1 / Taxi-Inform
+   :Leave ( onTa1 / dontcare)
+   :Depart ( coTa2 / acorn_guest_house)
+   :Arrive ( ArrTa4 / Arrive 
+    :name ( n28 / name
+     :op1 "14:00"
+  ))
+   :Dest ( DesTa6 / Dest 
+    :name ( n30 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id MUL1383.json_0018
+# ::snt No , that covers everything . Thanks so much !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id SNG0827.json_0000
+# ::snt Hi , can you help me find a place to stay on the north side ?
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+)
+
+# ::id SNG0827.json_0002
+# ::snt Yes , are there any expensive ones ? I also would like free parking as well .
+( Hm1 / Hotel-Inform
+   :Parking ( esHo1 / yes)
+   :Price ( PriHo3 / Price 
+    :name ( n4 / name
+     :op1 "expensive"
+  ))
+)
+
+# ::id SNG0827.json_0004
+# ::snt How about something in the moderate range ?
+( Hm1 / Hotel-Inform
+   :Price ( PriHo2 / Price 
+    :name ( n6 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id SNG0827.json_0006
+# ::snt That sounds great ! Can you see if you can get me a room starting Friday ? We 'll be staying 4 nights , and there will be 2 of us .
+( Hm1 / Hotel-Inform
+   :Stay ( StaHo2 / Stay 
+    :name ( n8 / name
+     :op1 "4"
+  ))
+   :Day ( DayHo4 / Day 
+    :name ( n10 / name
+     :op1 "friday"
+  ))
+   :People ( PeoHo6 / People 
+    :name ( n12 / name
+     :op1 "2"
+  ))
+)
+
+# ::id SNG0827.json_0008
+# ::snt No , that 's all I need . I appreciate your help !
+( gt1 / general-greet
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2395.json_0000
+# ::snt I am looking for a cheap modern European restaurant . Can you help me ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "modern"
+     :op2 "european"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "cheap"
+  ))
+)
+
+# ::id PMUL2395.json_0002
+# ::snt Yes . 3 people at 13:00 on Thursday .
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n6 / name
+     :op1 "13:00"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n8 / name
+     :op1 "thursday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n10 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL2395.json_0004
+# ::snt Thank you ! What 's the reference number ?
+( Rt1 / Restaurant-Request
+  :Ref ( aRe0 / question )
+)
+
+# ::id PMUL2395.json_0006
+# ::snt I am also looking for places to go where I can take a boat .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n12 / name
+     :op1 "boat"
+  ))
+)
+
+# ::id PMUL2395.json_0008
+# ::snt Preferably in the centre , I 'll be staying in that area with some friends .
+( Am1 / Attraction-Inform
+   :Area ( AreAt2 / Area 
+    :name ( n14 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2395.json_0010
+# ::snt Yes , may I get the address , entrance fee and phone number please ?
+( At1 / Attraction-Request
+  :Fee ( aAt0 / question )
+  :Addr ( aAt1 / question )
+  :Phone ( aAt2 / question )
+)
+
+# ::id PMUL2395.json_0012
+# ::snt Thanks , that 's all I needed today . Goodbye !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id MUL0501.json_0000
+# ::snt I am looking to travel to Cambridge by train .
+( Tm1 / Train-Inform
+   :Dest ( DesTr2 / Dest 
+    :name ( n2 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id MUL0501.json_0002
+# ::snt I 'll be leaving from london liverpool street on Tuesday . I need to arrive by 12:30 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n4 / name
+     :op1 "tuesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n6 / name
+     :op1 "12:30"
+  ))
+   :Depart ( DepTr6 / Depart 
+    :name ( n8 / name
+     :op1 "london"
+     :op2 "liverpool"
+     :op3 "street"
+  ))
+)
+
+# ::id MUL0501.json_0004
+# ::snt No , I just need the price and Train ID for the 9:07 train .
+( Tt1 / Train-Request
+  :Ticket ( aTr0 / question )
+  :Id ( aTr1 / question )
+)
+
+# ::id MUL0501.json_0006
+# ::snt Actually yes , I also want to find out what kind of boating attractions there are .
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "boating"
+  ))
+)
+
+# ::id MUL0501.json_0008
+# ::snt I 'd like the address for the Riverboat Georgina , please .
+( a / and
+ :op1(Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n12 / name
+     :op1 "riverboat"
+     :op2 "georgina"
+  ))
+   )
+ :op2(At2 / Attraction-Request
+  :Addr ( aAt1 / question )
+   )
+)
+
+# ::id MUL0501.json_0010
+# ::snt I think that 's everything , thank you for your time .
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL2245.json_0000
+# ::snt Hi , I am looking for a high - end Cuban restaurant in Cambridge .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n2 / name
+     :op1 "Cuban"
+  ))
+   :Price ( PriRe4 / Price 
+    :name ( n4 / name
+     :op1 "high"
+     :op2 "-"
+     :op3 "end"
+  ))
+)
+
+# ::id PMUL2245.json_0002
+# ::snt How about one that serves British food ?
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "British"
+  ))
+)
+
+# ::id PMUL2245.json_0004
+# ::snt Is it expensive ? I would like their address and postcode please .
+( a / and
+ :op1(Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n8 / name
+     :op1 "expensive"
+  ))
+   )
+ :op2(Rt2 / Restaurant-Request
+  :Post ( aRe1 / question )
+  :Addr ( aRe2 / question )
+   )
+)
+
+# ::id PMUL2245.json_0006
+# ::snt Yes I would like to visit some architecture landmarks in the centre of the city . What would you recommend ?
+( Am1 / Attraction-Inform
+   :Type ( TypAt2 / Type 
+    :name ( n10 / name
+     :op1 "architecture"
+  ))
+   :Area ( AreAt4 / Area 
+    :name ( n12 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL2245.json_0008
+# ::snt Could you suggest one to me ? I will also need to know the address and phone number , as well as the entrance fee . Thanks .
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(At2 / Attraction-Request
+  :Fee ( aAt1 / question )
+  :Phone ( aAt2 / question )
+  :Addr ( aAt3 / question )
+   )
+)
+
+# ::id PMUL2245.json_0010
+# ::snt Thanks so much ! That is all I need help with today !
+( gk1 / general-thank
+   :none ( onge1 / none)
+)
+
+# ::id PMUL3872.json_0000
+# ::snt Hello , I need help finding a moderate priced restaurant in the centre of town .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n2 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n4 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL3872.json_0002
+# ::snt Yes , I would like a international restaurant if possible .
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n6 / name
+     :op1 "international"
+  ))
+)
+
+# ::id PMUL3872.json_0004
+# ::snt The Varsity will be fine . I 'll need a table on Friday at 14:00 . It will be for 8 people .
+( Rm1 / Restaurant-Inform
+   :Name ( NamRe2 / Name 
+    :name ( n8 / name
+     :op1 "The"
+     :op2 "Varsity"
+  ))
+   :Day ( DayRe4 / Day 
+    :name ( n10 / name
+     :op1 "Friday"
+  ))
+   :People ( PeoRe6 / People 
+    :name ( n12 / name
+     :op1 "8"
+  ))
+   :Time ( TimRe8 / Time 
+    :name ( n14 / name
+     :op1 "14:00"
+  ))
+)
+
+# ::id PMUL3872.json_0006
+# ::snt Great , yes I 'm also looking for the Whipple museum of the history of science . Can you tell me a bit about it ?
+( Am1 / Attraction-Inform
+   :Name ( NamAt2 / Name 
+    :name ( n16 / name
+     :op1 "Whipple"
+     :op2 "museum"
+     :op3 "of"
+     :op4 "the"
+     :op5 "history"
+     :op6 "of"
+     :op7 "science"
+  ))
+)
+
+# ::id PMUL3872.json_0008
+# ::snt Can I also get a taxi from the museum to the restaurant . I want to make sure I get there for that reservation .
+( Tm1 / Taxi-Inform
+   :Depart ( DepTa2 / Depart 
+    :name ( n18 / name
+     :op1 "the"
+     :op2 "museum"
+  ))
+   :Dest ( DesTa4 / Dest 
+    :name ( n20 / name
+     :op1 "the"
+     :op2 "restaurant"
+  ))
+)
+
+# ::id PMUL3872.json_0010
+# ::snt Nope , thanks for everything ! Bye now !
+( a / and
+ :op1(ge1 / general-bye
+   :none ( onge1 / none)
+   )
+ :op2(gk2 / general-thank
+   :none ( onge2 / none)
+   )
+)
+
+# ::id PMUL4776.json_0000
+# ::snt I need a place to stay in the north that has free wifi .
+( Hm1 / Hotel-Inform
+   :Area ( AreHo2 / Area 
+    :name ( n2 / name
+     :op1 "north"
+  ))
+   :Internet ( esHo2 / yes)
+)
+
+# ::id PMUL4776.json_0002
+# ::snt i do n't have one . I just need a guesthouse in the north .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n4 / name
+     :op1 "guesthouse"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n6 / name
+     :op1 "north"
+  ))
+)
+
+# ::id PMUL4776.json_0004
+# ::snt No i do n't . I just want to book a guest house in the north with free wifi for 1 people for 3 nights starting Wednesday night .
+( Hm1 / Hotel-Inform
+   :Type ( TypHo2 / Type 
+    :name ( n8 / name
+     :op1 "guest"
+     :op2 "house"
+  ))
+   :Area ( AreHo4 / Area 
+    :name ( n10 / name
+     :op1 "north"
+  ))
+   :Internet ( esHo3 / yes)
+   :Day ( DayHo7 / Day 
+    :name ( n12 / name
+     :op1 "Wednesday"
+  ))
+   :People ( PeoHo9 / People 
+    :name ( n14 / name
+     :op1 "1"
+  ))
+   :Stay ( StaHo11 / Stay 
+    :name ( n16 / name
+     :op1 "3"
+  ))
+)
+
+# ::id PMUL4776.json_0006
+# ::snt I would like to get some pricey food too .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n18 / name
+     :op1 "pricey"
+  ))
+)
+
+# ::id PMUL4859.json_0000
+# ::snt Wow , I ca nt believe that I got a person this quickly . I need a train to cambridge . I want to get there buy tuesday at 12:30 .
+( Tm1 / Train-Inform
+   :Day ( DayTr2 / Day 
+    :name ( n2 / name
+     :op1 "tuesday"
+  ))
+   :Arrive ( ArrTr4 / Arrive 
+    :name ( n4 / name
+     :op1 "12:30"
+  ))
+   :Dest ( DesTr6 / Dest 
+    :name ( n6 / name
+     :op1 "cambridge"
+  ))
+)
+
+# ::id PMUL4859.json_0002
+# ::snt I 'll be leaving from london kings cross .
+( Tm1 / Train-Inform
+   :Depart ( DepTr2 / Depart 
+    :name ( n8 / name
+     :op1 "london"
+     :op2 "kings"
+     :op3 "cross"
+  ))
+)
+
+# ::id PMUL4859.json_0004
+# ::snt I would like to take this train . Thank you .
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(Tm2 / Train-Inform
+   :none ( onTr2 / none)
+   )
+)
+
+# ::id PMUL4859.json_0006
+# ::snt Awesome . Could you also help me find a restaurant in the centre ?
+( Rm1 / Restaurant-Inform
+   :Area ( AreRe2 / Area 
+    :name ( n10 / name
+     :op1 "centre"
+  ))
+)
+
+# ::id PMUL4859.json_0008
+# ::snt it should be in the moderate price range .
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n12 / name
+     :op1 "moderate"
+  ))
+)
+
+# ::id PMUL4859.json_0010
+# ::snt American food and I need a booking for same group
+( Rm1 / Restaurant-Inform
+   :Food ( FooRe2 / Food 
+    :name ( n14 / name
+     :op1 "American"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n16 / name
+     :op1 "same"
+     :op2 "group"
+  ))
+)
+
+# ::id PMUL4859.json_0012
+# ::snt I am looking for something in the moderate price range in the Centre . Is there anything that meets that criteria ?
+( Rm1 / Restaurant-Inform
+   :Price ( PriRe2 / Price 
+    :name ( n18 / name
+     :op1 "moderate"
+  ))
+   :Area ( AreRe4 / Area 
+    :name ( n20 / name
+     :op1 "Centre"
+  ))
+)
+
+# ::id PMUL4859.json_0014
+# ::snt Yes please ! I 'd like a table for one person at 20:30 on tuesday
+( Rm1 / Restaurant-Inform
+   :Day ( DayRe2 / Day 
+    :name ( n22 / name
+     :op1 "tuesday"
+  ))
+   :People ( PeoRe4 / People 
+    :name ( n24 / name
+     :op1 "one"
+  ))
+   :Time ( TimRe6 / Time 
+    :name ( n26 / name
+     :op1 "20:30"
+  ))
+)
+
+# ::id PMUL4859.json_0016
+# ::snt How about a table at 19:30 ? Can you reserve that please ?
+( Rm1 / Restaurant-Inform
+   :Time ( TimRe2 / Time 
+    :name ( n28 / name
+     :op1 "19:30"
+  ))
+)
+
+# ::id PMUL4859.json_0018
+# ::snt Yes if there are any more options , why do n't you try and suggest on for me , which ones do you like ?
+( Rm1 / Restaurant-Inform
+   :none ( onRe1 / none)
+)
+
+# ::id PMUL4859.json_0020
+# ::snt Yes I would like a reservation for one at 19:30
+( Rm1 / Restaurant-Inform
+   :People ( PeoRe2 / People 
+    :name ( n30 / name
+     :op1 "one"
+  ))
+   :Time ( TimRe4 / Time 
+    :name ( n32 / name
+     :op1 "19:30"
+  ))
+)
+
+# ::id PMUL4859.json_0022
+# ::snt No , you 've been a great help today . Thank you . Goodbye .
+( a / and
+ :op1(gk1 / general-thank
+   :none ( onge1 / none)
+   )
+ :op2(ge2 / general-bye
+   :none ( onge2 / none)
+   )
+ :op3(gt3 / general-greet
+   :none ( onge3 / none)
+   )
+)
+